@layer components{.lc-section .nb-container,.lc-stack{min-inline-size:0}.lc-stack{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.5vw,1.75rem);display:grid}.lc-stack>*{min-inline-size:0}.lc-narrow{inline-size:100%;max-inline-size:52rem}.lc-section+.lc-section{padding-block-start:clamp(2rem,5vw,3.5rem)}.lc-page>.nb-section:last-child{padding-block-end:clamp(3rem,8vw,7rem)}.lc-h2{font:700 clamp(1.2rem, 2.4vw, 1.5rem) / 1.3 var(--tz-font-display);color:var(--tz-text-primary);overflow-wrap:anywhere;margin:0}.lc-h2:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:4px;border-radius:4px}.lc-h3{font:700 1.05rem/1.35 var(--tz-font-display);color:var(--tz-text-primary);align-items:center;gap:.5rem;margin:0;display:flex}.lc-h3 .tz-icon{color:var(--nb-accent);flex:none}.lc-eyebrowhead{font:600 .8rem/1.3 var(--tz-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tz-text-meta);align-items:center;gap:.5rem;margin:0;display:flex}.lc-eyebrowhead .tz-icon{color:var(--nb-accent)}.lc-actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:29.99rem){.lc-actions>.nb-btn{inline-size:100%}}.lc-link,.lc-textbutton{min-block-size:44px;color:var(--tz-text-link,var(--nb-accent));font:600 .95rem/1.3 var(--tz-font-ui);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lc-link:focus-visible,.lc-textbutton:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:2px;border-radius:4px}.lc-label{font:600 .95rem/1.3 var(--tz-font-ui);color:var(--tz-text-primary);margin-block-end:.4rem;display:block}.lc-error{color:var(--tz-status-danger-fg,var(--tz-text-primary));align-items:center;gap:.45rem;margin:0;font-weight:600;display:flex}.lc-remembered{align-items:flex-start;gap:.5rem;margin:0;display:flex}.lc-remembered .tz-icon{color:var(--nb-accent);flex:none;margin-block-start:.2em}.lc-names{text-align:start;gap:.1rem;min-inline-size:0;display:grid}.lc-names__native{font:700 1.1rem/1.45 var(--tz-font-ui);color:var(--tz-text-primary);overflow-wrap:anywhere}strong.lc-names__native{font-size:clamp(1.3rem,3vw,1.65rem)}.lc-names__english{color:var(--tz-text-secondary);font-size:.88rem;line-height:1.4}.lc-sample{color:var(--tz-text-meta);font-size:.85em}.lc-suggested{gap:.85rem;display:grid}.lc-suggested__row,.lc-current,.lc-answer__head{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0;display:flex}.lc-current__k{font:600 .8rem/1.3 var(--tz-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tz-text-meta)}.lc-opening,.lc-save{color:var(--tz-text-secondary);align-items:flex-start;gap:.65rem;margin:0;display:flex}.lc-save p{margin:0}.lc-save>.tz-icon{color:var(--nb-accent);flex:none;margin-block-start:.2em}.lc-list,.lc-others,.lc-fallback{gap:1rem;min-inline-size:0;display:grid}.lc-search{gap:.35rem;display:grid}.lc-options{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lc-options>li{min-inline-size:0;display:grid}.lc-option{border:1px solid var(--nb-panel-border,var(--nb-ghost-border));background:var(--nb-ghost-bg);min-block-size:48px;inline-size:100%;color:var(--tz-text-primary);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--nb-dur-2) var(--nb-ease), transform var(--nb-dur-2) var(--nb-ease);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"names go""meta go";align-items:center;gap:.45rem .75rem;padding:.9rem 1rem;text-decoration:none;display:grid}.lc-option>.lc-names{grid-area:names}.lc-option__meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:.4rem .6rem;min-inline-size:0;display:flex}.lc-option__coverage{color:var(--tz-text-secondary);font-size:.85rem;line-height:1.45}.lc-option__go{color:var(--nb-accent);grid-area:go}.lc-option:hover:not(:disabled,[aria-disabled=true]){border-color:var(--nb-panel-border-hover);transform:translateY(-1px)}.lc-option:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:2px}.lc-option:is(:disabled,[aria-disabled=true]){cursor:progress;opacity:.7}.lc-option--registry .lc-option__go{color:var(--tz-text-meta)}.lc-nomatch{justify-items:start;gap:.75rem;display:grid}.lc-free{border-block-start:1px solid rgb(var(--nb-accent-rgb) / .12);gap:.75rem;padding-block-start:.5rem;display:grid}.lc-disclosure{min-block-size:48px;color:var(--tz-text-link,var(--nb-accent));font:600 1rem/1.3 var(--tz-font-ui);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.5rem;padding:.5rem .25rem;text-decoration:underline;display:inline-flex}.lc-disclosure:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:2px;border-radius:4px}.lc-free__form{gap:.75rem;max-inline-size:32rem;display:grid}.lc-free__form[hidden]{display:none}.lc-other{gap:1rem;display:grid}.lc-form{gap:1.25rem;min-inline-size:0;display:grid}.lc-choices .tz-option-card{min-block-size:48px}.lc-choices .tz-option-card__meta{flex-wrap:wrap}.lc-failed{gap:.75rem;display:grid}.lc-chips{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.lc-chip{border:1px solid var(--nb-chip-border,var(--nb-ghost-border));background:var(--nb-chip-bg,var(--nb-ghost-bg));border-radius:.85rem;min-inline-size:0;max-inline-size:100%;padding:.55rem .9rem;display:flex}.lc-chip .lc-names__native{font-size:1rem}.lc-check{gap:.85rem;display:grid}.lc-check__form{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:48rem){.lc-check__form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lc-check__form>.lc-actions{grid-column:1/-1}}.lc-check__form .tz-select,.lc-check__form .tz-input,.lc-free__form .tz-input{min-block-size:48px}.lc-answer{gap:1rem;display:grid}.lc-answer__state{gap:.75rem;display:grid}.lc-checklist{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lc-checklist>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;line-height:1.55;display:grid}.lc-checklist .tz-icon{color:var(--nb-accent);margin-block-start:.25em}.lc-note{border-inline-start:3px solid var(--nb-accent);background:var(--nb-tint,transparent);border-radius:.5rem;margin:0;padding:.85rem 1rem;line-height:1.55}.lc-values{gap:0;margin:0;display:grid}.lc-values__row{border-block-start:1px solid rgb(var(--nb-accent-rgb) / .1);grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:.7rem;display:grid}.lc-values__row:first-child{border-block-start:0}@media (min-width:40rem){.lc-values__row{grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);align-items:center}}.lc-values dt{color:var(--tz-text-primary);font-weight:600}.lc-values dd{min-inline-size:0;margin:0}.lc-legend{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.lc-caption-note{color:var(--tz-text-meta)}.lc-related{margin:1.5rem 0 0}:root:is([data-motion=reduced],[data-motion=off],.tz-reduced,.tz-capture) .lc-option{transition:none}:root:is([data-motion=reduced],[data-motion=off],.tz-reduced,.tz-capture) .lc-option:hover:not(:disabled,[aria-disabled=true]){transform:none}:root[data-theme=hc] .lc-option{border-color:currentColor}}
