.tr-clerk-root{width:100%}.tr-clerk-cardbox,.tr-clerk-card{background:var(--paper)!important;border:1px solid var(--rule)!important;border-radius:var(--r-lg)!important;box-shadow:none!important;padding:24px!important;width:100%!important;backdrop-filter:none!important}.tr-clerk-cardbox{padding:0!important;border:0!important;background:transparent!important}.tr-clerk-cardbox>.tr-clerk-card{box-shadow:none!important}.tr-clerk-hidden,.cl-socialButtonsBlockButton__facebook,.cl-socialButtonsIconButton__facebook,.cl-socialButtonsProviderIcon__facebook{display:none!important}.tr-clerk-main{gap:14px!important}.tr-clerk-socials{gap:8px!important;display:flex!important;flex-direction:column!important;width:100%!important}.tr-clerk-socials>*{width:100%!important}.tr-clerk-social{width:100%!important;justify-content:center!important;background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--rule)!important;border-radius:var(--r-md)!important;height:44px!important;font-weight:600!important;font-size:var(--t-label)!important;box-shadow:none!important;text-transform:none!important;transition:border-color .15s var(--ease),background .15s var(--ease)!important}.tr-clerk-social:hover{border-color:var(--ink)!important;background:var(--mist)!important}.tr-clerk-social-text{font-weight:600!important}.tr-clerk-divider{gap:12px!important;margin:0!important}.tr-clerk-divider-line{background:var(--rule)!important;height:1px!important}.tr-clerk-divider-text{font-size:var(--t-tech)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--text-3)!important}.tr-clerk-form{gap:12px!important}.tr-clerk-field{gap:4px!important}.tr-clerk-label{font-size:var(--t-body-sm)!important;font-weight:600!important;color:var(--ink)!important;letter-spacing:-.005em!important;margin-bottom:2px!important}input.tr-clerk-input{background:var(--paper)!important;border:1px solid var(--rule)!important;border-radius:var(--r-md)!important;height:44px!important;max-height:44px!important;padding:0 12px!important;font-family:var(--font-sans)!important;font-size:var(--t-input)!important;color:var(--ink)!important;box-shadow:none!important;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)!important}.tr-clerk-input:hover{border-color:var(--text-3)!important}.tr-clerk-input:focus,.tr-clerk-input:focus-visible{border-color:var(--ink)!important;outline:none!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.tr-clerk-input::placeholder{color:var(--text-3)!important}.tr-clerk-field-action,.tr-clerk-resend{color:var(--ink)!important;font-size:var(--t-body-sm)!important;font-weight:600!important;text-decoration:underline!important;text-decoration-color:var(--rule)!important;text-underline-offset:3px!important;transition:text-decoration-color .15s var(--ease)!important}.tr-clerk-field-action:hover,.tr-clerk-resend:hover{text-decoration-color:var(--ink)!important}.tr-clerk-field-error{color:var(--red)!important;font-size:var(--t-body-sm)!important}.tr-clerk-field-hint{color:var(--text-2)!important;font-size:var(--t-body-sm)!important}.tr-clerk-legal-row{min-height:24px!important;text-align:left!important}.tr-clerk-legal-row>div{align-items:flex-start!important;justify-content:flex-start!important;min-height:24px!important}.tr-clerk-legal-row input[type=checkbox]{appearance:none!important;position:relative!important;box-sizing:border-box!important;flex:0 0 20px!important;width:20px!important;height:20px!important;max-height:20px!important;margin:2px 0 0!important;padding:0!important;border:1px solid var(--text-2)!important;border-radius:var(--r-sm)!important;background:var(--paper)!important;box-shadow:none!important;cursor:pointer}.tr-clerk-legal-row input[type=checkbox]:before{content:none!important}.tr-clerk-legal-row input[type=checkbox]:checked{border-color:var(--ink)!important}.tr-clerk-legal-row input[type=checkbox]:checked:before{content:""!important;position:absolute!important;inset:3px auto auto 6px!important;width:5px!important;height:9px!important;border:solid var(--ink)!important;border-width:0 2px 2px 0!important;background:none!important;mask:none!important;transform:rotate(45deg)!important}.tr-clerk-legal-row input[type=checkbox]:focus-visible{border-color:var(--ink)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.tr-clerk-legal-row input[aria-invalid=true]{border-color:var(--red)!important}.tr-clerk-legal-row .tr-clerk-checkbox-label,.tr-clerk-legal-row .tr-clerk-legal-label{padding-inline-start:10px!important;margin:0!important;min-height:24px!important;font-size:clamp(13.5px,var(--t-body-sm),14px)!important;font-weight:400!important;line-height:1.5!important;color:var(--text-2)!important;text-align:left!important;cursor:pointer}.tr-clerk-legal-row label span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}.tr-clerk-legal-row a{color:var(--ink)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.tr-clerk-legal-row a:hover{text-decoration-thickness:2px!important}.tr-clerk-primary{background:var(--ink)!important;color:var(--paper)!important;border:1px solid var(--ink)!important;border-radius:var(--r-md)!important;height:44px!important;font-weight:600!important;font-size:var(--t-label)!important;letter-spacing:-.005em!important;text-transform:none!important;box-shadow:none!important;transition:background .2s var(--ease),transform .15s var(--ease)!important;margin-top:4px!important}.tr-clerk-primary:hover{background:var(--ink-2)!important}.tr-clerk-primary:active{transform:scale(.985)!important}.tr-clerk-primary:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)!important}.tr-clerk-reset{background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--rule)!important;border-radius:var(--r-md)!important;font-weight:600!important;text-transform:none!important;box-shadow:none!important}.tr-clerk-reset:hover{border-color:var(--ink)!important;background:var(--mist)!important}.tr-clerk-footer{border-top:1px solid var(--rule-soft)!important;background:transparent!important;padding:14px 0 0!important;margin-top:4px!important;box-shadow:none!important}.tr-clerk-footer-action,.tr-clerk-footer-action-text{color:var(--text-2)!important;font-size:var(--t-body-sm)!important}.tr-clerk-footer-action-link{color:var(--ink)!important;font-weight:600!important;text-decoration:underline!important;text-decoration-color:var(--rule)!important;text-underline-offset:3px!important;transition:text-decoration-color .15s var(--ease)!important}.tr-clerk-footer-action-link:hover{text-decoration-color:var(--ink)!important}.tr-clerk-identity{background:var(--mist)!important;border:1px solid var(--rule)!important;border-radius:var(--r-md)!important;padding:8px 12px!important;box-shadow:none!important}.tr-clerk-identity-text{font-size:var(--t-body-sm)!important;color:var(--ink)!important}.tr-clerk-identity-edit{color:var(--text-2)!important;transition:color .15s var(--ease)!important}.tr-clerk-identity-edit:hover{color:var(--ink)!important}.tr-clerk-otp-input{border:1px solid var(--rule)!important;border-radius:var(--r-md)!important;background:var(--paper)!important;font-size:22px!important;font-variant-numeric:tabular-nums!important;color:var(--ink)!important}.tr-clerk-otp-input:focus{border-color:var(--ink)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.tr-clerk-show-pw{color:var(--text-2)!important;transition:color .15s var(--ease)!important}.tr-clerk-show-pw:hover{color:var(--ink)!important}.tr-clerk-alert{background:color-mix(in srgb,var(--red) 6%,transparent)!important;border:1px solid color-mix(in srgb,var(--red) 18%,transparent)!important;border-radius:var(--r-md)!important;color:var(--red)!important;font-size:var(--t-body-sm)!important;padding:10px 12px!important;box-shadow:none!important}.tr-clerk-alert-text{color:var(--red)!important}.tr-clerk-spinner{color:currentColor!important}.tr-clerk-header{padding:0!important;margin-bottom:16px!important}.tr-clerk-header-title{font-family:var(--font-sans)!important;font-size:var(--t-h3)!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--ink)!important}.tr-clerk-header-subtitle{font-size:var(--t-body)!important;color:var(--text-2)!important;margin-top:4px!important}.tr-clerk-profile-scroll{max-height:none!important;overflow:visible!important;padding:0!important}.tr-clerk-profile-page{padding:24px 0 0!important}.tr-clerk-profile-navbar{display:flex!important;flex-direction:row!important;gap:4px!important;padding:4px!important;background:var(--mist)!important;border:1px solid var(--rule)!important;border-radius:var(--r-md)!important;margin-bottom:24px!important;width:fit-content!important}.tr-clerk-profile-navbtn{background:transparent!important;border:none!important;border-radius:var(--r-sm)!important;padding:8px 14px!important;height:auto!important;color:var(--text-2)!important;font-size:var(--t-body-sm)!important;font-weight:600!important;box-shadow:none!important;transition:color .15s var(--ease),background .15s var(--ease)!important}.tr-clerk-profile-navbtn:hover{color:var(--ink)!important}.tr-clerk-profile-navbtn-active{background:var(--paper)!important;color:var(--ink)!important;box-shadow:none!important}.tr-clerk-profile-navbtn-icon{width:14px!important;height:14px!important}.tr-clerk-profile-section{border-top:1px solid var(--rule-soft)!important;padding:20px 0!important}.tr-clerk-profile-section:first-of-type{border-top:0!important;padding-top:0!important}.tr-clerk-profile-section-title-text{font-size:var(--t-tech)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--text-3)!important}.tr-clerk-profile-section-content{font-size:var(--t-body)!important;color:var(--ink)!important}.tr-clerk-profile-section-action{background:var(--paper)!important;border:1px solid var(--rule)!important;color:var(--ink)!important;border-radius:var(--r-md)!important;padding:6px 12px!important;height:auto!important;font-size:var(--t-body-sm)!important;font-weight:600!important;box-shadow:none!important;text-transform:none!important;transition:border-color .15s var(--ease),background .15s var(--ease)!important}.tr-clerk-profile-section-action:hover{border-color:var(--ink)!important;background:var(--mist)!important}.tr-clerk-accordion-trigger{font-size:var(--t-body)!important;color:var(--ink)!important;background:transparent!important;border:none!important;padding:12px 0!important}.tr-clerk-badge{font-size:var(--t-micro)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:3px 8px!important;border-radius:999px!important;background:var(--mist)!important;color:var(--text-2)!important;border:1px solid var(--rule)!important}.tr-clerk-avatar{border-radius:999px!important;border:1px solid var(--rule)!important}.tr-clerk-modal-backdrop{background:var(--backdrop)!important;backdrop-filter:blur(2px)!important}.tr-clerk-modal{background:var(--paper)!important;border:1px solid var(--rule)!important;border-radius:var(--r-lg)!important;box-shadow:0 8px 32px #0c0a0914!important}.auth__cardwrap .tr-clerk-header,.auth__cardwrap .tr-clerk-header-title,.auth__cardwrap .tr-clerk-header-subtitle{display:none!important}.auth[data-astro-cid-snclhdap]{position:relative;min-height:calc(100dvh - var(--nav-h));display:grid;place-items:start center;padding:28px var(--mar) 40px;isolation:isolate;overflow:hidden}.auth__bg[data-astro-cid-snclhdap]{position:absolute;inset:0;z-index:-1;background-color:var(--surface-2);background-image:linear-gradient(to right,var(--rule-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--rule-soft) 1px,transparent 1px);background-size:56px 56px;background-position:50% 0;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 36%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 70% 60% at 50% 36%,#000 30%,transparent 78%)}.auth__stage[data-astro-cid-snclhdap]{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:stretch;text-align:center}.auth__eyebrow[data-astro-cid-snclhdap]{font-size:var(--t-tech);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;animation:rise .7s .04s var(--ease) both}.auth__title[data-astro-cid-snclhdap]{font-size:clamp(2rem,4.2vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:.98;color:var(--ink);margin:0;animation:rise .7s .08s var(--ease) both}.auth__dot[data-astro-cid-snclhdap]{color:var(--accent-text);display:inline-block;transform:translateY(-.04em)}.auth__sub[data-astro-cid-snclhdap]{font-size:var(--t-body-lg);line-height:1.45;color:var(--text-2);max-width:560px;margin:10px auto 16px;animation:rise .7s .12s var(--ease) both}.auth__checkout[data-astro-cid-snclhdap]{margin:-12px auto 28px;width:100%;animation:rise .7s .14s var(--ease) both}.auth__steps[data-astro-cid-snclhdap]{list-style:none;margin:0 0 16px;padding:0;display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap}.auth__step[data-astro-cid-snclhdap]{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-tech);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.auth__step[data-astro-cid-snclhdap]:not(:last-child):after{content:"→";margin-left:8px;color:var(--text-3);font-weight:600}.auth__step--current[data-astro-cid-snclhdap]{color:var(--ink)}.auth__step-label[data-astro-cid-snclhdap]{white-space:nowrap}.auth__plan[data-astro-cid-snclhdap]{margin:0;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--paper);text-align:left}.auth__plan-row[data-astro-cid-snclhdap]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0}.auth__plan-row[data-astro-cid-snclhdap]+.auth__plan-row[data-astro-cid-snclhdap]{border-top:1px solid var(--rule-soft)}.auth__plan-row[data-astro-cid-snclhdap] dt[data-astro-cid-snclhdap]{margin:0;font-size:var(--t-body-sm);color:var(--text-3)}.auth__plan-row[data-astro-cid-snclhdap] dd[data-astro-cid-snclhdap]{margin:0;font-size:var(--t-body-sm);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.auth__cardwrap[data-astro-cid-snclhdap]{position:relative;animation:rise .85s .18s var(--ease) both;min-height:360px}.auth__cardwrap--mounted[data-astro-cid-snclhdap]{min-height:0}.auth__cardwrap[data-astro-cid-snclhdap]:before{content:"";position:absolute;inset:0;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-inner);pointer-events:none}.auth__cardwrap--mounted[data-astro-cid-snclhdap]:before{content:none}.auth__noscript[data-astro-cid-snclhdap]{position:relative;z-index:1;margin:0;padding:48px 32px;min-height:360px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--t-body);line-height:1.5;color:var(--text-2)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.auth__eyebrow[data-astro-cid-snclhdap],.auth__title[data-astro-cid-snclhdap],.auth__sub[data-astro-cid-snclhdap],.auth__checkout[data-astro-cid-snclhdap],.auth__cardwrap[data-astro-cid-snclhdap]{animation:none}}@media(max-width:560px){.auth[data-astro-cid-snclhdap]{padding:28px var(--mar) 40px}.auth__sub[data-astro-cid-snclhdap]{font-size:var(--t-body)}.auth__steps[data-astro-cid-snclhdap]{gap:4px 0}}
