.site .p-aicheck{.tool{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 24px 60px -40px rgba(20,23,43,.5);display:grid;gap:14px}.tool .row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:10px;align-items:end}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.facts .card b{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.05}.state{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:40px 0 12px;display:flex;align-items:center;gap:10px}.state:after{content:"";flex:1;height:1px;background:var(--line)}.run{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:22px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center}.run svg{width:96px;height:96px}.run ul{list-style:none;display:grid;gap:8px;font-size:14.5px;color:var(--ink2);margin-top:10px}.run li span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:800;margin-right:8px}.run .ok{background:var(--green-soft);color:var(--green)}.run .go{background:var(--gold-soft);color:#8a6200}.run .no{background:var(--paper2);color:var(--muted)}.verdict{background:var(--red-soft);border:1px solid #f1c3bd;border-radius:18px;padding:20px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.verdict b{font-family:var(--serif);font-weight:400;font-size:32px;line-height:1.05;display:block;color:var(--ink)}.verdict p{font-size:15px;color:var(--ink2);margin-top:6px;line-height:1.6}.verdict .where{font-size:13px;color:var(--muted);text-align:right;line-height:1.6}.score{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.res{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:16px;align-items:start}.checks{background:var(--white);border:1px solid var(--line);border-radius:18px}.check{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;padding:18px 20px;border-top:1px solid var(--line)}.check:first-child{border-top:0}.check h3{font-size:16px;font-weight:700}.check p{font-size:14px;line-height:1.6;color:var(--ink2);margin-top:4px}.check .law{font-size:11.5px;color:var(--muted);margin-top:6px}.pill{justify-self:start;align-self:start;white-space:nowrap;line-height:1.4;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 9px}.pill.fail{background:var(--red-soft);color:var(--red)}.pill.fix{background:var(--gold-soft);color:#8a6200}.pill.pass{background:var(--green-soft);color:var(--green)}.pill.na{background:var(--paper2);color:var(--muted)}.pill.tip{background:var(--blue-soft);color:var(--blue-deep)}.snip{border:1px solid var(--line);border-radius:12px;margin-top:10px;overflow:hidden}.snip .bar{display:flex;justify-content:space-between;gap:10px;padding:7px 12px;background:var(--paper);font-size:12px;color:var(--muted)}.snip .bar b{color:var(--blue)}.snip p{padding:10px 12px;margin:0;font-size:14px;color:var(--ink)}.side{gap:14px}.box,.side{display:grid}.box{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:18px;gap:10px}.box h3{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.box .big{font-family:var(--serif);font-size:24px;line-height:1.15}.box p{font-size:13.5px;line-height:1.6;color:var(--ink2)}.box.blue{background:var(--blue-deep);border-color:var(--blue-deep);color:#e8ecff}.box.blue h3{color:var(--gold)}.box.blue p{color:#c4ccf3}.box.blue .big{color:#fff}.cmp{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cmp span{font-size:11px;color:var(--muted);display:block;margin-bottom:4px}.chat{border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:12px}.chat .ch{background:var(--ink);color:#fff;padding:6px 8px;font-weight:600}.chat .ch em{font-style:normal;color:var(--gold);font-weight:700}.chat .m{padding:8px;line-height:1.45}.chat mark{background:var(--gold-soft)}.looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}@media (max-width:980px){.facts,.res{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.tool .row,.verdict{grid-template-columns:minmax(0,1fr)}.verdict .where{text-align:left}.check,.looks,.run{grid-template-columns:minmax(0,1fr)}.check{gap:8px}}.verdict.v-check{background:var(--gold-soft);border-color:#ecd9a0}.verdict.v-pass{background:var(--green-soft);border-color:#bfe3cd}.snip .bar .copy{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--blue);cursor:pointer}.box .help{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--ink2)}.box .help input{margin-top:3px;flex:none}}