.ck-app{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.ck-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 32px 18px;display:flex}.ck-head h1{font:650 20px/1.25 var(--sans);letter-spacing:-.015em}.ck-head-r{align-items:center;gap:12px;display:flex}.ck-mem{color:var(--sub);font-size:12.5px}.ck-body{background:var(--canvas);scrollbar-width:thin;padding:32px;overflow-y:auto}.linkbtn{font:inherit;color:var(--blue);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.mono{font-family:var(--mono)}.muted{color:var(--sub)}.ck-start{flex-direction:column;gap:18px;max-width:620px;margin:4vh auto 0;display:flex}.ck-drop{text-align:center;border:1.5px dashed var(--line-2);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:44px 24px 36px;transition:border-color .15s,background .15s;display:flex}body.dragging .ck-drop{border-color:var(--blue);background:var(--blue-soft)}.ck-drop-ico{background:var(--blue-soft);width:48px;height:48px;color:var(--blue);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.ck-drop-ico svg{width:24px;height:24px}.ck-drop-t{font:650 17px var(--sans)}.ck-drop-s{color:var(--sub);margin-bottom:10px}.ck-progress{color:var(--blue);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.ck-progress:empty{display:none}.ck-progress:before{content:"";border:2px solid var(--blue-soft);border-top-color:var(--blue);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ck-demo{color:var(--sub);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.ck-legend{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;padding:0;list-style:none;display:grid}.ck-legend li{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:0 8px;padding:10px 12px;display:grid}.ck-legend b{font-size:12.5px;font-weight:600}.ck-legend small{color:var(--sub);grid-column:2;font-size:11.5px}.dot{border-radius:50%;width:8px;height:8px}.dot.ok{background:var(--green)}.dot.hint{background:#f79009}.dot.look{background:var(--faint)}.dot.stop{background:var(--err)}.result-wrap{max-width:920px;margin:0 auto}.print-head{display:none}#result>*+*{margin-top:14px}.ico{width:18px;height:18px;color:var(--sub);flex:none}.verdict{--c:var(--sub);--c-soft:var(--soft);border:1px solid var(--line);background:#fff;border-radius:14px;animation:.3s ease-out rise;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.verdict{animation:none}}.v-ok{--c:var(--green);--c-soft:var(--green-soft)}.v-hint{--c:var(--amber);--c-soft:var(--amber-soft)}.v-stop{--c:var(--err);--c-soft:var(--err-soft);border-color:#fda29b}.v-bar{background:var(--err);color:#fff;align-items:center;gap:10px;padding:12px 24px;display:flex}.v-bar b{font:650 15px var(--sans)}.v-bar .ico{color:#fff!important}.v-in{grid-template-columns:minmax(0,1fr) 200px;gap:28px;padding:26px 28px;display:grid}.v-stop .v-in{grid-template-columns:minmax(0,1fr)}.v-in:has(>.v-main:only-child){grid-template-columns:minmax(0,1fr)}.status-word{font:600 12.5px var(--sans);color:var(--c);background:var(--c-soft);border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:5px 11px 5px 8px;display:inline-flex}.status-word .ico{width:15px;height:15px;color:var(--c)}.ico-light{width:16px;height:16px;color:#fff!important}.ico-xl{width:72px;height:72px;color:var(--line-2)}.v-title{font:650 24px/1.25 var(--sans);letter-spacing:-.015em;max-width:32ch;margin-bottom:8px}.v-lead{color:#344054;max-width:62ch;font-size:15px}.v-sub{font:600 11px var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--sub);margin:24px 0 0}.v-steps{counter-reset:s;margin-top:8px;padding:0;list-style:none}.v-steps li{counter-increment:s;border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:11px 0;font-size:14.5px;display:grid}.v-steps li:before{content:counter(s);background:var(--c-soft);width:22px;height:22px;color:var(--c);font:600 12px/22px var(--sans);text-align:center;border-radius:50%}.v-side{text-align:center;align-content:start;justify-items:center;gap:10px;display:grid}.v-side-empty{align-content:center}.side-cap{color:var(--sub);font-size:12px}.side-cap b{color:var(--text);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.side-cap .mono{font-size:11px}.ros{line-height:0;display:inline-block;position:relative}.ros-sealed:after{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='18.5' fill='%23ecfdf3' stroke='%23067647' stroke-width='1.6'/%3E%3Cpath d='M12 20.5l5.5 5.5L29 14' fill='none' stroke='%23067647' stroke-width='3'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;width:30%;height:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;margin:22px 0 4px;display:grid}.cmp-box{border:1px solid var(--line);background:var(--soft);border-radius:12px;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.cmp-neu{border:1.5px solid var(--err);background:var(--err-soft)}.tag{font:600 11px var(--sans);background:var(--green-soft);color:var(--green);border-radius:999px;margin-bottom:6px;padding:3px 8px;display:inline-block}.tag-neu{background:var(--err);color:#fff}.cmp-box small{color:var(--sub);margin-bottom:4px;font-size:11.5px;display:block}.cmp-ne{font:300 32px/1 var(--sans);color:var(--err);align-self:center}.iban{font:500 13.5px/1.5 var(--mono);overflow-wrap:anywhere;display:block}.iban mark{color:var(--err);background:#fee4e2;border-radius:3px;padding:0 2px}.iban-lg{font-size:clamp(15px,1.8vw,19px)}.trait{color:var(--sub);margin-top:4px;font-size:11px;display:block}.question{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin-top:20px;padding:18px 20px}.question small{color:var(--sub);font-size:11.5px}.q-row{align-items:center;gap:14px;margin:8px 0 12px;display:flex}.q-ask{margin-bottom:10px}.q-btns{flex-wrap:wrap;gap:8px;display:flex}.q-btns .btn-ghost{color:var(--sub);background:0 0;border-color:#0000}.btn[aria-pressed=true]{background:var(--text);border-color:var(--text);color:#fff}.q-answer{margin-top:10px;font-size:14px}.facts{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1.3fr .8fr 1.7fr .8fr;display:grid}.facts>div{border-left:1px solid var(--line);min-width:0;padding:14px 18px}.facts>div:first-child{border-left:0}.facts dt{color:var(--sub);margin-bottom:4px;font-size:11.5px}.facts dd{font:600 16px/1.3 var(--sans);overflow-wrap:anywhere}.facts dd.mono{font:500 13px/1.5 var(--mono)}.facts dd.warn{color:var(--err)}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hints{border:1px solid var(--line);background:#fff;border-radius:14px;padding:4px 18px;list-style:none}.hints li{gap:10px;padding:12px 0;font-size:14px;display:flex}.hints li+li{border-top:1px solid var(--line)}.hints .ico{color:var(--amber);margin-top:1px}.info{background:var(--blue-soft);color:#1d2939;border-radius:12px;padding:14px 18px;font-size:14px}.rows{border:1px solid var(--line);background:#fff;border-radius:14px;padding:4px 18px}.rows table{border-collapse:collapse;width:100%}.rows th,.rows td{text-align:left;vertical-align:top;padding:12px 12px 12px 0}.rows thead th{font:500 11.5px var(--sans);color:var(--sub);border-bottom:1px solid var(--line)}.rows tbody th{font-size:14px;font-weight:500}.rows tbody tr+tr,.rows tbody+tbody tr{border-top:1px solid var(--line)}.rows td.mono{overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.rows .res{font:600 12.5px var(--sans);white-space:nowrap}.rows .res>span{vertical-align:middle}.rows .res .ico{vertical-align:middle;width:16px;height:16px;margin-right:6px;display:inline-block}.rows .r-match .ico,.rows .r-match .res{color:var(--green)}.rows .r-mismatch .ico,.rows .r-mismatch .res{color:var(--err)}.rows .r-hint .ico,.rows .r-hint .res{color:var(--amber)}.rows .res small{font:400 12.5px/1.45 var(--sans);color:var(--sub);white-space:normal;max-width:30ch;margin-top:4px;display:block}.r-mismatch{background:var(--err-soft)}.fold-line{color:var(--sub);border-top:1px solid var(--line);padding:12px 0;font-size:13px}.not-checked,.disc{color:var(--sub);font-size:12.5px}.demo-tip{background:var(--blue-soft);border-radius:12px;padding:12px 16px;font-size:14px}.volume{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px}.vol-q{font:600 15px var(--sans);margin-bottom:10px}.vol-chips{flex-wrap:wrap;gap:6px;display:flex}.vol-answer:not(:empty){justify-items:start;gap:10px;margin-top:14px;font-size:14px;display:grid}.details{border:1px solid var(--line);background:#fff;border-radius:14px;padding:0 18px}.details summary{cursor:pointer;color:var(--sub);padding:14px 0;font-size:13px}.details[open]{padding-bottom:16px}.tech{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 20px;margin-bottom:14px;display:grid}.tech dt{color:var(--sub);font-size:11px}.tech dd{font:400 12.5px/1.45 var(--mono);overflow-wrap:anywhere}.tech-scroll{margin-bottom:12px;overflow-x:auto}.tech-table{border-collapse:collapse;font:400 12px/1.45 var(--mono);width:100%;min-width:640px}.tech-table th,.tech-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 10px 6px 0}.tech-list{font:400 12px/1.6 var(--mono);margin:4px 0 10px;padding-left:18px}.details p{font-size:13px}.again{gap:8px;display:flex;margin-top:22px!important}@media (max-width:860px){.ck-app{background:var(--canvas);min-height:calc(100vh - 57px);display:block}.ck-head{flex-wrap:wrap;padding:18px 16px 14px}.ck-body{padding:20px 16px 32px;overflow:visible}.ck-legend{grid-template-columns:1fr 1fr}.v-in{grid-template-columns:minmax(0,1fr);padding:20px}.v-side{display:none}.cmp{grid-template-columns:minmax(0,1fr)}.cmp-ne{justify-self:center;font-size:26px}.facts{grid-template-columns:1fr 1fr}.facts>div:nth-child(3){border-left:0}.facts>div:nth-child(n+3){border-top:1px solid var(--line)}.rows thead,.rows tbody[hidden]{display:none}.rows table,.rows tbody,.rows tr,.rows th,.rows td{display:block}.rows tbody tr{padding:10px 0}.rows th,.rows td{padding:2px 0}.rows td[data-l]:before{content:attr(data-l) ": ";color:var(--sub);font-family:var(--sans)}.v-steps li{grid-template-columns:28px minmax(0,1fr)}.v-steps li .btn{grid-column:2;justify-self:start;margin-top:8px}}@media print{@page{margin:16mm}html,body{background:#fff;height:auto}.side,.ck-head,.ck-start,.actions,.volume,.again,.demo-tip,.skip,.dropzone{display:none!important}.shell,.ck-app{height:auto;display:block}.ck-body{background:#fff;padding:0;overflow:visible}.print-head{border-bottom:1px solid #000;justify-content:space-between;margin-bottom:14px;padding-bottom:6px;font-size:11px;display:flex}.verdict{break-inside:avoid;animation:none}.folded{display:table-row-group!important}.details,.fold-line button{display:none}}.ck-demo .chip{border:1px solid var(--line);background:#fff}.ck-demo .chip:hover{background:var(--soft)}
