.acct .blue-panel{align-items:start;gap:24px;display:grid}@media (min-width:990px){.acct .blue-panel{-moz-column-gap:60px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:60px}.acct .blue-panel>.blue-status,.acct .blue-panel>.blue-ended{grid-row:span 4}}.acct .blue-status,.acct .blue-ended{padding:24px}.acct .blue-ended{max-width:560px}.acct .blue-ended .acct-title{margin:0 0 8px}.acct .blue-ended p{margin:0 0 12px}.acct .blue-status__chip{margin:0 0 16px}.acct .blue-chip--trialing,.acct .blue-chip--active,.acct .acct-card .blue-chip--trialing,.acct .acct-card .blue-chip--active{background:var(--color-cobalt,#1957d2);color:var(--color-on-cobalt,#fff)}.acct .blue-chip--past_due,.acct .acct-card .blue-chip--past_due{color:var(--color-error-on-bg,#a51d1d);background:#f3cbcb}.acct .blue-dl{gap:12px;margin:0 0 16px;display:grid}.acct .blue-dl__row{border-bottom:1px solid var(--color-bg,#fff);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding-bottom:12px;display:flex}.acct .blue-dl__row:last-child{border-bottom:0;padding-bottom:0}.acct .blue-dl dt{margin:0}.acct .blue-dl dd{text-align:right;margin:0}.acct .blue-num{font-variant-numeric:tabular-nums;font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.acct .blue-note{margin:0 0 8px;line-height:1.55}.acct .blue-note:last-child{margin-bottom:0}.acct .blue-note--strong{font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.acct .blue-live:empty{display:none}.acct .blue-live .acct-notice{margin:0}.acct .blue-manage>.acct-title,.acct .blue-flow>.acct-title{margin:0 0 8px}.acct .blue-flow>.acct-title:focus-visible{outline:2px solid var(--text);outline-offset:4px}.acct .blue-action{border-top:1px solid var(--color-bg-secondary,#f7f7f7);padding:20px 0}.acct .blue-action:first-of-type{border-top:0;padding-top:8px}.acct .blue-action--quiet{padding-block:8px}.acct .blue-action__title,.acct .blue-offer__title{font-size:calc(1rem * var(--adjust-body));font-weight:var(--FONT-WEIGHT-BODY-BOLD);letter-spacing:normal;text-transform:none;margin:0 0 4px;line-height:1.4}.acct .blue-action__body{margin:0 0 12px}.acct .blue-action .btn,.acct .blue-offer .btn,.acct .blue-flow__actions .btn{width:auto;margin:0}.acct .blue-statutory{border-top:1px solid var(--color-bg-secondary,#f7f7f7);margin:16px 0 0;padding-top:16px}.acct .blue-choices{border:0;min-width:0;margin:0 0 20px;padding:0}.acct .blue-legend{font-weight:var(--FONT-WEIGHT-BODY-BOLD);margin:0 0 8px;padding:0}.acct .blue-choice{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:0;line-height:1.4;display:flex}.acct .blue-choice input{width:20px;height:20px;accent-color:var(--color-cobalt,#1957d2);flex:none;margin:0}.acct .blue-choice input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.acct .blue-choices--row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.acct .blue-choices--row .blue-legend{flex-basis:100%}.acct .blue-choices--row .blue-choice{border:1px solid var(--bg-secondary-lighten-darken-contrast,#777);border-radius:10px;padding:0 16px 0 12px;transition:border-color .3s,box-shadow .3s}.acct .blue-choices--row .blue-choice:has(input:checked){border-color:var(--color-cobalt,#1957d2);box-shadow:inset 0 0 0 1px var(--color-cobalt,#1957d2)}@media (prefers-reduced-motion:reduce){.acct .blue-choices--row .blue-choice{transition:none}}.acct .blue-offers{background:var(--color-bg-secondary,#f7f7f7);border-radius:8px;margin:0 0 24px;padding:20px}.acct .blue-offer{border-top:1px solid var(--color-bg,#fff);margin-top:16px;padding-top:16px}.acct .blue-offers .blue-choices--row .blue-choice{background:var(--color-bg,#fff)}.acct .blue-flow__actions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:20px;display:flex}.acct .blue-claim-link__line{margin:12px 0 0}.acct .blue-claim-link__line .acct-link--inline{min-height:0;display:inline}.acct .blue-claim-link__status:empty{display:none}.acct .blue-claim-link__status{margin:12px 0 0}.acct .blue-claim{max-width:560px}.acct .blue-claim .blue-note:focus{outline:0}.acct .blue-claim .blue-note{margin-bottom:16px}.acct .blue-claim .blue-claim-link__line .btn{width:auto;margin:0}.acct .blue-contract{max-width:560px;margin-inline:auto}.acct .blue-contract .blue-contract__title{margin-bottom:12px}.acct .blue-contract .blue-contract__lede{text-align:center;margin-bottom:30px}.acct .blue-contract .blue-dl{background:var(--color-bg-secondary,#f7f7f7);border-radius:8px;margin-bottom:24px;padding:20px}.acct .blue-contract .blue-dl dd{text-align:left;font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.acct .blue-contract .blue-dl__row{flex-direction:column;align-items:flex-start}.acct .blue-contract .blue-dl dt{letter-spacing:.025em;text-transform:uppercase;color:var(--COLOR-TEXT-LIGHTEN);font-size:12px}.acct .blue-contract .blue-contract__submit{width:100%;margin:8px 0 0}.acct .blue-contract .blue-contract__signed-in{text-align:center;margin:30px 0 0}.acct .blue-contract .blue-contract__done{text-transform:none;margin:0 0 20px;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.2}.acct .blue-contract .blue-contract__done:focus-visible{outline:2px solid var(--text);outline-offset:4px}.acct .blue-contract .blue-contract__print{margin:20px 0}@media print{body:has(.blue-contract__receipt) *{visibility:hidden}.blue-contract__receipt,.blue-contract__receipt *{visibility:visible}.blue-contract__receipt{width:100%;position:absolute;inset:0 auto auto 0}.blue-contract__print{display:none}}.tml-page .blue-facts{gap:12px;margin:0 0 40px;display:grid}@media (min-width:640px){.tml-page .blue-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.tml-page .blue-facts .blue-facts__item{background:var(--color-bg-secondary,#f7f7f7);border-radius:10px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.tml-page .blue-facts .blue-facts__label{letter-spacing:.05em;text-transform:uppercase;color:var(--tp-muted);font-size:12px}.tml-page .blue-facts .blue-facts__value{font-variant-numeric:tabular-nums;color:var(--tp-ink);margin:0;font-size:1.75rem;font-weight:600;line-height:1.15}.tml-page .blue-facts .blue-facts__note{color:var(--tp-muted);margin:0;font-size:.9375rem;line-height:1.45}.tml-page .blue-explainer__terms{border-top:1px solid var(--tp-rule);padding-block:24px}