.kcCheck{padding-top:calc(76px + var(--kc-space-8));background:linear-gradient(180deg,color-mix(in srgb,var(--kc-purple-deep) 40%,var(--kc-purple-ink)),var(--kc-purple-ink) 360px)}.kcCheck__wrap{max-width:1140px;margin:0 auto;padding:var(--kc-space-12) var(--kc-space-8) var(--kc-space-27)}.kcCheck h1{margin:0 0 var(--kc-space-3);font-size:28px;letter-spacing:.02em}.kcCheck h1,.kcCheck h2{color:var(--kc-text);font-family:var(--kc-display);font-weight:400;line-height:var(--kc-heading-line)}.kcCheck h2{margin:0 0 var(--kc-space-4);font-size:var(--kc-type-h4);text-wrap:balance}.kcCheck__lede{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}.kcCheck fieldset{min-width:0;margin:0;padding:0;border:0}.kcCheck legend{padding:0;margin-bottom:var(--kc-space-3);color:var(--kc-text);font-family:var(--kc-display);font-size:var(--kc-type-h5);text-wrap:balance}.kcCheck__panel .kcCheck__banner{margin:0 0 var(--kc-space-6);padding:0 0 var(--kc-space-4);border:0;border-bottom:var(--kc-border) solid color-mix(in srgb,var(--kc-purple-soft) 20%,transparent);border-radius:0;background:transparent;box-shadow:none}.kcCheck small,.kcCheck__banner,.kcCheck__muted{color:color-mix(in srgb,var(--kc-text) 78%,transparent)}.kcCheck__banner{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)}.kcCheck__banner strong{color:var(--kc-text);font-weight:600}.kcCheck__banner--paymentEligibility,.kcCheck__panel .kcCheck__banner--paymentEligibility{margin:0 0 var(--kc-space-6);padding:var(--kc-space-4) var(--kc-space-6);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple-soft) 38%,transparent);border-radius:var(--kc-radius-medium);background:color-mix(in srgb,var(--kc-purple-ink) 56%,transparent);color:var(--kc-text);font-size:var(--kc-type-control);line-height:1.55}.kcCheck__panel{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)}.kcCheck__panel>:last-child{margin-bottom:0}.kcCheck__split{display:grid;grid-template-columns:1.35fr .75fr;grid-gap:var(--kc-space-8);gap:var(--kc-space-8);align-items:start}.kcCheck__stack{display:grid;grid-gap:var(--kc-space-4);gap:var(--kc-space-4);margin-top:var(--kc-space-6)}.kcCheck__panel.kcCheck__stack{margin-top:0}.kcCheck__line{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)}.kcCheck__line:first-child{border-top:0;padding-top:0}.kcCheck__swatch{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)}.kcCheck__qty{display:inline-flex;overflow:hidden;margin-top:var(--kc-space-3);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 30%,transparent);border-radius:var(--kc-radius-small)}.kcCheck__qty span{padding:6px 10px;color:color-mix(in srgb,var(--kc-text) 78%,transparent)}.kcCheck__qty b{padding:6px 4px;font-weight:600}.kcCheck__lineActions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kc-space-3);margin-top:var(--kc-space-3)}.kcCheck__qtyControls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--kc-space-2);margin-top:var(--kc-space-2)}.kcCheck__qtyControls input[type=number]{width:4rem;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-ink) 60%,transparent);font-size:var(--kc-type-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.kcCheck__qtyBtn,.kcCheck__qtyControls input[type=number]{min-height:36px;padding:var(--kc-space-2) var(--kc-space-3);color:var(--kc-text)}.kcCheck__qtyBtn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple-soft) 35%,transparent);border-radius:var(--kc-radius-small);background:color-mix(in srgb,var(--kc-purple-deep) 60%,var(--kc-purple-ink));font-family:var(--kc-display);font-size:var(--kc-type-control);line-height:1;cursor:pointer}.kcCheck__qtyBtn:hover:not(:disabled){border-color:var(--kc-purple);background:color-mix(in srgb,var(--kc-purple) 22%,var(--kc-purple-ink))}.kcCheck__qtyBtn:disabled{cursor:not-allowed;opacity:.6}.kcCheck__qtyValue{min-width:28px;padding:0 var(--kc-space-2);color:var(--kc-text);font-size:var(--kc-type-control);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.kcCheck__removeBtn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:var(--kc-space-2) var(--kc-space-4);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple-soft) 40%,transparent);border-radius:var(--kc-radius-small);background:transparent;color:var(--kc-purple-soft);font-family:var(--kc-display);font-size:var(--kc-type-label);letter-spacing:.04em;cursor:pointer}.kcCheck__removeBtn:hover:not(:disabled){border-color:var(--kc-purple);background:color-mix(in srgb,var(--kc-purple) 15%,transparent);color:var(--kc-text)}.kcCheck__removeBtn:disabled{cursor:not-allowed;opacity:.6}.kcCheck__couponRow{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--kc-space-3)}.kcCheck__couponRow input{flex:1 1 180px;min-width:0}.kcCheck__ctaGhost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--kc-space-3) var(--kc-space-6);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple-soft) 40%,transparent);border-radius:var(--kc-radius-small);background:transparent;color:var(--kc-purple-soft);font-family:var(--kc-display);font-size:var(--kc-type-control);letter-spacing:.04em;cursor:pointer}.kcCheck__ctaGhost:hover:not(:disabled){border-color:var(--kc-purple);background:color-mix(in srgb,var(--kc-purple) 15%,transparent);color:var(--kc-text)}.kcCheck__ctaGhost:disabled{cursor:not-allowed;opacity:.6}.kcCheck__money{color:var(--kc-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kcCheck__totals{display:grid;grid-gap:var(--kc-space-3);gap:var(--kc-space-3)}.kcCheck__totals div{display:flex;justify-content:space-between;gap:var(--kc-space-4);color:color-mix(in srgb,var(--kc-text) 78%,transparent)}.kcCheck__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}.kcCheck__actions{display:flex;flex-wrap:wrap;gap:var(--kc-space-4);align-items:center;margin-top:var(--kc-space-6)}.kcCheck__btn{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;text-decoration:none;cursor:pointer}.kcCheck__btn:hover{background:var(--kc-accent-hover);color:var(--kc-on-accent)}.kcCheck__btn:disabled{cursor:not-allowed;opacity:.72}.kcCheck__btn--ghost{border-color:color-mix(in srgb,var(--kc-purple-soft) 40%,transparent);background:transparent;color:var(--kc-purple-soft)}.kcCheck__btn--ghost:hover{background:color-mix(in srgb,var(--kc-purple) 12%,transparent);color:var(--kc-text)}.kcCheck__steps{display:flex;gap:0;list-style:none;padding:0;margin:0 0 var(--kc-space-8)}.kcCheck__steps li{flex:1 1;padding:var(--kc-space-3) var(--kc-space-4);border-top:2px solid color-mix(in srgb,var(--kc-purple) 20%,transparent);color:color-mix(in srgb,var(--kc-text) 78%,transparent);font-size:var(--kc-type-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kcCheck__steps li[aria-current=step]{border-color:var(--kc-purple);color:var(--kc-text)}.kcCheck__steps li.is-done{border-color:var(--kc-purple-soft)}.kcCheck__steps li.is-done,:root[data-theme=light] .kcCheck__steps li{color:var(--kc-purple-soft)}:root[data-theme=light] .kcCheck__steps li[aria-current=step]{color:var(--kc-text)}:root[data-theme=light] .kcCheck__steps li.is-done{color:var(--kc-purple-strong)}.kcCheck__form{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--kc-space-6);gap:var(--kc-space-6)}.kcCheck__wide{grid-column:1/-1}.kcCheck__field{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}.kcCheck__field input,.kcCheck__field textarea{width:100%;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}.kcCheck__field input::placeholder,.kcCheck__field textarea::placeholder{color:var(--kc-purple-soft);opacity:1}.kcCheck__field textarea{min-height:calc(var(--kc-space-8) * 3);resize:vertical;font-family:inherit;line-height:1.5}.kcCheck__field textarea:focus-visible{outline:2px solid var(--kc-gold);outline-offset:2px}.kcCheck__orderNotes{display:grid;grid-gap:var(--kc-space-2);gap:var(--kc-space-2);margin:var(--kc-space-6) 0}.kcCheck__orderNotesCount{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kcCheck__officialDomain{margin:0 0 var(--kc-space-4);max-width:68ch;color:color-mix(in srgb,var(--kc-text) 82%,transparent);font-size:var(--kc-type-control);line-height:1.5;text-wrap:pretty}.kcCheck__choice{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--kc-space-4);gap:var(--kc-space-4);align-items:center;padding:var(--kc-space-4) var(--kc-space-6);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 25%,transparent);border-radius:var(--kc-radius-medium);background:color-mix(in srgb,var(--kc-purple-ink) 45%,transparent)}.kcCheck__choice[aria-checked=true]{border-color:color-mix(in srgb,var(--kc-purple) 70%,transparent);box-shadow:var(--kc-elevation-small),0 0 24px color-mix(in srgb,var(--kc-purple) 18%,transparent)}.kcCheck__choice input{accent-color:var(--kc-purple)}.kcCheck__choice small{display:block;font-weight:400;letter-spacing:0;text-transform:none}.kcCheck__choice input:disabled{opacity:1}.kcCheck__chip{display:inline-flex;align-items:center;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}.kcCheck__check{display:flex;gap:var(--kc-space-3);align-items:flex-start;color:color-mix(in srgb,var(--kc-text) 78%,transparent);font-size:var(--kc-type-control)}.kcCheck__check input{margin-top:3px;accent-color:var(--kc-purple)}.kcCheck__pay{display:grid;grid-template-columns:168px 1fr;grid-gap:var(--kc-space-6);gap:var(--kc-space-6);align-items:center}.kcCheck__qr{position:relative;width:148px;height:148px;border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 30%,transparent);border-radius:var(--kc-radius-medium);background:repeating-linear-gradient(90deg,var(--kc-text) 0 6px,transparent 6px 12px),repeating-linear-gradient(var(--kc-text) 0 6px,var(--kc-purple-ink) 6px 12px);background-blend-mode:difference}.kcCheck__qr span{position:absolute;inset:auto 8px 8px 8px;padding:4px;border-radius:var(--kc-radius-small);background:var(--kc-purple-ink);color:var(--kc-purple-soft);font-size:var(--kc-type-caption);text-align:center}.kcCheck__mono{font-family:var(--kc-mono,monospace);font-size:var(--kc-type-label);color:var(--kc-purple-soft);word-break:break-all}.kcCheck__code{margin:0 0 var(--kc-space-3);color:var(--kc-purple-soft);font-family:var(--kc-display);font-size:var(--kc-type-h1);letter-spacing:.02em}.kcCheck__banner--inlineRefusal,.kcCheck__panel .kcCheck__banner--inlineRefusal{margin:var(--kc-space-4) 0;padding:var(--kc-space-4) var(--kc-space-6);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 58%,transparent);border-radius:var(--kc-radius-medium);background:color-mix(in srgb,var(--kc-purple-deep) 68%,var(--kc-purple-ink));box-shadow:var(--kc-elevation-small);color:var(--kc-text);font-size:var(--kc-type-control);line-height:var(--kc-body-line)}.kcCheck__nmiCard{display:grid;grid-gap:var(--kc-space-4);gap:var(--kc-space-4);margin:var(--kc-space-4) 0 var(--kc-space-6);padding:var(--kc-space-6);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 32%,transparent);border-radius:var(--kc-radius-medium);background:color-mix(in srgb,var(--kc-purple-ink) 56%,transparent);box-shadow:var(--kc-elevation-small)}.kcCheck__nmiHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kc-space-3)}.kcCheck__nmiSummary{color:color-mix(in srgb,var(--kc-text) 86%,transparent);font-size:var(--kc-type-control);line-height:var(--kc-body-line)}.kcCheck__nmiBrands{display:inline-flex;flex-wrap:wrap;gap:var(--kc-space-2)}.kcCheck__nmiApplePay{display:block;width:100%}.kcCheck__nmiApplePay:empty{display:none}.kcCheck__nmiApplePay[data-apple-pay-ready=false]{pointer-events:none;opacity:.45}.kcCheck__nmiApplePay iframe{display:block;width:100%!important;min-height:44px;border:0!important;background:transparent}.kcCheck__nmiGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--kc-space-4);gap:var(--kc-space-4)}.kcCheck__nmiField{display:grid;grid-gap:var(--kc-space-2);gap:var(--kc-space-2);min-width:0}.kcCheck__nmiLabel{color:color-mix(in srgb,var(--kc-text) 82%,transparent);font-size:var(--kc-type-label);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.kcCheck__nmiElement{display:flex;align-items:center;width:100%;min-height:46px;border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 34%,transparent);border-radius:var(--kc-radius-small);background:var(--kc-purple-ink);color:var(--kc-text);color-scheme:normal;transition:border-color .16s cubic-bezier(.22,1,.36,1);overflow:hidden}:root[data-theme=light] .kcCheck__nmiElement{background:var(--kc-surface);color:var(--kc-text)}.kcCheck__nmiElement:focus-within{border-color:var(--kc-purple);outline:2px solid var(--kc-purple-soft);outline-offset:2px}.kcCheck__nmiElement iframe{display:block;width:100%!important;height:44px!important;border:0!important;background:transparent;color-scheme:normal}.kcCheck__field--wide{grid-column:1/-1}.kcCheck__reviewSummaryList{display:grid;grid-gap:0;gap:0;margin-bottom:var(--kc-space-4);border:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 34%,transparent);border-radius:var(--kc-radius-small);background:color-mix(in srgb,var(--kc-purple-ink) 56%,transparent)}:root[data-theme=light] .kcCheck__reviewSummaryList{background:color-mix(in srgb,var(--kc-lavender) 22%,var(--kc-surface))}.kcCheck__reviewSection{padding:var(--kc-space-3) var(--kc-space-4);border-bottom:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 24%,transparent)}.kcCheck__reviewSection:last-child{border-bottom:0}.kcCheck__reviewRow{display:flex;align-items:center;justify-content:space-between;gap:var(--kc-space-3);min-width:0}.kcCheck__reviewRowMain{display:grid;grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;grid-gap:var(--kc-space-1) var(--kc-space-4);gap:var(--kc-space-1) var(--kc-space-4);min-width:0;flex:1 1}.kcCheck__reviewLabel{margin:0!important;font-size:var(--kc-type-label)!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--kc-text) 78%,transparent);white-space:nowrap}.kcCheck__reviewValue{margin:0!important;font-size:var(--kc-type-body);color:var(--kc-text);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:680px){.kcCheck__reviewRowMain{grid-template-columns:minmax(0,1fr);gap:2px}}.kcCheck__reviewChange{flex-shrink:0;font-size:var(--kc-type-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kc-gold);text-decoration:underline;text-underline-offset:.22em;white-space:nowrap}:root[data-theme=light] .kcCheck__reviewChange{color:var(--kc-purple)}.kcCheck__reviewPicker{margin-top:var(--kc-space-3);padding-top:var(--kc-space-3);border-top:var(--kc-border) solid color-mix(in srgb,var(--kc-purple) 24%,transparent)}.kcCheck__reviewPicker[hidden]{display:none!important}.kcCheck__notices{display:grid;grid-gap:var(--kc-space-1);gap:var(--kc-space-1);margin:var(--kc-space-3) 0}.kcCheck__notices p{margin:0}.kcCheck__consents a{color:var(--kc-gold);text-decoration:underline;text-underline-offset:.2em}:root[data-theme=light] .kcCheck__consents a{color:var(--kc-purple)}.kcCheck ol{margin:var(--kc-space-3) 0 0;padding-left:var(--kc-space-8);color:color-mix(in srgb,var(--kc-text) 78%,transparent)}@media (max-width:800px){.kcCheck__wrap{padding:var(--kc-space-8) var(--kc-space-6) var(--kc-space-18)}.kcCheck__form,.kcCheck__line,.kcCheck__nmiGrid,.kcCheck__pay,.kcCheck__split{grid-template-columns:1fr}.kcCheck__wide{grid-column:auto}.kcCheck__steps{flex-direction:column}.kcCheck__steps li{border-top:0;border-left:2px solid color-mix(in srgb,var(--kc-purple) 20%,transparent)}.kcCheck h1{font-size:var(--kc-type-h3)}}@media (max-width:599px){.kcCheck{padding-top:calc(112px + var(--kc-space-4))}}.kcCheck__orderHelp,.kcCheck__orderNotes{margin:var(--kc-space-6) 0 0;padding:var(--kc-space-4) 0 0;border-top:var(--kc-border) solid color-mix(in srgb,var(--kc-purple-soft) 20%,transparent);color:color-mix(in srgb,var(--kc-text) 78%,transparent);font-size:var(--kc-type-control)}.kcCheck__orderHelp ul{margin:0;padding-left:var(--kc-space-6)}.kcCheck__orderHelp a{color:var(--kc-text)}.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)}