.tvpage .sub{margin-bottom:28px}.tv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.tv-search{border:1px solid var(--line);border-radius:12px;padding:20px;display:grid;gap:12px;background:#fff;box-shadow:0 18px 44px -28px #10254259}.tv-search label{font-weight:600}.tv-field{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border-radius:9px;background:var(--blue-bg);border:1px solid var(--line)}.tv-field svg{color:var(--fg-3);flex:none}.tv-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 17px var(--sans);color:var(--fg)}.tv-photo{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--fg-2);font-weight:500;justify-self:start}.tv-photo:hover{border-color:var(--blue);color:var(--blue)}.tv-hint{font-size:13.5px;color:var(--fg-3);margin:-4px 0 0}.tv-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tv-chips button{border:1px solid var(--line-2);background:#fff;border-radius:999px;padding:7px 13px;font:500 14.5px var(--sans);color:var(--fg-2);cursor:pointer}.tv-chips button:hover{border-color:var(--blue);color:var(--blue)}.tv-res{min-width:0}.tv-empty{border:1px dashed var(--line-2);border-radius:12px;padding:24px;color:var(--fg-2)}.tv-empty b{display:block;color:var(--fg);font-size:17px;margin-bottom:6px}.tv-empty p{margin:0 0 14px}.tv-card{border:1px solid var(--line);border-radius:12px;padding:22px;display:grid;gap:16px;background:#fff}.tv-badge{justify-self:start;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-2);background:#fef3e7;border-radius:999px;padding:5px 11px}.tv-t{font-size:clamp(21px,2.6vw,27px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.tv-code{font-size:13px;color:var(--fg-3);margin-top:-8px}.tv-kv{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tv-kv div{padding:14px 14px 14px 0;min-width:0}.tv-kv div+div{padding-left:14px;border-left:1px solid var(--line)}.tv-kv dt{font:500 13px var(--sans);color:var(--fg-3)}.tv-kv dd{margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.3}.tv-regs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tv-regs span{font-size:13.5px;padding:6px 11px;border-radius:12px;background:var(--blue-bg);color:var(--blue);white-space:normal;overflow-wrap:anywhere;max-width:100%}.tv-imp{margin:0;border-left:3px solid var(--orange);background:#fef3e7;padding:12px 14px;border-radius:0 8px 8px 0;font-size:15px}.tv-ask b{font-size:15.5px}.tv-ask ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px;color:var(--fg-2);font-size:15px}.tv-ask li{padding-left:22px;position:relative}.tv-ask li:before{content:"";position:absolute;left:2px;top:11px;width:10px;height:2px;background:var(--orange)}.tv-acts{display:flex;flex-wrap:wrap;gap:10px}.btn-wa{background:#25d366;color:#fff}.btn-wa:hover{background:#1ebe5a}.tv-disc{font-size:13px;color:var(--fg-3);margin:0}.tv-h2{font-weight:600;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;margin:64px 0 18px}.tv-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tv-cat{display:flex;align-items:center;gap:14px;min-height:92px;padding:14px;background:#fff;border:1px solid #D5DCE5;border-radius:10px;color:var(--fg);transition:border-color .2s}.tv-cat:hover{border-color:var(--blue)}.tv-cat img,.tv-cam{flex:none;width:64px;height:64px;border-radius:8px;object-fit:cover;background:var(--blue-bg)}.tv-cam{padding:14px;color:var(--blue);box-sizing:border-box}.tv-cat span{min-width:0;display:grid;gap:4px}.tv-cat b{font-size:16px;font-weight:600;line-height:1.25}.tv-cat small{font:12px var(--mono);color:var(--fg-3);line-height:1.4}.tv-cat.wa small{font:600 13.5px var(--sans);color:var(--orange-2)}.tv-list{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.tv-li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:16px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--line)}.tv-li:last-child{border-bottom:0}.tv-li:hover{background:var(--blue-bg)}.tv-li b{font-weight:600}.tv-li .tn,.tv-li .sr{font:13px var(--mono);color:var(--fg-3);white-space:nowrap}.pill{font:500 11.5px var(--mono);padding:3px 9px;border-radius:999px;border:1px solid var(--line-2);color:var(--blue);background:#fff;white-space:nowrap}.pill.ss{background:var(--blue);color:#fff;border-color:var(--blue)}.pill.sgr{background:var(--blue-bg-2);border-color:var(--blue-bg-2)}.pill.op{background:#fef3e7;border-color:#fef3e7;color:var(--orange-2)}.tv-group+.tv-group{margin-top:28px}.tv-group h3{font-size:18px;margin:0 0 10px;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.tv-group h3 a{font-size:14px;font-weight:500;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.tv-combo{position:relative}.tv-ac{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 22px 48px -20px #10254266;max-height:min(440px,62vh);overflow:auto}.tv-ac[hidden]{display:none}.tv-ac li{display:flex;gap:12px;align-items:center;padding:9px 10px;border-radius:7px;cursor:pointer;font-size:14.5px;line-height:1.35}.tv-ac li[aria-selected=true],.tv-ac li:hover{background:var(--blue-bg)}.tv-ac li span{min-width:0}.tv-ac b{display:block;font-weight:600;color:var(--fg)}.tv-ac small{display:block;font-size:12.5px;color:var(--fg-3);margin-top:2px}.tv-ac img{width:36px;height:36px;border-radius:7px;object-fit:cover;flex:none}.tv-ac .ac-code{font:600 13px var(--mono);color:var(--blue);white-space:nowrap;flex:none;min-width:112px}.tv-ac .ac-tn b{font-weight:500}.tv-ac .ac-it+.ac-tn{border-top:1px solid var(--line);border-radius:0 0 7px 7px;margin-top:4px}.tv-ac .ac-all{color:var(--blue);font-weight:600;border-top:1px solid var(--line);border-radius:0 0 7px 7px;margin-top:4px}.tv-ac .ac-none{cursor:default;color:var(--fg-2)}.tv-ac .ac-none:hover{background:none}.tv-ac mark,.tn-name mark{background:#fef3e7;color:inherit;border-radius:2px}.tv-home .tv-cats{margin-top:24px}.tv-all{display:inline-block;margin-top:18px;font-weight:600;color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.tv-split{grid-template-columns:1fr}.tv-cats{grid-template-columns:1fr 1fr}.tv-li{grid-template-columns:minmax(0,1fr) auto}.tv-li .tn,.tv-li .sr{display:none}}@media(max-width:600px){.tv-kv{grid-template-columns:1fr}.tv-kv div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}.tv-acts .btn{width:100%}.tv-cats{grid-template-columns:1fr;gap:8px}.tv-ac li{align-items:flex-start}.tv-ac .ac-code{min-width:0;font-size:12.5px}.tv-ac .ac-tn{flex-direction:column;gap:2px}}.tn-res{margin-top:20px}.tn-res:empty{display:none}.tn-msg{color:var(--fg-3);font-size:14px;margin:0 0 10px}.tn-list{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.tn-row{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line)}.tn-row:last-child{border-bottom:0}.tn-code{font:600 15px var(--mono);color:var(--blue);white-space:nowrap}.tn-name b{display:block;font-weight:600;line-height:1.35}.tn-name small{display:block;font-size:13px;color:var(--fg-3);margin-top:4px;line-height:1.4}.tn-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.tn-groups button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.4;color:var(--fg-2)}.tn-groups button b{font:600 13px var(--mono);color:var(--blue);min-width:24px;padding-top:2px}.tn-groups button:hover{color:var(--blue)}.tn-more{display:block;width:fit-content;margin-top:12px;font-size:14px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.tn-row{grid-template-columns:1fr;gap:6px;padding:14px}.tn-row .btn{justify-self:start;margin-top:4px}.tn-groups{grid-template-columns:1fr}}.qz{max-width:760px}.qz-form{border:1px solid var(--line);border-radius:12px;background:#fff;padding:24px;box-shadow:0 18px 44px -28px #10254259}.qz-bar{height:4px;border-radius:2px;background:var(--blue-bg-2);margin-bottom:22px;overflow:hidden}.qz-bar i{display:block;height:100%;width:0;background:var(--orange);transition:width .3s}.qz-step{border:0;margin:0;padding:0;min-width:0}.qz-step legend{padding:0;outline:0;font-size:clamp(20px,2.4vw,24px);font-weight:700;letter-spacing:-.01em;margin-bottom:16px}.qz-step legend .caps{display:block;margin-bottom:6px}.qz-opts{display:grid;grid-template-columns:1fr;gap:8px}.qz-opts label{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border:1px solid #D5DCE5;border-radius:10px;cursor:pointer;font-size:15.5px;line-height:1.35;transition:border-color .15s,background .15s}.qz-opts label:hover{border-color:#a9b6c8}.qz-opts label:has(input:checked){border:2px solid var(--blue);padding:11px 15px;background:#f3f6fa}.qz-opts label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.qz-ok{flex:none;color:var(--blue);opacity:0;transition:opacity .15s}.qz-opts label:has(input:checked) .qz-ok{opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.qz-back{all:unset;cursor:pointer;margin-top:16px;font-size:14px;color:var(--fg-3)}.qz-back:hover{color:var(--blue)}.qz-res .tv-acts .btn{height:44px}.qz-teaser{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px;padding:22px 26px;border-radius:12px;background:var(--blue);color:#fff}.qz-teaser b{display:block;font-size:19px;margin-bottom:4px}.qz-teaser p{margin:0;color:#ffffffbf;font-size:14.5px}@media(max-width:600px){.qz-form{padding:18px}}.tv-split .tv-res{min-height:300px}.tv-combo .tv-ac{z-index:40}.tn-mini{list-style:none;margin:0;padding:0;display:grid;gap:4px}.tn-mini li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line)}.tn-mini li:last-child{border-bottom:0}.tn-mini .ac-code{font:600 13px var(--mono);color:var(--blue);white-space:nowrap;min-width:112px}.tn-mini b{display:block;font-weight:600;font-size:15px;line-height:1.35}.tn-mini small{display:block;font-size:13px;color:var(--fg-3);margin-top:2px}@media(max-width:900px){.tv-split .tv-res{min-height:0}.tn-mini li{flex-direction:column;gap:2px}}.tn-big{font:600 clamp(22px,2.6vw,28px) var(--mono);color:var(--blue);letter-spacing:.02em;margin-top:-6px}.tn-kv{grid-template-columns:1fr 1fr}.tn-kv dd{font-size:14.5px;font-weight:500}@media(max-width:600px){.tn-kv{grid-template-columns:1fr}}.tv-more{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.cat-regs{display:grid;gap:10px}.cat-reg{display:grid;gap:4px;padding:14px 16px;border:1px solid #D5DCE5;border-radius:10px;color:var(--fg)}a.cat-reg:hover{border-color:var(--blue)}.cat-reg .code{font-weight:600;font-size:13.5px;color:var(--blue)}.cat-reg b{font-weight:600}.cat-reg small{color:var(--fg-2);font-size:14px;line-height:1.5}.cat-codes{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cat-codes a{display:flex;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--fg-2);font-size:14.5px}.cat-codes a:hover{color:var(--blue)}.cat-codes .num{font:600 13px var(--mono);color:var(--blue);min-width:44px}.tv-compact{display:block;background:#fff;border-radius:12px;color:var(--fg);box-shadow:0 24px 60px -30px #00000080}.tv-compact .tv-search{border:0;box-shadow:none;background:transparent}.tv-compact .tv-resw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.tv-compact .tv-resw.open{grid-template-rows:1fr}.tv-compact .tv-resw>.tv-res{overflow:hidden;min-height:0}.tv-compact .tv-res .tv-card,.tv-compact .tv-res .tv-empty{margin:0 20px 20px;box-shadow:none}.tv-compact .tv-res .tv-empty{border-style:solid}@media(prefers-reduced-motion:reduce){.tv-compact .tv-resw{transition:none}}@media(min-width:640px){.qz-grid{grid-template-columns:1fr 1fr}}.qz-opts .qz-other{grid-column:1/-1;border-style:dashed;color:var(--fg-2)}.tv-sim{display:grid;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:14px}.tv-sim b{font-size:14px;color:var(--fg-2);font-weight:600}.tv-sim a{color:var(--blue)}.tv-compact .tv-res .tv-sim{margin:0 20px 20px}.tvpage .tv-card h2.tv-t{margin:0}.tv-steps{list-style:none;margin:0;padding:0;counter-reset:st;display:grid;gap:0;border-left:2px solid var(--line)}.tv-steps li{counter-increment:st;position:relative;padding:0 0 18px 26px;display:grid;gap:2px}.tv-steps li:before{content:counter(st);position:absolute;left:-12px;top:0;width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;font:600 12px/22px var(--sans);text-align:center}.tv-steps b{font-size:16px}.tv-steps span{font-size:15px;color:var(--fg-2)}.tv-codes{display:grid;gap:8px}.tv-codes a{display:flex;gap:14px;align-items:baseline;padding:12px 14px;border:1px solid var(--line);border-radius:10px;color:var(--fg);font-size:14.5px;line-height:1.4}.tv-codes a:hover{border-color:var(--blue)}.tv-codes .ac-code{font:600 13.5px var(--mono);color:var(--blue);flex:none}@media(max-width:640px){.tv-acts{flex-direction:column}.tv-acts .btn{width:100%}.tv-card,.tv-imp,.cat-reg{min-width:0;max-width:100%}}.qz-opts input[type=radio]{-webkit-appearance:none;appearance:none;opacity:0;position:absolute;left:0;top:0;width:1px;height:1px;margin:0;border:0;pointer-events:none}
