.p-hero:where(.astro-hxvfuegx){padding:78px 0 56px;position:relative;overflow:hidden}.p-hero-grid:where(.astro-hxvfuegx){z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;display:grid;position:relative}.p-hero:where(.astro-hxvfuegx) h1:where(.astro-hxvfuegx){font-size:clamp(34px,5vw,58px)}.p-mark:where(.astro-hxvfuegx){align-items:center;gap:13px;margin-bottom:20px;display:flex}.p-mark:where(.astro-hxvfuegx) img:where(.astro-hxvfuegx){border-radius:12px;width:48px;height:48px}.p-mark-name:where(.astro-hxvfuegx){letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:800}.p-mark-name:where(.astro-hxvfuegx) .b:where(.astro-hxvfuegx){color:var(--accent-text)}.p-ui-wrap:where(.astro-hxvfuegx){position:relative}.p-tag:where(.astro-hxvfuegx){color:var(--accent-text);background:var(--chip);white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700}.ao-duo:where(.astro-hxvfuegx){--pick:var(--violet-lite);--ok:#3ddc84;padding-top:54px;position:relative;container-type:inline-size}:root[data-theme=light] .ao-duo:where(.astro-hxvfuegx){--pick:var(--accent);--ok:#15803d}.ao-duo:where(.astro-hxvfuegx) :where(.astro-hxvfuegx)[hidden]{display:none}.ao-duo:where(.astro-hxvfuegx) button:where(.astro-hxvfuegx):focus-visible{outline:2px solid var(--pick);outline-offset:2px}.ao-back:where(.astro-hxvfuegx){--behind:var(--alt);border:1px solid var(--line);background:var(--behind);height:88px;color:var(--ink);text-align:left;cursor:pointer;border-radius:18px 18px 0 0;align-items:flex-start;gap:11px;padding:9px 14px 0;font-family:inherit;transition:transform .16s,background .16s;display:flex;position:absolute;top:0;left:16px;right:16px}.ao-back:where(.astro-hxvfuegx):hover{--behind:var(--panel);transform:translateY(-3px)}.ao-back:where(.astro-hxvfuegx) .ph:where(.astro-hxvfuegx){flex:none;display:flex}.ao-back:where(.astro-hxvfuegx) .ph:where(.astro-hxvfuegx) img:where(.astro-hxvfuegx){object-fit:cover;border:2px solid var(--behind);background:#fff;border-radius:9px;width:34px;height:34px;margin-left:-9px}.ao-back:where(.astro-hxvfuegx) .ph:where(.astro-hxvfuegx) img:where(.astro-hxvfuegx):first-child{margin-left:0}.ao-mini:where(.astro-hxvfuegx){border:2px solid var(--behind);background:var(--panel);border-radius:9px;place-items:center;width:34px;height:34px;margin-left:-9px;display:grid}.ao-mini:where(.astro-hxvfuegx):first-child{margin-left:0}.ao-mini:where(.astro-hxvfuegx) i:where(.astro-hxvfuegx){background:linear-gradient(135deg,#d6eaf6f2,#aacde4d9);display:block;box-shadow:1.5px 1.5px #608caa99}.ao-mini:where(.astro-hxvfuegx).sq i:where(.astro-hxvfuegx){border-radius:1px;width:13px;height:18px}.ao-mini:where(.astro-hxvfuegx).rad i:where(.astro-hxvfuegx){border-radius:4px;width:16px;height:22px}.ao-mini:where(.astro-hxvfuegx).con i:where(.astro-hxvfuegx){border-radius:48% 48% 34% 34%/34% 34% 22% 22%;width:19px;height:25px}.ao-back:where(.astro-hxvfuegx) .t:where(.astro-hxvfuegx){flex:1;min-width:0;line-height:1.3;display:block}.ao-back:where(.astro-hxvfuegx) .t:where(.astro-hxvfuegx) b:where(.astro-hxvfuegx){white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.ao-back:where(.astro-hxvfuegx) .ln:where(.astro-hxvfuegx){color:var(--muted);white-space:nowrap;align-items:center;gap:4px;margin-top:1px;font-size:12px;display:flex;overflow:hidden}.ao-back:where(.astro-hxvfuegx) .ln:where(.astro-hxvfuegx) i:where(.astro-hxvfuegx){color:var(--accent-text);background:var(--chip);border:1px solid var(--chipline);border-radius:6px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700}.ao-back:where(.astro-hxvfuegx) .go:where(.astro-hxvfuegx){color:var(--accent-text);background:var(--chip);border:1px solid var(--chipline);white-space:nowrap;border-radius:999px;flex:none;margin-top:2px;padding:6px 11px;font-size:12px;font-weight:700}.ao-body:where(.astro-hxvfuegx){z-index:1;position:relative}.ao-body:where(.astro-hxvfuegx).in{animation:.26s ao-in}@keyframes ao-in{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}.ao-card:where(.astro-hxvfuegx){background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);border-radius:20px;padding:18px 20px}.ao-top:where(.astro-hxvfuegx){justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ao-top:where(.astro-hxvfuegx) b:where(.astro-hxvfuegx){font-size:16px}.ao-sethead:where(.astro-hxvfuegx){align-items:baseline;gap:8px;min-width:0;margin-bottom:6px;display:flex}.ao-sethead:where(.astro-hxvfuegx) b:where(.astro-hxvfuegx){letter-spacing:.08em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:11px;font-weight:800}.ao-sethead:where(.astro-hxvfuegx) span:where(.astro-hxvfuegx){color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ao-setups:where(.astro-hxvfuegx){grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.ao-set:where(.astro-hxvfuegx){text-align:left;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:11px;gap:1px;min-width:0;padding:7px 9px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:grid}.ao-set:where(.astro-hxvfuegx):hover{border-color:var(--pick)}.ao-set:where(.astro-hxvfuegx) b:where(.astro-hxvfuegx){white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ao-set:where(.astro-hxvfuegx) span:where(.astro-hxvfuegx){color:var(--faint);font-size:11px;line-height:1.3}.ao-set:where(.astro-hxvfuegx) em:where(.astro-hxvfuegx){white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:700;display:flex}.ao-set:where(.astro-hxvfuegx) em:where(.astro-hxvfuegx) i:where(.astro-hxvfuegx){color:var(--accent-text);font-style:normal}.ao-set:where(.astro-hxvfuegx).on{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.ao-set:where(.astro-hxvfuegx).on em:where(.astro-hxvfuegx) i:where(.astro-hxvfuegx){color:var(--ok)}.ao-tiles:where(.astro-hxvfuegx){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ao-tile:where(.astro-hxvfuegx){border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:11px;justify-items:center;gap:3px;min-width:0;padding:5px 4px 6px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.ao-tile:where(.astro-hxvfuegx):hover{border-color:var(--pick)}.ao-tile:where(.astro-hxvfuegx) img:where(.astro-hxvfuegx){aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px;width:100%;height:auto}.ao-tile:where(.astro-hxvfuegx) span:where(.astro-hxvfuegx){text-align:center;font-size:10.5px;font-weight:600;line-height:1.15}.ao-tile:where(.astro-hxvfuegx).on{border-color:var(--pick);box-shadow:0 0 0 1px var(--pick)}.ao-tile:where(.astro-hxvfuegx) i:where(.astro-hxvfuegx){background:var(--accent);color:#fff;min-width:20px;height:20px;font:700 11px/20px var(--font);box-shadow:0 0 0 2px var(--card);border-radius:999px;padding:0 5px;font-style:normal;display:none;position:absolute;top:-7px;right:-6px}.ao-tile:where(.astro-hxvfuegx) i:where(.astro-hxvfuegx).has{display:block}.ao-sizes:where(.astro-hxvfuegx){background:var(--chip);border:1px solid var(--chipline);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:8px;padding:8px 6px;display:grid}.ao-szc:where(.astro-hxvfuegx){justify-items:center;gap:4px;min-width:0;display:grid}.ao-szc:where(.astro-hxvfuegx) b:where(.astro-hxvfuegx){font-size:11.5px}.ao-st:where(.astro-hxvfuegx){border:1px solid var(--chipline);background:var(--card);border-radius:999px;grid-template-columns:22px 22px 22px;height:26px;display:grid}.ao-st:where(.astro-hxvfuegx) button:where(.astro-hxvfuegx){color:var(--ink);font:700 14px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.ao-st:where(.astro-hxvfuegx) button:where(.astro-hxvfuegx):hover{background:var(--chip)}.ao-st:where(.astro-hxvfuegx) output:where(.astro-hxvfuegx){font-variant-numeric:tabular-nums;color:var(--faint);place-items:center;font-size:12.5px;display:grid}.ao-szc:where(.astro-hxvfuegx).has output:where(.astro-hxvfuegx){color:var(--ink);font-weight:700}.ao-st:where(.astro-hxvfuegx) button:where(.astro-hxvfuegx).hint{background:var(--accent);color:#fff;position:relative}.ao-st:where(.astro-hxvfuegx) button:where(.astro-hxvfuegx).hint:after{content:"";border:2px solid var(--pick);opacity:0;pointer-events:none;border-radius:999px;animation:1.3s ease-out 3 ao-ring;position:absolute;inset:-4px}@keyframes ao-ring{0%{opacity:.75;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.ao-fields:where(.astro-hxvfuegx){gap:7px;margin-top:10px;display:grid}.ao-frow:where(.astro-hxvfuegx){grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ao-frow:where(.astro-hxvfuegx)>b:where(.astro-hxvfuegx){letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:800}.ao-fchips:where(.astro-hxvfuegx){flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ao-fc:where(.astro-hxvfuegx){border:1px solid var(--line);background:var(--card);height:34px;color:var(--ink);font:600 12.5px/1 var(--font);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:0 10px;transition:border-color .15s,background .15s;display:inline-flex}.ao-fc:where(.astro-hxvfuegx):hover{border-color:var(--pick)}.ao-fc:where(.astro-hxvfuegx) small:where(.astro-hxvfuegx),.ao-chip:where(.astro-hxvfuegx) small:where(.astro-hxvfuegx){color:var(--faint);font-size:11px;font-weight:600}.ao-fc:where(.astro-hxvfuegx).on,.ao-fc:where(.astro-hxvfuegx).on:hover,.ao-chip:where(.astro-hxvfuegx).on,.ao-chip:where(.astro-hxvfuegx).on:hover{background:var(--accent);border-color:var(--accent);color:#fff}.ao-fc:where(.astro-hxvfuegx).on small:where(.astro-hxvfuegx),.ao-chip:where(.astro-hxvfuegx).on small:where(.astro-hxvfuegx){color:#ffffffd9}.ao-fc:where(.astro-hxvfuegx).flash,.ao-name:where(.astro-hxvfuegx).flash input:where(.astro-hxvfuegx){animation:.7s ao-flash}@keyframes ao-flash{0%{box-shadow:0 0 #3ddc84b3}to{box-shadow:0 0 0 8px #3ddc8400}}.ao-name:where(.astro-hxvfuegx){flex:150px;min-width:0;display:block}.ao-name:where(.astro-hxvfuegx) input:where(.astro-hxvfuegx){box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:100%;height:34px;color:var(--ink);font:600 14px/1 var(--font);letter-spacing:.06em;border-radius:10px;padding:0 12px}.ao-name:where(.astro-hxvfuegx) input:where(.astro-hxvfuegx):focus{outline:2px solid var(--pick);outline-offset:1px;border-color:var(--pick)}.ao-name:where(.astro-hxvfuegx) input:where(.astro-hxvfuegx)::placeholder{color:var(--faint);letter-spacing:0;font-weight:500}.ao-name:where(.astro-hxvfuegx).want input:where(.astro-hxvfuegx){border-color:var(--pick);box-shadow:0 0 0 3px #9a45e840}.ao-sign:where(.astro-hxvfuegx){grid-template-columns:150px 1fr;gap:14px;display:grid}.ao-stage:where(.astro-hxvfuegx){background:linear-gradient(180deg,var(--alt),var(--panel));border:1px solid var(--line);border-radius:14px;place-items:center;height:236px;display:grid;position:relative;overflow:hidden}.ao-panel:where(.astro-hxvfuegx){background:linear-gradient(135deg,#d6eaf6eb,#aacde4c7);border:1px solid #ffffffd9;border-radius:3px;place-items:center;width:80px;height:113px;margin-top:-14px;transition:width .35s,height .35s,border-radius .35s,box-shadow .25s;display:grid;position:relative;box-shadow:3px 3px #608caa8c,0 14px 22px -10px #00000073}.ao-panel:where(.astro-hxvfuegx):before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#0000 28%,#ffffff8c 38%,#0000 48%);position:absolute;inset:0}.ao-art:where(.astro-hxvfuegx){justify-items:center;gap:7%;width:46%;display:grid}.ao-art:where(.astro-hxvfuegx) i:where(.astro-hxvfuegx){aspect-ratio:1;background:radial-gradient(circle,#fff 0 30%,#d2412e 31% 72%,#fff 73%);border-radius:50%;width:100%;display:block}.ao-art:where(.astro-hxvfuegx) s:where(.astro-hxvfuegx){background:#22293a;border-radius:2px;width:100%;height:5px;display:block}.ao-art:where(.astro-hxvfuegx) s:where(.astro-hxvfuegx)+s:where(.astro-hxvfuegx){width:70%}.ao-dot:where(.astro-hxvfuegx){opacity:0;background:radial-gradient(circle at 35% 35%,#fff,#9aa4ad 60%,#5d6670);border-radius:50%;width:7px;height:7px;transition:opacity .2s,transform .2s;position:absolute;transform:scale(.4);box-shadow:0 1px 2px #0006}.ao-dot:where(.astro-hxvfuegx):first-of-type{top:7%;left:9%}.ao-dot:where(.astro-hxvfuegx):nth-of-type(2){top:7%;right:9%}.ao-dot:where(.astro-hxvfuegx):nth-of-type(3){bottom:7%;left:9%}.ao-dot:where(.astro-hxvfuegx):nth-of-type(4){bottom:7%;right:9%}.ao-panel:where(.astro-hxvfuegx).spacers .ao-dot:where(.astro-hxvfuegx){opacity:1;transform:none}.ao-dims:where(.astro-hxvfuegx){text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;position:absolute;bottom:9px;left:0;right:0}.ao-qs:where(.astro-hxvfuegx){align-content:start;gap:10px;min-width:0;display:grid}.ao-q:where(.astro-hxvfuegx) b:where(.astro-hxvfuegx){letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.ao-chips:where(.astro-hxvfuegx){flex-wrap:wrap;gap:5px;display:flex}.ao-chip:where(.astro-hxvfuegx){border:1px solid var(--line);background:var(--card);color:var(--ink);font:600 12.5px/1.1 var(--font);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.ao-chip:where(.astro-hxvfuegx):hover,.ao-chip:where(.astro-hxvfuegx).hint{border-color:var(--pick)}.ao-chip:where(.astro-hxvfuegx).hint:after{content:"";border:2px solid var(--pick);opacity:0;pointer-events:none;border-radius:12px;animation:1.3s ease-out 3 ao-ring;position:absolute;inset:-4px}.ao-ico:where(.astro-hxvfuegx){opacity:.85;border:1.6px solid;border-radius:1px;width:12px;height:14px;display:inline-block}.ao-ico:where(.astro-hxvfuegx).rad{border-radius:4px}.ao-ico:where(.astro-hxvfuegx).con{border-radius:48% 48% 34% 34%/34% 34% 22% 22%}.ao-foot:where(.astro-hxvfuegx){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.ao-tot:where(.astro-hxvfuegx){flex-wrap:wrap;align-items:baseline;gap:0 7px;min-width:0;display:flex}.ao-tot:where(.astro-hxvfuegx) .lbl:where(.astro-hxvfuegx){letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex-basis:100%;font-size:10.5px;font-weight:700}.ao-amt:where(.astro-hxvfuegx){letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:800}.ao-amt:where(.astro-hxvfuegx).pop{animation:.3s ao-pop}@keyframes ao-pop{50%{transform:scale(1.07)}}.ao-cnt:where(.astro-hxvfuegx){color:var(--faint);white-space:nowrap;font-size:13px}.ao-sum:where(.astro-hxvfuegx){color:var(--faint);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;font-size:11.5px;overflow:hidden}.ao-sum:where(.astro-hxvfuegx):empty{display:none}.ao-addbtn:where(.astro-hxvfuegx){white-space:nowrap}.ao-addbtn:where(.astro-hxvfuegx)[disabled]{opacity:.45;box-shadow:none;cursor:not-allowed}.ao-addbtn:where(.astro-hxvfuegx)[disabled]:hover{filter:none;transform:none}@media (prefers-reduced-motion:reduce){.ao-duo:where(.astro-hxvfuegx) :where(.astro-hxvfuegx){transition:none!important;animation:none!important}}@media (width>=861px) and (height<=800px){.p-hero:where(.astro-hxvfuegx){padding:44px 0 40px}}@container (width<=440px){.ao-back:where(.astro-hxvfuegx){gap:9px;height:80px;padding:7px 10px 0;left:10px;right:10px}.ao-back:where(.astro-hxvfuegx) .go:where(.astro-hxvfuegx),.ao-top:where(.astro-hxvfuegx),.ao-sethead:where(.astro-hxvfuegx) span:where(.astro-hxvfuegx),.ao-set:where(.astro-hxvfuegx) span:where(.astro-hxvfuegx){display:none}.ao-card:where(.astro-hxvfuegx){padding:14px}.ao-set:where(.astro-hxvfuegx){padding:6px 7px}.ao-set:where(.astro-hxvfuegx) b:where(.astro-hxvfuegx){white-space:normal;line-height:1.2}.ao-set:where(.astro-hxvfuegx) em:where(.astro-hxvfuegx){white-space:normal;flex-wrap:wrap;gap:0 6px}.ao-tiles:where(.astro-hxvfuegx){grid-template-columns:repeat(2,minmax(0,1fr))}.ao-tile:where(.astro-hxvfuegx){grid-template-columns:30px 1fr;place-items:center start;padding:4px}.ao-tile:where(.astro-hxvfuegx) span:where(.astro-hxvfuegx){text-align:left}.ao-st:where(.astro-hxvfuegx){grid-template-columns:18px 18px 18px}.ao-sign:where(.astro-hxvfuegx){grid-template-columns:1fr}.ao-stage:where(.astro-hxvfuegx){height:180px}.ao-amt:where(.astro-hxvfuegx){font-size:20px}}.trio-note:where(.astro-hxvfuegx){text-align:center;color:var(--faint);margin:22px 0 0;font-size:13.5px}.ao-videos:where(.astro-hxvfuegx){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1240px;margin:0 auto;display:grid}@media (width<=1040px){.ao-videos:where(.astro-hxvfuegx){grid-template-columns:1fr;max-width:640px}}.ao-vcard:where(.astro-hxvfuegx){flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.ao-vcard:where(.astro-hxvfuegx) figcaption:where(.astro-hxvfuegx){color:var(--muted);flex-direction:column;gap:4px;font-size:14.5px;line-height:1.5;display:flex}.ao-vcard:where(.astro-hxvfuegx) figcaption:where(.astro-hxvfuegx) strong:where(.astro-hxvfuegx){color:var(--ink);font-size:16px}.ao-vcard:where(.astro-hxvfuegx) figcaption:where(.astro-hxvfuegx) a:where(.astro-hxvfuegx){color:var(--accent-text);white-space:nowrap;font-weight:600}.ao-video:where(.astro-hxvfuegx){aspect-ratio:16/9;border:1px solid var(--line);box-shadow:var(--shadow);background:#000;border-radius:18px;overflow:hidden}.ao-video-play:where(.astro-hxvfuegx){all:unset;cursor:pointer;width:100%;height:100%;display:block;position:relative}.ao-video-play:where(.astro-hxvfuegx) img:where(.astro-hxvfuegx){object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.ao-video-play:where(.astro-hxvfuegx):hover img:where(.astro-hxvfuegx){transform:scale(1.015)}.ao-video-play:where(.astro-hxvfuegx):focus-visible{outline:3px solid var(--accent-text);outline-offset:-3px}.ao-video-btn:where(.astro-hxvfuegx){background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 28px #7425c973}.ao-video-btn:where(.astro-hxvfuegx) svg:where(.astro-hxvfuegx){margin-left:4px}.ao-video-play:where(.astro-hxvfuegx):hover .ao-video-btn:where(.astro-hxvfuegx),.ao-video-play:where(.astro-hxvfuegx):focus-visible .ao-video-btn:where(.astro-hxvfuegx){transform:scale(1.08)}.ao-video-len:where(.astro-hxvfuegx){color:#fff;font-variant-numeric:tabular-nums;background:#000000c7;border-radius:6px;padding:3px 8px;font-size:12.5px;font-weight:700;position:absolute;bottom:12px;right:12px}.ao-video:where(.astro-hxvfuegx) iframe{border:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.ao-video-play:where(.astro-hxvfuegx) img:where(.astro-hxvfuegx),.ao-video-btn:where(.astro-hxvfuegx){transition:none}}.p-split:where(.astro-hxvfuegx){grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.p-plan:where(.astro-hxvfuegx){background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px 26px}.p-help:where(.astro-hxvfuegx){color:var(--muted);margin:12px 0 0;font-size:13.5px}.p-help:where(.astro-hxvfuegx) a:where(.astro-hxvfuegx){color:var(--accent-text);font-weight:600}.p-plan:where(.astro-hxvfuegx).pro{border-color:var(--accent);box-shadow:var(--shadow)}.p-plan:where(.astro-hxvfuegx) h3:where(.astro-hxvfuegx){align-items:center;gap:10px;margin:0 0 16px;font-size:22px;display:flex}.p-plan:where(.astro-hxvfuegx) ul:where(.astro-hxvfuegx){margin:0 0 22px;padding:0;list-style:none}.p-plan:where(.astro-hxvfuegx) li:where(.astro-hxvfuegx){color:var(--muted);border-top:1px solid var(--line);padding:8px 0 8px 26px;font-size:14.5px;position:relative}.p-plan:where(.astro-hxvfuegx) li:where(.astro-hxvfuegx):first-child{border-top:0}.p-plan:where(.astro-hxvfuegx) li:where(.astro-hxvfuegx):before{content:"✦";color:var(--accent-text);position:absolute;left:0}.ab-tiers:where(.astro-hxvfuegx){grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:8px;display:grid}.ab-tier:where(.astro-hxvfuegx){background:var(--card);border:1px solid var(--line);text-align:center;border-radius:18px;flex-direction:column;padding:28px 24px;transition:all .18s;display:flex;position:relative}.ab-tier:where(.astro-hxvfuegx):hover{box-shadow:var(--shadow);transform:translateY(-4px)}.ab-tier:where(.astro-hxvfuegx).featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow)}.ab-badge:where(.astro-hxvfuegx){background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.ab-tier:where(.astro-hxvfuegx) h3:where(.astro-hxvfuegx){letter-spacing:-.01em;margin:0 0 6px;font-size:19px}.ab-price:where(.astro-hxvfuegx){letter-spacing:-.03em;font-size:42px;font-weight:800;line-height:1}.ab-price:where(.astro-hxvfuegx) .cur:where(.astro-hxvfuegx){vertical-align:top;color:var(--muted);margin-right:2px;font-size:22px;font-weight:700}.ab-price:where(.astro-hxvfuegx) .per:where(.astro-hxvfuegx){color:var(--faint);letter-spacing:0;font-size:14px;font-weight:500}.ab-sites:where(.astro-hxvfuegx){color:var(--accent-text);margin:8px 0 4px;font-size:14px;font-weight:600}.ab-blurb:where(.astro-hxvfuegx){color:var(--muted);margin:0 0 20px;font-size:13px}.ab-tier:where(.astro-hxvfuegx) .btn:where(.astro-hxvfuegx){margin-top:auto}.ab-alt:where(.astro-hxvfuegx){text-align:center;color:var(--muted);margin-top:10px;font-size:13px;display:block}.ab-alt:where(.astro-hxvfuegx) a:where(.astro-hxvfuegx){color:inherit;text-decoration:underline}.ab-alt:where(.astro-hxvfuegx) a:where(.astro-hxvfuegx):hover,.ab-alt:where(.astro-hxvfuegx) a:where(.astro-hxvfuegx):focus-visible{color:var(--accent-text,inherit)}.ab-trial:where(.astro-hxvfuegx){text-align:center;color:var(--muted);margin:22px 0 0;font-size:14.5px}.ab-trial:where(.astro-hxvfuegx) a:where(.astro-hxvfuegx){color:var(--accent-text);white-space:nowrap;font-weight:700}@media (width<=860px){.p-hero-grid:where(.astro-hxvfuegx),.p-split:where(.astro-hxvfuegx),.ab-tiers:where(.astro-hxvfuegx){grid-template-columns:1fr}}
