.answer{max-width:820px;margin:0 auto;padding:0 24px}.topbar{padding:26px 0 0}.q-head{padding:22px 0 30px}.q-cat{font-family:var(--mono);font-size:calc(12px * var(--scale));letter-spacing:.1em;text-transform:uppercase;color:var(--g-400);align-items:center;gap:9px;margin-bottom:16px;display:inline-flex}.q-cat:before{content:"";background:var(--accent);width:7px;height:7px;transform:rotate(45deg)}.q-head h1{font-family:var(--slab);font-weight:700;font-size:calc(clamp(30px,5vw,46px) * var(--scale));letter-spacing:-.01em;text-wrap:balance;line-height:1.06}.q-head h1 .nowrap{white-space:nowrap}.q-head h1 .qm{color:var(--g-300)}.verdict{background:var(--ink);color:var(--white);border-radius:20px;padding:clamp(28px,5vw,52px);position:relative;overflow:hidden}.verdict:after{content:"";opacity:.06;background:url(/assets/mark-lime.png) 50%/contain no-repeat;width:300px;height:300px;position:absolute;bottom:-90px;right:-90px}.verdict .vlabel{font-family:var(--mono);font-size:calc(12px * var(--scale));letter-spacing:.14em;text-transform:uppercase;color:var(--g-400);align-items:center;gap:10px;margin-bottom:18px;display:flex}.verdict .vlabel img{width:15px;height:15px}.verdict .word{font-family:var(--slab);font-weight:700;font-size:calc(clamp(58px,11vw,116px) * var(--scale));letter-spacing:-.02em;color:var(--accent);line-height:.94;display:inline-block}.verdict .word.long{font-size:calc(clamp(42px,8vw,86px) * var(--scale))}.verdict .word .mark{color:var(--white);position:relative}.verdict .word .mark:after{content:"";background:var(--accent);height:.12em;position:absolute;bottom:.04em;left:-4%;right:-4%}.verdict .vsub{font-size:calc(20px * var(--scale));color:var(--g-200);max-width:560px;margin-top:22px;line-height:1.45}.verdict .vsub b{color:var(--white);font-weight:700}.verdict .vmeta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.verdict .src{font-family:var(--mono);font-size:calc(11px * var(--scale));color:var(--g-400)}.verdict .phon{font-family:var(--mono);font-size:calc(14px * var(--scale));color:var(--g-300);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.verdict .phon .pos{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:calc(11px * var(--scale))}.verdict .duo{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.verdict .duo .vs{font-family:var(--mono);font-size:calc(14px * var(--scale));color:var(--g-400);text-transform:uppercase;letter-spacing:.12em}.verdict .duo .word{font-size:calc(clamp(38px,6.4vw,66px) * var(--scale))}.verdict .stems{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.verdict .stem{font-family:var(--mono);font-size:calc(13px * var(--scale));color:var(--g-200);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:6px 14px}.verdict .stem b{color:var(--accent);font-weight:400}.verdict .glyphrow{flex-wrap:wrap;align-items:center;gap:clamp(20px,4vw,40px);display:flex}.verdict .glyphrow .word{font-size:calc(clamp(76px,13vw,140px) * var(--scale));line-height:.9}.verdict .topkeys{flex-direction:column;gap:9px;display:flex}.verdict .topkeys .tk{font-family:var(--mono);font-size:calc(10.5px * var(--scale));text-transform:uppercase;letter-spacing:.1em;color:var(--g-400)}.verdict .keys{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.verdict .kbd{color:var(--white);background:#ffffff0f;border-color:#ffffff73}.verdict .plus{color:var(--g-400)}.kbd{font-family:var(--mono);font-weight:700;font-size:calc(13px * var(--scale));background:var(--white);border:1.5px solid var(--ink);white-space:nowrap;border-bottom-width:3px;border-radius:7px;align-items:center;padding:5px 10px;line-height:1.2;display:inline-flex}.kbd.wide{letter-spacing:.02em}.plus{font-family:var(--mono);font-size:calc(12px * var(--scale));color:var(--g-300);flex:none}.then{font-family:var(--mono);font-size:calc(10.5px * var(--scale));text-transform:uppercase;letter-spacing:.08em;color:var(--g-400);flex:none;padding:0 2px}.memo{background:var(--white);border:2px solid var(--ink);box-shadow:5px 5px 0 0 var(--accent);border-radius:16px;align-items:flex-start;gap:18px;margin-top:24px;padding:24px 26px;display:flex}.memo .key{font-family:var(--mono);font-size:calc(11px * var(--scale));letter-spacing:.1em;text-transform:uppercase;color:var(--g-400);flex:none;padding-top:3px}.memo p{font-family:var(--slab);font-weight:600;font-size:calc(21px * var(--scale));letter-spacing:-.005em;line-height:1.32}.memo p .hl{background:var(--accent);border-radius:3px;padding:0 4px}@media (width<=560px){.memo{flex-direction:column;gap:10px}}.blk{padding:44px 0 8px}.blk-h{font-family:var(--mono);font-size:calc(12px * var(--scale));letter-spacing:.1em;text-transform:uppercase;color:var(--g-400);align-items:center;gap:10px;margin-bottom:18px;display:flex}.blk-h:before{content:"";background:var(--ink);flex:none;width:18px;height:2px}.cmp{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.cmp{grid-template-columns:1fr}}.cmp .col{background:var(--white);border:1px solid var(--g-200);border-radius:16px;overflow:hidden}.cmp .col.good{border-color:var(--ink)}.cmp .ch{border-bottom:1px solid var(--g-100);justify-content:space-between;align-items:center;gap:10px;padding:20px 22px 16px;display:flex}.cmp .col.good .ch{background:#f4fbe9}.cmp .ch .frm{font-family:var(--slab);font-weight:700;font-size:calc(26px * var(--scale));letter-spacing:-.01em}.cmp .rows{padding:6px 22px 18px}.cmp .rw{border-bottom:1px solid var(--g-100);font-size:calc(15px * var(--scale));justify-content:space-between;gap:14px;padding:12px 0;display:flex}.cmp .rw:last-child{border-bottom:none}.cmp .rw .k{color:var(--g-400);font-family:var(--mono);font-size:calc(12px * var(--scale));text-transform:uppercase;letter-spacing:.04em}.cmp .rw .v{text-align:right;font-weight:600}.cmp .rw .v.ex{font-family:var(--slab);color:var(--g-500);font-style:italic;font-weight:400}.senses{flex-direction:column;gap:12px;display:flex}.sense{background:var(--white);border:1px solid var(--g-200);border-radius:12px;gap:18px;padding:20px 22px;display:flex}.sense .nx{font-family:var(--mono);font-size:calc(12px * var(--scale));color:var(--g-300);flex:none;width:26px;padding-top:5px}.sense .body{flex:1;min-width:0}.sense .shd{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.sense .shd .lab{font-family:var(--mono);font-size:calc(12px * var(--scale));text-transform:uppercase;letter-spacing:.04em;color:var(--g-400)}.sense .sdef{font-size:calc(18px * var(--scale));line-height:1.4}.sense .sdef .w{border-bottom:2px solid var(--accent);font-weight:700}.sense .sex{font-family:var(--slab);font-style:italic;font-weight:400;font-size:calc(16px * var(--scale));color:var(--g-500);border-left:2px solid var(--g-200);margin-top:10px;padding-left:14px}@media (width<=560px){.sense{flex-direction:column;gap:10px}.sense .nx{padding-top:0}}.idcard{background:var(--white);border:1px solid var(--g-200);border-radius:16px;margin-top:12px;overflow:hidden}.idcard .ch{border-bottom:1px solid var(--g-100);background:#f4fbe9;justify-content:space-between;align-items:center;gap:10px;padding:20px 22px 16px;display:flex}.idcard .ch .frm{font-family:var(--slab);font-weight:700;font-size:calc(26px * var(--scale));letter-spacing:-.01em}.idcard .rows{padding:6px 22px 18px}.idcard .rw{border-bottom:1px solid var(--g-100);font-size:calc(15px * var(--scale));justify-content:space-between;gap:14px;padding:12px 0;display:flex}.idcard .rw:last-child{border-bottom:none}.idcard .rw .k{color:var(--g-400);font-family:var(--mono);font-size:calc(12px * var(--scale));text-transform:uppercase;letter-spacing:.04em;flex:none}.idcard .rw .v{text-align:right;font-weight:600}.idcard .rw .v.ex{font-family:var(--slab);color:var(--g-500);font-style:italic;font-weight:400}@media (width<=560px){.idcard .rw{flex-direction:column;gap:4px}.idcard .rw .v{text-align:left}}.groups{flex-direction:column;gap:16px;display:flex}.grp{background:var(--white);border:1px solid var(--g-200);border-radius:16px;overflow:hidden}.grp.avoid{border-color:var(--g-300)}.grp .gh{border-bottom:1px solid var(--g-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 16px;display:flex}.grp .gh .gt{font-family:var(--slab);font-weight:700;font-size:calc(20px * var(--scale));letter-spacing:-.01em}.grp .gh .gn{font-family:var(--mono);font-size:calc(11px * var(--scale));text-transform:uppercase;letter-spacing:.1em;color:var(--g-400);align-items:center;gap:9px;display:flex}.grp .gh .gn:before{content:"";background:var(--accent);flex:none;width:6px;height:6px;transform:rotate(45deg)}.grp.avoid .gh .gn:before{background:var(--g-300)}.grp .opts{padding:4px 22px 16px}.opt{border-bottom:1px solid var(--g-100);align-items:baseline;gap:18px;padding:14px 0;display:flex}.opt:last-child{border-bottom:none}.opt .ow{width:158px;font-family:var(--slab);font-weight:700;font-size:calc(19px * var(--scale));letter-spacing:-.005em;flex:none;align-items:baseline;gap:9px;display:flex}.opt .ow .pin{font-family:var(--mono);font-size:calc(10px * var(--scale));text-transform:uppercase;letter-spacing:.08em;background:var(--accent);color:var(--ink);border-radius:5px;padding:2px 6px;font-weight:700;position:relative;top:-2px}.opt.no .ow{color:var(--g-300);text-decoration:line-through}.opt .od{min-width:0;font-size:calc(15px * var(--scale));color:var(--g-500);flex:1;line-height:1.45}.opt .od b{color:var(--ink);font-weight:600}.opt .oe{font-family:var(--slab);font-style:italic;font-size:calc(15px * var(--scale));color:var(--g-400);margin-top:6px;display:block}.opt .oe .w{color:var(--g-500);border-bottom:2px solid var(--accent);font-style:normal;font-weight:700}.opt.no .oe .w{color:var(--g-300);border-bottom:none}@media (width<=600px){.opt{flex-direction:column;gap:6px}.opt .ow{width:auto}}.duel{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=600px){.duel{grid-template-columns:1fr}}.duel .col{background:var(--white);border:1px solid var(--g-200);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.duel .ch{border-bottom:1px solid var(--g-100);background:#f4fbe9;padding:20px 22px 16px}.duel .ch .frm{font-family:var(--slab);font-weight:700;font-size:calc(26px * var(--scale));letter-spacing:-.01em;margin-bottom:10px;display:block}.duel .ch .gloss{font-family:var(--mono);font-size:calc(11px * var(--scale));text-transform:uppercase;letter-spacing:.08em;color:var(--g-500)}.duel .rows{flex-direction:column;flex:1;padding:6px 22px 18px;display:flex}.duel .rw{border-bottom:1px solid var(--g-100);padding:13px 0}.duel .rw:last-child{border-bottom:none;margin-top:auto}.duel .rw .k{color:var(--g-400);font-family:var(--mono);font-size:calc(11px * var(--scale));text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;display:block}.duel .rw .v{font-size:calc(15px * var(--scale));font-weight:500;line-height:1.45}.duel .rw .v b{border-bottom:2px solid var(--accent);font-weight:700}.duel .rw .v.ex{font-family:var(--slab);color:var(--g-500);font-style:italic;font-weight:400}.duel .rw .v.ex b{color:var(--ink);font-style:normal;font-weight:700}.test{background:var(--white);border:1px solid var(--g-200);border-radius:16px;margin-top:16px;overflow:hidden}.test .th{border-bottom:1px solid var(--g-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 15px;display:flex}.test .th .tt{font-family:var(--slab);font-weight:700;font-size:calc(20px * var(--scale));letter-spacing:-.01em}.test .th .tn{font-family:var(--mono);font-size:calc(11px * var(--scale));text-transform:uppercase;letter-spacing:.1em;color:var(--g-400)}.test .steps{padding:4px 22px 18px}.step{border-bottom:1px solid var(--g-100);align-items:baseline;gap:18px;padding:15px 0;display:flex}.step:last-child{border-bottom:none}.step .sx{width:26px;font-family:var(--mono);font-size:calc(12px * var(--scale));color:var(--g-300);flex:none}.step .sb{flex:1;min-width:0}.step .sq{font-size:calc(16px * var(--scale));line-height:1.45}.step .sq .sub{font-family:var(--slab);background:var(--accent);border-radius:3px;padding:0 4px;font-weight:700}.step .sr{font-size:calc(15px * var(--scale));align-items:baseline;gap:9px;margin-top:8px;display:flex}.step .sr .arrow{font-family:var(--mono);color:var(--g-300);flex:none}.step .sr .res{font-family:var(--slab);font-weight:700;font-size:calc(18px * var(--scale))}@media (width<=560px){.step{flex-direction:column;gap:6px}}.conj{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.conj{grid-template-columns:1fr}}.tense{background:var(--white);border:1px solid var(--g-200);border-radius:16px;overflow:hidden}.tense.trap{border-color:var(--ink)}.tense .th{border-bottom:1px solid var(--g-100);justify-content:space-between;align-items:center;gap:10px;padding:16px 20px 13px;display:flex}.tense.trap .th{background:#f4fbe9}.tense .th .tn{font-family:var(--slab);font-weight:700;font-size:calc(19px * var(--scale));letter-spacing:-.01em}.tense .th .tm{font-family:var(--mono);font-size:calc(10px * var(--scale));text-transform:uppercase;letter-spacing:.1em;color:var(--g-400)}.tense .rows{padding:6px 20px 14px}.tense .rw{border-bottom:1px solid var(--g-100);align-items:baseline;gap:14px;padding:8px 0;display:flex}.tense .rw:last-child{border-bottom:none}.tense .rw .p{width:52px;font-family:var(--mono);font-size:calc(11px * var(--scale));color:var(--g-400);text-align:right;flex:none}.tense .rw .f{font-family:var(--slab);font-weight:600;font-size:calc(17px * var(--scale));letter-spacing:-.005em}.tense .rw .f .w{border-bottom:2px solid var(--accent);font-weight:700}.tense .rw .f .alt{font-family:var(--sans);font-weight:400;font-size:calc(12px * var(--scale));color:var(--g-400);margin-left:8px}.forms{background:var(--white);border:1px solid var(--g-200);border-radius:16px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 22px;padding:18px 22px;display:grid}.forms .it .k{font-family:var(--mono);font-size:calc(10.5px * var(--scale));text-transform:uppercase;letter-spacing:.08em;color:var(--g-400);margin-bottom:4px;display:block}.forms .it .v{font-family:var(--slab);font-weight:700;font-size:calc(18px * var(--scale))}.forms .it .v .w{border-bottom:2px solid var(--accent)}.forms .it .v.bad{color:var(--g-300);font-weight:700;text-decoration:line-through}.plats{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.plats{grid-template-columns:1fr}}.plat{background:var(--white);border:1px solid var(--g-200);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.plat.best{border-color:var(--ink)}.plat .ph{border-bottom:1px solid var(--g-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 22px 15px;display:flex}.plat.best .ph{background:#f4fbe9}.plat .ph .pn{font-family:var(--slab);font-weight:700;font-size:calc(20px * var(--scale));letter-spacing:-.01em}.plat .ph .pm{font-family:var(--mono);font-size:calc(10px * var(--scale));text-transform:uppercase;letter-spacing:.1em;color:var(--g-400)}.plat .ways{flex:1;padding:6px 22px 18px}.way{border-bottom:1px solid var(--g-100);padding:15px 0}.way:last-child{border-bottom:none}.way .wl{font-family:var(--mono);font-size:calc(10.5px * var(--scale));text-transform:uppercase;letter-spacing:.08em;color:var(--g-400);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.way .keys{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.way .wn{font-size:calc(13.5px * var(--scale));color:var(--g-500);margin-top:9px;line-height:1.45}.way .wn b{color:var(--ink);font-weight:600}.chars{background:var(--white);border:1px solid var(--g-200);border-radius:16px;grid-column:1/-1;overflow:hidden}.chars .chh{border-bottom:1px solid var(--g-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 15px;display:flex}.chars .chh .ct{font-family:var(--slab);font-weight:700;font-size:calc(20px * var(--scale));letter-spacing:-.01em}.chars .chh .cm{font-family:var(--mono);font-size:calc(10px * var(--scale));text-transform:uppercase;letter-spacing:.1em;color:var(--g-400)}.chars .grid{padding:4px 22px 18px}.chr{border-bottom:1px solid var(--g-100);flex-wrap:wrap;align-items:center;gap:18px;padding:12px 0;display:flex}.chr:last-child{border-bottom:none}.chr .gl{width:46px;font-family:var(--slab);font-weight:700;font-size:calc(26px * var(--scale));flex:none;line-height:1}.chr .nm{min-width:120px;font-size:calc(14px * var(--scale));color:var(--g-500);flex:1}.chr .cw{flex-wrap:wrap;align-items:center;gap:7px;min-width:170px;display:flex}.chr .cw .os{font-family:var(--mono);font-size:calc(10px * var(--scale));text-transform:uppercase;letter-spacing:.08em;color:var(--g-400);flex:none;width:34px}@media (width<=600px){.chr .gl{width:36px}}.ex-list{flex-direction:column;gap:12px;display:flex}.ex-row{background:var(--white);border:1px solid var(--g-200);border-radius:12px;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.ex-row .tick{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.ex-row .tick.ok{color:#3c6610;background:#e7f8d4}.ex-row .tick.no{color:#8c2a1f;background:#fbe0dd}.ex-row p{font-size:calc(18px * var(--scale));line-height:1.4}.ex-row p .w{border-bottom:2px solid var(--accent);font-weight:700}.ex-row p .wbad{color:var(--g-300);font-weight:700;text-decoration:line-through}.ex-row .note{font-size:calc(13px * var(--scale));color:var(--g-400);margin-top:4px}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.act{font-weight:700;font-size:calc(14px * var(--scale));cursor:pointer;border:2px solid var(--ink);background:var(--white);color:var(--ink);border-radius:10px;align-items:center;gap:9px;padding:11px 17px;transition:all .14s;display:inline-flex}.act:hover{background:var(--ink);color:var(--white)}.act.primary{background:var(--accent);border-color:var(--accent);color:var(--ink)}.act.primary:hover{box-shadow:0 4px 0 0 var(--accent-deep);background:var(--accent);color:var(--ink)}.act svg{width:16px;height:16px}.act .ok-txt{display:none}.act.copied .ok-txt{display:inline}.act.copied .df-txt{display:none}.act.copied{color:#3c6610;background:#e7f8d4;border-color:#5f9e14}.act-note{font-family:var(--mono);font-size:calc(11px * var(--scale));color:var(--g-400);margin-left:2px}.sources{border-top:1px solid var(--g-200);font-size:calc(13px * var(--scale));color:var(--g-400);font-family:var(--mono);margin-top:34px;padding-top:22px}.sources b{color:var(--g-500)}.related{background:var(--ink);color:var(--white);margin-top:60px;padding:56px 0}.related h3{font-family:var(--slab);font-weight:700;font-size:calc(26px * var(--scale));margin-bottom:6px}.related .rsub{font-family:var(--mono);font-size:calc(12px * var(--scale));color:var(--g-400);text-transform:uppercase;letter-spacing:.06em;margin-bottom:26px}.rel-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.rel-grid{grid-template-columns:1fr}}.rel{background:var(--ink-2);border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;transition:all .15s;display:flex}.rel:hover{border-color:var(--accent);transform:translate(3px)}.rel .rq{font-size:calc(16px * var(--scale));font-weight:500}.rel .rq b{font-weight:700}.rel .arr{color:var(--g-400);flex:none}.rel:hover .arr{color:var(--accent)}.footer-search{background:var(--white);border-top:1px solid var(--g-200);padding:56px 0}.footer-search h3{font-family:var(--slab);font-weight:700;font-size:calc(24px * var(--scale));text-align:center;margin-bottom:18px}.footer-search .searchwrap{max-width:600px;margin:0 auto}
