.sic{width:14px;height:14px;flex:0 0 auto;color:inherit}.chip .sic{width:14px;height:14px;color:var(--text-2);opacity:.9}.chip--store{gap:8px}.flow{--wire:rgba(174,171,255,.26);position:relative;container:flow / inline-size;margin:0;padding:clamp(18px,2.4vw,28px);border:1px solid var(--d-line);border-radius:var(--r3);background:linear-gradient(180deg,#202231,#191b29);box-shadow:var(--sh-d-3);color:var(--white);isolation:isolate;overflow:hidden}.flow>.px{z-index:-1;opacity:.5}.flow__in{--v:0;position:relative;display:grid;grid-template-columns:minmax(0,auto) minmax(28px,1fr) minmax(148px,210px) minmax(28px,1fr) minmax(0,220px);grid-template-rows:auto auto;align-items:center;row-gap:14px}.flow__h{align-self:end;font:600 10.5px/1.4 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--on-d-2)}.flow__h--src{grid-column:1;grid-row:1}.flow__h--mid{grid-column:3;grid-row:1;text-align:center}.flow__h--out{grid-column:5;grid-row:1}.flow__stores{grid-column:1;grid-row:2;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.flow__store{position:relative;display:flex;align-items:center;gap:8px;height:28px;padding:0 30px 0 10px;border:1px solid var(--d-line);border-radius:var(--r1);background:var(--d0);font:500 12px/1 var(--font);color:var(--on-d-2);white-space:nowrap;transition:border-color .45s,color .45s}.flow__store .sic{width:13px;height:13px}.flow__ok{position:absolute;right:6px;top:50%;display:grid;place-items:center;width:16px;height:16px;margin-top:-8px;border-radius:var(--r1);background:var(--green);color:var(--ink);transform:scale(0);transition:transform .45s var(--ease-back)}.flow__ok svg{width:10px;height:10px}.flow__store.is-ok{border-color:#87efa86b;color:var(--white)}.flow__store.is-ok .flow__ok{transform:none}.flow__store.is-hit{animation:flow-emit .7s var(--ease-out)}@keyframes flow-emit{0%{box-shadow:0 0 #aeabffb3}to{box-shadow:0 0 0 7px #aeabff00}}.flow__core{grid-column:3;grid-row:2;position:relative;padding:12px 12px 13px;border:1px solid var(--lav);border-radius:var(--r2);background:var(--d0);box-shadow:0 0 0 4px #aeabff12,0 0 36px -6px #aeabff80}.flow__ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 0 2px var(--lav),0 0 26px #aeabff99;opacity:0;pointer-events:none}.flow__table{display:grid;gap:5px}.flow__tr{display:grid;grid-template-columns:12px repeat(4,minmax(0,1fr));align-items:center;gap:6px;height:12px}.flow__tr--h{height:auto;padding-bottom:6px;margin-bottom:1px;border-bottom:1px solid var(--d-line)}.flow__tr--h b{height:4px;border-radius:1px;background:#ffffff38}.flow__tr .sic{width:12px;height:12px;color:var(--lav-200)}.flow__tr>i{display:block;height:5px;border-radius:1px;background:#ffffff0f;overflow:hidden}.flow__tr>i>i{display:block;height:100%;width:calc(var(--w, .8) * 100%);border-radius:1px;background:linear-gradient(90deg,var(--indigo-hi),var(--lav));transform-origin:left center}.flow__tr>i:first-of-type>i{background:var(--lav)}.flow__outs{grid-column:5;grid-row:2;display:flex;flex-direction:column;gap:10px;min-width:0}.flow__outs ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.flow__out{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 12px 7px 8px;border:1px solid var(--d-line);border-radius:var(--r2);background:var(--d1);font:500 13px/1.3 var(--font);color:var(--on-d-2);transition:border-color .5s,color .5s,box-shadow .5s}.flow__oic{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r1);background:#aeabff1a;color:var(--lav);flex:0 0 auto;transition:background-color .5s,color .5s}.flow__oic svg{width:16px;height:16px}.flow__out.is-on{border-color:var(--lav);color:var(--white);box-shadow:inset 0 0 0 1px var(--lav)}.flow__out.is-on .flow__oic{background:var(--orange);color:var(--ink)}.flow__ping{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 0 2px var(--green),0 0 18px #87efa873;opacity:0;pointer-events:none}.flow__badge{align-self:flex-start;padding:6px 10px;border:1px solid rgba(135,239,168,.28);border-radius:var(--r1);background:#87efa80f}.flow__svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.flow__wire{fill:none;stroke:var(--wire);stroke-width:1.25;transition:stroke .5s}.flow__wire--out{stroke:#87efa842}.flow__wire.is-hot{stroke:#c6c4ffcc}.flow__wire--out.is-hot{stroke:#87efa8cc}.flow__port{fill:var(--lav)}.flow__port--out{fill:var(--green)}.flow__dot circle{fill:#e2e1ff}.flow__dot .h{fill:#aeabff4d}.flow__dot--out circle{fill:var(--green)}.flow__dot--out .h{fill:#87efa847}.flow.is-armed .flow__tr:not(.flow__tr--h):not(.is-on) .sic{opacity:0;transform:scale(.4)}.flow.is-armed .flow__tr:not(.flow__tr--h):not(.is-on)>i>i{transform:scaleX(0)}.flow.is-armed .flow__tr .sic{transition:opacity .35s var(--ease-out),transform .5s var(--ease-back)}.flow.is-armed .flow__tr>i>i{transition:transform .8s var(--ease-out)}.flow.is-armed .flow__tr>i:nth-of-type(2)>i{transition-delay:60ms}.flow.is-armed .flow__tr>i:nth-of-type(3)>i{transition-delay:.12s}.flow.is-armed .flow__tr>i:nth-of-type(4)>i{transition-delay:.18s}.flow.is-armed .flow__tr.is-on>i{animation:flow-row 1s var(--ease-out)}@keyframes flow-row{0%{background:#aeabff66}to{background:#ffffff0f}}.flow.is-armed .flow__badge{opacity:0;transform:translate3d(0,8px,0) scale(.96)}.flow.is-armed.is-done .flow__badge{opacity:1;transform:none;transition:opacity .5s var(--ease-out),transform .7s var(--ease-back)}.flow.is-armed:not(.is-wired) .flow__wire{opacity:0}.flow.is-armed .flow__ports{opacity:0;transition:opacity .6s var(--ease-out)}.flow.is-armed.is-wired .flow__ports{opacity:1}@container flow (max-width:559px){.flow__in{--v:1;grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:0;justify-items:center}.flow__h{text-align:center}.flow__h--src{grid-column:1;grid-row:1;margin-bottom:12px}.flow__stores{grid-column:1;grid-row:2;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px}.flow__store{padding-right:28px}.flow__core{grid-column:1;grid-row:3;margin-top:48px;width:min(100%,250px)}.flow__h--mid{grid-column:1;grid-row:4;margin-top:12px}.flow__h--out{grid-column:1;grid-row:5;margin-top:48px;margin-bottom:12px}.flow__outs{grid-column:1;grid-row:6;width:min(100%,320px)}.flow__badge{align-self:center}}.incl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);margin-top:var(--s6);align-items:stretch}.incl .card{gap:var(--s2)}.incl .card__title{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.incl .checks{margin-top:var(--s1)}.incl .card__foot.actions{gap:var(--s1h) var(--s3);padding-top:var(--s2)}.incl .card--dark .card__body{max-width:46ch}@media (max-width:767px){.incl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.flow .sic,.flow__ok,.flow__tr>i>i,.flow__badge{transform:none!important}.flow__store.is-hit,.flow.is-armed .flow__tr.is-on>i{animation:none!important}}.bill{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0 0 var(--s2);padding:3px;border:1px solid rgba(174,171,255,.35);border-radius:var(--r1);background:#10111b73}.bill legend{padding:0}.bill label{position:relative;z-index:1;display:block;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.bill input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bill label>span{display:grid;place-items:center;height:34px;padding:0 18px;border-radius:1px;font:700 12px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--on-d-2);white-space:nowrap;transition:color .35s var(--ease-out)}.bill label:hover>span{color:var(--white)}.bill input:checked+span{color:var(--ink)}.bill input:focus-visible+span{outline:2px solid var(--lav);outline-offset:3px}.bill__ind{position:absolute;z-index:0;left:3px;top:3px;bottom:3px;width:calc(50% - 3px);border-radius:1px;background:var(--lav);box-shadow:0 6px 20px -8px #aeabffcc;transition:transform .5s var(--ease-out);pointer-events:none}.bill[data-on=annual] .bill__ind{transform:translate3d(100%,0,0)}.price__amt.is-word{font-size:clamp(2rem,1.7rem + 1.1vw,2.75rem)}.price__cycle{margin-top:2px;font-size:14px;line-height:1.4;color:var(--on-d-2);transition:opacity .35s}.price__cycle.is-off{opacity:0}.slider__stops i.is-edge{top:-5px;width:2px;height:10px;margin-left:-1px;border-radius:0;background:#ffffff6b}.slider__stops i.is-past:not(.is-edge){background:#ffffffbf}@media (prefers-reduced-motion:reduce){.bill__ind{transition:none!important}}
