.po{--po-ink:#0b1b3a;--po-ink-2:#23345a;--po-muted:#5b6b8a;--po-blue:#2b5ce6;--po-blue-700:#1e45c4;--po-blue-50:#eef3ff;--po-pale:#f2f6fd;--po-line:#e4eaf6;--po-shadow:12px 24px 60px -24px rgb(11 27 58/22%);background:#ffffff;color:var(--po-ink);color-scheme:light;-webkit-font-smoothing:antialiased}.po [id]{scroll-margin-top:104px}.po ::selection{background:var(--po-blue);color:#fff}.po-glow{position:absolute;inset:-220px 0 auto 0;height:900px;pointer-events:none;background:radial-gradient(58% 46% at 50% 34%,rgb(43 92 230/13%) 0,rgb(43 92 230/0) 70%),radial-gradient(34% 30% at 22% 22%,rgb(43 92 230/8%) 0,rgb(43 92 230/0) 72%)}.po-window{border:1px solid var(--po-line);border-radius:14px;background:#fff;overflow:hidden;box-shadow:var(--po-shadow)}.po-window-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--po-line);background:#fbfcfe}.po-dot{width:9px;height:9px;border-radius:999px;background:#dfe5f1}@keyframes po-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.po-rise{animation:po-rise .62s cubic-bezier(.22,1,.36,1) both}.po-rise-1{animation-delay:60ms}.po-rise-2{animation-delay:.13s}.po-rise-3{animation-delay:.2s}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.po-reveal{animation:po-rise linear both;animation-timeline:view();animation-range:entry 8% cover 26%}}}@media (prefers-reduced-motion:reduce){.po *,.po :after,.po :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.po-faq-row{border-top:1px solid var(--po-line)}.po-faq-row:last-child{border-bottom:1px solid var(--po-line)}.po-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1)}.po-faq-panel[data-open=true]{grid-template-rows:1fr}.po-faq-panel>div{overflow:hidden}.po-plus{position:relative;width:22px;height:22px;flex:none}.po-plus:after,.po-plus:before{content:"";position:absolute;inset:50% 0 auto 0;height:2px;border-radius:2px;background:var(--po-ink);transform:translateY(-1px);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s}.po-plus:after{transform:translateY(-1px) rotate(90deg)}[aria-expanded=true] .po-plus:after{transform:translateY(-1px) rotate(0deg);opacity:0}.po-tabpanel{animation:po-fade .3s ease both}@keyframes po-fade{0%{opacity:0}to{opacity:1}}.po :focus-visible{outline:2px solid var(--po-blue);outline-offset:2px;border-radius:6px}