.bs-kicker{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--p-text-2)}.bs-body{padding-bottom:2px}.bs-ready{padding:12px;border-radius:var(--p-r-card);background:var(--p-green-s2);border:1.5px solid color-mix(in srgb,var(--p-green) 35%,var(--p-line))}.bs-ready__head{display:flex;align-items:center;gap:9px}.bs-ready__tick{width:22px;height:22px;flex:none;border-radius:7px;display:grid;place-items:center;background:var(--p-green);color:var(--p-white)}.bs-ready__title{font-weight:800;font-size:14px;color:var(--p-green-text)}.bs-ready__one{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:6px;padding-left:31px}.bs-ready__one .bs-ready__meta{flex:1 1 140px}.bs-ready__meta{min-width:0;font-size:12.5px;line-height:1.35;color:var(--p-text-2)}.bs-ready__meta b{color:var(--p-ink);font-weight:700}.bs-ready__list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.bs-ready__row{display:flex;align-items:center;gap:10px;padding:7px 7px 7px 12px;background:var(--p-white);border:1px solid var(--p-line);border-radius:var(--p-r-sm)}.bs-ready__row .bs-ready__meta{flex:1}.bs-open{flex:none;min-height:40px;padding:0 16px;border:0;border-radius:11px;cursor:pointer;background:var(--p-green);color:var(--p-white);font:inherit;font-weight:700;font-size:13.5px}.bs-open:hover{background:color-mix(in srgb,var(--p-green) 86%,#000)}.bs-open:focus-visible{outline:3px solid color-mix(in srgb,var(--p-green) 40%,transparent);outline-offset:2px}.bs-or{margin:16px 0 9px;font-weight:600}.bs-or,.bs-photo{font-size:13px;color:var(--p-text-2)}.bs-photo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;line-height:1.4}.bs-photo--warn{padding:10px 12px;border-radius:var(--p-r-sm);background:var(--p-yellow-s);border:1px solid color-mix(in srgb,var(--p-yellow) 40%,var(--p-line))}.bs-photo__note{flex:1 1 100%;margin:0;color:var(--p-yellow-text)}.bs-photo__link{display:inline-flex;align-items:center;min-height:36px;font-weight:700;color:var(--p-blue);text-decoration:none}.bs-photo__link:hover{text-decoration:underline}.bs-kinds{margin-top:16px}.bs-kinds__title{margin:0 0 9px;font-size:13px;font-weight:700;color:var(--p-ink-2)}.bs-kind[disabled]{cursor:not-allowed;opacity:.6}.bs-kind__sub{overflow-wrap:anywhere}.bs-kind__new{background:var(--p-blue-s,#e8efff);color:var(--p-blue)}.bs-value-toggle{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;padding:0 2px;border:0;background:none;cursor:pointer;font:inherit;font-weight:700;font-size:13.5px;color:var(--p-blue)}.bs-value-toggle:hover{text-decoration:underline}.bs-value{margin-top:14px}.bs-value__label{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--p-ink-2)}.bs-value__select{width:100%;height:46px;padding:0 12px;border:2px solid var(--p-line);border-radius:var(--p-r-sm);background:var(--p-white);color:var(--p-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.bs-value__select:focus-visible{outline:none;border-color:var(--p-blue)}.bs-value__note{margin:7px 0 0;font-size:12.5px;line-height:1.4;color:var(--p-text-2)}@media (max-width:640px){.bs-open{min-height:44px}}.zs-body{padding-bottom:2px}.zs-note{margin:4px 0;font-size:13px;line-height:1.45;color:var(--p-text-2)}.zs-retry{margin-top:10px}.zs-label{margin:16px 0 9px;font-size:13px;font-weight:700;color:var(--p-ink-2)}.zs-label--inline{margin:0}.zs-goals{padding:11px 12px;border-radius:var(--p-r-card);background:var(--p-fill);border:1px solid var(--p-line)}.zs-goals__head{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--p-green-text)}.zs-goals__head svg{flex:none;color:var(--p-green)}.zs-goals__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.zs-more{margin:6px 0 0 -6px;min-height:36px;padding:0 6px;border:0;border-radius:8px;background:none;color:var(--p-blue);font:700 12.5px var(--p-font);cursor:pointer}.zs-more:focus-visible,.zs-more:hover{background:var(--p-blue-s2)}.zs-goals__list li{display:flex;gap:9px;font-size:12.5px;line-height:1.35;color:var(--p-ink-2)}.zs-code{flex:none;min-width:58px;font-weight:800;color:var(--p-blue);font-variant-numeric:tabular-nums}.zs-ready{margin-top:12px}.zs-opts{margin-top:0}.zs-dur{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px}.zs-seg button{min-width:72px;height:36px;font-size:13px}.zs-points{font-size:12.5px;font-weight:700;color:var(--p-text-2)}.zs-pts{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.zs-pts__in{width:56px;height:36px;padding:0 8px;text-align:center;font:inherit;font-size:15px;font-weight:700;color:var(--p-ink);border:1.5px solid var(--p-line);border-radius:var(--p-r-btn,10px);background:var(--p-white,#fff)}.zs-pts__in:focus{outline:none;border-color:var(--p-navy);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-navy) 18%,transparent)}.zs-pts[data-zs-pts=bad] .zs-pts__in{border-color:var(--p-red)}.zs-pts[data-zs-pts=bad] .zs-points{color:var(--p-red-text)}@media (max-width:420px){.zs-pts{margin-left:0}}.zs-plan{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--p-line);font-size:13px;color:var(--p-text-2)}.zs-plan__a{width:auto;height:40px;padding:0 4px}.zd{min-height:100%}.zd-wrap{max-width:1040px;margin:0 auto;padding:0 24px 48px}.zd-head{margin:10px 0 18px}.zd-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.zd-title h1{margin:0;font-size:26px;line-height:1.2;font-weight:800;color:var(--p-ink)}.zd-badge{flex:none;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:var(--p-navy);color:var(--p-white);font-weight:800;font-size:13px;letter-spacing:.02em}.zd-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.zd-chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:var(--p-white);border:1px solid var(--p-line);font-size:12.5px;font-weight:700;color:var(--p-ink-2);white-space:nowrap}.zd-chip--ok{background:var(--p-green-s2);border-color:var(--p-green-s);color:var(--p-green-text)}.zd-chip--pts{background:var(--p-blue-s2)}.zd-chip--base,.zd-chip--pts{border-color:var(--p-blue-s);color:var(--p-blue)}.zd-chip--base{position:relative;font-family:inherit;cursor:pointer}.zd-chip--base:after{content:"";position:absolute;inset:-9px -2px}.zd-chip--base:focus-visible,.zd-chip--base:hover{background:var(--p-blue-s2)}.zd-stale{margin:10px 0 0;padding:9px 12px;border-radius:var(--p-r-sm);background:var(--p-yellow-s2);border:1px solid var(--p-yellow-s);color:var(--p-yellow-text);font-size:13px;font-weight:600}.zd-bc{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin:-6px 0 16px;padding:11px 12px 11px 14px;border:1px solid var(--p-blue-s);border-radius:14px;background:var(--p-blue-s2)}.zd-bc__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--p-white);color:var(--p-blue)}.zd-bc__text{flex:1 1 240px;min-width:0;display:grid;gap:2px}.zd-bc__text b{font-size:14px;line-height:1.35;font-weight:800;color:var(--p-ink)}.zd-bc__text span{font-size:12.5px;line-height:1.4;color:var(--p-text-2)}.zd-bc__btn{flex:none;display:inline-flex;align-items:center;gap:4px;width:auto;height:40px;padding:0 14px;font-size:14px;background:var(--p-white)}@media (max-width:640px){.zd-bc{margin-top:-8px}.zd-bc__btn{flex:1 1 100%;justify-content:center;height:44px}}.zd-card{background:var(--p-white);border:1px solid var(--p-line);border-radius:18px;overflow:hidden}.zd-tabs{display:flex;gap:4px;padding:8px 8px 0;background:var(--p-fill);border-bottom:1px solid var(--p-line);overflow-x:auto;scrollbar-width:none}.zd-tab{flex:none;min-height:44px;padding:0 18px;border:1px solid transparent;border-bottom:0;border-radius:12px 12px 0 0;background:none;font-weight:700;font-size:14px;color:var(--p-text-2);cursor:pointer}.zd-tab[aria-selected=true]{background:var(--p-white);border-color:var(--p-line);color:var(--p-ink);margin-bottom:-1px}.zd-panel{padding:18px}.zd-scroll{overflow-x:auto}.zd-table{width:100%;min-width:620px;border-collapse:collapse;font-size:13.5px;line-height:1.4;color:var(--p-ink)}.zd-table th{padding:9px 10px;background:var(--p-navy);color:var(--p-white);text-align:left;font-size:12.5px;font-weight:700}.zd-table td{padding:9px 10px;border-bottom:1px solid var(--p-line);vertical-align:top}.zd-table tfoot td{border-top:2px solid var(--p-navy);border-bottom:0;font-weight:800}.zd-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.zd-code{font-weight:800;color:var(--p-blue)}.zd-table--desc .zd-drow td{border-bottom:1px dashed var(--p-line)}.zd-table--desc .zd-dgroup td[rowspan],.zd-table--desc .zd-dgroup tr:last-child td{border-bottom:1px solid var(--p-line)}.zd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.zd-stat{padding:11px 13px;border:1px solid var(--p-line);border-radius:12px;background:var(--p-white)}.zd-stat b{display:block;font-size:18px;font-weight:800;color:var(--p-ink)}.zd-stat span{display:block;margin-top:2px;font-size:12px;color:var(--p-text-3)}.zd-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:14px}.zd-gap{display:none}.zd-seg{display:inline-flex;padding:3px;border-radius:var(--p-r-sm);background:var(--p-fill-2)}.zd-seg button{position:relative;height:38px;padding:0 14px;border:0;border-radius:10px;background:none;font-weight:700;font-size:13px;color:var(--p-text-2);cursor:pointer;white-space:nowrap}.zd-seg button:after{content:"";position:absolute;inset:-3px 0}.zd-seg button[aria-pressed=true]{background:var(--p-white);color:var(--p-ink);box-shadow:0 1px 3px rgba(18,19,43,.14)}.zd-forms{flex:1 1 100%}.zd-forms button{flex:1 1 0}.zd-switch{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0;border:0;background:none;color:var(--p-ink);font:600 14px var(--p-font);cursor:pointer;text-align:left}.zd-switch__track{position:relative;flex:none;width:46px;height:28px;border-radius:999px;background:var(--p-radio);transition:background .15s}.zd-switch__knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--p-white);box-shadow:0 1px 3px rgba(18,19,43,.25);transition:transform .15s}.zd-switch[aria-checked=true] .zd-switch__track{background:var(--p-blue)}.zd-switch[aria-checked=true] .zd-switch__knob{transform:translateX(18px)}@media (prefers-reduced-motion:reduce){.zd-switch__knob,.zd-switch__track{transition:none}}.zd-bar .zd-print,.zd-bar .zd-word,.zd-outs{display:none}.zd-bottom{position:sticky;bottom:0;z-index:20;display:flex;gap:10px;margin:16px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--p-white);border-top:1px solid var(--p-line);box-shadow:0 -6px 18px rgba(18,19,43,.06)}.zd-bottom .zd-word{flex:0 0 auto;height:50px;padding:0 16px;font-size:14px}.zd-bottom .zd-print{flex:1 1 auto;height:50px;font-size:14px}@media (min-width:641px){.zd-bar{flex-wrap:wrap;gap:10px}.zd-forms{flex:none}.zd-forms button{flex:none;height:34px}.zd-seg button:after{inset:-5px 0}.zd-switch{flex:none;position:relative;height:40px;min-height:0;gap:8px;padding:0 10px 0 12px;border:1.5px solid var(--p-line);border-radius:var(--p-r-sm);background:var(--p-white);font-size:13px}.zd-switch:after{content:"";position:absolute;inset:-3px 0}.zd-switch__track{width:38px;height:22px}.zd-switch__knob{top:2px;left:2px;width:18px;height:18px}.zd-switch[aria-checked=true] .zd-switch__knob{transform:translateX(16px)}.zd-gap{display:block;flex:1 1 0;min-width:0}.zd-outs{display:flex;flex:none;align-items:center;gap:10px;margin-left:auto}.zd-bar .zd-print,.zd-bar .zd-word{display:flex;flex:none;height:40px}.zd-bar .zd-print{width:auto;padding:0 18px;font-size:14px}.zd-bottom{display:none}}.zd-card sub,.zd-card sup,.zp sub,.zp sup{line-height:0}.zd-hint{font-size:12.5px;line-height:1.4;color:var(--p-text-3)}.zd-formhint{margin:-4px 0 12px}.zd-tasks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.zd-task{padding:13px 14px;border:1px solid var(--p-line);border-radius:14px}.zd-task__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px}.zd-task__n{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--p-navy);color:var(--p-white);font-weight:800;font-size:13px}.zd-task__title{flex:1 1 160px;min-width:0;font-weight:800;font-size:14.5px;color:var(--p-ink)}.zd-task__meta{display:inline-flex;flex-wrap:wrap;gap:6px}.zd-task__text{font-size:14px;line-height:1.5;color:var(--p-ink-2)}.zd-task__ans,.zd-task__text{margin:8px 0 0;white-space:pre-line}.zd-task__ans{padding-top:7px;border-top:1px dashed var(--p-line);font-size:13px;color:var(--p-text-2)}.zd-task__ans span{font-weight:700;color:var(--p-green-text)}.zd-scale{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.zd-band{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--p-line);background:var(--p-white);font-size:12.5px;font-weight:700;color:var(--p-ink-2)}.zd-scale+.zd-hint{margin:8px 0 0}.zd-admin{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px}.zd-regen{min-height:40px;padding:0 14px;border:1.5px solid var(--p-line);border-radius:11px;background:var(--p-white);font-weight:700;font-size:13.5px;color:var(--p-ink-2);cursor:pointer}@media (max-width:640px){.zd-wrap{padding:0 16px 40px}.zd-title h1{font-size:21px}.zd-panel{padding:14px 12px}.zd-tabs{padding:6px 6px 0;gap:2px}.zd-tab{flex:1 1 auto;padding:0 8px;font-size:12.5px}.zd-stats{grid-template-columns:1fr}.zd-task__title{flex-basis:calc(100% - 40px)}.zd-task__meta{padding-left:35px}.zd-table{min-width:0;font-size:13.5px}.zd-table thead{display:none}.zd-table,.zd-table tbody,.zd-table td,.zd-table tfoot,.zd-table tr{display:block;width:100%}.zd-table tbody tr{padding:10px 0;border-bottom:1px solid var(--p-line)}.zd-table td{padding:2px 0;border:0;text-align:left}.zd-table td.zd-lead{font-weight:700;margin-bottom:3px}.zd-table td[data-label]:before{content:attr(data-label) ": ";font-size:12px;font-weight:700;color:var(--p-text-3)}.zd-table--desc tbody.zd-dgroup{padding:10px 0;border-bottom:1px solid var(--p-line)}.zd-table--desc tbody tr.zd-drow{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:2px 0;border:0}.zd-table--desc .zd-dgroup td[rowspan],.zd-table--desc .zd-dgroup tr:last-child td,.zd-table--desc .zd-drow td{border:0}.zd-table--desc .zd-drow td.zd-dn,.zd-table--desc .zd-drow td.zd-lead{flex:0 0 100%}.zd-table--desc .zd-drow td.zd-dtext{flex:1 1 0;width:auto;min-width:0}.zd-table--desc .zd-drow td.zd-dpts{flex:none;width:auto;padding:0 7px;border-radius:999px;background:var(--p-blue-s2);color:var(--p-blue);font-size:12px;font-weight:700}.zd-table tfoot tr{display:flex;justify-content:space-between;padding-top:10px;border-top:2px solid var(--p-navy)}.zd-table tfoot td{width:auto;border:0}.zs-plan__a{height:44px}.zs-more{min-height:44px}}.zpp .zs-label{margin-top:2px}.zpp-seg{display:flex;width:100%}.zpp-seg button{flex:1 1 0;height:40px;font-size:13.5px}.zpp-checks{display:grid;gap:8px;margin-top:14px}.zpp-check{display:flex;align-items:flex-start;gap:11px;width:100%;min-height:56px;padding:11px 12px;border:1.5px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-white);color:var(--p-ink);font:inherit;text-align:left;cursor:pointer}.zpp-check[aria-checked=true]{border-color:var(--p-blue);background:var(--p-blue-s2)}.zpp-box{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:6px;background:var(--p-white);box-shadow:inset 0 0 0 1.5px var(--p-radio);color:var(--p-white)}.zpp-check[aria-checked=true] .zpp-box{background:var(--p-blue);box-shadow:none}.zpp-check__main{display:grid;gap:2px;min-width:0}.zpp-check__main b{font-size:14px;font-weight:700}.zpp-check__main span{font-size:12.5px;line-height:1.35;color:var(--p-text-2)}.zpp-sum{margin-top:12px}.zp{display:none}@page zhb{size:A4;margin:14mm 14mm 14mm 16mm}@media print{.zd-noprint{display:none!important}body:has(.zp) .p-overlay{display:none!important}body:has(.zp){background:#fff}.zd-wrap{max-width:none;padding:0}.zp{display:block;page:zhb;color:#000;background:#fff;font:11.5pt/1.42 Times New Roman,"PT Serif",Georgia,serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.zp-page+.zp-page{break-before:page}.zp-h{padding-bottom:7pt;margin-bottom:9pt;border-bottom:1pt solid #000}.zp-h__name{font-size:14pt;line-height:1.25}.zp-h__sub{margin:2pt 0 0;font-size:10.5pt;color:#222}.zp-fields{display:flex;gap:14pt;margin-top:9pt;font-size:11pt}.zp-field{display:flex;align-items:baseline;gap:4pt;flex:0 0 26%;white-space:nowrap}.zp-field--name{flex:1 1 auto}.zp-field i,.zp-line1 i{flex:1 1 auto;min-width:20mm;border-bottom:.7pt solid #000;height:1em}.zp-tasks{list-style:none;margin:0;padding:0}.zp-task{margin:0 0 10pt;break-inside:avoid}.zp-task__head{display:flex;align-items:baseline;gap:5pt}.zp-task__title{font-weight:700}.zp-task__pts{margin-left:auto;padding-left:8pt;white-space:nowrap;font-size:10.5pt}.zp-task__text{margin:3pt 0 0;white-space:pre-line}.zp-ans{margin:4pt 0 0;padding:3pt 6pt;border-left:2pt solid #000;white-space:pre-line;font-size:10.5pt}.zp-line1{display:flex;align-items:baseline;gap:4pt;width:60%;margin:6pt 0 0}.zp-lines{margin-top:2pt}.zp-lines i{display:block;height:8.5mm;border-bottom:.6pt solid #777}.zp-total{display:flex;justify-content:space-between;gap:12pt;margin-top:12pt;padding-top:6pt;border-top:1pt solid #000;font-weight:700;break-inside:avoid}.zp-t__title{margin:0;font-size:13pt;line-height:1.25}.zp-t__h{margin:12pt 0 5pt;font-size:11.5pt;break-after:avoid}.zp .zd-table{display:table;width:calc(100% - 2px);min-width:0;border-collapse:collapse;font-size:9.5pt;line-height:1.3;color:#000}.zp .zd-table thead{display:table-header-group}.zp .zd-table tbody,.zp .zd-table tfoot{display:table-row-group}.zp .zd-table tr{display:table-row;padding:0;border:0;break-inside:avoid}.zp .zd-table td,.zp .zd-table th{display:table-cell;width:auto;padding:3pt 5pt;border:.7pt solid #000;background:none;color:#000;text-align:left;vertical-align:top}.zp .zd-table th{font-weight:700}.zp .zd-table .zd-num{text-align:right}.zp .zd-table td[data-label]:before{content:none}.zp .zd-table td.zd-lead{margin:0;font-weight:400}.zp .zd-table tfoot td{font-weight:700}.zp .zd-code{color:#000}.zp .zd-table--desc tbody.zd-dgroup{display:table-row-group;padding:0;border:0}.zp .zd-table--desc tbody tr.zd-drow{display:table-row}.zp .zd-table--desc .zd-dgroup td[rowspan],.zp .zd-table--desc .zd-dgroup tr:last-child td,.zp .zd-table--desc .zd-drow td{display:table-cell;border:.7pt solid #000}.zp .zd-table td.zd-dpts{padding:3pt 5pt;border-radius:0;background:none;color:#000;font-size:inherit;font-weight:400}.zp-scale{display:flex;flex-wrap:wrap;gap:6pt}.zp-scale .zd-band{display:inline-block;padding:2pt 7pt;border:.7pt solid #000;border-radius:0;background:none;color:#000;font:inherit;font-size:10pt}}.zr{display:grid;gap:14px}.zr--msg{justify-items:start}.zr--msg .zr-retry{width:auto}.zr-classes{display:flex;flex-wrap:wrap;gap:6px}.zr-class{position:relative;height:32px;padding:0 13px;border:1.5px solid var(--p-line);border-radius:999px;background:var(--p-fill);font:700 13px var(--p-font);color:var(--p-ink-2);cursor:pointer;white-space:nowrap}.zr-class:after{content:"";position:absolute;inset:-6px -2px}.zr-class[aria-pressed=true]{background:var(--p-blue-s2);border-color:var(--p-blue);color:var(--p-blue)}.zr-class--add{background:var(--p-white);border-style:dashed;color:var(--p-blue)}.zr-class:focus-visible{outline:2px solid var(--p-blue);outline-offset:2px}.zr-new{display:grid;gap:6px;max-width:560px}.zr-new__title{margin:0;font-size:17px;font-weight:800;color:var(--p-ink)}.zr-new__lead{margin:0 0 4px;font-size:13.5px;line-height:1.45;color:var(--p-text-2)}.zr-lbl{margin-top:6px;font-size:13px;font-weight:700;color:var(--p-ink-2)}.zr-input{width:100%;min-height:44px;padding:9px 12px;border:1.5px solid var(--p-line);border-radius:12px;background:var(--p-white);font:600 15px var(--p-font);color:var(--p-ink)}.zr-input:focus{outline:none;border-color:var(--p-blue);box-shadow:0 0 0 3px var(--p-blue-s)}.zr-input::placeholder{color:var(--p-text-3);font-weight:500}.zr-input--class{max-width:160px}.zr-names{min-height:176px;resize:vertical;line-height:1.45;font-weight:500}.zr-count{margin:0;font-size:12.5px;font-weight:600;color:var(--p-text-3)}.zr-count--over{color:var(--p-red-text)}.zr-err{margin:4px 0 0}.zr-new__acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.zr-new__acts .zr-create{width:auto;padding:0 22px}.zr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zr-stat{min-width:0;padding:11px 14px;border:1px solid var(--p-line);border-radius:12px;background:var(--p-white)}.zr-stat b{display:block;overflow:hidden;font-size:20px;font-weight:800;color:var(--p-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.zr-stat span{display:block;margin-top:2px;font-size:12px;color:var(--p-text-3)}.zr-stat--warn{background:var(--p-red-s2);border-color:var(--p-red-s)}.zr-stat--warn b,.zr-stat--warn span{color:var(--p-red-text)}.zr-stat .zr-narrow{display:none}.zr-stale{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px;border-radius:12px;background:var(--p-yellow-s2);border:1px solid var(--p-yellow-s);color:var(--p-yellow-text);font-size:13px;font-weight:600}.zr-stale p{flex:1 1 260px;margin:0;line-height:1.4}.zr-stale .zr-danger{color:var(--p-red-text)}.zr-body{display:grid;grid-template-columns:minmax(0,1fr) 224px;gap:14px;align-items:start}.zr-main{min-width:0}.zr-editbar{display:flex;align-items:center;gap:10px;margin-bottom:10px}.zr-lbl--inline{margin:0}.zr-scroll{overflow-x:auto;border:1px solid var(--p-line);border-radius:12px}.zr-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;color:var(--p-ink)}.zr-table td,.zr-table th{padding:6px;border-bottom:1px solid var(--p-line)}.zr-table thead th{padding:8px 6px;background:var(--p-fill);font-size:12px;font-weight:700;color:var(--p-text-2);text-align:center;white-space:nowrap}.zr-table thead th small{font-size:12px;font-weight:600;color:var(--p-text-3)}.zr-table tbody tr:last-child>*{border-bottom:0}.zr-table .zr-name{position:sticky;left:0;z-index:1;min-width:150px;max-width:230px;padding-left:12px;background:var(--p-white);text-align:left;font-weight:700}.zr-table thead .zr-name{background:var(--p-fill)}.zr-nametext{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zr-c,.zr-cell{text-align:center}.zr-cell{width:40px;height:34px;padding:0;border:1.5px solid var(--p-line);border-radius:9px;background:var(--p-white);font:800 14px var(--p-font);color:var(--p-ink);font-variant-numeric:tabular-nums}.zr-cell:focus{outline:none;border-color:var(--p-blue);box-shadow:0 0 0 3px var(--p-blue-s)}.zr-cell[data-tone=full]{background:var(--p-green-s);border-color:var(--p-green-s);color:var(--p-green-text)}.zr-cell[data-tone=part]{background:var(--p-yellow-s);border-color:var(--p-yellow-s);color:var(--p-yellow-text)}.zr-cell[data-tone=zero]{background:var(--p-red-s);border-color:var(--p-red-s);color:var(--p-red-text)}.zr-cell[data-tone]:focus{border-color:var(--p-blue)}.zr-cell:read-only{cursor:default}.zr-table .zr-sum{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.zr-table td.zr-sum{font-weight:800;color:var(--p-blue)}.zr-sum small{font-size:12px;font-weight:700}.zr-none{color:var(--p-text-3);font-weight:600}.zr-table .zr-mark{padding-right:12px;text-align:center;white-space:nowrap}.zr-table td.zr-mark{font-weight:800;color:var(--p-ink-2)}.zr-nameedit{display:flex;align-items:center;gap:4px}.zr-input--name{min-width:120px;min-height:34px;padding:4px 8px;border-radius:8px;font-size:13.5px;font-weight:700}.zr-del{flex:none;display:grid;place-items:center;min-width:34px;height:34px;padding:0;border:0;border-radius:8px;background:none;color:var(--p-text-3);font:700 12px var(--p-font);cursor:pointer}.zr-del:focus-visible,.zr-del:hover{background:var(--p-red-s);color:var(--p-red-text)}.zr-del--confirm{padding:0 8px;background:var(--p-red-s);color:var(--p-red-text);white-space:nowrap}.zr-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:10px}.zr-gap{flex:1 1 0}.zr-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 8px;border:0;border-radius:9px;background:none;font:700 13.5px var(--p-font);color:var(--p-blue);cursor:pointer}.zr-link:focus-visible,.zr-link:hover{background:var(--p-blue-s2)}.zr-link:disabled{color:var(--p-text-3);cursor:default;background:none}.zr-link--danger{color:var(--p-red-text)}.zr-link--confirm,.zr-link--danger:hover{background:var(--p-red-s)}.zr-link--inline{display:inline;min-height:0;padding:0;font-size:inherit;text-decoration:underline}.zr-tools .zr-done{width:auto}.zr-save{font-size:12.5px;font-weight:600;color:var(--p-text-3)}.zr-save--ok{color:var(--p-green-text)}.zr-save--err{color:var(--p-red-text)}.zr-note{margin:8px 0 0}.zr-side{display:grid;gap:10px}.zr-marks{display:grid;gap:7px;padding:12px 14px;border:1px solid var(--p-line);border-radius:12px}.zr-marks b{font-size:13.5px;font-weight:800;color:var(--p-ink)}.zr-bar{display:grid;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--p-ink-2)}.zr-bar__track{height:7px;overflow:hidden;border-radius:999px;background:var(--p-fill-2)}.zr-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--p-blue)}.zr-bar__n{text-align:right;font-variant-numeric:tabular-nums}.zr-side .zr-excel{width:100%;height:44px}.zd-tab__short{display:none}@media (max-width:900px){.zr-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.zd-tabs--four{gap:0}.zd-tabs--four .zd-tab{padding:0 4px;font-size:12px}.zr-stats{gap:6px}.zr-stat{padding:8px 9px}.zr-stat b{font-size:17px}.zr-stat .zr-wide{display:none}.zr-stat .zr-narrow{display:block}.zd-tabs--four .zd-tab__long{display:none}.zd-tabs--four .zd-tab__short{display:inline}.zr-table .zr-mark{display:none}.zr-table .zr-name{min-width:84px;max-width:120px;padding-left:8px;font-size:13px}.zr-tn small{display:block}.zr-nametext{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.zr-table td,.zr-table th{padding:5px 1px}.zr-table td.zr-sum{padding-right:8px}.zr-cell{width:31px}}.zd-bar .zd-phone{display:none}.zd-bottom--phone{gap:8px}.zd-bottom--phone .zd-word--icon{flex:0 0 50px;width:50px;padding:0}.zd-bottom--phone .zd-phone,.zd-bottom--phone .zd-print{flex:1 1 0;min-width:0;width:auto;height:50px;padding:0 8px;font-size:14px;white-space:nowrap}.zd-bottom--phone .zd-phone svg,.zd-bottom--phone .zd-print svg{display:none}@media (max-width:374px){.zd-bottom--phone .zd-phone,.zd-bottom--phone .zd-print{font-size:13px;padding:0 6px}}@media (min-width:641px){.zd-bar .zd-phone{display:flex;flex:none;height:40px;padding:0 14px;font-size:13.5px;white-space:nowrap}}.zph .zs-label:first-child{margin-top:2px}.zph-forms{display:grid;gap:8px}.zph-form{align-items:center}.zph-radio{flex:none;position:relative;width:20px;height:20px;border-radius:50%;border:2px solid var(--p-radio);background:var(--p-white)}.zph-form[aria-checked=true] .zph-radio{border-color:var(--p-blue)}.zph-form[aria-checked=true] .zph-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--p-blue)}.zph-add,.zph-closed,.zph-err,.zph-lead,.zph-retry,.zph-stale{margin-top:12px}.zph-live{margin-top:14px}.zph-code{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--p-line);border-radius:14px}.zph-qr{flex:none;width:132px;height:132px}.zph-code__main{display:grid;gap:3px;min-width:0}.zph-code__label{font-size:12px;font-weight:800;color:var(--p-green-text)}.zph-code__value{font-size:30px;line-height:1.1;font-weight:800;letter-spacing:.12em;color:var(--p-ink);font-variant-numeric:tabular-nums}.zph-code__forms{font-size:12.5px;color:var(--p-text-2)}.zph-copy{justify-self:start;margin-left:-8px}.zph-howto{margin:10px 0}.zph-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zph-roster{list-style:none;display:grid;gap:4px;max-height:200px;margin:10px 0 0;padding:0;overflow-y:auto}.zph-who{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:4px 10px;border-radius:9px;background:var(--p-fill);font-size:13px}.zph-who__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;color:var(--p-ink-2)}.zph-who__state{flex:none;font-size:12px;font-weight:700;color:var(--p-text-3)}.zph-who[data-state=started]{background:var(--p-yellow-s2)}.zph-who[data-state=started] .zph-who__state{color:var(--p-yellow-text)}.zph-who[data-state=done]{background:var(--p-green-s2)}.zph-who[data-state=done] .zph-who__state{color:var(--p-green-text)}.zph-foot{display:flex;gap:10px}.zph-foot>.p-btn{flex:1 1 0;width:auto;height:46px}.zph-close.zr-danger{background:var(--p-red-s);border-color:var(--p-red-s);color:var(--p-red-text)}.zph-results{width:100%}.zr-namewrap{display:flex;align-items:center;gap:6px;min-width:0}.zr-namewrap .zr-nametext{flex:1 1 auto;min-width:0}.zr-phonebtn{flex:none;position:relative;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:var(--p-blue-s2);color:var(--p-blue);cursor:pointer}.zr-phonebtn:after{content:"";position:absolute;inset:-9px -3px}.zr-phonebtn[data-state=started]{background:var(--p-yellow-s2);color:var(--p-yellow-text)}.zr-phonebtn:focus-visible,.zr-phonebtn:hover{background:var(--p-blue-s)}.zr-cell[data-src=phone]{background-image:radial-gradient(circle at calc(100% - 6px) 6px,var(--p-blue) 2.5px,transparent 3px)}.zr-cell[data-src=pending]{border:1.5px dashed var(--p-yellow-text);background:var(--p-yellow-s2)}.zr-cell[data-src=pending]::placeholder{color:var(--p-yellow-text);font-weight:800;opacity:1}.zr-cell[data-src=pending]:focus{border-style:solid;border-color:var(--p-blue)}.zr-pending{margin:0 0 10px;font-size:13px}.zr-table td.zr-sum[data-review]{color:var(--p-text-3)}.zan-sheet sub,.zan-sheet sup{line-height:0}.zan-tasks{list-style:none;display:grid;gap:10px;margin:0;padding:0}.zan-task{padding:11px 12px;border:1px solid var(--p-line);border-radius:12px}.zan-task[data-pending]{border-color:var(--p-yellow);background:var(--p-yellow-s2)}.zan-head{display:flex;align-items:center;gap:8px}.zan-title{flex:1 1 auto;min-width:0;font-size:14px;color:var(--p-ink)}.zan-line{margin:6px 0 0;font-size:13.5px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.zan-k{font-weight:700;color:var(--p-text-2)}.zan-v{color:var(--p-ink)}.zan-score{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.zan-auto{color:var(--p-green-text)}.zan-auto,.zan-review{font-size:12.5px;font-weight:700}.zan-review{color:var(--p-yellow-text)}.zan-foot{display:grid;gap:2px}.zan-foot .zr-link{justify-self:start}.zan-foot__hint{margin:0}.zd-bar .zd-edit{display:none}.zd-edit--tasks{display:flex;width:100%;height:44px;margin:0 0 12px;font-size:14px}@media (min-width:641px){.zd-bar .zd-edit{display:flex;flex:none;height:40px;padding:0 14px;font-size:13.5px}.zd-edit--tasks{display:none}}.zd-chip--own{gap:5px;background:var(--p-blue-s2);color:var(--p-blue)}.zd-own{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px}.zd-own__ask{flex:1 1 240px;font-weight:600;font-size:13.5px;line-height:1.4;color:var(--p-ink-2)}.zd-own__btn.p-btn{width:auto;height:40px;padding:0 14px;font-size:13.5px}.zd-own__err{flex:0 0 100%}@media (max-width:640px){.zd .ked-bar{margin-inline:-16px;padding-inline:16px}}.ze{padding:16px}.ze-errors{margin-bottom:12px;font-size:13.5px;font-weight:600}.ze-errors b{display:block;margin-bottom:4px;font-weight:800}.ze-errors ul{margin:0;padding-left:18px}.ze-locked{margin:0 0 12px}.ze-tasks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ze-task{display:grid;gap:10px;padding:14px;border:1px solid var(--p-line);border-radius:14px;background:var(--p-white)}.ze-task[aria-busy=true]{opacity:.7}.ze-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px}.ze-field{display:grid;gap:5px;min-width:0}.ze-label{font-size:12.5px;font-weight:700;color:var(--p-text-2)}.ze-input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1.5px solid var(--p-line);border-radius:11px;background:var(--p-white);color:var(--p-ink);font:500 14px/1.45 var(--p-font)}.ze-input:disabled{background:var(--p-fill-2);color:var(--p-text-2)}.ze-area{resize:vertical}.ze-regen{display:flex;gap:8px}.ze-regen__in{flex:1 1 auto;font-size:13px}.ze-regen__btn.p-btn{flex:none;width:auto;height:44px;padding:0 14px;font-size:13.5px;white-space:nowrap}.ze-msg{margin:-2px 0 0;font-size:13px;font-weight:600;line-height:1.35}.ze-msg--err{color:var(--p-red-text)}.ze-msg--ok{color:var(--p-green-text)}.ze-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ze-form{display:grid;gap:8px;min-width:0;margin:0;padding:10px 12px 12px;border:1px dashed var(--p-line);border-radius:12px}.ze-form legend{padding:0 4px;font-size:12.5px;font-weight:800;color:var(--p-navy)}.ze-drow{display:flex;align-items:center;gap:8px}.ze-drow+.ze-drow{margin-top:6px}.ze-dpts{flex:none}@media (max-width:760px){.ze-forms{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ze{padding:12px}.ze-head .zd-task__meta{padding-left:0}.ze-task{padding:12px}.ze-regen{flex-wrap:wrap}.ze-regen__btn.p-btn{flex:1 1 100%}}@media print{.zd-editing{display:none!important}}