.word-eyebrow{font-family:var(--section-label-font);text-transform:uppercase;font-weight:var(--weight-extrabold);letter-spacing:.28em;font-size:.625rem;color:var(--color-ink)}.word-section-label{font-family:var(--section-label-font);text-transform:uppercase;font-weight:var(--weight-extrabold);letter-spacing:var(--section-label-tracking);font-size:var(--section-label-size);color:var(--color-ink);white-space:nowrap}.word-rule{height:1px;border:0;background:var(--section-label-color);transform:scaleY(.75)}.word-microlabel{font-family:var(--section-label-font);text-transform:uppercase;font-weight:var(--weight-bold);letter-spacing:.22em;font-size:.5625rem;color:var(--color-ink-body);text-decoration:underline;text-decoration-color:var(--color-ink-body);text-underline-offset:3px}.test-word__note-label{color:var(--color-ink-dim);text-decoration:underline;text-decoration-color:var(--color-ink-dim);text-underline-offset:3px}.test-word__note-label[data-i18n="word.pitfall"]{text-decoration-color:var(--sense-num-color)}li[id^=sense-] .word-section-label{color:var(--color-ink-body);text-decoration:underline;text-decoration-color:var(--color-ink-body);text-underline-offset:3px}.test-word__band--sense-pills{border-block-start:1px dashed var(--color-rule);border-block-end:1px dashed var(--color-rule)}.test-word__pills-grid{display:grid!important;grid-template-columns:repeat(3,auto)!important;gap:.75rem!important;justify-content:start!important}.test-word__pill{width:auto!important}.word-footer .word-microlabel{color:var(--color-ink-muted)}.word-guide-panel{background:color-mix(in srgb,var(--color-ink) 7%,var(--word-surface));border-radius:10px;padding:1.1rem 1.3rem}.word-guide-panel__label{font-family:var(--section-label-font);text-transform:uppercase;letter-spacing:var(--section-label-tracking);font-size:var(--section-label-size);color:var(--color-ink-muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-ink-muted) 40%,transparent);text-underline-offset:5px}.word-guide-num{font-family:var(--section-label-font);font-size:.68rem;letter-spacing:.06em;color:var(--color-ink-dim);font-variant-numeric:tabular-nums}.word-guide-item{font-family:var(--section-label-font);text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;line-height:1.4;color:var(--color-ink-muted);text-decoration:none;transition:color .12s}@media(hover:hover)and (pointer:fine){.word-guide-item:hover{color:var(--color-ink)}}.word-more-link{display:inline-block;font-family:var(--section-label-font);text-transform:uppercase;letter-spacing:.09em;font-size:.66rem;line-height:1.4;color:var(--color-ink-dim);text-decoration:none;transition:color .12s}@media(hover:hover)and (pointer:fine){.word-more-link:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:4px}}.word-headword{font-family:var(--headword-font);font-weight:var(--headword-weight);font-style:italic;letter-spacing:var(--headword-tracking);color:var(--headword-color);font-size:min(var(--headword-size),calc(100cqi / (var(--hw-chars, 1) * .56)));line-height:1}.word-headword--phrase{font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:.01em}html.word-surface .grid-backdrop,html.word-surface .grid-backdrop-fade{background-image:none}html.word-surface footer{margin-block-start:1.5rem}html.word-surface footer:not(.word-route-footer){background:var(--word-def-group-bg)}.word-footer{border-block-start:1px solid var(--color-rule);padding-block-start:1.5rem}html.word-surface footer .hp-eyebrow{font-family:var(--section-label-font);font-weight:var(--weight-bold);letter-spacing:.28em;font-size:.625rem}footer.word-route-footer{color-scheme:dark;--color-paper: var(--palette-black);--color-paper-raised: var(--palette-black-2);--color-ink: var(--palette-cream);--color-ink-body: var(--palette-warm-300);--color-ink-muted: var(--palette-warm-400);--color-ink-dim: var(--palette-warm-500);--color-rule: var(--palette-warm-700);--color-surface: var(--palette-warm-900);--color-surface-strong: var(--palette-warm-800);--color-accent-2: var(--palette-brick-400);--logo-disc: var(--palette-warm-800);--logo-mark: var(--color-ink-muted);background:var(--color-paper)!important;color:var(--color-ink-body)!important}html:has(footer.word-route-footer){background:var(--palette-black)}html:has(footer.word-route-footer) body{background:var(--color-paper)}footer.word-route-footer .word-social{background:var(--color-paper);border-color:var(--color-ink);color:var(--color-ink)}@media(hover:hover)and (pointer:fine){footer.word-route-footer .word-social:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}}footer.word-grid-footer .word-footer{border-block-start:0;padding-block-start:2.5rem}footer.word-grid-footer .word-footer>div:last-child>:not(.cover-foot__country):not(.word-footer-legal){display:none}footer.word-grid-footer .word-footer>div:last-child{display:flex;justify-content:space-between;align-items:center}footer.word-grid-footer .word-footer>div:first-child>div:first-child>.word-footer-brand{display:none}html.type-details footer.word-grid-footer .hp-eyebrow.cover-country{font-variant-caps:normal;font-family:var(--font-mono),ui-monospace,monospace;font-weight:var(--weight-regular);letter-spacing:.15em;font-size:.75rem;text-transform:uppercase}footer.word-grid-footer .word-footer-legal{display:inline-flex;align-items:center;gap:1.25rem}.word-masthead{border-block-end:0}html.word-surface nav[aria-label=breadcrumb] ol{font-family:var(--section-label-font);font-size:.5625rem;font-weight:var(--weight-bold);letter-spacing:.22em;text-transform:uppercase}html.word-surface nav[aria-label=breadcrumb] [aria-current=page]{text-transform:uppercase;font-weight:var(--weight-bold);color:var(--color-ink)}html.word-surface nav[aria-label=breadcrumb] li[role=presentation]{color:var(--color-accent)}.word-footer-brand{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;text-decoration:none;font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;color:var(--color-ink-muted)}.word-footer-head{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;color:var(--color-ink-muted)}.word-footer-link{font-size:.875rem;line-height:1.25rem;color:var(--color-ink-body);text-decoration:none;transition:color .15s}@media(hover:hover)and (pointer:fine){.word-footer-link:hover{color:var(--color-accent)}}.word-social{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--color-ink);border-radius:9999px;background:var(--color-ink);color:var(--color-paper);transition:background .15s,color .15s,border-color .15s}@media(hover:hover)and (pointer:fine){.word-social:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-paper)}}html:is([data-theme=dark],[data-theme=nautilus],[data-theme=goshikku]) .word-social{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}@media(hover:hover)and (pointer:fine){html:is([data-theme=dark],[data-theme=nautilus],[data-theme=goshikku]) .word-social:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-paper)}}html.type-details{--section-label-size:.75rem;--section-label-tracking:.12em}html.type-details .word-section-label,html.type-details .word-eyebrow,html.type-details .word-panel__name,html.type-details .word-guide-panel__label,html.type-details .word-footer-head,html.type-details .word-footer-brand,html.type-details.word-surface footer .hp-eyebrow{text-transform:none;font-variant-caps:small-caps}html.type-details .word-eyebrow{font-size:.75rem;letter-spacing:.12em}html.type-details .word-panel__name{font-size:.8125rem;letter-spacing:.1em}html.type-details .word-footer-head,html.type-details .word-footer-brand{font-size:.875rem;letter-spacing:.08em}html.type-details.word-surface footer .hp-eyebrow{font-size:.75rem;letter-spacing:.12em}html.letterpress .word-headword{text-shadow:var(--letterpress-shadow)}html.letterpress:is([data-theme=dark],[data-theme=nautilus],[data-theme=goshikku]) .word-headword{text-shadow:var(--letterpress-shadow)}@media(min-width:641px){html.air .word-card .my-9{margin-block-start:3.25rem;margin-block-end:3.25rem}html.air .word-def-group{padding:2.25rem 2.5rem}html.air .word-hero-card__panel{padding:2.25rem 1.75rem 2rem}html.air .word-def,html.air .word-example{max-width:36em}html.air{--def-leading:1.5}html.air.word-surface footer{margin-block-start:2rem}}html.quiet-lines .word-def-group{border-color:transparent}html.quiet-lines .word-quote{border-inline-start-color:transparent;padding-inline-start:0}html.quiet-lines .word-colophon__cell{border-block-start-color:transparent}.word-hero-card{background:var(--word-def-group-bg);border:1px solid var(--color-rule);border-radius:6px;box-shadow:var(--shadow-card)}html.word-surface:is([data-theme=dark],[data-theme=nautilus],[data-theme=goshikku]) .word-hero-card{box-shadow:var(--shadow-card)}.word-hero-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.625rem 1.375rem .5625rem;border-block-end:1px solid var(--color-rule)}.word-hero-card__name{font-family:var(--section-label-font);font-size:.6875rem;font-weight:var(--weight-extrabold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink)}.word-hero-card__tag{font-family:var(--section-label-font);font-size:.5625rem;font-weight:var(--weight-bold);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-muted);text-align:end}.word-hero-card__panel{padding:1.75rem 1.375rem 1.5rem;background:color-mix(in srgb,var(--color-ink) 3%,transparent);border-block-end:1px solid var(--color-rule)}.word-hero-card__panel{position:relative;container-type:inline-size}.word-guides-dot{position:absolute;inset-block-end:.5rem;inset-inline-end:1.375rem;width:11px;height:11px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--color-accent);transition:background .15s;z-index:2}.word-def-group{position:relative}.word-mode-dot{position:absolute;inset-block-start:.875rem;inset-inline-end:.875rem;width:11px;height:11px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--color-accent);transition:background .15s;z-index:2}@media(max-width:640px){.word-mode-dot:before,.word-guides-dot:before{content:"";position:absolute;inset:-16.5px;border-radius:50%}}.word-mode-dot[aria-pressed=false]{background:var(--color-rule)}@media(hover:hover)and (pointer:fine){.word-mode-dot[aria-pressed=true]:hover{background:color-mix(in srgb,var(--color-accent) 75%,var(--color-ink))}.word-mode-dot[aria-pressed=false]:hover{background:var(--color-ink-dim)}}.word-mode-dot:after,.word-guides-dot:after{content:attr(data-tip);position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 6px);font-family:var(--section-label-font);font-size:.5625rem;font-weight:var(--weight-bold);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--color-paper);background:var(--color-ink);padding:4px 8px;border-radius:2px;opacity:0;pointer-events:none;transition:opacity .12s}.word-mode-dot:focus-visible:after,.word-guides-dot:focus-visible:after{opacity:1}@media(hover:hover)and (pointer:fine){.word-mode-dot:hover:after,.word-guides-dot:hover:after{opacity:1}}.word-guides-dot[aria-pressed=false]{background:var(--color-rule)}.word-hw-toggles{position:absolute;inset-block-end:.25rem;inset-inline-end:calc(2.125rem + 11px);display:inline-flex;gap:.25rem;z-index:2}.word-hw-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--color-rule);padding:0;border-radius:5px;background:transparent;color:var(--color-ink-dim);cursor:pointer;transition:color .15s,background .15s,border-color .15s}@media(hover:hover)and (pointer:fine){.word-hw-toggle:hover{color:var(--color-ink);border-color:var(--color-ink-dim);background:color-mix(in srgb,var(--color-ink) 4%,transparent)}}.word-hw-toggle[aria-pressed=true]{color:var(--color-ink);border-color:color-mix(in srgb,var(--color-ink) 45%,transparent)}.word-hw-toggle:after{content:attr(data-tip);position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 6px);font-family:var(--section-label-font);font-size:.5625rem;font-weight:var(--weight-bold);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--color-paper);background:var(--color-ink);padding:4px 8px;border-radius:2px;opacity:0;pointer-events:none;transition:opacity .12s}.word-hw-toggle:focus-visible:after{opacity:1}@media(hover:hover)and (pointer:fine){.word-hw-toggle:hover:after{opacity:1}}@media(max-width:640px){.word-hw-toggles{display:none}}html[data-hw-bold] .word-headword{font-weight:var(--weight-extrabold)}html[data-hw-upright] .word-headword{font-style:normal}@media(hover:hover)and (pointer:fine){.word-guides-dot[aria-pressed=true]:hover{background:color-mix(in srgb,var(--color-accent) 75%,var(--color-ink))}.word-guides-dot[aria-pressed=false]:hover{background:var(--color-ink-dim)}}.word-hero-card__body{padding:1.125rem 1.375rem 1.375rem}@media(max-width:640px){.word-hero-card__head{padding:.5rem .875rem .4375rem}.word-hero-card__panel{padding:1.125rem .875rem 1rem}.word-hero-card__body{padding:.875rem .875rem 1rem}}.word-def{font-family:var(--def-font);font-size:var(--def-size);font-weight:var(--def-weight);font-style:var(--def-style);line-height:var(--def-leading);color:var(--def-color);margin:0}.word-pos{font-style:italic;font-weight:var(--weight-regular);color:var(--color-ink-dim);margin-inline-end:.4rem}.word-quote{border-inline-start:2px solid var(--quote-rule);padding-inline-start:16px}.word-example{font-size:var(--example-size);font-style:var(--example-style);line-height:var(--example-leading);color:var(--color-ink-body)}.word-example strong{color:var(--def-color)}.word-citation-source{color:color-mix(in srgb,var(--sense-num-color) 90%,transparent)}.word-citation-date{color:var(--color-ink-muted)}html.word-surface[data-type=sheet] [data-sheet=hide]{display:none!important}html.word-surface[data-type=sheet]{--headword-size:clamp(2.4rem, 6vw, 3.75rem)}html.word-surface[data-type=sheet] .word-hero-card__head{display:none}html.word-surface[data-type=sheet] .word-hero-card__panel{background:transparent;padding:1.25rem 1.375rem .25rem;border-block-end:0}html.word-surface[data-type=sheet] .word-specimen__rule{display:none!important}html.word-surface[data-type=sheet] .word-hero-card .word-cefr-chip,html.word-surface[data-type=sheet] li[id^=sense-] .word-cefr-chip{display:inline-flex!important}html.word-surface[data-type=sheet] li[id^=sense-] .word-quote:not([data-only=student]){display:none}html.word-surface[data-type=sheet] li[id^=sense-] .word-meta-chip{display:none}html.word-surface[data-type=sheet] .word-sense-head{border-block-end:0;padding-block-end:0}html.word-surface[data-type=sheet] li[id^=sense-]{border-block-end:1px solid var(--color-rule);padding-block-end:3rem}html.word-surface[data-type=sheet] li[id^=sense-]~li[id^=sense-]{border-block-start:0}html.word-surface[data-type=sheet] li[id^=sense-] .word-quote[data-only=student] .word-microlabel{display:none}html.word-surface[data-type=sheet] #examples-host>div:first-child{display:none}html.word-surface[data-type=sheet] #examples-host [role=tablist]{display:none}html.word-surface[data-type=sheet] #examples-host [data-panel=web]{display:none!important}html.word-surface[data-type=sheet] #examples-host article:not(:first-of-type){display:none}html.word-surface[data-type=sheet] #examples-host:not(:has([data-panel=curated])){display:none}html.word-surface[data-type=sheet]:has(.word-type-seg) header[data-print-hide]{display:none}html.word-surface[data-type=sheet] footer{margin-block-start:2rem}html.word-surface[data-type=sheet] .word-footer{border-block-start:0;padding-block-start:0}html.word-surface[data-type=sheet] .word-footer>div:first-child{display:none}html.word-surface[data-type=sheet] .word-hero-card .ml-auto.flex,html[data-type=sheet] [data-back-to-top],html[data-type=sheet] [data-vocab-tray]{display:none!important}html.word-surface[data-type=sheet] .word-hero-card__body{padding:.6rem 1.375rem .9rem}html.word-surface[data-type=sheet] .word-hero-card__body>.mt-6{margin-block-start:.4rem}html.word-surface[data-type=sheet] .word-entry-grid{display:block!important}.word-sheet-usage{display:none}html.word-surface[data-type=sheet] .word-sheet-usage{display:block;margin-block:1.25rem 0;margin-inline:0;font-size:.95rem;color:var(--color-ink-body)}html.word-surface[data-type=sheet] .word-sheet-usage .word-microlabel{margin-inline-end:.65rem}html.word-surface[data-guides=off] .word-specimen__rule{display:none}.word-etymology{font-size:var(--etymology-size);font-style:var(--etymology-style);line-height:var(--etymology-leading);color:var(--example-color)}.word-note{background:var(--note-bg);padding:12px 16px;border-inline-start:2px solid var(--note-bar);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:6px;border-end-end-radius:6px}.word-note__label{font-family:var(--section-label-font);text-transform:uppercase;letter-spacing:.22em;font-size:.5625rem;font-weight:var(--weight-bold);color:var(--note-label-color)}.word-note__body{font-size:1rem;line-height:1.45;color:var(--note-body-color)}.word-chip{display:inline-block;font-size:.75rem;line-height:1;color:var(--chip-color);border:1px solid var(--chip-border);background:var(--chip-bg);border-radius:2px;padding:5px 9px;text-decoration:none;transition:border-color .12s}@media(hover:hover)and (pointer:fine){.word-chip:hover{border-color:var(--chip-hover-border)}}.word-action-chip{display:inline-flex;align-items:center;gap:.35rem;line-height:1;font-family:var(--section-label-font);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-dim);border:1px solid var(--color-rule);border-radius:3px;padding:5px 9px;background:var(--word-surface);cursor:pointer;transition:color .12s,border-color .12s,background-color .12s}@media(hover:hover)and (pointer:fine){.word-action-chip:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}}.word-action-chip[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.word-type-seg{display:flex;gap:2px}.word-type-seg__opt{display:flex;align-items:baseline;gap:5px;border:0;border-block-start:2px solid var(--color-rule);margin:0;padding:10px 10px 9px;line-height:1;font-family:var(--section-label-font);font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);background:transparent;cursor:pointer;transition:color .12s,background-color .12s,border-color .12s}.word-type-seg__num{font-weight:var(--weight-bold);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--color-ink-dim)}@media(hover:hover)and (pointer:fine){.word-type-seg__opt:hover{color:var(--color-ink)}.word-type-seg__opt:hover .word-type-seg__num{color:var(--color-ink-muted)}}.word-type-seg__opt[aria-checked=true]{border-block-start-color:var(--sense-num-color);background:color-mix(in srgb,var(--color-ink) 4%,transparent);color:var(--color-ink);font-weight:var(--weight-bold)}.word-type-seg__opt[aria-checked=true] .word-type-seg__num{color:var(--sense-num-color)}html[data-type=sheet] .word-type-seg:not([data-hydrated=true]) .word-type-seg__opt[data-mode-value=specimen]{border-block-start-color:var(--color-rule);background:transparent;color:var(--color-ink-muted);font-weight:var(--weight-semibold)}html[data-type=sheet] .word-type-seg:not([data-hydrated=true]) .word-type-seg__opt[data-mode-value=specimen] .word-type-seg__num{color:var(--color-ink-dim)}html[data-type=sheet] .word-type-seg:not([data-hydrated=true]) .word-type-seg__opt[data-mode-value=sheet]{border-block-start-color:var(--sense-num-color);background:color-mix(in srgb,var(--color-ink) 4%,transparent);color:var(--color-ink);font-weight:var(--weight-bold)}html[data-type=sheet] .word-type-seg:not([data-hydrated=true]) .word-type-seg__opt[data-mode-value=sheet] .word-type-seg__num{color:var(--sense-num-color)}@media(max-width:640px){.word-type-aside>*{flex:1 1 auto;min-width:0}.word-type-seg{width:100%}.word-type-seg__opt{flex:1 1 0;justify-content:center;padding:17px 6px 16px}}.word-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 .95rem;line-height:1;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);background:color-mix(in srgb,var(--color-ink) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-ink) 9%,transparent);border-radius:8px;cursor:pointer;transition:color .12s,border-color .12s,background-color .12s}.word-action-btn:focus-visible{background:var(--color-ink);border-color:var(--color-accent);color:var(--color-paper)}@media(hover:hover)and (pointer:fine){.word-action-btn:hover{background:var(--color-ink);border-color:var(--color-accent);color:var(--color-paper)}}.word-action-btn--icon{width:40px;padding:0;position:relative}.word-action-btn svg{display:block;flex:none}.word-action-btn--icon:after{content:attr(data-tip);position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 6px);font-family:var(--section-label-font);font-size:.5625rem;font-weight:var(--weight-bold);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--color-paper);background:var(--color-ink);padding:4px 8px;border-radius:2px;opacity:0;pointer-events:none;transition:opacity .12s;z-index:3}.word-action-btn--icon:focus-visible:after{opacity:1}@media(hover:hover)and (pointer:fine){.word-action-btn--icon:hover:after{opacity:1}}.word-action-btn--icon:not([data-tip]):after{content:none}.word-action-btn--float{background:var(--word-def-group-bg);box-shadow:var(--shadow-float)}@media(hover:hover)and (pointer:fine){.word-action-btn--float:hover{background:var(--color-ink)}}.word-action-count{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-accent-2);color:var(--color-on-accent);font-family:var(--section-label-font);font-size:.625rem;font-weight:var(--weight-bold);line-height:1;font-variant-numeric:tabular-nums}.word-action-btn--active{background:var(--color-accent-2);border-color:var(--color-accent-2);color:var(--color-on-accent)}@media(hover:hover)and (pointer:fine){.word-action-btn--active:hover{background:var(--color-accent-2);border-color:var(--color-accent-2);color:color-mix(in srgb,var(--color-on-accent) 82%,var(--color-accent-2))}}.word-action-chip--active{background:var(--color-accent-2);border-color:var(--color-accent-2);color:var(--color-on-accent)}@media(hover:hover)and (pointer:fine){.word-action-chip--active:hover{background:var(--color-accent-2);border-color:var(--color-accent-2);color:color-mix(in srgb,var(--color-on-accent) 82%,var(--color-accent-2))}}.word-relation-label{font-family:var(--section-label-font);text-transform:uppercase;font-weight:var(--weight-bold);letter-spacing:.22em;font-size:.5625rem;color:var(--relation-label-color)}.word-sense-num{font-family:var(--section-label-font);font-size:.8125rem;font-weight:var(--weight-extrabold);letter-spacing:.18em;line-height:1.6;color:var(--sense-num-color);font-variant-numeric:tabular-nums}.word-sense-pos{font-style:italic;font-weight:var(--weight-regular);font-size:1.05rem;color:var(--color-ink);margin-inline-end:.55rem}html.word-surface:not([data-type=sheet]) .word-hero-pos--dup{display:none}html.word-surface:not([data-type=sheet]) .word-sense-head{border-block-end:0;padding-block-end:0}html.word-surface:not([data-type=sheet]) .word-sense-head{min-height:1.45rem}html.word-surface:not([data-type=sheet]) li[id^=sense-]{position:relative}html.word-surface:not([data-type=sheet]) .word-sense-ghost{position:absolute;inset-block-start:-1.3rem;inset-inline-start:0;z-index:0;font-size:80px;letter-spacing:-.02em;line-height:1;color:var(--color-guide-ghost);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.word-surface:not([data-type=sheet]) li[id^=sense-]~li[id^=sense-] .word-sense-ghost{inset-block-start:.15rem}html.word-surface:is([data-theme=dark],[data-theme=nautilus],[data-theme=goshikku]):not([data-type=sheet]) .word-sense-ghost{color:var(--color-guide-ghost)}@media(max-width:640px){html.word-surface:not([data-type=sheet]) .word-sense-ghost{font-size:56px;inset-block-start:-.35rem;inset-inline-start:0}html.word-surface:not([data-type=sheet]) li[id^=sense-]~li[id^=sense-] .word-sense-ghost{inset-block-start:1.65rem}}.word-ipa{font-family:var(--ipa-font);font-size:.9rem;color:var(--color-ink)}[data-locale-only][hidden]{display:none!important}.word-loan-info{display:inline-flex;align-self:center;margin-inline-start:.5rem;color:var(--color-ink-dim);transition:color .12s}.word-loan-info svg{width:.875rem;height:.875rem}@media(hover:hover)and (pointer:fine){.word-loan-info:hover{color:var(--color-accent)}}.word-loan-ff{max-inline-size:62ch;font-size:.8125rem;line-height:1.5;color:var(--color-ink-muted)}.word-loan-ff__label{margin-inline-end:.5rem;font-size:.75rem;letter-spacing:.08em;color:var(--pitfall-color)}.word-exam-link{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.word-exam-link:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:4px}}.word-cefr-chip,.word-meta-chip{font-family:var(--section-label-font);font-size:.5625rem;font-weight:var(--weight-bold);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--cefr-chip-border);border-radius:2px;padding:4px 9px}.word-meta-chip{color:var(--color-ink-muted)}@media(hover:hover)and (pointer:fine){a.word-cefr-chip:hover,a.word-meta-chip:hover{background:var(--color-ink);color:var(--color-paper)}}.word-hero-card .word-cefr-chip{display:inline-flex;align-items:baseline;gap:.65em;padding:5px 10px}.word-oxford-tag{font-family:var(--section-label-font);font-size:.5625rem;font-weight:var(--weight-bold);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-dim);margin-inline-start:.8em;white-space:nowrap;border:1px solid color-mix(in srgb,var(--cefr-chip-border) 35%,transparent);border-radius:999px;padding:2px 8px}.word-exam-stack{display:flex;flex-direction:column;gap:.2rem}.word-exam-stack>span{display:block}.word-exam-hover{position:relative;display:inline-block}.word-exam-trigger{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--color-ink-dim);text-underline-offset:3px}.word-exam-hover:hover{z-index:50}.word-exam-card{position:absolute;bottom:calc(100% + 6px);left:0;width:-moz-max-content;width:max-content;max-width:min(260px,calc(100vw - 2rem));white-space:normal;padding:8px 12px;background:var(--color-ink);color:var(--color-paper);border:1px solid var(--color-ink);border-radius:4px;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.75rem;line-height:1.35;letter-spacing:normal;text-transform:none;font-weight:var(--weight-regular);box-shadow:var(--shadow-badge);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:50}.word-exam-card>*{margin:0}.word-exam-card strong{display:block}.word-exam-hover .word-exam-card strong{color:inherit}.word-exam-card__title{display:block;font-family:var(--section-label-font);font-size:.5625rem;font-weight:var(--weight-bold);letter-spacing:.22em;text-transform:uppercase;opacity:.75;text-decoration:underline;text-underline-offset:3px}.word-exam-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0}@media(min-width:768px){.word-exam-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.word-exam-grid__item{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;padding-inline-end:1.5rem}.word-exam-grid__name{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-dim)}.word-exam-grid__score{color:var(--color-ink)}.word-exam-card .word-exam-card__note{display:block;margin-block-start:.35rem;opacity:.75}.word-exam-hover:hover .word-exam-card,.word-exam-trigger:focus-visible+.word-exam-card,.word-exam-hover:focus-within .word-exam-card{opacity:1;visibility:visible;transform:translateY(0)}.word-chip--sm{padding:3px 9px;font-size:.64rem;background:transparent}.word-chip--surface{background:var(--word-surface)}.word-chip--list{background:var(--color-surface)}@media(hover:hover)and (pointer:fine){.word-phrasal-pill-hover:hover{box-shadow:inset 0 -2px 0 var(--color-accent)}}.word-notfound-h1{font-size:clamp(3.5rem,8vw,7rem);font-weight:var(--weight-extrabold);letter-spacing:-.05em;line-height:1}.word-updated{font-size:.72rem;color:var(--color-ink-muted)}.word-colophon{background:var(--word-def-group-bg);border:1px solid var(--color-rule);border-radius:6px;margin-block-start:1.5rem}.word-colophon__head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.625rem 1.125rem .5625rem;border-block-end:1px solid var(--color-rule)}.word-colophon__cells{display:grid;grid-template-columns:1fr}.word-colophon__cell{display:flex;flex-direction:column;gap:.375rem;padding:.9375rem 1.125rem;border-block-start:1px solid var(--color-rule)}.word-colophon__cell:first-child{border-block-start:0}.word-colophon__value{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-weight:var(--weight-light);font-size:1.08rem;line-height:1.35;color:var(--color-ink)}.word-colophon__top{display:inline-flex;align-items:center;gap:.4375rem;font-family:var(--section-label-font);font-size:.5625rem;font-weight:var(--weight-bold);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-muted);background:none;border:0;padding:0;cursor:pointer;transition:color .12s}@media(hover:hover)and (pointer:fine){.word-colophon__top:hover{color:var(--color-ink)}}.word-verb-grid{display:inline-grid;grid-auto-flow:column;grid-template-rows:auto auto;align-items:center;justify-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:.4rem}.word-verb-form{font-family:var(--def-font);font-weight:var(--weight-light);font-style:italic;font-size:clamp(1.3rem,3vw,1.65rem);line-height:1;letter-spacing:-.02em;color:var(--color-ink)}.verb-form__audio{opacity:1;transition:opacity .15s ease}@media(hover:hover)and (pointer:fine){.verb-form__audio{opacity:0}.verb-form:hover .verb-form__audio,.verb-form:focus-within .verb-form__audio{opacity:1}}.sense-menu--closing{animation:sense-menu-fade-out .34s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes sense-menu-fade-out{0%{opacity:1;transform:translateY(0)}25%{opacity:.92;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.sense-menu--closing{animation-duration:1ms;transform:none}}html[data-mode=student] [data-only=teacher],html:not([data-mode=teacher]) [data-only=teacher],html[data-type=sheet] [data-only=teacher]{display:none!important}html[data-mode=teacher]:not([data-type=sheet]) [data-only=student]{display:none!important}html[data-type=sheet][data-mode=teacher] [data-def][data-only=teacher]{display:block!important}html[data-type=sheet][data-mode=teacher] [data-def][data-only=student]{display:none!important}.test-word__pitfall-explanation{margin-block-start:.9rem}.word-guides-dot:active,.word-mode-dot:active{transform:scale(.95)}.word-hw-toggle:active,.word-action-chip:active,.word-action-btn:active,.word-type-seg__opt:active,.word-social:active,.word-colophon__top:active{transform:scale(.97)}.word-guide-item:active,.word-more-link:active{color:var(--color-ink)}.word-footer-link:active{color:var(--color-accent)}.word-chip:active{border-color:var(--chip-hover-border)}@media(prefers-reduced-motion:no-preference){.word-guides-dot,.word-mode-dot{transition:background .15s,transform .16s ease-out}.word-hw-toggle{transition:color .15s,background .15s,border-color .15s,transform .16s ease-out}.word-action-chip,.word-action-btn{transition:color .12s,border-color .12s,background-color .12s,transform .16s ease-out}.word-type-seg__opt{transition:color .12s,background-color .12s,border-color .12s,transform .16s ease-out}.word-social{transition:background .15s,color .15s,border-color .15s,transform .16s ease-out}.word-colophon__top{transition:color .12s,transform .16s ease-out}}
