.qr .fg-cl-hs__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-hs__pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.qr .fg-cl-hs__arrow{color:var(--qr-accent);align-self:center;font-size:28px;font-weight:800;line-height:1}.qr .fg-cl-hs__card{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;min-width:0;padding:16px 14px 14px;position:relative}.qr .fg-cl-hs__card--before{background:var(--qr-paper-2);opacity:.92}.qr .fg-cl-hs__card--after{border-left:4px solid var(--qr-verified)}.qr .fg-cl-hs__stamp{letter-spacing:.08em;border:2px solid var(--qr-open);color:var(--qr-open);border-radius:4px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:10px;right:10px;transform:rotate(8deg)}.qr .fg-cl-hs__stamp--keep{border-color:var(--qr-verified);color:var(--qr-verified);transform:rotate(-6deg)}.qr .fg-cl-hs__lbl{letter-spacing:.06em;color:var(--qr-muted);margin:0 0 6px;font-size:12px;font-weight:800}.qr .fg-cl-hs__head{color:var(--qr-ink);overflow-wrap:anywhere;margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.45}.qr .fg-cl-hs__card--before .fg-cl-hs__head{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--qr-open) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--qr-open) 55%, transparent)}.qr .fg-cl-hs__sub{color:var(--qr-ink-2);margin:0;font-size:13px;line-height:1.55}.qr .fg-cl-hs__keepdrop{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.qr .fg-cl-hs__keepdrop li{border-radius:10px;min-width:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.5}.qr .fg-cl-hs__keep{background:color-mix(in srgb, var(--qr-verified) 10%, #fff);color:var(--qr-ink)}.qr .fg-cl-hs__drop{background:color-mix(in srgb, var(--qr-open) 10%, #fff);color:var(--qr-ink)}.qr .fg-cl-hs__keepdrop b{letter-spacing:.06em;margin-bottom:2px;font-size:12px;display:block}.qr .fg-cl-hs__keep b{color:var(--qr-verified)}.qr .fg-cl-hs__drop b{color:var(--qr-open)}.qr .fg-cl-hs__chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.qr .fg-cl-hs__chain li{background:var(--qr-paper);border:1px solid var(--qr-rule);text-align:center;border-radius:10px;gap:2px;min-width:0;padding:10px 8px;display:grid}.qr .fg-cl-hs__step{font-family:var(--qr-mono);color:var(--qr-accent);font-size:12px;font-weight:800}.qr .fg-cl-hs__chain strong{color:var(--qr-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.qr .fg-cl-hs__chain small{color:var(--qr-muted);font-size:12px}.qr .fg-cl-hs__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-hs__pair,.qr .fg-cl-hs__keepdrop,.qr .fg-cl-hs__chain{grid-template-columns:1fr}.qr .fg-cl-hs__arrow{text-align:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-hs__card,.qr .fg-cl-hs__chain li,.qr .fg-cl-hs__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-wp__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-wp__shelves{gap:10px;min-width:0;display:grid}.qr .fg-cl-wp__shelf{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:12px 14px 10px;display:grid}.qr .fg-cl-wp__shelf--p0{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 5%, #fff);padding:16px 16px 12px}.qr .fg-cl-wp__shelf--p1{border-left:4px solid var(--qr-view)}.qr .fg-cl-wp__shelf--p2{border-left:4px solid var(--qr-open)}.qr .fg-cl-wp__shelf--p3{border-left:4px solid var(--qr-muted);background:var(--qr-paper)}.qr .fg-cl-wp__shelf-head{min-width:0}.qr .fg-cl-wp__tier{color:var(--qr-ink);letter-spacing:.04em;overflow-wrap:anywhere;font-size:14px;font-weight:800}.qr .fg-cl-wp__shelf--p0 .fg-cl-wp__tier{font-size:16px}.qr .fg-cl-wp__rows{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-cl-wp__row{background:var(--qr-paper);border:1px solid var(--qr-rule-soft,var(--qr-rule));border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 10px;min-width:0;padding:8px 10px;display:grid}.qr .fg-cl-wp__shelf--p0 .fg-cl-wp__row{padding:10px 12px}.qr .fg-cl-wp__chip{color:var(--co,var(--qr-ink));white-space:nowrap;background:color-mix(in srgb, var(--co,var(--qr-accent)) 12%, #fff);border:1px solid color-mix(in srgb, var(--co,var(--qr-accent)) 35%, transparent);border-radius:6px;padding:2px 8px;font-size:13px;font-weight:800}.qr .fg-cl-wp__threat{color:var(--qr-ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.qr .fg-cl-wp__why{color:var(--qr-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.qr .fg-cl-wp__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}.qr .rv.is-in .fg-cl-wp__shelf{animation:.45s forwards wp-shelf-in;animation-delay:calc(var(--wp-i,0) * 80ms);opacity:0;transform:translateY(6px)}@keyframes wp-shelf-in{to{opacity:1;transform:none}}@media (max-width:719px){.qr .fg-cl-wp__row{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-wp__shelf{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-ax__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-ax__panels{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.qr .fg-cl-ax__panel{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:12px 10px;display:grid}.qr .fg-cl-ax__panel--width{border-top:3px solid var(--qr-accent)}.qr .fg-cl-ax__panel--depth{border-top:3px solid var(--qr-view)}.qr .fg-cl-ax__panel--speed{border-top:3px solid var(--qr-open)}.qr .fg-cl-ax__panel-head{gap:2px;min-width:0;display:grid}.qr .fg-cl-ax__axis{color:var(--qr-ink);font-size:16px;font-weight:800}.qr .fg-cl-ax__meta{color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px}.qr .fg-cl-ax__desks{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;min-width:0;display:grid}.qr .fg-cl-ax__desk{min-width:0;min-height:40px;color:var(--qr-accent-ink,var(--qr-ink));background:color-mix(in srgb, var(--qr-accent) 12%, #fff);border:1.5px solid var(--qr-accent);overflow-wrap:anywhere;text-align:center;border-radius:6px;place-items:center;padding:2px;font-size:13px;font-weight:700;display:grid}.qr .fg-cl-ax__desk--empty{color:var(--qr-muted);background:var(--qr-paper-2);border-color:var(--qr-rule);border-style:dashed}.qr .fg-cl-ax__depth-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;min-width:0;display:grid}.qr .fg-cl-ax__stairs-col{gap:6px;min-width:0;display:grid}.qr .fg-cl-ax__stairs{gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-cl-ax__stairs li{width:calc(36% + var(--st-i,0) * 10%);background:color-mix(in srgb, var(--qr-view) 10%, #fff);border-left:3px solid var(--qr-view);border-radius:6px;place-items:center;min-width:0;padding:6px;display:grid}.qr .fg-cl-ax__step-num{font-family:var(--qr-mono);color:var(--qr-view);font-size:12px;font-weight:800}.qr .fg-cl-ax__step-lbl{color:var(--qr-ink);overflow-wrap:anywhere;font-size:12px;font-weight:700}.qr .fg-cl-ax__parallel{align-content:end;gap:6px;min-width:0;display:grid}.qr .fg-cl-ax__parallel-lbl{color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.4}.qr .fg-cl-ax__parallel-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.qr .fg-cl-ax__pbox{color:var(--qr-muted);background:var(--qr-paper);border:1px dashed var(--qr-rule);border-radius:6px;place-items:center;padding:8px 4px;font-size:12px;font-weight:700;display:grid}.qr .fg-cl-ax__clocks{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-cl-ax__clocks li{background:var(--qr-paper);border:1px solid var(--qr-rule-soft,var(--qr-rule));text-align:center;border-radius:8px;justify-items:center;gap:2px;min-width:0;padding:6px 4px;display:grid}.qr .fg-cl-ax__clock-svg{color:var(--qr-open)}.qr .fg-cl-ax__clock-hand{transform-origin:24px 24px;animation:12s linear infinite ax-tick;animation-delay:calc(var(--clk-i,0) * -2.4s)}@keyframes ax-tick{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qr .fg-cl-ax__clock-name{color:var(--qr-ink);overflow-wrap:anywhere;font-size:13px;font-weight:700}.qr .fg-cl-ax__clock-hint{color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.qr .fg-cl-ax__caption{color:var(--qr-accent-ink,var(--qr-ink));text-align:center;margin:0;font-size:13px;font-weight:800}.qr .fg-cl-ax__check{color:var(--qr-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.qr .fg-cl-ax__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-ax__desks{grid-template-columns:repeat(4,minmax(0,1fr))}.qr .fg-cl-ax__depth-wrap,.qr .fg-cl-ax__clocks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-ax__clock-hand{animation:none!important}}
.qr .fg-cl-st__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-st__stones{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.qr .fg-cl-st__stones:before{content:"";background:var(--qr-rule);z-index:0;height:2px;position:absolute;top:28px;left:8%;right:8%}.qr .fg-cl-st__stone{z-index:1;text-align:center;border:1px solid var(--qr-rule);min-width:0;box-shadow:var(--qr-shadow-soft,0 1px 3px #0000000f);background:#fff;border-radius:12px;justify-items:center;gap:4px;padding:12px 6px 10px;display:grid;position:relative}.qr .fg-cl-st__num{width:36px;height:36px;font-family:var(--qr-mono);color:#fff;background:var(--qr-muted);border-radius:50%;place-items:center;font-size:16px;font-weight:800;transition:background .3s;display:grid}.qr .fg-cl-st__name{color:var(--qr-ink);overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.4}.qr .fg-cl-st__not{color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.qr .fg-cl-st__not em{margin-top:2px;font-style:normal;display:block}.qr .fg-cl-st__stone:first-child .fg-cl-st__num{animation:12s ease-in-out infinite st-lit}.qr .fg-cl-st__stone:nth-child(2) .fg-cl-st__num{animation:12s ease-in-out 2.4s infinite st-lit}.qr .fg-cl-st__stone:nth-child(3) .fg-cl-st__num{animation:12s ease-in-out 4.8s infinite st-lit}.qr .fg-cl-st__stone:nth-child(4) .fg-cl-st__num{animation:12s ease-in-out 7.2s infinite st-lit}.qr .fg-cl-st__stone:nth-child(5) .fg-cl-st__num{animation:12s ease-in-out 9.6s infinite st-lit}@keyframes st-lit{0%,18%,to{background:var(--qr-verified);box-shadow:0 0 0 3px color-mix(in srgb, var(--qr-verified) 25%, transparent)}22%,95%{background:var(--qr-muted);box-shadow:none}}.qr .fg-cl-st__progress{gap:6px;min-width:0;display:grid}.qr .fg-cl-st__progress-lbl{color:var(--qr-muted);letter-spacing:.04em;font-size:12px;font-weight:700}.qr .fg-cl-st__progress-track{background:var(--qr-paper-2);border:1px solid var(--qr-rule-soft,var(--qr-rule));border-radius:999px;height:6px;overflow:hidden}.qr .fg-cl-st__progress-fill{background:linear-gradient(90deg, var(--qr-verified), var(--qr-accent));border-radius:999px;width:0;height:100%;animation:12s ease-in-out infinite st-fill;display:block}@keyframes st-fill{0%{width:0}90%{width:100%}to{width:0}}.qr .fg-cl-st__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-st__stones{grid-template-columns:1fr;gap:8px}.qr .fg-cl-st__stones:before{display:none}.qr .fg-cl-st__stone{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;justify-items:start;column-gap:10px;padding:10px 12px}.qr .fg-cl-st__num{grid-row:1/3}.qr .fg-cl-st__not em{display:inline}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-st__num,.qr .fg-cl-st__progress-fill{animation:none!important}.qr .fg-cl-st__num{background:var(--qr-verified)}.qr .fg-cl-st__progress-fill{opacity:1;width:100%}}
.qr .fg-cl-er__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-er__formula-wrap{justify-items:center;gap:10px;min-width:0;display:grid}.qr .fg-cl-er__formula{color:var(--qr-ink);letter-spacing:.02em;text-align:center;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:800}.qr .fg-cl-er__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.qr .fg-cl-er__chip{background:var(--qr-paper);border:1px solid var(--qr-rule);color:var(--qr-ink);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.qr .fg-cl-er__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-cl-er__col{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:14px 12px;display:grid}.qr .fg-cl-er__col--naive{background:var(--qr-paper-2);opacity:.92}.qr .fg-cl-er__col--actual{border-left:4px solid var(--qr-verified)}.qr .fg-cl-er__col-head{color:var(--qr-ink);margin:0;font-size:14px;font-weight:800}.qr .fg-cl-er__col--naive .fg-cl-er__col-head{color:var(--qr-open)}.qr .fg-cl-er__col--actual .fg-cl-er__col-head{color:var(--qr-verified)}.qr .fg-cl-er__col-text{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.qr .fg-cl-er__col--naive .fg-cl-er__col-text{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--qr-open) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--qr-open) 55%, transparent)}.qr .fg-cl-er__bar-wrap{gap:4px;min-width:0;display:grid}.qr .fg-cl-er__bar{background:var(--qr-paper);border:1px solid var(--qr-rule);border-radius:6px;height:22px;position:relative;overflow:hidden}.qr .fg-cl-er__bar--naive:after{content:"";background:repeating-linear-gradient(-45deg, transparent, transparent 4px, color-mix(in srgb, var(--qr-open) 25%, transparent) 4px, color-mix(in srgb, var(--qr-open) 25%, transparent) 8px);pointer-events:none;position:absolute;inset:0}.qr .fg-cl-er__bar-fill{border-radius:5px;height:100%;transition:width .6s;display:block}.qr .fg-cl-er__bar-fill--100{background:color-mix(in srgb, var(--qr-verified) 35%, #fff);border-right:2px solid var(--qr-verified);width:100%}.qr .fg-cl-er__bar-fill--37{background:var(--qr-verified);width:37%}.qr .rv.is-in .fg-cl-er__bar-fill--37{animation:1s forwards er-fill}@keyframes er-fill{0%{width:0}to{width:37%}}.qr .fg-cl-er__bar-lbl{color:var(--qr-verified);text-align:right;font-size:13px;font-weight:800}.qr .fg-cl-er__bar-lbl--strike{color:var(--qr-open);text-decoration:line-through}.qr .fg-cl-er__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-er__cols{grid-template-columns:1fr}.qr .fg-cl-er__formula{font-size:22px}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-er__bar-fill--37{width:37%;animation:none!important}}
.qr .fg-cl-ps__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-ps__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-cl-ps__col{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:14px 12px;display:grid}.qr .fg-cl-ps__col--factory{border-top:3px solid var(--qr-verified)}.qr .fg-cl-ps__col--compute{border-top:3px solid var(--qr-open)}.qr .fg-cl-ps__head{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.qr .fg-cl-ps__desc{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.qr .fg-cl-ps__factory-flow{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 6px;min-width:0;display:grid}.qr .fg-cl-ps__items{flex-wrap:wrap;grid-area:1/1;gap:4px;min-width:0;display:flex}.qr .fg-cl-ps__filter{color:var(--qr-accent);grid-area:1/2/3;justify-items:center;gap:4px;display:grid}.qr .fg-cl-ps__filter-lbl{color:var(--qr-muted);font-size:12px;font-weight:700}.qr .fg-cl-ps__out{grid-area:1/3;gap:4px;min-width:0;display:grid}.qr .fg-cl-ps__out-lbl{color:var(--qr-verified);font-size:12px;font-weight:700}.qr .fg-cl-ps__good{flex-wrap:wrap;gap:4px;display:flex}.qr .fg-cl-ps__discard{grid-area:2/3;gap:4px;min-width:0;display:grid}.qr .fg-cl-ps__discard-lbl{color:var(--qr-open);font-size:12px;font-weight:700}.qr .fg-cl-ps__bad-pile{flex-wrap:wrap;gap:4px;display:flex}.qr .fg-cl-ps__item{background:color-mix(in srgb, var(--qr-accent) 12%, #fff);border:1px solid var(--qr-accent);width:28px;height:28px;color:var(--qr-ink);border-radius:6px;place-items:center;font-size:12px;font-weight:800;display:grid}.qr .fg-cl-ps__item--bad{background:color-mix(in srgb, var(--qr-open) 12%, #fff);border-color:var(--qr-open);color:var(--qr-open);text-decoration:line-through}.qr .fg-cl-ps__item--good{background:color-mix(in srgb, var(--qr-verified) 12%, #fff);border-color:var(--qr-verified);color:var(--qr-verified)}.qr .fg-cl-ps__factory-flow .fg-cl-ps__item--bad{animation:10s ease-in-out infinite ps-drop;animation-delay:calc(var(--ps-i,0) * .5s)}@keyframes ps-drop{0%,70%,to{opacity:1;transform:none}80%{opacity:.3;transform:translateY(8px)scale(.9)}}.qr .fg-cl-ps__compute-loop{justify-items:center;gap:8px;min-width:0;padding:12px 8px;display:grid;position:relative}.qr .fg-cl-ps__compute-box{background:var(--qr-paper);border:1px solid var(--qr-rule);border-radius:10px;justify-items:center;gap:4px;padding:10px 16px;display:grid}.qr .fg-cl-ps__compute-lbl{color:var(--qr-muted);font-size:12px;font-weight:700}.qr .fg-cl-ps__compute-data{color:var(--qr-ink);font-size:20px;font-weight:800}.qr .fg-cl-ps__loop-svg{max-width:140px;color:var(--qr-open)}.qr .fg-cl-ps__loop-path{stroke-dasharray:280;stroke-dashoffset:0;animation:12s linear infinite ps-loop}@keyframes ps-loop{0%{stroke-dashoffset:280px}to{stroke-dashoffset:0}}.qr .fg-cl-ps__retry{color:var(--qr-open);letter-spacing:.04em;font-size:13px;font-weight:800}.qr .fg-cl-ps__verdict{overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.45}.qr .fg-cl-ps__verdict--ok{background:color-mix(in srgb, var(--qr-verified) 10%, #fff);color:var(--qr-ink);border-left:3px solid var(--qr-verified)}.qr .fg-cl-ps__verdict--warn{background:color-mix(in srgb, var(--qr-open) 10%, #fff);color:var(--qr-ink);border-left:3px solid var(--qr-open)}.qr .fg-cl-ps__helix{text-align:center;color:var(--qr-verified);background:color-mix(in srgb, var(--qr-verified) 10%, #fff);border:2px solid var(--qr-verified);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 14px;font-size:14px;font-weight:800;transform:rotate(-1deg)}.qr .fg-cl-ps__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-ps__cols{grid-template-columns:1fr}.qr .fg-cl-ps__factory-flow{grid-template-rows:auto;grid-template-columns:1fr}.qr .fg-cl-ps__filter{grid-area:auto/1;justify-self:center}.qr .fg-cl-ps__out,.qr .fg-cl-ps__discard{grid-column:1}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-ps__item--bad,.qr .fg-cl-ps__loop-path{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}}
.qr .fg-cl-su__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-su__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.qr .fg-cl-su__box{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;min-width:0;padding:16px 14px 14px;position:relative}.qr .fg-cl-su__box--confirmed{border-left:4px solid var(--qr-verified);background:color-mix(in srgb, var(--qr-verified) 6%, #fff)}.qr .fg-cl-su__box--notyet{border-left:4px solid var(--qr-open);background:color-mix(in srgb, var(--qr-open) 6%, #fff)}.qr .fg-cl-su__stamp{letter-spacing:.06em;overflow-wrap:anywhere;text-align:center;border-radius:4px;max-width:calc(100% - 20px);padding:3px 8px;font-size:12px;font-weight:800;line-height:1.3;position:absolute;top:10px;right:10px;transform:rotate(6deg)}.qr .fg-cl-su__stamp--ok{border:2px solid var(--qr-verified);color:var(--qr-verified)}.qr .fg-cl-su__stamp--wait{border:2px dashed var(--qr-open);color:var(--qr-open);transform:rotate(-4deg)}.qr .fg-cl-su__lbl{letter-spacing:.06em;color:var(--qr-muted);margin:0 0 8px;padding-right:72px;font-size:12px;font-weight:800}.qr .fg-cl-su__list{gap:6px;margin:0;padding:0 0 0 18px;display:grid}.qr .fg-cl-su__list li{color:var(--qr-ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.5}.qr .fg-cl-su__customer{background:var(--qr-paper);border:1px solid var(--qr-rule);color:var(--qr-ink-2);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.5}.qr .fg-cl-su__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-su__pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-su__box,.qr .fg-cl-su__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-ld__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-ld__ladder{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-cl-ld__step{border:1px solid var(--qr-rule);border-top:3px solid var(--qr-roadmap);min-width:0;margin-top:calc(var(--ld-i,0) * 18px);background:#fff;border-radius:12px;gap:8px;padding:12px 10px 10px;display:grid}.qr .fg-cl-ld__step--2030{border-width:2px;border-color:color-mix(in srgb, var(--qr-roadmap) 45%, var(--qr-rule));background:color-mix(in srgb, var(--qr-roadmap) 5%, #fff);margin-top:0;padding:16px 12px 12px}.qr .fg-cl-ld__step-head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.qr .fg-cl-ld__year{color:var(--qr-ink);font-size:16px;font-weight:800}.qr .fg-cl-ld__step--2030 .fg-cl-ld__year{font-size:18px}.qr .fg-cl-ld__tone{letter-spacing:.04em;border:1px dashed var(--qr-roadmap);color:var(--qr-roadmap);background:color-mix(in srgb, var(--qr-roadmap) 8%, #fff);border-radius:4px;padding:2px 7px;font-size:12px;font-weight:800}.qr .fg-cl-ld__goal-stamp{letter-spacing:.08em;border:2px dashed var(--qr-roadmap);color:var(--qr-roadmap);border-radius:4px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:800;transform:rotate(-6deg)}.qr .fg-cl-ld__metrics{gap:4px;min-width:0;display:grid}.qr .fg-cl-ld__phys,.qr .fg-cl-ld__logical{gap:2px;min-width:0;margin:0;display:grid}.qr .fg-cl-ld__k{letter-spacing:.06em;color:var(--qr-muted);font-size:12px;font-weight:800}.qr .fg-cl-ld__phys strong{color:var(--qr-ink-2);overflow-wrap:anywhere;font-size:14px;font-weight:800}.qr .fg-cl-ld__logical strong{color:var(--qr-ink);overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.2}.qr .fg-cl-ld__step--2030 .fg-cl-ld__logical strong{font-size:28px}.qr .fg-cl-ld__read{color:var(--qr-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.qr .fg-cl-ld__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-ld__ladder{grid-template-columns:1fr}.qr .fg-cl-ld__step{margin-top:0}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-ld__step,.qr .fg-cl-ld__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-tg__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-tg__desks{border:1px solid var(--qr-rule);background:var(--qr-paper);text-align:center;border-radius:10px;min-width:0;padding:12px 14px}.qr .fg-cl-tg__desks-lbl{letter-spacing:.06em;color:var(--qr-muted);margin-bottom:4px;font-size:12px;font-weight:800;display:block}.qr .fg-cl-tg__desks-val{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800}.qr .fg-cl-tg__factories{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;min-width:0;display:grid}.qr .fg-cl-tg__factory{border:1px solid var(--qr-rule);text-align:center;background:#fff;border-radius:12px;gap:6px;min-width:0;padding:12px 12px 10px;display:grid}.qr .fg-cl-tg__factory--a{border-left:4px solid var(--qr-view)}.qr .fg-cl-tg__factory--b{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 4%, #fff)}.qr .fg-cl-tg__factory-tag{letter-spacing:.08em;color:var(--qr-muted);font-size:12px;font-weight:800}.qr .fg-cl-tg__factory-draw{gap:2px;width:100%;max-width:120px;margin:0 auto;display:grid}.qr .fg-cl-tg__factory-draw--sm{max-width:72px}.qr .fg-cl-tg__factory-draw--lg{max-width:140px}.qr .fg-cl-tg__factory-roof{background:color-mix(in srgb, var(--qr-accent) 35%, var(--qr-rule));border-radius:4px 4px 0 0;height:8px;display:block}.qr .fg-cl-tg__factory-body{border:1px solid var(--qr-rule);background:var(--qr-paper);border-radius:0 0 6px 6px;height:36px;display:block}.qr .fg-cl-tg__factory-draw--lg .fg-cl-tg__factory-body{height:56px}.qr .fg-cl-tg__factory-note{color:var(--qr-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.qr .fg-cl-tg__phys{color:var(--qr-ink-2);margin:0;font-size:13px;font-weight:800}.qr .fg-cl-tg__tday{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800}.qr .fg-cl-tg__tday--big{color:var(--qr-accent);font-size:18px}.qr .fg-cl-tg__vs{color:var(--qr-accent);align-self:center;font-size:24px;font-weight:800;line-height:1}.qr .fg-cl-tg__times{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.qr .fg-cl-tg__times li{border:1px solid var(--qr-rule);background:var(--qr-paper);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:1.4;display:inline-flex}.qr .fg-cl-tg__time-k{color:var(--qr-muted);font-weight:800}.qr .fg-cl-tg__time-v{color:var(--qr-ink);font-weight:700}.qr .fg-cl-tg__times-assume{letter-spacing:.06em;color:var(--qr-open);border-style:dashed;font-size:12px;font-weight:800}.qr .fg-cl-tg__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-tg__factories{grid-template-columns:1fr}.qr .fg-cl-tg__vs{text-align:center;justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-tg__factory,.qr .fg-cl-tg__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-hx__stage{border:1px solid var(--qr-rule);border-top:4px solid var(--co,var(--qr-accent));background:color-mix(in srgb, var(--co,var(--qr-accent)) 4%, #fff);border-radius:12px;gap:12px;min-width:0;padding:16px 14px 14px;display:grid;position:relative}.qr .fg-cl-hx__head{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.qr .fg-cl-hx__co{color:var(--co,var(--qr-ink));font-size:16px;font-weight:800}.qr .fg-cl-hx__modality{color:var(--qr-muted);font-size:12px;font-weight:700}.qr .fg-cl-hx__stamp{letter-spacing:.1em;border:3px solid var(--co,var(--qr-accent));color:var(--co,var(--qr-accent));background:#fff;border-radius:6px;padding:6px 14px;font-size:18px;font-weight:800;position:absolute;top:14px;right:14px;transform:rotate(-8deg)}.qr .fg-cl-hx__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding-right:88px;display:grid}.qr .fg-cl-hx__metric{border:1px solid color-mix(in srgb, var(--co,var(--qr-accent)) 30%, var(--qr-rule));background:#fff;border-radius:10px;gap:4px;min-width:0;padding:12px 10px;display:grid}.qr .fg-cl-hx__metric-k{color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.4}.qr .fg-cl-hx__metric-v{color:var(--qr-ink);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.4}.qr .fg-cl-hx__spec{color:var(--qr-muted);flex-wrap:wrap;gap:8px 14px;margin:0;font-size:12px;line-height:1.5;display:flex}.qr .fg-cl-hx__spec span{background:var(--qr-paper);border:1px solid var(--qr-rule);border-radius:6px;padding:4px 8px}.qr .fg-cl-hx__roadmap{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.qr .fg-cl-hx__road-chip{border:1px dashed var(--qr-roadmap);background:color-mix(in srgb, var(--qr-roadmap) 6%, #fff);min-width:0;color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;gap:2px;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.45;display:grid}.qr .fg-cl-hx__road-lbl{letter-spacing:.04em;color:var(--qr-roadmap);font-size:12px;font-weight:800}.qr .fg-cl-hx__chips{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.5}.qr .fg-cl-hx__rule{border-left:4px solid var(--co,var(--qr-accent));background:color-mix(in srgb, var(--co,var(--qr-accent)) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-hx__metrics{grid-template-columns:1fr;padding-top:36px;padding-right:0}.qr .fg-cl-hx__stamp{align-self:start;width:fit-content;position:relative;top:auto;left:14px;right:auto;transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-hx__stage,.qr .fg-cl-hx__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-ib__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-ib__metaphor{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:end;gap:16px;min-width:0;display:grid}.qr .fg-cl-ib__well,.qr .fg-cl-ib__lake{text-align:center;gap:8px;min-width:0;display:grid}.qr .fg-cl-ib__co{color:var(--co,var(--qr-ink));overflow-wrap:anywhere;font-size:13px;font-weight:800}.qr .fg-cl-ib__well-shape{gap:0;width:100%;max-width:200px;margin:0 auto;display:grid}.qr .fg-cl-ib__well-rim{background:color-mix(in srgb, var(--co,var(--qr-accent)) 50%, var(--qr-rule));height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--co,var(--qr-accent)) 25%, transparent);border-radius:50%;display:block}.qr .fg-cl-ib__well-shaft{border-left:2px solid color-mix(in srgb, var(--co,var(--qr-accent)) 45%, var(--qr-rule));border-right:2px solid color-mix(in srgb, var(--co,var(--qr-accent)) 45%, var(--qr-rule));border-bottom:2px solid color-mix(in srgb, var(--co,var(--qr-accent)) 45%, var(--qr-rule));background:linear-gradient(180deg, color-mix(in srgb, var(--co,var(--qr-accent)) 18%, #fff) 0%, color-mix(in srgb, var(--co,var(--qr-accent)) 8%, #fff) 100%);border-radius:0 0 12px 12px;width:52%;height:120px;margin:0 auto;display:block}.qr .fg-cl-ib__well-lbl{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800;line-height:1.45}.qr .fg-cl-ib__well-yr{color:var(--qr-muted);margin:0;font-size:12px;font-weight:700}.qr .fg-cl-ib__lake-shape{width:100%;min-width:0}.qr .fg-cl-ib__lake-surface{border:2px solid color-mix(in srgb, var(--co,var(--qr-accent)) 40%, var(--qr-rule));background:linear-gradient(180deg, color-mix(in srgb, var(--co,var(--qr-accent)) 22%, #fff) 0%, color-mix(in srgb, var(--co,var(--qr-accent)) 10%, #fff) 100%);border-radius:8px 8px 50% 50%/8px 8px 28px 28px;height:36px;display:block}.qr .fg-cl-ib__caption{background:var(--qr-paper);border:1px solid var(--qr-rule);text-align:center;color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 12px;font-size:14px;font-weight:800}.qr .fg-cl-ib__extras{gap:8px;min-width:0;display:grid}.qr .fg-cl-ib__later,.qr .fg-cl-ib__cryo{border:1px solid var(--qr-rule);color:var(--qr-ink-2);overflow-wrap:anywhere;background:#fff;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.5}.qr .fg-cl-ib__later{border-left:4px solid var(--qr-roadmap)}.qr .fg-cl-ib__cryo{border-left:4px solid var(--qr-verified)}.qr .fg-cl-ib__extra-lbl{letter-spacing:.04em;border:1px dashed var(--qr-roadmap);color:var(--qr-roadmap);background:color-mix(in srgb, var(--qr-roadmap) 8%, #fff);border-radius:4px;margin-right:8px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-block}.qr .fg-cl-ib__extra-lbl--ok{border-style:solid;border-color:var(--qr-verified);color:var(--qr-verified);background:color-mix(in srgb, var(--qr-verified) 8%, #fff)}.qr .fg-cl-ib__rule{border-left:4px solid var(--co,var(--qr-accent));background:color-mix(in srgb, var(--co,var(--qr-accent)) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-ib__metaphor{grid-template-columns:1fr;align-items:stretch}.qr .fg-cl-ib__well-shape{max-width:160px}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-ib__well,.qr .fg-cl-ib__lake,.qr .fg-cl-ib__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-gg__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-gg__clocks{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.qr .fg-cl-gg__clock{border:1px solid var(--qr-rule);text-align:center;background:#fff;border-radius:12px;justify-items:center;gap:4px;min-width:0;padding:14px 12px;display:grid}.qr .fg-cl-gg__clock--cycle{border-left:4px solid var(--co,#4285f4)}.qr .fg-cl-gg__clock--decode{border-left:4px solid var(--qr-view)}.qr .fg-cl-gg__clock-svg{color:var(--qr-accent)}.qr .fg-cl-gg__clock-lbl{color:var(--qr-ink);font-size:13px;font-weight:800}.qr .fg-cl-gg__clock-val{font-family:var(--qr-mono);color:var(--qr-accent);font-size:18px;font-weight:800}.qr .fg-cl-gg__clock small{color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.qr .fg-cl-gg__vs{color:var(--qr-muted);letter-spacing:.06em;align-self:center;font-size:12px;font-weight:800}.qr .fg-cl-gg__tape-wrap{border:1px solid var(--qr-rule);background:var(--qr-paper);border-radius:12px;min-width:0;padding:12px 14px}.qr .fg-cl-gg__tape-lbl{color:var(--qr-ink);margin:0 0 8px;font-size:14px;font-weight:800}.qr .fg-cl-gg__tape{gap:2px;min-width:0;padding:6px 0;display:flex;overflow:hidden}.qr .fg-cl-gg__tape-seg{background:color-mix(in srgb, var(--qr-accent) 55%, #fff);border:1px solid color-mix(in srgb, var(--qr-accent) 70%, transparent);border-radius:2px;flex:1 1 0;min-width:4px;height:14px}.qr .fg-cl-gg__tape-sub{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.5}.qr .fg-cl-gg__confusion{background:color-mix(in srgb, var(--qr-open) 10%, #fff);border:2px dashed var(--qr-open);text-align:center;color:var(--qr-open);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:14px 16px;font-size:16px;font-weight:800;text-decoration:line-through;text-decoration-thickness:3px;position:relative}.qr .fg-cl-gg__confusion-x{margin-bottom:4px;font-size:22px;line-height:1;text-decoration:none;display:block}.qr .fg-cl-gg__stats{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.qr .fg-cl-gg__stat{border:1px solid var(--qr-rule);min-width:0;color:var(--qr-ink);overflow-wrap:anywhere;background:#fff;border-radius:8px;flex:200px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.5}.qr .fg-cl-gg__chip{background:var(--qr-paper-2);border:1px solid var(--qr-rule);color:var(--qr-muted);overflow-wrap:anywhere;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.qr .fg-cl-gg__not{color:var(--qr-ink);background:color-mix(in srgb, var(--qr-verified) 8%, #fff);border-left:4px solid var(--qr-verified);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.55}.qr .fg-cl-gg__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-gg__clocks{grid-template-columns:1fr}.qr .fg-cl-gg__vs{text-align:center}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-gg__clock,.qr .fg-cl-gg__tape-seg,.qr .fg-cl-gg__confusion,.qr .fg-cl-gg__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-qe__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-qe__top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.qr .fg-cl-qe__array-wrap{border:1px solid var(--qr-rule);border-left:4px solid var(--co,var(--qr-accent));background:#fff;border-radius:12px;min-width:0;padding:12px;position:relative}.qr .fg-cl-qe__array-lbl{color:var(--co,var(--qr-ink));margin:0 0 8px;font-size:13px;font-weight:800}.qr .fg-cl-qe__array{grid-template-columns:repeat(14,minmax(0,1fr));gap:3px;min-width:0;display:grid}.qr .fg-cl-qe__dot{aspect-ratio:1;background:color-mix(in srgb, var(--co,var(--qr-accent)) 70%, #fff);border:1px solid color-mix(in srgb, var(--co,var(--qr-accent)) 85%, transparent);border-radius:50%}.qr .fg-cl-qe__count{font-family:var(--qr-mono);color:var(--co,var(--qr-accent));font-size:14px;font-weight:800;position:absolute;bottom:8px;right:10px}.qr .fg-cl-qe__caps{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-cl-qe__cap{min-width:0;color:var(--qr-ink);background:color-mix(in srgb, var(--co,var(--qr-accent)) 8%, #fff);border:1px solid color-mix(in srgb, var(--co,var(--qr-accent)) 25%, transparent);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.45}.qr .fg-cl-qe__suppress{color:var(--qr-ink-2);background:var(--qr-paper);border:1px solid var(--qr-rule);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.55}.qr .fg-cl-qe__compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.qr .fg-cl-qe__side{text-align:center;overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.45}.qr .fg-cl-qe__side--supply{background:color-mix(in srgb, var(--co,var(--qr-accent)) 10%, #fff);border:1px solid color-mix(in srgb, var(--co,var(--qr-accent)) 30%, transparent);color:var(--qr-ink)}.qr .fg-cl-qe__side--logical{background:var(--qr-paper-2);border:1px dashed var(--qr-rule);color:var(--qr-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--qr-open);text-decoration-color:var(--qr-open)}.qr .fg-cl-qe__neq{color:var(--qr-open);font-size:28px;font-weight:800;line-height:1}.qr .fg-cl-qe__refill{color:var(--qr-muted);text-align:center;overflow-wrap:anywhere;margin:-6px 0 0;font-size:12px;line-height:1.5}.qr .fg-cl-qe__libra{border:1px solid var(--qr-rule);background:var(--qr-paper);border-radius:12px;min-width:0;padding:16px 14px 12px;position:relative}.qr .fg-cl-qe__stamp{letter-spacing:.06em;border:2px solid var(--qr-roadmap,var(--qr-view));color:var(--qr-roadmap,var(--qr-view));border-radius:4px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:10px;right:10px;transform:rotate(6deg)}.qr .fg-cl-qe__libra-txt{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;padding-right:72px;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-cl-qe__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-qe__top,.qr .fg-cl-qe__compare{grid-template-columns:1fr}.qr .fg-cl-qe__neq{text-align:center}.qr .fg-cl-qe__libra-txt{padding-top:28px;padding-right:0}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-qe__dot,.qr .fg-cl-qe__libra,.qr .fg-cl-qe__rule{opacity:1;transform:none;animation:none!important}.qr .fg-cl-qe__stamp{transform:none}}
.qr .fg-cl-cn__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-cn__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-cl-cn__card{border:1px solid var(--qr-rule);border-top:4px solid var(--co,var(--qr-accent));background:#fff;border-radius:12px;gap:8px;min-width:0;padding:14px 14px 12px;display:grid}.qr .fg-cl-cn__co{color:var(--co,var(--qr-ink));overflow-wrap:anywhere;font-size:13px;font-weight:800}.qr .fg-cl-cn__num{color:var(--qr-ink);overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.4}.qr .fg-cl-cn__cond{color:var(--qr-ink);overflow-wrap:anywhere;background:#fdedad;border:1px solid #ca8a0466;border-radius:6px;margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.qr .fg-cl-cn__cond-lbl{letter-spacing:.06em;color:#92400e;margin-bottom:2px;font-size:12px;font-weight:800;display:block}.qr .fg-cl-cn__not{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.qr .fg-cl-cn__not-lbl{letter-spacing:.04em;color:var(--qr-open);margin-bottom:2px;font-size:12px;font-weight:800;display:block}.qr .fg-cl-cn__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-cn__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-cn__card,.qr .fg-cl-cn__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-ev__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-ev__table-wrap{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;min-width:0;overflow-x:auto}.qr .fg-cl-ev__table{border-collapse:collapse;width:100%;min-width:0;font-size:13px;line-height:1.5}.qr .fg-cl-ev__table thead th{text-align:left;letter-spacing:.04em;color:var(--qr-muted);background:var(--qr-paper);border-bottom:1px solid var(--qr-rule);padding:10px 12px;font-size:12px;font-weight:800}.qr .fg-cl-ev__table tbody tr{border-left:4px solid var(--co,var(--qr-accent))}.qr .fg-cl-ev__table tbody td{vertical-align:top;border-bottom:1px solid var(--qr-rule-soft,var(--qr-rule));color:var(--qr-ink);overflow-wrap:anywhere;padding:10px 12px}.qr .fg-cl-ev__table tbody tr:last-child td{border-bottom:none}.qr .fg-cl-ev__co{color:var(--co,var(--qr-ink));margin-bottom:4px;font-size:12px;font-weight:800;display:block}.qr .fg-cl-ev__kind{color:var(--qr-ink-2);white-space:nowrap;font-weight:700}.qr .fg-cl-ev__not{color:var(--qr-ink-2)}.qr .fg-cl-ev__cards{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:none}.qr .fg-cl-ev__card{border:1px solid var(--qr-rule);border-left:4px solid var(--co,var(--qr-accent));background:#fff;border-radius:10px;min-width:0;padding:12px 14px}.qr .fg-cl-ev__dl{gap:8px;margin:8px 0 0;display:grid}.qr .fg-cl-ev__dl dt{letter-spacing:.04em;color:var(--qr-muted);margin-bottom:2px;font-size:12px;font-weight:800}.qr .fg-cl-ev__dl dd{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.qr .fg-cl-ev__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-ev__table-wrap{display:none}.qr .fg-cl-ev__cards{display:grid}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-ev__table tbody tr,.qr .fg-cl-ev__card,.qr .fg-cl-ev__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-rm__stage{gap:14px;min-width:0;display:grid;position:relative}.qr .fg-cl-rm__stamp{letter-spacing:.06em;border:2px solid var(--qr-open);color:var(--qr-open);border-radius:4px;place-self:start end;margin:0;padding:4px 10px;font-size:12px;font-weight:800;transform:rotate(-4deg)}.qr .fg-cl-rm__matrix-wrap{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;min-width:0;overflow-x:auto}.qr .fg-cl-rm__matrix{border-collapse:collapse;width:100%;min-width:0;font-size:13px;line-height:1.5}.qr .fg-cl-rm__matrix thead th{text-align:left;letter-spacing:.04em;color:var(--qr-muted);background:var(--qr-paper);border-bottom:1px solid var(--qr-rule);padding:10px 12px;font-size:12px;font-weight:800}.qr .fg-cl-rm__matrix tbody tr{border-left:4px solid var(--co,var(--qr-accent))}.qr .fg-cl-rm__matrix tbody th,.qr .fg-cl-rm__matrix tbody td{vertical-align:top;border-bottom:1px solid var(--qr-rule-soft,var(--qr-rule));overflow-wrap:anywhere;padding:10px 12px}.qr .fg-cl-rm__matrix tbody tr:last-child th,.qr .fg-cl-rm__matrix tbody tr:last-child td{border-bottom:none}.qr .fg-cl-rm__co{color:var(--co,var(--qr-ink));white-space:nowrap;font-size:13px;font-weight:800}.qr .fg-cl-rm__check{color:var(--qr-ink-2);font-size:13px}.qr .fg-cl-rm__row--nocount .fg-cl-rm__cell--nocount{color:var(--qr-muted);background:var(--qr-paper);font-style:italic}.qr .fg-cl-rm__row--nocount .fg-cl-rm__cell--nocount:before{content:"個数では置かない · ";color:var(--qr-open);margin-bottom:2px;font-size:12px;font-style:normal;font-weight:800;display:block}.qr .fg-cl-rm__cards{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:none}.qr .fg-cl-rm__card{border:1px solid var(--qr-rule);border-left:4px solid var(--co,var(--qr-accent));background:#fff;border-radius:10px;min-width:0;padding:12px 14px}.qr .fg-cl-rm__card--nocount{background:var(--qr-paper)}.qr .fg-cl-rm__dl{gap:8px;margin:8px 0 0;display:grid}.qr .fg-cl-rm__dl dt{letter-spacing:.04em;color:var(--qr-muted);margin-bottom:2px;font-size:12px;font-weight:800}.qr .fg-cl-rm__dl dd{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.qr .fg-cl-rm__card--nocount .fg-cl-rm__dl dd:first-of-type,.qr .fg-cl-rm__card--nocount .fg-cl-rm__dl dd:nth-of-type(2){color:var(--qr-muted);font-style:italic}.qr .fg-cl-rm__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-rm__matrix-wrap{display:none}.qr .fg-cl-rm__cards{display:grid}.qr .fg-cl-rm__stamp{justify-self:start}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-rm__matrix tbody tr,.qr .fg-cl-rm__card,.qr .fg-cl-rm__stamp,.qr .fg-cl-rm__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-qb__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-qb__aim{background:var(--qr-paper);border:1px solid var(--qr-rule);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-cl-qb__stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.qr .fg-cl-qb__stage-block{border:1px solid var(--qr-rule);text-align:center;background:#fff;border-radius:12px;gap:4px;min-width:0;padding:12px 10px;display:grid;position:relative}.qr .fg-cl-qb__stage-block:nth-child(2){border-left:4px solid var(--qr-view)}.qr .fg-cl-qb__stage-block:nth-child(3){border-left:4px solid var(--qr-verified)}.qr .fg-cl-qb__stage-id{font-family:var(--qr-mono);color:var(--qr-accent);font-size:20px;font-weight:800;line-height:1}.qr .fg-cl-qb__stage-name{color:var(--qr-ink);overflow-wrap:anywhere;font-size:13px;font-weight:800}.qr .fg-cl-qb__stage-mean{color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.qr .fg-cl-qb__arrow{display:none}.qr .fg-cl-qb__cluster{border:1px solid var(--qr-rule);background:color-mix(in srgb, var(--qr-view) 6%, #fff);border-radius:12px;gap:8px;min-width:0;padding:12px 14px;display:grid}.qr .fg-cl-qb__cluster-head{color:var(--qr-ink);letter-spacing:.04em;font-size:13px;font-weight:800}.qr .fg-cl-qb__chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.qr .fg-cl-qb__chip{border:1px solid var(--qr-rule);color:var(--qr-ink-2);overflow-wrap:anywhere;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.qr .fg-cl-qb__cish{border:1px dashed var(--qr-rule);background:var(--qr-paper);border-radius:12px;gap:6px;min-width:0;padding:10px 14px;display:grid}.qr .fg-cl-qb__cish-head{color:var(--qr-muted);letter-spacing:.04em;font-size:12px;font-weight:800}.qr .fg-cl-qb__cish-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.qr .fg-cl-qb__cish-item{border:1px solid var(--qr-rule);min-width:0;color:var(--qr-ink);overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.45}.qr .fg-cl-qb__notcup{background:color-mix(in srgb, var(--qr-open) 8%, #fff);border:1px solid color-mix(in srgb, var(--qr-open) 35%, transparent);border-radius:12px;justify-items:center;gap:6px;padding:14px;display:grid}.qr .fg-cl-qb__trophy{place-items:center;width:88px;height:88px;display:grid;position:relative}.qr .fg-cl-qb__trophy-icon{opacity:.35;font-size:48px;line-height:1}.qr .fg-cl-qb__x{color:var(--qr-open);place-items:center;font-size:56px;font-weight:900;line-height:1;display:grid;position:absolute;inset:0;transform:rotate(-12deg)}.qr .fg-cl-qb__notcup-lbl{color:var(--qr-open);letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800}.qr .fg-cl-qb__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-qb__stages,.qr .fg-cl-qb__cish-pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-qb__stage-block,.qr .fg-cl-qb__notcup,.qr .fg-cl-qb__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-tm__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-tm__machines{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-cl-tm__machine{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:14px 14px 12px;display:grid}.qr .fg-cl-tm__machine:first-child{border-left:4px solid var(--qr-view)}.qr .fg-cl-tm__machine:last-child{border-left:4px solid var(--qr-accent)}.qr .fg-cl-tm__machine-name{color:var(--qr-ink);margin:0;font-size:16px;font-weight:800}.qr .fg-cl-tm__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.qr .fg-cl-tm__specs div{background:var(--qr-paper);border:1px solid var(--qr-rule-soft,var(--qr-rule));border-radius:8px;min-width:0;padding:8px 10px}.qr .fg-cl-tm__specs dt{color:var(--qr-muted);letter-spacing:.04em;margin:0 0 2px;font-size:12px;font-weight:700}.qr .fg-cl-tm__specs dd{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.qr .fg-cl-tm__fit{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.qr .fg-cl-tm__cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-cl-tm__case{border:1px solid var(--qr-rule);background:color-mix(in srgb, var(--qr-verified) 6%, #fff);border-radius:12px;gap:6px;min-width:0;padding:12px 14px;display:grid;position:relative}.qr .fg-cl-tm__case--cant{background:color-mix(in srgb, var(--qr-open) 8%, #fff);border-color:color-mix(in srgb, var(--qr-open) 35%, transparent)}.qr .fg-cl-tm__case-head{color:var(--qr-ink);overflow-wrap:anywhere;font-size:13px;font-weight:800}.qr .fg-cl-tm__case-out{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.55}.qr .fg-cl-tm__case--cant{padding-right:7.5rem}.qr .fg-cl-tm__stamp{letter-spacing:.06em;border:2px solid var(--qr-open);color:var(--qr-open);white-space:nowrap;pointer-events:none;background:#ffffffe0;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:900;position:absolute;top:10px;right:10px;transform:rotate(8deg)}.qr .fg-cl-tm__fleet{background:var(--qr-paper);border:1px solid var(--qr-rule-soft,var(--qr-rule));color:var(--qr-muted);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 12px;font-size:12px;line-height:1.55}.qr .fg-cl-tm__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-tm__machines,.qr .fg-cl-tm__cases{grid-template-columns:1fr}.qr .fg-cl-tm__stamp{padding:3px 8px;font-size:12px}.qr .fg-cl-tm__case--cant{padding-right:6.5rem}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-tm__machine,.qr .fg-cl-tm__case,.qr .fg-cl-tm__rule{opacity:1;transform:none;animation:none!important}.qr .fg-cl-tm__stamp{transform:rotate(8deg)}}
.qr .fg-cl-jf__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-jf__table{gap:6px;min-width:0;display:grid}.qr .fg-cl-jf__head-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 4px 4px;display:grid}.qr .fg-cl-jf__col-head{letter-spacing:.04em;color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;font-weight:800}.qr .fg-cl-jf__row{border:1px solid var(--qr-rule);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;padding:10px 12px;display:grid}.qr .fg-cl-jf__cell{min-width:0;color:var(--qr-ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.qr .fg-cl-jf__cell--job{color:var(--qr-ink);font-weight:700}.qr .fg-cl-jf__cell--design{color:var(--qr-ink)}.qr .fg-cl-jf__mobile-lbl{display:none}.qr .fg-cl-jf__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-jf__head-row{display:none}.qr .fg-cl-jf__row{grid-template-columns:1fr;gap:10px;padding:12px 14px}.qr .fg-cl-jf__cell{gap:4px;display:grid}.qr .fg-cl-jf__mobile-lbl{letter-spacing:.04em;color:var(--qr-muted);font-size:12px;font-weight:800;display:block}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-jf__row,.qr .fg-cl-jf__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-fb__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-fb__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-cl-fb__col{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:14px 14px 12px;display:grid}.qr .fg-cl-fb__col--ionq{border-left:4px solid var(--qr-accent)}.qr .fg-cl-fb__col--others{border-left:4px solid var(--qr-view)}.qr .fg-cl-fb__col-title{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.qr .fg-cl-fb__points{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qr .fg-cl-fb__points li{background:var(--qr-paper);border:1px solid var(--qr-rule-soft,var(--qr-rule));min-width:0;color:var(--qr-ink-2);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.55}.qr .fg-cl-fb__metric{background:var(--qr-paper-2);border:1px solid var(--qr-rule);border-radius:10px;flex-wrap:wrap;gap:6px;min-width:0;padding:10px 12px;display:flex}.qr .fg-cl-fb__metric-chip{border:1px solid var(--qr-rule);color:var(--qr-ink);overflow-wrap:anywhere;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.qr .fg-cl-fb__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-fb__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-fb__col,.qr .fg-cl-fb__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-mx__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-mx__base{color:var(--qr-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.qr .fg-cl-mx__base strong{color:var(--qr-ink);font-size:15px}.qr .fg-cl-mx__formula{background:var(--qr-paper);border:1px solid var(--qr-rule);text-align:center;color:var(--qr-ink);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:14px 16px;font-size:18px;font-weight:800;line-height:1.5}.qr .fg-cl-mx__table-wrap{min-width:0;overflow-x:auto}.qr .fg-cl-mx__table{border-collapse:collapse;width:100%;min-width:0;font-size:13px}.qr .fg-cl-mx__table th,.qr .fg-cl-mx__table td{border:1px solid var(--qr-rule);text-align:left;overflow-wrap:anywhere;padding:8px 10px}.qr .fg-cl-mx__table th{color:var(--qr-muted);background:var(--qr-paper-2);letter-spacing:.02em;font-size:12px;font-weight:800}.qr .fg-cl-mx__table td:first-child{color:var(--qr-ink);white-space:nowrap;font-weight:800}.qr .fg-cl-mx__sales{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.qr .fg-cl-mx__sales-chip{border:1px solid var(--qr-rule);background:#fff;border-radius:10px;gap:2px;min-width:0;padding:8px 12px;display:grid}.qr .fg-cl-mx__sales-x{color:var(--qr-accent);font-size:12px;font-weight:800}.qr .fg-cl-mx__sales-need{color:var(--qr-ink);overflow-wrap:anywhere;font-size:13px;font-weight:700}.qr .fg-cl-mx__market{min-width:0}.qr .fg-cl-mx__pie{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.qr .fg-cl-mx__pie-mck,.qr .fg-cl-mx__pie-need{border:1px solid var(--qr-rule);border-radius:12px;gap:4px;min-width:0;padding:12px 14px;display:grid}.qr .fg-cl-mx__pie-mck{background:color-mix(in srgb, var(--qr-view) 10%, #fff)}.qr .fg-cl-mx__pie-need{background:color-mix(in srgb, var(--qr-accent) 10%, #fff);border-left:4px solid var(--qr-accent)}.qr .fg-cl-mx__pie-lbl{color:var(--qr-muted);letter-spacing:.04em;font-size:12px;font-weight:700}.qr .fg-cl-mx__pie-val{color:var(--qr-ink);overflow-wrap:anywhere;font-size:15px;font-weight:800}.qr .fg-cl-mx__pie-share{color:var(--qr-accent);font-size:14px;font-weight:800}.qr .fg-cl-mx__arith{background:var(--qr-paper);border:1px dashed var(--qr-rule);border-radius:10px;gap:6px;min-width:0;padding:10px 12px;display:grid}.qr .fg-cl-mx__arith-item{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.qr .fg-cl-mx__arith-tag{color:var(--qr-muted);letter-spacing:.04em;font-size:12px;font-weight:800}.qr .fg-cl-mx__stamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.qr .fg-cl-mx__stamp{overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.55}.qr .fg-cl-mx__stamp--ten{background:color-mix(in srgb, var(--qr-verified) 10%, #fff);border:1px solid color-mix(in srgb, var(--qr-verified) 35%, transparent);color:var(--qr-ink)}.qr .fg-cl-mx__stamp--hundred{background:color-mix(in srgb, var(--qr-open) 10%, #fff);border:1px solid color-mix(in srgb, var(--qr-open) 35%, transparent);color:var(--qr-ink)}.qr .fg-cl-mx__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-mx__formula{font-size:16px}.qr .fg-cl-mx__pie,.qr .fg-cl-mx__stamps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-mx__formula,.qr .fg-cl-mx__stamp,.qr .fg-cl-mx__rule{opacity:1;transform:none;animation:none!important}}
.qr .fg-cl-wm__stage{gap:14px;min-width:0;display:grid}.qr .fg-cl-wm__matrix{gap:6px;min-width:0;display:grid}.qr .fg-cl-wm__head-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1.05fr);gap:8px;padding:0 4px 4px;display:grid}.qr .fg-cl-wm__col-head{letter-spacing:.04em;color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;font-weight:800}.qr .fg-cl-wm__row{border:1px solid var(--qr-rule);background:#fff;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1.05fr);gap:8px;min-width:0;padding:10px 12px;display:grid}.qr .fg-cl-wm__cell{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.55;position:relative}.qr .fg-cl-wm__cell--obs{color:var(--qr-ink);font-weight:700}.qr .fg-cl-wm__cell--good{background:color-mix(in srgb, var(--qr-verified) 12%, #fff);color:var(--qr-ink-2);border-radius:8px;padding:8px 10px}.qr .fg-cl-wm__cell--bad{background:color-mix(in srgb, var(--qr-open) 12%, #fff);color:var(--qr-ink-2);border-radius:8px;padding:8px 10px}.qr .fg-cl-wm__tone-lbl{letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.qr .fg-cl-wm__cell--good .fg-cl-wm__tone-lbl{color:var(--qr-verified)}.qr .fg-cl-wm__cell--bad .fg-cl-wm__tone-lbl{color:var(--qr-open)}.qr .fg-cl-wm__mobile-lbl{display:none}.qr .fg-cl-wm__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:719px){.qr .fg-cl-wm__head-row{display:none}.qr .fg-cl-wm__row{grid-template-columns:1fr;gap:8px;padding:12px 14px}.qr .fg-cl-wm__cell{gap:4px;display:grid}.qr .fg-cl-wm__cell--good,.qr .fg-cl-wm__cell--bad{padding:10px 12px}.qr .fg-cl-wm__mobile-lbl{letter-spacing:.04em;color:var(--qr-muted);font-size:12px;font-weight:800;display:block}.qr .fg-cl-wm__cell--good .fg-cl-wm__mobile-lbl{color:var(--qr-verified)}.qr .fg-cl-wm__cell--bad .fg-cl-wm__mobile-lbl{color:var(--qr-open)}}@media (prefers-reduced-motion:reduce){.qr .fg-cl-wm__row,.qr .fg-cl-wm__rule{opacity:1;transform:none;animation:none!important}}
