.ky-page[data-astro-cid-nzish435]{word-break:auto-phrase;overflow-wrap:break-word;text-wrap:pretty}.ky-page[data-astro-cid-nzish435] [data-astro-cid-nzish435][hidden]{display:none!important}.ky-page[data-astro-cid-nzish435] [data-astro-cid-nzish435]:is(h1,h2,h3){word-break:auto-phrase;overflow-wrap:normal}.ky-header[data-astro-cid-nzish435] p[data-astro-cid-nzish435]{max-width:none}.ky-page[data-astro-cid-nzish435] .ky-hinted[data-astro-cid-nzish435]{word-break:keep-all;overflow-wrap:anywhere}.ky-header[data-astro-cid-nzish435] h1[data-astro-cid-nzish435]{margin-bottom:0}.ky-lead[data-astro-cid-nzish435]{margin:var(--space-1) 0 0;font-size:var(--font-size-18)}.ky-pr[data-astro-cid-nzish435]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-14)}.ky-pr__badge[data-astro-cid-nzish435],.ky-shop__label[data-astro-cid-nzish435] span[data-astro-cid-nzish435]{padding:0 var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--border-radius-4);color:var(--color-text-primary);font-size:var(--font-size-13);font-weight:var(--font-weight-700);margin-inline-end:var(--space-1);display:inline-block}.ky-pr[data-astro-cid-nzish435] a[data-astro-cid-nzish435]{color:inherit}.ky-page[data-astro-cid-nzish435] h2[data-astro-cid-nzish435]{font-size:var(--font-size-24);margin:0;line-height:1.4}.ky-hidden-input[data-astro-cid-nzish435]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ky-tool[data-astro-cid-nzish435]{margin-top:var(--space-3);padding:var(--space-1-5);border-radius:var(--border-radius-12);background:var(--color-background-info)}.ky-tool__note[data-astro-cid-nzish435]{margin:var(--space-1-5) 0 0;color:var(--color-text-primary);font-size:var(--font-size-14)}.ky-question[data-astro-cid-nzish435]{border:0;margin:0;padding:0}.ky-question[data-astro-cid-nzish435]+.ky-question[data-astro-cid-nzish435]{margin-top:var(--space-3)}.ky-question[data-astro-cid-nzish435] legend[data-astro-cid-nzish435]{align-items:center;gap:var(--space-1);float:left;width:100%;margin-bottom:var(--space-1);font-size:var(--font-size-20);font-weight:var(--font-weight-700);line-height:1.5;display:flex}.ky-question[data-astro-cid-nzish435] legend[data-astro-cid-nzish435]+[data-astro-cid-nzish435]{clear:both}.ky-question__number[data-astro-cid-nzish435]{background:var(--color-brand-strong);width:1.75rem;height:1.75rem;color:var(--color-text-inverse);font-size:var(--font-size-15);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ky-chips[data-astro-cid-nzish435]{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ky-chip[data-astro-cid-nzish435],.ky-pick[data-astro-cid-nzish435]{border:2px solid var(--color-border-default);background:var(--color-background-primary);cursor:pointer;position:relative}.ky-chip[data-astro-cid-nzish435]{min-height:var(--touch-target);padding:var(--space-0-5) var(--space-1);border-radius:var(--border-radius-full);font-size:var(--font-size-17);font-weight:var(--font-weight-700);text-align:center;place-items:center;line-height:1.3;display:grid}.ky-chip[data-astro-cid-nzish435]:has(input:checked),.ky-pick[data-astro-cid-nzish435]:has(input:checked){border-color:var(--color-brand-primary);background:var(--color-background-brand);box-shadow:inset 0 0 0 2px var(--color-brand-primary)}.ky-pick[data-astro-cid-nzish435]:has(input:checked){background:var(--color-background-primary)}.ky-chip[data-astro-cid-nzish435]:has(input:checked){background:var(--color-brand-strong);color:var(--color-text-inverse)}.ky-chip[data-astro-cid-nzish435]:has(input:focus-visible),.ky-pick[data-astro-cid-nzish435]:has(input:focus-visible){outline:4px solid var(--color-focus-outline);outline-offset:2px}.ky-hidden-input[data-astro-cid-nzish435]:focus-visible{box-shadow:none;outline:none}.ky-picks[data-astro-cid-nzish435]{gap:var(--space-1-5) var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ky-scene[data-astro-cid-nzish435]{grid-template-columns:subgrid;align-content:start;row-gap:var(--space-1);display:grid}.ky-scene--m2[data-astro-cid-nzish435]{grid-column:span 2}.ky-scene--m3[data-astro-cid-nzish435]{grid-column:span 3}.ky-scene__label[data-astro-cid-nzish435]{color:var(--color-brand-strong);font-size:var(--font-size-15);font-weight:var(--font-weight-700);white-space:nowrap;grid-column:1/-1;margin:0;line-height:1.4}.ky-pick[data-astro-cid-nzish435]{justify-items:center;gap:var(--space-0-5);min-width:0;padding:var(--space-1) var(--space-0-5);border-radius:var(--border-radius-12);grid-template-rows:auto 1fr;transition:border-color .12s;display:grid}.ky-pick[data-astro-cid-nzish435]:hover{border-color:var(--color-border-strong)}.ky-pick[data-astro-cid-nzish435] img[data-astro-cid-nzish435]{aspect-ratio:1;width:100%;max-width:5rem;height:auto;display:block}.ky-pick__label[data-astro-cid-nzish435]{width:100%;min-height:2.7em;font-size:var(--font-size-15);font-weight:var(--font-weight-700);text-align:center;place-items:center;line-height:1.35;display:grid}.ky-pick[data-astro-cid-nzish435]:has(input:checked):after{content:"✓";background:var(--color-brand-primary);width:1.5rem;height:1.5rem;color:var(--color-text-inverse);font-size:var(--font-size-14);font-weight:var(--font-weight-700);border-radius:50%;place-items:center;display:grid;position:absolute;top:.25rem;right:.25rem}.ky-panel[data-astro-cid-nzish435]{margin-top:var(--space-3);padding:var(--space-2-5);border:3px solid var(--color-brand-primary);border-radius:var(--border-radius-16);background:var(--color-background-primary);scroll-margin-top:5.5rem}.ky-empty[data-astro-cid-nzish435]{gap:var(--space-1);margin-bottom:var(--space-1-5);display:flex}.ky-empty[data-astro-cid-nzish435] img[data-astro-cid-nzish435]{opacity:.85;width:4.5rem;height:4.5rem}.ky-result__top[data-astro-cid-nzish435]{align-items:center;gap:var(--space-2);display:flex}.ky-result__img[data-astro-cid-nzish435]{border-radius:var(--border-radius-12);background:var(--color-background-primary);flex:none;width:8rem;height:8rem}.ky-result__meta[data-astro-cid-nzish435]{min-width:0}.ky-result__label[data-astro-cid-nzish435]{font-size:var(--font-size-22);font-weight:var(--font-weight-700);margin:0;line-height:1.35}.ky-badge[data-astro-cid-nzish435]{margin:var(--space-1) 0 0;padding:.2rem var(--space-1-5);border-radius:var(--border-radius-12);background:var(--color-brand-strong);color:var(--color-text-inverse);font-size:var(--font-size-16);font-weight:var(--font-weight-700);border:2px solid #0000;line-height:1.5;display:inline-block}[data-astro-cid-nzish435][data-verdict=exception] .ky-badge[data-astro-cid-nzish435],.ky-badge[data-astro-cid-nzish435][data-verdict=exception]{border-color:var(--color-border-warning);background:var(--color-background-warning);color:var(--color-text-warning)}[data-astro-cid-nzish435][data-verdict=needCert] .ky-badge[data-astro-cid-nzish435],[data-astro-cid-nzish435][data-verdict=applying] .ky-badge[data-astro-cid-nzish435]{border-color:var(--color-border-accent);background:var(--color-background-accent);color:var(--color-text-accent)}[data-astro-cid-nzish435][data-verdict=self] .ky-badge[data-astro-cid-nzish435],.ky-badge[data-astro-cid-nzish435][data-verdict=self]{border-color:var(--color-border-strong);background:var(--color-background-tertiary);color:var(--color-text-primary)}[data-astro-cid-nzish435][data-verdict=reform] .ky-badge[data-astro-cid-nzish435],.ky-badge[data-astro-cid-nzish435][data-verdict=reform]{background:var(--color-brand-primary)}.ky-page[data-astro-cid-nzish435] .ky-result__answer[data-astro-cid-nzish435]{margin-top:var(--space-2);font-size:var(--font-size-24);line-height:1.45}.ky-next[data-astro-cid-nzish435]{align-items:baseline;gap:var(--space-0-5) var(--space-1);margin:var(--space-1-5) 0 0;padding:var(--space-1-5);border-radius:var(--border-radius-8);background:var(--color-background-band);font-size:var(--font-size-17);font-weight:var(--font-weight-700);flex-wrap:wrap;line-height:1.5;display:flex}.ky-next__tag[data-astro-cid-nzish435]{padding:0 var(--space-1);border-radius:var(--border-radius-4);background:var(--color-text-accent);color:var(--color-text-inverse);font-size:var(--font-size-14);flex:none}.ky-tips[data-astro-cid-nzish435]{margin-top:var(--space-2)}.ky-tips__title[data-astro-cid-nzish435]{font-size:var(--font-size-15);font-weight:var(--font-weight-700);margin:0}.ky-tips[data-astro-cid-nzish435] ul[data-astro-cid-nzish435]{gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ky-tips[data-astro-cid-nzish435] li{padding:.2rem var(--space-1-5);border:1px solid var(--color-border-strong);border-radius:var(--border-radius-full);font-size:var(--font-size-16);line-height:1.5}.ky-shop[data-astro-cid-nzish435]{margin-top:var(--space-2);padding:var(--space-1-5);border-radius:var(--border-radius-8);background:var(--color-background-tertiary)}.ky-shop__label[data-astro-cid-nzish435]{font-size:var(--font-size-15);font-weight:var(--font-weight-700);margin:0}.ky-shop[data-astro-cid-nzish435] ul[data-astro-cid-nzish435]{margin:var(--space-1) 0 0;padding:0;list-style:none}.ky-shop[data-astro-cid-nzish435] li+li{margin-top:var(--space-1-5)}.ky-shop[data-astro-cid-nzish435] li strong{font-size:var(--font-size-15);display:block}.ky-shop[data-astro-cid-nzish435] .ky-shop__links{gap:var(--space-1);margin-top:var(--space-0-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ky-shop[data-astro-cid-nzish435] .ky-shop__links a{min-height:var(--touch-target);padding:var(--space-0-5) var(--space-1);border:2px solid var(--color-brand-primary);border-radius:var(--border-radius-8);background:var(--color-background-primary);color:var(--color-brand-strong);font-size:var(--font-size-16);font-weight:var(--font-weight-700);text-align:center;place-items:center;line-height:1.3;text-decoration:none;display:grid}.ky-shop[data-astro-cid-nzish435] .ky-shop__links a:hover{background:var(--color-background-brand)}.ky-shop__note[data-astro-cid-nzish435]{margin:var(--space-1) 0 0;font-size:var(--font-size-13);line-height:1.6}.ky-more[data-astro-cid-nzish435]{margin-top:var(--space-2);border-top:1px solid var(--color-border-default)}.ky-more[data-astro-cid-nzish435] summary[data-astro-cid-nzish435]{min-height:var(--touch-target);align-items:center;gap:var(--space-1);color:var(--color-text-link);font-weight:var(--font-weight-700);cursor:pointer;list-style:none;display:flex}.ky-more[data-astro-cid-nzish435] summary[data-astro-cid-nzish435]::-webkit-details-marker{display:none}.ky-more[data-astro-cid-nzish435] summary[data-astro-cid-nzish435]:before{content:"＋";width:1.5rem;height:1.5rem;font-size:var(--font-size-14);border:2px solid;border-radius:50%;place-items:center;line-height:1;display:inline-grid}.ky-more[data-astro-cid-nzish435][open] summary[data-astro-cid-nzish435]:before{content:"−"}.ky-more__body[data-astro-cid-nzish435]{font-size:var(--font-size-16)}.ky-more__body[data-astro-cid-nzish435] p[data-astro-cid-nzish435]{margin:0 0 var(--space-1)}.ky-more__name[data-astro-cid-nzish435]{font-weight:var(--font-weight-700)}.ky-more__body[data-astro-cid-nzish435] ul[data-astro-cid-nzish435]{margin:0;padding-left:1.2em}.ky-more__body[data-astro-cid-nzish435] li+li{margin-top:var(--space-1)}.ky-more__link[data-astro-cid-nzish435]{font-weight:var(--font-weight-700);margin-top:var(--space-1-5)!important}.ky-panel__back[data-astro-cid-nzish435]{margin:var(--space-1) 0 0}.ky-tool[data-astro-cid-nzish435] h2[data-astro-cid-nzish435]{scroll-margin-top:5.5rem}.ky-list[data-astro-cid-nzish435],.ky-sources[data-astro-cid-nzish435]{margin-top:var(--space-8)}.ky-list__lead[data-astro-cid-nzish435]{margin:var(--space-1) 0 0}.ky-group[data-astro-cid-nzish435]{margin-top:var(--space-4)}.ky-page[data-astro-cid-nzish435] .ky-group[data-astro-cid-nzish435] h3[data-astro-cid-nzish435]{align-items:center;gap:var(--space-0-5) var(--space-1-5);font-size:var(--font-size-16);font-weight:var(--font-weight-400);flex-wrap:wrap;margin:0;display:flex}.ky-group[data-astro-cid-nzish435] .ky-badge[data-astro-cid-nzish435]{font-size:var(--font-size-17);margin:0}.ky-cards[data-astro-cid-nzish435]{gap:var(--space-1);margin:var(--space-1-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ky-card[data-astro-cid-nzish435]{min-width:0;padding:var(--space-1) var(--space-0-5);border:1px solid var(--color-border-default);border-radius:var(--border-radius-12);text-align:center;grid-template-rows:auto auto 1fr;justify-items:center;gap:.125rem;display:grid}.ky-card[data-astro-cid-nzish435] img[data-astro-cid-nzish435]{aspect-ratio:1;width:100%;max-width:5rem;height:auto}.ky-card[data-astro-cid-nzish435] strong[data-astro-cid-nzish435]{font-size:var(--font-size-15);line-height:1.35}.ky-card[data-astro-cid-nzish435] span[data-astro-cid-nzish435]{font-size:var(--font-size-14);line-height:1.45}.ky-sources[data-astro-cid-nzish435]{max-width:var(--width-article)}.ky-sources[data-astro-cid-nzish435]>p[data-astro-cid-nzish435]{margin:var(--space-1) 0 0;font-size:var(--font-size-16)}.ky-sources[data-astro-cid-nzish435] h3[data-astro-cid-nzish435]{margin:var(--space-2) 0 0;font-size:var(--font-size-17)}.ky-sources[data-astro-cid-nzish435] ul[data-astro-cid-nzish435]{margin:var(--space-0-5) 0 0;font-size:var(--font-size-15);padding-left:1.25em}.ky-sources[data-astro-cid-nzish435] a[data-astro-cid-nzish435]{padding-block:var(--space-0-5);display:inline-block}.ky-page[data-astro-cid-nzish435]>.disclaimer{max-width:var(--width-article);margin-top:var(--space-6)}@media (width>=30rem){.ky-tool[data-astro-cid-nzish435]{padding:var(--space-2-5)}}@media (width>=48rem){.ky-chips[data-astro-cid-nzish435]{grid-template-columns:repeat(3,minmax(0,1fr))}.ky-picks[data-astro-cid-nzish435]{grid-template-columns:repeat(6,minmax(0,1fr))}.ky-pick[data-astro-cid-nzish435] img[data-astro-cid-nzish435]{max-width:6rem}.ky-scene--w2[data-astro-cid-nzish435]{grid-column:span 2}.ky-scene--w3[data-astro-cid-nzish435]{grid-column:span 3}.ky-scene--w4[data-astro-cid-nzish435]{grid-column:span 4}.ky-scene--w6[data-astro-cid-nzish435]{grid-column:span 6}.ky-cards[data-astro-cid-nzish435]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=64rem){.ky-layout[data-astro-cid-nzish435]{align-items:start;column-gap:var(--space-4);grid-template:"header panel""tool panel"1fr/minmax(0,1fr) minmax(20rem,24rem);display:grid}.ky-header[data-astro-cid-nzish435]{grid-area:header}.ky-tool[data-astro-cid-nzish435]{grid-area:tool}.ky-panel__back[data-astro-cid-nzish435]{display:none}.ky-panel[data-astro-cid-nzish435]{overscroll-behavior:contain;grid-area:panel;max-height:calc(100vh - 9.125rem);margin-top:0;position:sticky;top:8.125rem;overflow-y:auto}}
