.qr .fg-th-tr__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-tr__tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qr .fg-th-tr__track{border:1px solid var(--qr-rule);border-top:4px solid var(--th-h2030,#0e8f7e);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:16px 14px 14px;display:grid}.qr .fg-th-tr__track--2035{border-top-color:var(--th-h2035,#3b3fd8)}.qr .fg-th-tr__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.qr .fg-th-tr__year{font-family:var(--qr-mono);letter-spacing:-.03em;color:var(--th-h2030,#0e8f7e);font-size:22px;font-weight:800;line-height:1.1}.qr .fg-th-tr__track--2035 .fg-th-tr__year{color:var(--th-h2035,#3b3fd8)}.qr .fg-th-tr__label{letter-spacing:.08em;color:var(--qr-muted);font-size:12px;font-weight:800}.qr .fg-th-tr__q{color:var(--qr-ink);margin:0;font-size:18px;font-weight:800;line-height:1.4}.qr .fg-th-tr__axis{background:var(--qr-paper-2);letter-spacing:.04em;width:fit-content;color:var(--qr-ink-2);border-radius:999px;margin:0;padding:3px 8px;font-size:12px;font-weight:800;display:inline-block}.qr .fg-th-tr__detail{color:var(--qr-ink-2);margin:0;font-size:13px;line-height:1.55}.qr .fg-th-tr__names{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qr .fg-th-tr__names li{border:1px solid var(--qr-rule);background:var(--qr-paper);color:var(--qr-ink);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.qr .fg-th-tr__extra{color:var(--qr-muted);margin:0;font-size:13px;line-height:1.5}.qr .fg-th-tr__overlap,.qr .fg-th-tr__rule{color:var(--qr-ink);border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-th-tr__overlap{background:var(--qr-paper);border:1px dashed var(--qr-rule);text-align:center}.qr .fg-th-tr__rule{border-left:4px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff)}@media (max-width:719px){.qr .fg-th-tr__tracks{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-tr__track{animation:12s ease-in-out infinite fg-th-tr-in}.qr .fg-th-tr__track--2035{animation-delay:.6s}}@keyframes fg-th-tr-in{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.qr .fg-th-tr__track{transform:none;animation:none!important}}
.qr .fg-th-nm__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-nm__core{border:1px solid var(--qr-rule);text-align:center;background:#fff;border-radius:12px;gap:6px;min-width:0;padding:16px 14px;display:grid}.qr .fg-th-nm__center{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:800;line-height:1.35}.qr .fg-th-nm__not{margin:0}.qr .fg-th-nm__strike{color:var(--qr-muted);overflow-wrap:anywhere;font-size:14px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.qr .fg-th-nm__lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-nm__lane{border:1px solid var(--qr-rule);border-left:4px solid var(--qr-view);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:12px 12px 10px;display:grid}.qr .fg-th-nm__lane-head{min-width:0}.qr .fg-th-nm__lane-label{color:var(--qr-ink);letter-spacing:.04em;overflow-wrap:anywhere;font-size:14px;font-weight:800}.qr .fg-th-nm__chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.qr .fg-th-nm__chip{color:var(--co,var(--qr-ink));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);overflow-wrap:anywhere;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.qr .fg-th-nm__lane-note{color:var(--qr-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.qr .fg-th-nm__out{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:390px){.qr .fg-th-nm__lanes{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-nm__core{animation:12s ease-in-out infinite fg-th-nm-core}.qr .fg-th-nm__lane{animation:13s ease-in-out infinite fg-th-nm-lane;animation-delay:calc(var(--nm-i,0) * .5s)}}@keyframes fg-th-nm-core{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-nm-lane{0%,to{opacity:1}50%{opacity:.92}}@media (prefers-reduced-motion:reduce){.qr .fg-th-nm__core,.qr .fg-th-nm__lane{opacity:1;transform:none;animation:none!important}}
.qr .fg-th-wg__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-wg__gate{border:1px solid var(--qr-rule);background:var(--qr-paper);border-radius:12px;gap:12px;min-width:0;padding:16px 14px;display:grid;position:relative}.qr .fg-th-wg__frame{border:3px dashed var(--qr-accent);text-align:center;background:#fff;border-radius:12px;gap:4px;min-width:0;padding:20px 16px;display:grid}.qr .fg-th-wg__frame-q{font-family:var(--qr-mono);letter-spacing:-.03em;color:var(--qr-accent-ink,var(--qr-accent));overflow-wrap:anywhere;font-size:32px;font-weight:800;line-height:1.1}.qr .fg-th-wg__frame-label{color:var(--qr-ink);overflow-wrap:anywhere;font-size:14px;font-weight:800}.qr .fg-th-wg__reject{border:1px solid var(--qr-rule);background:color-mix(in srgb, var(--qr-open) 6%, #fff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex;position:relative}.qr .fg-th-wg__machine{flex:140px;gap:2px;min-width:0;display:grid}.qr .fg-th-wg__machine-q{font-family:var(--qr-mono);color:var(--qr-ink);font-size:22px;font-weight:800;line-height:1.1}.qr .fg-th-wg__machine-label{color:var(--qr-ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:700}.qr .fg-th-wg__speed{color:var(--qr-muted);letter-spacing:.04em;overflow-wrap:anywhere;font-size:12px;font-weight:800}.qr .fg-th-wg__stamp{letter-spacing:.08em;border:2px solid var(--qr-open);color:var(--qr-open);white-space:nowrap;background:#ffffffe0;border-radius:4px;flex-shrink:0;padding:5px 12px;font-size:14px;font-weight:900;transform:rotate(-6deg)}.qr .fg-th-wg__why{background:var(--qr-paper-2);border:1px dashed var(--qr-rule);color:var(--qr-ink);text-align:center;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-th-wg__parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-wg__part{border:1px solid var(--qr-rule);background:#fff;border-radius:10px;gap:6px;min-width:0;padding:12px 12px 10px;display:grid}.qr .fg-th-wg__part--ok{border-left:4px solid var(--qr-verified);background:color-mix(in srgb, var(--qr-verified) 5%, #fff)}.qr .fg-th-wg__part--ng{border-left:4px solid var(--qr-open);background:color-mix(in srgb, var(--qr-open) 5%, #fff)}.qr .fg-th-wg__part-head{align-items:center;gap:8px;min-width:0;display:flex}.qr .fg-th-wg__part-badge{letter-spacing:.06em;border:1px solid var(--qr-rule);background:var(--qr-paper);color:var(--qr-ink);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:900}.qr .fg-th-wg__part--ok .fg-th-wg__part-badge{color:var(--qr-verified);border-color:color-mix(in srgb, var(--qr-verified) 35%, transparent)}.qr .fg-th-wg__part--ng .fg-th-wg__part-badge{color:var(--qr-open);border-color:color-mix(in srgb, var(--qr-open) 35%, transparent)}.qr .fg-th-wg__part-label{color:var(--qr-ink);overflow-wrap:anywhere;font-size:14px;font-weight:800}.qr .fg-th-wg__part-text{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}@media (max-width:719px){.qr .fg-th-wg__parts{grid-template-columns:1fr}.qr .fg-th-wg__frame-q{font-size:26px}.qr .fg-th-wg__stamp{transform:none}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-wg__reject{animation:11s ease-in-out infinite fg-th-wg-bounce}.qr .fg-th-wg__part{animation:14s ease-in-out infinite fg-th-wg-part;animation-delay:calc(var(--wg-i,0) * .4s)}}@keyframes fg-th-wg-bounce{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes fg-th-wg-part{0%,to{opacity:1}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.qr .fg-th-wg__reject,.qr .fg-th-wg__part{opacity:1;transform:none;animation:none!important}.qr .fg-th-wg__stamp{transform:rotate(-6deg)}}
.qr .fg-th-dn__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-dn__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-dn__card{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:14px 12px 12px;display:grid}.qr .fg-th-dn__card--par{border-top:4px solid var(--qr-verified)}.qr .fg-th-dn__card--ser{border-top:4px solid var(--qr-view)}.qr .fg-th-dn__card-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.qr .fg-th-dn__mode{color:var(--qr-ink);font-size:16px;font-weight:800}.qr .fg-th-dn__gates{color:var(--qr-muted);letter-spacing:.04em;overflow-wrap:anywhere;font-size:13px;font-weight:800}.qr .fg-th-dn__depth{color:var(--qr-ink);margin:0;font-size:20px;font-weight:800;line-height:1.2}.qr .fg-th-dn__text{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.qr .fg-th-dn__viz{align-items:flex-end;gap:4px;min-height:36px;padding-top:4px;display:flex}.qr .fg-th-dn__bar{background:var(--qr-paper-2);border:1px solid var(--qr-rule);border-radius:3px;flex:1;min-width:0}.qr .fg-th-dn__bar--par{height:12px}.qr .fg-th-dn__bar--ser{height:calc(8px + var(--dn-j,0) * 6px)}.qr .fg-th-dn__ibm{border:1px solid var(--qr-rule);background:color-mix(in srgb, var(--co,var(--qr-accent)) 6%, #fff);border-left:4px solid var(--co,var(--qr-accent));border-radius:12px;gap:4px;min-width:0;padding:12px 14px;display:grid}.qr .fg-th-dn__ibm-co{color:var(--co,var(--qr-ink));overflow-wrap:anywhere;font-size:14px;font-weight:800}.qr .fg-th-dn__ibm-label{color:var(--qr-ink);overflow-wrap:anywhere;font-size:13px;font-weight:800}.qr .fg-th-dn__ibm-text{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.qr .fg-th-dn__units{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-dn__unit{border:1px dashed var(--qr-open);background:color-mix(in srgb, var(--qr-open) 5%, #fff);color:var(--qr-ink-2);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.45}.qr .fg-th-dn__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:390px){.qr .fg-th-dn__compare,.qr .fg-th-dn__units{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-dn__card{animation:12s ease-in-out infinite fg-th-dn-card;animation-delay:calc(var(--dn-i,0) * .6s)}.qr .fg-th-dn__bar--ser{animation:10s ease-in-out infinite fg-th-dn-bar;animation-delay:calc(var(--dn-j,0) * .3s)}}@keyframes fg-th-dn-card{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-dn-bar{0%,to{opacity:1}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.qr .fg-th-dn__card,.qr .fg-th-dn__bar--ser{opacity:1;transform:none;animation:none!important}}
.qr .fg-th-eb__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-eb__hero{border:1px solid var(--qr-rule);background:var(--qr-paper-2);text-align:center;border-radius:12px;gap:8px;min-width:0;padding:18px 14px 16px;display:grid;position:relative}.qr .fg-th-eb__formula{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800;line-height:1.25}.qr .fg-th-eb__target{color:var(--qr-accent-ink,var(--qr-accent));overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.45}.qr .fg-th-eb__stamp{letter-spacing:.08em;border:2px solid var(--qr-open);color:var(--qr-open);white-space:nowrap;background:#ffffffe0;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:900;position:absolute;top:12px;right:12px;transform:rotate(8deg)}.qr .fg-th-eb__table-wrap{min-width:0;overflow-x:auto}.qr .fg-th-eb__table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.qr .fg-th-eb__table th,.qr .fg-th-eb__table td{border-bottom:1px solid var(--qr-rule-soft,var(--qr-rule));text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.qr .fg-th-eb__table th{color:var(--qr-muted);background:var(--qr-paper-2);font-size:12px;font-weight:700}.qr .fg-th-eb__p{white-space:nowrap;font-weight:800}.qr .fg-th-eb__g{color:var(--qr-ink);font-weight:700}.qr .fg-th-eb__read{color:var(--qr-ink-2)}.qr .fg-th-eb__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:390px){.qr .fg-th-eb__formula{font-size:22px}.qr .fg-th-eb__target{font-size:14px}.qr .fg-th-eb__table{font-size:13px}.qr .fg-th-eb__table th,.qr .fg-th-eb__table td{padding:8px}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-eb__hero{animation:13s ease-in-out infinite fg-th-eb-hero}.qr .fg-th-eb__table tbody tr{animation:14s ease-in-out infinite fg-th-eb-row;animation-delay:calc(var(--eb-i,0) * .5s)}}@keyframes fg-th-eb-hero{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-eb-row{0%,to{opacity:1}50%{opacity:.88}}@media (prefers-reduced-motion:reduce){.qr .fg-th-eb__hero,.qr .fg-th-eb__table tbody tr{opacity:1;transform:none;animation:none!important}.qr .fg-th-eb__stamp{transform:rotate(8deg)}}
.qr .fg-th-ck__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-ck__chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-ck__chip{border:1px solid var(--qr-rule);text-align:center;background:#fff;border-radius:10px;gap:4px;min-width:0;padding:12px 8px 10px;display:grid}.qr .fg-th-ck__chip-label{color:var(--qr-ink);overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.35}.qr .fg-th-ck__formula{border:1px solid var(--qr-rule);background:var(--qr-paper-2);color:var(--qr-ink);overflow-wrap:anywhere;text-align:center;border-radius:10px;margin:0;padding:14px 12px;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-th-ck__bottleneck{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:10px;margin:0;padding:12px 14px;font-size:16px;font-weight:800;line-height:1.45}.qr .fg-th-ck__tnote{background:var(--qr-paper);border:1px dashed var(--qr-rule);color:var(--qr-ink-2);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}@media (max-width:390px){.qr .fg-th-ck__chips{grid-template-columns:1fr}.qr .fg-th-ck__formula{text-align:left;font-size:13px}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-ck__chip{animation:11s ease-in-out infinite fg-th-ck-chip;animation-delay:calc(var(--ck-i,0) * .45s)}.qr .fg-th-ck__bottleneck{animation:12s ease-in-out infinite fg-th-ck-bn}}@keyframes fg-th-ck-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-ck-bn{0%,to{opacity:1}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.qr .fg-th-ck__chip,.qr .fg-th-ck__bottleneck{opacity:1;transform:none;animation:none!important}}
.qr .fg-th-e8__stage{gap:14px;min-width:0;display:grid;position:relative}.qr .fg-th-e8__job{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.45}.qr .fg-th-e8__bars{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-e8__row{gap:6px;min-width:0;display:grid}.qr .fg-th-e8__labels{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.qr .fg-th-e8__step{color:var(--qr-ink);font-size:14px;font-weight:800}.qr .fg-th-e8__tone-lbl{letter-spacing:.04em;border:1px solid var(--qr-rule);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.qr .fg-th-e8__row--fast .fg-th-e8__tone-lbl{color:var(--qr-verified);border-color:color-mix(in srgb, var(--qr-verified) 35%, var(--qr-rule));background:color-mix(in srgb, var(--qr-verified) 8%, #fff)}.qr .fg-th-e8__row--mid .fg-th-e8__tone-lbl{color:var(--qr-accent-ink);border-color:color-mix(in srgb, var(--qr-accent) 35%, var(--qr-rule));background:color-mix(in srgb, var(--qr-accent) 8%, #fff)}.qr .fg-th-e8__row--slow .fg-th-e8__tone-lbl{color:var(--qr-open);border-color:color-mix(in srgb, var(--qr-open) 35%, var(--qr-rule));background:color-mix(in srgb, var(--qr-open) 8%, #fff)}.qr .fg-th-e8__track{background:var(--qr-paper);border:1px solid var(--qr-rule);border-radius:8px;min-width:0;height:36px;position:relative;overflow:hidden}.qr .fg-th-e8__fill{border-radius:7px;height:100%;position:absolute;inset:0 auto 0 0}.qr .fg-th-e8__row--fast .fg-th-e8__fill{background:color-mix(in srgb, var(--qr-verified) 22%, #fff);border-right:3px solid var(--qr-verified);width:12%}.qr .fg-th-e8__row--mid .fg-th-e8__fill{background:color-mix(in srgb, var(--qr-accent) 18%, #fff);border-right:3px solid var(--qr-accent);width:38%}.qr .fg-th-e8__row--slow .fg-th-e8__fill{background:color-mix(in srgb, var(--qr-open) 16%, #fff);border-right:3px solid var(--qr-open);width:100%}.qr .fg-th-e8__time{z-index:1;height:100%;color:var(--qr-ink);overflow-wrap:anywhere;align-items:center;padding:0 10px;font-size:14px;font-weight:800;display:flex;position:relative}.qr .fg-th-e8__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-th-e8__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-th-e8__stamp{justify-self:start}.qr .fg-th-e8__time{font-size:13px}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-e8__row{animation:12s ease-in-out infinite fg-th-e8-in}.qr .fg-th-e8__row:nth-child(2){animation-delay:.5s}.qr .fg-th-e8__row:nth-child(3){animation-delay:1s}}@keyframes fg-th-e8-in{0%,to{opacity:1}50%{opacity:.88}}@media (prefers-reduced-motion:reduce){.qr .fg-th-e8__row,.qr .fg-th-e8__stamp{animation:none!important}}
.qr .fg-th-ri__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-ri__matrix-wrap{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;min-width:0;overflow-x:auto}.qr .fg-th-ri__matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:40rem;font-size:13px;line-height:1.45}.qr .fg-th-ri__col-co{width:9.2rem}.qr .fg-th-ri__col-year{width:16%}.qr .fg-th-ri__col-later{width:22%}.qr .fg-th-ri__matrix thead th{text-align:left;letter-spacing:.04em;color:var(--qr-muted);background:var(--qr-paper);border-bottom:1px solid var(--qr-rule);overflow-wrap:break-word;padding:10px 8px;font-size:12px;font-weight:800}.qr .fg-th-ri__matrix thead th:not(:first-child):not(:last-child){white-space:nowrap}.qr .fg-th-ri__matrix tbody tr{border-left:4px solid var(--co,var(--qr-accent))}.qr .fg-th-ri__matrix tbody th,.qr .fg-th-ri__matrix tbody td{vertical-align:top;border-bottom:1px solid var(--qr-rule-soft,var(--qr-rule));overflow-wrap:break-word;padding:10px 8px}.qr .fg-th-ri__matrix tbody tr:last-child th,.qr .fg-th-ri__matrix tbody tr:last-child td{border-bottom:none}.qr .fg-th-ri__co{color:var(--qr-ink);overflow-wrap:break-word;align-items:flex-start;gap:8px;min-width:0;font-size:13px;font-weight:800;display:flex}.qr .fg-th-ri__co-bar{background:var(--co,var(--qr-accent));border-radius:2px;flex-shrink:0;width:4px;height:18px}.qr .fg-th-ri__stack{justify-items:start;gap:6px;min-width:0;display:grid}.qr .fg-th-ri__cell--roadmap{background:color-mix(in srgb, var(--qr-roadmap) 5%, #fff)}.qr .fg-th-ri__cell--dim{opacity:.72}.qr .fg-th-ri__value{white-space:pre-line;color:var(--qr-ink);overflow-wrap:break-word;font-size:13px;font-weight:700}.qr .fg-th-ri__cell .qr-pill{width:fit-content;font-size:12px}.qr .fg-th-ri__later{color:var(--qr-muted);overflow-wrap:break-word;font-size:12px;line-height:1.5}.qr .fg-th-ri__cards{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:none}.qr .fg-th-ri__card{border:1px solid var(--qr-rule);border-left:4px solid var(--co,var(--qr-accent));background:#fff;border-radius:10px;gap:10px;min-width:0;padding:12px 14px;display:grid}.qr .fg-th-ri__year-stack{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-ri__year-item{border:1px solid var(--qr-rule);background:var(--qr-paper);border-radius:8px;gap:4px;padding:8px 10px;display:grid}.qr .fg-th-ri__year-item.fg-th-ri__cell--roadmap{background:color-mix(in srgb, var(--qr-roadmap) 6%, #fff);border-color:color-mix(in srgb, var(--qr-roadmap) 25%, var(--qr-rule))}.qr .fg-th-ri__year-lbl{letter-spacing:.04em;color:var(--qr-muted);font-size:12px;font-weight:800}.qr .fg-th-ri__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-th-ri__matrix-wrap{display:none}.qr .fg-th-ri__cards{display:grid}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-ri__matrix tbody tr,.qr .fg-th-ri__card{animation:13s ease-in-out infinite fg-th-ri-in}.qr .fg-th-ri__matrix tbody tr:nth-child(odd),.qr .fg-th-ri__card:nth-child(odd){animation-delay:.4s}}@keyframes fg-th-ri-in{0%,to{opacity:1}50%{opacity:.92}}@media (prefers-reduced-motion:reduce){.qr .fg-th-ri__matrix tbody tr,.qr .fg-th-ri__card{opacity:1;animation:none!important}}
.qr .fg-th-ro__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-ro__matrix-wrap{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;min-width:0;overflow-x:auto}.qr .fg-th-ro__matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:38rem;font-size:13px;line-height:1.45}.qr .fg-th-ro__col-co{width:9.6rem}.qr .fg-th-ro__col-year{width:auto}.qr .fg-th-ro__matrix thead th{text-align:left;letter-spacing:.03em;color:var(--qr-muted);background:var(--qr-paper);border-bottom:1px solid var(--qr-rule);overflow-wrap:break-word;padding:10px 8px;font-size:12px;font-weight:800}.qr .fg-th-ro__matrix thead th:not(:first-child){white-space:nowrap}.qr .fg-th-ro__matrix tbody tr{border-left:4px solid var(--co,var(--qr-accent))}.qr .fg-th-ro__matrix tbody th,.qr .fg-th-ro__matrix tbody td{vertical-align:top;border-bottom:1px solid var(--qr-rule-soft,var(--qr-rule));overflow-wrap:break-word;padding:10px 8px}.qr .fg-th-ro__matrix tbody tr:last-child th,.qr .fg-th-ro__matrix tbody tr:last-child td{border-bottom:none}.qr .fg-th-ro__co{color:var(--qr-ink);overflow-wrap:break-word;align-items:flex-start;gap:6px;min-width:0;font-size:13px;font-weight:800;display:flex}.qr .fg-th-ro__co-bar{background:var(--co,var(--qr-accent));border-radius:2px;flex-shrink:0;width:4px;height:18px}.qr .fg-th-ro__stack{justify-items:start;gap:5px;min-width:0;display:grid}.qr .fg-th-ro__cell--roadmap{background:color-mix(in srgb, var(--qr-roadmap) 5%, #fff)}.qr .fg-th-ro__cell--dim{opacity:.72}.qr .fg-th-ro__cell--ntt{border:2px solid var(--qr-open);background:color-mix(in srgb, var(--qr-open) 6%, #fff);position:relative}.qr .fg-th-ro__matrix td.fg-th-ro__cell--ntt{padding-right:3.8rem}.qr .fg-th-ro__value{white-space:pre-line;color:var(--qr-ink);overflow-wrap:break-word;font-size:13px;font-weight:700}.qr .fg-th-ro__cell .qr-pill{width:fit-content;font-size:12px}.qr .fg-th-ro__stamp{z-index:1;letter-spacing:.06em;border:2px solid var(--qr-open);color:var(--qr-open);background:#ffffffe0;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:8px;right:6px;transform:rotate(-3deg)}.qr .fg-th-ro__cards{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:none}.qr .fg-th-ro__card{border:1px solid var(--qr-rule);border-left:4px solid var(--co,var(--qr-accent));background:#fff;border-radius:10px;gap:10px;min-width:0;padding:12px 14px;display:grid}.qr .fg-th-ro__year-stack{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-ro__year-item{border:1px solid var(--qr-rule);background:var(--qr-paper);border-radius:8px;gap:4px;padding:8px 10px;display:grid}.qr .fg-th-ro__year-item.fg-th-ro__cell--roadmap{background:color-mix(in srgb, var(--qr-roadmap) 6%, #fff);border-color:color-mix(in srgb, var(--qr-roadmap) 25%, var(--qr-rule))}.qr .fg-th-ro__year-item.fg-th-ro__cell--ntt{border:2px solid var(--qr-open);background:color-mix(in srgb, var(--qr-open) 6%, #fff);padding-right:4rem}.qr .fg-th-ro__year-lbl{letter-spacing:.04em;color:var(--qr-muted);font-size:12px;font-weight:800}.qr .fg-th-ro__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-th-ro__matrix-wrap{display:none}.qr .fg-th-ro__cards{display:grid}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-ro__matrix tbody tr,.qr .fg-th-ro__card{animation:14s ease-in-out infinite fg-th-ro-in}.qr .fg-th-ro__matrix tbody tr:nth-child(2n),.qr .fg-th-ro__card:nth-child(2n){animation-delay:.5s}.qr .fg-th-ro__stamp{animation:10s ease-in-out infinite fg-th-ro-stamp}}@keyframes fg-th-ro-in{0%,to{opacity:1}50%{opacity:.92}}@keyframes fg-th-ro-stamp{0%,to{transform:rotate(-3deg)}50%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.qr .fg-th-ro__matrix tbody tr,.qr .fg-th-ro__card,.qr .fg-th-ro__stamp{opacity:1;transform:rotate(-3deg);animation:none!important}}
.qr .fg-th-pl__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-pl__pairs{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-pl__pair{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.qr .fg-th-pl__who{color:var(--qr-ink);overflow-wrap:anywhere;font-size:14px;font-weight:800}.qr .fg-th-pl__compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.qr .fg-th-pl__wrong,.qr .fg-th-pl__right{border-radius:8px;gap:4px;min-width:0;margin:0;padding:10px 12px;display:grid}.qr .fg-th-pl__wrong{background:var(--qr-paper);border:1px dashed var(--qr-rule)}.qr .fg-th-pl__right{background:color-mix(in srgb, var(--qr-verified) 8%, #fff);border:1px solid color-mix(in srgb, var(--qr-verified) 30%, var(--qr-rule))}.qr .fg-th-pl__arrow-lbl{letter-spacing:.04em;color:var(--qr-muted);font-size:12px;font-weight:800}.qr .fg-th-pl__wrong-txt{color:var(--qr-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--qr-open);text-decoration-color:var(--qr-open);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.4}.qr .fg-th-pl__right-txt{color:var(--qr-ink);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.4}.qr .fg-th-pl__arrow{color:var(--qr-accent);flex-shrink:0;font-size:18px;font-weight:800}.qr .fg-th-pl__note{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.qr .fg-th-pl__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-th-pl__compare{grid-template-columns:1fr;gap:8px}.qr .fg-th-pl__arrow{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-pl__pair{animation:11s ease-in-out infinite fg-th-pl-in}.qr .fg-th-pl__pair:nth-child(2){animation-delay:.5s}.qr .fg-th-pl__pair:nth-child(3){animation-delay:1s}}@keyframes fg-th-pl-in{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.qr .fg-th-pl__pair{transform:none;animation:none!important}}
.qr .fg-th-cb__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-cb__board{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.qr .fg-th-cb__row{border-bottom:1px solid var(--qr-rule-soft,var(--qr-rule));border-left:4px solid var(--co,var(--qr-accent));grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1fr);grid-template-areas:"co kind what""co not not";align-items:start;gap:4px 10px;min-width:0;padding:10px 12px;display:grid}.qr .fg-th-cb__row:last-child{border-bottom:none}.qr .fg-th-cb__co{color:var(--qr-ink);white-space:nowrap;grid-area:co;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:800;display:flex}.qr .fg-th-cb__co-bar{background:var(--co,var(--qr-accent));border-radius:2px;flex-shrink:0;width:4px;height:16px}.qr .fg-th-cb__kind{letter-spacing:.03em;border:1px solid var(--qr-rule);background:var(--qr-paper);color:var(--qr-ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;grid-area:kind;align-self:start;max-width:100%;padding:2px 8px;font-size:12px;font-weight:800;overflow:hidden}.qr .fg-th-cb__what{color:var(--qr-ink);overflow-wrap:anywhere;grid-area:what;margin:0;font-size:13px;font-weight:700;line-height:1.5}.qr .fg-th-cb__not{color:var(--qr-muted);overflow-wrap:anywhere;grid-area:not;margin:0;font-size:13px;line-height:1.45}.qr .fg-th-cb__not-lbl{letter-spacing:.04em;color:var(--qr-open);margin-right:6px;font-size:12px;font-weight:800;display:inline-block}.qr .fg-th-cb__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-th-cb__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"co""kind""what""not";gap:6px;padding:12px 14px}.qr .fg-th-cb__co{white-space:normal;overflow-wrap:anywhere}.qr .fg-th-cb__kind{white-space:normal;width:fit-content}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-cb__row{animation:13s ease-in-out infinite fg-th-cb-in}.qr .fg-th-cb__row:nth-child(odd){animation-delay:.3s}}@keyframes fg-th-cb-in{0%,to{background:#fff}50%{background:color-mix(in srgb, var(--co,var(--qr-accent)) 4%, #fff)}}@media (prefers-reduced-motion:reduce){.qr .fg-th-cb__row{background:#fff;animation:none!important}}
.qr .fg-th-np__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-np__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-np__panel{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden}.qr .fg-th-np__panel--trap{border-left:4px solid var(--qr-open);background:color-mix(in srgb, var(--qr-open) 6%, #fff)}.qr .fg-th-np__panel--do{border-left:4px solid var(--qr-verified);background:color-mix(in srgb, var(--qr-verified) 6%, #fff)}.qr .fg-th-np__panel-head{min-width:0}.qr .fg-th-np__panel-label{letter-spacing:.08em;overflow-wrap:anywhere;font-size:12px;font-weight:900}.qr .fg-th-np__panel-label--trap{color:var(--qr-open)}.qr .fg-th-np__panel-label--do{color:var(--qr-verified)}.qr .fg-th-np__panel-text{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.55}.qr .fg-th-np__panel-text--strike{text-decoration:line-through;text-decoration-thickness:2px;-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);color:var(--qr-muted)}.qr .fg-th-np__cancel{border:3px solid var(--qr-open);opacity:.35;pointer-events:none;border-radius:8px;position:absolute;inset:12px}.qr .fg-th-np__cancel:before,.qr .fg-th-np__cancel:after{content:"";background:var(--qr-open);transform-origin:50%;width:84%;height:3px;position:absolute;top:50%;left:8%}.qr .fg-th-np__cancel:before{transform:translateY(-50%)rotate(-18deg)}.qr .fg-th-np__cancel:after{transform:translateY(-50%)rotate(18deg)}.qr .fg-th-np__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-np__chip{border:1px solid var(--qr-rule);background:var(--qr-paper);min-width:0;color:var(--qr-ink-2);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.5;display:block}.qr .fg-th-np__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-th-np__compare,.qr .fg-th-np__chips{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-np__panel--trap{animation:12s ease-in-out infinite fg-th-np-trap}.qr .fg-th-np__panel--do{animation:12s ease-in-out .5s infinite fg-th-np-do}.qr .fg-th-np__chip{animation:13s ease-in-out infinite fg-th-np-chip;animation-delay:calc(var(--np-i,0) * .35s)}}@keyframes fg-th-np-trap{0%,to{opacity:1}50%{opacity:.88}}@keyframes fg-th-np-do{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-np-chip{0%,to{opacity:1}50%{opacity:.92}}@media (prefers-reduced-motion:reduce){.qr .fg-th-np__panel--trap,.qr .fg-th-np__panel--do,.qr .fg-th-np__chip{opacity:1;transform:none;animation:none!important}}
.qr .fg-th-as__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-as__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-as__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-th-as__col--sc{border-top:4px solid var(--qr-accent)}.qr .fg-th-as__col--atom{border-top:4px solid var(--th-h2030,#0e8f7e)}.qr .fg-th-as__head{gap:4px;min-width:0;display:grid}.qr .fg-th-as__modality{letter-spacing:.08em;color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;font-weight:900}.qr .fg-th-as__label{color:var(--qr-ink);overflow-wrap:anywhere;font-size:14px;font-weight:800}.qr .fg-th-as__text{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.45}.qr .fg-th-as__viz{background:var(--qr-paper);border:1px solid var(--qr-rule-soft,var(--qr-rule));border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:10px;display:flex}.qr .fg-th-as__step{background:var(--qr-ink-2);border-radius:4px;flex-shrink:0;height:12px;display:block}.qr .fg-th-as__step--short{width:18px}.qr .fg-th-as__step--long{width:48px}.qr .fg-th-as__col--sc .fg-th-as__step{background:var(--qr-accent)}.qr .fg-th-as__col--atom .fg-th-as__step{background:var(--th-h2030,#0e8f7e)}.qr .fg-th-as__mult{color:var(--qr-ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:800}.qr .fg-th-as__estimate{border:1px solid var(--qr-rule);background:color-mix(in srgb, var(--qr-open) 5%, #fff);border-radius:12px;gap:6px;min-width:0;padding:12px 9rem 12px 14px;display:grid;position:relative}.qr .fg-th-as__est-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.qr .fg-th-as__est-label{letter-spacing:.06em;color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;font-weight:900}.qr .fg-th-as__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-th-as__est-text{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800;line-height:1.5}.qr .fg-th-as__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-th-as__cols{grid-template-columns:1fr}.qr .fg-th-as__estimate{padding-right:8rem}.qr .fg-th-as__stamp{padding:3px 8px;font-size:12px}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-as__col--sc{animation:11s ease-in-out infinite fg-th-as-sc}.qr .fg-th-as__col--atom{animation:11s ease-in-out .55s infinite fg-th-as-atom}.qr .fg-th-as__step{animation:10s ease-in-out infinite fg-th-as-pulse}.qr .fg-th-as__col--atom .fg-th-as__step{animation-delay:.3s}}@keyframes fg-th-as-sc{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-as-atom{0%,to{opacity:1}50%{opacity:.92}}@keyframes fg-th-as-pulse{0%,to{opacity:1}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.qr .fg-th-as__col--sc,.qr .fg-th-as__col--atom,.qr .fg-th-as__step{opacity:1;transform:none;animation:none!important}.qr .fg-th-as__stamp{transform:rotate(8deg)}}
.qr .fg-th-it__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-it__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-it__col{border:1px solid var(--qr-rule);border-top:4px solid var(--co,var(--qr-accent));background:#fff;border-radius:12px;gap:10px;min-width:0;padding:14px 14px 12px;display:grid}.qr .fg-th-it__head{gap:4px;min-width:0;display:grid}.qr .fg-th-it__co-dot{background:var(--co,var(--qr-accent));border-radius:50%;width:10px;height:10px;display:block}.qr .fg-th-it__co-name{color:var(--co,var(--qr-ink));overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800}.qr .fg-th-it__bet{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.35}.qr .fg-th-it__fields{gap:8px;min-width:0;margin:0;display:grid}.qr .fg-th-it__fields 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-th-it__fields dt{letter-spacing:.06em;color:var(--qr-muted);margin:0 0 2px;font-size:12px;font-weight:800}.qr .fg-th-it__fields dd{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.55}.qr .fg-th-it__deny{text-align:center;margin:0}.qr .fg-th-it__deny-stamp{letter-spacing:.06em;border:2px solid var(--qr-open);color:var(--qr-open);overflow-wrap:anywhere;background:#ffffffe0;border-radius:4px;padding:5px 14px;font-size:14px;font-weight:900;display:inline-block;transform:rotate(-4deg)}.qr .fg-th-it__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-th-it__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-it__col{animation:12s ease-in-out infinite fg-th-it-col;animation-delay:calc(var(--it-i,0) * .55s)}.qr .fg-th-it__deny-stamp{animation:13s ease-in-out infinite fg-th-it-deny}}@keyframes fg-th-it-col{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-it-deny{0%,to{opacity:1}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.qr .fg-th-it__col,.qr .fg-th-it__deny-stamp{opacity:1;transform:none;animation:none!important}.qr .fg-th-it__deny-stamp{transform:rotate(-4deg)}}
.qr .fg-th-af__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-af__list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-af__item{min-width:0}.qr .fg-th-af__card{border:1px solid var(--qr-rule);border-left:4px solid var(--co,var(--qr-accent));background:#fff;border-radius:12px;gap:10px;min-width:0;padding:14px 14px 12px;display:grid}.qr .fg-th-af__head{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;min-width:0;display:grid}.qr .fg-th-af__rank{background:color-mix(in srgb, var(--co,var(--qr-accent)) 14%, #fff);border:1px solid color-mix(in srgb, var(--co,var(--qr-accent)) 35%, transparent);width:28px;height:28px;font-family:var(--qr-mono);color:var(--co,var(--qr-ink));border-radius:50%;flex-shrink:0;grid-row:1/span 2;justify-content:center;align-self:start;align-items:center;font-size:14px;font-weight:800;display:flex}.qr .fg-th-af__co{color:var(--co,var(--qr-ink));overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800}.qr .fg-th-af__role{color:var(--qr-ink);overflow-wrap:anywhere;grid-column:2;margin:0;font-size:15px;font-weight:800;line-height:1.4}.qr .fg-th-af__body{gap:8px;min-width:0;display:grid}.qr .fg-th-af__why,.qr .fg-th-af__gap{color:var(--qr-ink-2);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;line-height:1.55}.qr .fg-th-af__why{background:color-mix(in srgb, var(--co,var(--qr-accent)) 6%, #fff);border:1px solid color-mix(in srgb, var(--co,var(--qr-accent)) 18%, transparent)}.qr .fg-th-af__gap{background:var(--qr-paper);border:1px solid var(--qr-rule-soft,var(--qr-rule))}.qr .fg-th-af__k{letter-spacing:.06em;color:var(--qr-muted);margin-bottom:2px;font-size:12px;font-weight:900;display:block}.qr .fg-th-af__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 (prefers-reduced-motion:no-preference){.qr .fg-th-af__card{animation:13s ease-in-out infinite fg-th-af-card;animation-delay:calc(var(--af-i,0) * .45s)}}@keyframes fg-th-af-card{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.qr .fg-th-af__card{transform:none;animation:none!important}}
.qr .fg-th-sc__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-sc__threat{border:1px solid var(--qr-rule);border-left:4px solid var(--th-h2035,#3b3fd8);color:var(--qr-ink);text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:12px;margin:0;padding:16px 14px;font-size:20px;font-weight:800;line-height:1.4}.qr .fg-th-sc__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-sc__card{border:1px solid var(--qr-rule);border-top:3px solid var(--co,var(--qr-accent));background:#fff;border-radius:12px;gap:6px;min-width:0;padding:12px 12px 10px;display:grid}.qr .fg-th-sc__card--featured{border-top-width:4px;grid-column:span 2;padding:14px 14px 12px}.qr .fg-th-sc__head{align-items:center;gap:8px;min-width:0;display:flex}.qr .fg-th-sc__co-dot{background:var(--co,var(--qr-accent));border-radius:50%;flex-shrink:0;width:8px;height:8px}.qr .fg-th-sc__co{color:var(--co,var(--qr-ink));overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.qr .fg-th-sc__card--featured .fg-th-sc__co{font-size:16px}.qr .fg-th-sc__path{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800;line-height:1.45}.qr .fg-th-sc__card--featured .fg-th-sc__path{font-size:15px}.qr .fg-th-sc__now{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.55}.qr .fg-th-sc__card--featured .fg-th-sc__now{font-size:13px}.qr .fg-th-sc__wall{border-left:4px solid var(--qr-open);background:color-mix(in srgb, var(--qr-open) 6%, #fff);color:var(--qr-ink-2);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.55}.qr .fg-th-sc__wall-k{letter-spacing:.08em;color:var(--qr-open);margin-bottom:2px;font-size:12px;font-weight:900;display:block}@media (max-width:719px){.qr .fg-th-sc__grid{grid-template-columns:1fr}.qr .fg-th-sc__card--featured{grid-column:span 1}.qr .fg-th-sc__threat{font-size:18px}}@media (min-width:720px) and (max-width:959px){.qr .fg-th-sc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr .fg-th-sc__card--featured{grid-column:span 1}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-sc__threat{animation:12s ease-in-out infinite fg-th-sc-threat}.qr .fg-th-sc__card{animation:14s ease-in-out infinite fg-th-sc-card;animation-delay:calc(var(--sc-i,0) * .4s)}}@keyframes fg-th-sc-threat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-sc-card{0%,to{opacity:1}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.qr .fg-th-sc__threat,.qr .fg-th-sc__card{opacity:1;transform:none;animation:none!important}}
.qr .fg-th-ph__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-ph__gate{border:3px solid var(--qr-accent);text-align:center;background:#fff;border-radius:14px;gap:8px;min-width:0;padding:24px 18px 20px;display:grid;position:relative}.qr .fg-th-ph__gate-label{letter-spacing:.12em;color:var(--qr-muted);font-size:12px;font-weight:800}.qr .fg-th-ph__gate-text{color:var(--qr-accent-ink,var(--qr-accent));overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.35}.qr .fg-th-ph__stamp{letter-spacing:.04em;border:2px dashed var(--qr-open);color:var(--qr-open);overflow-wrap:anywhere;border-radius:6px;max-width:calc(100% - 24px);padding:4px 10px;font-size:12px;font-weight:800;line-height:1.35;position:absolute;top:12px;right:12px;transform:rotate(4deg)}.qr .fg-th-ph__firms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-ph__firm{border:1px solid var(--qr-rule);border-left:4px solid var(--co,var(--qr-view));background:#fff;border-radius:12px;gap:8px;min-width:0;padding:12px 12px 10px;display:grid}.qr .fg-th-ph__firm-head{min-width:0}.qr .fg-th-ph__chip{color:var(--co,var(--qr-ink));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);overflow-wrap:anywhere;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:800;display:inline-block}.qr .fg-th-ph__bet,.qr .fg-th-ph__fact{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.qr .fg-th-ph__k{letter-spacing:.08em;color:var(--qr-muted);margin-bottom:2px;font-size:12px;font-weight:800;display:block}.qr .fg-th-ph__detect{background:var(--qr-paper);border:1px dashed 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-th-ph__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:390px){.qr .fg-th-ph__firms{grid-template-columns:1fr}.qr .fg-th-ph__gate-text{font-size:18px}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-ph__gate{animation:12s ease-in-out infinite fg-th-ph-gate}.qr .fg-th-ph__firm{animation:13s ease-in-out infinite fg-th-ph-firm;animation-delay:calc(var(--ph-i,0) * .4s)}}@keyframes fg-th-ph-gate{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-ph-firm{0%,to{opacity:1}50%{opacity:.94}}@media (prefers-reduced-motion:reduce){.qr .fg-th-ph__gate,.qr .fg-th-ph__firm{opacity:1;transform:none;animation:none!important}}
.qr .fg-th-md__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-md__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.qr .fg-th-md__col{border:1px solid var(--qr-rule);border-top:4px solid var(--co,var(--qr-view));background:#fff;border-radius:12px;gap:8px;min-width:0;padding:14px 12px 12px;display:grid}.qr .fg-th-md__head{min-width:0}.qr .fg-th-md__chip{color:var(--co,var(--qr-ink));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);overflow-wrap:anywhere;border-radius:999px;padding:4px 12px;font-size:16px;font-weight:800;display:inline-block}.qr .fg-th-md__block{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-th-md__block--keep{border-left:3px solid var(--qr-verified);background:color-mix(in srgb, var(--qr-verified) 6%, #fff)}.qr .fg-th-md__block--not{border-left:3px solid var(--qr-open);background:color-mix(in srgb, var(--qr-open) 6%, #fff)}.qr .fg-th-md__block--old-or-gap,.qr .fg-th-md__block--gap{border-left:3px solid var(--qr-muted)}.qr .fg-th-md__block--verdict{border-left:3px solid var(--qr-accent);background:color-mix(in srgb, var(--qr-accent) 8%, #fff)}.qr .fg-th-md__lbl{letter-spacing:.08em;color:var(--qr-muted);margin-bottom:4px;font-size:12px;font-weight:800;display:block}.qr .fg-th-md__text{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.55}.qr .fg-th-md__neq{border:2px solid var(--qr-rule);width:32px;height:32px;color:var(--qr-open);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:-4px auto;font-size:16px;font-weight:800;line-height:1;display:flex}@media (max-width:390px){.qr .fg-th-md__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-md__col--msft{animation:12s ease-in-out infinite fg-th-md-in}.qr .fg-th-md__col--diraq{animation:13s ease-in-out .5s infinite fg-th-md-in}}@keyframes fg-th-md-in{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.qr .fg-th-md__col{transform:none;animation:none!important}}
.qr .fg-th-ax__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-ax__axes{color:var(--qr-ink-2);margin:0;font-size:13px;font-weight:700;line-height:1.5}.qr .fg-th-ax__matrix{grid-template-columns:minmax(3.5rem,4.2rem) repeat(6,minmax(0,1fr));gap:4px;min-width:0;display:grid}.qr .fg-th-ax__corner{min-height:28px}.qr .fg-th-ax__x-head,.qr .fg-th-ax__y-head{min-width:0;color:var(--qr-muted);overflow-wrap:anywhere;padding:4px 2px;font-size:12px;font-weight:800;line-height:1.3}.qr .fg-th-ax__x-head{text-align:center}.qr .fg-th-ax__y-head{color:var(--qr-ink-2);justify-content:flex-end;align-items:center;padding-right:6px;display:flex}.qr .fg-th-ax__grid-row{display:contents}.qr .fg-th-ax__cell{border:1px solid var(--qr-rule-soft,var(--qr-rule));background:var(--qr-paper);border-radius:8px;flex-wrap:wrap;align-content:flex-start;gap:4px;min-width:0;min-height:52px;padding:6px 4px;display:flex}.qr .fg-th-ax__chip{color:var(--qr-ink);background:color-mix(in srgb, var(--co,var(--qr-accent)) 12%, #fff);border-left:3px solid var(--co,var(--qr-accent));overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:3px 6px;font-size:12px;font-weight:800;line-height:1.3;display:inline-block}.qr .fg-th-ax__shelves{gap:8px;display:none}.qr .fg-th-ax__shelf{border:1px solid var(--qr-rule);background:#fff;border-radius:10px;min-width:0;padding:10px 12px}.qr .fg-th-ax__shelf-head{color:var(--qr-ink);margin:0 0 8px;font-size:13px;font-weight:800}.qr .fg-th-ax__shelf-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qr .fg-th-ax__opens{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;min-width:0;padding:12px}.qr .fg-th-ax__opens-head{color:var(--qr-ink);margin:0 0 8px;font-size:14px;font-weight:800}.qr .fg-th-ax__opens-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-ax__open-row{background:var(--qr-paper);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 10px;min-width:0;padding:6px 8px;display:grid}.qr .fg-th-ax__open-name{color:var(--qr-ink);background:color-mix(in srgb, var(--co,var(--qr-accent)) 12%, #fff);border-left:3px solid var(--co,var(--qr-accent));border-radius:6px;padding:2px 8px;font-size:13px;font-weight:800}.qr .fg-th-ax__open-text{color:var(--qr-ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.qr .fg-th-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:899px){.qr .fg-th-ax__matrix{display:none}.qr .fg-th-ax__shelves{display:grid}.qr .fg-th-ax__open-row{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-ax__chip{animation:12s ease-in-out infinite fg-th-ax-chip}}@keyframes fg-th-ax-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.qr .fg-th-ax__chip{transform:none;animation:none!important}}
.qr .fg-th-80__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-80__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-80__box{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;min-width:0;padding:16px 14px 14px;position:relative}.qr .fg-th-80__box--keep{border-left:4px solid var(--qr-verified);background:color-mix(in srgb, var(--qr-verified) 6%, #fff)}.qr .fg-th-80__box--not{border-left:4px solid var(--qr-open);background:color-mix(in srgb, var(--qr-open) 6%, #fff)}.qr .fg-th-80__stamp{letter-spacing:.08em;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:10px;right:10px;transform:rotate(5deg)}.qr .fg-th-80__stamp--keep{border:2px solid var(--qr-verified);color:var(--qr-verified)}.qr .fg-th-80__stamp--not{border:2px dashed var(--qr-open);color:var(--qr-open);transform:rotate(-3deg)}.qr .fg-th-80__text{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;padding-right:56px;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-th-80__splits{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-80__split{border:1px solid var(--qr-rule);background:var(--qr-paper);border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.qr .fg-th-80__wrong{color:var(--qr-muted);overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.5;text-decoration:line-through;text-decoration-thickness:2px}.qr .fg-th-80__arrow{color:var(--qr-accent);font-size:16px;font-weight:800;line-height:1}.qr .fg-th-80__right{color:var(--qr-ink);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.5}.qr .fg-th-80__next{border:2px solid var(--th-h2030,#0e8f7e);background:color-mix(in srgb, var(--th-h2030,#0e8f7e) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:14px 14px 12px;font-size:15px;font-weight:800;line-height:1.55}.qr .fg-th-80__next-lbl{letter-spacing:.1em;color:var(--th-h2030,#0e8f7e);margin-bottom:4px;font-size:12px;font-weight:800;display:block}@media (max-width:390px){.qr .fg-th-80__pair{grid-template-columns:1fr}.qr .fg-th-80__split{text-align:center;grid-template-columns:1fr;gap:4px}.qr .fg-th-80__arrow{transform:rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-80__box--keep{animation:12s ease-in-out infinite fg-th-80-in}.qr .fg-th-80__box--not{animation:12s ease-in-out .4s infinite fg-th-80-in}.qr .fg-th-80__split{animation:13s ease-in-out infinite fg-th-80-split;animation-delay:calc(var(--80-i,0) * .3s)}.qr .fg-th-80__next{animation:11s ease-in-out infinite fg-th-80-next}}@keyframes fg-th-80-in{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-80-split{0%,to{opacity:1}50%{opacity:.93}}@keyframes fg-th-80-next{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--th-h2030,#0e8f7e) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.qr .fg-th-80__box,.qr .fg-th-80__split,.qr .fg-th-80__next{opacity:1;box-shadow:none;transform:none;animation:none!important}}
.qr .fg-th-m0__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-m0__headline{border:1px solid var(--qr-rule);border-top:4px solid var(--th-h2030,#0e8f7e);text-align:center;background:#fff;border-radius:12px;gap:6px;min-width:0;padding:16px 14px;display:grid}.qr .fg-th-m0__year{font-family:var(--qr-mono);letter-spacing:-.03em;color:var(--th-h2030,#0e8f7e);font-size:22px;font-weight:800;line-height:1.1}.qr .fg-th-m0__headline-text{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.4}.qr .fg-th-m0__lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-m0__lane{border:1px solid var(--qr-rule);border-left:4px solid var(--th-h2030,#0e8f7e);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:12px 12px 10px;display:grid}.qr .fg-th-m0__lane--top{border-left-color:var(--th-h2030,#0e8f7e);background:color-mix(in srgb, var(--th-h2030,#0e8f7e) 6%, #fff)}.qr .fg-th-m0__lane--atom{border-left-color:var(--qr-view)}.qr .fg-th-m0__lane--watch{border-left-color:var(--qr-accent)}.qr .fg-th-m0__lane--up{border-left-color:var(--qr-open);background:color-mix(in srgb, var(--qr-open) 5%, #fff)}.qr .fg-th-m0__lane-head{min-width:0}.qr .fg-th-m0__lane-label{color:var(--qr-ink);letter-spacing:.04em;overflow-wrap:anywhere;font-size:14px;font-weight:800}.qr .fg-th-m0__chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.qr .fg-th-m0__chip{color:var(--co,var(--qr-ink));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);overflow-wrap:anywhere;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.qr .fg-th-m0__why{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.qr .fg-th-m0__ionq{border-left:4px solid var(--th-h2030,#0e8f7e);background:color-mix(in srgb, var(--th-h2030,#0e8f7e) 8%, #fff);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-th-m0__ionq-lbl{letter-spacing:.08em;color:var(--th-h2030,#0e8f7e);margin-bottom:4px;font-size:12px;font-weight:800;display:block}@media (max-width:390px){.qr .fg-th-m0__lanes{grid-template-columns:1fr}.qr .fg-th-m0__headline-text{font-size:16px}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-m0__headline{animation:12s ease-in-out infinite fg-th-m0-head}.qr .fg-th-m0__lane{animation:13s ease-in-out infinite fg-th-m0-lane;animation-delay:calc(var(--m0-i,0) * .35s)}}@keyframes fg-th-m0-head{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-m0-lane{0%,to{opacity:1}50%{opacity:.93}}@media (prefers-reduced-motion:reduce){.qr .fg-th-m0__headline,.qr .fg-th-m0__lane{opacity:1;transform:none;animation:none!important}}
.qr .fg-th-m5__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-m5__headline{border:1px solid var(--qr-rule);border-top:4px solid var(--th-h2035,#3b3fd8);background:#fff;border-radius:12px;gap:6px;min-width:0;padding:16px 14px;display:grid}.qr .fg-th-m5__year{font-family:var(--qr-mono);letter-spacing:-.03em;color:var(--th-h2035,#3b3fd8);font-size:22px;font-weight:800;line-height:1.1}.qr .fg-th-m5__hl{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.4}.qr .fg-th-m5__rise{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.qr .fg-th-m5__lane{border:1px solid var(--qr-rule);border-left:4px solid var(--th-h2035,#3b3fd8);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:14px 12px 12px;display:grid}.qr .fg-th-m5__lane-label{letter-spacing:.04em;color:var(--th-h2035,#3b3fd8);overflow-wrap:anywhere;font-size:14px;font-weight:800}.qr .fg-th-m5__names{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qr .fg-th-m5__names li{border:1px solid var(--qr-rule);background:var(--qr-paper);color:var(--qr-ink);overflow-wrap:anywhere;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.qr .fg-th-m5__why{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.qr .fg-th-m5__counter{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-m5__counter-card{border:1px dashed var(--qr-rule);background:var(--qr-paper);border-radius:10px;min-width:0;padding:12px 12px 10px}.qr .fg-th-m5__counter-label{letter-spacing:.06em;color:var(--qr-muted);margin-bottom:4px;font-size:12px;font-weight:800;display:block}.qr .fg-th-m5__counter-text{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-th-m5__ionq{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 .fg-th-m5__ionq-tag{background:color-mix(in srgb, var(--qr-accent) 14%, #fff);letter-spacing:.04em;color:var(--qr-accent);border-radius:999px;margin-right:6px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}@media (max-width:390px){.qr .fg-th-m5__rise,.qr .fg-th-m5__counter{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-m5__headline{animation:12s ease-in-out infinite fg-th-m5-hl}.qr .fg-th-m5__lane{animation:13s ease-in-out infinite fg-th-m5-lane;animation-delay:calc(var(--m5-i,0) * .5s)}}@keyframes fg-th-m5-hl{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-m5-lane{0%,to{opacity:1}50%{opacity:.94}}@media (prefers-reduced-motion:reduce){.qr .fg-th-m5__headline,.qr .fg-th-m5__lane{opacity:1;transform:none;animation:none!important}}
.qr .fg-th-d4__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-d4__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.qr .fg-th-d4__card{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:16px 14px 14px;display:grid}.qr .fg-th-d4__card--bad{border-left:4px solid var(--qr-open);background:color-mix(in srgb, var(--qr-open) 6%, #fff)}.qr .fg-th-d4__card--good{border-left:4px solid var(--qr-verified);background:color-mix(in srgb, var(--qr-verified) 6%, #fff)}.qr .fg-th-d4__lbl{letter-spacing:.08em;font-size:12px;font-weight:800}.qr .fg-th-d4__card--bad .fg-th-d4__lbl{color:var(--qr-open)}.qr .fg-th-d4__card--good .fg-th-d4__lbl{color:var(--qr-verified)}.qr .fg-th-d4__text{color:var(--qr-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800;line-height:1.5}.qr .fg-th-d4__not{border:1px dashed var(--qr-rule);background:var(--qr-paper);color:var(--qr-ink);text-align:center;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-th-d4__base{background:var(--qr-paper-2);color:var(--qr-ink-2);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-th-d4__caveat{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:390px){.qr .fg-th-d4__pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-d4__card--bad{animation:12s ease-in-out infinite fg-th-d4-bad}.qr .fg-th-d4__card--good{animation:13s ease-in-out infinite fg-th-d4-good}}@keyframes fg-th-d4-bad{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fg-th-d4-good{0%,to{opacity:1}50%{opacity:.94}}@media (prefers-reduced-motion:reduce){.qr .fg-th-d4__card--bad,.qr .fg-th-d4__card--good{opacity:1;transform:none;animation:none!important}}
.qr .fg-th-cg__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-cg__grid{gap:6px;min-width:0;display:grid}.qr .fg-th-cg__head-row{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"center center center""co y30 y35";gap:8px;padding:0 4px 4px;display:grid}.qr .fg-th-cg__center-label{letter-spacing:.06em;color:var(--qr-view);overflow-wrap:anywhere;grid-area:center;margin:0;font-size:12px;font-weight:800}.qr .fg-th-cg__col-head{letter-spacing:.04em;color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;font-weight:800}.qr .fg-th-cg__col-head--co{grid-area:co}.qr .fg-th-cg__col-head--2030{grid-area:y30}.qr .fg-th-cg__col-head--2035{grid-area:y35}.qr .fg-th-cg__row{border:1px solid var(--qr-rule);border-left:4px solid var(--co,var(--qr-accent));background:#fff;border-radius:10px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;padding:10px 12px 10px 16px;display:grid}.qr .fg-th-cg__co{gap:2px;min-width:0;display:grid}.qr .fg-th-cg__co-name{color:var(--co,var(--qr-ink));overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.35}.qr .fg-th-cg__co-mod{color:var(--qr-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.qr .fg-th-cg__cell{min-width:0;color:var(--qr-ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.qr .fg-th-cg__cell--2030{background:color-mix(in srgb, var(--th-h2030,#0e8f7e) 8%, #fff);border-radius:8px;padding:6px 8px}.qr .fg-th-cg__cell--2035{background:color-mix(in srgb, var(--th-h2035,#3b3fd8) 8%, #fff);border-radius:8px;padding:6px 8px}.qr .fg-th-cg__mobile-lbl{display:none}@media (max-width:719px){.qr .fg-th-cg__head-row{display:none}.qr .fg-th-cg__row{grid-template-columns:1fr;gap:8px;padding:12px 14px 12px 16px}.qr .fg-th-cg__cell{gap:4px;padding:10px 12px;display:grid}.qr .fg-th-cg__mobile-lbl{letter-spacing:.04em;color:var(--qr-muted);font-size:12px;font-weight:800;display:block}.qr .fg-th-cg__cell--2030 .fg-th-cg__mobile-lbl{color:var(--th-h2030,#0e8f7e)}.qr .fg-th-cg__cell--2035 .fg-th-cg__mobile-lbl{color:var(--th-h2035,#3b3fd8)}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-cg__row{animation:14s ease-in-out infinite fg-th-cg-row;animation-delay:calc(var(--cg-i,0) * .15s)}}@keyframes fg-th-cg-row{0%,to{opacity:1}50%{opacity:.96}}@media (prefers-reduced-motion:reduce){.qr .fg-th-cg__row{opacity:1;animation:none!important}}
.qr .fg-th-nf__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-nf__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-nf__card{border:1px solid var(--qr-rule);border-top:4px solid var(--qr-view);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:16px 14px 14px;display:grid}.qr .fg-th-nf__card-label{letter-spacing:.04em;color:var(--qr-ink);overflow-wrap:anywhere;font-size:14px;font-weight:800}.qr .fg-th-nf__card-text{color:var(--qr-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.qr .fg-th-nf__geo{border:1px dashed var(--qr-rule);background:var(--qr-paper);color:var(--qr-ink);text-align:center;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-th-nf__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-th-nf__cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-nf__card{animation:12s ease-in-out infinite fg-th-nf-card;animation-delay:calc(var(--nf-i,0) * .5s)}}@keyframes fg-th-nf-card{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.qr .fg-th-nf__card{transform:none;animation:none!important}}
.qr .fg-th-tp__stage{gap:14px;min-width:0;display:grid}.qr .fg-th-tp__kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr .fg-th-tp__card{border:1px solid var(--qr-rule);text-align:center;background:#fff;border-radius:12px;gap:6px;min-width:0;padding:16px 14px 14px;display:grid}.qr .fg-th-tp__no{font-family:var(--qr-mono);letter-spacing:-.04em;color:var(--qr-accent);font-size:32px;font-weight:800;line-height:1}.qr .fg-th-tp__label{color:var(--qr-ink);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.4}.qr .fg-th-tp__text{color:var(--qr-ink-2);text-align:left;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.qr .fg-th-tp__nos{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qr .fg-th-tp__no-item{background:color-mix(in srgb, var(--qr-open) 8%, #fff);border:1px solid color-mix(in srgb, var(--qr-open) 25%, transparent);text-align:center;border-radius:10px;min-width:0;padding:10px 12px}.qr .fg-th-tp__strike{color:var(--qr-muted);text-decoration:line-through;text-decoration-thickness:2px;-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);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.55}.qr .fg-th-tp__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-th-tp__kinds{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.qr .fg-th-tp__card{animation:12s ease-in-out infinite fg-th-tp-card;animation-delay:calc(var(--tp-i,0) * .5s)}}@keyframes fg-th-tp-card{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.qr .fg-th-tp__card{transform:none;animation:none!important}}
