.kh{--accent:var(--ds-brand-ink)}.kh-wrap{padding-bottom:calc(var(--ds-space-800) + var(--ds-safe-b))}.kh-top{justify-content:space-between;align-items:center;gap:var(--ds-space-150);padding-block:calc(var(--ds-space-150) + var(--ds-safe-t)) var(--ds-space-050);flex-wrap:wrap;display:flex}.kh-brand{align-items:center;gap:var(--ds-space-100);min-height:var(--ds-tap);color:var(--ds-ink);font-weight:var(--ds-fw-semibold);font-size:var(--ds-fs-body);display:inline-flex}.kh-brand:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px;border-radius:var(--ds-r-sm)}.kh-langs .ds-seg-it{text-decoration:none}.kh-hero{align-items:center;gap:var(--ds-space-075);padding:var(--ds-space-400) var(--ds-space-100) var(--ds-space-150);text-align:center;flex-direction:column;display:flex}.kh-kick{font-size:var(--ds-fs-label);color:var(--ds-muted)}.kh-ded{color:var(--ds-ink);text-wrap:balance;font-family:Amiri,Noto Naskh Arabic,serif;font-weight:700}.kh[dir=ltr] .kh-ded{font-family:Cormorant Garamond,Amiri,serif;font-weight:600}.kh-h1{font-size:var(--ds-fs-headline);line-height:1.4}.kh-h2{font-size:var(--ds-fs-title);line-height:1.5}.kh-note{color:var(--ds-ink-2);font-size:var(--ds-fs-body)}.kh-lead{max-width:46ch;color:var(--ds-ink-2);font-size:var(--ds-fs-body);line-height:var(--ds-lh-body)}.kh-meta{justify-content:center;gap:var(--ds-space-100);margin-top:var(--ds-space-100);flex-wrap:wrap;display:flex}.kh-pill{align-items:center;gap:var(--ds-space-075);min-height:var(--ds-space-400);padding:var(--ds-space-050) var(--ds-space-150);border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface);font-size:var(--ds-fs-caption);color:var(--ds-ink-2);display:inline-flex}.kh-cd>span{gap:0 var(--ds-space-075);flex-wrap:wrap;justify-content:center;align-items:baseline;display:flex}.kh-cd small{color:var(--ds-muted)}.kh-card{margin-top:var(--ds-space-200)}.kh-card>*+*{margin-top:var(--ds-space-150)}.kh-card>.ds-list{margin-top:var(--ds-space-100)}.kh-new{border-color:var(--ds-ink-2)}.kh-stats{gap:var(--ds-space-200);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.kh-stats>*+*{margin-top:0}.kh-ring{width:96px;height:96px;position:relative}.kh-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.kh-ring circle{fill:none;stroke-width:7px;stroke-linecap:round}.kh-ring .t{stroke:var(--ds-surface-3)}.kh-ring .a{stroke:var(--ds-line-2);transition:stroke-dashoffset var(--ds-dur-3) var(--ds-ease)}.kh-ring .b{stroke:var(--ds-primary);transition:stroke-dashoffset var(--ds-dur-3) var(--ds-ease)}.kh-ring-v{font-size:var(--ds-fs-title);font-weight:var(--ds-fw-semibold);flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.kh-ring-v small{font-size:var(--ds-fs-caption);font-weight:var(--ds-fw-regular);color:var(--ds-muted);margin-top:var(--ds-space-025)}.kh-stats-b{gap:var(--ds-space-050);flex-direction:column;min-width:0;display:flex}.kh-line{align-items:center;gap:var(--ds-space-100);font-size:var(--ds-fs-body-sm);color:var(--ds-muted);display:flex}.kh-line b{color:var(--ds-ink);font-weight:var(--ds-fw-semibold)}.kh-dot{width:var(--ds-space-100);height:var(--ds-space-100);border-radius:50%;flex:none}.kh-dot.a{background:var(--ds-line-2)}.kh-dot.b{background:var(--ds-primary)}.kh-complete{text-align:center;flex-direction:column;align-items:center;display:flex}.kh-dua{font-family:Amiri,Noto Naskh Arabic,serif;font-size:var(--ds-fs-body-lg);color:var(--ds-ink);line-height:2}.kh-n{width:var(--ds-space-400);height:var(--ds-space-400);border-radius:var(--ds-r-md);background:var(--ds-surface-2);color:var(--ds-ink-2);font-size:var(--ds-fs-caption);font-weight:var(--ds-fw-semibold);flex:none;place-items:center;display:grid}.kh-n.d{background:var(--ds-primary);color:var(--ds-on-primary)}.kh-acts{gap:var(--ds-space-100);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.kh-who{max-width:40%;font-size:var(--ds-fs-body-sm);color:var(--ds-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.kh-take>*+*{margin-top:var(--ds-space-200)}.kh-step{justify-content:space-between;align-items:center;gap:var(--ds-space-150);padding:var(--ds-space-100);border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface-2);display:flex}.kh-step output{font-size:var(--ds-fs-headline);font-weight:var(--ds-fw-semibold);flex-direction:column;flex:1;align-items:center;line-height:1.1;display:flex}.kh-step output small{margin-top:var(--ds-space-050);font-size:var(--ds-fs-caption);font-weight:var(--ds-fw-regular);color:var(--ds-muted)}.kh-grid{gap:var(--ds-space-075);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.kh-grid button{min-width:0;min-height:var(--ds-space-600);aspect-ratio:1/1.05;padding:var(--ds-space-050);border:1px solid var(--ds-line-2);border-radius:var(--ds-r-md);background:var(--ds-surface);color:var(--ds-ink);transition:background-color var(--ds-dur-1) var(--ds-ease), border-color var(--ds-dur-1) var(--ds-ease);flex-direction:column;justify-content:center;align-items:center;display:flex}.kh-grid b{font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semibold);line-height:1.1}.kh-grid small{max-width:100%;color:var(--ds-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.kh-grid .t{background:var(--ds-surface-2);border-color:var(--ds-line);cursor:default}.kh-grid .d{background:var(--ds-primary);border-color:var(--ds-primary);color:var(--ds-on-primary)}.kh-grid .d small{color:inherit}.kh-grid .s,.kh-grid [aria-pressed=true]{border-color:var(--ds-sel-edge);box-shadow:var(--ds-sel-ring)}.kh-grid .me{box-shadow:inset 0 0 0 2px var(--ds-brand)}.kh-grid button:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.kh-remind{gap:var(--ds-space-150);margin-top:var(--ds-space-200);padding-top:var(--ds-space-200);border-top:1px solid var(--ds-line);flex-direction:column;display:flex}.kh-rh{align-items:center;gap:var(--ds-space-100);font-weight:var(--ds-fw-semibold);display:flex}.kh-rbtns{gap:var(--ds-space-100);grid-template-columns:1fr 1fr;display:grid}.kh-rbtns.one{grid-template-columns:1fr}.kh-share{gap:var(--ds-space-100);grid-template-columns:1fr 1fr;display:grid}.kh-owner-annual{gap:var(--ds-space-200);margin-top:var(--ds-space-200);padding-top:var(--ds-space-200);border-top:1px solid var(--ds-line);flex-direction:column;display:flex}.kh-annual{gap:var(--ds-space-200);flex-direction:column;display:flex}.kh-dm{gap:var(--ds-space-100);grid-template-columns:6.5em minmax(0,1fr);display:grid}.kh-foot{margin-top:var(--ds-space-400);text-align:center}.kh-form{gap:var(--ds-space-250);flex-direction:column;display:flex}.kh-fs{border:0;min-width:0;margin:0;padding:0}.kh-fs legend{margin-bottom:var(--ds-space-100);padding:0}.kh-choice{gap:var(--ds-space-025);padding:var(--ds-space-025);border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface-2);grid-template-columns:1fr 1fr;display:grid}.kh-choice-it{white-space:normal;text-align:center;min-height:var(--ds-tap);line-height:1.3}.kh-seg2{flex-direction:column;align-items:center;line-height:1.25;display:flex}.kh-seg2 small{font-size:var(--ds-fs-caption);color:var(--ds-muted);font-weight:var(--ds-fw-regular)}.kh-sum{align-items:center;gap:var(--ds-space-100);display:inline-flex}.kh-more{gap:var(--ds-space-200);flex-direction:column;display:flex}.kh-prev{gap:var(--ds-space-050);padding:var(--ds-space-200);border-radius:var(--ds-r-md);background:var(--ds-surface-2);text-align:center;flex-direction:column;display:flex}.kh-prev .kh-ded{font-size:var(--ds-fs-title);line-height:1.5}.kh-center{text-align:center}.kh-gap-b{margin-bottom:var(--ds-space-150)}.kh-hp{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.kh .ds-btn{min-width:44px}.kh{--ds-control-sm:44px;--ds-control-md:48px;--ds-control-lg:52px;--ds-control-input:48px}}
