.GDGHjq_grand{background:var(--surface-card);border-top:1px solid var(--border-soft-faint);padding:40px 22px 24px}.GDGHjq_grid{grid-template-columns:auto 1fr 1fr auto;justify-content:center;align-items:start;gap:40px;max-width:1200px;margin:0 auto;padding:12px 0 28px;display:grid}@media (max-width:880px){.GDGHjq_grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:560px){.GDGHjq_grid{grid-template-columns:1fr;gap:28px}}.GDGHjq_brand{text-align:center;justify-content:center;align-items:center;display:flex}.GDGHjq_col{text-align:center;min-width:0}.GDGHjq_colTitle.GDGHjq_colTitle{letter-spacing:1.6px;text-transform:uppercase;color:var(--color-ink-mute);text-align:center;margin:0 0 14px;font-size:clamp(11px,.0892857vw + 10.7143px,12px);font-weight:700}.GDGHjq_linkGrid{flex-direction:column;align-items:center;gap:12px;display:flex}.GDGHjq_linkGrid a{color:var(--color-ink-soft);font-size:clamp(13px,.178571vw + 12.4286px,15px);font-weight:500;transition:color .2s}.GDGHjq_linkGrid a:hover{color:var(--color-lav-600)}.GDGHjq_linkGridThreeCols{grid-template-columns:repeat(3,auto);justify-content:center;gap:12px 28px;display:grid}@media (max-width:480px){.GDGHjq_linkGridThreeCols{grid-template-columns:repeat(2,auto)}}.GDGHjq_socials{justify-content:center;gap:12px;display:flex}.GDGHjq_cookieBtn.GDGHjq_cookieBtn{color:var(--color-ink-soft);background:0 0;border:none;min-height:0;padding:0;font-size:clamp(13px,.178571vw + 12.4286px,15px);font-weight:500;text-decoration:none;transition:color .2s}.GDGHjq_cookieBtn.GDGHjq_cookieBtn:hover{color:var(--color-lav-600);background:0 0}.GDGHjq_socialBtn.GDGHjq_socialBtn{background:var(--surface-card);border:1px solid var(--color-lav-200);width:44px;height:44px;box-shadow:var(--shadow-sm);color:var(--color-lav-600);border-radius:50%;place-items:center;transition:transform .2s,box-shadow .2s,background .2s;display:grid}.GDGHjq_socialBtn.GDGHjq_socialBtn:hover{box-shadow:var(--shadow-md);background:var(--color-lav-50);transform:translateY(-3px)scale(1.05)}.GDGHjq_bottom{border-top:1px solid var(--border-soft-faint);text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:1200px;margin:0 auto;padding-top:22px;display:flex}.GDGHjq_tagline{font-family:var(--font-heading),sans-serif;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:clamp(18px,.535714vw + 16.2857px,24px);line-height:1.2;display:inline-flex}.GDGHjq_taglineText{background:linear-gradient(100deg, var(--color-lav-600) 0%, var(--color-pink-500) 55%, var(--color-lav-500) 100%);color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.GDGHjq_taglineDecor{color:var(--color-pink-300);font-size:clamp(13px,.267857vw + 12.1429px,16px);line-height:1;animation:3.2s ease-in-out infinite GDGHjq_tagline-twinkle}.GDGHjq_taglineDecor:last-child{animation-delay:1.6s}.GDGHjq_heart{color:var(--color-pink-500);filter:drop-shadow(0 2px 6px var(--pink-tint-shadow));font-size:clamp(16px,.357143vw + 14.8571px,20px);line-height:1;animation:1.8s ease-in-out infinite GDGHjq_tagline-heart;display:inline-block}@keyframes GDGHjq_tagline-heart{0%,to{transform:scale(1)}20%{transform:scale(1.18)}40%{transform:scale(.96)}60%{transform:scale(1.08)}}@keyframes GDGHjq_tagline-twinkle{0%,to{opacity:.55;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(180deg)}}@media (prefers-reduced-motion:reduce){.GDGHjq_taglineDecor,.GDGHjq_heart{animation:none}}.GDGHjq_copy{color:var(--color-ink-mute);font-size:clamp(12px,.178571vw + 11.4286px,14px)}
.yDa-CG_brand{color:var(--color-lav-700);flex-direction:column;gap:2px;line-height:1;display:inline-flex}.yDa-CG_name{font-family:var(--font-heading),sans-serif;color:var(--color-lav-700);letter-spacing:.5px}.yDa-CG_subtitle{letter-spacing:1.6px;text-transform:uppercase;color:var(--color-ink-mute);font-size:11px;font-weight:600}.yDa-CG_sm .yDa-CG_name{font-size:clamp(22px,.535714vw + 20.2857px,28px)}.yDa-CG_sm .yDa-CG_subtitle{letter-spacing:1.4px;font-size:10px}.yDa-CG_md .yDa-CG_name{font-size:clamp(28px,.892857vw + 25.1429px,38px)}
.aNWdwq_flag{border-radius:2px;flex-shrink:0;width:20px;height:15px;box-shadow:0 0 0 1px #00000014}.aNWdwq_name{flex:1}.aNWdwq_check{color:var(--color-lav-600)}
.BLD4cq_root{position:relative}.BLD4cq_trigger{background:var(--topbar-bg);border:1px solid var(--topbar-border);-webkit-backdrop-filter:blur(12px);width:40px;height:40px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid}.BLD4cq_trigger:hover{background:var(--color-lav-100);transform:translateY(-1px)}.BLD4cq_menu{background:var(--menu-bg);border:1px solid var(--menu-border);min-width:220px;box-shadow:var(--shadow-lg);z-index:60;border-radius:18px;flex-direction:column;gap:4px;padding:8px;animation:.18s ease-out BLD4cq_app-dropdown-pop;display:none;position:absolute;top:calc(100% + 8px)}.BLD4cq_alignEnd .BLD4cq_menu{right:0}.BLD4cq_alignStart .BLD4cq_menu{left:0}.BLD4cq_open .BLD4cq_menu{display:flex}@keyframes BLD4cq_app-dropdown-pop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BLD4cq_menu{animation:none}}.BLD4cq_option{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:clamp(12px,.178571vw + 11.4286px,14px);font-weight:600;transition:background .15s;display:flex}.BLD4cq_option:hover{background:var(--color-lav-100)}.BLD4cq_option.BLD4cq_active{background:var(--color-lav-100);color:var(--color-lav-700)}
.teYCXa_toggle{view-transition-name:teYCXa_theme-toggle;background:var(--topbar-bg);border-color:var(--topbar-border);color:var(--color-lav-700);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-sm)}.teYCXa_toggle svg{transition:transform .4s}.teYCXa_toggle:hover{background:var(--color-lav-100);transform:rotate(-12deg)scale(1.05)}.teYCXa_toggle:active svg{transform:scale(.85)}@media (prefers-reduced-motion:reduce){.teYCXa_toggle:hover{transform:none}.teYCXa_toggle svg{transition:none}}
.yvR2Xq_trigger{background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);border-color:var(--topbar-border);box-shadow:var(--shadow-sm);display:inline-flex}.yvR2Xq_trigger:hover{box-shadow:var(--shadow-md)}@media (min-width:1024px){.yvR2Xq_trigger{display:none}}.yvR2Xq_overlay{z-index:1000;background:linear-gradient(180deg, var(--color-pink-100), var(--color-lav-100) 80%);flex-direction:column;padding:18px 22px 28px;animation:.22s forwards yvR2Xq_drawer-in;display:flex;position:fixed;inset:0;overflow-y:auto}.yvR2Xq_overlay[data-closing]{animation:.22s forwards yvR2Xq_drawer-out}@media (min-width:600px){.yvR2Xq_overlay{padding:24px 32px 36px}}@keyframes yvR2Xq_drawer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes yvR2Xq_drawer-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes yvR2Xq_heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.yvR2Xq_head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}@media (orientation:landscape) and (max-height:500px){.yvR2Xq_head{padding-bottom:8px}}.yvR2Xq_closeBtn:hover{transform:rotate(90deg)}.yvR2Xq_hero{object-fit:contain;width:auto;max-width:75%;height:auto;max-height:min(36vh,240px);filter:drop-shadow(0 4px 8px var(--shadow-color-deep));will-change:transform;margin:24px auto 0;animation:4.5s ease-in-out infinite yvR2Xq_heroFloat;display:block}@media (max-width:560px){.yvR2Xq_hero{max-width:90%}}@media (max-width:320px){.yvR2Xq_hero{max-height:150px;margin-top:12px}}@media (orientation:landscape) and (max-height:500px){.yvR2Xq_hero{display:none}}@media (min-width:768px){.yvR2Xq_hero{max-width:320px;max-height:280px}}.yvR2Xq_nav{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:18px 0;display:flex}.yvR2Xq_nav a{font-family:var(--font-heading),sans-serif;color:var(--color-ink-soft);text-align:center;border-radius:12px;padding:14px 24px;font-size:clamp(18px,.357143vw + 16.8571px,22px);font-weight:600;transition:color .2s,background .2s}.yvR2Xq_nav a:hover{color:var(--color-lav-600);background:var(--topbar-bg)}.yvR2Xq_nav .yvR2Xq_active{color:var(--color-lav-600)}@media (max-width:320px){.yvR2Xq_nav{gap:0;padding:8px 0 0}.yvR2Xq_nav a{padding:10px 18px;font-size:18px}}@media (orientation:landscape) and (max-height:500px){.yvR2Xq_nav{flex-flow:wrap;gap:8px;padding:4px 0 0}.yvR2Xq_nav a{padding:10px 18px;font-size:18px}}@media (min-width:768px){.yvR2Xq_nav{gap:8px;padding-top:28px}.yvR2Xq_nav a{font-size:26px}}.yvR2Xq_tools{align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.yvR2Xq_overlay,.yvR2Xq_overlay[data-closing],.yvR2Xq_hero{animation:none}.yvR2Xq_closeBtn:hover{transform:none}}
