.mk .tk-sec{padding-block:8px 24px}.mk .tk-panel{max-width:1080px;margin-inline:auto}.mk .tk-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk .tk-main,.mk .tk-side{padding:28px;min-width:0}.mk .tk-side{border-left:1px solid var(--mk-line);background:color-mix(in srgb,var(--mk-black) 18%,transparent)}@media (max-width:900px){.mk .tk-cols{grid-template-columns:minmax(0,1fr)}.mk .tk-side{border-left:0;border-top:1px solid var(--mk-line)}}@media (max-width:720px){.mk .tk-main,.mk .tk-side{padding:22px 18px}}.mk .tk-form{display:grid;gap:18px}.mk .tk-field{display:grid;gap:7px;min-width:0}.mk .tk-field>label,.mk .tk-legend{font-size:14px;font-weight:600;color:var(--mk-ink);line-height:1.4}.mk .tk-field input[type=text],.mk .tk-field select{width:100%;min-width:0;height:46px;padding:0 13px;border-radius:var(--r-ctl);border:1px solid var(--mk-line2);background:var(--mk-frame-b);color:var(--mk-ink);font:inherit;font-size:16px}.mk .tk-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mk-mut) 50%),linear-gradient(135deg,var(--mk-mut) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}.mk .tk-field input::-moz-placeholder{color:var(--mk-dim)}.mk .tk-field input::placeholder{color:var(--mk-dim)}.mk .tk-field input:hover,.mk .tk-field select:hover{border-color:var(--mk-line3)}.mk .tk-field input:focus-visible,.mk .tk-field select:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px;border-color:var(--mk-line3)}.mk .tk-field.bad input{border-color:var(--mk-err-line);background:color-mix(in srgb,var(--mk-err-bg) 60%,var(--mk-frame-b))}.mk .tk-hint{margin:0;font-size:13px;line-height:1.5;color:var(--mk-dim)}.mk .tk-err{margin:0;font-size:13.5px;line-height:1.45;color:var(--mk-err-ink)}.mk .tk-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}@media (max-width:520px){.mk .tk-row2{grid-template-columns:minmax(0,1fr)}}.mk .tk-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mk .tk-acts .btn{min-height:46px;justify-content:center}@media (max-width:720px){.mk .tk-acts .btn{width:100%}}.mk .tk-tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:6px;border:1px solid var(--mk-line2);color:var(--mk-mut);background:var(--mk-surf2)}.mk .tk-tag.ex{color:var(--mk-amb);border-color:var(--mk-amb-line);background:var(--mk-amb-bg)}.mk .tk-tag.you{color:var(--mk-on);border-color:var(--mk-on-line);background:var(--mk-on-bg)}.mk .rc-result{display:grid;gap:18px;align-content:start}.mk .rc-result h2{margin:0;font-size:13px;font-weight:600;color:var(--mk-mut);letter-spacing:0}.mk .rc-big{margin:0;display:grid;gap:4px}.mk .rc-big .tk-tag{justify-self:start;margin-bottom:6px}.mk .rc-big .v{font-size:clamp(40px,5.4vw,64px);line-height:1;letter-spacing:-.04em;font-weight:600;color:var(--mk-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mk .rc-big .u{font-size:15px;color:var(--mk-mut)}.mk .rc-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.mk .rc-figs>div{padding:12px 14px;border-radius:var(--r-ctl);border:1px solid var(--mk-line);background:var(--mk-surf);min-width:0}.mk .rc-figs dt{font-size:12.5px;color:var(--mk-dim)}.mk .rc-figs dd{margin:4px 0 0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--mk-ink);font-variant-numeric:tabular-nums}.mk .rc-split{display:grid;gap:8px}.mk .rc-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--mk-surf2);border:1px solid var(--mk-line)}.mk .rc-bar .a{background:var(--mk-amb)}.mk .rc-bar .b{background:color-mix(in srgb,var(--mk-amb) 45%,var(--mk-surf3))}.mk .rc-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--mk-mut)}.mk .rc-key li{display:inline-flex;align-items:center;gap:7px}.mk .rc-key i{width:9px;height:9px;border-radius:2px;background:var(--mk-amb)}.mk .rc-key i.b{background:color-mix(in srgb,var(--mk-amb) 45%,var(--mk-surf3))}.mk .rc-sum{margin:0;padding:12px 14px;border-radius:var(--r-ctl);border:1px dashed var(--mk-line2);font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.7;color:var(--mk-mut2);overflow-wrap:anywhere}.mk .rc-sum b{color:var(--mk-ink);font-weight:500}.mk .rc-note{margin:0;font-size:13.5px;line-height:1.55;color:var(--mk-dim)}.mk .rc-empty{margin:0;font-size:15px;line-height:1.6;color:var(--mk-mut)}.mk .rc-formula{margin:22px 0 0;padding:18px 20px;border-radius:var(--r-card);border:1px solid var(--mk-line2);background:var(--mk-surf);font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:14px;line-height:1.8;color:var(--mk-ink2);max-width:66ch;overflow-wrap:anywhere}.mk .rc-formula b{color:var(--mk-ink);font-weight:500}.mk .rc-moves{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:10px;max-width:72ch}.mk .rc-moves>li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border-radius:var(--r-card);border:1px solid var(--mk-line);background:var(--mk-surf);overflow:hidden}.mk .rc-moves .now,.mk .rc-moves .was{padding:14px 16px;font-size:15px;line-height:1.55;min-width:0}.mk .rc-moves .was{color:var(--mk-mut);border-right:1px solid var(--mk-line);background:color-mix(in srgb,var(--mk-amb-bg) 50%,transparent)}.mk .rc-moves .now{color:var(--mk-mut2)}.mk .rc-moves b{display:block;font-size:11px;font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--mk-dim);margin-bottom:4px}.mk .rc-moves .now strong{color:var(--mk-ink);font-weight:600}@media (max-width:620px){.mk .rc-moves>li{grid-template-columns:minmax(0,1fr)}.mk .rc-moves .was{border-right:0;border-bottom:1px solid var(--mk-line)}}.mk .gs-picks{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mk .gs-pick{display:inline-flex;align-items:center;min-height:36px;padding:6px 13px;border-radius:999px;border:1px solid var(--mk-line2);background:var(--mk-surf);color:var(--mk-mut2);font:inherit;font-size:13.5px;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.mk .gs-pick:hover{border-color:var(--mk-line3);color:var(--mk-ink)}.mk .gs-pick:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.mk .gs-pick[aria-current=true]{border-color:var(--mk-on-line);background:var(--mk-on-bg);color:var(--mk-ink)}@media (max-width:720px){.mk .gs-pick{min-height:44px}}.mk .gs-settings{border:1px solid var(--mk-line);border-radius:var(--r-ctl);background:var(--mk-surf)}.mk .gs-settings>summary{cursor:pointer;padding:12px 14px;font-size:14px;font-weight:600;color:var(--mk-ink);list-style-position:inside}.mk .gs-settings>summary:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px;border-radius:var(--r-ctl)}.mk .gs-settings-b{display:grid;gap:16px;padding:4px 14px 16px}.mk .gs-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;font-size:14.5px;line-height:1.5;color:var(--mk-mut2);cursor:pointer}.mk .gs-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--mk-on)}.mk .gs-result{display:grid;gap:16px;align-content:start}.mk .gs-result h2{margin:0;font-size:13px;font-weight:600;color:var(--mk-mut)}.mk .gs-verdict{display:grid;gap:8px}.mk .gs-verdict .out{justify-self:start;font-size:12px;padding:6px 11px}.mk .gs-verdict .s{margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.2;letter-spacing:-.02em;font-weight:600;color:var(--mk-ink)}.mk .gs-line{margin:0;padding:10px 12px;border-radius:var(--r-ctl);background:var(--mk-term-bg);border:1px solid var(--mk-line);font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:13px;line-height:1.6;color:var(--mk-term-ink);overflow-wrap:anywhere}.mk .gs-why{margin:0;padding:0;list-style:none;display:grid;gap:8px}.mk .gs-why li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.55;color:var(--mk-mut2)}.mk .gs-why li svg{width:17px;height:17px;margin-top:2px}.mk .gs-why li.ok svg{color:var(--mk-on)}.mk .gs-why li.no svg{color:var(--mk-amb)}.mk .gs-why q{quotes:"\201C" "\201D";color:var(--mk-ink);font-weight:600}.mk .gs-reason{margin:0;font-size:13px;line-height:1.55;color:var(--mk-dim)}.mk .gs-reason code{font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:12.5px;color:var(--mk-mut2);overflow-wrap:anywhere}.mk .gs-empty{margin:0;font-size:15px;line-height:1.6;color:var(--mk-mut)}.mk .gs-card{display:grid;gap:12px;padding:16px;border-radius:var(--r-card);border:1px solid var(--mk-amb-line);background:var(--mk-surf2)}.mk .gs-card .k{margin:0;font-size:12px;font-weight:500;color:var(--mk-amb)}.mk .gs-card .s{margin:0;font-size:15px;line-height:1.55;color:var(--mk-ink2)}.mk .gs-card .acts{display:flex;flex-wrap:wrap;gap:8px}.mk .gs-card .btn{min-height:44px;justify-content:center}.mk .gs-card .small{margin:0;font-size:13px;line-height:1.5;color:var(--mk-dim)}.mk .gs-card.done{border-color:var(--mk-line2)}.mk .gs-card.done.approved .k{color:var(--mk-on)}.mk .gs-card.done.rejected .k{color:var(--mk-mut2)}@media (max-width:720px){.mk .gs-card .btn{flex:1 1 140px}}.mk .lib-deeper.tk-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.mk .lib-deeper.tk-two{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.mk .gs-pick,.mk .tk-field input,.mk .tk-field select{transition:border-color var(--mk-t-fast) ease,background-color var(--mk-t-fast) ease,color var(--mk-t-fast) ease}.mk .rc-bar>span{transition:flex-grow .26s var(--mk-ease-out)}}