.btn{-webkit-appearance:none;appearance:none;white-space:nowrap;background:var(--well);height:40px;color:var(--ink);font:500 14px/1 var(--body);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--well-2)}.btn.primary{background:var(--ink);color:var(--on-ink)}.btn.primary:hover{background:#2a303c}.btn[disabled]{cursor:not-allowed;color:var(--ink-4);background:var(--well)}.btn.primary[disabled]{background:var(--well-2);color:var(--ink-4)}.btn.ghost{background:var(--well)}.chip{box-sizing:border-box;background:var(--val-bg);height:26px;color:var(--val-fg);font:500 12.5px/1 var(--body);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.chip.red{background:var(--no-bg);color:var(--no-fg)}.chip.solid{background:var(--yes-bg);color:var(--yes-fg)}.chip.warn{background:var(--warn-bg);color:var(--warn-fg)}.chip.open{background:var(--surface);color:var(--ink-2);border:1px dashed var(--dash)}.card{background:var(--surface);box-shadow:var(--shadow);border-radius:24px;min-width:0;overflow:hidden}.card>.ch{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:18px 22px 6px;display:flex}.card>.ch h2{font:600 15.5px/1.3 var(--body);color:var(--ink);margin:0}.card>.ch .r{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.cb{gap:12px;min-width:0;padding:12px 22px 18px;display:grid}.card>:last-child:not(.cb):not(.ch){margin-bottom:10px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 14px 14px;display:grid}.stats>div{background:var(--soft);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.stats b{font:600 28px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stats b.red{color:var(--no-fg)}.stats span{color:var(--ink-2);font-size:12.5px}.stats span code{overflow-wrap:anywhere}.scroll{min-width:0;overflow-x:auto}table.grid{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}table.grid th{font:500 12.5px/1.35 var(--body);color:var(--ink-2);text-align:right;border-bottom:1px solid var(--line-2);vertical-align:bottom;background:var(--surface);padding:10px 14px}table.grid th.l,table.grid td.l,table.grid th:first-child,table.grid td:first-child{text-align:left}table.grid th:first-child,table.grid td:first-child{padding-left:22px}table.grid th:last-child,table.grid td:last-child{padding-right:22px}table.grid td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;vertical-align:top;padding:12px 14px}table.grid tbody tr:last-child td{border-bottom:0}table.grid td.desc{text-align:left;color:var(--ink-2);font-size:13px}table.grid td.d{background:var(--mark-wash);font-weight:500}table.grid td.d:after{content:"Δ";font:500 10px var(--mono);color:var(--mark);vertical-align:2px;margin-left:6px}table.grid td.muted{color:var(--ink-2);text-align:left}table.grid tr[data-go]:hover td,table.grid tr.pick-row:hover td{background:var(--hover)}table.grid tr[data-go]:hover td.d{background:var(--mark-wash)}table.grid tr.sel td{background:var(--well)}table.grid tr.pick-row{cursor:pointer}.id{font:500 12.5px/1.3 var(--mono)}.under{color:var(--ink-2);text-align:left;margin-top:2px;font-size:12.5px;display:block}.acts-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kv{grid-template-columns:max-content minmax(0,1fr);gap:0 18px;padding:4px 22px 14px;font-size:13.5px;display:grid}.kv>div{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:8px 0}.kv>div:nth-child(-n+2){border-top:0}.kv>div:nth-child(odd){color:var(--ink-2)}.kv code{font-size:12.5px}.chips{flex-wrap:wrap;gap:6px;display:flex}.seg{background:var(--well);border-radius:22px;flex-wrap:wrap;justify-self:start;gap:4px;max-width:100%;padding:4px;display:inline-flex}.seg button{-webkit-appearance:none;appearance:none;text-align:left;font:500 13.5px/1.25 var(--body);color:var(--ink-3);background:0 0;border:0;border-radius:18px;padding:8px 14px}.seg button:hover{color:var(--ink)}.seg button small{font:400 12px/1.3 var(--body);color:var(--ink-2);margin-top:2px;display:block}.seg button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.seg button[aria-pressed=true] small{color:var(--on-ink-2)}.seg button[aria-pressed=true] .delta path{stroke:var(--on-ink)}.seg button[aria-pressed=true] .delta text{fill:var(--on-ink)}.seg button[disabled]{cursor:not-allowed;color:var(--ink-4)}.state{background:var(--surface);box-shadow:var(--shadow);border-radius:28px;justify-items:start;gap:14px;padding:clamp(24px,4vw,44px);display:grid}.state h2{font:600 clamp(24px, 2.6vw, 30px)/1.15 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0}.state p{max-width:62ch;color:var(--ink-body)}.state .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.state.err h2{color:var(--no-fg)}.state pre.code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--no-bg);max-width:100%;color:var(--no-fg)}.state .steps{gap:8px;width:100%;max-width:680px;margin:0;padding:0;list-style:none;display:grid}.state .steps li{background:var(--soft);border-radius:18px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:14px 16px;display:grid}.state .steps span{color:var(--ink-2);grid-column:2;font-size:13px}.state .steps .ic{grid-area:span 2/1}.state .steps .btn{grid-area:span 2/3}.glyph{width:46px;height:40px}.glyph path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.glyph.error path{stroke:var(--no-fg)}.glyph.empty path{stroke:var(--dash);stroke-dasharray:4 4}.glyph.loading path{stroke:var(--focus);stroke-dasharray:120;animation:1.6s ease-in-out infinite alternate draw}@keyframes draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.loadrow{align-items:center;gap:12px;padding:20px 22px 8px;display:flex}.loadrow .glyph{flex:none;width:28px;height:25px}.loadrow b{font:600 15px/1.3 var(--body)}.loadrow p{color:var(--ink-2);font-size:13px}.sk{gap:12px;padding:8px 22px 22px;display:grid}.sk i{background:var(--well-2);border-radius:999px;height:12px;animation:1.3s ease-in-out infinite alternate pulse;display:block}.sk i:nth-child(3n+1){width:74%}.sk i:nth-child(3n+2){width:52%}.sk i:nth-child(3n){width:88%}@keyframes pulse{0%{opacity:.5}to{opacity:1}}[lang=ru]{-webkit-hyphens:auto;hyphens:auto}.lv-fact{--lv-bg:var(--fact-bg);--lv-dot:var(--fact-dot);--lv-fg:var(--fact-fg)}.lv-reg,.lv-federal,.lv-law,.lv-rules{--lv-bg:var(--reg-bg);--lv-dot:var(--reg-dot);--lv-fg:var(--reg-fg)}.lv-statute,.lv-state,.lv-code,.lv-decree{--lv-bg:var(--statute-bg);--lv-dot:var(--statute-dot);--lv-fg:var(--statute-fg)}.lv-court,.lv-city,.lv-calc,.lv-order{--lv-bg:var(--court-bg);--lv-dot:var(--court-dot);--lv-fg:var(--court-fg)}.lv-board{--lv-bg:var(--warn-bg);--lv-dot:var(--warn-dot);--lv-fg:var(--warn-fg)}.lvpanels{gap:12px;margin-top:20px;display:grid}.lvpanel{background:var(--lv-bg);border-radius:22px;padding:16px}.lvpanel>div:first-child{font:600 13px/1.3 var(--body);color:var(--lv-fg);justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 12px;display:flex}.lvpanel>div:first-child span:first-child{align-items:center;gap:8px;display:inline-flex}.lvpanel>div:first-child span:first-child:before{content:"";background:var(--lv-dot);border-radius:50%;width:8px;height:8px}.lvpanel>div:first-child span:last-child{font:400 12px/1 var(--mono)}.lvsteps{gap:8px;display:grid}.lvstep{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;gap:8px;min-width:0;padding:16px 18px;display:grid}.lvstep>b{font:500 15px/1.45 var(--body);overflow-wrap:anywhere}.lvstep blockquote{max-width:66ch;font:italic 400 17px/1.5 var(--law);color:var(--ink-body);margin:0}.lvstep .cites{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.cite{background:var(--well);font:400 12px/1.4 var(--mono);color:var(--ink-3);overflow-wrap:anywhere;border-radius:999px;padding:3px 9px;display:inline-block}.lvstep.lost{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--no-bg)}.lv-plain{--lv-bg:var(--well);--lv-dot:var(--ink-4);--lv-fg:var(--ink-3)}@media (max-width:860px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lvpanel{padding:12px}.lvstep{padding:14px}}@media (max-width:520px){.kv{grid-template-columns:minmax(0,1fr)}.kv>div:nth-child(2n){border-top:0;padding-top:0}.kv>div:nth-child(2){border-top:0}}.lvflow{background:var(--soft);--xy-edge-stroke-default:var(--ink-4);--xy-edge-stroke-width-default:1.4;--xy-edge-stroke-selected-default:var(--ink-4);--xy-minimap-background-color-default:var(--surface);--xy-minimap-mask-background-color-default:#15192212;--xy-minimap-mask-stroke-color-default:var(--ink-4);--xy-attribution-background-color-default:transparent;border-radius:22px;height:560px;margin-top:20px;overflow:hidden}.lvflowsel{margin-top:12px}.mapbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}@media (max-width:860px){.lvflow{border-radius:18px;height:460px}}span.lx[class]{display:inline}.lx.kw,.lx.mod{color:var(--syn-kw);font-weight:500}.lx.type{color:var(--syn-type)}.lx.ns,.lx.op{color:var(--ink-3)}.lx.str{color:var(--syn-str)}.lx.num,.lx.date,.lx.lit{color:var(--syn-num)}.lx.ann{color:var(--syn-ann)}.lx.com{color:var(--syn-com);font-style:italic}.t-red{--c:var(--no-fg);--w:var(--no-bg)}.t-amber{--c:var(--warn-dot);--w:var(--warn-bg)}.t-violet{--c:var(--reg-dot);--w:var(--reg-bg)}.t-green{--c:var(--court-dot);--w:var(--court-bg)}.t-blue{--c:var(--mark);--w:var(--mark-wash)}.t-grey{--c:var(--line-2);--w:var(--well-2)}.t-slate{--c:var(--ink-4);--w:var(--well)}.t-ink{--c:var(--ink);--w:var(--well)}.f-solid{background:var(--c)}.f-tint{background:var(--w);border:1.5px solid var(--c)}.f-line{background:var(--surface);border:1.5px solid var(--c)}.f-dashed{background:var(--surface);border:1.5px dashed var(--c)}.f-hatch{background:repeating-linear-gradient(135deg, var(--c) 0 2px, transparent 2px 6px)}.f-empty{background:var(--w)}.chart{background:var(--soft);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:16px;display:grid}.chartbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chartkey{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.chartkey>span{align-items:center;gap:6px;display:inline-flex}.sw{box-sizing:border-box;border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.chart .src{color:var(--ink-2);font-size:12.5px}.xread{overflow-wrap:anywhere;min-height:2.8em}.xlit{color:var(--ink);font-weight:500}.linkish{-webkit-appearance:none;appearance:none;font:inherit;color:var(--mark);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.xstrip{grid-template-columns:repeat(auto-fill,minmax(12px,1fr));gap:3px;display:grid}:where(.xstrip button){border:0}.xstrip button{-webkit-appearance:none;appearance:none;aspect-ratio:1;cursor:pointer;box-sizing:border-box;border-radius:2px;padding:0}.xstrip button:hover{outline:1.5px solid var(--ink-3);outline-offset:1px}.xstrip .lit,.xstrip .lit:hover{outline:2px solid var(--ink);outline-offset:1px}table.grid.chmx{min-width:760px;font-size:13px}.chmx th .vlab{max-width:14ch;color:var(--ink-3);text-wrap:balance;display:block}.chmx td.mx{padding:8px 6px;position:relative}.chmx td:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:30ch;padding-top:8px;padding-bottom:8px;overflow:hidden}.chmx td:first-child .under{margin-left:8px;display:inline}.chmx tr.lit td{background:var(--mark-wash)}.chmx tr.lit td:first-child{box-shadow:inset 3px 0 0 var(--mark)}.mx>i{box-sizing:border-box;border-radius:6px;height:22px;display:block;position:relative}.mx.mark{--m:var(--c)}.mx.mark>i:after,.sw.mxmark{content:"";background:var(--m);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-4px;right:-4px}.sw.mxmark{box-shadow:none;background:var(--c);border-radius:50%;position:static}.relrail{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.relrail:before{content:"";border-top:2px solid var(--line-2);position:absolute;top:13px;left:10%;right:10%}.relrail button{-webkit-appearance:none;appearance:none;cursor:pointer;font:500 13px/1.3 var(--body);color:var(--ink-2);text-align:center;background:0 0;border:0;border-radius:12px;justify-items:center;gap:4px;padding:6px 2px 8px;display:grid;position:relative}.relrail button:hover{color:var(--ink)}.relrail i{background:var(--surface);border:2px solid var(--ink-4);border-radius:50%;width:14px;height:14px}.relrail b{font:500 12.5px/1.2 var(--mono);overflow-wrap:anywhere}.relrail small{color:var(--ink-2);font-size:11.5px}.relrail [aria-checked=true]{color:var(--ink)}.relrail [aria-checked=true] i{background:var(--ink);border-color:var(--ink)}.rellabel{color:var(--ink);margin:0;font-weight:600}.relpaper{background:var(--surface);font:400 16px/1.6 var(--law);color:var(--ink);border-radius:12px;margin:0;padding:14px 16px}.relpaper .hd{font:500 12.5px/1.4 var(--body);color:var(--ink-2);margin-bottom:4px;display:block}.relpaper.none{font:400 14px/1.5 var(--body);color:var(--ink-2)}.chart mark{color:inherit;background:var(--w);box-shadow:inset 0 -2px 0 var(--c);border-radius:4px;padding:1px 3px}.rel .chartkey>span{display:inline}.agrid{gap:2px;display:grid}.arow{grid-template-columns:minmax(150px,220px) minmax(0,1fr) 150px minmax(90px,130px);align-items:center;gap:14px;padding:6px 0;display:grid}.arow.ahead{color:var(--ink-2);font-size:12px}.arow.dim{opacity:.45}.aname b{font-size:13.5px;font-weight:600}.aval{font-variant-numeric:tabular-nums;font-size:13px}.acheck{color:var(--ink-2);font-size:12.5px}.aplot{height:22px;position:relative}.aplot .tick{border-left:1px solid var(--line-2);position:absolute;top:0;bottom:0}.aplot .ci{background:var(--ink-4);border-radius:2px;height:4px;position:absolute;top:9px}.aplot .pt{background:var(--ink);width:12px;height:12px;box-shadow:0 0 0 2px var(--soft);border-radius:50%;margin-left:-6px;position:absolute;top:5px}.aplot .past{font:500 11.5px/1 var(--mono);color:var(--ink-2);position:absolute;top:-16px;right:-2px}.asep{border-top:1px solid var(--line-2);margin:4px 0}.aaxis .aplot{height:16px}.aaxis .tl{font:400 11.5px/1 var(--mono);color:var(--ink-2);position:absolute;transform:translate(-50%)}.sbar{border-radius:6px;gap:2px;height:22px;display:flex;overflow:hidden}.sgroups{grid-template-columns:3fr 2fr;gap:14px;display:grid}.sgroups>div{align-content:start;gap:8px;display:grid}.stiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.stile{border-radius:12px;align-content:start;gap:4px;padding:12px;display:grid}.stile b{font:600 24px/1 var(--display);font-variant-numeric:tabular-nums}.stile span{color:var(--ink-2);font-size:12.5px;line-height:1.35}@media (max-width:760px){.arow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.arow .aplot{grid-area:2/1/auto/-1}.arow .aname{grid-row:1}.arow .aval{grid-row:3}.arow .acheck{text-align:right;grid-row:3}.arow.ahead,.aaxis>span{display:none}.aaxis .aplot{grid-row:1}.sgroups{grid-template-columns:minmax(0,1fr)}.relrail small{font-size:10.5px}}@media (max-width:600px){table.grid.chmx{min-width:0}.chmx th:first-child,.chmx td:first-child{z-index:1;background:var(--soft);min-width:104px;max-width:120px;padding-left:10px;position:sticky;left:0}.chmx th .vlab{-webkit-hyphens:auto;hyphens:auto;max-width:9ch;font-size:11px}.chmx th.l,.chmx td.mx{min-width:44px;padding-left:4px;padding-right:4px}.chmx th .under{font-size:11px}}@media (max-width:480px){.chart{padding:12px}.stiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.relrail b{font-size:11px}}@media (prefers-reduced-motion:no-preference){.xstrip button,.relrail i{transition:outline-color .12s,background-color .12s}}
