.sf-container.ak{gap:clamp(20px,3vw,32px);max-width:860px;padding-block:clamp(28px,5vw,64px);display:grid}.sf-container.ak--narrow{max-width:480px}.ak-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ak-head h1{font-family:var(--font-heading);margin:2px 0 4px;font-size:clamp(1.6rem,3.4vw,2.2rem);line-height:1.15}.ak-head p{overflow-wrap:anywhere;margin:0}.ak-head--center{text-align:center;justify-content:center}.ak-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:700}.ak-card{border:1px solid var(--line);border-radius:var(--radius-md,var(--r-lg));background:var(--surface-raised,var(--surface));animation:ak-in var(--duration-base,.22s) var(--ease,ease) both;gap:14px;padding:clamp(18px,3vw,28px);display:grid}.ak-card p{margin:0}.ak-empty{text-align:center;justify-items:center}.ak-fine{margin:0;font-size:.86rem}.ak-center{text-align:center}.ak-sent{overflow-wrap:anywhere}.ak-code input{letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.ak-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ak-row--wrap{flex-wrap:wrap;justify-content:flex-start}.ak-link{min-height:40px;color:var(--samudra);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 2px;font-size:.92rem;font-weight:600;text-decoration:underline}.ak-link:disabled{color:var(--ink-muted);cursor:default;text-decoration:none}.ak-link:focus-visible,.ak-item:focus-visible{outline:2px solid var(--focus,var(--samudra));outline-offset:2px}.ak-section{gap:10px;display:grid}.ak-section h2,.ak-rights h2{font-family:var(--font-heading);align-items:center;gap:8px;margin:0;font-size:1.15rem;display:flex}.ak-count{border-radius:var(--radius-full,999px);background:var(--surface-sunken,var(--line));min-width:24px;height:24px;color:var(--ink-muted);place-items:center;padding:0 7px;font-size:.78rem;font-weight:700;display:inline-grid}.ak-list{border:1px solid var(--line);border-radius:var(--radius-md,var(--r-lg));background:var(--surface-raised,var(--surface));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ak-list li+li{border-top:1px solid var(--line)}.ak-item{color:var(--ink);transition:background var(--duration-fast,.12s) ease;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}a.ak-item:hover{background:var(--surface-sunken,transparent)}.ak-item__main{gap:2px;min-width:0;display:grid}.ak-item__title{overflow-wrap:anywhere;font-weight:600}.ak-item__meta{color:var(--ink-muted);font-size:.86rem}.ak-item__side{text-align:right;flex:none;justify-items:end;gap:4px;display:grid}.ak-item__amt{font-variant-numeric:tabular-nums;font-weight:700}.ak-confirm{border:1px solid var(--danger);border-radius:var(--radius-md,var(--r-sm));background:var(--danger-soft,transparent);animation:ak-in var(--duration-base,.22s) var(--ease,ease) both;gap:10px;padding:14px;display:grid}.ak-danger{color:var(--danger)}.ak-danger-solid{background:var(--danger);border-color:var(--danger);color:var(--ink-inverse,var(--surface))}.ak-note{border-radius:var(--r-sm,8px);background:var(--success-soft,var(--surface-sunken));color:var(--ink);padding:12px 14px}@media (max-width:520px){.ak-item{flex-direction:column;align-items:stretch}.ak-item__side{grid-auto-flow:column;justify-content:space-between;place-items:center start}.ak-head .sf-btn{width:100%}}@keyframes ak-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ak-card,.ak-confirm{animation:none}.ak-item{transition:none}}
