:root{--ease-out:cubic-bezier(.23, 1, .32, 1);color-scheme:light dark;interpolate-size:allow-keywords;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none}body{overscroll-behavior:none;overflow-wrap:break-word;margin:0}.visually-hidden:where(:not(:focus-within,:active)){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.minimal-lookup{--lookup-background:#f1f1ef;--lookup-card:#fff;--lookup-ink:#171719;--lookup-muted:#68686d;--lookup-line:#c7c7cc;--lookup-soft-line:#dedede;--lookup-blue:#075eb8;--lookup-destructive:#b3261e;--lookup-field-line:#8e8e93;--lookup-control:#d4d4d8;--lookup-selected:#e9f2fc;--lookup-hover:#f3f8fd;--lookup-match:#ffc8004d;--text-headword:1.0625rem;--text-body:.9375rem;--text-secondary:.8125rem;--text-label:.75rem;background:var(--lookup-background);color:var(--lookup-ink);min-block-size:100dvb;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))}.minimal-lookup>:where(form,section,.lookup-status,.lookup-attribution){max-inline-size:38rem;margin-inline:auto}.lookup-autocomplete{--suggestion-row:3.75rem;--suggestion-peek:1.875rem;z-index:2;margin-block-end:1.4rem;position:relative}.lookup-autocomplete input{appearance:none;background:var(--lookup-card);border:1px solid var(--lookup-field-line);color:inherit;font:inherit;border-radius:.65rem;min-block-size:3rem;inline-size:100%;padding-inline:.8rem 3rem;font-size:1rem}.lookup-autocomplete input:focus-visible{outline:2px solid var(--lookup-blue)}.lookup-clear{appearance:none;color:var(--lookup-muted);cursor:pointer;font:inherit;touch-action:manipulation;z-index:1;background:0 0;border:0;justify-content:center;align-items:center;inline-size:3rem;padding:0;font-size:.95rem;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.lookup-clear:focus-visible{outline:3px solid var(--lookup-blue);outline-offset:-3px;border-radius:.65rem}.lookup-clear span{background:var(--lookup-control);block-size:1.3rem;color:var(--lookup-card);inline-size:1.3rem;transition:background-color .14s ease, scale .14s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}.lookup-clear svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;block-size:100%;inline-size:100%}.lookup-clear:active span{background:color-mix(in srgb, var(--lookup-control) 80%, var(--lookup-ink));scale:.92}.lookup-autocomplete input[aria-expanded=true],.lookup-autocomplete:has(.suggestion-empty) input{border-color:var(--lookup-blue);border-end-end-radius:0;border-end-start-radius:0;outline:none}.lookup-autocomplete input::placeholder{color:var(--lookup-muted)}.minimal-lookup .suggestion-empty,.minimal-lookup .suggestion-menu{border-color:var(--lookup-blue)}.suggestion-empty,.suggestion-menu{background:var(--lookup-card);border:1px solid var(--lookup-field-line);border-block-start:0;border-end-end-radius:.65rem;border-end-start-radius:.65rem;margin:0;position:absolute;inset:calc(100% - 1px) 0 auto;box-shadow:0 .5rem 1.25rem #00000024}.suggestion-menu{max-block-size:min(6.5 * var(--suggestion-row), round(down, 50dvb - var(--suggestion-peek), var(--suggestion-row)) + var(--suggestion-peek));overscroll-behavior:contain;padding:0;scroll-padding-block-end:var(--suggestion-peek);list-style:none;transition:opacity .12s;overflow-y:auto}.suggestion-menu:after{animation:both suggestion-more;animation-range:calc(100% - var(--suggestion-peek));box-shadow:0 0 var(--suggestion-peek) .9375rem var(--lookup-card);content:"";opacity:0;animation-timeline:scroll();display:block;position:sticky;inset-block-end:0}@keyframes suggestion-more{0%{opacity:1}}.suggestion-menu.is-stale{opacity:.6}.suggestion-empty{color:var(--lookup-muted);font-size:var(--text-secondary);block-size:var(--suggestion-row);align-content:center;padding:0 .8rem}.suggestion-menu li{content-visibility:auto;contain-intrinsic-size:auto var(--suggestion-row);cursor:default;block-size:var(--suggestion-row);touch-action:manipulation;-webkit-user-select:none;user-select:none;align-content:center;gap:.1rem;padding:0 .8rem;display:grid}.suggestion-menu li+li{border-block-start:1px solid var(--lookup-soft-line)}.suggestion-menu li[aria-selected=true]{background:var(--lookup-selected)}.suggestion-word,.suggestion-forms{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.suggestion-type,.lookup-sort{color:var(--lookup-muted);font-size:var(--text-secondary)}.suggestion-forms{color:var(--lookup-muted);font-size:var(--text-secondary);line-height:1.3}.suggestion-menu mark{background:var(--lookup-match);color:var(--lookup-ink)}.lookup-actions{display:flex}.lookup-action{color:var(--lookup-blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 .65rem}.lookup-sort{margin-inline-start:auto;line-height:2.75rem;position:relative}.lookup-sort select{cursor:pointer;opacity:0;font-size:1rem;position:absolute;inset:0}.lookup-sort:focus-within{text-decoration:underline}.word-card-list,.word-card-details ul{margin:0;padding:0;list-style:none}.word-card-list{--word-card-remove-size:6rem;background:var(--lookup-card);border:1px solid var(--lookup-line);border-radius:.65rem;overflow:clip;box-shadow:0 1px 2px #0000000f}.word-card-list>li+li{border-block-start:1px solid var(--lookup-soft-line)}.word-card-list>li{view-transition-name:var(--word-card-name)}::view-transition-group(*){animation-duration:.22s;animation-timing-function:var(--ease-out)}.word-card-row{position:relative}.word-card-remove{appearance:none;background:var(--lookup-destructive);color:#fff;cursor:pointer;font:inherit;font-size:var(--text-secondary);inline-size:var(--word-card-remove-size);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;z-index:0;border:0;justify-content:center;align-items:center;padding:0;font-weight:500;transition:background-color .15s;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.word-card-remove:active{background:color-mix(in srgb, var(--lookup-destructive) 82%, #000)}.minimal-lookup summary:focus-visible,.word-card-remove:focus-visible{outline:3px solid var(--lookup-blue);outline-offset:-3px}.word-card-swipe{background:var(--lookup-card);touch-action:pan-y;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);z-index:1;position:relative}.word-card-swipe[data-swiping]{-webkit-user-select:none;user-select:none;transition:none}.word-card-swipe[data-leaving]{opacity:0;transform:translate(-100%)}.word-card-row:has(.word-card-remove:focus-visible) .word-card-swipe{transform:translateX(calc(var(--word-card-remove-size) * -1))}.word-card summary,.word-card-plain{grid-template-columns:.6rem minmax(0,1fr);gap:.45rem;min-block-size:3rem;padding:.65rem .8rem .7rem;line-height:1.25;display:grid}.word-card-plain{grid-template-columns:minmax(0,1fr);padding-inline-start:1.85rem}.word-card summary{cursor:pointer;touch-action:manipulation}.word-card-disclosure span{border-block-start:1.5px solid var(--lookup-muted);border-inline-end:1.5px solid var(--lookup-muted);block-size:.38rem;inline-size:.38rem;transition:rotate .2s var(--ease-out);vertical-align:middle;display:inline-block;rotate:45deg}.word-card[open] .word-card-disclosure span{rotate:135deg}.word-card::details-content{block-size:0;transition:block-size .22s var(--ease-out), content-visibility .22s var(--ease-out) allow-discrete;overflow-y:clip}.word-card[open]::details-content{block-size:auto}.word-card-heading{flex-wrap:wrap;align-items:baseline;gap:.08rem .35rem;display:flex}.word-card-heading strong,.word-card-disclosure{font-size:var(--text-headword)}.word-card-type{color:var(--lookup-muted);font-size:var(--text-secondary)}.word-card-translation,.word-card-senses [lang=ru],.word-card-details li>[lang=ru]{font-weight:500}.word-card-translation{font-size:var(--text-body)}.word-card-forms{color:var(--lookup-muted);font-size:var(--text-secondary);margin:0 0 .6rem;line-height:1.35}.word-card-details{border-block-start:1px solid var(--lookup-soft-line);padding:.75rem .8rem .85rem 1.85rem}.word-card-details>*+section{border-block-start:1px solid var(--lookup-soft-line);margin-block-start:.8rem;padding-block-start:.7rem}.word-card-details h3{color:var(--lookup-muted);font-size:var(--text-label);margin:0 0 .4rem;font-weight:600}.word-card-details li{font-size:var(--text-body);line-height:1.35}.word-card-details li+li{margin-block-start:.52rem}.word-card-details li>span,.word-card-senses span{display:block}.word-card-senses p{font-size:var(--text-body);margin:0;line-height:1.35}.word-card-senses p+p{margin-block-start:.52rem}.lookup-status{color:var(--lookup-muted);font-size:var(--text-body);padding-inline:.65rem;line-height:1.4}.lookup-attribution{color:var(--lookup-muted);font-size:var(--text-label);margin-block:1rem 0;padding-inline:.65rem}.lookup-attribution a{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px}@media (width>=48rem){.minimal-lookup{padding-block-start:max(3rem, env(safe-area-inset-top))}}@media (prefers-color-scheme:dark){.minimal-lookup{--lookup-background:#1c1c1e;--lookup-card:#2c2c2e;--lookup-ink:#f2f2f7;--lookup-muted:#b0b0b5;--lookup-line:#646469;--lookup-soft-line:#48484c;--lookup-blue:#0a84ff;--lookup-destructive:#c5372c;--lookup-field-line:#68686d;--lookup-control:#636367;--lookup-selected:#19395a;--lookup-hover:#15293d}.lookup-clear span{color:var(--lookup-ink)}.suggestion-empty,.suggestion-menu{box-shadow:0 .5rem 1.25rem #00000073}}@media (hover:hover) and (pointer:fine){.word-card summary{transition:background-color .15s}.word-card summary:hover{background:var(--lookup-hover)}.word-card-remove:hover{background:color-mix(in srgb, var(--lookup-destructive) 88%, #000)}}@media (prefers-reduced-motion:reduce){.word-card-disclosure span,.word-card-remove,.suggestion-menu,.word-card-swipe,.word-card::details-content,.lookup-clear span{transition-duration:0s}.word-card-list>li{view-transition-name:none}}@media (prefers-contrast:more){.lookup-autocomplete input,.suggestion-empty,.suggestion-menu,.word-card-list{border-color:currentColor}}
