[data-world=klar] main:has(>[data-read-page]){padding:0}[data-world=klar] [data-read-page] h1{-webkit-hyphens:manual;hyphens:manual}@layer components{[data-world=klar] .k-prose{max-width:68ch;color:var(--k-ink-2);overflow-wrap:break-word;text-wrap:pretty;font-variant-numeric:lining-nums;-webkit-hyphens:manual;hyphens:manual;hyphenate-limit-chars:10 4 4;font-size:1rem;line-height:1.6}@media (min-width:48rem){[data-world=klar] .k-prose{font-size:1.0625rem}}[data-world=klar] .k-read-measure{max-width:68ch;font-size:1rem}@media (min-width:48rem){[data-world=klar] .k-read-measure{font-size:1.0625rem}}[data-world=klar] .k-prose>:first-child{margin-top:0}[data-world=klar] .k-prose>:is(p,ul,ol,address,table,blockquote,pre,div){margin-top:1rem}[data-world=klar] .k-prose>h2{letter-spacing:-.015em;color:var(--k-ink);-webkit-hyphens:manual;hyphens:manual;margin-top:3rem;scroll-margin-top:6rem;font-size:clamp(1.375rem,1.25rem + .5vw,1.625rem);font-weight:600;line-height:1.25}[data-world=klar] .k-prose>h3{letter-spacing:-.012em;color:var(--k-ink);margin-top:2.5rem;scroll-margin-top:6rem;font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);font-weight:600;line-height:1.3}[data-world=klar] .k-prose>h2+h3{margin-top:1.25rem}[data-world=klar] .k-prose>:is(h2,h3)+:is(p,ul,ol,address,div,table){margin-top:.75rem}[data-world=klar] .k-prose strong{color:var(--k-ink);font-weight:600}[data-world=klar] .k-prose a{-webkit-hyphens:manual;hyphens:manual;color:var(--k-green-700);text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--k-green-700) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--k-green-700) 35%, transparent);transition:text-decoration-color var(--k-dur-hover) ease;font-weight:500}@media (hover:hover) and (pointer:fine){[data-world=klar] .k-prose a:hover{-webkit-text-decoration-color:var(--k-green-700);text-decoration-color:var(--k-green-700)}}[data-world=klar] .k-prose :is(ul,ol){padding-left:1.375rem}[data-world=klar] .k-prose ul{list-style:outside}[data-world=klar] .k-prose ul>li::marker{color:var(--k-ink-3)}[data-world=klar] .k-prose ol{list-style:decimal}[data-world=klar] .k-prose ol>li::marker{color:var(--k-ink-3);font-variant-numeric:tabular-nums}[data-world=klar] .k-prose li{padding-left:.25rem}[data-world=klar] .k-prose li+li{margin-top:.5rem}[data-world=klar] .k-prose address{font-style:normal}[data-world=klar] .k-prose address>p{margin:0}[data-world=klar] .k-prose blockquote{background-color:var(--k-subtle);color:var(--k-ink-2);border-radius:14px;padding:1rem 1.25rem}[data-world=klar] .k-prose code{background-color:var(--k-subtle);color:var(--k-ink);border-radius:6px;padding:.1em .375em;font-size:.9em}[data-world=klar] .k-prose hr{border:0;border-top:1px solid var(--k-line);margin:2.5rem 0}[data-world=klar] .k-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;font-size:.9375rem;line-height:1.5}[data-world=klar] .k-prose th{text-align:left;color:var(--k-ink);border-bottom:1px solid var(--k-line-strong);padding:.625rem .75rem;font-weight:600}[data-world=klar] .k-prose td{vertical-align:top;border-bottom:1px solid var(--k-line);padding:.625rem .75rem}[data-world=klar] .k-prose .k-prose-q{color:var(--k-ink-2);margin-top:1.5rem;font-weight:600}[data-world=klar] .k-prose>h3+.k-prose-q{margin-top:.75rem}[data-world=klar] .k-prose>.k-prose-q+:is(p,ul,ol,address){margin-top:.375rem}[data-world=klar] .k-prose .k-prose-notice{background-color:var(--k-subtle);color:var(--k-ink);border-radius:14px;padding:1rem 1.25rem}[data-world=klar] .k-prose .k-prose-notice+.k-prose-notice{margin-top:.5rem}[data-world=klar] .k-toc ol{border-left:1px solid var(--k-line);flex-direction:column;display:flex}[data-world=klar] .k-toc a{color:var(--k-ink-3);text-wrap:pretty;transition:color var(--k-dur-hover) ease, border-color var(--k-dur-hover) ease;border-left:2px solid #0000;gap:.5rem;margin-left:-1px;padding:.375rem 0 .375rem .875rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:flex;position:relative}[data-world=klar] .k-toc a>.k-toc-num{font-variant-numeric:tabular-nums;flex:none;min-width:1.75rem}[data-world=klar] .k-toc li[data-level="3"]>a{padding-left:3.125rem;padding-block:.25rem;font-size:.875rem}[data-world=klar] .k-toc :is(a[data-active=true],a[aria-current=page]){color:var(--k-ink);border-left-color:var(--k-ink);font-weight:600}@media (hover:hover) and (pointer:fine){[data-world=klar] .k-toc a:hover{color:var(--k-ink)}}[data-world=klar] .k-toc a:focus-visible{outline-offset:0;border-radius:4px}[data-world=klar] .k-row-list>li>a:focus-visible{z-index:1;outline-offset:-2px;position:relative}[data-world=klar] .k-row-list>li:first-child>a{border-top-left-radius:calc(var(--k-r-card) - 1px);border-top-right-radius:calc(var(--k-r-card) - 1px)}[data-world=klar] .k-row-list>li:last-child>a{border-bottom-left-radius:calc(var(--k-r-card) - 1px);border-bottom-right-radius:calc(var(--k-r-card) - 1px)}[data-world=klar] .k-toc-fold>summary{cursor:pointer;min-height:3rem;color:var(--k-ink);align-items:center;gap:.75rem;padding:0 1rem;font-size:.9375rem;font-weight:500;list-style:none;display:flex}[data-world=klar] .k-toc-fold>summary::-webkit-details-marker{display:none}[data-world=klar] .k-toc-fold>summary>.k-toc-chevron{transition:transform .2s var(--k-ease-out);margin-left:auto}[data-world=klar] .k-toc-fold[open]>summary>.k-toc-chevron{transform:rotate(180deg)}[data-world=klar] .k-toc-fold[open]>summary{border-bottom:1px solid var(--k-line)}[data-world=klar] .k-toc-fold>summary:focus-visible{outline-offset:-2px;border-radius:var(--k-r-card)}[data-world=klar] .k-strip{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--k-gutter)}[data-world=klar] .k-strip>*{scroll-snap-align:start}[data-world=klar] .k-strip::-webkit-scrollbar{display:none}@media not (min-width:48rem){[data-world=klar] .k-strip[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 4rem),#0000 calc(100% - .25rem));mask-image:linear-gradient(90deg,#000 calc(100% - 4rem),#0000 calc(100% - .25rem))}[data-world=klar] .k-strip[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000 .25rem,#000 4rem);mask-image:linear-gradient(90deg,#0000 .25rem,#000 4rem)}[data-world=klar] .k-strip[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000 .25rem,#000 4rem calc(100% - 4rem),#0000 calc(100% - .25rem));mask-image:linear-gradient(90deg,#0000 .25rem,#000 4rem calc(100% - 4rem),#0000 calc(100% - .25rem))}}[data-world=klar] .k-filter-chip{white-space:nowrap;min-height:2.5rem;color:var(--k-ink-2);background-color:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-line-strong);transition:background-color var(--k-dur-hover) ease, color var(--k-dur-hover) ease, box-shadow var(--k-dur-hover) ease, transform var(--k-dur-press) var(--k-ease-out);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375rem;font-weight:500;display:inline-flex}[data-world=klar] .k-filter-chip>.k-filter-count{font-variant-numeric:tabular-nums;color:var(--k-ink-3)}[data-world=klar] .k-filter-chip[aria-pressed=true]{background-color:var(--k-ink);color:#fff;box-shadow:none}[data-world=klar] .k-filter-chip[aria-pressed=true]>.k-filter-count{color:#ffffffb3}@media (hover:hover) and (pointer:fine){[data-world=klar] .k-filter-chip[aria-pressed=false]:hover{color:var(--k-ink);box-shadow:inset 0 0 0 1px var(--k-ink-3)}}[data-world=klar] .k-filter-chip:active{transform:scale(.97)}@media (max-width:47.99rem){[data-world=klar] .k-filter-chip{min-height:2.75rem}}}[data-world=klar] .k-form :is([data-slot=input],[data-slot=textarea]){border-radius:var(--k-r-input);border-color:var(--k-line-strong);background-color:var(--k-surface);color:var(--k-ink);transition:border-color var(--k-dur-hover) ease, box-shadow var(--k-dur-hover) ease;font-size:1rem;box-shadow:0 1px 2px #0f1a150a}[data-world=klar] .k-form [data-slot=input]{height:3rem;padding-left:.9375rem}[data-world=klar] .k-form [data-slot=textarea]{padding:.75rem .9375rem;line-height:1.55}[data-world=klar] .k-form :is([data-slot=input],[data-slot=textarea])::placeholder{color:var(--k-ink-3)}@media (hover:hover) and (pointer:fine){[data-world=klar] .k-form :is([data-slot=input],[data-slot=textarea]):hover:not(:disabled):not(:focus-visible){border-color:var(--k-ink-3)}}[data-world=klar] .k-form :is([data-slot=input],[data-slot=textarea]):focus-visible{border-color:var(--k-green-600);box-shadow:0 0 0 2px var(--k-surface), 0 0 0 4px var(--k-green-600);outline:none}[data-world=klar] .k-form :is([data-slot=input],[data-slot=textarea])[aria-invalid=true]{border-color:var(--k-alert);box-shadow:0 0 0 1px var(--k-alert)}[data-world=klar] .k-form :is([data-slot=input],[data-slot=textarea])[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--k-surface), 0 0 0 4px var(--k-alert)}[data-world=klar] .k-form :is([data-slot=input],[data-slot=textarea]):disabled{background-color:var(--k-subtle);opacity:.7}[data-world=klar] .k-form [data-slot=label]:not([class*=font-normal]){color:var(--k-ink);font-size:.9375rem;font-weight:500}[data-world=klar] .k-form [data-slot=checkbox]{border-color:var(--k-line-strong);background-color:var(--k-surface);border-radius:6px;width:1.25rem;height:1.25rem}[data-world=klar] .k-form [data-slot=checkbox][data-state=checked],[data-world=klar] .k-form [data-slot=checkbox][data-checked]{border-color:var(--k-green-600);background-color:var(--k-green-600);color:#fff}[data-world=klar] .k-form [data-slot=checkbox][aria-invalid=true]{border-width:1.5px;border-color:var(--k-alert);background-color:var(--k-alert-soft)}[data-world=klar] .k-form [data-slot=alert]{border-radius:14px}[data-world=klar] .k-form :is(input,textarea,select,button[role=checkbox],button[role=combobox]){scroll-margin-top:7rem;scroll-margin-bottom:2rem}[data-world=klar] .k-auth [data-slot=card]{background-color:var(--k-surface);box-shadow:var(--k-shadow-artifact);border:0;border-radius:24px;gap:1.25rem;padding-block:2rem}[data-world=klar] .k-auth [data-slot=card]>:is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){padding-inline:2rem}@media (max-width:39.99rem){[data-world=klar] .k-auth [data-slot=card]{border-radius:20px;gap:1.5rem;padding-block:1.75rem}[data-world=klar] .k-auth [data-slot=card]>:is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){padding-inline:1.25rem}}[data-world=klar] .k-auth [data-slot=card-header]{gap:.625rem}[data-world=klar] .k-auth [data-slot=card-title]{letter-spacing:-.025em;color:var(--k-ink);text-wrap:balance;font-size:clamp(1.625rem,1.4rem + .8vw,2rem);font-weight:600;line-height:1.1}[data-world=klar] .k-auth [data-slot=card-description]{color:var(--k-ink-2);font-size:1rem;line-height:1.55}[data-world=klar] .k-auth [data-slot=card-header]>[aria-hidden]:first-child{border-radius:14px}[data-world=klar] .k-auth [data-slot=separator]{background-color:var(--k-line)}[data-world=klar] .k-auth-panel{gap:2rem;padding-block:2.5rem}@media (min-width:80rem){[data-world=klar] .k-auth-panel{padding-block:3rem}}@media (max-height:960px){[data-world=klar] .k-auth-panel-lede{display:none}}@media (max-height:880px){[data-world=klar] .k-auth-panel{gap:1.25rem;padding-block:2rem}}[data-world=klar] .k-auth-panel .k-auth-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-world=klar] .k-auth-panel{--k-clamp-review:6;--k-clamp-reply:9}[data-world=klar] .k-auth-panel:has(.k-auth-price){--k-clamp-review:4;--k-clamp-reply:7}@media (max-height:940px){[data-world=klar] .k-auth-panel{--k-clamp-review:4;--k-clamp-reply:8}[data-world=klar] .k-auth-panel:has(.k-auth-price){--k-clamp-review:3;--k-clamp-reply:7}}@media (max-height:880px){[data-world=klar] .k-auth-panel{--k-clamp-review:4;--k-clamp-reply:7}[data-world=klar] .k-auth-panel:has(.k-auth-price){--k-clamp-review:3;--k-clamp-reply:6}}@media (max-height:800px){[data-world=klar] .k-auth-panel{--k-clamp-review:3;--k-clamp-reply:6}[data-world=klar] .k-auth-panel:has(.k-auth-price){--k-clamp-review:2;--k-clamp-reply:5}}@media (max-height:740px){[data-world=klar] .k-auth-panel:has(.k-auth-price){--k-clamp-review:1;--k-clamp-reply:5}}[data-world=klar] .k-auth-panel .k-auth-clamp--review{-webkit-line-clamp:var(--k-clamp-review);line-clamp:var(--k-clamp-review)}[data-world=klar] .k-auth-panel .k-auth-clamp--reply{-webkit-line-clamp:var(--k-clamp-reply);line-clamp:var(--k-clamp-reply)}@media (max-height:800px){[data-world=klar] .k-auth-panel-title{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){[data-world=klar] .k-toc-fold>summary>.k-toc-chevron{transition:none}[data-world=klar] .k-filter-chip:active{transform:none}}