.accountBand{background:linear-gradient(180deg,color-mix(in srgb,var(--kc-purple-deep) 40%,var(--kc-purple-ink)),var(--kc-purple-ink) 360px)}.accountWrap{max-width:1140px;margin:0 auto;padding:calc(76px + var(--kc-space-12)) var(--kc-space-8) var(--kc-space-27)}.accountBand h1{margin:0 0 var(--kc-space-3);font-size:var(--kc-type-h3);letter-spacing:.02em}.accountBand h1,.accountBand h2{color:var(--kc-text);font-family:var(--kc-display);font-weight:400;line-height:var(--kc-heading-line)}.accountBand h2{margin:0;font-size:var(--kc-type-h4)}.accountLede{max-width:58ch;margin:0 0 var(--kc-space-8);color:color-mix(in srgb,var(--kc-text) 78%,transparent);font-size:var(--kc-type-control);line-height:var(--kc-body-line);text-wrap:pretty}.accountBand a:not(.accountBtn){color:var(--kc-purple-soft)}.accountBanner,.accountCards small,.accountMuted{color:color-mix(in srgb,var(--kc-text) 78%,transparent)}.accountBanner{margin:0 0 var(--kc-space-8);padding:var(--kc-space-4) var(--kc-space-6);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 30%,transparent);border-radius:var(--kc-radius-medium);background:color-mix(in srgb,var(--kc-purple-ink) 45%,transparent);font-size:var(--kc-type-control)}.accountBanner strong{color:var(--kc-text);font-weight:600}.accountSubnav{display:flex;flex-wrap:wrap;gap:var(--kc-space-2);margin:0 0 var(--kc-space-12);padding-bottom:var(--kc-space-4);border-bottom:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 20%,transparent)}.accountSubnav a{padding:var(--kc-space-2) var(--kc-space-4);border:var(--kc-border) solid transparent;border-radius:var(--kc-radius-small);color:color-mix(in srgb,var(--kc-text) 78%,transparent);font-size:var(--kc-type-label);font-weight:500}.accountSubnav a[aria-current=page]{border-color:color-mix(in srgb,var(--kc-purple) 35%,transparent);background:color-mix(in srgb,var(--kc-purple) 15%,transparent);color:var(--kc-purple-soft)}.accountPanel{position:relative;margin:0 0 var(--kc-space-8);padding:var(--kc-space-8);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple-soft) 20%,transparent);border-radius:var(--kc-radius-large);background:color-mix(in srgb,var(--kc-purple-deep) 40%,transparent);box-shadow:var(--kc-elevation-medium)}.accountPanel>:last-child{margin-bottom:0}.accountPanel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--kc-space-6);margin-bottom:var(--kc-space-6)}.accountStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--kc-space-6);gap:var(--kc-space-6);margin-bottom:var(--kc-space-8)}.accountStat{padding:var(--kc-space-6) var(--kc-space-8);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 30%,transparent);border-radius:var(--kc-radius-medium);background:color-mix(in srgb,var(--kc-purple-ink) 60%,transparent);box-shadow:var(--kc-elevation-small)}.accountStat span{display:block;margin-bottom:var(--kc-space-3);color:color-mix(in srgb,var(--kc-text) 78%,transparent);font-size:var(--kc-type-label);letter-spacing:.06em;text-transform:uppercase}.accountStat strong{font-family:var(--kc-display);font-size:var(--kc-type-h4);font-weight:400;color:var(--kc-text)}.accountStat em{display:block;margin-top:var(--kc-space-2);font-style:normal;color:color-mix(in srgb,var(--kc-text) 78%,transparent);font-size:var(--kc-type-label)}.accountChip{display:inline-flex;align-items:center;gap:var(--kc-space-2);padding:2px var(--kc-space-3);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 30%,transparent);border-radius:var(--kc-radius-small);background:color-mix(in srgb,var(--kc-purple) 12%,transparent);color:var(--kc-purple-soft);font-size:var(--kc-type-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.accountChip--solid{background:var(--kc-accent);border-color:transparent;color:var(--kc-on-accent)}.accountCards{width:100%;border-collapse:collapse;font-size:var(--kc-type-control)}.accountCards thead tr{background:color-mix(in srgb,var(--kc-purple-deep) 70%,var(--kc-purple-ink))}.accountCards th{color:color-mix(in srgb,var(--kc-text) 80%,transparent);font-size:var(--kc-type-label);font-weight:600;text-align:left}.accountCards td,.accountCards th{padding:var(--kc-space-6) var(--kc-space-4)}.accountCards td{border-bottom:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 12%,transparent);vertical-align:top;color:color-mix(in srgb,var(--kc-text) 85%,transparent)}.accountCards tr:last-child td{border-bottom:0}.accountMoney{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kc-text);font-weight:600}.accountPriceLock{color:var(--kc-purple-soft);font-size:var(--kc-type-label);font-weight:600}.accountActions{display:flex;flex-wrap:wrap;gap:var(--kc-space-4);align-items:center}.accountBtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--kc-space-2);padding:var(--kc-space-3) var(--kc-space-6);border:var(--kc-border) solid transparent;border-radius:var(--kc-radius-small);background:var(--kc-accent);color:var(--kc-on-accent);font-family:var(--kc-display);font-size:var(--kc-type-control);font-weight:400;letter-spacing:.04em;cursor:pointer;text-decoration:none}.accountBtn:hover{background:var(--kc-accent-hover);color:var(--kc-on-accent)}.accountBtn--ghost{border-color:color-mix(in srgb,var(--kc-purple-soft) 40%,transparent);background:transparent;color:var(--kc-purple-soft)}.accountBtn--ghost:hover{background:color-mix(in srgb,var(--kc-purple) 12%,transparent);color:var(--kc-text)}.accountBtn:disabled{cursor:not-allowed;opacity:.7}.accountSplit{display:grid;grid-template-columns:1.35fr .75fr;grid-gap:var(--kc-space-8);gap:var(--kc-space-8);align-items:start}.accountPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--kc-space-6);gap:var(--kc-space-6)}.accountField{display:grid;grid-gap:var(--kc-space-2);gap:var(--kc-space-2);color:color-mix(in srgb,var(--kc-text) 78%,transparent);font-size:var(--kc-type-label);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.accountField input,.accountField textarea,.accountPanel input:not([type=checkbox]):not([type=radio]):not([type=search]),.accountPanel select,.accountPanel textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:var(--kc-space-4) var(--kc-space-6);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 30%,transparent);border-radius:var(--kc-radius-medium);background:color-mix(in srgb,var(--kc-purple-ink) 60%,transparent);color:var(--kc-text);font-size:var(--kc-type-body);font-weight:400;letter-spacing:0;text-transform:none}[data-customer-2fa-panel] input:not([type=checkbox]):not([type=radio]):not([type=search]),[data-customer-2fa-panel] select,[data-customer-2fa-panel] textarea{box-sizing:border-box;background:var(--kc-purple-ink);color:var(--kc-text)}.accountField input::placeholder,.accountField textarea::placeholder,.accountPanel input::placeholder,.accountPanel textarea::placeholder,[data-customer-2fa-panel] input::placeholder,[data-customer-2fa-panel] textarea::placeholder{color:var(--kc-purple-soft);opacity:1}.accountField textarea{min-height:110px;resize:vertical}.accountForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--kc-space-6);gap:var(--kc-space-6)}.accountForm .wide{grid-column:1/-1}.accountCheck{display:flex;gap:var(--kc-space-3);align-items:flex-start;margin:var(--kc-space-6) 0;color:color-mix(in srgb,var(--kc-text) 78%,transparent);font-size:var(--kc-type-control);font-weight:400;text-transform:none;letter-spacing:0}.accountStack{display:grid;grid-gap:var(--kc-space-4);gap:var(--kc-space-4)}.accountLine{display:grid;grid-template-columns:72px 1fr auto;grid-gap:var(--kc-space-6);gap:var(--kc-space-6);align-items:center;padding:var(--kc-space-6) 0;border-top:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 15%,transparent)}.accountSwatch{width:72px;height:72px;border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 30%,transparent);border-radius:var(--kc-radius-medium);background:var(--kc-molecule-glow);box-shadow:var(--kc-elevation-small)}.accountTotals{display:grid;grid-gap:var(--kc-space-3);gap:var(--kc-space-3);margin-top:var(--kc-space-6)}.accountTotals div{display:flex;justify-content:space-between;gap:var(--kc-space-4);color:color-mix(in srgb,var(--kc-text) 78%,transparent)}.accountTotals .grand{padding-top:var(--kc-space-3);border-top:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 30%,transparent);color:var(--kc-text);font-weight:600}.accountPref{display:flex;justify-content:space-between;gap:var(--kc-space-6);align-items:center;padding:var(--kc-space-4) 0;border-top:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 15%,transparent)}.accountPref p{margin:var(--kc-space-1) 0 0;color:color-mix(in srgb,var(--kc-text) 78%,transparent);font-size:var(--kc-type-control)}.accountToggle{position:relative;flex:none;width:42px;height:24px;border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 50%,transparent);border-radius:var(--kc-radius-large);background:var(--kc-purple-ink)}.accountToggle[data-on=true]{background:var(--kc-accent);box-shadow:var(--kc-elevation-small)}.accountToggle i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:var(--kc-radius-large);background:var(--kc-text)}.accountToggle[data-on=true] i{left:20px}.accountTimeline{list-style:none;margin:0;padding:0}.accountTimeline li{position:relative;margin-left:6px;padding:0 0 var(--kc-space-6) var(--kc-space-8);border-left:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 30%,transparent)}.accountTimeline li:last-child{border-left-color:transparent;padding-bottom:0}.accountTimeline li:before{position:absolute;top:4px;left:-5px;width:9px;height:9px;content:"";border-radius:var(--kc-radius-small);background:var(--kc-purple);box-shadow:var(--kc-elevation-small)}.accountTimeline strong{display:block;color:var(--kc-text)}.accountTimeline span{color:color-mix(in srgb,var(--kc-text) 78%,transparent);font-size:var(--kc-type-control)}.accountMono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--kc-type-control);color:var(--kc-purple-soft);word-break:break-all}.accountAddress{margin:0;color:color-mix(in srgb,var(--kc-text) 85%,transparent);line-height:var(--kc-body-line)}@media (max-width:800px){.accountWrap{padding:calc(96px + var(--kc-space-8)) var(--kc-space-6) var(--kc-space-18)}.accountForm,.accountLine,.accountPair,.accountSplit,.accountStats{grid-template-columns:1fr}.accountForm .wide{grid-column:auto}.accountCards thead{display:none}.accountCards,.accountCards tbody,.accountCards td,.accountCards tr{display:block;width:100%}.accountCards tr{margin-bottom:var(--kc-space-4);padding:var(--kc-space-3) var(--kc-space-4);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 30%,transparent);border-radius:var(--kc-radius-medium);background:color-mix(in srgb,var(--kc-purple-ink) 60%,transparent)}.accountPanel{padding:var(--kc-space-6) var(--kc-space-4)}.accountCards td{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--kc-space-2) var(--kc-space-4);padding:var(--kc-space-2) var(--kc-space-1);border:0;min-width:0;overflow-wrap:anywhere}.accountCards td:before{content:attr(data-label);color:var(--kc-purple-soft);font-size:var(--kc-type-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.accountPanel__head{flex-direction:column}}.accountDeleteWrap{display:grid;grid-gap:var(--kc-space-6);gap:var(--kc-space-6)}.accountDeleteForm{display:grid;grid-gap:var(--kc-space-4);gap:var(--kc-space-4)}.accountDeleteFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--kc-space-4);gap:var(--kc-space-4)}@media (max-width:720px){.accountDeleteFields{grid-template-columns:1fr}}.accountDeleteWarning{background:color-mix(in srgb,var(--kc-gold) 8%,var(--kc-purple-ink))}.accountDeleteBlocked,.accountDeleteWarning{border-color:color-mix(in srgb,var(--kc-gold) 45%,transparent)}.accountDeleteError{margin:var(--kc-space-3) 0 0;padding:var(--kc-space-3) var(--kc-space-4);border-radius:var(--kc-radius-medium);border:var(--kc-border) solid color-mix(in srgb,var(--kc-gold) 55%,transparent);background:color-mix(in srgb,var(--kc-gold) 12%,var(--kc-purple-ink));color:var(--kc-text);font-size:var(--kc-type-small);font-weight:500}.accountBtn--danger{background:color-mix(in srgb,var(--kc-gold) 22%,var(--kc-purple-ink));border-color:color-mix(in srgb,var(--kc-gold) 55%,transparent);color:var(--kc-text)}.accountBtn--danger:hover{background:color-mix(in srgb,var(--kc-gold) 32%,var(--kc-purple-ink))}.accountDeleteConfirmBox{margin-top:var(--kc-space-4);padding:var(--kc-space-5);border-radius:var(--kc-radius-medium);border:var(--kc-border) solid color-mix(in srgb,var(--kc-gold) 55%,transparent);background:color-mix(in srgb,var(--kc-gold) 10%,var(--kc-bg));display:grid;grid-gap:var(--kc-space-3);gap:var(--kc-space-3)}.accountDeleteConfirmTitle{margin:0;font-size:var(--kc-type-body);color:var(--kc-text)}.accountDeletedNotice{width:100%;background:color-mix(in srgb,var(--kc-purple-ink) 88%,var(--kc-bg));border-bottom:var(--kc-border) solid color-mix(in srgb,var(--kc-gold) 45%,transparent);padding:var(--kc-space-4) var(--kc-space-6);color:var(--kc-text)}.accountDeletedNotice__inner{max-width:var(--kc-container);margin:0 auto;font-size:var(--kc-type-small)}