.upx-lock{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:1.125rem;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);background:0 0;border-radius:.3125rem;flex:none;align-items:center;gap:.1875rem;padding:0 .3125rem;font-size:.625rem;font-weight:650;line-height:1;display:inline-flex;position:relative}.upx-lock svg{stroke-width:1.9px;width:.6875rem;height:.6875rem}.upx-lock[data-lock=proplus]{color:#7a531c;background:#f2e4cc8c;border-color:#8f6d2e8c}[data-theme=dark] .upx-lock[data-lock=proplus]{color:#e6c88f;background:#8f6d2e2e}.upx-on-primary .upx-lock,.upx-lock.on-primary{color:var(--primary-foreground);border-color:color-mix(in srgb, var(--primary-foreground) 45%, transparent);background:0 0}button.upx-lock{cursor:pointer}button.upx-lock:after{content:"";position:absolute;inset:-.8125rem -.5rem}button .upx-lock:after,[role=button] .upx-lock:after{content:"";position:absolute;inset:-.8125rem -.125rem}button.upx-lock:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.upx-scrim{z-index:60;cursor:default;background:#1c1a1657;border:0;padding:0;position:fixed;inset:0}.upx{background:var(--card);width:31rem;max-width:100%;color:var(--card-foreground);border-left:1px solid var(--border);z-index:61;outline:none;flex-direction:column;gap:1rem;padding:1.5rem;font-size:.875rem;line-height:1.4;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-1.125rem 0 2.5rem #281c0a29}.upx .grab{display:none}.upx .top{align-items:flex-start;gap:.5rem;display:flex}.upx .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:650}.upx h2{font-family:var(--font-display), Georgia, serif;font-variation-settings:"opsz" 48, "SOFT" 30;letter-spacing:-.01em;margin-top:.375rem;font-size:1.625rem;font-weight:500;line-height:1.2}.upx .x{width:2.75rem;height:2.75rem;color:var(--muted-foreground);border-radius:.5rem;flex:none;place-items:center;margin:-.5rem -.5rem 0 auto;display:grid}.upx .x:hover{background:var(--muted)}.upx .sub{color:var(--secondary-foreground);margin-top:-.375rem;font-size:.875rem}.upx .ticks{color:var(--secondary-foreground);flex-direction:column;gap:.4375rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.upx .ticks li,.upx .trust div{grid-template-columns:1rem 1fr;gap:.5rem;display:grid}.upx .ticks svg,.upx .trust svg{color:var(--primary);width:.875rem;height:.875rem;margin-top:.15rem}.upx .prices{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.upx .price{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:.75rem;grid-template-columns:1.25rem 1fr;gap:.25rem .625rem;min-height:2.75rem;padding:.75rem .875rem;display:grid;position:relative}.upx .price input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.upx .price .rd{border:1.5px solid var(--border);border-radius:99px;width:1.125rem;height:1.125rem;margin-top:.25rem}.upx .price:has(input:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.upx .price:has(input:checked) .rd{border:5px solid var(--primary)}.upx .price:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.upx .price b{font-size:1.375rem;font-weight:650}.upx .price b small{color:var(--muted-foreground);margin-left:.25rem;font-size:.75rem;font-weight:400}.upx .price p{color:var(--muted-foreground);grid-column:2;margin:0;font-size:.75rem}.upx .price.offer b{font-size:1rem}.upx .diff{color:var(--secondary-foreground);background:#f2e4cc66;border:1px dashed #8f6d2e8c;border-radius:.625rem;padding:.625rem .75rem;font-size:.8125rem}[data-theme=dark] .upx .diff{background:#8f6d2e1f}.upx .go{background:var(--primary);width:100%;height:3rem;color:var(--primary-foreground);border:1px solid var(--primary);border-radius:.6875rem;font-size:.9375rem;font-weight:600}.upx .go:disabled{opacity:.55;cursor:not-allowed}.upx .go:focus-visible,.upx .x:focus-visible,.upx .link:focus-visible,.upx input:focus-visible,.upx .send:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.upx .soon{color:var(--muted-foreground);text-align:center;margin-top:-.5rem;font-size:.8125rem}.upx .trust{color:var(--secondary-foreground);grid-template-columns:1fr 1fr;gap:.5rem .75rem;font-size:.75rem;display:grid}.upx .other{border-top:1px solid var(--border);color:var(--secondary-foreground);align-items:center;gap:.5rem;padding-top:.875rem;font-size:.8125rem;display:flex}.upx .link{color:var(--primary);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 35%, transparent);cursor:pointer;background:0 0;border:0;align-items:center;min-height:2.75rem;padding:0;font-weight:550;display:inline-flex}.upx .foot .link{justify-content:center;min-width:2.75rem}.upx .foot{text-align:center;color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.upx .restore{border:1px solid var(--border);background:var(--background);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.upx .restore label{font-size:.8125rem;font-weight:550}.upx .restore .row{gap:.5rem;display:flex}.upx .restore input{border:1px solid var(--input);background:var(--card);border-radius:.5rem;flex:1;min-width:0;height:2.75rem;padding:0 .75rem;font-size:1rem}.upx .restore .send{background:var(--card);border:1px solid var(--border);border-radius:.5rem;height:2.75rem;padding:0 1rem;font-weight:600}.upx .restore p{color:var(--secondary-foreground);margin:0;font-size:.8125rem}@media (max-width:47.9375rem){.upx{border-left:0;border-radius:1.125rem 1.125rem 0 0;gap:.875rem;width:auto;max-height:calc(100dvh - 2.5rem);padding:.25rem 1rem 1.25rem;top:auto;left:0;box-shadow:0 -.625rem 1.875rem #281c0a2e}.upx .grab{background:var(--border);border-radius:9px;flex:none;width:2.5rem;height:.25rem;margin:.25rem auto;display:block}.upx h2{font-size:1.5rem}.upx .trust{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.upx{animation:.16s ease-out upx-in}@keyframes upx-in{0%{opacity:.6;transform:translate(1.5rem)}to{opacity:1;transform:none}}@media (max-width:47.9375rem){@keyframes upx-in{0%{opacity:.6;transform:translateY(1.5rem)}to{opacity:1;transform:none}}}}.upx.center{width:min(var(--upx-w,36rem), calc(100vw - 2rem));border:1px solid var(--border);border-radius:1rem;max-height:calc(100dvh - 4rem);animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 1.5rem 3.75rem #281c0a38}.upx.wide{--upx-w:60rem}.upx .body{flex-direction:column;gap:.75rem;min-height:0;display:flex}.upx .actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.upx .btn2{border:1px solid var(--border);background:var(--card);height:2.75rem;color:var(--foreground);border-radius:.625rem;padding:0 1.125rem;font-size:.875rem;font-weight:600}.upx .btn2.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.upx .btn2.danger{background:var(--danger);border-color:var(--danger);color:#fff}.upx .btn2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (min-width:48rem){.upx .btn2{height:2.25rem}}@media (max-width:47.9375rem){.upx.center{border-bottom:0;border-radius:1.125rem 1.125rem 0 0;width:auto;max-height:calc(100dvh - 2.5rem);inset:auto 0 0;transform:none}.upx .actions{background:var(--card);padding:.5rem 0 .25rem;position:sticky;bottom:-1.25rem}.upx .actions .btn2{flex:1}}.upx>*,.upx .body>*{flex-shrink:0}
@font-face{font-family:fraunces;src:url(../media/Fraunces-s.1erj0vuxqzzgx.ttf)format("truetype");font-display:swap}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}._5pFPPW_className{font-family:fraunces,fraunces Fallback}._5pFPPW_variable{--kx-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:plex;src:url(../media/Plex-s.2r4tsql8-2zz2.ttf)format("truetype");font-display:swap}@font-face{font-family:plex Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.xsvVIq_className{font-family:plex,plex Fallback}.xsvVIq_variable{--kx-plex:"plex", "plex Fallback"}
