[data-v-475f16e5]:root{--width-content: 600px;--space: 20px;--font-brand: "Hex Franklin";--font-prose: "Source Serif 4", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-background: oklch(98.5% 0 0);--color-background-card: oklch(96.7% .001 286.375);--color-background-offset: oklch(87.1% .006 286.286);--color-foreground: #404040;--color-foreground-offset: #525252;--color-foreground-offset-2: #737373;--color-action: var(--tint-color, oklch(42.4% .199 265.638));--font-size-extra-small: 12px;--font-size-small: 14px;--font-size-base: 16px;--font-size-large: 20px}@media (prefers-color-scheme: dark){[data-v-475f16e5]:root{--color-background: oklch(14.1% .005 285.823);--color-background-card: oklch(21% .006 285.885);--color-background-offset: oklch(37% .013 285.805);--color-foreground: oklch(90% 0 0);--color-foreground-offset: oklch(75% 0 0);--color-foreground-offset-2: oklch(65% 0 0);--color-action: var(--tint-color, oklch(55% .199 265.638))}}@font-face{font-family:Hex Franklin;src:url(https://d33wubrfki0l68.cloudfront.net/409516e806160febfc4d1d7902107ae378404d3f/fd4dc/fonts/hex-franklin/hex-franklin-0.2.woff2) format("woff2");font-weight:1 999;font-stretch:0% 100%}.magic-link-container[data-v-475f16e5]{margin-top:.5rem;margin-bottom:2rem;text-align:center}.magic-link-success-message[data-v-475f16e5]{margin-bottom:.5rem;color:green}.magic-link-error-message[data-v-475f16e5]{margin-bottom:.5rem;color:red}.magic-link-form[data-v-475f16e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.magic-link-input[data-v-475f16e5]{width:calc(100% - var(--space) * 2);padding:var(--space);border:1px solid var(--color-background-offset)!important;border-radius:var(--space);margin-left:var(--space);margin-right:var(--space)}.magic-link-button[data-v-475f16e5]{width:100%}.magic-link-toggle-button[data-v-475f16e5]{text-decoration:none;width:100%;background:none;border:none;cursor:pointer;padding:0;font:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-top:-1rem;font-size:14px;-webkit-box-shadow:none!important;box-shadow:none!important}.magic-link-toggle-button[data-v-475f16e5]:hover{background-color:var(--color-background-offset)}.magic-link-toggle-text[data-v-475f16e5]{text-align:center;color:var(--color-foreground);font-size:14px}.hidden-submit[data-v-475f16e5]{position:absolute;left:-9999px}.sniper-link-image[data-v-475f16e5]{width:var(--space);height:var(--space);-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;margin-right:.5rem;-webkit-filter:drop-shadow(0 0 .5px rgba(255,255,255,1)) drop-shadow(0 0 1px rgba(255,255,255,.8));filter:drop-shadow(0 0 .5px rgba(255,255,255,1)) drop-shadow(0 0 1px rgba(255,255,255,.8))}.sniper-link-text[data-v-475f16e5]{text-align:center}.subscription-success-overlay[data-v-475f16e5]{position:fixed;inset:0;z-index:50;background-color:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:subscription-success-overlay-in-475f16e5 .15s ease-out;animation:subscription-success-overlay-in-475f16e5 .15s ease-out;font-family:var(--font-family-sans)}@-webkit-keyframes subscription-success-overlay-in-475f16e5{0%{opacity:0}to{opacity:1}}@keyframes subscription-success-overlay-in-475f16e5{0%{opacity:0}to{opacity:1}}.subscription-success-dialog[data-v-475f16e5]{position:relative;background-color:var(--color-background-card);border-radius:.5rem;-webkit-box-shadow:0 var(--space) var(--space) -3px var(--color-background-offset),0 var(--space) var(--space) -2px var(--color-background-offset);box-shadow:0 var(--space) var(--space) -3px var(--color-background-offset),0 var(--space) var(--space) -2px var(--color-background-offset);width:100%;max-width:28rem;max-height:calc(100vh - 2rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid var(--color-background-offset);-webkit-animation:subscription-success-dialog-in-475f16e5 .2s ease-out;animation:subscription-success-dialog-in-475f16e5 .2s ease-out;color:var(--color-foreground)}@-webkit-keyframes subscription-success-dialog-in-475f16e5{0%{opacity:0;-webkit-transform:scale(.95) translateY(-.5rem);transform:scale(.95) translateY(-.5rem)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes subscription-success-dialog-in-475f16e5{0%{opacity:0;-webkit-transform:scale(.95) translateY(-.5rem);transform:scale(.95) translateY(-.5rem)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.subscription-success-header[data-v-475f16e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:calc(var(--space));padding-right:calc(var(--space));padding-top:calc(var(--space));margin-bottom:calc(var(--space) / 2)}.subscription-success-title[data-v-475f16e5]{font-size:var(--font-size-large);font-weight:600;color:var(--color-foreground);margin:0;letter-spacing:-.01em}.subscription-success-close[data-v-475f16e5]{position:absolute;right:calc(var(--space) / 2);top:calc(var(--space) / 2);border-radius:var(--space);opacity:.7;-webkit-transition:opacity .15s ease,background-color .15s ease;transition:opacity .15s ease,background-color .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--color-foreground-offset)}.subscription-success-close[data-v-475f16e5]:hover{opacity:1;background-color:var(--color-background-offset)}.subscription-success-close-icon[data-v-475f16e5]{width:var(--space);height:var(--space);stroke-width:2}.subscription-success-content[data-v-475f16e5]{padding-left:calc(var(--space));padding-right:calc(var(--space));padding-bottom:calc(var(--space));-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.subscription-success-message[data-v-475f16e5]{font-size:var(--font-size-large);line-height:calc(var(--font-size-large) * 1.4);text-align:center;color:var(--color-foreground-offset);margin:0;font-family:var(--font-family-sans)}.subscription-success-message strong[data-v-475f16e5]{font-weight:600;color:var(--color-foreground)}.subscription-success-footer[data-v-475f16e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:var(--space);padding:calc(var(--space));padding-top:0}@media (min-width: 640px){.subscription-success-footer[data-v-475f16e5]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.subscription-success-button[data-v-475f16e5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;border-radius:calc(var(--space));font-size:var(--font-size-small);font-weight:500;font-family:var(--font-brand);corner-shape:squircle;-webkit-transition:all .15s ease;transition:all .15s ease;height:calc(var(--space) * 2);padding-top:calc(var(--space) / 2);padding-bottom:calc(var(--space) / 2);background-color:var(--color-action);color:#fff;border:none;cursor:pointer;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d}.subscription-success-button[data-v-475f16e5]:hover{scale:1.05}.subscription-success-button[data-v-475f16e5]:active{scale:.98}
