.acct,.acct-nav,.ob{--brand:var(--harbor);--brand-deep:var(--navy);--brand-tint:var(--skytint);--brand-on:var(--paper);--brand-ring:var(--harbor);--brand-rgb:34 96 147}.ob[data-accent=account]{--ob-accent-rgb:var(--acct-navy-rgb);--ob-accent-live-rgb:var(--acct-harbor-rgb)}.ob[data-accent=ets]{--ob-accent-rgb:49 114 127;--ob-accent-live-rgb:61 138 153}.ob{--ob-accent-rgb:var(--acct-navy-rgb);--ob-accent-live-rgb:var(--acct-harbor-rgb);--ob-accent:rgb(var(--ob-accent-rgb));--ob-accent-live:rgb(var(--ob-accent-live-rgb));--ob-accent-deep:rgb(var(--ob-accent-rgb) / 88%);--ob-accent-wash:rgb(var(--ob-accent-rgb) / 6%);--ob-accent-panel:rgb(var(--ob-accent-rgb) / 8%);--ob-accent-badge:rgb(var(--ob-accent-rgb) / 10%);--ob-accent-badge-line:rgb(var(--ob-accent-rgb) / 28%);--ob-accent-soft:rgb(var(--ob-accent-rgb) / 62%);--ob-accent-ring:rgb(var(--ob-accent-rgb) / 12%);--ob-on-accent:white}:root{--acct-line-rgb:223 222 221;--acct-line:rgb(var(--acct-line-rgb));--acct-line-strong-rgb:204 204 202;--acct-line-strong:rgb(var(--acct-line-strong-rgb));--acct-line-input-rgb:140 138 133;--acct-line-input:rgb(var(--acct-line-input-rgb));--acct-wash-blush-rgb:250 242 242;--acct-wash-rgb:248 248 248;--acct-wash-deep-rgb:243 243 243;--acct-wash-card-rgb:246 246 245;--acct-radius:12px;--acct-radius-sm:8px;--acct-pad:24px;--acct-pad-lg:clamp(20px, 4vw, 32px);--acct-pad-entry:16px 20px;--acct-text:1.125rem;--acct-text-lh:1.5;--acct-nav-h:68px;--acct-section-pt:1.75rem;--acct-harbor-rgb:34 96 147;--acct-navy-rgb:13 59 102;--acct-ok-rgb:21 115 71;--acct-tip-fill:rgb(var(--acct-harbor-rgb) / 7%);--acct-tip-line:rgb(var(--acct-navy-rgb));--acct-harbor:rgb(var(--acct-harbor-rgb));--acct-navy:rgb(var(--acct-navy-rgb));--acct-on-accent:white;--acct-navy-deep:rgb(var(--acct-navy-rgb) / 88%);--acct-track:var(--acct-line-strong);--acct-shadow-rest:0 1px 2px rgb(var(--acct-navy-rgb) / 5%);--acct-shadow-lift:0 8px 20px rgb(var(--acct-navy-rgb) / 13%), 0 2px 6px rgb(var(--acct-navy-rgb) / 8%);--acct-shadow-strip-top:inset 0 6px 6px -6px rgb(var(--acct-navy-rgb) / 22%)}.acct-card{background:var(--paper);border:1px solid var(--acct-line);border-radius:var(--acct-radius);padding:var(--acct-pad);min-width:0;box-shadow:var(--acct-shadow-rest);transition:box-shadow .25s var(--ease,ease)}.acct-card:hover{box-shadow:var(--acct-shadow-lift)}@media (prefers-reduced-motion:reduce){.acct-card{transition:none}}.acct-card--tools{padding:var(--acct-pad-lg)}.acct-card--entry{padding:var(--acct-pad-entry)}.acct-label{letter-spacing:.06em;text-transform:uppercase;color:var(--label-ink);font-size:.6875rem;font-weight:700;display:block}.acct-value{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.45}.acct-body{font-size:var(--acct-text);line-height:var(--acct-text-lh);color:var(--ink-soft)}.acct-btn{border:1px solid var(--acct-line-strong);border-radius:var(--acct-radius-sm);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s var(--ease,ease), color .15s var(--ease,ease);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.acct-btn[hidden]{display:none}.acct-btn:hover{border-color:var(--brand);color:var(--brand)}.acct-btn:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.acct-btn--accent{border-color:var(--brand);color:var(--brand)}.acct-btn--accent:hover{background:var(--brand-tint)}.acct-btn--solid{background:var(--brand);color:var(--brand-on);border-color:#0000}.acct-btn--solid:hover{background:var(--brand-deep);color:var(--brand-on)}.acct-btn--danger{border-color:var(--danger);color:var(--danger)}.acct-btn--danger:hover{border-color:var(--danger);color:var(--danger);background:rgb(var(--acct-wash-blush-rgb))}.acct-toggle{min-height:44px;color:var(--brand);cursor:pointer;align-items:center;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}.acct-toggle::-webkit-details-marker{display:none}.acct-toggle::marker{content:""}.acct-toggle:hover{color:var(--brand-deep)}.acct-toggle:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.acct-section{scroll-margin-top:calc(var(--nav-h,72px) + var(--acct-nav-h,68px));max-width:44rem;padding-top:var(--acct-section-pt);padding-bottom:3.75rem;position:relative}.acct-section__head{align-items:flex-start;gap:1rem;min-height:28px;padding-right:44px;display:flex}.acct-section__title{overflow-wrap:anywhere;margin:0;font-size:1.5rem;line-height:1.3}.acct-section__desc{color:var(--ink-soft);margin:.35rem 0 1rem}.acct-section__empty{color:var(--ink-soft);margin:0 0 1rem;font-size:.9375rem}.acct-section__status{color:var(--ink-soft);margin:0 0 1rem}.acct-section__status[data-outcome=created],.acct-section__status[data-outcome=updated],.acct-section__status[data-outcome=deleted],.acct-section__status[data-outcome=ok],.acct-section__status[data-outcome=saved],.acct-section__status[data-outcome=sms_consent_required]{color:var(--ink);font-weight:600}.acct-section__status[data-outcome=failed],.acct-section__status[data-outcome=gone],.acct-section__status[data-outcome=incomplete],.acct-section__status[data-outcome=missing],.acct-section__status[data-outcome=too-large],.acct-section__status[data-outcome=wrong-type]{color:var(--danger);font-weight:600}.acct-add{margin:0}.acct-add__toggle{top:calc(var(--acct-section-pt) - 8px);cursor:pointer;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;list-style:none;display:flex;position:absolute;right:0}.acct-add__toggle::-webkit-details-marker{display:none}.acct-add__toggle::marker{content:""}.acct-add__toggle:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.acct-plus{background:var(--brand);width:28px;height:28px;color:var(--brand-on);transition:transform .15s var(--ease,ease), background-color .15s var(--ease,ease);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:400;line-height:1;display:inline-flex}.ob .acct-add__toggle{display:none}.acct-add[open]>.acct-add__toggle .acct-plus{background:var(--ink-soft);transform:rotate(45deg)}.acct-add:not([open])>.acct-add__toggle:hover .acct-plus,.acct-add:not([open])>.acct-add__toggle:focus-visible .acct-plus{transform:rotate(90deg)}.acct-add__tip{z-index:1;white-space:normal;border-radius:var(--acct-radius-sm);background:var(--brand-deep);width:max-content;max-width:min(14rem,78vw);color:var(--brand-on);text-align:left;overflow-wrap:anywhere;pointer-events:none;opacity:0;transition:opacity .15s var(--ease,ease), transform .15s var(--ease,ease);padding:.4rem .6rem;font-size:.8125rem;font-weight:600;line-height:1.35;position:absolute;top:100%;right:0;transform:translateY(-4px)}.acct-add:not([open])>.acct-add__toggle:hover .acct-add__tip,.acct-add:not([open])>.acct-add__toggle:focus-visible .acct-add__tip{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.acct-plus{transition:background-color .15s var(--ease,ease)}.acct-add:not([open])>.acct-add__toggle:hover .acct-plus,.acct-add:not([open])>.acct-add__toggle:focus-visible .acct-plus{transform:none}.acct-add__tip{transition:opacity .15s var(--ease,ease);transform:none}}.acct-form{gap:1rem;max-width:40rem;margin:1rem 0;display:grid}.acct-field{gap:.3rem;min-width:0;display:grid}.acct-field>label{color:var(--ink-soft);font-size:.85rem;font-weight:600}.acct-field input:not([type=checkbox]):not([type=radio]),.acct-field select,.acct-field textarea{font:inherit;border:1px solid var(--acct-line-input);border-radius:var(--acct-radius-sm);background:var(--paper);width:100%;max-width:100%;min-height:44px;color:var(--ink);padding:.6rem .75rem}.acct-field textarea{resize:vertical;min-height:6rem}.acct-field input:focus-visible,.acct-field select:focus-visible,.acct-field textarea:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.acct-field :is(input,select,textarea):required:invalid{border-color:var(--danger)}.acct-field :is(input,select,textarea):required:invalid:focus-visible{outline-color:var(--danger)}.acct-fieldset{border:1px solid var(--acct-line);border-radius:var(--acct-radius);gap:1rem;margin:0;padding:1rem;display:grid}.acct-fieldset>legend{color:var(--ink);padding:0 .3rem;font-size:.9375rem;font-weight:600}.acct-submit{border-radius:var(--pill,999px);background:var(--brand);min-height:44px;color:var(--brand-on);font:inherit;cursor:pointer;border:0;justify-content:center;justify-self:start;align-items:center;padding:0 1.4rem;font-weight:600;display:inline-flex}.acct-submit:hover{background:var(--brand-deep)}.acct-submit:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.acct-text-btn{min-height:44px;color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .25rem;font-size:.875rem;font-weight:600;display:inline-flex}.acct-text-btn:hover{text-decoration:underline}.acct-text-btn:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.acct-entries{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.acct-entry{position:relative}.acct-entry__title{color:var(--ink);overflow-wrap:anywhere;margin:0;padding-right:44px;font-size:1rem;font-weight:600}.acct-entry__hosted{color:var(--brand);white-space:nowrap;margin-left:.4rem;font-size:.75rem;font-weight:500;display:inline-block}.acct-entry__hosted:after{content:" ↗"}.acct-entry__meta,.acct-entry__details{color:var(--ink-soft);gap:.15rem;margin:.35rem 0 0;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.acct-entry__meta li,.acct-entry__details li{overflow-wrap:anywhere}.acct-entry__rule{border:0;border-top:1px solid var(--acct-line);margin:.85rem 0 0}.acct-entry__more{margin-top:.15rem}.acct-entry__more .acct-entry__details{margin-top:0}.acct-edit{margin:0}.acct-edit__toggle{min-width:44px;min-height:44px;color:var(--label-ink);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex;position:absolute;top:6px;right:10px}.acct-edit__toggle::-webkit-details-marker{display:none}.acct-edit__toggle::marker{content:""}.acct-edit__toggle:hover{color:var(--brand)}.acct-edit__toggle:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.acct-edit[open]>.acct-edit__toggle{color:var(--brand)}.acct-file{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.acct-file__icon{color:var(--label-ink);flex:none;display:inline-flex}.acct-file__info{flex-wrap:wrap;flex:auto;align-items:baseline;gap:0 .5rem;min-width:0;display:flex}.acct-file__name{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600}.acct-file__type{color:var(--ink-soft);margin:0;font-size:.85rem}.acct-file__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.acct-file__form{margin:0}.acct-file__view{min-height:44px;color:var(--ink-soft);text-underline-offset:2px;align-items:center;padding:0 .25rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.acct-file__view:hover{color:var(--brand)}.acct-file__view:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.acct-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acct-group{min-inline-size:0;margin:0}.acct-group__title{color:var(--ink);margin:0 0 1rem;padding:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.acct-group__body{gap:1.25rem;min-width:0;display:grid}.acct-grid{gap:1rem;min-width:0;display:grid}.acct-field input,.acct-field select,.acct-field textarea{scroll-margin-top:calc(var(--nav-h,72px) + 4rem)}.acct-field__label{color:var(--ink-soft);font-size:.85rem;font-weight:600}.acct-readonly{border:1px solid var(--acct-line);border-radius:var(--acct-radius-sm);background:rgb(var(--acct-wash-rgb));min-height:44px;color:var(--ink-soft);overflow-wrap:anywhere;align-items:center;margin:0;padding:.6rem .75rem;display:flex}.acct-note{color:var(--ink-soft);margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.acct-note a{color:var(--brand)}.acct-note a:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.acct-banner{border-radius:var(--acct-radius-sm);border-left:3px solid var(--danger);background:rgb(var(--acct-wash-blush-rgb));margin:0 0 1.25rem;padding:12px 14px}.acct-banner__title{color:var(--ink);margin:0;font-size:.9375rem;font-weight:700;line-height:1.5}.acct-banner__list{color:var(--ink-soft);margin:.25rem 0 0;padding:0;font-size:.9375rem;list-style:none}.acct-banner__list a{min-height:44px;color:inherit;text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.acct-banner__list a:hover{color:var(--ink)}.acct-banner__list a:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.acct-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.25rem;display:flex}.acct-cancel{min-height:44px;color:var(--ink-soft);align-items:center;padding:0 .5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.acct-cancel:hover{color:var(--ink);text-decoration:underline}.acct-cancel:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.acct-photo{flex-wrap:wrap;align-items:flex-start;gap:1rem;min-width:0;display:flex}.acct-photo__img,.acct-photo__empty{border:1px solid var(--acct-line);background:rgb(var(--acct-wash-deep-rgb));border-radius:50%;flex:none;block-size:5rem;inline-size:5rem}.acct-photo__img{object-fit:cover}.acct-photo__controls{flex:12rem;gap:.5rem;min-width:0;display:grid}.acct-check{cursor:pointer;min-height:2.75rem;color:var(--ink-soft);overflow-wrap:anywhere;align-items:center;gap:.5rem;padding-inline:.2rem;font-size:.9375rem;display:flex}.acct-check input[type=checkbox]{flex:none;width:1.15rem;height:1.15rem}.acct-error{color:var(--danger);border:1px solid var(--danger);border-radius:var(--acct-radius);margin-top:1rem;padding:1rem;font-weight:600}.acct-error a{color:inherit}@media (width>=30rem){.acct-grid--2{grid-template-columns:1fr 1fr}.acct-grid--3{grid-template-columns:1fr 1fr 1fr}.ob .acct-grid--2,.ob .acct-grid--3{align-items:start}}.idcard__avatar--photo{object-fit:cover}.acct-required{color:var(--danger)}.acct-photo__initials{border:1px solid var(--acct-line);background:rgb(var(--acct-wash-deep-rgb));block-size:5rem;inline-size:5rem;color:var(--ink-soft);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:600;display:grid}.acct-tags{border:1px solid var(--acct-line);border-radius:var(--acct-radius-sm);background:var(--paper);flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;padding:.4rem .6rem;display:flex}.acct-tags__pills{display:contents}.acct-tags__pill{background:rgb(var(--acct-wash-deep-rgb));color:var(--ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .35rem .25rem .6rem;font-size:.875rem;line-height:1.2;display:inline-flex}.acct-tags__remove{block-size:1.5rem;inline-size:1.5rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1rem;line-height:1;display:grid}.acct-tags__remove:hover{color:var(--ink);background:var(--paper)}.acct-tags__remove:focus-visible{outline:2px solid var(--brand-ring);outline-offset:1px}.acct-tags .acct-tags__input{background:0 0;border:0;flex:8rem;min-width:0;min-height:2.25rem;padding:.2rem .1rem}.acct-tags .acct-tags__input:focus-visible{outline:none}.acct-tags:focus-within{outline:2px solid var(--brand-ring);outline-offset:1px}.acct-radio-group{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.acct-radio{cursor:pointer;min-height:2.75rem;color:var(--ink-soft);align-items:center;gap:.5rem;padding-inline:.2rem;font-size:.9375rem;display:flex}.acct-radio input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--brand);flex:none}.acct-link-btn{min-height:2.75rem;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0 .2rem;font-weight:600;display:inline-flex}.acct-link-btn:hover{text-decoration:underline}.acct-link-btn:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.ob .acct-field>label,.ob .acct-field__label{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.1rem;font-size:.75rem;font-weight:600}.ob .acct-required{color:var(--danger)}.ob .acct-field input:not([type=checkbox]):not([type=radio]),.ob .acct-field select,.ob .acct-field textarea{border-width:2px;border-color:var(--acct-line-input);padding:.875rem 1rem;font-size:1rem}.ob .acct-field input,.ob .acct-field select,.ob .acct-field textarea,.ob .acct-field label,.ob a,.ob button,.ob summary{scroll-margin-top:calc(var(--nav-h,72px) + 6rem)}.ob .acct-field[data-autofilled]{padding-bottom:1.25rem;position:relative}.ob .acct-field[data-autofilled] input:not([type=checkbox]):not([type=radio]),.ob .acct-field[data-autofilled] select,.ob .acct-field[data-autofilled] textarea{background-color:var(--ob-accent-wash);border-color:var(--ob-accent-soft);border-left:3px solid var(--ob-accent);border-bottom-right-radius:0}.ob .acct-field[data-autofilled] input:not([type=checkbox]):not([type=radio]),.ob .acct-field[data-autofilled] textarea{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2.6 7.4 5.5 10.3 11.4 3.9' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), radial-gradient(circle 11px at calc(100% - 25px) 50%, var(--ob-accent) 99%, transparent 100%);background-position:right 18px center,0 0;background-repeat:no-repeat;padding-right:3rem}.ob .acct-field[data-autofilled] textarea{background-position:right 18px top 1.05rem,0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2.6 7.4 5.5 10.3 11.4 3.9' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), radial-gradient(circle 11px at calc(100% - 25px) 1.75rem, var(--ob-accent) 99%, transparent 100%)}.ob .acct-field[data-autofilled] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2.6 7.4 5.5 10.3 11.4 3.9' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), radial-gradient(circle 11px at calc(100% - 46px) 50%, var(--ob-accent) 99%, transparent 100%);background-position:right 39px center,0 0;background-repeat:no-repeat;padding-right:4rem}.ob .acct-field[data-autofilled]:after{content:"Autofilled";z-index:0;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;color:var(--ob-accent);background:var(--ob-accent-badge);border:2px solid var(--ob-accent-badge-line);border-top:none;border-radius:0 0 5px 5px;padding:1px 6px;font-size:.625rem;font-weight:600;line-height:1.4;position:absolute;top:calc(100% - 1.25rem - 2px);bottom:auto;right:0}.ob .acct-field[data-autofilled]:has(>.ef__check):after{content:none}.ob .acct-field[data-autofilled]:has(>.ef__check){padding-bottom:0}.ob .acct-field[data-invalid] input,.ob .acct-field[data-invalid] select,.ob .acct-field[data-invalid] textarea{border-color:var(--danger);border-left-color:var(--danger)}.acct-group__body--flow{gap:1rem;display:grid}@media (width>=40rem){.acct-group__body--flow{grid-template-columns:1fr 1fr;align-items:start}.acct-group__body--flow>.acct-field{grid-column:1/-1}.acct-group__body--flow>.acct-field--half{grid-column:auto}}.ob .acct-group__body--flow>.acct-field:has(input:required,select:required,textarea:required)>label:after,.ob .ef.acct-field:has(input:required,select:required,textarea:required)>label:after{content:" *";color:var(--danger)}.abt-picker{position:relative}.abt-picker__control{min-width:0;display:block;position:relative}.abt-picker__control:after{content:"";opacity:.5;pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;position:absolute;top:50%;right:.95rem;transform:translateY(-70%)rotate(45deg)}.acct-field.abt-picker .abt-picker__control input{padding-inline-end:2.25rem}
