.account-invoice-trigger{color:#0969b5;cursor:pointer;background:#fff;border:1px solid #dce5eb;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:inline-grid}.account-invoice-trigger:hover{background:#edf5fc;border-color:#acd0eb}.account-invoice-trigger:focus-visible{outline-offset:2px;outline:3px solid #459ada}.account-invoice-dialog{color:#20384b;background:#fff;border:1px solid #dfe8ef;border-radius:16px;width:min(780px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.account-invoice-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142d4266}.account-invoice-dialog__content{padding:28px}.account-invoice-dialog__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.account-invoice-dialog__heading span{color:#718293;font-size:12px}.account-invoice-dialog__heading h2{margin-top:4px;font-size:22px}.account-invoice-dialog__heading>button{color:#47647b;background:#f3f6f8;border:0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.account-invoice-dialog :is(button,table){font-family:inherit}.account-invoice-error{color:#ae4152;background:#fff2f4;border-radius:8px;padding:13px 16px;font-size:13px;line-height:1.8}.account-invoice-empty{text-align:center;padding:40px 10px}.account-invoice-empty>svg{color:#7e9bb0;width:34px;height:34px;margin-bottom:15px}.account-invoice-empty h3{margin-bottom:10px;font-size:16px}.account-invoice-empty p{color:#718293;font-size:13px}.account-invoice-list{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.account-invoice-list li{background:#f5f7f9;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.account-invoice-list strong{overflow-wrap:anywhere;font-size:14px}.account-invoice-list time{color:#7a8b99;margin-top:4px;font-size:12px;display:block}.account-invoice-list button,.account-invoice-print{color:#0969b5;cursor:pointer;background:#fff;border:1px solid #d9e6ef;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:12px;display:inline-flex}.account-invoice-list button:disabled{opacity:.6;cursor:wait}.account-invoice-print{color:#fff;background:#0969b5;margin-top:20px}.account-invoice-paper{border:1px solid #dfe6ec;border-radius:10px;padding:25px;font-size:13px;line-height:1.8}.account-invoice-paper>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:25px;display:flex}.account-invoice-paper h3{overflow-wrap:anywhere;font-size:19px}.account-invoice-paper__sample{color:#85632a;background:#fff8e9;border-radius:6px;margin-bottom:20px;padding:9px 12px;font-size:12px}.account-invoice-parties{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-bottom:25px;display:grid}.account-invoice-parties h4{color:#718293;margin-bottom:6px;font-size:12px;font-weight:400}.account-invoice-table{overflow-x:auto}.account-invoice-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.account-invoice-table th{color:#677e8e;background:#f3f6f8;font-weight:500}.account-invoice-table :is(th,td){vertical-align:top;border-bottom:1px solid #e4ebf0;padding:10px}.account-invoice-table td:first-child{overflow-wrap:anywhere;min-width:140px}.account-invoice-table small{color:#718293;display:block}.account-invoice-table :is(th,td):not(:first-child){text-align:right;white-space:nowrap}.account-invoice-paper>footer{justify-content:flex-end;gap:18px;padding:18px 0;display:flex}.account-invoice-paper>footer strong{color:#0969b5;font-size:20px}.account-invoice-paper__payment{color:#6d8090;font-size:11px}@media screen and (width<=600px){.account-invoice-dialog__content{padding:18px}.account-invoice-dialog__heading h2{font-size:19px}.account-invoice-paper{padding:15px}.account-invoice-paper>header{flex-direction:column;gap:3px}.account-invoice-parties{grid-template-columns:minmax(0,1fr);gap:16px}.account-invoice-list li{flex-wrap:wrap}.account-invoice-table table,.account-invoice-table tbody{display:block}.account-invoice-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.account-invoice-table tr{border-bottom:1px solid #e4ebf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px;padding:14px 0;display:grid}.account-invoice-table td:first-child{grid-column:1/-1;min-width:0}.account-invoice-table td,.account-invoice-table td:not(:first-child){text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;padding:0}.account-invoice-table td[data-label]:before{content:attr(data-label);color:#677e8e;margin-bottom:3px;font-size:10px;display:block}}@media print{body:has(.account-invoice-dialog[open])>:not(.account-invoice-dialog[open]){display:none!important}.account-invoice-dialog[open],.account-invoice-dialog[open] *{visibility:visible}.account-invoice-dialog[open]{border:0;border-radius:0;width:100%;max-width:none;max-height:none;position:absolute;inset:0;overflow:visible}.account-invoice-dialog__content{padding:0}.account-invoice-dialog__content>:not(.account-invoice-paper){display:none}.account-invoice-paper{border:0;padding:0}.account-invoice-table{overflow:visible}.account-invoice-dialog::backdrop{display:none}}.account-service-card{--account-service-inset:24px;color:#18364b;background:#f3f3f3;border:0;border-radius:12px;min-width:0;overflow:hidden}.account-service-disclosure{position:relative}.account-service-disclosure>summary{padding:var(--account-service-inset);cursor:pointer;gap:0;list-style:none;transition:background .18s;display:grid}.account-service-disclosure>summary::-webkit-details-marker{display:none}.account-service-disclosure>summary:focus-visible{outline-offset:-3px;border-radius:12px;outline:3px solid #459ada}.account-service-summary__header{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:12px;display:flex}.account-service-summary__device{background:#fff;border-radius:9px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-height:80px;padding:16px 18px;display:grid}.account-service-summary__icon{color:#0969b5;background:#f1f6fa;border:0;border-radius:7px;place-items:center;width:48px;height:48px;display:grid}.account-service-summary__icon .lp-icon{width:23px;height:23px}.account-service-summary__identity{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.account-service-summary__reference{color:#37434d;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.7;display:block}.account-service-summary__identity :is(h3,h4){color:#18364b;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.6}.account-service-summary__identity .account-status{background:0 0;border-radius:0;padding:0;font-size:12px;line-height:1.6}.account-service-summary__footer{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:19px;display:flex}.account-service-summary__date{color:#6f7982;flex-wrap:wrap;align-items:baseline;gap:4px 9px;min-width:0;font-size:13px;line-height:1.7;display:flex}.account-service-summary__date time{color:#20384b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.account-service-summary__amount{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;min-width:0;max-width:42%;display:flex}.account-service-summary__amount small{color:#20384b;font-size:13px;font-weight:600;line-height:1.7}.account-service-summary__price{color:#0969b5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.4}.account-service-summary__toggle{color:#fff;background:#0969b5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:30px;padding:5px 15px;font-size:12px;font-weight:600;line-height:1.6;transition:background .18s;display:inline-flex}.account-service-summary__toggle .lp-icon{width:13px;height:13px;transition:transform .2s}.account-service-disclosure:not([open])>summary:hover .account-service-summary__toggle{color:#fff;background:#07558f}.account-service-disclosure[open] .account-service-summary__toggle{color:#0969b5;background:#e5edf5}.account-service-disclosure[open]>summary:hover .account-service-summary__toggle{color:#07558f;background:#d9e7f3}.account-service-disclosure[open] .account-service-summary__toggle .lp-icon{transform:rotate(180deg)}.account-service-disclosure.has-invoice[open] .account-service-summary__toggle{visibility:hidden}.account-service-invoice{top:calc(var(--account-service-inset) + 2px);right:var(--account-service-inset);z-index:1;position:absolute}.account-service-disclosure:not([open]) .account-service-invoice{display:none}.account-service-invoice>.account-invoice-trigger{background:0 0;border:0}.account-service-invoice>.account-invoice-trigger:hover{background:#e3edf6}.account-service-expanded{margin:0 var(--account-service-inset) var(--account-service-inset);background:0 0;border-top:1px solid #dce2e7;padding:20px 0 0}.account-service-expanded__heading{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.account-service-expanded :is(h4,h5){color:#18364b;margin:0;font-size:15px;font-weight:700;line-height:1.7}.account-service-collapse{color:#657e92;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:6px 0 6px 10px;font-size:12px;line-height:1.6;display:inline-flex}.account-service-collapse .lp-icon{width:14px;height:14px;transform:rotate(180deg)}.account-service-collapse:hover{color:#0969b5}.account-service-collapse:focus-visible{outline-offset:2px;outline:3px solid #459ada}.account-service-expanded__timezone{color:#8093a2;margin:2px 0 18px;font-size:12px;line-height:1.7}.account-service-card .account-service-expanded .account-service-progress{background:0 0;border:0;border-bottom:1px solid #dce2e7;border-radius:0;flex-direction:column;gap:16px;padding:16px 0 20px;display:flex}.account-service-card .account-service-progress .milestones{width:100%;min-height:88px}.account-service-card .account-service-progress .milestones li{font-size:12px;line-height:1.6}.account-service-card .account-service-progress .milestones small{font-size:12px}.account-service-card .account-service-progress .status-summary{background:0 0;border:0;border-top:1px solid #dce2e7;border-radius:0;flex-direction:column;gap:4px;min-height:0;padding:15px 0 0;display:flex}.account-service-card .account-service-progress .status-summary strong{color:#315571;font-size:14px;font-weight:600}.account-service-card .account-service-progress .status-summary :is(span,small){color:#657e92;font-size:13px;line-height:1.85}.account-service-expanded__metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:0;padding:23px 0;display:grid}.account-service-expanded .account-field{min-width:0}.account-service-expanded .account-field dt{color:#718697;margin:0 0 6px;font-size:12px;line-height:1.7}.account-service-expanded .account-field dd{color:#294b64;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.85}.account-service-expanded__notes{border-top:1px solid #dce2e7;grid-template-columns:minmax(0,1fr);gap:20px 24px;margin:0;padding-top:20px;display:grid}.account-service-expanded__notes.has-resolution{grid-template-columns:repeat(2,minmax(0,1fr))}.account-service-expanded__notes>.account-field{background:0 0;border:0;border-radius:0;padding:0}.account-service-expanded__notes .account-field dt{color:#385a72;margin-bottom:8px;font-size:13px;font-weight:600}.account-service-expanded__notes .account-field dd{color:#657d90;font-weight:400}.account-service-devices{border-top:1px solid #dce2e7;margin-top:24px;padding-top:21px}.account-service-devices>:is(h4,h5){align-items:center;gap:9px;margin-bottom:15px;display:flex}.account-service-devices>:is(h4,h5)>span{color:#5b7d96;background:#edf3f8;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:500;display:grid}.account-service-device{background:0 0;border:0;border-radius:0;margin-top:18px;padding:0}.account-service-device+.account-service-device{border-top:1px solid #dce2e7;padding-top:20px}.account-service-device__heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.account-service-device__identity{align-items:center;gap:10px;min-width:0;display:flex}.account-service-device__number{color:#7090a8;background:#f1f6fa;border-radius:7px;flex:0 0 28px;place-items:center;height:28px;font-size:12px;display:grid}.account-service-device__identity>strong{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.7}.account-service-device__heading .account-status{border-radius:6px;flex-shrink:0;max-width:48%;padding:4px 8px;font-size:12px}.account-service-device .account-service-expanded__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}@media (width<=820px){.account-service-card{--account-service-inset:18px}.account-service-expanded__metadata{column-gap:18px}}@media (width<=600px){.account-service-summary__device{gap:14px;padding:14px}.account-service-summary__icon .lp-icon{width:20px;height:20px}.account-service-summary__footer{gap:16px}.account-service-summary__date{flex-direction:column;gap:2px}.account-service-expanded{padding-top:18px}.account-service-expanded__heading{gap:10px}.account-service-expanded__heading :is(h4,h5){font-size:14px}.account-service-card .account-service-expanded .account-service-progress{gap:12px;padding:12px 0 18px}.account-service-card .account-service-progress .milestones{min-height:86px}.account-service-card .account-service-progress .milestones li{font-size:11px}.account-service-card .account-service-progress .milestones li>span:not(.milestone-marker){padding-inline:0}.account-service-card .account-service-progress .milestones small{font-size:11px}.account-service-card .account-service-progress .status-summary{padding:12px 0 0}.account-service-card .account-service-progress .status-summary strong{font-size:13px}.account-service-card .account-service-progress .status-summary :is(span,small){font-size:12px}.account-service-expanded__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding-block:21px}.account-service-expanded__metadata>.account-field:first-child{grid-column:1/-1}.account-service-expanded .account-field dt{font-size:12px}.account-service-expanded .account-field dd{font-size:14px}.account-service-expanded__notes.has-resolution{grid-template-columns:minmax(0,1fr)}.account-service-expanded__notes{gap:18px;padding-top:18px}.account-service-expanded__notes .account-field dt{font-size:13px}.account-service-devices{margin-top:21px;padding-top:18px}.account-service-device__heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.account-service-device__heading .account-status{max-width:100%}.account-service-device .account-service-expanded__fields{grid-template-columns:minmax(0,1fr);gap:15px}}@media (width<=480px){.account-service-card{--account-service-inset:15px}.account-service-summary__header{gap:12px}.account-service-summary__reference{font-size:14px}.account-service-summary__toggle{min-width:92px;padding-inline:12px}.account-service-summary__device{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:72px;padding:12px}.account-service-summary__icon{width:44px;height:44px}.account-service-summary__identity :is(h3,h4){font-size:14px;line-height:1.65}.account-service-summary__footer{gap:12px;margin-top:17px}.account-service-summary__date>span{font-size:12px}.account-service-summary__amount{max-width:45%}}@media (width<=380px){.account-service-card{--account-service-inset:12px}.account-service-summary__device{gap:10px;padding:11px}.account-service-summary__footer{flex-wrap:wrap;gap:13px}.account-service-summary__amount{max-width:100%;margin-left:auto}.account-service-card .account-service-progress .milestones li,.account-service-card .account-service-progress .milestones small{font-size:10px}}@media (prefers-reduced-motion:reduce){.account-service-disclosure>summary,.account-service-summary__toggle .lp-icon{transition:none}}.account-purchase-list{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.account-purchase-card{--account-purchase-inset:24px;color:#18364b;background:#f3f3f3;border:0;border-radius:12px;grid-column:1/-1;min-width:0;overflow:hidden}.account-purchase-disclosure{position:relative}.account-purchase-disclosure>summary{padding:var(--account-purchase-inset);cursor:pointer;list-style:none;display:block}.account-purchase-disclosure>summary::-webkit-details-marker{display:none}.account-purchase-disclosure>summary:focus-visible{outline-offset:-3px;border-radius:12px;outline:3px solid #459ada}.account-purchase-card__header{justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:44px;margin-bottom:12px;display:flex}.account-purchase-card__identity{min-width:0}.account-purchase-card__identity :is(h3,h4){overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;font-size:15px;font-weight:700;line-height:1.7;display:flex}.account-purchase-card__number{color:#37434d;letter-spacing:.1px}.account-purchase-card__open{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:flex-end;align-items:center;min-height:44px;padding:0;display:inline-flex}.account-purchase-card__open>span{color:#fff;background:#0969b5;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:30px;padding:5px 15px;font-size:12px;font-weight:600;line-height:1.6;transition:background .18s;display:inline-flex}.account-purchase-card__open .lp-icon{width:13px;height:13px}.account-purchase-disclosure:not([open])>summary:hover .account-purchase-card__open>span{background:#07558f}.account-purchase-disclosure[open] .account-purchase-card__open{visibility:hidden}.account-purchase-invoice{top:calc(var(--account-purchase-inset) + 2px);right:var(--account-purchase-inset);z-index:1;position:absolute}.account-purchase-disclosure:not([open]) .account-purchase-invoice{display:none}.account-purchase-invoice>.account-invoice-trigger{background:0 0;border:0}.account-purchase-invoice>.account-invoice-trigger:hover{background:#e3edf6}.account-purchase-card__body{min-width:0}.account-purchase-card__products{gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-purchase-item{background:#fff;border-radius:9px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-height:80px;padding:16px 18px;display:grid}.account-purchase-item__tile{color:#91a0ad;background:#f6f8fa;border:0;border-radius:7px;place-items:center;width:48px;height:48px;padding:8px;display:grid;overflow:hidden}.account-purchase-item__tile[data-has-image=true]{background:#fff;padding:2px}.account-purchase-item__tile img{object-fit:contain;width:100%;min-width:0;height:100%;display:block}.account-purchase-item__tile .lp-icon{width:22px;height:22px}.account-purchase-item__content{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.account-purchase-item__content :is(h4,h5){overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.6}.account-purchase-item__facts{flex-wrap:wrap;justify-content:flex-start;gap:5px;max-width:100%;margin:0;display:flex}.account-purchase-item__facts>div{min-width:0;font-size:14px;line-height:1.7}.account-purchase-item__facts dd{color:#737d86;overflow-wrap:anywhere;margin:0}.account-purchase-item__facts>div:last-child dd{color:#18364b;font-weight:500}.account-purchase-item__times{color:#9aa7b2;padding-left:7px;padding-right:2px}.account-purchase-card__empty{color:#788591;background:#fff;border-radius:9px;margin:0;padding:22px 18px;font-size:13px;line-height:1.8}.account-purchase-expanded{margin:0 var(--account-purchase-inset) var(--account-purchase-inset);border-top:1px solid #dce2e7;padding-top:20px}.account-purchase-expanded__heading{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.account-purchase-expanded__heading>:is(h4,h5),.account-purchase-expanded__products>:is(h4,h5){text-transform:none;margin:0;font-size:15px;font-weight:700;line-height:1.7}.account-purchase-collapse{color:#526d83;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:6px 0 6px 10px;font-size:12px;display:inline-flex}.account-purchase-collapse .lp-icon{width:14px;height:14px;transform:rotate(180deg)}.account-purchase-collapse:hover{color:#0969b5}.account-purchase-expanded__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:16px 0 0;display:grid}.account-purchase-expanded__metadata>div{min-width:0}.account-purchase-expanded__metadata dt{color:#738391;font-size:12px;line-height:1.7}.account-purchase-expanded__metadata dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:500;line-height:1.7}.account-purchase-expanded__metadata [data-payment-status=paid]{color:#247749}.account-purchase-expanded__metadata [data-payment-status=unpaid]{color:#bd354b}.account-purchase-expanded__metadata [data-payment-status=partial]{color:#956313}.account-purchase-expanded__products{gap:12px;margin-top:22px;display:grid}.account-purchase-card__footer{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:19px;display:flex}.account-purchase-card__meta{gap:8px;min-width:0;display:grid}.account-purchase-card__date{flex-wrap:wrap;align-items:baseline;gap:4px 9px;min-width:0;display:flex}.account-purchase-card__date>span{color:#6f7982;font-size:13px;line-height:1.7}.account-purchase-card__date time{color:#20384b;font-size:13px;font-weight:500;line-height:1.7}.account-purchase-card__total{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:5px;min-width:0;max-width:42%;margin:0;display:flex}.account-purchase-card__total dt{color:#20384b;text-align:right;font-size:13px;font-weight:600;line-height:1.7}.account-purchase-card__total dd{letter-spacing:-.35px;color:#0969b5;overflow-wrap:anywhere;text-align:right;margin:0;font-size:20px;font-weight:600;line-height:1.4}.account-purchase-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.account-purchase-card{--account-purchase-inset:18px}.account-purchase-item{gap:14px;padding:14px}.account-purchase-item__content{gap:3px}.account-purchase-card__footer{gap:16px}.account-purchase-card__date{flex-direction:column;gap:2px}.account-purchase-card__total{gap:4px}}@media (width<=480px){.account-purchase-card{--account-purchase-inset:15px;border-radius:11px}.account-purchase-card__header{gap:12px;margin-bottom:12px}.account-purchase-card__identity :is(h3,h4){font-size:14px}.account-purchase-card__open>span{min-width:92px;padding-inline:15px}.account-purchase-item{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:72px;padding:12px}.account-purchase-item__tile{width:44px;height:44px}.account-purchase-item__content :is(h4,h5){font-size:14px;line-height:1.65}.account-purchase-item__facts>div{font-size:13px}.account-purchase-card__footer{gap:12px;margin-top:17px}.account-purchase-card__date time{font-size:13px}.account-purchase-card__date>span{font-size:12px}.account-purchase-card__total{max-width:45%}.account-purchase-card__total dd{font-size:20px}}@media (width<=380px){.account-purchase-card{--account-purchase-inset:12px}.account-purchase-item{gap:10px;padding:11px}.account-purchase-card__footer{flex-wrap:wrap;gap:13px}.account-purchase-card__total{max-width:100%;margin-left:auto}.account-purchase-card__total dd{font-size:20px}.account-purchase-expanded__metadata{gap:14px}.account-purchase-expanded__heading>:is(h4,h5),.account-purchase-expanded__products>:is(h4,h5){font-size:13px}}@media (prefers-reduced-motion:reduce){.account-purchase-card__open>span{transition:none}}.account-profile-editor{color:#18364b;width:100%;min-width:0;max-width:460px;margin-inline:auto}.account-profile-editor__grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.account-profile-editor__field,.account-profile-editor__phone{background:#f7f9fb;border-radius:10px;min-width:0;position:relative}.account-profile-editor__phone{border:1px solid #e5ebf0;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:7px 20px;display:flex}.account-profile-editor__phone>span,.account-profile-editor__field>label{color:#84909a;font-size:11px;font-weight:400;line-height:1.5}.account-profile-editor__phone>strong{color:#40515d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:1.5}.account-profile-editor__field>label{z-index:1;pointer-events:none;margin:0;transition:top .15s,color .15s;position:absolute;top:7px;left:20px;right:52px}.account-profile-editor__field:not(.has-value):not(:focus-within)>label{font-size:13px;top:18px}.account-profile-editor .account-profile-editor__field>input{color:#40515d;width:100%;min-width:0;height:56px;box-shadow:none;background:0 0;border:1px solid #e5ebf0;border-radius:10px;outline:none;padding:25px 52px 7px 20px;font-size:15px;font-weight:400;line-height:1.5;display:block}.account-dashboard .account-profile-editor__field>input:is(:focus,:focus-visible){box-shadow:none;background:#edf3f7;outline:none}.account-profile-editor .account-profile-editor__field>input[aria-invalid=true]{border-color:#c96f7b}.account-profile-editor .account-profile-editor__field>input:disabled{color:#83909b;opacity:1}.account-profile-editor .account-profile-editor__pencil{z-index:2;color:#87939d;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:6px;right:6px}.account-profile-editor .account-profile-editor__pencil:hover{color:#0969b5;background:#e9eef2}.account-profile-editor .account-profile-editor__save{color:#fff;background:#0969b5;border:1px solid #0969b5;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:32px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.7;display:flex}.account-profile-editor .account-profile-editor__save:hover{background:#075b9d;border-color:#075b9d}.account-profile-editor button:disabled{cursor:default;opacity:.6}.account-profile-editor button:focus-visible{outline-offset:3px;outline:2px solid #0969b5}.account-profile-editor__success,.account-profile-editor__error{overflow-wrap:anywhere;border:1px solid #0000;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.8}.account-profile-editor__success{color:#247250;background:#eef8f2;border-color:#deeee4;margin:0 0 20px}.account-profile-editor__error{color:#a13946;background:#fff3f5;border-color:#f0dce0;margin:16px 0 0}.account-profile-editor__error+.account-profile-editor__save{margin-top:18px}.account-profile-confirm{color:#18364b;background:#fff;border:0;border-radius:15px;width:min(400px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 18px 70px #18364b25}.account-profile-confirm::backdrop{background:#18364b66}.account-profile-confirm__panel{padding:30px 26px 22px;position:relative}.account-profile-confirm__panel>h3{margin:0 30px 12px 0;font-size:19px;font-weight:600;line-height:1.6}.account-profile-confirm__panel>p{color:#748593;margin:0 0 22px;font-size:13px;line-height:1.8}.account-profile-confirm .account-profile-confirm__close{color:#7a8c99;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:10px;right:10px}.account-profile-confirm__close>svg{width:18px;height:18px}.account-profile-confirm .account-profile-confirm__close:hover{color:#18364b;background:#f2f5f7}.account-profile-confirm__password{position:relative}.account-profile-confirm__password>label{color:#536c7e;margin:0 0 8px;font-size:12px;line-height:1.7;display:block}.account-profile-confirm .account-profile-confirm__password>input{color:#18364b;width:100%;min-width:0;height:48px;box-shadow:none;background:#f8fafb;border:1px solid #e0e7ec;border-radius:9px;outline:none;padding:11px 48px 11px 14px;font-size:16px;line-height:1.5;display:block}.account-profile-confirm .account-profile-confirm__password>input:is(:focus,:focus-visible){box-shadow:none;background:#edf3f7;outline:none}.account-profile-confirm__password>button{color:#7c8e9c;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:2px;right:3px}.account-profile-confirm__password>button:hover{color:#0969b5;background:#edf2f6}.account-profile-confirm .account-profile-editor__save{min-height:48px;margin-top:22px}.account-profile-confirm .account-profile-confirm__cancel{color:#748594;background:0 0;border:0;border-radius:8px;width:100%;min-height:44px;margin-top:5px;padding:10px 16px;font-size:13px}.account-profile-confirm .account-profile-confirm__cancel:hover{color:#244b67;background:#f5f7f9}@media (width<=760px){.account-profile-editor__grid{gap:16px}.account-profile-editor .account-profile-editor__field>input{font-size:16px}.account-profile-editor__field>label{left:16px}.account-profile-editor .account-profile-editor__field>input,.account-profile-editor__phone{padding-left:16px}.account-profile-editor .account-profile-editor__save{margin-top:28px}.account-profile-confirm__panel{padding:28px 20px 18px}.account-profile-confirm .account-profile-editor__save{margin-top:22px}}@media (prefers-reduced-motion:reduce){.account-profile-editor__field>label{transition:none}}.product-comments-dialog{color:#20384b;background:#fff;border:1px solid #e1e8ed;border-radius:16px;width:min(680px,100% - 32px);max-height:min(90dvh,900px);margin:auto;padding:0;box-shadow:0 24px 90px #112d4930}.product-comments-dialog::backdrop{background:#12253770}.product-comments-dialog__panel{padding:28px}.product-comments-dialog__heading{border-bottom:1px solid #e9edf0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.product-comments-dialog__heading h2{margin:0 0 9px;font-size:23px;line-height:1.5}.product-comments-dialog__heading p{color:#687f90;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.comments-close{color:#647b8c;background:#f3f6f8;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.comments-close .lp-icon{width:18px;height:18px}:is(.product-comments-dialog,.customer-comments){text-transform:none}:is(.product-comments-dialog,.customer-comments) :is(button,textarea,a){font:inherit}:is(.product-comments-dialog,.customer-comments) button{cursor:pointer}:is(.product-comments-dialog,.customer-comments) button:disabled{opacity:.55;cursor:default}:is(.product-comments-dialog,.customer-comments) :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #5a9dd0}.comments-list{margin:0;padding:0;list-style:none}.comment-public{border-bottom:1px solid #edf1f4;padding:22px 0}.comment-public__heading,.comment-own__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.comment-public__heading strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}:is(.comment-public__heading,.comment-own__heading) time{color:#748593;font-size:12px;line-height:1.7}.comment-text{color:#456174;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:15px;line-height:1.9}:is(.comment-public,.comment-own)>small{color:#80909c;margin-top:9px;font-size:11px;display:block}.comments-compose{margin-top:24px}.comments-notice{color:#657d8e;background:#f5f8fa;border-radius:9px;margin:0 0 22px;padding:14px 16px;font-size:12px;line-height:1.9}.comments-compose label{color:#29485d;margin-bottom:10px;font-size:14px;font-weight:600;display:block}:is(.product-comments-dialog,.customer-comments) textarea{resize:vertical;color:#29485d;box-sizing:border-box;background:#fff;border:1px solid #dce6ee;border-radius:8px;width:100%;min-height:110px;margin:0;padding:13px 14px;font-size:16px;line-height:1.7;display:block}:is(.product-comments-dialog,.customer-comments) textarea::placeholder{color:#8b9aa6}:is(.product-comments-dialog,.customer-comments) textarea:is(:focus,:focus-visible){box-shadow:none;background:#edf3f7;outline:none}.comments-compose__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.comments-compose__footer small{color:#7e909d;font-size:11px}.comments-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}:is(.comments-primary,.comments-secondary,.comments-danger,.comments-more){border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:9px 17px;line-height:1.7;display:inline-flex;font-size:13px!important}.comments-primary{color:#fff;background:#0969b5;border:1px solid #0969b5}.comments-primary:hover{background:#075a9b}.comments-secondary,.comments-more{color:#326181;background:#f1f5f8;border:1px solid #e0e8ee}.comments-more{width:100%;margin-top:20px}.comments-danger{color:#fff;background:#b8404e}.comments-delete-link{color:#a44853;background:0 0;min-height:42px;padding:8px 10px;font-size:13px!important}.comments-text-link{color:#0969b5;background:0 0;align-items:center;gap:7px;min-height:42px;padding:10px 0;line-height:1.6;display:inline-flex;font-size:12px!important}.comments-text-link .lp-icon{width:15px;height:15px}.comments-error{color:#a4424f;overflow-wrap:anywhere;background:#fff3f5;border-radius:8px;margin:16px 0;padding:13px 15px;font-size:13px;line-height:1.8}.comments-error p{margin:0}.comments-error button{min-height:36px;color:inherit;background:0 0;padding:9px 0 0;text-decoration:underline}.comments-success{color:#26704f;margin:14px 0;font-size:14px;line-height:1.8}.comments-state{color:#738796;padding:20px 0;font-size:14px;line-height:1.8}.comments-empty{text-align:center;padding:36px 20px}.comments-empty h3{color:#29485d;margin:0 0 10px;font-size:17px}.comments-empty p{color:#768b99;margin:0;font-size:14px;line-height:1.8}.customer-comments{width:100%;min-width:0}.comment-own{background:#f6f7f8;border:1px solid #e9edf0;border-radius:12px;margin-bottom:16px;padding:20px}.comment-own__heading{background:#fff;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;display:grid;position:relative}.comment-own__photo{color:#8196a6;background:#fff;border-radius:8px;place-items:center;width:64px;min-width:0;height:64px;display:grid}.comment-own__photo img{object-fit:contain;width:64px;max-width:100%;height:64px;display:block}.comment-own__product{min-width:0}.comment-own__product time{color:#748593;margin-top:4px;font-size:12px;line-height:1.7;display:block}.comment-own__heading h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.7}.comment-product-link{color:#29485d;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:12px;max-width:100%;min-height:36px;padding:0;display:inline-flex}.comment-product-link:after{content:"";border-radius:10px;position:absolute;inset:0}.customer-comments .comment-own__heading .comment-product-link:focus-visible{outline:none}.comment-product-link:focus-visible:after{outline-offset:3px;outline:3px solid #5a9dd0}.comment-product-link svg{flex:0 0 16px}.comment-product-link:hover:not(:disabled){color:#0969b5}.comment-own__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.comment-own form .comments-actions{margin-top:13px}.comment-delete{background:#fff5f5;border:1px solid #f3dee1;border-radius:9px;margin-top:17px;padding:15px}.comment-delete strong{font-size:14px}.comment-delete p{color:#80616a;margin:8px 0 13px;font-size:13px;line-height:1.8}.comments-unavailable{color:#87929a;margin:13px 0 0;font-size:12px}.comments-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=600px){.product-comments-dialog{border-radius:12px;width:calc(100% - 24px);max-height:92dvh}.product-comments-dialog__panel{padding:20px 16px}.product-comments-dialog__heading{gap:10px;padding-bottom:17px}.product-comments-dialog__heading h2{font-size:19px}.comment-own{padding:14px}.comment-own__heading{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px}.comment-own__photo,.comment-own__photo img{width:48px;height:48px}.comment-text{font-size:14px}.comments-compose__footer{flex-direction:column;align-items:stretch}.comments-compose__footer .comments-primary{width:100%}.comments-notice{padding:12px}.comment-own__heading h3{font-size:15px}}.account-settings{color:#435767;font-size:14px}.account-bank-cards{border:1px solid #e3eaf0;border-radius:12px;padding:24px}.account-bank-cards__empty{align-items:center;gap:16px;display:flex}.account-bank-cards__icon{color:#0969b5;background:#edf5fc;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.account-bank-cards__icon svg{width:25px;height:25px}.account-bank-cards h3,.account-payment-history-title{color:#233e53;text-transform:none;font-size:15px;font-weight:600;line-height:1.7}.account-bank-cards__empty p{color:#82909b;margin:5px 0 0;font-size:13px;line-height:1.8}.account-bank-setup{margin-top:22px}.account-bank-setup>summary{cursor:pointer;color:#0969b5;border:1px solid #ccdfef;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:9px 15px;font-size:13px;list-style:none;display:inline-flex}.account-bank-setup>summary::-webkit-details-marker{display:none}.account-bank-setup>summary>span{font-size:21px;line-height:1}.account-bank-setup>summary:hover{background:#f4f9fd}.account-bank-setup[open]>summary{margin-bottom:24px}.account-bank-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.account-bank-options legend{color:#687e8e;margin-bottom:12px;padding:0;font-size:12px}.account-bank-option{cursor:pointer;background:#fafbfc;border:1px solid #e3eaf0;border-radius:9px;align-items:center;gap:10px;min-height:70px;padding:14px;font-size:12px;line-height:1.7;display:flex}.account-bank-option:has(input:checked){background:#f3f8fc;border-color:#8fbddf}.account-bank-option input{accent-color:#0969b5;flex-shrink:0;width:15px;height:15px;margin:0}.account-bank-option__mark{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block}.account-bank-remember{cursor:pointer;align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;line-height:1.8;display:flex}.account-bank-remember input{accent-color:#0969b5;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.account-bank-setup__note{color:#84929c;margin-top:14px;font-size:11px;line-height:1.9}.account-bank-setup .account-settings__primary{justify-content:space-between;align-items:center;gap:25px;min-width:180px;margin-top:18px;display:flex}.account-bank-setup__status{color:#42647b;background:#edf5fc;border-radius:8px;margin-top:18px;padding:12px 15px;font-size:12px;line-height:1.8}.account-payment-history-title{margin:32px 0 18px}.account-settings__form{gap:16px;width:100%;max-width:460px;margin-inline:auto;display:grid}.account-settings__field{color:#788b99;background:#f7f9fb;border:1px solid #e5ebf0;border-radius:11px;flex-direction:column;gap:4px;min-width:0;min-height:64px;padding:10px 17px;font-size:12px;line-height:1.5;transition:background-color .16s;display:flex}.account-settings__field:focus-within{background:#edf3f7}.account-settings__field:has(input[aria-invalid=true]){border-color:#c96f7b}.account-settings__field input{color:#253d4f;background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:24px;padding:0;font-size:15px;line-height:1.6}.account-settings__field input::placeholder{color:#93a0aa;opacity:1}.account-dashboard .account-settings__field input:is(:focus,:focus-visible){box-shadow:none;outline:none}.account-settings__primary{color:#fff;background:#0969b5;border-radius:9px;min-height:48px;margin-top:12px;padding:12px 20px;font-size:14px;font-weight:600}.account-settings__primary:hover{background:#075b9d}.account-settings__cancel{color:#697986;background:0 0;justify-self:center;padding:8px 16px;font-size:13px}.account-settings__note{color:#7b8790;margin-top:18px;font-size:12px;line-height:1.8}.account-settings__note--intro{margin:-10px 0 24px;font-size:14px}.account-settings__error,.account-settings__success{color:#9e3748;background:#fff4f4;border-radius:8px;margin-bottom:18px;padding:12px 15px;font-size:13px;line-height:1.8}.account-settings__success{color:#286d4c;background:#edf7f1}.account-settings__error button{color:inherit;background:0 0;padding:5px 0;text-decoration:underline;display:block}.account-settings__empty{color:#78848d;padding:24px 0;line-height:1.8}.account-settings__add{color:#0969b5;background:#fff;border:1px solid #d7e4ef;border-radius:8px;min-height:44px;margin-top:14px;padding:12px 18px;font-size:13px}.account-addresses{gap:14px;width:100%;max-width:460px;margin-inline:auto;display:grid}.account-address{background:#f7f9fb;border:1px solid #e5ebf0;border-radius:11px;align-items:flex-start;gap:15px;padding:22px;display:flex}.account-panel[data-section=addresses] .account-settings__empty{text-align:center;background:#f7f9fb;border:1px solid #e5ebf0;border-radius:11px;margin:0;padding:30px 20px}.account-panel[data-section=addresses] .account-settings__add{margin:18px auto 0;display:block}.account-panel[data-section=addresses] .account-settings__add:hover{background:#f4f9fd;border-color:#abcce5}.account-address>.lp-icon{color:#698096;margin-top:3px}.account-address>div{min-width:0}.account-address h3{color:#243d50;overflow-wrap:anywhere;font-size:15px;font-weight:600}.account-address p{overflow-wrap:anywhere;margin:8px 0;line-height:1.8}.account-settings__inline-actions,.account-settings__confirmation{margin-top:14px}.account-settings__inline-actions button,.account-settings__confirmation button{color:#0969b5;background:0 0;margin-right:20px;padding:5px 0;font-size:12px}.account-settings__inline-actions button:last-child{color:#8f6570}.account-payment-list{gap:12px;display:grid}.account-payment-row{background:#f4f4f4;border-radius:11px;min-width:0;position:relative}.account-payment-disclosure>summary{cursor:pointer;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto 18px;align-items:center;gap:20px;min-height:82px;padding:20px 80px 20px 20px;list-style:none;display:grid}.account-payment-disclosure>summary::-webkit-details-marker{display:none}.account-payment-disclosure>summary:hover{background:#eef2f5}.account-payment-row__identity{min-width:0}.account-payment-row__chevron{color:#698397;transition:transform .16s}.account-payment-disclosure[open] .account-payment-row__chevron{transform:rotate(180deg)}.account-payment-row>.account-invoice-trigger{position:absolute;top:21px;right:20px}.account-payment-row__products{padding:0 20px 20px}.account-payment-row__products>:first-child{border-top:1px solid #e2e7eb;padding-top:16px}.account-payment-row h3{overflow-wrap:anywhere;font-size:14px;font-weight:600}.account-payment-row time{color:#7a8790;margin-top:5px;font-size:12px;display:block}.account-payment-row__status{color:#506a7c;background:#eaf0f4;border-radius:6px;justify-self:start;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.6;display:inline-flex}.account-payment-row__status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.account-payment-row__status[data-payment-status=paid]{color:#23744b;background:#e6f3eb}.account-payment-row__status[data-payment-status=unpaid]{color:#b23b48;background:#fbeaec}.account-payment-row__status[data-payment-status=partial]{color:#8a611e;background:#fbf1dd}.account-payment-row__amount{text-align:right;gap:3px;display:grid}.account-payment-row__amount small{color:#7a8790;font-size:11px}.account-payment-row__amount strong{color:#0969b5;font-size:16px}@media (width<=600px){.account-bank-cards{padding:18px}.account-bank-options{grid-template-columns:minmax(0,1fr)}.account-bank-cards__empty{align-items:flex-start;gap:12px}.account-bank-cards__empty h3{font-size:14px}.account-bank-setup .account-settings__primary{width:100%}.account-settings__field input{font-size:16px}.account-payment-disclosure>summary{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 72px 16px 16px}.account-payment-row__status{grid-area:2/1/auto/-1}.account-payment-row__chevron{position:absolute;top:80px;right:27px}.account-payment-row>.account-invoice-trigger{top:16px;right:16px}.account-payment-row__products{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.account-settings__field,.account-payment-row__chevron{transition:none}}.account-dashboard{--account-navy:#20384b;--account-muted:#77818a;--account-line:#e9edf0;color:var(--account-navy);background:#fff;min-height:75vh;padding:34px 0 64px}.account-dashboard :is(button,input,select){text-transform:none;letter-spacing:0;font-family:inherit}.account-dashboard :is(.account-greeting h1,.account-panel__heading h2,.account-empty h3,.comments-empty h3,.account-service-expanded__heading h4,.account-service-expanded__heading h5,.account-service-devices>h4,.account-service-devices>h5,.account-profile-confirm h3),.account-dashboard .account-nav__label,.account-dashboard .account-filters button,.account-greeting h1>span{text-transform:none}.account-dashboard button{cursor:pointer}.account-dashboard button:disabled{cursor:wait;opacity:.55}.account-dashboard :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #459ada}.account-dashboard .lp-icon{flex:none;width:20px;height:20px}.account-dashboard .account-container{width:min(var(--container), calc(100% - 2 * var(--page-gutter,64px)));max-width:var(--container)}.account-greeting{border-bottom:1px solid var(--account-line);align-items:center;gap:13px;margin-bottom:30px;padding-bottom:23px;display:flex}.account-greeting>.lp-icon{color:#334858;width:27px;height:27px}.account-greeting h1{letter-spacing:-.4px;overflow-wrap:anywhere;flex:1;min-width:0;font-size:25px;font-weight:600;line-height:1.6}.account-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.account-sidebar{border-right:1px solid var(--account-line);min-width:0;min-height:520px;padding-right:24px}.account-nav-card{background:0 0}.account-nav{gap:8px;display:grid}.account-nav button{text-align:left;color:#606a73;background:0 0;border:0;border-left:2px solid #0000;border-radius:5px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.7;transition:color .16s,background-color .16s,border-color .16s;display:flex}.account-nav__number{color:#8299ab;font-variant-numeric:tabular-nums;flex:0 0 18px;font-size:10px;font-weight:400}.account-nav__label{overflow-wrap:anywhere;min-width:0}.account-nav button:hover{color:#075c9e;background:#f7f9fb}.account-nav button[aria-pressed=true]{color:#075c9e;background:#eaf4fc;border-left-color:#3397ec;font-weight:500}.account-nav button[aria-pressed=true] .account-nav__number{color:#1676bf}.account-nav button:focus-visible{outline-offset:-2px}.account-signout{color:#b54c59;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:26px;padding:10px 12px;font-size:14px;line-height:1.6;display:flex}.account-signout>.lp-icon{width:18px;height:18px}.account-signout:hover{color:#a32f40;background:#fff8f9}.account-panel{justify-self:stretch;width:100%;min-width:0;max-width:none;padding-top:3px}.account-panel__heading{margin:0 0 27px}.account-panel__heading--quiet{margin:0}.account-panel__heading h2{color:#172a3a;font-size:20px;font-weight:700;line-height:1.7}.account-panel:is([data-section=profile],[data-section=addresses],[data-section=password])>.account-panel__heading,.account-panel[data-section=addresses]>div:not([hidden]){width:100%;max-width:460px;margin-inline:auto}.account-collection-header{border-bottom:1px solid var(--account-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;margin-bottom:28px;display:flex}.account-filters{align-items:stretch;gap:22px;min-width:0;display:flex}.account-filters button{color:#878787;text-align:left;background:0 0;justify-content:center;align-items:center;gap:5px;min-height:50px;padding:0 0 13px;font-size:14px;font-weight:700;line-height:1.6;display:inline-flex;position:relative}.account-filters button>span{font-size:inherit;white-space:nowrap}.account-filters button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-filters button[aria-pressed=true]{color:#172a3a}.account-filters button[aria-pressed=true]:after{background:#086bbb}.account-filters button:hover{color:#0969b5}.account-toolbar{align-items:stretch;width:200px;max-width:100%;margin:0 0 10px auto;display:flex}.account-search{background:#f7f7f7;border:1px solid #0000;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;padding-left:10px;display:flex}.account-search>.lp-icon{color:#8e9aa3;width:16px;height:16px}.account-search input{color:#2a4356;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:36px;padding:7px 7px 7px 0;font-size:12px}.account-search input::placeholder{color:#8e989f;opacity:1}.account-search input::-webkit-search-cancel-button{-webkit-appearance:none}.account-search button{color:#7f96a7;background:0 0;place-items:center;min-width:30px;min-height:36px;display:grid}.account-search:focus-within{background:#edf3f7}.account-dashboard .account-search input:is(:focus,:focus-visible){box-shadow:none;outline:none}.account-result-count{color:#7a8791;margin:14px 0 15px;font-size:12px}.account-record-grid{align-items:start;gap:15px;display:grid}.account-record-grid--services{grid-template-columns:minmax(0,1fr)}.account-status{color:#176b9b;overflow-wrap:anywhere;background:#eaf4fc;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.65;display:inline-flex}.account-status>span{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.account-status--success{color:#2c775b;background:#edf7f1}.account-status--waiting{color:#946924;background:#fff6e7}.account-status--muted{color:#697b88;background:#e9edf0}.account-field{min-width:0}.account-field dt{color:var(--account-muted);margin-bottom:6px;font-size:11px;line-height:1.7}.account-field dd{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.8}.account-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:48px 25px;display:flex}.account-empty h3{color:#172a3a;font-size:15px;font-weight:700;line-height:1.8}.account-empty p{color:#697580;max-width:420px;margin:18px 0 28px;font-size:13px;line-height:1.9}.account-empty .account-text-link{width:100%;max-width:400px;min-height:48px;font-size:13px}.account-text-link{color:#fff;background:#0969b5;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 21px;font-size:11px;line-height:1.7;display:inline-flex}.account-text-link:hover{background:#075a9b}.account-text-link .lp-icon{width:16px;height:16px}.account-back{color:#2c4354;background:0 0;align-items:center;gap:8px;min-height:40px;margin:-7px 0 19px;padding:5px 0;font-size:14px;font-weight:600;display:inline-flex}.account-back .lp-icon{width:16px;height:16px;transform:rotate(180deg)}.account-back:hover{color:#0969b5}.account-action-error{color:#ac4350;background:#fff1f3;border-radius:8px;margin-bottom:18px;padding:12px 16px;font-size:12px;line-height:1.8}.account-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-service-progress{min-width:0}.account-service-progress .milestones{grid-template-columns:repeat(4,minmax(0,1fr));height:auto;min-height:76px;margin:0;padding:0;list-style:none}.account-service-progress .milestones li{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:11px;line-height:1.7}.account-service-progress .milestones li i{display:block}.account-service-progress .milestones li.is-current i{background:#e6edf3}.account-service-progress .milestones li>span:not(.milestone-marker){overflow-wrap:anywhere;padding:0 3px}.account-service-progress .milestones small{font-size:10px;line-height:1.5}.account-service-progress .status-summary{min-height:0}.account-service-progress .status-summary :is(span,small){white-space:pre-line;overflow-wrap:anywhere}@media (width<=1100px){.account-layout{grid-template-columns:215px minmax(0,1fr);column-gap:28px}.account-filters{gap:22px}.account-filters button{font-size:14px}}@media (width<=800px){.account-layout{grid-template-columns:220px minmax(0,1fr);column-gap:22px}.account-filters{gap:18px}.account-filters button{flex-wrap:nowrap;gap:5px;min-width:0;font-size:13px}.account-filters button>span{font-size:12px}}@media (width>=601px) and (width<=900px){.account-layout{grid-template-columns:minmax(0,1fr);gap:24px}.account-sidebar{border:0;border-bottom:1px solid var(--account-line);min-height:0;padding:0 0 18px}.account-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-signout{max-width:180px}}@media (width<=600px){.account-dashboard{padding:22px 0 40px}.account-greeting{gap:9px;margin-bottom:20px;padding-bottom:17px}.account-greeting h1{letter-spacing:-.3px;font-size:21px;line-height:1.55}.account-greeting>.lp-icon{width:23px;height:23px}.account-layout{grid-template-columns:minmax(0,1fr);gap:21px}.account-sidebar{border:0;border-bottom:1px solid var(--account-line);min-height:0;padding:0 0 16px}.account-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.account-nav button{gap:6px;padding:10px 8px;font-size:12px}.account-nav__number{flex-basis:14px}.account-nav__label{overflow-wrap:normal;word-break:normal}.account-signout{width:auto;margin-top:10px;font-size:12px}.account-panel{padding:0}.account-panel__heading{margin-bottom:23px}.account-panel__heading--quiet{margin:0}.account-panel__heading h2{font-size:18px}.account-collection-header{gap:10px;margin-bottom:20px}.account-filters{gap:18px;width:100%}.account-filters button{flex:1;justify-content:flex-start;gap:5px;padding-bottom:12px;font-size:13px}.account-filters button>span{font-size:11px}.account-search input{font-size:16px}.account-toolbar{width:100%;margin:0 0 12px}.account-result-count{font-size:11px}.account-empty{min-height:260px;padding:30px 14px}.account-empty h3{font-size:13px}.account-empty p{margin-top:12px;font-size:11px}.account-back{margin-bottom:14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.account-nav button{transition:none}}.account-page{color:#152e45;background:#f6f9fc;padding-bottom:65px}.account-page .lp-icon{width:23px;height:23px}.account-page__breadcrumb{color:#658097;flex-wrap:wrap;align-items:center;gap:12px;padding-block:26px;font-size:12px;display:flex}.account-page__breadcrumb a{color:#0864b5}.account-page__welcome{text-align:center;max-width:720px;margin:20px auto 40px;padding:22px 20px}.account-page__lock{color:#0864b5;background:#e8f2fb;border:1px solid #d9eaf7;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 22px;display:grid}.account-page__eyebrow{margin-bottom:13px;color:#0864b5!important;font-size:11px!important}.account-page__welcome h1{text-wrap:balance;font-size:clamp(26px,3vw,38px);line-height:1.55}.account-page__welcome>p{color:#627c91;margin-top:14px;font-size:14px;line-height:1.9}.account-page__entry-actions{grid-template-columns:1fr 1fr;gap:12px;max-width:390px;margin:26px auto 0;display:grid}.account-page__preview{color:#587b98;text-underline-offset:4px;margin-top:24px;font-size:11px;line-height:1.8;text-decoration:underline;display:inline-block}.account-page__restricted{gap:14px;max-width:380px;margin:24px auto 0;font-size:13px;line-height:1.8;display:grid}.account-page__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1060px;margin-inline:auto;display:grid}.account-page__features article{background:#fff;border:1px solid #dfe9f2;border-radius:14px;padding:24px}.account-page__features .lp-icon{color:#0864b5;margin-bottom:14px}.account-page__features h2{margin-bottom:8px;font-size:16px}.account-page__features p{color:#647d91;font-size:12px;line-height:1.85}.account-page__notice{color:#933649;background:#fff5f6;border:1px solid #edcfd4;margin-block:16px;padding:14px;font-size:13px;line-height:1.7}.account-page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #84bce5}@media (width<=760px){.account-page__features{grid-template-columns:1fr;gap:12px}.account-page__features article{padding:20px}.account-page__welcome{margin-top:0;padding:12px 0}.account-page__welcome h1{font-size:26px}}
