.tool{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.tool-inputs{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.tool-result{top:calc(var(--header-h) + 18px);min-width:0;scroll-margin-top:calc(var(--header-h) + 12px);max-height:calc(100vh - var(--header-h) - 36px);overscroll-behavior:contain;border-radius:var(--radius);position:sticky;overflow-y:auto}.tool-bar{display:none}.t-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px 20px}.t-section-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.t-section h3{font:600 13px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brass)}.t-section-b{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:12px;display:grid}.t-field{gap:8px;min-width:0;display:grid}.t-field.is-missing .t-label>span:first-child:after{content:" · needed";color:var(--warn);font-weight:500}.t-label{justify-content:space-between;align-items:baseline;gap:12px;font-size:15.5px;font-weight:600;line-height:1.35;display:flex}.t-points{font:600 12.5px var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.t-hint{color:var(--muted);margin-top:-2px;font-size:14px;line-height:1.45}.t-choice{gap:6px;display:grid}.t-choice.row{grid-template-columns:repeat(auto-fit,minmax(min(100%,64px),1fr))}.t-choice.row[style*=--cols]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}.t-choice button{overflow-wrap:anywhere;hyphens:auto;min-width:0}@media (width<=480px){.t-choice.row.wide4{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-choice.stack{grid-template-columns:1fr}.t-choice button{text-align:left;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg);min-height:44px;color:var(--ink);cursor:pointer;gap:2px;padding:9px 12px;font-size:15px;line-height:1.3;transition:border-color .12s,background .12s,color .12s;display:grid}.t-choice.row button{text-align:center;align-content:center;justify-items:center}.t-choice button:hover{border-color:var(--ink)}.t-choice button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.t-choice button[aria-checked=true] .c-sub,.t-choice button[aria-checked=true] .c-pts{color:color-mix(in srgb, var(--bg) 78%, transparent)}.c-main{justify-content:space-between;align-items:baseline;gap:10px;width:100%;display:flex}.t-choice.row .c-main{justify-content:center}.c-label{font-weight:500}.c-sub{color:var(--muted);font-size:13.5px;line-height:1.35}.c-pts{font:600 12.5px var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.t-choice.row .c-pts{display:none}.t-checks{gap:6px;display:grid}.t-check{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);cursor:pointer;grid-template-columns:22px 1fr auto;align-items:start;gap:10px;padding:10px 12px;line-height:1.35;display:grid}.t-check:hover{border-color:var(--line-strong)}.t-check.on{border-color:var(--ink);background:var(--surface)}.t-check input{opacity:0;pointer-events:none;position:absolute}.t-check .box{border:1.5px solid var(--line-strong);color:#0000;background:var(--surface);border-radius:5px;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.t-check.on .box{background:var(--ink);border-color:var(--ink);color:var(--bg)}.t-check:has(input:focus-visible){outline:2.5px solid var(--link);outline-offset:2px}.t-check .txt{gap:2px;font-size:15px;display:grid}.t-num{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t-num input{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg);font-variant-numeric:tabular-nums;max-width:100%;min-height:44px;padding:8px 12px;font-size:17px}.t-num input:focus{outline:2.5px solid var(--link);outline-offset:1px;border-color:#0000}.t-num .unit{color:var(--muted);font-size:14.5px}.t-num.odd input{border-color:var(--warn);background:var(--warn-soft)}.t-odd{color:var(--warn);font-size:13px;font-weight:600}.t-units{background:var(--sunken);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.t-units button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.t-units button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001f}.t-tabs{background:var(--sunken);scrollbar-width:none;border-radius:12px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.t-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:14.5px;font-weight:600}.t-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001f}.t-result{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);border-top:4px solid var(--line-strong);padding:18px 20px 20px}.t-result.ok{border-top-color:var(--ok)}.t-result.warn{border-top-color:var(--warn)}.t-result.bad{border-top-color:var(--bad)}.t-result.info{border-top-color:var(--info)}.t-result.neutral{border-top-color:var(--ink)}.r-head{justify-content:space-between;align-items:center;display:flex}.r-title{font:600 12.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.r-reset{color:var(--link);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13.5px}.r-score{font:400 56px/1 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:10px}.r-suffix{font:500 17px var(--sans);color:var(--muted);letter-spacing:0;margin-left:6px}.r-band{background:var(--sunken);border-radius:999px;margin-top:10px;padding:4px 10px;font-size:14.5px;font-weight:600;display:inline-block}.r-band.ok{background:var(--ok-soft);color:var(--ok)}.r-band.warn{background:var(--warn-soft);color:var(--warn)}.r-band.bad{background:var(--bad-soft);color:var(--bad)}.r-band.info{background:var(--info-soft);color:var(--info)}.r-body{gap:10px;margin-top:14px;font-size:15px;line-height:1.5;display:grid}.r-body ul{gap:4px;margin:0;padding-left:18px;display:grid}.r-pending{margin-top:8px}.r-wait{color:var(--muted);font-size:15px}.r-missing{color:var(--ink-2);gap:2px;margin:8px 0 0;padding-left:18px;font-size:14.5px;display:grid}.r-partial{color:var(--muted);margin-top:12px;font-size:14px}.r-note{border-top:1px solid var(--line);justify-items:start;gap:8px;margin-top:16px;padding-top:14px;display:grid}.r-preview{width:100%;color:var(--muted);font-size:13.5px}.r-preview summary{cursor:pointer}.r-preview textarea{width:100%;max-width:100%;font:13px/1.45 var(--mono);border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin-top:6px;padding:8px;display:block}.r-preview textarea:focus{outline:2.5px solid var(--link);outline-offset:1px;border-color:#0000}.r-note-undo{color:var(--link);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;font-size:13.5px}.r-note-msg{color:var(--warn);margin:0;font-size:13.5px}.t-scale{margin-top:14px}.t-scale .track{background:var(--sunken);border-radius:999px;height:8px;display:flex;position:relative;overflow:visible}.t-scale .seg{opacity:.55;height:100%}.t-scale .seg:first-child{border-radius:999px 0 0 999px}.t-scale .seg:last-child{border-radius:0 999px 999px 0}.t-scale .seg.ok{background:var(--ok)}.t-scale .seg.warn{background:var(--warn)}.t-scale .seg.bad{background:var(--bad)}.t-scale .seg.info{background:var(--info)}.t-scale .seg.neutral{background:var(--line-strong)}.t-scale .mark{background:var(--surface);border:3px solid var(--ink);border-radius:50%;width:16px;height:16px;transition:left .25s;position:absolute;top:50%;transform:translate(-50%,-50%)}.t-scale .ticks{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.t-rows{gap:0;margin:0;font-size:14.5px;display:grid}.t-rows div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.t-rows dt{color:var(--muted)}.t-rows dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.t-callout{border-radius:var(--radius-sm);background:var(--info-soft);border-left:3px solid var(--info);gap:4px;padding:12px 14px;font-size:14.5px;line-height:1.45;display:grid}.t-callout.warn{background:var(--warn-soft);border-left-color:var(--warn)}.t-callout.bad{background:var(--bad-soft);border-left-color:var(--bad)}.t-callout.ok{background:var(--ok-soft);border-left-color:var(--ok)}.t-callout.neutral{background:var(--sunken);border-left-color:var(--line-strong)}@media (width<=980px){.tool{grid-template-columns:minmax(0,1fr);gap:18px}.tool-result{max-height:none;position:static;overflow:visible}.tool-bar{z-index:30;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex;position:fixed;box-shadow:0 10px 30px -10px #00000080}.tool-bar .go{opacity:.8;white-space:nowrap;font-weight:500}body:has(.tool-bar) .site-footer{padding-bottom:72px}.t-section{padding:16px 14px}.r-score{font-size:48px}}@media print{.tool{grid-template-columns:1fr}.tool-bar,.r-reset,.r-note button{display:none!important}.t-result{box-shadow:none}}.sheet-c{min-width:0;container:sheet/inline-size}.sheet{--item-w:228px;--pts-w:72px;--slots:4;--cell-gap:6px;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:4px;padding:18px 28px 26px;position:relative}.s-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-bottom:14px;display:flex}.s-head-main{flex-wrap:wrap;flex:320px;align-items:center;gap:8px 16px;min-width:0;display:flex}.s-head-main>p,.s-head-main .t-hint{color:var(--muted);max-width:72ch;margin:0;font-size:14px;line-height:1.45}.s-head-aside{color:var(--muted);align-items:center;gap:14px;margin-left:auto;font-size:14px;display:flex}.s-reset{color:var(--link);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:6px 2px;font-size:14px}.s-reset:hover{text-decoration:underline}.s-row,.s-cols{grid-template-columns:var(--item-w) var(--ans-w,minmax(0, 1fr)) var(--pts-w);column-gap:18px;display:grid}.sheet.no-pts .s-row,.sheet.no-pts .s-cols{grid-template-columns:var(--item-w) var(--ans-w,minmax(0, 1fr))}.sheet.no-pts .s-pts{display:none}.s-cols{border-bottom:1px solid var(--line-strong);font:600 11.5px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:end;padding:10px 0 8px}.s-colcells{grid-template-columns:repeat(var(--slots), minmax(0, 1fr));gap:var(--cell-gap);text-align:center;font:500 17px/1 var(--serif);letter-spacing:0;text-transform:none;color:var(--ink-2);font-variant-numeric:tabular-nums;display:grid}.s-cols .p{text-align:right}.s-row{border-bottom:1px solid var(--line);align-items:start;padding:12px 0}.s-item{align-content:start;justify-items:start;gap:4px;min-width:0;padding-top:3px;display:grid}.s-name{font:450 18px/1.25 var(--serif);color:var(--ink);letter-spacing:-.005em}.s-hint{color:var(--muted);font-size:13px;line-height:1.4}.s-ans{align-content:start;gap:8px;min-width:0;display:grid}.s-pts{text-align:right;font:400 26px/1 var(--serif);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;align-self:start;padding-top:12px}.s-pts.empty{color:var(--faint)}.s-pts small,.s-pts .s-faint{font:500 13px/1.3 var(--sans);color:var(--muted)}.s-pts .s-faint{font:inherit;color:var(--faint)}.s-row.is-missing .s-name:after{content:" · needed";font:500 13px var(--sans);color:var(--warn)}.s-row.bare .s-ans{grid-column:1/3}.s-row.indent .s-item{border-left:2px solid var(--line-strong);padding-left:14px}.s-row.indent .s-name{font:600 15px/1.3 var(--sans);letter-spacing:0}.s-body>.s-group:first-child .s-group-h{padding-top:8px}.s-group-h{grid-template-columns:var(--group-w,var(--item-w)) minmax(0, 1fr) auto;border-bottom:1px solid var(--line-strong);align-items:baseline;gap:4px 18px;padding:22px 0 9px;display:grid}.s-group-h h3{font:600 12.5px/1.35 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);grid-column:1}.s-group-h p{color:var(--muted);grid-area:1/2;max-width:84ch;font-size:13.5px;line-height:1.45}.s-group-aside{grid-area:1/3;align-self:center;align-items:center;gap:10px;display:flex}.s-body .t-callout{margin:12px 0}.s-body>.t-hint,.s-group>.t-hint{margin:10px 0}.s-ans .t-choice[role]{grid-template-columns:repeat(var(--slots), minmax(0, 1fr));gap:var(--cell-gap)}.s-ans .t-choice[role] button{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:6px;align-content:start;justify-items:start;height:100%;min-height:60px;padding:9px 26px 10px 11px;font-size:14.5px;line-height:1.3;position:relative}.s-ans .t-choice[role]:not(:has(.c-sub)) button{align-content:center;min-height:46px}.s-ans .t-choice[role] button:hover{border-color:var(--ink-2);background:var(--surface)}.s-ans .t-choice[role] button[aria-checked=true]{background:var(--brass-soft);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.s-ans .t-choice[role] button[aria-checked=true] .c-sub{color:var(--ink-2)}.s-ans .t-choice[role] button[aria-checked=true] .c-pts{color:var(--brass)}.s-ans .t-choice[role] button[aria-checked=true]:after{content:"";background:var(--ink);width:14px;height:14px;position:absolute;top:9px;right:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") 50%/contain no-repeat}.s-ans .t-choice[role] .c-main{flex-direction:row-reverse;justify-content:flex-end;gap:7px}.s-ans .t-choice[role] .c-label{font-weight:500}.s-ans .t-choice[role] .c-pts{font:600 12.5px/1.3 var(--sans);color:var(--faint);display:inline}.s-ans .t-choice[role] .c-sub{font-size:12.5px;line-height:1.35}.sheet.has-cols .s-ans .t-choice[role] .c-pts{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sheet .t-checks{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));gap:var(--cell-gap)}.sheet .t-check{border-color:var(--line);border-radius:6px;align-items:center;min-height:46px;padding:9px 11px}.sheet .t-check:hover{border-color:var(--ink-2)}.sheet .t-check.on{background:var(--brass-soft);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sheet .t-check .box{margin-top:0}.sheet .t-check:has(.c-sub){align-items:start}.sheet .t-check:has(.c-sub) .box{margin-top:1px}.sheet .t-check .txt{font-size:14.5px}.sheet .t-check .c-sub{font-size:12.5px}.s-ans .t-num,.s-ans .t-units{justify-self:start}.s-total{border-bottom:0;align-items:center;padding:16px 0 4px}.s-total .s-name{font:600 12px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.s-total .s-pts{letter-spacing:-.02em;align-self:center;padding-top:0;font-size:46px}.s-total .s-pts small{font:500 15px var(--sans);color:var(--muted);letter-spacing:0;margin-left:3px}.s-total .t-scale{margin-top:0}.s-total+.s-group{margin-top:8px}.s-group .s-total{border-bottom:1px solid var(--line);padding:12px 0 10px}.s-group .s-total .s-pts{font-size:36px}.t-scale .labs{margin-top:5px;display:flex}.t-scale.labelled .track{height:10px}.t-scale.labelled{container-type:inline-size}@container (width<=520px){.t-scale .lab.narrow .lab-t{display:none}}.t-scale .labs{position:relative}.t-scale .lab{text-align:center;align-content:end;justify-items:center;min-width:0;padding:4px 2px 0;display:grid;overflow:hidden}.t-scale .lab+.lab{border-left:1px solid var(--line-strong)}.t-scale .lab-t{font:600 12px/1.25 var(--sans);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.t-scale .lab-n{font:500 11.5px/1.25 var(--sans);color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.s-out{border-top:2px solid var(--ink);scroll-margin-top:calc(var(--header-h) + 16px);margin-top:14px;padding-top:18px;position:relative}.s-mark{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.s-out-in{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px 40px;display:grid}.s-out-in.has-side{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.s-out-main{min-width:0}.s-kicker{font:600 12px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.s-score{font:400 52px/1 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:8px}.s-verdict{font:450 27px/1.2 var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-top:6px}.s-verdict.ok{color:var(--ok)}.s-verdict.warn{color:var(--warn)}.s-verdict.bad{color:var(--bad)}.s-verdict.info{color:var(--info)}.s-out-body{gap:12px;max-width:76ch;margin-top:14px;font-size:15px;line-height:1.5;display:grid}.s-out-body ul:not(.t-crit){gap:4px;margin:0;padding-left:18px;display:grid}.s-out-body .t-callout{margin:0}.s-out-body .t-scale{margin-top:0}.s-out-side{border:1px solid var(--line);background:var(--bg);border-radius:6px;gap:12px;min-width:0;padding:14px 16px 16px;display:grid}.s-out-side .r-note{border-top:0;margin-top:0;padding-top:0}.s-out-side .r-preview textarea{background:var(--surface)}.s-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.s-out-in.pending .r-pending{margin-top:6px}.s-out-in.pending .r-wait{font:450 21px/1.3 var(--serif);color:var(--ink-2)}.s-out-in.pending .r-missing{flex-wrap:wrap;gap:6px;margin-top:10px;padding:0;list-style:none;display:flex}.s-out-in.pending .r-missing li{background:var(--sunken);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:13.5px}.t-crit{margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.t-crit li{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;display:grid}.t-crit li:first-child{border-top:1px solid var(--line)}.t-crit .i{background:var(--sunken);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;margin-top:1px;display:grid}.t-crit .i svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.t-crit .yes .i{background:var(--ok-soft);color:var(--ok)}.t-crit .neutral .i{background:var(--info-soft);color:var(--info)}.t-crit .l{color:var(--ink-2);line-height:1.4}.t-crit .v{white-space:nowrap;color:var(--muted);text-align:right;font-weight:600}.t-crit .yes .v{color:var(--ok)}.t-crit .neutral .v{color:var(--ink)}.s-dock{z-index:6;height:0;position:sticky;bottom:0}.s-bar{left:-10px;right:-10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);box-shadow:var(--shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none;animation:.16s ease-out s-bar-in;display:flex;position:absolute}.s-bar:hover{background:var(--ink-2)}@keyframes s-bar-in{0%{opacity:0;transform:translateY(8px)}}.s-bar-t{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.s-bar .go{opacity:.8;white-space:nowrap;font-weight:500}@container sheet (width<=700px){.sheet{padding:12px 14px 20px}.s-head{padding-bottom:12px}.s-head-main{flex-basis:100%}.s-head-aside{margin-left:0}.s-head .t-tabs{width:100%}.s-head .t-tabs button{flex:1 1 0;min-width:0;padding:8px 6px;font-size:13.5px}.t-scale .lab-t{font-size:11px}.t-scale .lab-n{font-size:10.5px}.s-cols{display:none}.s-group-h{grid-template-columns:minmax(0,1fr) auto;padding-top:20px}.s-group-h p{grid-area:2/1/auto/-1}.s-group-aside{grid-area:1/2}.s-row,.sheet.no-pts .s-row{grid-template-columns:minmax(0,1fr) auto;row-gap:10px;padding:14px 0}.s-item{grid-area:1/1}.s-pts{grid-area:1/2;align-self:start;padding-top:2px;font-size:24px}.s-ans,.s-row.bare .s-ans{grid-column:1/-1}.s-row.bare .s-ans{grid-row:1}.sheet.no-pts .s-item{grid-column:1/-1}.s-row.indent .s-item{padding-left:10px}.s-name{font-size:17.5px}.s-ans .t-choice[role]{grid-template-columns:repeat(var(--phone,2), minmax(0, 1fr))}.s-ans .t-choice[data-phone="2"]>button:last-child:nth-child(odd){grid-column:1/-1}.s-ans .t-choice[role] button{min-height:52px;padding:10px 24px 11px 12px;font-size:15px}.s-ans .t-choice[role]:not(:has(.c-sub)) button{min-height:48px}.s-ans .t-choice[data-phone="4"] button,.s-ans .t-choice[data-phone="5"] button{text-align:center;justify-items:center;padding-inline:6px}.s-ans .t-choice[data-phone="4"] button[aria-checked=true]:after,.s-ans .t-choice[data-phone="5"] button[aria-checked=true]:after{display:none}.sheet.has-cols .s-ans .t-choice[role] .c-pts{clip:auto;width:auto;height:auto;position:static;overflow:visible}.sheet .t-checks{grid-template-columns:repeat(var(--phone,1), minmax(0, 1fr))}.s-total{padding-top:14px}.s-total .s-item{align-self:center}.s-total .s-pts{align-self:center;font-size:40px}.s-group .s-total .s-pts{font-size:32px}.s-total .s-ans{grid-row:2}.s-out-in.has-side{grid-template-columns:minmax(0,1fr)}.s-verdict{font-size:24px}.s-bar{padding:11px 16px;left:-6px;right:-6px}}@media print{.sheet{box-shadow:none;border:0;padding:0}.s-dock,.s-reset,.s-out-side .r-note button,.s-actions{display:none!important}.s-row{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.s-bar{animation:none}.t-scale .mark{transition:none}}
