.subscription-module__Fxvokq__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.subscription-module__Fxvokq__planName{font-size:var(--fs-h2);color:var(--ink);margin:0;font-weight:700}.subscription-module__Fxvokq__dates{flex-wrap:wrap;gap:24px;margin-top:16px;display:flex}.subscription-module__Fxvokq__date{flex-direction:column;gap:3px;display:flex}.subscription-module__Fxvokq__dateLabel{font-size:var(--fs-xs);color:var(--muted)}.subscription-module__Fxvokq__dateValue{font-size:var(--fs-body);color:var(--ink);font-weight:600}.subscription-module__Fxvokq__meters{flex-direction:column;gap:14px;display:flex}.subscription-module__Fxvokq__groupRow th{text-align:start;background:var(--surface-tint);border-bottom:1px solid var(--line);font-size:var(--fs-2xs);letter-spacing:.4px;text-transform:uppercase;color:var(--ink-3);padding:9px 16px;font-weight:700}.subscription-module__Fxvokq__gateCell{white-space:nowrap;width:1%}.subscription-module__Fxvokq__dim{color:var(--ink-4)}.subscription-module__Fxvokq__reason{font-size:var(--fs-xs);color:var(--danger);max-width:46ch;line-height:1.7}.subscription-module__Fxvokq__form{flex-direction:column;gap:16px;display:flex}.subscription-module__Fxvokq__row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.subscription-module__Fxvokq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.subscription-module__Fxvokq__spacer{margin-inline-start:auto}.subscription-module__Fxvokq__price{font-size:var(--fs-xs);color:var(--muted)}@media (max-width:760px){.subscription-module__Fxvokq__row2{grid-template-columns:minmax(0,1fr)}}.subscription-module__Fxvokq__anchor{scroll-margin-top:calc(var(--topbar,60px) + 16px)}.subscription-module__Fxvokq__cancelArea{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:18px;padding-top:16px;display:flex}.subscription-module__Fxvokq__confirmRow{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.subscription-module__Fxvokq__trigger>button:not(:disabled){color:var(--danger)}.subscription-module__Fxvokq__policyLink{font-size:var(--fs-xs);color:var(--teal);text-underline-offset:3px;text-decoration:underline}.subscription-module__Fxvokq__confirm{border:1px solid var(--danger-line);border-radius:var(--r-md);background:var(--danger-bg);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.subscription-module__Fxvokq__confirm>p{max-width:70ch;font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.8}.subscription-module__Fxvokq__confirmActions{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.subscription-module__Fxvokq__actionForm{display:inline-flex}.subscription-module__Fxvokq__pendingBox{flex-direction:column;gap:10px;display:flex}.subscription-module__Fxvokq__pendingHead{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.subscription-module__Fxvokq__pendingName{font-size:var(--fs-h3);color:var(--ink);margin:0;font-weight:600}.subscription-module__Fxvokq__pendingMeta{font-size:var(--fs-xs);color:var(--muted);margin:0;line-height:1.7}.subscription-module__Fxvokq__pendingState{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.subscription-module__Fxvokq__invoiceNumber{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--teal);letter-spacing:.03em;direction:ltr;unicode-bidi:isolate;font-weight:600;display:inline-block}.subscription-module__Fxvokq__invoiceNumber:hover{text-underline-offset:3px;text-decoration:underline}.subscription-module__Fxvokq__invoiceNumber:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}
.PaymentInstructions-module__9WKvYq__box{gap:var(--s3);padding:var(--s5);border:1px solid color-mix(in srgb, var(--teal) 28%, var(--line));border-radius:var(--r-lg);background:var(--teal-tint);display:grid}.PaymentInstructions-module__9WKvYq__title{font-size:var(--fs-h3);color:var(--ink);align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.4;display:flex}.PaymentInstructions-module__9WKvYq__title svg{color:var(--teal);flex-shrink:0}.PaymentInstructions-module__9WKvYq__lead{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);margin:0}.PaymentInstructions-module__9WKvYq__details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0;display:grid;overflow:hidden}.PaymentInstructions-module__9WKvYq__row{align-items:center;gap:var(--s3);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(96px,max-content) minmax(0,1fr);padding:9px 14px;display:grid}.PaymentInstructions-module__9WKvYq__row:last-child{border-bottom:0}.PaymentInstructions-module__9WKvYq__row dt{font-size:var(--fs-xs);color:var(--muted)}.PaymentInstructions-module__9WKvYq__row dd{font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.PaymentInstructions-module__9WKvYq__mono{font-family:var(--font-mono);letter-spacing:.02em;unicode-bidi:isolate}.PaymentInstructions-module__9WKvYq__plain{unicode-bidi:isolate}.PaymentInstructions-module__9WKvYq__note{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);white-space:pre-line;margin:0}.PaymentInstructions-module__9WKvYq__reference{padding:var(--s3) var(--s4);border:1.5px dashed color-mix(in srgb, var(--teal) 45%, var(--line));border-radius:var(--r-md);background:var(--surface);gap:4px;display:grid}.PaymentInstructions-module__9WKvYq__referenceLabel{font-size:var(--fs-xs);color:var(--muted)}.PaymentInstructions-module__9WKvYq__referenceValue{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);-webkit-user-select:all;user-select:all;justify-self:start;font-size:18px;font-weight:700}.PaymentInstructions-module__9WKvYq__reference p{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3);margin:0}@media (max-width:520px){.PaymentInstructions-module__9WKvYq__box{padding:var(--s4)}.PaymentInstructions-module__9WKvYq__row{grid-template-columns:minmax(0,1fr);gap:2px}}
.auth-module__Cgra4q__shell{background:var(--page);background-image:radial-gradient(circle at 12% 18%,#e9f2ea 0,#0000 42%),radial-gradient(circle at 88% 76%,#f2eee2 0,#0000 38%);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.auth-module__Cgra4q__top{padding:26px 0}.auth-module__Cgra4q__topInner{width:min(100% - 10vw, var(--container));justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.auth-module__Cgra4q__brand{color:var(--ink);align-items:center;gap:12px;font-size:20px;font-weight:700;display:flex}.auth-module__Cgra4q__brand small{font-size:var(--fs-xs);color:var(--muted);margin-top:2px;font-weight:400;display:block}.auth-module__Cgra4q__brandMark{background:var(--teal);color:#fff;width:42px;height:42px;box-shadow:0 4px 0 var(--teal-shadow);border-radius:15px 15px 5px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-5deg)}.auth-module__Cgra4q__brandMark svg{transform:rotate(5deg)}.auth-module__Cgra4q__main{place-items:start center;padding:12px 5vw 56px;display:grid}.auth-module__Cgra4q__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:460px;padding:32px;box-shadow:0 10px #e4ebe2}.auth-module__Cgra4q__cardWide{max-width:660px}.auth-module__Cgra4q__head{margin-bottom:24px}.auth-module__Cgra4q__head h1{color:var(--ink);letter-spacing:-.3px;margin:0 0 8px;font-size:25px;font-weight:700;line-height:1.4}.auth-module__Cgra4q__head p{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-body);margin:0}.auth-module__Cgra4q__form{flex-direction:column;gap:18px;display:flex}.auth-module__Cgra4q__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-module__Cgra4q__checkRow{font-size:var(--fs-sm);color:var(--ink-2);line-height:var(--lh-body);align-items:flex-start;gap:10px;display:flex}.auth-module__Cgra4q__checkRow input{width:18px;height:18px;accent-color:var(--teal);flex-shrink:0;margin-top:2px}.auth-module__Cgra4q__checkRow a{color:var(--teal);text-decoration:underline}.auth-module__Cgra4q__alt{text-align:center;font-size:var(--fs-sm);color:var(--ink-3);margin:20px 0 0}.auth-module__Cgra4q__alt a{color:var(--teal);font-weight:600}.auth-module__Cgra4q__forgot{text-align:end;font-size:var(--fs-sm);margin:-8px 0 0}.auth-module__Cgra4q__forgot a{color:var(--teal);font-weight:600}.auth-module__Cgra4q__status:not(:empty){margin-bottom:18px}.auth-module__Cgra4q__planSummary{background:var(--teal-tint);border:1px solid color-mix(in srgb, var(--teal) 34%, #fff);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:15px 18px;display:flex}.auth-module__Cgra4q__planSummaryName{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:700}.auth-module__Cgra4q__planSummaryMeta{font-size:var(--fs-xs);color:var(--ink-3);margin:3px 0 0}.auth-module__Cgra4q__planSummaryPrice{color:var(--teal);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.auth-module__Cgra4q__planSummary a{font-size:var(--fs-xs);color:var(--teal);white-space:nowrap;text-decoration:underline}.auth-module__Cgra4q__timeline{flex-direction:column;gap:0;margin:26px 0;display:flex}.auth-module__Cgra4q__stepRow{gap:15px;display:flex}.auth-module__Cgra4q__stepRail{flex-direction:column;align-items:center;display:flex}.auth-module__Cgra4q__stepDot{border:2px solid var(--line-strong);background:var(--surface);width:30px;height:30px;color:var(--ink-4);font-size:var(--fs-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.auth-module__Cgra4q__stepDotDone{border-color:var(--teal);background:var(--teal);color:#fff}.auth-module__Cgra4q__stepLine{background:var(--line-strong);flex:1;width:2px;min-height:22px}.auth-module__Cgra4q__stepBody{padding-bottom:20px}.auth-module__Cgra4q__stepBody h3{font-size:var(--fs-body);color:var(--ink);margin:4px 0 3px;font-weight:600}.auth-module__Cgra4q__stepBody p{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:0}.auth-module__Cgra4q__footNote{text-align:center;font-size:var(--fs-xs);color:var(--muted);padding-bottom:30px}@media (max-width:620px){.auth-module__Cgra4q__card{padding:24px 20px}.auth-module__Cgra4q__row{grid-template-columns:1fr}.auth-module__Cgra4q__planSummary{flex-wrap:wrap}}
