.st{--st-navy:#0b1840;--st-navy-ink:#e8eeff;--st-navy-muted:#a3b2db;--st-plus:#6f84c4;--st-green:#12804a;--st-violet:#6d3fd8}.st h2,.st h3{margin:0}.st-bill{color:var(--st-navy-ink);background:radial-gradient(90% 140% at 8% 0,#5478ff52,#0000 58%),linear-gradient(#142a5e,#070f29);border-radius:18px;padding:1.25rem 1.5rem 1rem;box-shadow:inset 0 1px #ffffff24,0 22px 40px -28px #030819e6}.st-bill-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.9rem;display:flex}.st-bill-head h2{font-family:var(--sans);letter-spacing:0;color:var(--st-navy-muted);font-size:.88rem;font-weight:600}.st-bill-head p{color:var(--st-navy-muted);margin:0;font-size:.85rem}.st-bill-sum{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.st-bill-sum.is-yearly{border-top:1px dashed #ffffff1f;margin-top:.9rem;padding-top:.9rem}.st-bill-sum.is-yearly .st-bill-total strong{font-size:1.5rem}.st-terms{flex-wrap:wrap;flex:30rem;align-items:center;gap:.6rem 0;margin:0;padding:0;list-style:none;display:flex}.st-term{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.6rem;padding:.4rem .75rem .4rem .4rem;display:inline-flex;position:relative}.st-term+.st-term{margin-left:1.6rem}.st-term+.st-term:before{content:"+" / "plus";font-family:var(--display);color:var(--st-plus);font-size:1.1rem;position:absolute;left:-1.15rem}.st-term-tile{--mg-cut:#0f2152;border-radius:8px;width:2rem;height:2rem;box-shadow:inset 0 0 0 1px #ffffff1f}.st-term-tile.bo-module-icon svg{width:1.2rem;height:1.2rem}.st-term-label{flex-direction:column;font-size:.88rem;font-weight:600;line-height:1.25;display:flex}.st-term-label small{color:var(--st-navy-muted);font-size:.75rem;font-weight:500}.st-term-price{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}.st-term.is-trial{border-style:dashed;border-color:#c4b0ff66}.st-term.is-trial .st-term-price{color:#c9b8ff}.st-bill-total{white-space:nowrap;align-items:baseline;gap:.5rem;margin:0 0 0 auto;display:flex}.st-bill-equals{font-family:var(--display);color:var(--st-plus);font-size:1.6rem}.st-bill-total strong{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-size:2.4rem;font-weight:650;line-height:1}.st-bill-total span:last-child{color:var(--st-navy-muted);font-size:.85rem}.st-bill-total small{margin-top:.2rem;font-size:.75rem;display:block}.st-bill-foot{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.1rem;padding-top:.85rem;display:flex}.st-bill-foot p{color:var(--st-navy-muted);align-items:center;gap:.5rem;margin:0;font-size:.88rem;display:flex}.st-bill-foot svg{flex:none;width:1.05rem;height:1.05rem}.st-bill-foot strong{color:#fff}.st .st-bill-link{color:#fff;text-underline-offset:3px;font-size:.88rem;font-weight:600}.st-downgrade{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin:0 0 1.25rem;display:flex}.st-downgrade p{color:var(--bo-muted);flex:26rem;margin:0;font-size:.86rem}.st-tip{border:1px solid var(--bo-line);border-radius:var(--bo-radius);background:var(--bo-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;padding:1rem 1.25rem;display:grid}.st-tip h2{font-size:1rem;line-height:1.35}.st-tip p{max-width:64ch;color:var(--bo-muted);margin:.25rem 0 0;font-size:.9rem}.st-trade-links{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:48rem){.st-trade{grid-template-columns:1fr}}.st-catalog{margin-top:1.75rem}.st-toolbar{background:color-mix(in srgb, var(--bo-bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:.65rem;margin-inline:-.5rem;padding:.75rem .5rem;display:grid}@media (min-width:48rem){.st-toolbar{z-index:20;box-shadow:0 1px 0 var(--bo-line);position:sticky;top:4rem}}.st-search{align-items:center;display:flex;position:relative}.st-search>svg{width:1.15rem;height:1.15rem;color:var(--bo-muted);pointer-events:none;position:absolute;left:1rem}.st-search input{border:1px solid var(--bo-line);background:var(--bo-card);width:100%;height:3.1rem;color:var(--bo-ink);font:inherit;border-radius:12px;padding:0 3rem 0 2.85rem;font-size:1rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #0a1a3f0a}.st-search input::placeholder{color:#8a96b3}.st-search input::-webkit-search-cancel-button{display:none}.st-search input:focus{border-color:var(--bo-accent);box-shadow:0 0 0 4px var(--bo-accent-soft);outline:none}.st-search kbd{border:1px solid var(--bo-line);min-width:1.5rem;height:1.5rem;font:inherit;color:var(--bo-muted);pointer-events:none;border-bottom-width:2px;border-radius:6px;place-items:center;font-size:.78rem;display:grid;position:absolute;right:.85rem}.st-search-clear{width:2.1rem;height:2.1rem;color:var(--bo-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:.5rem}.st-search-clear:hover{background:var(--bo-bg);color:var(--bo-ink)}.st-search-clear svg{width:1rem;height:1rem}.st-controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.st-views{background:#e4e9f3;border-radius:11px;flex-wrap:wrap;gap:2px;margin-right:auto;padding:3px;display:inline-flex}.st-views button{color:var(--bo-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.86rem;font-weight:600;display:inline-flex}.st-views button span{font-variant-numeric:tabular-nums;color:#8a96b3;font-size:.75rem;font-weight:600}.st-views button:hover{color:var(--bo-ink)}.st-views button[aria-pressed=true]{background:var(--bo-card);color:var(--bo-ink);box-shadow:0 1px 2px #0a1a3f1a,0 2px 8px -4px #0a1a3f33}.st-views button[aria-pressed=true] span{color:var(--bo-accent)}.st-select{color:var(--bo-muted);align-items:center;gap:.45rem;font-size:.86rem;display:inline-flex}.st-select select{border:1px solid var(--bo-line);background:var(--bo-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a6785' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .6rem center / .95rem;height:2.35rem;color:var(--bo-ink);font:inherit;appearance:none;cursor:pointer;border-radius:10px;padding:0 2rem 0 .75rem;font-weight:600}.st-select select:focus-visible{border-color:var(--bo-accent);box-shadow:0 0 0 3px var(--bo-accent-soft);outline:none}.st-count{color:var(--bo-muted);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:.35rem 0 0;font-size:.86rem;display:flex}.st-link{color:var(--bo-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.st-group{margin-top:1.6rem}.st-group-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.7rem;display:flex}.st-group-head h2{font-size:1.08rem}.st-group-head span{color:var(--bo-muted);font-size:.85rem}.st-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.85rem;display:grid}.st-card{border:1px solid var(--bo-line);border-radius:var(--bo-radius);background:var(--bo-card);color:var(--bo-ink);text-align:left;cursor:pointer;transition:border-color .2s, box-shadow .25s var(--ease), transform .25s var(--ease);flex-direction:column;align-items:flex-start;gap:.3rem;padding:1.1rem 1.15rem 1rem;display:flex;position:relative}.st-card:hover{border-color:color-mix(in srgb, var(--bo-accent) 35%, var(--bo-line));transform:translateY(-1px);box-shadow:0 14px 30px -22px #0a1a3f73}.st-card:has(.st-card-more:focus-visible){outline:2px solid var(--bo-accent);outline-offset:2px}.st-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:.55rem;display:flex}.st-card .st-card-offer{border-top:1px dashed var(--bo-line);width:100%;color:var(--bo-muted);margin:auto 0 0;padding-top:.7rem;font-size:.82rem;line-height:1.4}.st-card-offer strong{font-variant-numeric:tabular-nums;color:var(--bo-ink);font-weight:650}.st-card.is-soon .st-card-offer{border-top-style:solid}.st-card-more{color:var(--bo-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:.55rem;padding:0;scroll-margin-top:14rem;font-size:.86rem;font-weight:650;display:inline-flex}.st-card-more:after{content:"";border-radius:inherit;position:absolute;inset:0}.st-card-more:focus-visible{outline:none}.st-card-more svg{width:.95rem;height:.95rem;transition:transform .25s var(--ease)}.st-card:hover .st-card-more svg{transform:translate(3px)}.st-switch-form{margin:0}.st-switch-form,.st-card-top>.st-switch{z-index:1;position:relative}.st-switch{cursor:pointer;width:2.75rem;height:1.6rem;transition:background-color .25s var(--ease);background:#cfd6e4;border:0;border-radius:99px;flex:none;padding:0;position:relative;box-shadow:inset 0 1px 2px #0a1a3f2e}.st-switch[aria-checked=true]{background:var(--bo-accent)}.st-switch-thumb{width:1.2rem;height:1.2rem;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 3px #0a1a3f4d}.st-switch[aria-checked=true] .st-switch-thumb{transform:translate(1.15rem)}.st-switch:hover:not(:disabled){box-shadow:inset 0 1px 2px #0a1a3f2e, 0 0 0 4px var(--bo-accent-soft)}.st-switch:focus-visible{outline:2px solid var(--bo-accent);outline-offset:2px}.st-switch:disabled{cursor:default}.st-switch:disabled:not(.is-pending){opacity:.5}.st-switch.is-pending .st-switch-thumb{animation:.9s ease-in-out infinite st-pending}@keyframes st-pending{50%{box-shadow:0 0 0 5px #ffffff73}}.st-tile{border-radius:13px;width:3rem;height:3rem}.st-tile .mg{width:2rem;height:2rem}.st-tile>svg:not(.mg){width:1.35rem;height:1.35rem}.st-card-title{letter-spacing:-.01em;font-size:1rem;font-weight:650;line-height:1.3}.st-card-subtitle{color:var(--bo-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.87rem;line-height:1.45;display:-webkit-box;overflow:hidden}.st-card.is-active{border-color:color-mix(in srgb, var(--bo-accent) 50%, var(--bo-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bo-accent) 50%, transparent);background:linear-gradient(180deg, var(--bo-accent-soft), var(--bo-card) 55%)}.st-card.is-soon .st-tile{filter:saturate(.35);opacity:.6}.st-card.is-soon .st-card-title{color:var(--bo-muted)}.st-dialog{background:var(--bo-card);width:min(40rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--bo-ink);border:0;border-radius:18px;padding:0;box-shadow:0 40px 80px -30px #0308198c}.st-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1a3f73}.st-dialog-body{padding:1.5rem;position:relative}.st-dialog-close{background:var(--bo-bg);width:2.2rem;height:2.2rem;color:var(--bo-muted);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.st-dialog-close:hover{color:var(--bo-ink)}.st-dialog-close svg{width:1.05rem;height:1.05rem}.st-detail-head{align-items:center;gap:.9rem;padding-right:2.5rem;display:flex}.st-detail-head .st-tile{border-radius:15px;width:3.5rem;height:3.5rem}.st-detail-head .st-tile .mg{width:2.3rem;height:2.3rem}.st-detail-head h2{font-size:1.3rem}.st-detail-badges{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.st-detail-tagline{max-width:60ch;color:var(--bo-side-ink);margin:.9rem 0 0}.st-offers{gap:.5rem;margin-top:1.1rem;display:grid}.st-buy{border:1px solid var(--bo-line);background:var(--bo-bg);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1rem;padding:.85rem 1rem;display:grid}.st-buy.is-pack{background:var(--bo-card);border-style:dashed}.st-buy.is-pack.is-active{border-style:solid;border-color:color-mix(in srgb, var(--bo-accent) 45%, var(--bo-line));background:var(--bo-accent-soft)}.st-buy form,.st-buy p{margin:0}.st-buy-label{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.92rem;font-weight:650;display:flex}.st-buy-note{color:var(--bo-muted);font-size:.82rem;margin-top:.2rem!important}.st-buy-note em{color:var(--st-green);font-style:normal;font-weight:600}.st-price{text-align:right;margin:0}.st-price strong{font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.12rem;font-weight:650;line-height:1.25;display:block}.st-price span{color:var(--bo-muted);font-size:.76rem;display:block}.st-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem .6rem;display:flex}.st-quiet{color:var(--bo-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.45rem .35rem;font-size:.86rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.st-quiet:hover{color:var(--bo-ink);text-decoration-color:currentColor}.st-quiet.is-danger:hover{color:#b91c1c}.st-soon{color:var(--bo-muted);font-size:.86rem}.st-detail-sub{font-size:.95rem;margin-top:1.4rem!important}.st-includes{color:var(--bo-side-ink);margin:.5rem 0 0;padding-left:1.1rem;font-size:.9rem}.st-includes li+li{margin-top:.35rem}.st-includes li::marker{color:var(--bo-accent)}.st-rates{color:var(--bo-side-ink);margin:.5rem 0 0;padding:0;font-size:.9rem;list-style:none}.st-rates li{border-bottom:1px solid var(--bo-line);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.st-rates strong{font-variant-numeric:tabular-nums;flex:none}.st-rates li:last-child strong{color:var(--bo-muted);font-weight:500}.st-cap{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;display:flex}.st-cap label{align-items:center;gap:.5rem;font-size:.88rem;display:flex}.st-cap input{border:1px solid var(--bo-line);width:7.5rem;font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:.4rem .6rem}.st-cap p{color:var(--bo-muted);flex-basis:100%;margin:0;font-size:.8rem}.st-pairs{color:var(--bo-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.1rem 0 0;font-size:.82rem;display:flex}.st-pairs span:first-child{margin-right:.15rem}.st .st-pairs a{border:1px solid var(--bo-line);color:var(--bo-ink);border-radius:99px;align-items:center;gap:.4rem;padding:.15rem .6rem .15rem .2rem;font-weight:600;text-decoration:none;display:inline-flex}.st .st-pairs a:hover{border-color:var(--bo-accent)}.st-pairs .bo-module-icon{--mg-cut:#0d1d4a}.st-win{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--bo-ink);background:0 0;border:0;margin:0;padding:1rem}.st-win[open]{place-items:center;display:grid}.st-win::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1a3f80}.st-win-confetti{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.st-win-card{background:var(--bo-card);text-align:center;border-radius:20px;width:min(27rem,100%);padding:2.1rem 1.75rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #03081999}.st-win-card:before{content:"";background:linear-gradient(90deg,#2450ff 0 72%,#fff 72% 74%,#f0283c 74%);height:5px;position:absolute;inset:0 0 auto}.st-win-tile{margin-bottom:1rem;display:inline-flex;position:relative}.st-win-tile .st-tile{border-radius:17px;width:4rem;height:4rem}.st-win-tile .st-tile .mg{width:2.6rem;height:2.6rem}.st-win-check{width:1.6rem;height:1.6rem;box-shadow:0 0 0 3px var(--bo-card);color:#fff;background:#f0283c;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.35rem;right:-.45rem}.st-win-check svg{stroke-width:3px;width:.95rem;height:.95rem}.st-win-card h2{letter-spacing:-.015em;font-size:1.4rem;line-height:1.25}.st-win-card p{max-width:34ch;color:var(--bo-side-ink);margin:.6rem auto 0;font-size:.93rem;line-height:1.5}.st-win-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.4rem;display:flex}@media (prefers-reduced-motion:no-preference){.st-dialog[open]{animation:st-in .3s var(--ease)}.st-win[open] .st-win-card{animation:st-pop .5s var(--ease)}.st-win[open] .st-win-check{animation:st-check .45s .25s var(--ease) both}}@keyframes st-pop{0%{opacity:0;transform:translateY(14px)scale(.94)}}@keyframes st-check{0%{transform:scale(0)}}@keyframes st-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.st-card,.st-switch,.st-switch-thumb,.st-card-more svg{transition:none}.st-switch.is-pending .st-switch-thumb{animation:none}.st-card:hover{transform:none}}.st-stack{display:inline-flex}.st-stack .bo-module-icon{width:2.1rem;height:2.1rem;box-shadow:0 0 0 2px var(--bo-card);--mg-cut:#0d1d4a;border-radius:9px}.st-stack .bo-module-icon+.bo-module-icon{margin-left:-.5rem}.st-stack .bo-module-icon svg{width:1.3rem;height:1.3rem}.st-stack.is-small .bo-module-icon{border-radius:6px;width:1.5rem;height:1.5rem}.st-stack.is-small .bo-module-icon svg{width:.95rem;height:.95rem}.st-bill .st-stack.is-small .bo-module-icon{border-radius:7px;width:1.65rem;height:1.65rem;box-shadow:0 0 0 2px #112453}.st-empty{border-radius:var(--bo-radius);background:var(--bo-card);border:1px dashed #c8d0e0;margin-top:.9rem;padding:1.75rem 1.5rem}.st-empty p{max-width:56ch;color:var(--bo-muted);margin:0 0 .4rem}.st-empty strong{color:var(--bo-ink)}.st-empty .bo-btn{margin-top:.6rem}.st :is(.st-views button,.st-quiet,.st-link,.st-dialog-close,.st-search-clear,.st-bill-link,.st-pairs a):focus-visible{outline:2px solid var(--bo-accent);outline-offset:2px}.st .st-bill-link:focus-visible{outline-color:#fff}@media (max-width:40rem){.st-bill{padding:1.1rem 1.1rem .9rem}.st-bill-total{margin-left:0}.st-bill-total strong{font-size:2rem}.st-tip{grid-template-columns:1fr}.st-controls{grid-template-columns:1fr 1fr;display:grid}.st-views{grid-column:1/-1;margin-right:0}.st-select{gap:.2rem;display:grid}.st-select select{width:100%}.st-search kbd{display:none}.st-grid{grid-template-columns:1fr 1fr;gap:.6rem}.st-card{padding:.9rem}.st-tile{border-radius:11px;width:2.6rem;height:2.6rem}.st-tile .mg{width:1.75rem;height:1.75rem}.st-dialog{border-radius:18px 18px 0 0;width:100vw;max-width:none;max-height:92dvh;margin:auto 0 0}.st-dialog-body{padding:1.25rem 1.1rem 1.5rem}.st-buy{grid-template-columns:minmax(0,1fr) auto}.st-buy>form,.st-buy>.st-actions{grid-column:1/-1;justify-content:flex-start}}
