.phone[data-astro-cid-ykln7coe]{--s:.9;--w:calc(390px * var(--s));--h:calc(844px * var(--s));--bezel:calc(13px * var(--s));width:calc(var(--w) + 2 * var(--bezel));flex:none;margin:0;position:relative}.frame[data-astro-cid-ykln7coe]{padding:var(--bezel);border-radius:calc(64px * var(--s));box-shadow:inset 0 0 0 calc(1.5px * var(--s)) #ffffff24, inset 0 0 0 calc(4px * var(--s)) #050807, 0 50px 90px -30px #03323073, 0 30px 60px -20px #034b4840;background:linear-gradient(145deg,#2c3533 0%,#0b100f 38%,#151c1b 100%);position:relative}.frame[data-astro-cid-ykln7coe]:before,.frame[data-astro-cid-ykln7coe]:after{content:"";width:calc(4px * var(--s));background:#1a2120;border-radius:2px;position:absolute}.frame[data-astro-cid-ykln7coe]:before{left:calc(-3px * var(--s));top:calc(190px * var(--s));height:calc(64px * var(--s));box-shadow:0 calc(84px * var(--s)) 0 #1a2120}.frame[data-astro-cid-ykln7coe]:after{right:calc(-3px * var(--s));top:calc(240px * var(--s));height:calc(100px * var(--s))}.viewport[data-astro-cid-ykln7coe]{width:var(--w);height:var(--h);border-radius:calc(51px * var(--s));background:var(--surface);isolation:isolate;clip-path:inset(0 round calc(51px * var(--s)));position:relative;overflow:hidden}.screen[data-astro-cid-ykln7coe]{width:390px;height:844px;transform:scale(var(--s));transform-origin:0 0;font-family:var(--font-text);color:var(--ink);overflow-anchor:none;font-size:16px;line-height:1.4;position:absolute;top:0;left:0;overflow:hidden}.island[data-astro-cid-ykln7coe]{top:calc(11px * var(--s));width:calc(122px * var(--s));height:calc(36px * var(--s));z-index:5;background:#000;border-radius:99px;position:absolute;left:50%;transform:translate(-50%)}.status[data-astro-cid-ykln7coe]{letter-spacing:-.02em;z-index:20;pointer-events:none;justify-content:space-between;align-items:center;height:54px;padding:4px 30px 0 46px;font-size:17px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.status[data-astro-cid-ykln7coe].dark{color:#000}.status[data-astro-cid-ykln7coe].light{color:#fff}.icons[data-astro-cid-ykln7coe]{align-items:center;gap:6px;display:flex}.ask[data-astro-cid-l2gncxap]{padding:var(--section) 0;position:relative;overflow-x:clip}.grid[data-astro-cid-l2gncxap]{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid;position:relative}.stage[data-astro-cid-l2gncxap] .chat-phone{--s:.86;transform:rotate(-2deg)}.label[data-astro-cid-l2gncxap]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:34px 0 14px;font-size:14px;font-weight:700}.questions[data-astro-cid-l2gncxap]{flex-direction:column;gap:12px;max-width:520px;display:flex}.question[data-astro-cid-l2gncxap]{border:1px solid var(--glass-border);cursor:pointer;text-align:left;background:var(--glass);backdrop-filter:var(--blur);box-shadow:var(--shadow-row);transition:transform .3s var(--ease), box-shadow .3s, background .3s;border-radius:22px;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex}.question[data-astro-cid-l2gncxap]:hover{transform:translate(4px)}.question[data-astro-cid-l2gncxap][aria-pressed=true]{box-shadow:0 0 0 2px var(--brand), var(--shadow-card);background:#fff}.question[data-astro-cid-l2gncxap] img[data-astro-cid-l2gncxap],.qicon[data-astro-cid-l2gncxap]{object-fit:cover;border-radius:14px;flex:none;width:48px;height:48px}.qicon[data-astro-cid-l2gncxap]{color:var(--ink);background:radial-gradient(circle at 30% 25%, #ffffffb3, transparent 60%), var(--lime);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0f2a280f}.question[data-astro-cid-l2gncxap]>span[data-astro-cid-l2gncxap]:last-child{flex-direction:column;display:flex}.question[data-astro-cid-l2gncxap] strong[data-astro-cid-l2gncxap]{font-size:16px;line-height:1.3}.question[data-astro-cid-l2gncxap] small[data-astro-cid-l2gncxap]{color:var(--ink-2);font-size:13.5px}.chat[data-astro-cid-l2gncxap]{background:radial-gradient(100% 40% at 0% 0%, #dcefe9, transparent), radial-gradient(80% 40% at 100% 100%, #fbe6d2, transparent), var(--surface);flex-direction:column;display:flex;position:absolute;inset:0}.head[data-astro-cid-l2gncxap]{border-bottom:1px solid var(--line);background:#fff9;align-items:center;gap:12px;padding:58px 18px 14px;display:flex}.back[data-astro-cid-l2gncxap]{width:44px;height:44px;box-shadow:var(--shadow-row);background:#fff;border-radius:50%;place-items:center;display:grid}.who[data-astro-cid-l2gncxap]{align-items:center;gap:10px;display:flex}.who[data-astro-cid-l2gncxap]>span[data-astro-cid-l2gncxap]:last-child{flex-direction:column;line-height:1.2;display:flex}.who[data-astro-cid-l2gncxap] strong[data-astro-cid-l2gncxap]{font-family:var(--font-brand);font-size:19px;font-weight:800}.who[data-astro-cid-l2gncxap] small[data-astro-cid-l2gncxap]{color:var(--ink-2);font-size:13.5px}.who[data-astro-cid-l2gncxap] small[data-astro-cid-l2gncxap][hidden]{display:none}.avatar[data-astro-cid-l2gncxap]{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.avatar[data-astro-cid-l2gncxap] img[data-astro-cid-l2gncxap]{width:36px;height:36px;transform:translateY(4px)}.avatar[data-astro-cid-l2gncxap].small{width:32px;height:32px}.avatar[data-astro-cid-l2gncxap].small img[data-astro-cid-l2gncxap]{width:26px;height:26px}.thread[data-astro-cid-l2gncxap]{flex-direction:column;flex:1;justify-content:flex-end;padding:20px 16px;display:flex;overflow:hidden}.conversation[data-astro-cid-l2gncxap]{flex-direction:column;gap:14px;display:flex}.conversation[data-astro-cid-l2gncxap][hidden]{display:none}.q[data-astro-cid-l2gncxap]{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:6px;max-width:82%;display:flex}.shot[data-astro-cid-l2gncxap] img[data-astro-cid-l2gncxap]{object-fit:cover;width:190px;height:150px;box-shadow:var(--shadow-card);border:3px solid #fff;border-radius:20px 20px 6px}.q[data-astro-cid-l2gncxap] p[data-astro-cid-l2gncxap]{color:#fff;background:linear-gradient(180deg, var(--brand-hi), var(--brand));border-radius:22px 22px 6px;margin:0;padding:12px 16px;font-size:16px;font-weight:500;line-height:1.4}.typing[data-astro-cid-l2gncxap]{box-shadow:var(--shadow-row);background:#fff;border-radius:20px;align-self:flex-start;gap:5px;margin-left:42px;padding:14px 16px;display:flex}.typing[data-astro-cid-l2gncxap] i[data-astro-cid-l2gncxap]{background:var(--ink-3);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite blink}.typing[data-astro-cid-l2gncxap] i[data-astro-cid-l2gncxap]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-l2gncxap] i[data-astro-cid-l2gncxap]:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.25;transform:translateY(-2px)}}.a[data-astro-cid-l2gncxap]{align-items:flex-end;gap:10px;display:flex}.bubble[data-astro-cid-l2gncxap]{box-shadow:var(--shadow-card);background:#fff;border-radius:22px 22px 22px 6px;padding:14px 16px;font-size:15.5px;line-height:1.5}.answer[data-astro-cid-l2gncxap] p{margin:0 0 10px}.answer[data-astro-cid-l2gncxap] p:last-child{margin-bottom:0}.chips[data-astro-cid-l2gncxap]{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-l2gncxap] li[data-astro-cid-l2gncxap]{color:var(--ink-2);background:var(--surface);border-radius:99px;align-items:center;gap:4px;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:600;display:flex}.chips[data-astro-cid-l2gncxap] .cite{vertical-align:0;font-size:11px}.input[data-astro-cid-l2gncxap]{align-items:center;gap:10px;padding:12px 16px 34px;display:flex}.tool[data-astro-cid-l2gncxap]{width:46px;height:46px;box-shadow:var(--shadow-row);background:#fff;border-radius:50%;place-items:center;display:grid}.mic[data-astro-cid-l2gncxap]{color:#fff;background:linear-gradient(180deg, var(--brand-hi), var(--brand))}.field[data-astro-cid-l2gncxap]{height:48px;box-shadow:var(--shadow-row);color:var(--ink-3);background:#fff;border-radius:99px;flex:1;align-items:center;padding:0 18px;font-size:16px;display:flex}.js .q[data-astro-cid-l2gncxap],.js .typing[data-astro-cid-l2gncxap],.js .a[data-astro-cid-l2gncxap]{display:none}.js .step-1[data-astro-cid-l2gncxap] .q[data-astro-cid-l2gncxap],.js .step-2[data-astro-cid-l2gncxap] .q[data-astro-cid-l2gncxap],.js .step-3[data-astro-cid-l2gncxap] .q[data-astro-cid-l2gncxap]{animation:in .45s var(--ease-out);display:flex}.js .step-2[data-astro-cid-l2gncxap] .typing[data-astro-cid-l2gncxap]{animation:in .3s var(--ease-out);display:flex}.js .step-3[data-astro-cid-l2gncxap] .a[data-astro-cid-l2gncxap]{animation:in .45s var(--ease-out);display:flex}@keyframes in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.answer[data-astro-cid-l2gncxap] .w{opacity:0;transition:opacity .25s}.answer[data-astro-cid-l2gncxap] .w.on{opacity:1}@media (width<=1000px){.grid[data-astro-cid-l2gncxap]{grid-template-columns:1fr}.stage[data-astro-cid-l2gncxap]{order:2;justify-content:center;display:flex}.stage[data-astro-cid-l2gncxap] .chat-phone{--s:.8}}@media (width<=520px){.stage[data-astro-cid-l2gncxap] .chat-phone{--s:.74;transform:none}}@media (width<=380px){.stage[data-astro-cid-l2gncxap] .chat-phone{--s:.68}}.faq[data-astro-cid-hemr5th4]{padding:0 0 var(--section)}.grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.head[data-astro-cid-hemr5th4]{position:sticky;top:120px}.head[data-astro-cid-hemr5th4] img[data-astro-cid-hemr5th4]{filter:drop-shadow(0 18px 24px #034b4833);width:clamp(140px,16vw,220px);height:auto;margin-top:30px}.list[data-astro-cid-hemr5th4]{flex-direction:column;gap:12px;display:flex}details[data-astro-cid-hemr5th4]{background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:var(--blur);box-shadow:var(--shadow-row);border-radius:24px;transition:background .3s}details[data-astro-cid-hemr5th4][open]{box-shadow:var(--shadow-card);background:#fff}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:18px;font-weight:700;line-height:1.35;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.plus[data-astro-cid-hemr5th4]{width:36px;height:36px;color:var(--brand);background:var(--tint);transition:transform .3s var(--ease), background .3s;border-radius:50%;flex:none;place-items:center;display:grid}details[data-astro-cid-hemr5th4][open] .plus[data-astro-cid-hemr5th4]{background:var(--lime);color:var(--ink);transform:rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-2);margin:0;padding:0 22px 22px;font-size:16.5px;line-height:1.6}@media (width<=880px){.grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr}.head[data-astro-cid-hemr5th4]{position:static}.head[data-astro-cid-hemr5th4] img[data-astro-cid-hemr5th4]{display:none}summary[data-astro-cid-hemr5th4]{padding:18px;font-size:17px}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding:0 18px 18px}}.stores[data-astro-cid-pptrituu]{flex-wrap:wrap;gap:12px;display:flex}.store[data-astro-cid-pptrituu]{cursor:pointer;text-align:left;height:60px;color:var(--on-brand);background:linear-gradient(180deg, var(--ink-hi), var(--ink-deep));transition:transform .25s var(--ease), box-shadow .25s var(--ease);border:0;border-radius:18px;align-items:center;gap:12px;padding:0 22px 0 18px;display:inline-flex;position:relative;box-shadow:0 12px 26px -6px #0c262459}.store[data-astro-cid-pptrituu]:hover{transform:translateY(-2px);box-shadow:0 18px 32px -8px #0c262466}.store[data-astro-cid-pptrituu]:active{transform:translateY(0)scale(.98)}.label[data-astro-cid-pptrituu]{flex-direction:column;line-height:1.15;display:flex}.label[data-astro-cid-pptrituu] small[data-astro-cid-pptrituu]{letter-spacing:.08em;text-transform:uppercase;color:var(--lime);font-size:11px;font-weight:700}.label[data-astro-cid-pptrituu] span[data-astro-cid-pptrituu]{letter-spacing:-.01em;font-size:17px;font-weight:700}.light[data-astro-cid-pptrituu] .store[data-astro-cid-pptrituu]{color:var(--ink);background:#ffffffeb;box-shadow:0 12px 26px -8px #0000004d}.light[data-astro-cid-pptrituu] .label[data-astro-cid-pptrituu] small[data-astro-cid-pptrituu]{color:var(--brand)}.store[data-astro-cid-pptrituu].nudge{animation:nudge .5s var(--ease)}@keyframes nudge{30%{transform:translate(-4px)}60%{transform:translate(4px)}}@media (width<=420px){.stores[data-astro-cid-pptrituu]{gap:10px}.store[data-astro-cid-pptrituu]{flex:1 1 0;gap:10px;min-width:0;height:56px;padding:0 12px}.label[data-astro-cid-pptrituu] span[data-astro-cid-pptrituu]{white-space:nowrap;font-size:14px}.label[data-astro-cid-pptrituu] small[data-astro-cid-pptrituu]{font-size:10px}}.final[data-astro-cid-ufsn2at3]{padding:0 clamp(0px, 1.2vw, 16px) var(--section)}.card[data-astro-cid-ufsn2at3]{padding:clamp(70px, 9vw, 120px) var(--gutter);background:#fff8ee;border-radius:clamp(28px,4vw,56px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffe6}.card[data-astro-cid-ufsn2at3] .aurora[data-astro-cid-ufsn2at3] i[data-astro-cid-ufsn2at3]:first-child{background:radial-gradient(closest-side,#bfe3da,#0000)}.inner[data-astro-cid-ufsn2at3]{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.mascot[data-astro-cid-ufsn2at3]{filter:drop-shadow(0 18px 26px #034b4840);transform-origin:50% 90%;width:clamp(130px,14vw,190px);height:auto;margin-bottom:18px;animation:3s ease-in-out infinite hello}@keyframes hello{0%,to{rotate:0deg}50%{rotate:-4deg}}.h2[data-astro-cid-ufsn2at3]{max-width:14em}.lead[data-astro-cid-ufsn2at3]{margin-bottom:34px;margin-left:auto;margin-right:auto}.bye[data-astro-cid-ufsn2at3]{opacity:.95;width:clamp(120px,14vw,200px);height:auto;position:absolute;bottom:0;right:clamp(-20px,2vw,40px)}@media (width<=720px){.bye[data-astro-cid-ufsn2at3]{display:none}}.screen-in[data-astro-cid-gy2b7yyj]{background:var(--surface);position:absolute;inset:0}.page[data-astro-cid-gy2b7yyj]{overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(180deg, #fff 0, var(--surface) 60%);position:absolute;inset:0;overflow-y:auto}.page[data-astro-cid-gy2b7yyj]::-webkit-scrollbar{display:none}.page[data-astro-cid-gy2b7yyj][hidden]{display:none}.photo[data-astro-cid-gy2b7yyj]{height:300px;position:relative}.photo[data-astro-cid-gy2b7yyj] img[data-astro-cid-gy2b7yyj]{object-fit:cover;width:100%;height:100%}.photo[data-astro-cid-gy2b7yyj]:before{content:"";z-index:1;background:linear-gradient(#00000059,#0000);height:110px;position:absolute;inset:0 0 auto}.btn[data-astro-cid-gy2b7yyj]{color:#fff;background:var(--glass-dark);border:1px solid var(--glass-dark-border);backdrop-filter:blur(20px)saturate(1.5);z-index:2;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:58px}.back[data-astro-cid-gy2b7yyj]{left:18px}.save[data-astro-cid-gy2b7yyj]{right:18px}.credit[data-astro-cid-gy2b7yyj]{color:#fff;background:var(--glass-dark);backdrop-filter:blur(16px);white-space:nowrap;text-overflow:ellipsis;z-index:2;border-radius:99px;max-width:300px;padding:5px 12px;font-size:11.5px;font-weight:600;position:absolute;bottom:54px;right:14px;overflow:hidden}.sheet[data-astro-cid-gy2b7yyj]{background:linear-gradient(180deg, #fff 0, #fbfaf7 280px, var(--surface));border-radius:32px 32px 0 0;min-height:600px;margin-top:-40px;padding:28px 22px 60px;position:relative;box-shadow:0 -10px 30px #034b4814}.name[data-astro-cid-gy2b7yyj]{font-family:var(--font-brand);letter-spacing:-.03em;margin:0;font-size:33px;font-weight:800;line-height:1.06}.kind[data-astro-cid-gy2b7yyj]{color:var(--ink-2);margin:8px 0 0;font-size:16px}.story[data-astro-cid-gy2b7yyj]{font-family:var(--font-brand);letter-spacing:-.02em;margin:26px 0 14px;font-size:25px;font-weight:800}.guide[data-astro-cid-gy2b7yyj][hidden]{display:none}.level[data-astro-cid-gy2b7yyj]{box-shadow:var(--shadow-card);background:#fff;border-radius:99px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex}.avatar[data-astro-cid-gy2b7yyj]{background:var(--lime);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.avatar[data-astro-cid-gy2b7yyj] img[data-astro-cid-gy2b7yyj]{object-fit:contain;width:40px;height:40px;transform:translateY(3px)}.level-name[data-astro-cid-gy2b7yyj]{flex:1;font-size:18px;font-weight:700}.meta[data-astro-cid-gy2b7yyj]{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.badge[data-astro-cid-gy2b7yyj]{height:30px;color:var(--brand);background:var(--tint);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.date[data-astro-cid-gy2b7yyj]{color:var(--ink-3);font-size:13.5px}.listen[data-astro-cid-gy2b7yyj]{cursor:pointer;color:#fff;background:linear-gradient(180deg, var(--brand-hi), var(--brand));border:0;border-radius:99px;align-items:center;gap:12px;width:100%;margin:16px 0 4px;padding:8px 18px 8px 8px;font-size:17px;font-weight:700;display:flex;box-shadow:0 10px 20px -8px #034b4899}.ear[data-astro-cid-gy2b7yyj]{width:40px;height:40px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;display:grid}.listen[data-astro-cid-gy2b7yyj] .go{margin-left:auto}.text[data-astro-cid-gy2b7yyj]{margin-top:6px;font-size:16.5px;line-height:1.6}.text[data-astro-cid-gy2b7yyj] h3{font-family:var(--font-brand);letter-spacing:-.015em;margin:26px 0 8px;font-size:21px;font-weight:800;line-height:1.2}.text[data-astro-cid-gy2b7yyj] p{margin:0 0 14px}.text[data-astro-cid-gy2b7yyj] ul{margin:0 0 14px;padding-left:20px}.text[data-astro-cid-gy2b7yyj] li{margin-bottom:6px}.more[data-astro-cid-gy2b7yyj]{color:var(--brand);background:linear-gradient(180deg, #f7f5f000, var(--surface) 60%);align-items:center;gap:10px;margin:-60px 0 0;padding:70px 4px 0;font-size:15px;font-weight:700;display:flex;position:relative}.shot[data-astro-cid-gy2b7yyj]{margin:22px 0 18px}.mat[data-astro-cid-gy2b7yyj]{rotate:var(--tilt);background:#fff;border-radius:24px;padding:5px;display:block;box-shadow:0 10px 22px -8px #034b4847,0 2px 6px #034b4814}.mat[data-astro-cid-gy2b7yyj] img[data-astro-cid-gy2b7yyj]{width:100%;aspect-ratio:var(--ratio);object-fit:cover;border-radius:19px;display:block}.shot[data-astro-cid-gy2b7yyj] figcaption[data-astro-cid-gy2b7yyj]{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12.5px;overflow:hidden}.sources[data-astro-cid-gy2b7yyj]{background:var(--card);border-radius:24px;margin-top:28px;box-shadow:0 18px 40px -18px #034b4859}.sources[data-astro-cid-gy2b7yyj] summary[data-astro-cid-gy2b7yyj]{cursor:pointer;border-radius:24px;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.sources[data-astro-cid-gy2b7yyj] summary[data-astro-cid-gy2b7yyj]::-webkit-details-marker{display:none}.stack[data-astro-cid-gy2b7yyj]{flex:none;width:72px;height:40px;position:relative}.stack[data-astro-cid-gy2b7yyj] .fav[data-astro-cid-gy2b7yyj]{position:absolute}.fav[data-astro-cid-gy2b7yyj]{background:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden;box-shadow:0 2px 6px #0f2a2829}.fav[data-astro-cid-gy2b7yyj] img[data-astro-cid-gy2b7yyj]{object-fit:contain;width:66%;height:66%}.fav[data-astro-cid-gy2b7yyj] b[data-astro-cid-gy2b7yyj]{width:100%;height:100%;color:var(--ink-2);background:#0f2a2812;place-items:center;font-size:13px;display:grid}.head[data-astro-cid-gy2b7yyj]{flex-direction:column;flex:1;min-width:0;display:flex}.head[data-astro-cid-gy2b7yyj] strong[data-astro-cid-gy2b7yyj]{font-family:var(--font-brand);font-size:18px;font-weight:800;line-height:1.18}.head[data-astro-cid-gy2b7yyj] small[data-astro-cid-gy2b7yyj]{color:var(--ink-2);font-size:13px}.sources[data-astro-cid-gy2b7yyj] .chev{color:var(--ink-2);transition:rotate .28s var(--ease)}.sources[data-astro-cid-gy2b7yyj][open] .chev{rotate:180deg}.sources[data-astro-cid-gy2b7yyj] ul[data-astro-cid-gy2b7yyj]{margin:0;padding:0 8px 8px;list-style:none}.sources[data-astro-cid-gy2b7yyj] li[data-astro-cid-gy2b7yyj]{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:48px;padding:8px;display:flex}.entry[data-astro-cid-gy2b7yyj]{flex-direction:column;flex:1;min-width:0;display:flex}.entry[data-astro-cid-gy2b7yyj] strong[data-astro-cid-gy2b7yyj]{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.entry[data-astro-cid-gy2b7yyj] small[data-astro-cid-gy2b7yyj]{color:var(--ink-2);font-size:12.5px}.sources[data-astro-cid-gy2b7yyj] li[data-astro-cid-gy2b7yyj] svg{color:var(--ink-2);flex:none}.writing[data-astro-cid-gy2b7yyj]{z-index:10;text-align:center;background:radial-gradient(80% 50% at 50% 30%, #e3f1ec, transparent), var(--surface);opacity:0;visibility:hidden;transition:opacity .28s var(--ease), visibility 0s .28s;flex-direction:column;justify-content:center;align-items:center;padding:40px 34px;display:flex;position:absolute;inset:0}.writing[data-astro-cid-gy2b7yyj].on{opacity:1;visibility:visible;transition:opacity .2s var(--ease)}.writing[data-astro-cid-gy2b7yyj] img[data-astro-cid-gy2b7yyj]{width:190px;height:190px;animation:2.4s ease-in-out infinite alternate float}@keyframes float{to{transform:translateY(-8px)rotate(-2deg)}}.w-title[data-astro-cid-gy2b7yyj]{font-family:var(--font-brand);letter-spacing:-.02em;margin:12px 0 4px;font-size:25px;font-weight:800}.w-time[data-astro-cid-gy2b7yyj]{color:var(--ink-2);margin:0 0 22px;font-size:15px}.writing[data-astro-cid-gy2b7yyj] ul[data-astro-cid-gy2b7yyj]{text-align:left;flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.writing[data-astro-cid-gy2b7yyj] li[data-astro-cid-gy2b7yyj]{box-shadow:var(--shadow-row);color:var(--ink-3);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;transition:color .3s;display:flex}.writing[data-astro-cid-gy2b7yyj] li[data-astro-cid-gy2b7yyj] i[data-astro-cid-gy2b7yyj]{border:2.5px solid var(--tint-2);border-top-color:var(--brand);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite spin}.writing[data-astro-cid-gy2b7yyj] li[data-astro-cid-gy2b7yyj].done{color:var(--ink)}.writing[data-astro-cid-gy2b7yyj] li[data-astro-cid-gy2b7yyj].done i[data-astro-cid-gy2b7yyj]{border-color:var(--brand);background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat;animation:none}.writing[data-astro-cid-gy2b7yyj] li[data-astro-cid-gy2b7yyj]:nth-child(2) i[data-astro-cid-gy2b7yyj]{border-top-color:var(--tint-2);animation-play-state:paused}.writing[data-astro-cid-gy2b7yyj] li[data-astro-cid-gy2b7yyj].active i[data-astro-cid-gy2b7yyj]{border-top-color:var(--brand);animation-play-state:running}@keyframes spin{to{transform:rotate(360deg)}}.guide[data-astro-cid-ufi5o43g]{padding:var(--section) 0;position:relative;overflow-x:clip}.grid[data-astro-cid-ufi5o43g]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.label[data-astro-cid-ufi5o43g]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:38px 0 14px;font-size:14px;font-weight:700}.places[data-astro-cid-ufi5o43g]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.place[data-astro-cid-ufi5o43g]{cursor:pointer;text-align:left;background:var(--card);box-shadow:var(--shadow-card);transform:rotate(var(--tilt));transition:transform .35s var(--ease), box-shadow .35s var(--ease);border:0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 8px 12px;display:flex;position:relative}.place[data-astro-cid-ufi5o43g]:hover{transform:rotate(0)translateY(-4px)}.place[data-astro-cid-ufi5o43g][aria-pressed=true]{box-shadow:0 0 0 3px var(--lime), 0 0 0 5px var(--brand), var(--shadow-hero);transform:rotate(0)translateY(-6px)scale(1.03)}.place[data-astro-cid-ufi5o43g] img[data-astro-cid-ufi5o43g]{aspect-ratio:4/3;object-fit:cover;border-radius:15px;width:100%;margin-bottom:8px}.pname[data-astro-cid-ufi5o43g]{font-family:var(--font-brand);letter-spacing:-.01em;padding:0 4px;font-size:16px;font-weight:800;line-height:1.15}.pcity[data-astro-cid-ufi5o43g]{color:var(--ink-2);align-items:center;gap:6px;padding:0 4px;font-size:13px;display:flex}.pcity[data-astro-cid-ufi5o43g] i[data-astro-cid-ufi5o43g]{background:var(--tone);border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #0f2a281f}.levels[data-astro-cid-ufi5o43g]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lvl[data-astro-cid-ufi5o43g]{border:1px solid var(--glass-border);cursor:pointer;text-align:left;background:var(--glass);backdrop-filter:var(--blur);box-shadow:var(--shadow-row);transition:transform .3s var(--ease), background .3s, box-shadow .3s;border-radius:24px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px 16px;display:flex}.lvl[data-astro-cid-ufi5o43g]:hover{transform:translateY(-3px)}.lvl[data-astro-cid-ufi5o43g][aria-pressed=true]{box-shadow:0 0 0 2px var(--brand), var(--shadow-card);background:#fff}.lvl[data-astro-cid-ufi5o43g] img[data-astro-cid-ufi5o43g]{object-fit:contain;width:92px;height:92px;transition:transform .4s var(--ease);margin:-4px 0 4px -6px}.lvl[data-astro-cid-ufi5o43g][aria-pressed=true] img[data-astro-cid-ufi5o43g]{transform:scale(1.08)rotate(-3deg)}.lname[data-astro-cid-ufi5o43g]{font-family:var(--font-brand);letter-spacing:-.01em;font-size:19px;font-weight:800}.lhint[data-astro-cid-ufi5o43g]{color:var(--ink-2);font-size:13.5px;line-height:1.4}.lmin[data-astro-cid-ufi5o43g]{color:var(--brand);background:var(--tint);border-radius:99px;margin-top:8px;padding:4px 10px;font-size:13px;font-weight:700}.lvl[data-astro-cid-ufi5o43g][aria-pressed=true] .lmin[data-astro-cid-ufi5o43g]{background:var(--lime);color:var(--ink)}.stage[data-astro-cid-ufi5o43g]{flex-direction:column;align-items:center;display:flex;position:relative}.stage[data-astro-cid-ufi5o43g] .guide-phone{--s:.9}.glow[data-astro-cid-ufi5o43g]{background:radial-gradient(40% 40% at 60% 30%, var(--aurora-cream), transparent), radial-gradient(45% 45% at 30% 70%, var(--aurora-teal), transparent);filter:blur(30px);z-index:-1;position:absolute;inset:-10% -30%}.hint[data-astro-cid-ufi5o43g]{color:var(--ink-3);align-items:center;gap:10px;margin:22px 0 0;font-size:14px;font-weight:600;display:flex}.mouse[data-astro-cid-ufi5o43g]{border:2px solid var(--ink-3);border-radius:10px;justify-content:center;width:18px;height:28px;padding-top:5px;display:flex}.mouse[data-astro-cid-ufi5o43g] i[data-astro-cid-ufi5o43g]{background:var(--ink-3);border-radius:2px;width:3px;height:6px;animation:1.6s ease-in-out infinite wheel}@keyframes wheel{50%{opacity:.3;transform:translateY(7px)}}@media (width<=1100px){.grid[data-astro-cid-ufi5o43g]{grid-template-columns:1fr}.stage[data-astro-cid-ufi5o43g] .guide-phone{--s:.82}}@media (width<=760px){.label[data-astro-cid-ufi5o43g]{margin-top:28px}.places[data-astro-cid-ufi5o43g]{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:10px var(--gutter) 16px;scrollbar-width:none;display:flex;overflow-x:auto}.places[data-astro-cid-ufi5o43g]::-webkit-scrollbar{display:none}.place[data-astro-cid-ufi5o43g]{scroll-snap-align:center;flex:0 0 42%}.levels[data-astro-cid-ufi5o43g]{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:6px var(--gutter) 14px;scrollbar-width:none;display:flex;overflow-x:auto}.levels[data-astro-cid-ufi5o43g]::-webkit-scrollbar{display:none}.lvl[data-astro-cid-ufi5o43g]{scroll-snap-align:center;flex:0 0 66%}.hint[data-astro-cid-ufi5o43g]{display:none}.stage[data-astro-cid-ufi5o43g] .guide-phone{--s:.76}}@media (width<=380px){.stage[data-astro-cid-ufi5o43g] .guide-phone{--s:.7}}.explore[data-astro-cid-7bdxbd6c]{background:radial-gradient(120% 60% at 0% 0%, #dcefe9 0%, transparent 60%), radial-gradient(90% 50% at 100% 10%, #fbe6d2 0%, transparent 60%), var(--surface);position:absolute;inset:0}.top[data-astro-cid-7bdxbd6c]{align-items:center;gap:10px;display:flex;position:absolute;top:62px;left:20px;right:18px}.title[data-astro-cid-7bdxbd6c]{font-family:var(--font-brand);letter-spacing:-.04em;color:var(--brand);margin-right:auto;font-size:40px;font-weight:800}.round[data-astro-cid-7bdxbd6c]{width:46px;height:46px;box-shadow:var(--shadow-row);background:#fff;border-radius:50%;place-items:center;display:grid}.search[data-astro-cid-7bdxbd6c]{gap:10px;display:flex;position:absolute;top:124px;left:16px;right:16px}.field[data-astro-cid-7bdxbd6c]{height:50px;color:var(--ink-3);box-shadow:var(--shadow-row);background:#fff;border-radius:99px;flex:1;align-items:center;gap:10px;padding:0 18px;font-size:17px;display:flex}.field[data-astro-cid-7bdxbd6c] svg{color:var(--ink-2)}.switch[data-astro-cid-7bdxbd6c]{box-shadow:var(--shadow-row);background:#fff;border-radius:99px;align-items:center;gap:4px;padding:4px;display:flex}.switch[data-astro-cid-7bdxbd6c] span[data-astro-cid-7bdxbd6c]{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.switch[data-astro-cid-7bdxbd6c] .on[data-astro-cid-7bdxbd6c]{color:#fff;background:linear-gradient(180deg, var(--ink-hi), var(--ink-deep))}.map[data-astro-cid-7bdxbd6c]{border-radius:30px 30px 0 0;position:absolute;inset:186px 8px 0;overflow:hidden;box-shadow:0 -2px #fffc}.ground[data-astro-cid-7bdxbd6c]{width:100%;height:100%;position:absolute;inset:0}.river[data-astro-cid-7bdxbd6c]{font-family:var(--font-text);fill:#3f8db0;letter-spacing:.04em;font-size:15px;font-style:italic;font-weight:600}.street[data-astro-cid-7bdxbd6c]{font-family:var(--font-text);letter-spacing:.14em;fill:#a39684;font-size:8.5px;font-weight:600}.marker[data-astro-cid-7bdxbd6c]{--size:44px;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border-radius:calc(var(--size) * .3);opacity:0;animation:pop .6s var(--ease-out) forwards;animation-delay:var(--d);border:3px solid #fff;place-items:center;display:grid;position:absolute;overflow:hidden;transform:scale(.4)translateY(10px);box-shadow:0 6px 14px #0f2a2838}.tone[data-astro-cid-7bdxbd6c]{background:var(--tone);color:var(--ink)}.photo[data-astro-cid-7bdxbd6c] img[data-astro-cid-7bdxbd6c]{object-fit:cover;width:100%;height:100%}.main[data-astro-cid-7bdxbd6c]{z-index:2;border-width:3.5px;box-shadow:0 0 0 6px #d4ef6a99,0 10px 20px #0f2a284d}@keyframes pop{to{opacity:1;transform:none}}.me[data-astro-cid-7bdxbd6c]{background:var(--brand-hi);z-index:1;border:4px solid #fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 2px 8px #034b4859}.me[data-astro-cid-7bdxbd6c] i[data-astro-cid-7bdxbd6c]{background:#0a5b572e;border-radius:50%;animation:2.6s ease-out infinite halo;position:absolute;inset:-30px}@keyframes halo{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}.nearby[data-astro-cid-7bdxbd6c]{border:1px solid var(--glass-border);backdrop-filter:var(--blur);box-shadow:var(--shadow-card);z-index:3;opacity:0;animation:drop .8s var(--ease-out) 2s forwards;background:#fffc;border-radius:28px;align-items:center;gap:14px;padding:12px;display:flex;position:absolute;top:12px;left:10px;right:10px;transform:translateY(-24px)}@keyframes drop{to{opacity:1;transform:none}}.nearby[data-astro-cid-7bdxbd6c] img[data-astro-cid-7bdxbd6c]{object-fit:cover;width:66px;height:66px;box-shadow:var(--shadow-row);border:3px solid #fff;border-radius:18px}.text[data-astro-cid-7bdxbd6c]{flex-direction:column;flex:1;min-width:0;display:flex}.eyebrow-s[data-astro-cid-7bdxbd6c]{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:700}.name[data-astro-cid-7bdxbd6c]{font-family:var(--font-brand);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:800;line-height:1.15;overflow:hidden}.meta[data-astro-cid-7bdxbd6c]{color:var(--ink-2);font-size:14px}.go[data-astro-cid-7bdxbd6c]{color:#fff;background:linear-gradient(180deg, var(--ink-hi), var(--ink-deep));border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.locate[data-astro-cid-7bdxbd6c]{width:52px;height:52px;box-shadow:var(--shadow-card);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:26px;right:16px}.locate[data-astro-cid-7bdxbd6c] i[data-astro-cid-7bdxbd6c]{background:var(--brand);border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 5px #034b4826}.hero[data-astro-cid-ge2uvauf]{padding:clamp(110px,14vh,150px) 0 0;position:relative;overflow-x:clip}.grid[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:min(880px,100svh - 120px);display:grid;position:relative}h1[data-astro-cid-ge2uvauf]{font-family:var(--font-brand);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(44px,5.8vw,84px);font-weight:800;line-height:.96}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.tells[data-astro-cid-ge2uvauf]{color:var(--brand)}.mark[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--lime), var(--lime)) no-repeat 0 88% / 0% .22em;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:underline 1s var(--ease-out) .7s forwards;padding:0 .04em}@keyframes underline{to{background-size:100% .22em}}.copy[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{margin-bottom:34px}.proof[data-astro-cid-ge2uvauf]{color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.proof[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:flex}.proof[data-astro-cid-ge2uvauf] svg{color:var(--brand)}.stage[data-astro-cid-ge2uvauf]{justify-content:center;padding:30px 0 70px;display:flex;position:relative}.stage[data-astro-cid-ge2uvauf] .hero-phone{--s:.84;animation:rise 1.2s var(--ease-out) both;transform:rotate(2.5deg)}@keyframes rise{0%{opacity:0;transform:translateY(60px)rotate(6deg)}}.halo[data-astro-cid-ge2uvauf]{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffffffe6,#0000 70%),repeating-radial-gradient(circle,#0000 0 58px,#034b480f 59px 60px,#0000 61px 118px);border-radius:50%;width:120%;position:absolute;top:0;left:-10%;mask:radial-gradient(closest-side,#000 55%,#0000)}.float[data-astro-cid-ge2uvauf]{z-index:3;will-change:transform;border-radius:24px;animation:7s ease-in-out infinite alternate bob;position:absolute}.float[data-astro-cid-ge2uvauf].glass{background:#ffffffc7}@keyframes bob{to{translate:0 -12px}}.f-level[data-astro-cid-ge2uvauf]{align-items:center;gap:12px;padding:10px 18px 10px 10px;animation-delay:-2s;display:flex;top:30%;left:-12%}.f-level[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{background:var(--aurora-mint);object-fit:contain;border-radius:16px;width:56px;height:56px}.f-level[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{flex-direction:column;line-height:1.2;display:flex}.f-level[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--font-brand);letter-spacing:-.01em;font-size:19px}.f-level[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--ink-2);font-size:13px}.dots[data-astro-cid-ge2uvauf]{gap:4px;margin-left:6px;flex-direction:row!important}.dots[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--tint-2);border-radius:50%;width:8px;height:8px}.dots[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf].on{background:var(--brand)}.f-audio[data-astro-cid-ge2uvauf]{border-radius:99px;align-items:center;gap:12px;padding:10px 18px 10px 10px;animation-duration:8s;animation-delay:-4s;display:flex;top:44%;right:-6%}.play[data-astro-cid-ge2uvauf]{background:var(--lime);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.wave[data-astro-cid-ge2uvauf]{align-items:center;gap:3px;height:34px;display:flex}.wave[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{width:3px;height:var(--h);background:var(--brand);opacity:.85;animation:1.1s ease-in-out infinite alternate bars;animation-delay:calc(var(--i) * -.13s);border-radius:3px}@keyframes bars{to{transform:scaleY(.35)}}.f-audio[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--brand);font-size:13px;font-weight:700}.f-chat[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:8px;max-width:300px;animation-duration:9s;animation-delay:-1s;display:flex;bottom:13%;left:-10%}.ask[data-astro-cid-ge2uvauf]{border:1px solid var(--glass-border);backdrop-filter:var(--blur);box-shadow:var(--shadow-card);background:#ffffffe0;border-radius:22px 22px 22px 8px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.ask[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;border-radius:14px;width:52px;height:52px}.answer[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, var(--ink-hi), var(--ink-deep));color:#fff;border-radius:22px 22px 8px;align-items:center;gap:8px;margin-left:24px;padding:10px 16px 10px 10px;font-size:14px;font-weight:600;display:flex;box-shadow:0 12px 24px -8px #0c262466}.answer[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{background:var(--lime);border-radius:50%;width:26px;height:26px;padding:2px}.mascot[data-astro-cid-ge2uvauf]{z-index:4;filter:drop-shadow(0 18px 24px #034b4840);width:clamp(130px,13vw,190px);height:auto;animation:peek 1s var(--ease-out) 1.3s both;position:absolute;bottom:0;right:-2%;transform:scaleX(-1)}@keyframes peek{0%{opacity:0;transform:scaleX(-1)translateY(40px)}}.marquee[data-astro-cid-ge2uvauf]{z-index:1;margin-top:clamp(24px,4vw,40px);padding:22px 0 30px;position:relative;overflow:hidden;mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-ge2uvauf]{width:max-content;animation:48s linear infinite marquee;display:flex}.marquee[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{gap:12px;margin:0;padding:0 6px;list-style:none;display:flex}.marquee[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{background:var(--card);border:1px solid var(--glass-border);box-shadow:var(--shadow-row);white-space:nowrap;border-radius:99px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:15px;font-weight:600;display:flex}.dot[data-astro-cid-ge2uvauf]{background:var(--tone);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}@keyframes marquee{to{transform:translate(-50%)}}@media (width<=1100px){.grid[data-astro-cid-ge2uvauf]{text-align:center;grid-template-columns:1fr;min-height:0}.copy[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;display:flex}.copy[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{margin-left:auto;margin-right:auto}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{margin:0 auto}.copy[data-astro-cid-ge2uvauf] .stores,.proof[data-astro-cid-ge2uvauf]{justify-content:center}.stage[data-astro-cid-ge2uvauf]{width:100%;max-width:620px;margin:0 auto}}@media (width<=640px){.stage[data-astro-cid-ge2uvauf]{padding-bottom:40px}.stage[data-astro-cid-ge2uvauf] .hero-phone{--s:.7}.f-level[data-astro-cid-ge2uvauf]{gap:8px;padding:6px 12px 6px 6px;top:6%;left:-1%}.f-level[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:42px;height:42px}.f-level[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:16px}.dots[data-astro-cid-ge2uvauf]{display:none!important}.f-audio[data-astro-cid-ge2uvauf]{padding:6px 12px 6px 6px;right:-2%}.play[data-astro-cid-ge2uvauf]{width:36px;height:36px}.wave[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(n+11),.f-audio[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{display:none}.f-chat[data-astro-cid-ge2uvauf]{max-width:230px;bottom:8%;left:-2%}.ask[data-astro-cid-ge2uvauf]{font-size:13px}.ask[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:40px;height:40px}.answer[data-astro-cid-ge2uvauf]{font-size:12.5px}.mascot[data-astro-cid-ge2uvauf]{width:110px;right:-3%}}@media (width<=380px){.stage[data-astro-cid-ge2uvauf] .hero-phone{--s:.64}}.listen[data-astro-cid-sssdaxvi]{padding:var(--section) 0;color:#fff;background:radial-gradient(70% 60% at 85% 20%,#0a5b57e6,#0000 70%),radial-gradient(60% 70% at 10% 90%,#033f3d,#0000 70%),linear-gradient(160deg,#0c2a28 0%,#062f2d 50%,#021f1e 100%);border-radius:clamp(28px,4vw,56px);margin:0 clamp(0px,1.2vw,16px);position:relative;overflow:hidden}.sky[data-astro-cid-sssdaxvi] i[data-astro-cid-sssdaxvi]{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.sky[data-astro-cid-sssdaxvi] i[data-astro-cid-sssdaxvi]:first-child{background:var(--lime);opacity:.12;width:40vw;height:40vw;top:-10vw;right:-10vw}.sky[data-astro-cid-sssdaxvi] i[data-astro-cid-sssdaxvi]:nth-child(2){opacity:.25;background:#3aa39a;width:50vw;height:30vw;bottom:-12vw;left:-10vw}.grid[data-astro-cid-sssdaxvi]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid;position:relative}.listen[data-astro-cid-sssdaxvi] .eyebrow[data-astro-cid-sssdaxvi]{color:var(--lime)}.listen[data-astro-cid-sssdaxvi] .lead[data-astro-cid-sssdaxvi]{color:#ffffffbd}.points[data-astro-cid-sssdaxvi]{flex-direction:column;gap:14px;margin:32px 0 0;padding:0;font-size:17px;font-weight:600;list-style:none;display:flex}.points[data-astro-cid-sssdaxvi] li[data-astro-cid-sssdaxvi]{align-items:center;gap:14px;display:flex}.points[data-astro-cid-sssdaxvi] span[data-astro-cid-sssdaxvi]{width:42px;height:42px;color:var(--lime);background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;place-items:center;display:grid}.player-wrap[data-astro-cid-sssdaxvi]{flex-direction:column;align-items:center;display:flex;position:relative}.rings[data-astro-cid-sssdaxvi]{width:0;height:0;position:absolute;top:50%;left:50%}.rings[data-astro-cid-sssdaxvi] i[data-astro-cid-sssdaxvi]{opacity:0;border:1px solid #d4ef6a2e;border-radius:50%;width:520px;height:520px;animation:4.5s ease-out infinite paused ring;position:absolute;top:-260px;left:-260px}.rings[data-astro-cid-sssdaxvi] i[data-astro-cid-sssdaxvi]:nth-child(2){animation-delay:1.5s}.rings[data-astro-cid-sssdaxvi] i[data-astro-cid-sssdaxvi]:nth-child(3){animation-delay:3s}.player-wrap[data-astro-cid-sssdaxvi]:has(.playing) .rings[data-astro-cid-sssdaxvi] i[data-astro-cid-sssdaxvi]{animation-play-state:running}@keyframes ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}.player[data-astro-cid-sssdaxvi]{backdrop-filter:blur(28px)saturate(1.5);background:#ffffff14;border:1px solid #ffffff29;border-radius:34px;width:min(100%,460px);padding:24px;position:relative;box-shadow:0 40px 80px -30px #0009}.now[data-astro-cid-sssdaxvi]{align-items:center;gap:16px;display:flex}.now[data-astro-cid-sssdaxvi] img[data-astro-cid-sssdaxvi][data-player-photo]{object-fit:cover;border:3px solid #ffffffe6;border-radius:22px;width:84px;height:84px}.now[data-astro-cid-sssdaxvi]>span[data-astro-cid-sssdaxvi]:not(.mascot){flex-direction:column;flex:1;min-width:0;display:flex}.now[data-astro-cid-sssdaxvi] small[data-astro-cid-sssdaxvi]{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-size:13px;font-weight:700}.now[data-astro-cid-sssdaxvi] strong[data-astro-cid-sssdaxvi]{font-family:var(--font-brand);letter-spacing:-.02em;font-size:26px;line-height:1.1}.mascot[data-astro-cid-sssdaxvi]{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.mascot[data-astro-cid-sssdaxvi] img[data-astro-cid-sssdaxvi]{width:38px;height:38px;transform:translateY(4px)}.wave[data-astro-cid-sssdaxvi]{cursor:pointer;align-items:center;gap:3px;height:84px;margin:26px 0 8px;display:flex}.wave[data-astro-cid-sssdaxvi] i{background:#ffffff42;border-radius:3px;flex:1;min-width:2px;transition:background .2s}.wave[data-astro-cid-sssdaxvi] i.on{background:var(--lime)}.times[data-astro-cid-sssdaxvi]{color:#fff9;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:14px;font-weight:600;display:flex}.controls[data-astro-cid-sssdaxvi]{justify-content:center;align-items:center;gap:28px;margin-top:14px;display:flex}.controls[data-astro-cid-sssdaxvi] button[data-astro-cid-sssdaxvi]{cursor:pointer;color:#fff;background:0 0;border:0;place-items:center;display:grid}.skip[data-astro-cid-sssdaxvi]{border-radius:50%;width:52px;height:52px;transition:background .2s}.skip[data-astro-cid-sssdaxvi]:hover{background:#ffffff1a}.play[data-astro-cid-sssdaxvi]{width:80px;height:80px;transition:transform .2s var(--ease);box-shadow:0 16px 34px -10px #d4ef6a99;color:var(--ink)!important;background:var(--lime)!important;border-radius:50%!important}.play[data-astro-cid-sssdaxvi]:hover{transform:scale(1.05)}.play[data-astro-cid-sssdaxvi]:active{transform:scale(.96)}.i-pause[data-astro-cid-sssdaxvi],.playing[data-astro-cid-sssdaxvi] .i-play[data-astro-cid-sssdaxvi]{display:none}.playing[data-astro-cid-sssdaxvi] .i-pause[data-astro-cid-sssdaxvi]{display:grid}.i-play[data-astro-cid-sssdaxvi]{display:grid;transform:translate(2px)}.note[data-astro-cid-sssdaxvi]{color:#ffffff8c;text-align:center;margin:18px 0 0;font-size:13.5px}@media (width<=960px){.grid[data-astro-cid-sssdaxvi]{grid-template-columns:1fr}}@media (width<=520px){.player[data-astro-cid-sssdaxvi]{padding:18px}.now[data-astro-cid-sssdaxvi] strong[data-astro-cid-sssdaxvi]{font-size:21px}.now[data-astro-cid-sssdaxvi] img[data-astro-cid-sssdaxvi][data-player-photo]{width:66px;height:66px}.wave[data-astro-cid-sssdaxvi]{gap:2px;height:64px}}.pass[data-astro-cid-cm3dasru]{padding:var(--section) 0;overflow-x:clip}.head[data-astro-cid-cm3dasru]{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(36px,5vw,60px);display:flex}.head[data-astro-cid-cm3dasru] .lead[data-astro-cid-cm3dasru]{margin-left:auto;margin-right:auto}.cols[data-astro-cid-cm3dasru]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:20px;max-width:1000px;margin:0 auto;display:grid}article[data-astro-cid-cm3dasru]{border-radius:34px;padding:clamp(26px,3vw,40px);position:relative;overflow:hidden}h3[data-astro-cid-cm3dasru]{font-family:var(--font-brand);letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 22px;font-size:26px;font-weight:800;display:flex}h3[data-astro-cid-cm3dasru] span[data-astro-cid-cm3dasru]{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}ul[data-astro-cid-cm3dasru]{flex-direction:column;gap:14px;margin:0;padding:0;font-size:16.5px;font-weight:500;list-style:none;display:flex}li[data-astro-cid-cm3dasru]{align-items:flex-start;gap:12px;display:flex}li[data-astro-cid-cm3dasru] svg{flex:none;margin-top:3px}.free[data-astro-cid-cm3dasru]{background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:var(--blur);box-shadow:var(--shadow-card)}.free[data-astro-cid-cm3dasru] h3[data-astro-cid-cm3dasru] span[data-astro-cid-cm3dasru]{background:var(--tint);color:var(--brand)}.free[data-astro-cid-cm3dasru] li[data-astro-cid-cm3dasru] svg{color:var(--brand)}.paid[data-astro-cid-cm3dasru]{color:#fff;background:radial-gradient(80% 70% at 100% 0%, #d4ef6a38, transparent 60%), linear-gradient(160deg, var(--brand-hi), var(--brand) 45%, var(--brand-deep));box-shadow:0 40px 80px -30px #034b4899}.shine[data-astro-cid-cm3dasru]{aspect-ratio:1;border:1px solid #ffffff1f;border-radius:50%;width:60%;position:absolute;inset:-40% -10% auto auto;box-shadow:0 0 0 40px #ffffff08,0 0 0 80px #ffffff05}.paid[data-astro-cid-cm3dasru] h3[data-astro-cid-cm3dasru] span[data-astro-cid-cm3dasru]{background:var(--lime);color:var(--ink)}.paid[data-astro-cid-cm3dasru] li[data-astro-cid-cm3dasru] svg{color:var(--lime)}.durations[data-astro-cid-cm3dasru]{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.durations[data-astro-cid-cm3dasru] div[data-astro-cid-cm3dasru]{background:#ffffff1a;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;padding:16px 18px;display:flex}.durations[data-astro-cid-cm3dasru] strong[data-astro-cid-cm3dasru]{font-family:var(--font-brand);letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.05}.durations[data-astro-cid-cm3dasru] small[data-astro-cid-cm3dasru]{color:#ffffffb3;font-size:14px}.gift[data-astro-cid-cm3dasru]{background:var(--lime);color:var(--ink);border-radius:22px;align-items:center;gap:14px;margin:18px 0 0;padding:10px 18px 10px 10px;font-size:15.5px;font-weight:700;line-height:1.35;display:flex}.gift[data-astro-cid-cm3dasru] img[data-astro-cid-cm3dasru]{object-fit:contain;background:#fff9;border-radius:16px;flex:none;width:60px;height:60px}@media (width<=820px){.cols[data-astro-cid-cm3dasru]{grid-template-columns:1fr}}.plan[data-astro-cid-ssxb7twy]{background:radial-gradient(110% 40% at 0% 0%, #dcefe9, transparent), radial-gradient(80% 40% at 100% 20%, #fbe6d2, transparent), var(--surface);position:absolute;inset:0}.scroll[data-astro-cid-ssxb7twy]{overscroll-behavior:contain;scrollbar-width:none;padding-bottom:40px;position:absolute;inset:0;overflow-y:auto}.scroll[data-astro-cid-ssxb7twy]::-webkit-scrollbar{display:none}.top[data-astro-cid-ssxb7twy]{padding:58px 20px 0}.round[data-astro-cid-ssxb7twy]{width:46px;height:46px;box-shadow:var(--shadow-row);background:#fff;border-radius:50%;place-items:center;display:grid}.eyebrow-s[data-astro-cid-ssxb7twy]{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin:22px 0 4px;font-size:13px;font-weight:700}h3[data-astro-cid-ssxb7twy]{font-family:var(--font-brand);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800;line-height:1.05}.meta[data-astro-cid-ssxb7twy]{color:var(--ink-2);align-items:center;gap:8px;margin:8px 0 0;font-size:15px;display:flex}.chips[data-astro-cid-ssxb7twy]{gap:8px;margin-top:16px;display:flex}.chip[data-astro-cid-ssxb7twy]{box-shadow:var(--shadow-row);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:14.5px;font-weight:600;display:inline-flex}.disc[data-astro-cid-ssxb7twy]{color:#fff;background:linear-gradient(180deg, var(--ink-hi), var(--ink-deep));border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.views[data-astro-cid-ssxb7twy]{gap:10px;margin-top:14px;display:flex}.seg[data-astro-cid-ssxb7twy]{box-shadow:var(--shadow-row);background:#fff;border-radius:99px;flex:1;padding:4px;display:flex}.seg[data-astro-cid-ssxb7twy] span[data-astro-cid-ssxb7twy]{border-radius:99px;flex:1;justify-content:center;align-items:center;gap:8px;height:40px;font-size:15px;font-weight:600;display:flex}.seg[data-astro-cid-ssxb7twy] .on[data-astro-cid-ssxb7twy]{color:#fff;background:linear-gradient(180deg, var(--ink-hi), var(--ink-deep))}.day[data-astro-cid-ssxb7twy]{padding:22px 20px 6px}.dot[data-astro-cid-ssxb7twy]{align-items:center;gap:8px;margin-top:0;display:flex}.dot[data-astro-cid-ssxb7twy]:before{content:"";background:var(--lime);border-radius:50%;width:9px;height:9px}h4[data-astro-cid-ssxb7twy]{font-family:var(--font-brand);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.line[data-astro-cid-ssxb7twy]{margin:0;padding:10px 16px 0 0;list-style:none;position:relative}.line[data-astro-cid-ssxb7twy]:before{content:"";background:#034b4829;border-radius:3px;width:3px;position:absolute;top:30px;bottom:30px;left:53px}.row[data-astro-cid-ssxb7twy]{align-items:center;gap:12px;padding-left:38px;display:flex;position:relative}.node[data-astro-cid-ssxb7twy]{z-index:1;width:34px;height:34px;box-shadow:var(--shadow-row);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.node[data-astro-cid-ssxb7twy].apricot{background:var(--apricot)}.start[data-astro-cid-ssxb7twy]{padding-bottom:6px}.pill[data-astro-cid-ssxb7twy]{box-shadow:var(--shadow-row);background:#fff;border-radius:99px;align-items:center;gap:8px;margin-left:26px;padding:10px 16px;font-size:17px;font-weight:600;display:inline-flex}.leg[data-astro-cid-ssxb7twy]{padding-top:10px;padding-bottom:10px}.legtext[data-astro-cid-ssxb7twy]{flex-direction:column;flex:1;min-width:0;margin-left:26px;line-height:1.3;display:flex}.legtext[data-astro-cid-ssxb7twy] strong[data-astro-cid-ssxb7twy]{font-size:15px;font-weight:600}.legtext[data-astro-cid-ssxb7twy] small[data-astro-cid-ssxb7twy]{color:var(--ink-2);font-size:14px}.route[data-astro-cid-ssxb7twy]{box-shadow:var(--shadow-row);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:4px;padding:7px 12px;font-size:14px;font-weight:600;display:inline-flex}.lunch[data-astro-cid-ssxb7twy]{margin:14px 0 6px;padding-top:6px;padding-bottom:6px}.lunch[data-astro-cid-ssxb7twy] .legtext[data-astro-cid-ssxb7twy]{background:#fbdcc059;border:1.5px dashed #f4a261b3;border-radius:18px;margin-left:26px;padding:10px 14px}.stop[data-astro-cid-ssxb7twy]{align-items:flex-start;margin:4px 0;padding-left:8px}.shot[data-astro-cid-ssxb7twy]{z-index:2;flex:none;width:66px;height:66px;margin-top:12px;position:relative}.shot[data-astro-cid-ssxb7twy] img[data-astro-cid-ssxb7twy]{object-fit:cover;width:100%;height:100%;box-shadow:var(--shadow-card);border:3px solid #fff;border-radius:18px;rotate:-3deg}.num[data-astro-cid-ssxb7twy]{color:#fff;background:var(--ink-deep);border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-10px;left:-8px}.num[data-astro-cid-ssxb7twy].next{color:var(--ink);background:var(--lime)}.card[data-astro-cid-ssxb7twy]{min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:26px;flex-direction:column;flex:1;align-items:flex-start;margin-left:-26px;padding:14px 14px 14px 36px;display:flex;position:relative}.card[data-astro-cid-ssxb7twy].current{box-shadow:0 0 0 2.5px var(--lime), var(--shadow-card)}.badge[data-astro-cid-ssxb7twy]{letter-spacing:.12em;text-transform:uppercase;background:var(--lime);border-radius:99px;margin-bottom:6px;padding:2px 10px;font-size:11.5px;font-weight:800}.card[data-astro-cid-ssxb7twy] strong[data-astro-cid-ssxb7twy]{font-family:var(--font-brand);letter-spacing:-.01em;padding-right:26px;font-size:19px;font-weight:800;line-height:1.15}.card[data-astro-cid-ssxb7twy] small[data-astro-cid-ssxb7twy]{color:var(--ink-2);font-size:14px}.when[data-astro-cid-ssxb7twy]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.win[data-astro-cid-ssxb7twy],.len[data-astro-cid-ssxb7twy]{font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.win[data-astro-cid-ssxb7twy]{color:var(--brand);background:var(--tint)}.len[data-astro-cid-ssxb7twy]{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.open[data-astro-cid-ssxb7twy]{color:var(--ink-2);align-items:center;gap:6px;margin-top:8px;font-size:13.5px;display:flex}.dots[data-astro-cid-ssxb7twy]{color:var(--ink-2);position:absolute;top:12px;right:12px}.end[data-astro-cid-ssxb7twy]{padding-top:10px}.back[data-astro-cid-ssxb7twy]{font-family:var(--font-brand);margin-left:26px;font-size:18px;font-weight:800}.plan[data-astro-cid-zzo5g53h]{padding:var(--section) 0;position:relative;overflow-x:clip}.grid[data-astro-cid-zzo5g53h]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.points[data-astro-cid-zzo5g53h]{flex-direction:column;gap:14px;margin:32px 0 0;padding:0;font-size:17px;font-weight:600;list-style:none;display:flex}.points[data-astro-cid-zzo5g53h] li[data-astro-cid-zzo5g53h]{align-items:center;gap:14px;display:flex}.points[data-astro-cid-zzo5g53h] span[data-astro-cid-zzo5g53h]{background:var(--lime);border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid}.points[data-astro-cid-zzo5g53h] span[data-astro-cid-zzo5g53h].apricot{background:var(--apricot)}.stage[data-astro-cid-zzo5g53h]{justify-content:center;display:flex;position:relative}.device[data-astro-cid-zzo5g53h]{flex-direction:column;align-items:center;display:flex}.stage[data-astro-cid-zzo5g53h] .plan-phone{--s:.86}.hint[data-astro-cid-zzo5g53h]{color:var(--ink-3);align-items:center;gap:10px;margin:22px 0 0;font-size:14px;font-weight:600;display:flex}.mouse[data-astro-cid-zzo5g53h]{border:2px solid var(--ink-3);border-radius:10px;justify-content:center;width:18px;height:28px;padding-top:5px;display:flex}.mouse[data-astro-cid-zzo5g53h] i[data-astro-cid-zzo5g53h]{background:var(--ink-3);border-radius:2px;width:3px;height:6px;animation:1.6s ease-in-out infinite plan-wheel}@keyframes plan-wheel{50%{opacity:.3;transform:translateY(7px)}}.modes[data-astro-cid-zzo5g53h]{z-index:3;width:220px;box-shadow:var(--shadow-hero);background:#ffffffd6;border-radius:26px;padding:14px;animation:8s ease-in-out infinite alternate drift;position:absolute;top:56%;left:-40%}@keyframes drift{to{translate:0 -12px}}.modes[data-astro-cid-zzo5g53h] p[data-astro-cid-zzo5g53h]{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 4px 10px;font-size:12.5px;font-weight:700}.modes[data-astro-cid-zzo5g53h] ul[data-astro-cid-zzo5g53h]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.modes[data-astro-cid-zzo5g53h] li[data-astro-cid-zzo5g53h]{border-radius:16px;align-items:center;gap:10px;padding:6px 10px 6px 6px;font-size:15px;font-weight:600;display:flex}.modes[data-astro-cid-zzo5g53h] li[data-astro-cid-zzo5g53h].on{box-shadow:var(--shadow-row);background:#fff}.disc[data-astro-cid-zzo5g53h]{background:var(--tint);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.on[data-astro-cid-zzo5g53h] .disc[data-astro-cid-zzo5g53h]{color:#fff;background:linear-gradient(180deg, var(--ink-hi), var(--ink-deep))}.modes[data-astro-cid-zzo5g53h] .tick{color:var(--brand);margin-left:auto}.art[data-astro-cid-zzo5g53h]{z-index:3;filter:drop-shadow(0 16px 22px #034b4833);width:180px;height:auto;position:absolute;bottom:-4%;right:-18%}@media (width<=1100px){.grid[data-astro-cid-zzo5g53h]{grid-template-columns:1fr}.modes[data-astro-cid-zzo5g53h]{left:-6%}.art[data-astro-cid-zzo5g53h]{right:-4%}}@media (width<=640px){.stage[data-astro-cid-zzo5g53h]{flex-direction:column;align-items:center}.stage[data-astro-cid-zzo5g53h] .plan-phone{--s:.74}.hint[data-astro-cid-zzo5g53h]{display:none}.modes[data-astro-cid-zzo5g53h]{width:min(100%,340px);margin-top:-34px;padding:10px;animation:none;position:relative;top:auto;left:auto}.modes[data-astro-cid-zzo5g53h] ul[data-astro-cid-zzo5g53h]{grid-template-columns:1fr 1fr;display:grid}.modes[data-astro-cid-zzo5g53h] li[data-astro-cid-zzo5g53h]{font-size:13.5px}.art[data-astro-cid-zzo5g53h]{display:none}}@media (width<=380px){.stage[data-astro-cid-zzo5g53h] .plan-phone{--s:.68}}.trip[data-astro-cid-5iutsfdk]{padding:var(--section) 0}.head[data-astro-cid-5iutsfdk]{max-width:760px;margin-bottom:clamp(36px,5vw,56px)}.bento[data-astro-cid-5iutsfdk]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:18px;display:grid}.card[data-astro-cid-5iutsfdk]{background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:var(--blur);box-shadow:var(--shadow-card);border-radius:32px;padding:28px;position:relative;overflow:hidden}.card[data-astro-cid-5iutsfdk] h3[data-astro-cid-5iutsfdk]{font-family:var(--font-brand);letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.1}.card[data-astro-cid-5iutsfdk] p[data-astro-cid-5iutsfdk]{color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.stack[data-astro-cid-5iutsfdk]{height:150px;margin-bottom:22px;position:relative}.stack[data-astro-cid-5iutsfdk] img[data-astro-cid-5iutsfdk]{object-fit:cover;width:120px;height:120px;box-shadow:var(--shadow-card);border:4px solid #fff;border-radius:22px;position:absolute}.stack[data-astro-cid-5iutsfdk] img[data-astro-cid-5iutsfdk]:first-child{top:14px;left:0;transform:rotate(-8deg)}.stack[data-astro-cid-5iutsfdk] img[data-astro-cid-5iutsfdk]:nth-child(2){top:4px;left:60px;transform:rotate(3deg)}.stack[data-astro-cid-5iutsfdk] img[data-astro-cid-5iutsfdk]:nth-child(3){top:18px;left:122px;transform:rotate(9deg)}.coll[data-astro-cid-5iutsfdk]{box-shadow:var(--shadow-card);background:#ffffffeb;border-radius:18px;flex-direction:column;padding:10px 16px;display:flex;position:absolute;bottom:0;right:0}.coll[data-astro-cid-5iutsfdk] strong[data-astro-cid-5iutsfdk]{font-family:var(--font-brand);font-size:17px}.coll[data-astro-cid-5iutsfdk] small[data-astro-cid-5iutsfdk]{color:var(--ink-2);font-size:13px}.offline[data-astro-cid-5iutsfdk] .art[data-astro-cid-5iutsfdk]{object-fit:contain;width:140px;height:140px;margin:-10px 0 4px -10px}.badge[data-astro-cid-5iutsfdk]{background:var(--lime);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:28px;right:24px}.interests[data-astro-cid-5iutsfdk] ul[data-astro-cid-5iutsfdk],.languages[data-astro-cid-5iutsfdk] ul[data-astro-cid-5iutsfdk]{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.interests[data-astro-cid-5iutsfdk] li[data-astro-cid-5iutsfdk],.languages[data-astro-cid-5iutsfdk] li[data-astro-cid-5iutsfdk]{box-shadow:var(--shadow-row);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:600;display:flex}.interests[data-astro-cid-5iutsfdk] li[data-astro-cid-5iutsfdk].on,.languages[data-astro-cid-5iutsfdk] li[data-astro-cid-5iutsfdk].on{color:#fff;background:linear-gradient(180deg, var(--ink-hi), var(--ink-deep))}.toast[data-astro-cid-5iutsfdk]{box-shadow:var(--shadow-hero);animation:ping 5s var(--ease-out) infinite;background:#ffffffeb;border-radius:22px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 14px;display:flex}.toast[data-astro-cid-5iutsfdk] img[data-astro-cid-5iutsfdk]{border-radius:10px;width:38px;height:38px}.toast[data-astro-cid-5iutsfdk] span[data-astro-cid-5iutsfdk]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.toast[data-astro-cid-5iutsfdk] strong[data-astro-cid-5iutsfdk]{font-size:14px}.toast[data-astro-cid-5iutsfdk] small[data-astro-cid-5iutsfdk]{color:var(--ink-2);font-size:13.5px}.toast[data-astro-cid-5iutsfdk] em[data-astro-cid-5iutsfdk]{color:var(--ink-3);align-self:flex-start;font-size:12px;font-style:normal}@keyframes ping{0%,70%{transform:none}76%{transform:translateY(-6px)}84%{transform:none}}.interests[data-astro-cid-5iutsfdk]{grid-column:span 2}@media (width<=1000px){.bento[data-astro-cid-5iutsfdk]{grid-template-columns:repeat(2,minmax(0,1fr))}.interests[data-astro-cid-5iutsfdk]{grid-column:span 2}}@media (width<=720px){.bento[data-astro-cid-5iutsfdk]{grid-template-columns:1fr}.interests[data-astro-cid-5iutsfdk]{grid-column:auto}.card[data-astro-cid-5iutsfdk]{padding:24px}}
