.cl-tech{display:none}:root[data-mode=technical] .cl-tech{display:block}:root[data-mode=technical] span.cl-tech{display:inline}.cl-page{padding-top:clamp(1.25rem,.75rem + 2vw,3rem);padding-bottom:1rem}.cl-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;min-height:44px;font-size:.9375rem;display:flex}.cl-crumbs .text-link{color:var(--ink)}.cl-head{max-width:44rem;margin-top:.5rem}.cl-title{font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);font-weight:400}.cl-lede{max-width:38rem;margin-top:.625rem;font-size:1.125rem;line-height:1.45}.cl-steps{grid-template-columns:minmax(0,1fr);gap:12px;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.cl-step{background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-sheet);min-width:0;padding:20px}.cl-step-title{font-family:var(--font-display);outline:none;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:1.375rem;font-weight:400;line-height:1.2;display:flex}.cl-step-title[data-n]:before{content:attr(data-n);font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--muted);min-width:1.25rem;font-size:.875rem;font-weight:500}.cl-step-title:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.cl-step[data-step=checking]:not([data-active]),.cl-step[data-step=result]:not([data-active]){border-color:color-mix(in srgb, var(--ink) 10%, transparent);background:0 0}.cl-step:not([data-active]) .cl-later{color:var(--muted);font-family:var(--font-ui);margin-top:.375rem;font-size:.9375rem}@media (min-width:1000px){.cl-steps{grid-template-columns:minmax(19rem,23rem) minmax(0,1fr);align-items:start;gap:16px 24px}.cl-step{grid-column:2;padding:24px}.cl-step-recall{grid-area:1/1/span 4;position:sticky;top:1rem}}.cl-recall{gap:12px;margin-top:14px;display:grid}.cl-recall-top{gap:14px;display:grid}.cl-recall-img{object-fit:contain;border:1px solid var(--edge);background:#fff;border-radius:10px;width:100%;height:auto;max-height:15rem}.cl-recall-cap,.cl-example figcaption{color:var(--muted);font-size:.8125rem}.cl-recall-product{font-size:1.0625rem;font-weight:600;line-height:1.3}.cl-recall-number{color:var(--muted);align-items:center;gap:.25rem;margin-top:2px;display:flex}.cl-recall-hazard{margin-top:6px}.cl-recall[data-compact] .cl-recall-top[data-img]{grid-template-columns:5.5rem minmax(0,1fr);align-items:start}.cl-recall[data-compact] .cl-recall-img{aspect-ratio:1;max-height:none}@media (max-width:999px){.cl-recall-top[data-img]{grid-template-columns:6.5rem minmax(0,1fr);align-items:start}.cl-recall-img{aspect-ratio:1;max-height:none}}.cl-facts{gap:6px;margin:12px 0 0;font-size:.9375rem;display:grid}.cl-facts>div{grid-template-columns:6rem minmax(0,1fr);gap:8px;display:grid}.cl-facts dt{color:var(--muted)}.cl-facts dd{margin:0}.cl-remedy{margin-top:12px;font-size:.9375rem}.cl-remedy summary,.cl-sale summary{cursor:pointer;align-items:center;gap:.375rem;min-height:44px;font-weight:500;display:flex}.cl-remedy>summary,.cl-sale>summary{-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-press) var(--ease-out);border-radius:6px;list-style:none}.cl-remedy>summary::-webkit-details-marker{display:none}.cl-sale>summary::-webkit-details-marker{display:none}.cl-remedy>summary:after,.cl-sale>summary:after{content:"";width:12px;height:12px;color:var(--muted);transition:transform var(--dur-menu) var(--ease-out), background-size var(--dur-menu) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:12px 1.5px,1.5px 12px;flex:none;margin-left:auto}.cl-remedy[open]>summary:after,.cl-sale[open]>summary:after{background-size:12px 1.5px,1.5px 0;transform:rotate(180deg)}.cl-remedy>summary:active,.cl-sale>summary:active{background-color:color-mix(in srgb, var(--ink) 6%, transparent)}.cl-remedy>summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:6px 0;display:grid}.cl-remedy>summary:after{grid-area:1/2}.cl-remedy-k{grid-area:1/1}.cl-remedy-peek{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;margin-top:2px;font-weight:400;overflow:hidden}.cl-remedy[open] .cl-remedy-peek{display:none}@media (hover:hover) and (pointer:fine){.cl-remedy>summary:hover .cl-remedy-k,.cl-sale>summary:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}@media (prefers-reduced-motion:reduce){.cl-remedy>summary:after,.cl-sale>summary:after{transition:none}}.cl-remedy blockquote{background:var(--surface-2);border-radius:8px;margin:4px 0 0;padding:12px 14px;line-height:1.5}.cl-todo{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cl-todo-item{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-height:64px;display:grid}.cl-art{width:56px;height:56px;color:var(--ink)}.cl-art-soft{opacity:.45}.cl-todo-text{font-size:1.0625rem;line-height:1.4}.cl-todo-text .info-trigger{margin-left:.125rem}.cl-example{background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:start;gap:14px;margin:18px 0 0;padding:12px;display:grid}.cl-example img{background:#fff;border-radius:8px;width:100%;height:auto}.cl-example figcaption{gap:4px;display:grid}.cl-example-k{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.9375rem;font-weight:500;display:flex}@media (max-width:480px){.cl-example{grid-template-columns:minmax(0,1fr)}.cl-example img{max-width:16rem}}.cl-rule{background:var(--surface-2);border-radius:10px;margin-top:16px;padding:12px 14px}.cl-rule-k{font-weight:600}.cl-rule-dl{gap:4px;margin:8px 0;display:grid}.cl-rule-dl>div{grid-template-columns:8.5rem minmax(0,1fr);gap:8px;display:grid}.cl-rule-dl dt{color:var(--muted)}.cl-rule-dl dd{overflow-wrap:anywhere;margin:0}.cl-photo{gap:12px;margin-top:14px;display:grid}.cl-frame{aspect-ratio:4/3;background:var(--surface-2);border-radius:12px;place-items:center;max-width:30rem;display:grid;position:relative;overflow:hidden}.cl-frame img{object-fit:contain;background:#000;width:100%;height:100%}.cl-frame-empty{color:var(--muted);font-size:.9375rem}.cl-corners{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;opacity:.55;pointer-events:none;position:absolute;inset:0}.cl-frame[data-has] .cl-corners{stroke:#fff;opacity:.85}.cl-tip{color:var(--muted);max-width:34rem;font-size:.9375rem}.cl-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:34rem;display:grid}.cl-pick-btn{min-height:48px;font-family:var(--font-ui);border-radius:var(--radius-control);position:relative;overflow:hidden}.cl-pick-btn:focus-within{outline:2px solid var(--ink);outline-offset:2px}.cl-pick-btn:active{transform:scale(.97)}.cl-file{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}.cl-file:disabled{cursor:default}.cl-precheck{background:var(--pill-attention);max-width:34rem;color:var(--pill-attention-ink);border-radius:10px;padding:12px 14px}.cl-precheck-lead{font-weight:600}.cl-precheck-ok{color:var(--positive);font-size:.9375rem;font-weight:500}.cl-precheck-ok .cl-tech{color:var(--muted);font-weight:400}.cl-guide{gap:4px;margin:8px 0 0;padding-left:1.15rem;display:grid}.cl-check-box{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding-top:10px;font-size:.9375rem;display:flex}.cl-check-box input{flex:none;block-size:20px;inline-size:20px;margin-top:1px}.cl-sale{max-width:34rem;padding-top:4px}.cl-sale-why{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.cl-field{gap:6px;margin-top:4px;display:grid}.cl-field label{font-size:.9375rem;font-weight:500}.cl-field input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);border-radius:var(--radius-control);width:100%;max-width:26rem;min-height:48px;padding:0 12px;font-size:1rem}.cl-field input:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.cl-field input[aria-invalid]{border-color:var(--attention)}.cl-hint{color:var(--muted);font-size:.875rem}.cl-privacy{max-width:34rem}.cl-privacy strong{color:var(--ink);font-weight:500}.cl-note{color:var(--muted);font-size:.9375rem}.cl-error{background:var(--pill-attention);color:var(--pill-attention-ink);border-radius:8px;max-width:34rem;padding:10px 12px;font-size:.9375rem}.cl-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;display:flex}.cl-send{min-width:14rem;min-height:52px;font-family:var(--font-ui);border-radius:var(--radius-control);font-size:1.0625rem}.cl-send:disabled{opacity:.55}@media (max-width:560px){.cl-send{width:100%}}.cl-sample{gap:6px;max-width:34rem;display:grid}.cl-sample-btn{justify-self:start;min-height:44px}.cl-textbtn{min-height:44px;font:inherit;color:var(--ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 0 0 .25rem;text-decoration:underline}.cl-checking{margin-top:12px}.cl-checking-head{align-items:center;gap:8px;min-height:44px;display:flex}.cl-stage{flex:1;font-weight:500}.cl-dots:after{content:"...";text-align:left;vertical-align:bottom;clip-path:inset(0 100% 0 0);width:1.2em;animation:1.2s steps(4,end) infinite cl-dots;display:inline-block;overflow:hidden}@keyframes cl-dots{to{clip-path:inset(0 -10% 0 0)}}.cl-elapsed{text-align:right;justify-items:end;min-width:4.5ch;font-size:1.25rem;font-weight:500;display:grid}.cl-elapsed-k{color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:400}.cl-source{flex:none}.cl-split{color:var(--muted);margin:0 0 4px;font-size:.875rem}.cl-checks{margin:6px 0 0;padding:0;list-style:none;display:grid}.cl-check{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);grid-template-columns:20px minmax(0,1fr);gap:12px;min-height:48px;padding:11px 0;display:grid}.cl-check:first-child{border-top:0}.cl-check:not([data-s=pending]){animation:cl-in .24s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms)}@keyframes cl-in{0%{opacity:.35;transform:translateY(3px)}}.cl-check-name{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-weight:500;display:flex}.cl-check-word{color:var(--muted);font-size:.875rem;font-weight:500}.cl-check-word[data-tone=positive]{color:var(--positive)}.cl-check-word[data-tone=attention]{color:var(--attention)}.cl-check-word[data-tone=info]{color:var(--link)}.cl-check-why{color:var(--muted);margin-top:2px;font-size:.9375rem}.cl-check-tech,.cl-timings,.cl-result-tech,.cl-product-tech{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.8125rem}.cl-mark{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;margin-top:2px}.cl-mark circle{stroke:currentColor}.cl-mark[data-s=pass]{color:var(--positive)}.cl-mark[data-s=pass] circle{fill:var(--positive)}.cl-mark[data-s=pass] path{stroke:var(--surface);stroke-width:2px}.cl-mark[data-s=fail]{color:var(--attention)}.cl-mark[data-s=fail] path{stroke:var(--attention);stroke-width:2px}.cl-mark[data-s=unclear],.cl-mark[data-s=unavailable]{color:var(--link)}.cl-mark[data-s=unclear] path,.cl-mark[data-s=unavailable] path{stroke:var(--link)}.cl-mark[data-s=skipped]{color:var(--control)}.cl-mark[data-s=skipped] path{stroke:var(--control)}span.cl-mark[data-s=pending]{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--ink) 15%, transparent);border-top-color:var(--ink);border-radius:50%;animation:.7s linear infinite cl-spin;display:block}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl-result{gap:12px;margin-top:12px;display:grid}.cl-result-k{align-items:center;gap:4px;display:flex}.cl-result-title{font-family:var(--font-display);font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);font-weight:400;line-height:1.15}.cl-lead{font-size:1.0625rem}.cl-amount{font-size:1.125rem}.cl-amount .tabular{letter-spacing:-.01em;font-size:2rem;font-weight:600}.cl-retake-art{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.cl-payout{gap:14px;margin-top:4px;display:grid}.cl-choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.cl-legend{align-items:center;gap:4px;margin-bottom:8px;padding:0;font-size:1.0625rem;font-weight:600;display:flex}.cl-choice,.cl-product{border:1px solid var(--edge);background:var(--surface);cursor:pointer;min-height:56px;transition:border-color .14s ease, background-color .14s ease, transform var(--dur-press) var(--ease-out);border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.cl-choice:active,.cl-product:active{transform:scale(.99)}.cl-choice[data-on],.cl-product[data-on]{border:2px solid var(--ink);padding:11px 13px}:is(.cl-choice:has(input:focus-visible),.cl-product:has(input:focus-visible)){outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.cl-choice:hover,.cl-product:hover{background:color-mix(in srgb, var(--surface-2) 60%, var(--surface))}}.cl-choice input,.cl-product input{block-size:20px;inline-size:20px;margin:1px 0 0}.cl-choice-text,.cl-product-text{gap:2px;min-width:0;display:grid}.cl-choice-title,.cl-product-title{font-weight:500}.cl-choice-sub,.cl-product-sub{color:var(--muted);font-size:.875rem}.cl-product{grid-template-columns:22px 64px minmax(0,1fr)}.cl-product img,.cl-product-noimg{object-fit:contain;border:1px solid var(--edge);background:#fff;border-radius:8px;width:64px;height:64px}.cl-product-sub .pill{margin-left:4px}.cl-replace{gap:10px;display:grid}.cl-replace-k{align-items:center;gap:4px;font-weight:600;display:flex}.cl-replace-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cl-replace-skel{background:var(--surface-2);border-radius:10px;height:90px}.cl-fine{color:var(--muted);max-width:40rem;font-size:.8125rem}.cl-reviewers{background:var(--surface-2);border-radius:12px;gap:10px;margin-top:6px;padding:14px;display:grid}.cl-reviewers-k{font-weight:600}.cl-reviewer-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cl-reviewer{background:var(--surface);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.cl-reviewer-name{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.cl-reviewer-reads,.cl-set-aside{font-size:.875rem}.cl-evidence{margin:2px 0 0;padding-left:1.1rem;font-size:.9375rem}.cl-set-aside{color:var(--attention)}@media (max-width:640px){.cl-page .app-sheet,.rc-page .app-sheet,.tr-page .app-sheet,.tr-shop .app-sheet,.tr-preset-page .app-sheet{border:1px solid var(--edge);border-radius:12px}}.cl-find{gap:12px;max-width:46rem;margin-top:1.5rem;display:grid}.fr{gap:10px;display:grid}.fr-form{gap:6px;display:grid}.fr-label{font-weight:500}.fr-row{gap:8px;display:flex}.fr-row input{min-width:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);border-radius:var(--radius-control);flex:1;min-height:48px;padding:0 12px;font-size:1rem}.fr-row input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.fr-row .btn{border-radius:var(--radius-control);min-height:48px;font-family:var(--font-ui)}.fr-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fr-hit{border:1px solid var(--edge);background:var(--surface);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease, transform var(--dur-press) var(--ease-out);border-radius:10px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid}.fr-hit:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.fr-hit:hover{background:color-mix(in srgb, var(--surface-2) 60%, var(--surface))}}.fr-hit img,.fr-noimg{object-fit:contain;background:#fff;border-radius:8px;width:56px;height:56px}.fr-noimg{background:var(--surface-2)}.fr-text{gap:2px;min-width:0;display:grid}.fr-product{font-weight:500}.fr-meta{color:var(--muted);font-size:.875rem}.fr-agencies{gap:8px;margin-top:6px;display:grid}.fr-ag-title{font:inherit;margin:0;font-weight:500}.fr-ag{border:1px solid var(--edge);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.fr-ag-pill{letter-spacing:.02em;background:var(--pill-info);min-height:24px;color:var(--pill-info-ink);border-radius:999px;align-items:center;margin-top:2px;padding:0 8px;font-size:.75rem;font-weight:500;display:inline-flex}.fr-ag .fr-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fr-ag .fr-meta.tabular{display:block}.cl-note-foot{margin-top:1.5rem}.rc-page{max-width:60rem;padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.rc-head{max-width:44rem}.rc-pill{align-items:center;gap:4px;display:flex}.rc-pill .pill{min-height:28px;padding:3px 10px;font-size:.875rem}.rc-title{margin-top:12px;font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);font-weight:400}.rc-sub{margin-top:10px;font-size:1.125rem}.rc-id{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin-top:10px;font-size:.9375rem}.rc-thanks{font-family:var(--font-display);margin-top:14px;font-size:1.25rem}.rc-fresh{min-height:1.5rem;margin-top:10px;font-size:.875rem}.rc-head[data-paid] .rc-title{animation:rc-land .36s var(--ease-out) both}@keyframes rc-land{0%{opacity:.4;transform:translateY(4px)}}.rc-body{gap:12px;margin-top:1.75rem;display:grid}.rc-h{font-family:var(--font-display);font-size:1.25rem;font-weight:400}.rc-facts{gap:8px;margin:12px 0 0;display:grid}.rc-facts>div{grid-template-columns:8rem minmax(0,1fr);gap:12px;display:grid}.rc-facts dt{color:var(--muted)}.rc-facts dd{overflow-wrap:anywhere;margin:0}@media (max-width:480px){.rc-facts>div{grid-template-columns:minmax(0,1fr);gap:0}}.rc-why{color:var(--muted);margin-top:12px}.rc-checks-wrap{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}@media (max-width:560px){.rc-checks-wrap{grid-template-columns:minmax(0,1fr)}}.rc-photo{object-fit:cover;background:var(--surface-2);border-radius:10px;width:160px;height:160px}.rc-checks{margin:0;padding:0;list-style:none;display:grid}.rc-checks li{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.rc-checks li:first-child{border-top:0}.rc-mono{font-family:var(--font-code);font-size:.875rem}.rc-events{gap:4px;margin:14px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.rc-events li{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;display:grid}.rc-hash{font-family:var(--font-code);color:var(--muted)}@media (max-width:560px){.rc-events li{grid-template-columns:minmax(0,1fr) auto}.rc-hash{display:none}}.rc-next{flex-wrap:wrap;align-items:center;gap:8px 24px;min-height:44px;margin-top:1rem;display:flex}@media (prefers-reduced-motion:reduce){span.cl-mark[data-s=pending]{border-top-color:color-mix(in srgb, var(--ink) 15%, transparent);animation:1.6s ease-in-out infinite cl-pulse}.cl-check:not([data-s=pending]),.rc-head[data-paid] .rc-title{animation:none}.cl-dots:after{clip-path:none;animation:none}.cl-choice,.cl-product,.fr-hit{transition:none}}@keyframes cl-pulse{50%{opacity:.4}}.cl-multi-lead{margin:0 0 8px}.cl-extra{justify-items:start;gap:6px;margin-top:12px;display:grid}.cl-extra-k{font-family:var(--font-ui);font-size:.9375rem;font-weight:500}.cl-score{color:var(--muted);margin-top:2px;font-size:.875rem}.cl-score>summary{cursor:pointer;text-underline-offset:.2em;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);align-items:center;display:inline-flex}.cl-score>p{max-width:60ch;margin:0 0 4px}
