.plan-cards[data-astro-cid-n3fhtagd]{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;display:grid}.plan-card[data-astro-cid-n3fhtagd]{gap:var(--space-3);border:3px solid var(--primary);border-radius:var(--radius-l);background:var(--surface);flex-direction:column;padding:24px 20px 20px;display:flex;position:relative;overflow:hidden}.plan-card[data-astro-cid-n3fhtagd]:target{box-shadow:0 0 0 4px var(--sun), var(--shadow-float);animation:plan-target .9s var(--ease-out) 1}@keyframes plan-target{0%{box-shadow:0 0 0 0 #f2a93b00, var(--shadow-float)}35%{box-shadow:0 0 0 12px #f2a93b8c, var(--shadow-float)}to{box-shadow:0 0 0 4px var(--sun), var(--shadow-float)}}@media (prefers-reduced-motion:reduce){.plan-card[data-astro-cid-n3fhtagd]:target{animation:none}}.plan-card[data-astro-cid-n3fhtagd]:before{content:"";background:linear-gradient(90deg, var(--sun), var(--primary));height:4px;position:absolute;inset:0 0 auto}.plan-card[data-astro-cid-n3fhtagd] .b-heading{color:var(--primary-strong);font-size:var(--fs-l);line-height:var(--lh-heading);margin:0}.plan-card[data-astro-cid-n3fhtagd] .b-heading~.b-heading{font-size:var(--fs-m);color:var(--ink-soft)}.plan-card[data-astro-cid-n3fhtagd] .b-heading~.b-heading:before{display:none}.plan-card__price[data-astro-cid-n3fhtagd]{border-radius:var(--radius-m);background:var(--soft);color:var(--primary-strong);font-weight:var(--weight-bold);margin:auto 0 0;padding:10px 14px;line-height:1.6}@media (min-width:768px){.plan-cards[data-astro-cid-n3fhtagd]{columns:2;column-gap:var(--space-5);width:min(var(--wide-max), calc(100vw - var(--gutter) * 2));margin-left:50%;display:block;transform:translate(-50%)}.plan-card[data-astro-cid-n3fhtagd]{break-inside:avoid;page-break-inside:avoid;margin:0 0 var(--space-5);padding:28px 24px 24px}}@media (min-width:1024px){.plan-cards[data-astro-cid-n3fhtagd]{columns:3}}.bodymap[data-astro-cid-vk6je62c]{margin:var(--space-5) auto 0;width:100%;max-width:640px;position:relative}.bodymap__hint[data-astro-cid-vk6je62c]{margin:0 0 var(--space-3);color:var(--ink);font-size:var(--fs-s);line-height:var(--lh-body);text-align:center}.bodymap__views[data-astro-cid-vk6je62c]{width:max-content;margin:0 auto var(--space-3);background:var(--soft-2);border-radius:999px;justify-content:center;gap:6px;padding:4px;display:flex}.bodymap__view-btn[data-astro-cid-vk6je62c]{min-width:88px;min-height:var(--tap);color:var(--ink);font:inherit;font-size:var(--fs-s);font-weight:var(--weight-bold);letter-spacing:.1em;line-height:var(--lh-ui);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), transform .15s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 18px}.bodymap__view-btn[data-astro-cid-vk6je62c][aria-pressed=true]{background:var(--primary);color:#fff}.bodymap__view-btn[data-astro-cid-vk6je62c]:active{transform:scale(.96)}.bodymap__view-btn[data-astro-cid-vk6je62c]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover){.bodymap__view-btn[data-astro-cid-vk6je62c]:not([aria-pressed=true]):hover{background:var(--surface)}}.bodymap__figure[data-astro-cid-vk6je62c]{width:200px;animation:bodymap-view-in .3s var(--ease-out);margin:0 auto;position:relative}.bodymap__figure[data-astro-cid-vk6je62c][hidden]{display:none}.bodymap__canvas[data-astro-cid-vk6je62c]{position:relative}@keyframes bodymap-view-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.bodymap__svg[data-astro-cid-vk6je62c] svg{width:100%;height:auto;display:block}.bodymap__svg[data-astro-cid-vk6je62c] path{fill:var(--soft-2);stroke:var(--primary);stroke-width:.9px;stroke-opacity:.6;stroke-linejoin:round}.bodymap__svg[data-astro-cid-vk6je62c] path[fill=none]{fill:none}.bodymap__dot[data-astro-cid-vk6je62c]{width:var(--tap);height:var(--tap);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.bodymap__dot[data-astro-cid-vk6je62c]:before{content:"";background:var(--primary);width:16px;height:16px;box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--primary);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:50%;grid-area:1/1}.bodymap__pulse[data-astro-cid-vk6je62c],.bodymap__ping[data-astro-cid-vk6je62c]{pointer-events:none;border-radius:50%;grid-area:1/1;width:16px;height:16px}.bodymap__pulse[data-astro-cid-vk6je62c]{background:var(--sun);opacity:.5;animation:2s ease-out infinite bodymap-pulse}@keyframes bodymap-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.bodymap__dot[data-astro-cid-vk6je62c][aria-expanded=true]:before{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--primary), 0 0 0 9px #f2a93b73;transform:scale(1.3)}.bodymap__dot[data-astro-cid-vk6je62c][aria-expanded=true] .bodymap__pulse[data-astro-cid-vk6je62c]{opacity:0;animation:none}.bodymap__ping[data-astro-cid-vk6je62c]{opacity:0;border:2px solid var(--sun)}.bodymap__dot[data-astro-cid-vk6je62c][aria-expanded=true] .bodymap__ping[data-astro-cid-vk6je62c]{animation:bodymap-ping .6s var(--ease-out) 1}@keyframes bodymap-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (hover:hover){.bodymap__dot[data-astro-cid-vk6je62c]:hover:before{transform:scale(1.25)}}.bodymap__dot[data-astro-cid-vk6je62c]:focus-visible{outline:3px solid var(--sun);outline-offset:-6px;border-radius:50%}.bodymap__pop[data-astro-cid-vk6je62c]{--pop-dx:-8px;z-index:2;top:var(--y);border-radius:var(--radius-m);background:var(--surface);width:220px;box-shadow:var(--shadow-float), 0 0 0 1px var(--line);transform:translateY(calc(-50% + var(--pop-shift,0px)));animation:bodymap-pop-in .22s var(--ease-out) both;padding:12px 14px;position:absolute}.bodymap__pop--right[data-astro-cid-vk6je62c]{left:calc(var(--x) + 22px)}.bodymap__pop--left[data-astro-cid-vk6je62c]{--pop-dx:8px;right:calc(100% - var(--x) + 22px)}.bodymap__pop[data-astro-cid-vk6je62c][hidden]{display:none}@keyframes bodymap-pop-in{0%{opacity:0;translate:var(--pop-dx) 0}to{opacity:1;translate:0}}.bodymap__head[data-astro-cid-vk6je62c]{justify-content:space-between;align-items:center;gap:8px;margin:-8px -10px 0 0;display:flex}.bodymap__close[data-astro-cid-vk6je62c]{width:var(--tap);height:var(--tap);color:var(--muted);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.bodymap__close[data-astro-cid-vk6je62c] svg[data-astro-cid-vk6je62c]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.bodymap__close[data-astro-cid-vk6je62c]:focus-visible{outline:3px solid var(--focus);outline-offset:-4px}@media (hover:hover){.bodymap__close[data-astro-cid-vk6je62c]:hover{background:var(--soft);color:var(--ink)}}.bodymap__part[data-astro-cid-vk6je62c]{color:var(--muted);font-size:var(--fs-xs);font-weight:var(--weight-bold);letter-spacing:.12em;margin:0}.bodymap__links[data-astro-cid-vk6je62c]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bodymap__links[data-astro-cid-vk6je62c] a[data-astro-cid-vk6je62c]{min-width:var(--tap);min-height:var(--tap);color:var(--ink);font-size:var(--fs-s);line-height:var(--lh-ui);border-radius:12px;align-items:center;padding:6px 10px;text-decoration:none;display:flex}:is(.bodymap__links[data-astro-cid-vk6je62c] a[data-astro-cid-vk6je62c]:hover,.bodymap__links[data-astro-cid-vk6je62c] a[data-astro-cid-vk6je62c]:focus-visible){background:var(--soft)}@media (max-width:767.98px){.bodymap__figure[data-astro-cid-vk6je62c]{width:100%}.bodymap__canvas[data-astro-cid-vk6je62c]{width:180px;margin-inline:auto}.bodymap__pop[data-astro-cid-vk6je62c],.bodymap__pop--right[data-astro-cid-vk6je62c],.bodymap__pop--left[data-astro-cid-vk6je62c]{--pop-dx:0;width:100%;margin-top:var(--space-4);position:relative;top:auto;left:auto;right:auto;transform:none}@keyframes bodymap-pop-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}}@media (min-width:768px){.bodymap__figure[data-astro-cid-vk6je62c]{width:220px}}@media (prefers-reduced-motion:reduce){.bodymap__pulse[data-astro-cid-vk6je62c],.bodymap__ping[data-astro-cid-vk6je62c],.bodymap__pop[data-astro-cid-vk6je62c],.bodymap__figure[data-astro-cid-vk6je62c]{animation:none}.bodymap__dot[data-astro-cid-vk6je62c]:before,.bodymap__view-btn[data-astro-cid-vk6je62c],.bodymap__close[data-astro-cid-vk6je62c]{transition:none}}.breadcrumb[data-astro-cid-ezvlwyc3]{margin-bottom:var(--space-1);color:var(--ink);font-size:var(--fs-s);line-height:var(--lh-ui);letter-spacing:var(--ls)}.breadcrumb__list[data-astro-cid-ezvlwyc3]{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item[data-astro-cid-ezvlwyc3]{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.breadcrumb[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3],.breadcrumb[data-astro-cid-ezvlwyc3] [data-astro-cid-ezvlwyc3][aria-current=page]{overflow-wrap:anywhere;min-width:0}.breadcrumb[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]{min-width:var(--tap);min-height:var(--tap);color:var(--primary);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:inline-flex}.breadcrumb__item[data-astro-cid-ezvlwyc3]:first-child a[data-astro-cid-ezvlwyc3]:before{content:"";width:14px;height:7px;margin-right:var(--space-2);background:var(--sun);border-radius:14px 14px 0 0;flex:none}.breadcrumb__arrow[data-astro-cid-ezvlwyc3]{width:16px;height:16px;color:var(--primary);flex:none}@media (hover:hover){.breadcrumb[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]:hover{text-decoration:underline}}.page[data-astro-cid-n67f4zmd]{isolation:isolate;position:relative;overflow:hidden}.page__inner[data-astro-cid-n67f4zmd]{width:100%;max-width:calc(var(--article-max) + var(--gutter) * 2);padding:var(--space-6) var(--gutter) 0;margin:0 auto;position:relative}.siblings[data-astro-cid-n67f4zmd]{margin-top:var(--space-8);border-radius:var(--radius-l);background:var(--surface);padding:18px 18px 22px}.siblings__title[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);color:var(--ink);font-size:var(--fs-m);letter-spacing:.06em;padding:0 4px;text-decoration:none;display:flex}.siblings__title[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd][aria-current=page]{color:var(--primary)}.siblings__arrow[data-astro-cid-n67f4zmd]{width:16px;height:16px;color:var(--primary);flex:none}.siblings__list[data-astro-cid-n67f4zmd]{gap:var(--space-2);margin:var(--space-3) 0 0;padding:var(--space-4) 0 0;border-top:1px dashed var(--line);flex-wrap:wrap;list-style:none;display:flex}.siblings__list[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]{min-height:var(--tap);padding:var(--space-2) 14px;background:var(--soft-2);color:var(--ink);font-size:var(--fs-s);line-height:var(--lh-ui);border-radius:22px;align-items:center;text-decoration:none;display:flex}.siblings__list[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd][aria-current=page]{background:var(--soft);font-weight:var(--weight-bold);box-shadow:inset 0 0 0 1.5px var(--primary)}@media (hover:hover){.siblings__title[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]:hover span[data-astro-cid-n67f4zmd]{text-decoration:underline}.siblings__list[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]:hover{background:var(--soft)}}@media (min-width:768px){.page__inner[data-astro-cid-n67f4zmd]{padding-top:var(--space-7)}.siblings[data-astro-cid-n67f4zmd]{padding:22px 28px 28px}}
