.kq-card{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"band band" "word rate" "scale scale" "legal legal" "foot foot";-moz-column-gap:32px;column-gap:32px;padding:18px 22px 22px}.kq-card>astro-island{display:contents}.kq-band{grid-area:band;display:flex;align-items:center;gap:16px;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--border-row)}.kq-band__weave{flex:1;min-width:0;max-width:520px;color:color-mix(in srgb,var(--kq-line) 40%,var(--surface-card))}.kq-band__sona{display:block;width:100%;height:auto}.kq-band__sona--narrow{display:none}.kq-pill{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--kq-ink);background:var(--kq-tint);padding:3px 7px;border-radius:999px}.kq-word{grid-area:word;display:flex;flex-direction:column;gap:14px;min-width:0}.kq-word__head{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.kq-word__term{font-style:normal;font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--text-strong)}.kq-word__origin{font-size:14px;font-style:italic;color:var(--text-muted)}.kq-word__origin i{font-style:normal;font-weight:600;color:var(--text-body)}.kq-word__senses{margin:0;padding:14px 0 0;list-style:none;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border-row)}.kq-word__senses li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.6;color:var(--text-body);max-width:72ch}.kq-word__n{font-weight:700;color:var(--teal-fg)}.kq-rate{grid-area:rate;align-self:start;display:flex;flex-direction:column;gap:16px;padding:18px 20px;border-radius:6px;background:color-mix(in srgb,var(--surface-recessed) 55%,var(--surface-card));border:1px solid var(--border-row);min-width:0}.kq-rate__head{display:flex;align-items:center;gap:12px}.kq-rate__head--link{text-decoration:none;color:inherit;border-radius:8px}.kq-rate__head--link:hover .kq-rate__title{text-decoration:underline;text-underline-offset:2px}.kq-rate__head--link:focus-visible{outline:2px solid var(--teal-fg);outline-offset:3px}.kq-rate__mark{width:36px;height:36px;border-radius:8px;flex-shrink:0}.kq-rate__id{display:flex;flex-direction:column;min-width:0}.kq-rate__title{font-size:15px;font-weight:700;color:var(--text-strong)}.kq-rate__sub{font-size:12px;color:var(--text-sublabel)}.kq-rate__nums{display:grid;grid-template-columns:1fr 1fr;gap:12px;container-type:inline-size}.kq-rate__num{display:flex;flex-direction:column;gap:4px;min-width:0}.kq-rate__lab{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-sublabel)}.kq-rate__val{font-size:clamp(18px,9.2cqi,26px);line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--text-strong);white-space:nowrap}.kq-rate__kz{display:inline-block;vertical-align:.6em;margin-right:4px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--text-sublabel)}.kq-rate__date{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-muted)}.kq-rate__dot{width:7px;height:7px;border-radius:999px;background:var(--kq-line)}.kq-rate__empty{margin:0;font-size:13px;color:var(--text-muted)}.kq-scale[hidden]{display:none}.kq-scale{grid-area:scale;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--border-row);container-type:inline-size;min-width:0}.kq-scale__gap{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.kq-scale__big{font-size:28px;line-height:1.1;font-weight:700;letter-spacing:-.01em;color:var(--kq-ink);white-space:nowrap}.kq-scale__unit{font-size:14px;font-weight:600;color:var(--text-strong)}.kq-scale__pct{font-size:12px;font-weight:600;color:var(--kq-ink);background:var(--kq-tint);padding:2px 8px;border-radius:999px}.kq-scale__best{flex-basis:100%;font-size:13px;color:var(--text-muted)}.kq-scale__track{position:relative;margin:14px 8px 0;height:92px}.kq-scale__track:before{content:"";position:absolute;left:0;right:0;top:45px;height:2px;border-radius:2px;background:var(--brand-border-strong)}.kq-scale__span{position:absolute;top:43px;height:6px;border-radius:3px;background:var(--kq-tint)}.kq-scale__line{position:absolute;inset:0;margin:0;padding:0;list-style:none}.kq-scale__m{position:absolute;left:var(--p);top:0;bottom:0;width:0}.kq-scale__dot{position:absolute;top:40px;left:-6px;width:12px;height:12px;box-sizing:border-box;border-radius:999px;background:var(--surface-card);border:2px solid var(--text-sublabel);box-shadow:0 0 0 3px var(--surface-card)}.kq-scale__m--best .kq-scale__dot{background:var(--up);border-color:var(--up)}.kq-scale__m--avg .kq-scale__dot{border-color:var(--teal-fg)}.kq-scale__m--street .kq-scale__dot{background:var(--kq-line);border-color:var(--kq-line)}.kq-scale__lab{position:absolute;bottom:calc(50% + 12px);left:0;transform:translate(-50%);white-space:nowrap;font-size:12px;line-height:16px;color:var(--text-muted)}.kq-scale__m.is-below .kq-scale__lab{bottom:auto;top:calc(50% + 12px)}.kq-scale__m.is-start .kq-scale__lab{transform:translate(-6px)}.kq-scale__m.is-end .kq-scale__lab{transform:translate(calc(-100% + 6px))}.kq-scale__m.is-shift .kq-scale__lab{transform:translate(var(--dx, -50%))}.kq-scale__name{font-weight:600}.kq-scale__val{font-weight:700;color:var(--text-strong)}.kq-scale__m--best .kq-scale__name,.kq-scale__m--best .kq-scale__val{color:var(--up)}.kq-scale__m--street .kq-scale__name,.kq-scale__m--street .kq-scale__val{color:var(--kq-ink)}.kq-scale__cap{margin-top:6px;font-size:12px;color:var(--text-faint)}@container (max-width: 560px){.kq-scale__track{height:auto;margin:16px 0 0}.kq-scale__track:before,.kq-scale__span{display:none}.kq-scale__line{position:static;display:flex;flex-direction:column;gap:12px}.kq-scale__m{position:relative;left:auto;width:auto;padding-bottom:16px}.kq-scale__m:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;border-radius:2px;background:var(--brand-border-strong)}.kq-scale__dot{top:auto;bottom:0;left:calc(var(--p) - 6px);z-index:1}.kq-scale__lab,.kq-scale__m.is-below .kq-scale__lab,.kq-scale__m.is-start .kq-scale__lab,.kq-scale__m.is-end .kq-scale__lab,.kq-scale__m.is-shift .kq-scale__lab{position:static;transform:none;display:flex;justify-content:space-between;gap:12px}}.kq-scale.is-stacked .kq-scale__track{height:auto;margin:16px 0 0}.kq-scale.is-stacked .kq-scale__track:before,.kq-scale.is-stacked .kq-scale__span{display:none}.kq-scale.is-stacked .kq-scale__line{position:static;display:flex;flex-direction:column;gap:12px}.kq-scale.is-stacked .kq-scale__m{position:relative;left:auto;width:auto;padding-bottom:16px}.kq-scale.is-stacked .kq-scale__m:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;border-radius:2px;background:var(--brand-border-strong)}.kq-scale.is-stacked .kq-scale__dot{top:auto;bottom:0;left:calc(var(--p) - 6px);z-index:1}.kq-scale.is-stacked .kq-scale__lab,.kq-scale.is-stacked .kq-scale__m.is-below .kq-scale__lab,.kq-scale.is-stacked .kq-scale__m.is-start .kq-scale__lab,.kq-scale.is-stacked .kq-scale__m.is-end .kq-scale__lab,.kq-scale.is-stacked .kq-scale__m.is-shift .kq-scale__lab{position:static;transform:none;display:flex;justify-content:space-between;gap:12px}.kq-legal{grid-area:legal;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--border-row);display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;color:var(--text-muted)}.kq-legal svg{flex-shrink:0;margin-top:3px;color:var(--text-sublabel)}.kq-foot{grid-area:foot;margin-top:18px}@media(max-width:760px){.kq-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"band" "word" "rate" "scale" "legal" "foot";padding:16px}.kq-rate{margin-top:18px}.kq-word__term{font-size:26px}.kq-band__sona--wide{display:none}.kq-band__sona--narrow{display:block}}:root{--kq-chart: #7e3aa0}.dark{--kq-chart: #b478d4}.cv-choose__grid.kgp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kgp-grid .cv-src__row .ds-cbd-flag{margin-right:2px}.kgp-scalecard{margin-top:16px;padding:4px 22px 18px}.kgp-scalecard .kq-scale{margin:0;border-top:0}.kgp-empty{margin:14px 0 0;font-size:13px;color:var(--text-muted)}.kgp-chartbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.kgp-chartcap{margin:0 0 10px;padding-left:20px}.kgp-chart .ds-bk-chart__bankline{stroke:var(--kq-chart)}.kgp-chart .ds-bk-chart__bankline{stroke-width:1.5}.kgp-chart .ds-bk-chart__dot{fill:var(--kq-chart)}.kgp-chart .ds-bk-leg__sw--bank{background:var(--kq-chart)}.kgp-chart .ds-bk-stat__val.kgp-gap{color:var(--kq-ink)}.home-rank__table.kgp-month th:first-child,.home-rank__table.kgp-month td:first-child{width:auto}.kgp-month .kgp-hs{display:none}.kgp-month th .ds-cbd-flag{display:inline-block;vertical-align:-2px;margin-right:4px}.kgp-month.is-collapsed .kgp-extra{display:none}.kgp-month .kgp-buy{color:var(--text-muted);font-weight:400}.kgp-month .kgp-sep{color:var(--text-ghost, var(--text-muted));font-weight:400}.kgp-more{border:0;background:none;padding:0;font-family:inherit;cursor:pointer}.kgp-more svg{transition:transform .2s}.kgp-more[aria-expanded=true] svg{transform:rotate(-90deg)}.kgp-word{padding:18px 22px 20px}@media(min-width:641px){.kgp-month td:first-child{white-space:nowrap}}@media(max-width:640px){.cv-choose__grid.kgp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kgp-grid .cv-src--street{padding-bottom:10px}.kgp-scalecard{padding:4px 16px 16px}.kgp-word{padding:16px}.kgp-chart .ds-bk-histstats{grid-template-columns:minmax(0,1fr)}.home-rank__table.kgp-month th:last-child,.home-rank__table.kgp-month td:last-child{display:none}.home-rank__table.kgp-month th:nth-last-child(2),.home-rank__table.kgp-month td:nth-last-child(2){padding-right:16px}.home-rank__table.kgp-month th:first-child,.home-rank__table.kgp-month td:first-child{padding-left:16px}.kgp-month .kgp-sep{display:block;height:0;overflow:hidden}.kgp-month th{position:relative}.kgp-month .kgp-hl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.kgp-month .kgp-hs{display:inline}.kgp-month .kgp-hsub{display:block;margin-top:2px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}}@media(prefers-reduced-motion:reduce){.kgp-more svg{transition:none}}.kgp-today .cv-label{padding:0 20px}.kq-notice{position:relative;overflow:hidden;display:grid;gap:8px;padding:16px 20px;border:1px solid color-mix(in srgb,var(--kq-ink) 25%,transparent);border-radius:6px;background:var(--kq-tint);color:var(--text-body);font-size:13.5px;line-height:1.55}.kq-notice>:not(.kq-notice__motif){position:relative}.kq-notice p{margin:0;max-width:78ch}.kq-notice__motif{position:absolute;top:-14px;right:-18px;width:150px;color:var(--kq-line);opacity:.12;pointer-events:none}.kq-notice__motif svg{display:block;width:100%;height:auto}.kq-notice__tag{justify-self:start;background:var(--surface-card);cursor:default}.kq-notice__title{margin:0;font-size:15px;line-height:1.35;font-weight:700;color:var(--kq-ink)}.kq-notice__more{justify-self:start;display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--kq-ink);text-decoration:underline;text-underline-offset:2px}.kq-notice__more:focus-visible{outline:2px solid var(--kq-ink);outline-offset:2px;border-radius:2px}.kgp-summary{color:var(--text-body);font-size:15px;line-height:1.55;max-width:72ch}.kgp-legalline{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--kq-ink) 22%,transparent);border-radius:6px;background:var(--kq-tint);color:var(--text-body);font-size:13px;line-height:1.5}.kgp-legalline .informal-note__pill{flex:none;margin-top:1px;background:var(--surface-card);cursor:default}.kgp-legalline a{font-weight:700;color:var(--kq-ink);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.kgp-legalline a:focus-visible{outline:2px solid var(--kq-ink);outline-offset:2px;border-radius:2px}.kgp-next{display:flex;flex-direction:column;gap:8px}.kgp-next__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kgp-next__item{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--brand-border);border-radius:6px;background:var(--surface-card);color:var(--text-strong);text-decoration:none}.kgp-next__item svg{flex:none;color:var(--teal-fg)}.kgp-next__item:focus-visible{outline:2px solid var(--teal-fg);outline-offset:2px}@media(hover:hover){.kgp-next__item:hover{border-color:var(--teal-fg)}}.kgp-next__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.kgp-next__t b{font-size:14px;font-weight:600}.kgp-next__t span{font-size:12px;color:var(--text-muted)}.kgp-next__val{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.kgp-next__val--bna{color:var(--bna-gold-ink)}.kgp-next__dot--bna{background:var(--bna-gold)}@media(max-width:900px){.kgp-next__list{grid-template-columns:minmax(0,1fr);gap:8px}}.kgp-landing{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "head" "legal" "data" "next";row-gap:16px}.kgp-landing>.kgp-title{grid-area:title;margin:0 0 -6px;font-size:25px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--text-strong)}.kgp-landing>.kgp-summary{grid-area:head;margin:0}.kgp-summary b{font-weight:600}.kgp-landing>.kgp-legalline{grid-area:legal}.kgp-landing>.kgp-data{grid-area:data;min-width:0}.kgp-landing>.kgp-next{grid-area:next}.kgp-summary__kq{color:var(--kq-ink)}.kgp-summary__gap{color:var(--text-strong)}@media(min-width:1024px){.kgp-landing{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"title title" "head data" "legal data" "next data";grid-template-rows:auto auto auto 1fr;-moz-column-gap:32px;column-gap:32px;row-gap:20px;align-items:start}.kgp-landing>.kgp-title{font-size:30px;line-height:36px;letter-spacing:-.025em;margin-bottom:4px}.kgp-landing .kgp-summary{font-size:16px;line-height:1.6}.kgp-landing .kgp-next__list{grid-template-columns:minmax(0,1fr);gap:8px}.kgp-landing .cv-choose__grid.kgp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kgp-landing .kgp-grid .cv-src__val{font-size:20px}}
