.qr.qr--qs{--qs-ok:#15804f;--qs-ok-bg:#e8f5ee;--qs-mid:#b86400;--qs-mid-bg:#fdf2e1;--qs-bad:#c43b3b;--qs-bad-bg:#fcebeb;--qs-plan:#7c3aed;--qs-plan-bg:#f3effd;--qs-ink-ok:#0c5a37;--qs-ink-bad:#8e2323}.qr--qs .qs-scroll{margin:0 -4px;padding:0 4px 4px;overflow-x:auto}.qr--qs .qs-foot{color:var(--qr-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.qr--qs .qs-point{border-left:4px solid var(--qr-accent);background:var(--qr-paper);align-items:baseline;gap:10px;margin:12px 0 0;padding:10px 14px;font-size:15px;font-weight:800;line-height:1.6;display:flex}.qr--qs .qs-point b{background:var(--qr-accent);color:#fff;border-radius:6px;flex:none;padding:0 8px;font-size:12.5px}.qr--qs .qs-legend{color:var(--qr-ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:12px 0 0;font-size:12.5px;font-weight:700;display:flex}.qr--qs .qs-legend__dot{align-items:center;gap:6px;display:inline-flex}.qr--qs .qs-goal{padding:18px 22px}.qr--qs .qs-goal__row{height:76px;position:relative}.qr--qs .qs-goal__pin{text-align:center;width:128px;line-height:1.3;display:grid;position:absolute;bottom:0;transform:translate(-50%)}.qr--qs .qs-goal__row--goal .qs-goal__pin{color:#4a23a8;padding-top:8px;top:0;bottom:auto}.qr--qs .qs-goal__row--now{height:122px}.qr--qs .qs-goal__row--now .qs-goal__pin{color:var(--qs-ink-ok);padding-bottom:calc(10px + var(--lv,0) * 50px)}.qr--qs .qs-goal__pin b{font-size:13px;font-weight:900}.qr--qs .qs-goal__pin em{font-size:12px;font-style:normal;font-weight:800}.qr--qs .qs-goal__pin small{color:var(--qr-muted);font-size:11px}.qr--qs .qs-goal__row--now .qs-goal__pin:after,.qr--qs .qs-goal__row--goal .qs-goal__pin:before{content:"";background:currentColor;width:2px;height:10px;position:absolute;left:50%}.qr--qs .qs-goal__row--now .qs-goal__pin:after{height:calc(10px + var(--lv,0) * 50px);bottom:-2px}.qr--qs .qs-goal__row--goal .qs-goal__pin:before{top:-2px}.qr--qs .qs-goal__row--now .qs-goal__pin:first-child{transform:translate(-62%)}.qr--qs .qs-goal__row--now .qs-goal__pin:first-child:after{left:62%}.qr--qs .qs-goal__row--goal .qs-goal__pin:last-child{transform:translate(-88%)}.qr--qs .qs-goal__row--goal .qs-goal__pin:last-child:before{left:88%}.qr--qs .qs-goal__bar{height:46px;box-shadow:inset 0 0 0 1px var(--qr-rule);background:#fff;border-radius:10px;margin:6px 0 24px;position:relative}.qr--qs .qs-goal__zone{white-space:nowrap;place-items:center;font-size:12.5px;font-weight:900;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}.qr--qs .qs-goal__zone--now{background:var(--qs-ok-bg);color:var(--qs-ink-ok);border-radius:10px 0 0 10px}.qr--qs .qs-goal__zone--gap{background:repeating-linear-gradient(135deg, var(--qs-bad-bg) 0 8px, #fff 8px 14px);color:var(--qs-ink-bad)}.qr--qs .qs-goal__zone--goal{background:var(--qs-plan-bg);color:#4a23a8;border-radius:0 10px 10px 0}.qr--qs .qs-goal__tick{background:var(--qr-rule);width:1px;height:20px;position:absolute;bottom:-20px}.qr--qs .qs-goal__tick span{font-family:var(--qr-mono);color:var(--qr-muted);white-space:nowrap;font-size:10.5px;font-style:normal;position:absolute;top:4px;left:0;transform:translate(-50%)}.qr--qs .qs-goal__tick:last-child span{transform:translate(-100%)}.qr--qs .qs-goal__dir{color:var(--qr-muted);justify-content:space-between;margin:0;font-size:12px;font-weight:700;display:flex}@media (max-width:719px){.qr--qs .qs-goal{overflow-x:auto}.qr--qs .qs-goal__wrap{min-width:640px}}.qr--qs .qs-bd{padding:18px}.qr--qs .qs-bd__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.qr--qs .qs-bd__pic{justify-content:center;align-items:center;gap:8px;display:flex}.qr--qs .qs-bd__col{text-align:center;justify-items:center;gap:2px;line-height:1.3;display:grid}.qr--qs .qs-bd__col b{margin-top:6px;font-size:13px;font-weight:900}.qr--qs .qs-bd__col small{color:var(--qr-muted);font-size:11px}.qr--qs .qs-bd__one{place-items:center;width:96px;height:96px;display:grid}.qr--qs .qs-bd__one i{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--qs-ok);background:#9fdcc3;border-radius:50%}.qr--qs .qs-bd__lattice{background:var(--qr-paper);border-radius:10px;grid-template-columns:repeat(5,16px);gap:3px;padding:8px;display:grid}.qr--qs .qs-bd__lattice i{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--qs-ok);background:#9fdcc3;border-radius:50%}.qr--qs .qs-bd__lattice i.is-watch{box-shadow:inset 0 0 0 1.5px var(--qr-accent);background:#c9ccf6;border-radius:3px}.qr--qs .qs-bd__lattice i.is-bad{background:var(--qs-bad);box-shadow:0 0 0 3px var(--qs-bad-bg)}.qr--qs .qs-bd__logical{background:var(--qs-ok);color:#fff;width:96px;height:96px;font-family:var(--qr-mono);box-shadow:0 0 0 6px var(--qs-ok-bg);border-radius:50%;place-items:center;font-size:34px;font-weight:900;display:grid}.qr--qs .qs-bd__arr{color:var(--qr-muted);white-space:nowrap;font-size:15px;font-weight:900}.qr--qs .qs-bd__chart svg{max-width:360px;margin:0 auto;display:block}.qr--qs .qs-bd__gl{stroke:var(--qr-rule);stroke-width:1px}.qr--qs .qs-bd__gt{fill:var(--qr-muted);font-size:10.5px;font-family:var(--qr-mono)}.qr--qs .qs-bd__good{fill:none;stroke:var(--qs-ok);stroke-width:3px}.qr--qs .qs-bd__bad{fill:none;stroke:var(--qs-bad);stroke-width:3px;stroke-dasharray:6 4}.qr--qs .qs-bd__goodp{fill:var(--qs-ok)}.qr--qs .qs-bd__badp{fill:var(--qs-bad)}.qr--qs .qs-bd__cap{text-align:center;color:var(--qr-muted);margin:2px 0 8px;font-size:11.5px}.qr--qs .qs-bd__leg{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qr--qs .qs-bd__leg li{border-radius:8px;padding:8px 10px;line-height:1.4;display:grid}.qr--qs .qs-bd__leg b{font-size:13.5px;font-weight:900}.qr--qs .qs-bd__leg span{font-size:12px}.qr--qs .qs-bd__leg .is-good{background:var(--qs-ok-bg);color:var(--qs-ink-ok);box-shadow:inset 4px 0 0 var(--qs-ok)}.qr--qs .qs-bd__leg .is-bad{background:var(--qs-bad-bg);color:var(--qs-ink-bad);box-shadow:inset 4px 0 0 var(--qs-bad)}@media (max-width:899px){.qr--qs .qs-bd__grid{grid-template-columns:1fr}}@media (max-width:479px){.qr--qs .qs-bd__one,.qr--qs .qs-bd__logical{width:64px;height:64px;font-size:24px}.qr--qs .qs-bd__lattice{grid-template-columns:repeat(5,12px)}.qr--qs .qs-bd__lattice i{width:12px;height:12px}}.qr--qs .qs-sp{padding:18px}.qr--qs .qs-sp__stairs{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;margin:0;padding:0;list-style:none;display:grid}.qr--qs .qs-sp__step{min-height:calc(120px + var(--n) * 26px);background:color-mix(in srgb, var(--qr-accent) calc(var(--n) * 12%), #fff);color:var(--qr-ink);border-radius:10px 10px 4px 4px;align-content:start;gap:4px;padding:10px 9px;line-height:1.35;display:grid}.qr--qs .qs-sp__step:nth-child(n+5){color:#fff}.qr--qs .qs-sp__step:nth-child(n+5) small{color:#e6e7fb}.qr--qs .qs-sp__top{justify-content:space-between;align-items:center;display:flex}.qr--qs .qs-sp__n{font-family:var(--qr-mono);font-size:26px;font-weight:900;line-height:1}.qr--qs .qs-sp__step b{font-size:14px;font-weight:900}.qr--qs .qs-sp__can{font-size:12px;font-weight:600}.qr--qs .qs-sp__step small{color:var(--qr-ink-2);font-size:11px}.qr--qs .qs-sp__bands{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.qr--qs .qs-sp__bands span{border-top:3px solid var(--qr-accent);text-align:center;color:var(--qr-accent-ink);padding:3px 0;font-size:12px;font-weight:900}@media (max-width:899px){.qr--qs .qs-sp__stairs{grid-template-columns:1fr;align-items:stretch}.qr--qs .qs-sp__step{order:calc(8 - var(--n));min-height:0;margin-left:calc((7 - var(--n)) * 3%);border-radius:8px;grid-template-columns:64px 124px minmax(0,1fr);align-items:center;column-gap:10px}.qr--qs .qs-sp__top,.qr--qs .qs-sp__step b{grid-row:1/3}.qr--qs .qs-sp__bands{display:none}}@media (max-width:519px){.qr--qs .qs-sp__step{grid-template-columns:56px minmax(0,1fr)}.qr--qs .qs-sp__step b{grid-row:auto}.qr--qs .qs-sp__top{grid-row:1/4}}.qr--qs .qs-wh{padding:16px}.qr--qs .qs-wh__grid{grid-template-columns:132px repeat(7,minmax(78px,1fr));gap:4px;min-width:720px;display:grid}.qr--qs .qs-wh__h{background:var(--qr-paper);color:var(--qr-accent-ink);text-align:center;border-radius:8px;justify-items:center;gap:1px;padding:6px 2px;line-height:1.25;display:grid}.qr--qs .qs-wh__h b{font-family:var(--qr-mono);font-size:15px;font-weight:900}.qr--qs .qs-wh__h small{color:var(--qr-ink-2);font-size:11px;font-weight:800}.qr--qs .qs-wh__row{display:contents}.qr--qs .qs-wh__who{border-left:4px solid var(--co);align-content:center;padding-left:10px;line-height:1.3;display:grid}.qr--qs .qs-wh__who b{font-size:13.5px;font-weight:900}.qr--qs .qs-wh__who small{color:var(--qr-muted);font-size:11px}.qr--qs .qs-wh__c{border-bottom:1px solid var(--qr-rule-soft);text-align:center;align-content:center;justify-items:center;gap:3px;min-height:58px;padding:4px 2px;display:grid}.qr--qs .qs-wh__c small{color:var(--qr-ink-2);font-size:10.5px;font-weight:800;line-height:1.25}.qr--qs .qs-wh__c--d{background:repeating-linear-gradient(135deg, var(--qs-plan-bg) 0 6px, #fff 6px 11px)}.qr--qs .qs-dot{border-radius:50%;flex:none;width:22px;height:22px;display:inline-block}.qr--qs .qs-dot--y{background:var(--qs-ok)}.qr--qs .qs-dot--p{background:linear-gradient(90deg, var(--qs-mid) 50%, #fff 50%);box-shadow:inset 0 0 0 2px var(--qs-mid)}.qr--qs .qs-dot--n{background:#fff;box-shadow:inset 0 0 0 2px #cfd3e2}.qr--qs .qs-dot--d{border:2px dashed var(--qs-plan);background:#fff}.qr--qs .qs-legend .qs-dot{width:16px;height:16px}.qr--qs .qs-ty{padding:16px}.qr--qs .qs-ty__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.qr--qs .qs-ty__card{border:1px solid var(--qr-rule);border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}.qr--qs .qs-ty__card h3{margin:0;font-size:17px;font-weight:900;line-height:1.3;display:grid}.qr--qs .qs-ty__card h3 small{color:var(--qr-muted);font-size:11.5px;font-weight:700}.qr--qs .qs-ty__pic{background:var(--qr-paper);border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;height:56px;display:flex}.qr--qs .qs-ty__pic i{display:block}.qr--qs .qs-ty__pic--rabbit i{background:linear-gradient(90deg,#0000,#4b7fe6);border-radius:6px;width:54px;height:12px}.qr--qs .qs-ty__pic--turtle i{background:#7c3aed;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #e3d9fb,0 0 0 8px #f3effd}.qr--qs .qs-ty__pic--crowd{padding:0 12px}.qr--qs .qs-ty__pic--crowd i{background:#c2700d;border-radius:50%;width:9px;height:9px}.qr--qs .qs-ty__pic--light i{background:#0e7490;border-radius:2px;width:8px;height:4px}.qr--qs .qs-ty__pic--light i:nth-child(n+4){opacity:.25}.qr--qs .qs-ty__pic--cat i{background:#8a90a8;border-radius:50% 50% 8px 8px;width:36px;height:22px;transform:rotate(-8deg)}.qr--qs .qs-ty__meters{gap:3px;margin:0;display:grid}.qr--qs .qs-ty__meters div{grid-template-columns:34px 1fr;align-items:center;display:grid}.qr--qs .qs-ty__meters dt{color:var(--qr-muted);font-size:11px;font-weight:800}.qr--qs .qs-ty__meters dd{grid-template-columns:repeat(5,1fr);gap:2px;margin:0;display:grid}.qr--qs .qs-ty__meters i{background:var(--qr-rule-soft);border-radius:2px;height:8px}.qr--qs .qs-ty__meters i.is-on{background:var(--qr-accent)}.qr--qs .qs-ty__s,.qr--qs .qs-ty__w{border-radius:8px;margin:0;padding:7px 9px;line-height:1.3;display:grid}.qr--qs .qs-ty__s em,.qr--qs .qs-ty__w em{font-size:10.5px;font-style:normal;font-weight:900}.qr--qs .qs-ty__s b,.qr--qs .qs-ty__w b{font-size:15px;font-weight:900}.qr--qs .qs-ty__s small,.qr--qs .qs-ty__w small{font-size:11px}.qr--qs .qs-ty__s{background:var(--qs-ok-bg);color:var(--qs-ink-ok)}.qr--qs .qs-ty__w{background:var(--qs-bad-bg);color:var(--qs-ink-bad)}@media (max-width:899px){.qr--qs .qs-ty__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qr--qs .qs-wl{padding:16px}.qr--qs .qs-wl__grid{grid-template-columns:124px 250px minmax(220px,1fr) 150px;align-items:center;gap:8px 10px;min-width:780px;display:grid}.qr--qs .qs-wl__steps,.qr--qs .qs-wl__track{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.qr--qs .qs-wl__steps i{font-style:normal;font-family:var(--qr-mono);text-align:center;color:var(--qr-accent-ink);font-size:12px;font-weight:900}.qr--qs .qs-wl__h{color:var(--qr-muted);font-size:12px;font-weight:800}.qr--qs .qs-wl__row{display:contents}.qr--qs .qs-wl__who{border-left:4px solid var(--co);padding-left:10px;font-size:13.5px;font-weight:900}.qr--qs .qs-wl__track i{background:var(--qr-rule-soft);border-radius:5px;place-items:center;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.qr--qs .qs-wl__track i.is-done{background:var(--co)}.qr--qs .qs-wl__track i.is-half{background:linear-gradient(90deg, var(--co) 50%, var(--qr-rule-soft) 50%)}.qr--qs .qs-wl__track i.is-wall{background:repeating-linear-gradient(0deg, var(--qs-bad) 0 6px, #e98a8a 6px 8px);color:#fff}.qr--qs .qs-wl__wall{background:var(--qs-bad-bg);color:var(--qs-ink-bad);border-radius:8px;padding:6px 10px;line-height:1.35;display:grid}.qr--qs .qs-wl__wall b{font-size:14px;font-weight:900}.qr--qs .qs-wl__wall small{font-size:11.5px}.qr--qs .qs-wl__when{color:var(--qr-accent-ink);font-size:12.5px;font-weight:800}.qr--qs .qs-ld{padding:18px}.qr--qs .qs-ld__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;display:grid}.qr--qs .qs-ld__col{background:var(--qr-paper);text-align:center;border-radius:12px;align-content:start;justify-items:center;gap:4px;padding:14px 10px;display:grid;position:relative}.qr--qs .qs-ld__col.is-plan{background:var(--qs-plan-bg)}.qr--qs .qs-ld__col h3{margin:0;font-size:16px;font-weight:900}.qr--qs .qs-ld__sub{color:var(--qr-muted);margin:0;font-size:12px}.qr--qs .qs-ld__ladder{border-left:5px solid #b9bed1;border-right:5px solid #b9bed1;gap:5px;width:104px;margin:6px 0;padding:0 12px;display:grid}.qr--qs .qs-ld__ladder.is-plan{border-style:dashed;border-color:var(--qs-plan)}.qr--qs .qs-ld__ladder i{height:20px;font-style:normal;font-family:var(--qr-mono);color:var(--qr-muted);background:#fff;border-radius:3px;place-items:center;font-size:11px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1.5px #cfd3e2}.qr--qs .qs-ld__ladder i.is-on{background:var(--co);box-shadow:none;color:#fff}.qr--qs .qs-ld__ladder.is-plan i.is-on{box-shadow:inset 0 0 0 2px var(--co);color:var(--co);background:#fff}.qr--qs .qs-ld__ladder i.is-half{background:linear-gradient(90deg, var(--co) 50%, #fff 50%);box-shadow:inset 0 0 0 1.5px var(--co);color:var(--qr-ink)}.qr--qs .qs-ld__note{margin:0;font-size:13px;font-weight:800;line-height:1.45}.qr--qs .qs-ld__fact{color:var(--qr-muted);font-size:11.5px}.qr--qs .qs-ld__arrow{z-index:1;text-align:center;width:52px;color:var(--qr-accent-ink);justify-items:center;font-size:11px;font-weight:900;line-height:1.25;display:grid;position:absolute;top:40%;right:-52px}.qr--qs .qs-ld__arrow b{font-size:24px;line-height:1}.qr--qs .qs-ld__carry{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;font-size:12.5px;display:flex}.qr--qs .qs-ld__carry b{font-weight:900}.qr--qs .qs-ld__carry span{background:var(--qs-ok-bg);color:var(--qs-ink-ok);border-radius:999px;padding:2px 10px;font-weight:800}.qr--qs .qs-ld__carry .qs-ld__no{margin-left:8px}.qr--qs .qs-ld__carry span.is-no{background:var(--qs-bad-bg);color:var(--qs-ink-bad)}@media (max-width:719px){.qr--qs .qs-ld__grid{grid-template-columns:1fr;gap:56px}.qr--qs .qs-ld__arrow{width:120px;inset:auto auto -48px 50%;transform:translate(-50%)}.qr--qs .qs-ld__arrow b{transform:rotate(90deg)}}.qr--qs .qs-av{padding:18px}.qr--qs .qs-av__grid{grid-template-columns:minmax(0,.8fr) 30px minmax(0,1.1fr) minmax(0,1.1fr);align-items:center;gap:14px;display:grid}.qr--qs .qs-av__side{background:var(--qs-ok-bg);text-align:center;color:var(--qs-ink-ok);border-radius:12px;justify-items:center;gap:6px;padding:14px 10px;display:grid}.qr--qs .qs-av__side--need{background:var(--qs-plan-bg);color:#4a23a8}.qr--qs .qs-av__k{margin:0;font-size:13px;font-weight:900}.qr--qs .qs-av__v{font-family:var(--qr-mono);margin:0;font-size:26px;font-weight:900;line-height:1}.qr--qs .qs-av__side small{font-size:11.5px}.qr--qs .qs-av__two{gap:10px;padding:26px 0;display:flex}.qr--qs .qs-av__two i{background:var(--qs-ok);border-radius:50%;width:26px;height:26px}.qr--qs .qs-av__many{grid-template-columns:repeat(20,7px);gap:3px;display:grid}.qr--qs .qs-av__many i{background:var(--qs-plan);border-radius:50%;width:7px;height:7px}.qr--qs .qs-av__to{text-align:center;color:var(--qr-muted);font-size:22px;font-weight:900}.qr--qs .qs-av__also{gap:6px;display:grid}.qr--qs .qs-av__also ul{grid-template-columns:1fr 1fr;gap:5px;margin:0 0 6px;padding:0;list-style:none;display:grid}.qr--qs .qs-av__also li{background:var(--qs-bad-bg);color:var(--qs-ink-bad);border-radius:8px;padding:6px 9px;line-height:1.3;display:grid}.qr--qs .qs-av__also li b{font-size:13px;font-weight:900}.qr--qs .qs-av__also li small{font-size:11px}.qr--qs .qs-av__others li{color:var(--qr-ink);box-shadow:inset 4px 0 0 var(--co), inset 0 0 0 1px var(--qr-rule);background:#fff}.qr--qs .qs-av__others li span{font-family:var(--qr-mono);font-size:16px;font-weight:900}@media (max-width:899px){.qr--qs .qs-av__grid{grid-template-columns:1fr}.qr--qs .qs-av__to{transform:rotate(90deg)}}.qr--qs .qs-tg{padding:18px}.qr--qs .qs-tg__grid{grid-template-columns:minmax(0,1.2fr) 30px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.qr--qs .qs-tg__side{background:var(--qs-ok-bg);border-radius:12px;padding:14px}.qr--qs .qs-tg__side--many{background:var(--qs-bad-bg);align-content:start;display:grid}.qr--qs .qs-tg__side h3{grid-template-columns:auto 1fr;align-items:center;gap:0 10px;margin:0 0 10px;font-size:17px;font-weight:900;display:grid}.qr--qs .qs-tg__side h3 small{color:var(--qr-muted);grid-column:2;font-size:11.5px;font-weight:700}.qr--qs .qs-tg__plate{background:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 3px #cfe9dc}.qr--qs .qs-tg__plate i{background:var(--qs-ok);border-radius:50%;width:14px;height:14px}.qr--qs .qs-tg__plates{grid-row:1/3;grid-template-columns:repeat(6,10px);gap:3px;display:grid}.qr--qs .qs-tg__plates i{background:#fff;border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 2px #e9a2a2}.qr--qs .qs-tg__side ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.qr--qs .qs-tg__side li{box-shadow:inset 4px 0 0 var(--co);background:#fff;border-radius:8px;grid-template-columns:44px 120px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;line-height:1.35;display:grid}.qr--qs .qs-tg__y{font-family:var(--qr-mono);color:var(--qr-muted);font-weight:900}.qr--qs .qs-tg__side li b{font-weight:900}.qr--qs .qs-tg__nobody{border:2px dashed var(--qs-bad);min-height:90px;color:var(--qs-ink-bad);border-radius:10px;place-items:center;margin:0;font-size:18px;font-weight:900;display:grid}.qr--qs .qs-tg__to{color:var(--qr-muted);place-items:center;font-size:22px;font-weight:900;display:grid}.qr--qs .qs-tg__ionq{border:1.5px dashed var(--qs-plan);background:var(--qs-plan-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.qr--qs .qs-tg__ionq b{color:#0a6a5e;font-weight:900}.qr--qs .qs-tg__ionq span{background:#fff;border-radius:8px;padding:4px 10px;font-weight:800;line-height:1.3;display:grid}.qr--qs .qs-tg__ionq span small{color:var(--qr-muted);font-size:10.5px}.qr--qs .qs-tg__ionq em{background:var(--qs-mid);color:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-style:normal;font-weight:900}@media (max-width:899px){.qr--qs .qs-tg__grid{grid-template-columns:1fr}.qr--qs .qs-tg__to{transform:rotate(90deg)}}@media (max-width:519px){.qr--qs .qs-tg__side li{grid-template-columns:40px minmax(0,1fr)}.qr--qs .qs-tg__side li small{grid-column:1/-1}}.qr--qs .qs-nv{padding:18px}.qr--qs .qs-nv__fact{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.qr--qs .qs-nv__fact span{background:var(--qr-paper-2);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:800}.qr--qs .qs-nv__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qr--qs .qs-nv__side{border-radius:12px;grid-template-columns:64px minmax(0,1fr);gap:4px 12px;padding:14px;display:grid}.qr--qs .qs-nv__gauge{color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:64px;height:64px;font-size:32px;font-weight:900;display:grid}.qr--qs .qs-nv__side h3{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:900;display:flex}.qr--qs .qs-nv__side h3 em{color:#fff;border-radius:999px;padding:1px 10px;font-size:12px;font-style:normal}.qr--qs .qs-nv__side ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.qr--qs .qs-nv__side li{background:#fff;border-radius:7px;padding:5px 9px;font-size:12.5px;font-weight:700;line-height:1.4}.qr--qs .qs-nv__side--up{background:var(--qs-ok-bg)}.qr--qs .qs-nv__side--up .qs-nv__gauge,.qr--qs .qs-nv__side--up h3 em{background:var(--qs-ok)}.qr--qs .qs-nv__side--q{background:var(--qs-mid-bg)}.qr--qs .qs-nv__side--q .qs-nv__gauge,.qr--qs .qs-nv__side--q h3 em{background:var(--qs-mid)}@media (max-width:719px){.qr--qs .qs-nv__grid{grid-template-columns:1fr}}.qr--qs .qs-ca{padding:16px}.qr--qs .qs-ca__grid{grid-template-columns:1fr 2.4fr 1fr 1.6fr;gap:8px;min-width:720px;display:grid}.qr--qs .qs-ca__col{background:var(--qr-paper);border-radius:12px;flex-wrap:wrap;align-content:start;gap:6px;padding:10px;display:flex}.qr--qs .qs-ca__col.is-hot{box-shadow:inset 0 0 0 2px var(--qr-accent);background:#eef0fd}.qr--qs .qs-ca__y{font-family:var(--qr-mono);color:var(--qr-accent-ink);flex:1 0 100%;margin:0;font-size:20px;font-weight:900}.qr--qs .qs-ca__card{box-shadow:inset 4px 0 0 var(--co);background:#fff;border-radius:8px;flex:130px;gap:1px;padding:8px 10px;line-height:1.3;display:grid}.qr--qs .qs-ca__card b{font-size:15px;font-weight:900}.qr--qs .qs-ca__card span{color:var(--co);font-size:12px;font-weight:800}.qr--qs .qs-ca__card small{color:var(--qr-ink-2);font-size:11.5px}.qr--qs .qs-ca__card em{background:var(--qs-plan-bg);color:#4a23a8;border-radius:999px;justify-self:start;margin-top:3px;padding:0 8px;font-size:11px;font-style:normal;font-weight:900}.qr--qs .qs-wa{padding:18px}.qr--qs .qs-wa__chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.qr--qs .qs-wa__chain li{background:color-mix(in srgb, var(--c-ionq) 9%, #fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c-ionq) 40%, #fff);border-radius:12px;gap:4px;padding:14px;line-height:1.4;display:grid;position:relative}.qr--qs .qs-wa__chain li+li:before{content:"→";color:var(--qr-muted);font-size:18px;font-weight:900;position:absolute;top:40%;left:-22px}.qr--qs .qs-wa__no{color:var(--c-ionq);font-size:26px;font-weight:900;line-height:1}.qr--qs .qs-wa__chain b{font-size:16px;font-weight:900}.qr--qs .qs-wa__chain small{color:var(--qr-ink-2);font-size:12px}.qr--qs .qs-wa__chain em{background:var(--qr-accent);color:#fff;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:1px 10px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.qr--qs .qs-wa__red{background:var(--qs-bad-bg);color:var(--qs-ink-bad);border-radius:8px;margin:12px 0 0;padding:8px 12px;font-size:13px;font-weight:800}@media (max-width:719px){.qr--qs .qs-wa__chain{grid-template-columns:1fr;gap:22px}.qr--qs .qs-wa__chain li+li:before{content:"↓";top:-22px;left:50%}}.qr--qs .qs-cm{padding:14px}.qr--qs .qs-cm__table{--cm-cols:190px repeat(6, minmax(88px, 1fr)) 176px;gap:5px;min-width:1010px;display:grid}.qr--qs .qs-cm__head,.qr--qs .qs-cm__sum{grid-template-columns:64px var(--cm-cols);align-items:end;gap:4px;display:grid}.qr--qs .qs-cm__hstep,.qr--qs .qs-cm__hk,.qr--qs .qs-cm__hfix{color:var(--qr-muted);padding:0 6px 4px;font-size:11.5px;font-weight:900}.qr--qs .qs-cm__hco{border-top:4px solid var(--co);background:var(--qr-paper);text-align:center;border-radius:6px 6px 0 0;gap:0;padding:6px 6px 5px;line-height:1.25;display:grid}.qr--qs .qs-cm__hco b{font-size:12px;font-weight:900}.qr--qs .qs-cm__hco small{color:var(--qr-muted);font-size:10.5px}.qr--qs .qs-cm__group{grid-template-columns:64px minmax(0,1fr);gap:4px;display:grid}.qr--qs .qs-cm__band{background:color-mix(in srgb, var(--qr-accent) calc(var(--n) * 12%), #fff);color:var(--qr-ink);text-align:center;border-radius:8px;align-content:center;justify-items:center;gap:2px;padding:6px 2px;line-height:1.2;display:grid}.qr--qs .qs-cm__group:nth-child(-n+4) .qs-cm__band{color:#fff}.qr--qs .qs-cm__band b{font-family:var(--qr-mono);font-size:14px;font-weight:900}.qr--qs .qs-cm__band small{font-size:10.5px;font-weight:800}.qr--qs .qs-cm__band em{color:#fff;border-radius:999px;margin-top:3px;padding:0 6px;font-size:10px;font-style:normal;font-weight:900}.qr--qs .qs-cm__group--phy .qs-cm__band em{background:#0e7490}.qr--qs .qs-cm__group--mix .qs-cm__band em{background:#2f5fd0}.qr--qs .qs-cm__group--des .qs-cm__band em{background:#5b2bc0}.qr--qs .qs-cm__group--ops .qs-cm__band em{background:#b86400}.qr--qs .qs-cm__rows{gap:3px;display:grid}.qr--qs .qs-cm__row{grid-template-columns:var(--cm-cols);align-items:stretch;gap:4px;display:grid}.qr--qs .qs-cm__k{box-shadow:inset 3px 0 0 var(--qs-bad), inset 0 0 0 1px var(--qr-rule-soft);background:#fff;border-radius:6px;align-content:center;padding:5px 8px;line-height:1.3;display:grid}.qr--qs .qs-cm__k b{color:var(--qs-ink-bad);font-size:13px;font-weight:900}.qr--qs .qs-cm__k small{color:var(--qr-ink-2);font-size:10.5px}.qr--qs .qs-cm__c{min-height:40px;box-shadow:inset 0 0 0 1px var(--qr-rule-soft);background:#fafbfd;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;padding:4px 6px;line-height:1.2;display:grid}.qr--qs .qs-cm__c i{background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:900;display:grid}.qr--qs .qs-cm__c small{font-size:10.5px;font-weight:800}.qr--qs .qs-cm__c--ok{background:var(--qs-ok);color:#fff;box-shadow:none}.qr--qs .qs-cm__c--ok i{color:var(--qs-ok)}.qr--qs .qs-cm__c--part{color:#5c3200;box-shadow:none;background:#f6d9a8}.qr--qs .qs-cm__c--part i{color:var(--qs-mid)}.qr--qs .qs-cm__c--stuck{background:var(--qs-bad);color:#fff;box-shadow:none}.qr--qs .qs-cm__c--stuck i{color:var(--qs-bad)}.qr--qs .qs-cm__c--plan{background:var(--qs-plan-bg);color:#4a23a8;box-shadow:inset 0 0 0 1.5px var(--qs-plan);border-radius:6px}.qr--qs .qs-cm__c--plan i{background:var(--qs-plan);color:#fff}.qr--qs .qs-cm__c--na{color:var(--qr-muted);background:repeating-linear-gradient(135deg,#f1f2f6 0 5px,#fff 5px 9px)}.qr--qs .qs-cm__c--na i{background:0 0}.qr--qs .qs-cm__fix{background:var(--qr-paper);color:var(--qr-accent-ink);border-radius:6px;align-items:center;padding:5px 8px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.qr--qs .qs-cm__sum{border-top:2px solid var(--qr-rule);align-items:center;margin-top:4px;padding-top:6px}.qr--qs .qs-cm__sumk{text-align:right;grid-column:1/3;padding-right:8px;font-size:12px;font-weight:900}.qr--qs .qs-cm__sumc{justify-items:center;gap:3px;display:grid}.qr--qs .qs-cm__bar{flex-wrap:wrap;justify-content:center;gap:2px;max-width:84px;display:flex}.qr--qs .qs-cm__bar i{border-radius:2px;width:8px;height:8px}.qr--qs .qs-cm__bar i.is-ok{background:var(--qs-ok)}.qr--qs .qs-cm__bar i.is-part{background:#e0a040}.qr--qs .qs-cm__bar i.is-stuck{background:var(--qs-bad)}.qr--qs .qs-cm__bar i.is-plan{background:var(--qs-plan)}.qr--qs .qs-cm__sumc small{font-family:var(--qr-mono);color:var(--qr-ink-2);font-size:10.5px;font-weight:800}.qr--qs .qs-cm__lg{border-radius:6px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:11.5px;font-weight:800;display:inline-flex}.qr--qs .qs-cm__lg i{background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.qr--qs .qs-legend .qs-cm__lg:last-child{color:var(--qr-muted)}.qr--qs .qs-ic{padding:16px}.qr--qs .qs-ic__grid{grid-template-columns:150px repeat(2,minmax(170px,1fr)) minmax(190px,1.1fr);gap:5px;min-width:700px;display:grid}.qr--qs .qs-ic__h{background:var(--qr-paper);color:var(--qr-ink-2);border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:900}.qr--qs .qs-ic__h--plan{background:var(--qs-plan-bg);color:#4a23a8}.qr--qs .qs-ic__row{display:contents}.qr--qs .qs-ic__k{border-left:4px solid var(--c-ionq);align-content:center;padding:6px 10px;line-height:1.3;display:grid}.qr--qs .qs-ic__k b{font-size:13.5px;font-weight:900}.qr--qs .qs-ic__k small{font-family:var(--qr-mono);color:var(--qr-muted);font-size:11px}.qr--qs .qs-ic__c{border-radius:8px;align-items:center;gap:8px;padding:7px 10px;line-height:1.3;display:flex}.qr--qs .qs-ic__c i{background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:900;display:grid}.qr--qs .qs-ic__c span{display:grid}.qr--qs .qs-ic__c b{font-size:12.5px;font-weight:900}.qr--qs .qs-ic__c small{font-size:11.5px}.qr--qs .qs-ic__c--ok{background:var(--qs-ok-bg);color:var(--qs-ink-ok)}.qr--qs .qs-ic__c--part{background:var(--qs-mid-bg);color:#6f3c00}.qr--qs .qs-ic__c--stuck{background:var(--qs-bad-bg);color:var(--qs-ink-bad)}.qr--qs .qs-ic__c--none{background:var(--qr-paper);color:var(--qr-muted)}.qr--qs .qs-ic__c--unk{color:var(--qr-muted);box-shadow:inset 0 0 0 1px var(--qr-rule);background:repeating-linear-gradient(135deg,#f4f5f9 0 6px,#fff 6px 11px)}.qr--qs .qs-ic__plan{border:1.5px dashed var(--qs-plan);background:var(--qs-plan-bg);color:#4a23a8;border-radius:8px;align-items:center;padding:7px 10px;font-size:12.5px;font-weight:800;line-height:1.35;display:flex}.qr--qs .qs-cm__c small.is-wide{text-align:center;color:var(--qr-muted);grid-column:1/-1}.qr--qs .qs-cm__c--part i,.qr--qs .qs-ic__c--part i{background:linear-gradient(90deg, var(--qs-mid) 50%, #fff 50%);box-shadow:inset 0 0 0 2px var(--qs-mid)}.qr--qs .qs-cm__lg.qs-cm__c--plan i{background:var(--qs-plan);color:#fff}.qr--qs .qs-cm__lg.qs-cm__c--ok i{color:var(--qs-ok)}.qr--qs .qs-cm__lg.qs-cm__c--stuck i{color:var(--qs-bad)}@media (max-width:719px){.qr--qs .qs-cm__table{--cm-cols:124px repeat(6, minmax(86px, 1fr)) 150px;min-width:900px}.qr--qs .qs-cm__head,.qr--qs .qs-cm__sum,.qr--qs .qs-cm__group{grid-template-columns:48px var(--cm-cols)}.qr--qs .qs-cm__group{grid-template-columns:48px minmax(0,1fr)}.qr--qs .qs-cm__band{z-index:2;position:sticky;left:0}.qr--qs .qs-cm__band small{display:none}.qr--qs .qs-cm__k{z-index:2;position:sticky;left:52px}.qr--qs .qs-cm__k small{display:none}}.qr--qs .qs-gl{stroke:var(--qr-rule-soft);stroke-width:1px}.qr--qs .qs-tk{fill:var(--qr-muted);font-size:11px;font-weight:600;font-family:var(--qr-mono)}.qr--qs .qs-ft2__lab,.qr--qs .qs-ft2__sub,.qr--qs .qs-ft2__goalt,.qr--qs .qs-ft2__gapt,.qr--qs .qs-bs2__lab,.qr--qs .qs-bs2__sub,.qr--qs .qs-bs2__upt,.qr--qs .qs-bs2__needt{paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.qr--qs .qs-ft2__svg{width:100%;min-width:760px;height:auto;display:block}.qr--qs .qs-ft2__use{fill:color-mix(in srgb, var(--qs-ok) 11%, #fff);stroke:var(--qs-ok);stroke-width:1.5px;stroke-dasharray:6 4}.qr--qs .qs-ft2__uset{fill:var(--qs-ink-ok);font-size:14px;font-weight:900}.qr--qs .qs-ft2__uses{fill:var(--qs-ink-ok);font-size:11px;font-weight:700}.qr--qs .qs-ft2__goalline{stroke:var(--qr-ink);stroke-width:1.2px;stroke-dasharray:6 4;opacity:.45}.qr--qs .qs-ft2__goalt{fill:var(--qr-ink-2);font-size:11px;font-weight:800}.qr--qs .qs-ft2__lab{fill:var(--qr-ink);font-size:12.5px;font-weight:900}.qr--qs .qs-ft2__sub{fill:var(--qr-muted);font-size:10.5px;font-weight:700}.qr--qs .qs-ft2__dot{stroke:var(--qs-bad);stroke-width:1.2px;stroke-dasharray:2 3}.qr--qs .qs-ft2__gap{stroke:var(--qs-bad);stroke-width:2.5px}.qr--qs .qs-ft2__gapt{fill:var(--qs-bad);font-size:15px;font-weight:900}.qr--qs .qs-ft2__axis{fill:var(--qr-ink-2);font-size:12px;font-weight:800}.qr--qs .qs-ft2__lg{align-items:center;gap:6px;display:inline-flex}.qr--qs .qs-ft2__lg i{flex:none;width:12px;height:12px}.qr--qs .qs-ft2__lg i.is-now{background:var(--qr-ink-2);border-radius:50%}.qr--qs .qs-ft2__lg i.is-cond{box-shadow:inset 0 0 0 3px var(--qr-ink-2);border-radius:50%}.qr--qs .qs-ft2__lg i.is-goal{border:2px dashed var(--qr-ink-2);width:10px;height:10px;margin:0 1px;transform:rotate(45deg)}.qr--qs .qs-legend__note{color:var(--qr-muted);font-weight:600}.qr--qs .qs-ft2__parts{background:var(--qr-paper);border-radius:12px;margin:16px 0 0;padding:12px}.qr--qs .qs-ft2__ph{margin:0 0 8px;font-size:13px;font-weight:900}.qr--qs .qs-ft2__parts ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.qr--qs .qs-ft2__parts li{border-radius:8px;align-content:start;gap:3px;min-height:64px;padding:23px 9px 8px;line-height:1.3;display:grid;position:relative}.qr--qs .qs-ft2__parts li:before{letter-spacing:.02em;font-size:10.5px;font-weight:900;position:absolute;top:5px;left:7px}.qr--qs .qs-ft2__parts li b{font-size:13px;font-weight:900}.qr--qs .qs-ft2__parts li small{color:var(--qr-ink-2);font-size:10.5px;font-weight:700}.qr--qs .qs-ft2__parts li.is-done{background:var(--qs-ok-bg);box-shadow:inset 0 3px 0 var(--qs-ok)}.qr--qs .qs-ft2__parts li.is-done:before{content:"✓ できた";color:var(--qs-ink-ok)}.qr--qs .qs-ft2__parts li.is-part{background:linear-gradient(180deg, var(--qs-mid-bg) 0 60%, #fff 60%);box-shadow:inset 0 3px 0 var(--qs-mid), inset 0 0 0 1px color-mix(in srgb, var(--qs-mid) 30%, #fff)}.qr--qs .qs-ft2__parts li.is-part:before{content:"一部";color:var(--qs-mid);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.8' fill='white' stroke='%23b86400' stroke-width='1.6'/%3E%3Cpath d='M6 1.2a4.8 4.8 0 0 0 0 9.6z' fill='%23b86400'/%3E%3C/svg%3E") 0/11px 11px no-repeat;padding-left:15px}.qr--qs .qs-ft2__parts li.is-none{background:repeating-linear-gradient(135deg, var(--qs-bad-bg) 0 6px, #fff 6px 11px);box-shadow:inset 0 3px 0 var(--qs-bad)}.qr--qs .qs-ft2__parts li.is-none:before{content:"✕ まだ";color:var(--qs-ink-bad)}.qr--qs .qs-hint{text-align:right;color:var(--qr-muted);margin:0 0 6px;font-size:11.5px;font-weight:800;display:none}@media (max-width:719px){.qr--qs .qs-hint{display:block}.qr--qs .qs-ft2__parts ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.qr--qs .qs-cn2__h{margin:0 0 10px;font-size:13.5px;font-weight:900}.qr--qs .qs-cn2__unitgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.qr--qs .qs-cn2__unit{border:1px solid var(--qr-rule);box-shadow:inset 0 4px 0 var(--co);background:#fff;border-radius:12px;gap:8px;margin:0;padding:12px;display:grid}.qr--qs .qs-cn2__unit.is-goal{border-style:dashed}.qr--qs .qs-cn2__units{width:100%;max-width:190px;height:auto;margin:0 auto;display:block}.qr--qs .qs-cn2__unit figcaption{gap:1px;line-height:1.35;display:grid}.qr--qs .qs-cn2__unit figcaption b{font-size:26px;font-weight:900;line-height:1.1;font-family:var(--qr-mono);letter-spacing:-.02em}.qr--qs .qs-cn2__unit figcaption span{font-size:13px;font-weight:900}.qr--qs .qs-cn2__unit figcaption small{color:var(--qr-muted);font-size:11px;font-weight:700}.qr--qs .qs-cn2__unit.is-design figcaption small:before{content:"設計 · ";color:var(--qs-plan)}.qr--qs .qs-cn2__unit.is-goal figcaption small:before{content:"目標 · ";color:var(--qr-roadmap)}.qr--qs .qs-cn2__unit.is-est figcaption small:before{content:"目安 · ";color:var(--qr-ink-2)}.qr--qs .qs-cn2__arrow{background:var(--qr-dark);color:var(--qr-dark-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:14px 0 10px;padding:9px 14px;font-size:13.5px;font-weight:800;display:flex}.qr--qs .qs-cn2__arrow span{background:#ffffff24;border-radius:999px;padding:1px 10px}.qr--qs .qs-cn2__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.qr--qs .qs-cn2__card{background:color-mix(in srgb, var(--co) 6%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--co) 28%, #fff);border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:6px;padding:12px;display:grid}.qr--qs .qs-cn2__card h3{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:15px;font-weight:900;display:flex}.qr--qs .qs-cn2__card h3 small{color:var(--qr-muted);font-size:11.5px;font-weight:800}.qr--qs .qs-cn2__pic{background:#fff;border-radius:8px;width:100%;height:auto;display:block}.qr--qs .qs-cn2__how{margin:0;font-size:12.5px;font-weight:800;line-height:1.45}.qr--qs .qs-cn2__minus{background:var(--qs-bad-bg);color:var(--qs-ink-bad);border-radius:7px;justify-self:start;margin:0;padding:3px 9px;font-size:11.5px;font-weight:800;line-height:1.4}.qr--qs .qs-cn2__zt{fill:var(--qr-muted);font-size:10px;font-weight:800}.qr--qs .qs-cn2__ab{fill:var(--qr-ink);font-size:12px;font-weight:900}.qr--qs .qs-cn2__abw{fill:#fff;font-size:9px;font-weight:900}.qr--qs .qs-cn2__lost{fill:var(--qs-bad);font-size:10px;font-weight:900}@media (max-width:899px){.qr--qs .qs-cn2__unitgrid,.qr--qs .qs-cn2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qr--qs .qs-an2__grid{grid-template-columns:132px repeat(5,minmax(150px,1fr));gap:4px;min-width:900px;display:grid}.qr--qs .qs-an2__row{display:contents}.qr--qs .qs-an2__co{box-shadow:inset 0 4px 0 var(--co);background:var(--qr-paper);border-radius:8px 8px 0 0;gap:1px;padding:8px 10px 6px;line-height:1.3;display:grid}.qr--qs .qs-an2__co b{font-size:14.5px;font-weight:900}.qr--qs .qs-an2__co small{color:var(--qr-muted);font-size:11px;font-weight:700}.qr--qs .qs-an2__rk{align-content:center;gap:1px;padding:6px 8px 6px 0;line-height:1.3;display:grid}.qr--qs .qs-an2__rk b{font-size:13.5px;font-weight:900}.qr--qs .qs-an2__rk small{color:var(--qr-muted);font-size:10.5px;font-weight:700}.qr--qs .qs-an2__rk--band{color:var(--qr-ink-2);border-top:1px solid var(--qr-rule);font-size:12.5px;font-weight:900}.qr--qs .qs-an2__rk--wall{color:var(--qs-bad)}.qr--qs .qs-an2__bet{background:var(--qr-paper);border-radius:0 0 8px 8px;margin-bottom:4px;padding:7px 10px;font-size:12.5px;font-weight:800;line-height:1.4}.qr--qs .qs-an2__c{min-height:50px;color:var(--qr-ink);border-radius:7px;align-content:center;gap:4px;padding:7px 10px;line-height:1.3;display:grid}.qr--qs .qs-an2__c small{font-size:11.5px;font-weight:800}.qr--qs .qs-an2__c--1{background:#eef0fd}.qr--qs .qs-an2__c--2{background:#cfd4fa}.qr--qs .qs-an2__c--3{background:#9fa8f2}.qr--qs .qs-an2__c--4{color:#fff;background:#5f6ae6}.qr--qs .qs-an2__c--5{color:#fff;background:#2c2fb0}.qr--qs .qs-an2__pips{gap:3px;display:flex}.qr--qs .qs-an2__pips i{opacity:.2;background:currentColor;border-radius:3px;width:16px;height:5px}.qr--qs .qs-an2__pips i.is-on{opacity:1}.qr--qs .qs-an2__wall{background:var(--qs-bad-bg);box-shadow:inset 3px 0 0 var(--qs-bad);color:var(--qs-ink-bad);border-radius:7px;align-items:center;margin-top:4px;padding:8px 10px;font-size:12.5px;font-weight:900;line-height:1.4;display:flex}.qr--qs .qs-an2__rk--wall,.qr--qs .qs-an2__rk--wall~.qs-an2__rk--band{margin-top:4px}.qr--qs .qs-an2__fix{flex-direction:column;align-items:flex-start;gap:3px;padding:4px 0;display:flex}.qr--qs .qs-an2__fix i,.qr--qs .qs-an2__lgfix{border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:11.5px;font-style:normal;font-weight:800;line-height:1.35;display:inline-flex}.qr--qs .qs-an2__fix i.is-done,.qr--qs .qs-an2__lgfix.is-done{background:var(--qs-ok-bg);color:var(--qs-ink-ok)}.qr--qs .qs-an2__fix i.is-done:before,.qr--qs .qs-an2__lgfix.is-done:before{content:"✓";font-weight:900}.qr--qs .qs-an2__fix i.is-plan,.qr--qs .qs-an2__lgfix.is-plan{box-shadow:inset 0 0 0 1.5px var(--qs-plan);color:var(--qs-plan);background:#fff;border:0}.qr--qs .qs-an2__fix i.is-plan{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qs-plan) 55%, #fff)}.qr--qs .qs-an2__fix i.is-plan:before,.qr--qs .qs-an2__lgfix.is-plan:before{content:"○";font-weight:900}.qr--qs .qs-an2__next{background:var(--qr-paper);box-shadow:inset 3px 0 0 var(--co);border-radius:7px;align-content:start;gap:3px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.4;display:grid}.qr--qs .qs-an2__next em{background:var(--qr-ink);color:#fff;font-size:11px;font-style:normal;font-weight:900;font-family:var(--qr-mono);border-radius:999px;justify-self:start;padding:0 8px}.qr--qs .qs-an2__lgscale{gap:2px;display:inline-flex}.qr--qs .qs-an2__lgscale i{border-radius:4px;place-items:center;width:22px;height:18px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}@media (max-width:719px){.qr--qs .qs-an2__grid{grid-template-columns:92px repeat(5,minmax(138px,1fr));min-width:800px}.qr--qs .qs-an2__grid>.qs-an2__rk,.qr--qs .qs-an2__row>.qs-an2__rk,.qr--qs .qs-an2__grid>span:first-child{z-index:2;background:#fff;position:sticky;left:0}}.qr--qs .qs-bs2__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qr--qs .qs-bs2__card{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.qr--qs .qs-bs2__card h3{flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:16px;font-weight:900;display:flex}.qr--qs .qs-bs2__card h3 span{background:var(--qs-bad);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:inline-grid}.qr--qs .qs-bs2__card h3 small{color:var(--qr-muted);flex-basis:100%;font-size:11.5px;font-weight:700}.qr--qs .qs-bs2__svg{width:100%;height:auto;display:block}.qr--qs .qs-bs2__need{fill:color-mix(in srgb, var(--qs-ok) 10%, #fff);stroke:var(--qs-ok);stroke-width:1.2px;stroke-dasharray:5 3}.qr--qs .qs-bs2__needt{fill:var(--qs-ink-ok);font-size:11px;font-weight:900}.qr--qs .qs-bs2__lab{fill:var(--qr-ink);font-size:11.5px;font-weight:900}.qr--qs .qs-bs2__lab--bad{fill:var(--qs-bad)}.qr--qs .qs-bs2__sub{fill:var(--qr-muted);font-size:10px;font-weight:700}.qr--qs .qs-bs2__up{fill:none;stroke:var(--qs-bad);stroke-width:2px;stroke-dasharray:5 3}.qr--qs .qs-bs2__upt{fill:var(--qs-bad);font-size:11.5px;font-weight:900}.qr--qs .qs-bs2__ax{fill:var(--qr-muted);font-size:10.5px;font-weight:700}.qr--qs .qs-bs2__needbox{fill:var(--qs-bad-bg);stroke:var(--qs-bad);stroke-width:1.2px;stroke-dasharray:4 3}.qr--qs .qs-bs2__demand{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}.qr--qs .qs-bs2__demand span{background:var(--qr-paper);border-radius:8px;gap:1px;padding:7px 9px;line-height:1.3;display:grid}.qr--qs .qs-bs2__demand span.is-plan{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qs-plan) 50%, #fff);background:#fff}.qr--qs .qs-bs2__demand small{color:var(--qr-muted);font-size:10.5px;font-weight:800}.qr--qs .qs-bs2__demand b{font-size:15px;font-weight:900}.qr--qs .qs-bs2__demand em{color:var(--qr-ink-2);font-size:10.5px;font-style:normal;font-weight:700}.qr--qs .qs-bs2__stop{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.qr--qs .qs-bs2__stop li{border-radius:7px;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:11.5px;font-weight:800;line-height:1.3;display:flex}.qr--qs .qs-bs2__stop li i{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.qr--qs .qs-bs2__stop li.is-done{background:var(--qs-ok-bg);color:var(--qs-ink-ok)}.qr--qs .qs-bs2__stop li.is-done i{background:var(--qs-ok);color:#fff}.qr--qs .qs-bs2__stop li.is-none{background:repeating-linear-gradient(135deg, var(--qs-bad-bg) 0 6px, #fff 6px 11px);color:var(--qs-ink-bad)}.qr--qs .qs-bs2__stop li.is-none i{box-shadow:inset 0 0 0 1.5px var(--qs-bad);color:var(--qs-bad);background:#fff}.qr--qs .qs-bs2__foot{color:var(--qr-muted);margin:auto 0 0;font-size:11px;font-weight:700;line-height:1.5}.qr--qs .qs-bs2__grp{fill:var(--qr-ink);font-size:11.5px;font-weight:900}.qr--qs .qs-bs2__rl{fill:var(--qr-ink-2);font-size:10.5px;font-weight:800}.qr--qs .qs-bs2__val{fill:var(--qr-ink);font-size:11px;font-weight:900;font-family:var(--qr-mono)}.qr--qs .qs-bs2__val--in{fill:#fff}.qr--qs .qs-bs2__formula{background:var(--qr-dark);color:var(--qr-dark-text);border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px;font-weight:800;line-height:1.6}.qr--qs .qs-bs2__formula b{color:#fff;background:#ffffff29;border-radius:5px;padding:0 6px}.qr--qs .qs-bs2__note{color:var(--qr-muted);font-size:10.5px;font-weight:600;line-height:1.55;display:block}@media (max-width:1023px){.qr--qs .qs-bs2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:679px){.qr--qs .qs-bs2__grid{grid-template-columns:1fr}}.qr--qs .qs-rt2__line{--rt-top:104px;--rt-dot:34px;grid-template-columns:repeat(10,minmax(90px,1fr));min-width:980px;margin:0;padding:0 40px;list-style:none;display:grid}.qr--qs .qs-rt2__st{--rt-c:var(--c-ionq);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--rt-top) var(--rt-dot) var(--rt-top);text-align:center;justify-items:center;display:grid;position:relative}.qr--qs .qs-rt2__st:before{content:"";left:0;right:0;top:calc(var(--rt-top) + var(--rt-dot) / 2 - 4px);background:var(--rt-c);height:8px;position:absolute}.qr--qs .qs-rt2__st:first-child:before{left:50%}.qr--qs .qs-rt2__st:last-child:before{right:50%}.qr--qs .qs-rt2__st.is-done{--rt-c:var(--qs-ok)}.qr--qs .qs-rt2__st.is-10k:before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--c-ionq) 55%, #fff) 0 10px, transparent 10px 16px)}.qr--qs .qs-rt2__box{flex-direction:column;grid-row:1;align-self:end;align-items:center;gap:2px;width:176px;padding-bottom:9px;line-height:1.3;display:flex}.qr--qs .qs-rt2__box b{font-size:13.5px;font-weight:900}.qr--qs .qs-rt2__box small{color:var(--qr-muted);font-size:11px;font-weight:700}.qr--qs .qs-rt2__meta{align-items:center;gap:5px;margin-bottom:1px;display:flex}.qr--qs .qs-rt2__meta em{background:var(--qr-paper-2);color:var(--qr-ink-2);border-radius:999px;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:900}.qr--qs .qs-rt2__meta time{font-size:11px;font-weight:900;font-family:var(--qr-mono);color:var(--qr-ink);white-space:nowrap}.qr--qs .qs-rt2__st.is-down .qs-rt2__box{grid-row:3;align-self:start;padding:9px 0 0}.qr--qs .qs-rt2__st.is-down .qs-rt2__meta{order:2;margin:2px 0 0}.qr--qs .qs-rt2__st.is-down .qs-rt2__here{order:-1;margin:0 0 3px}.qr--qs .qs-rt2__dot{z-index:1;width:var(--rt-dot);height:var(--rt-dot);box-shadow:inset 0 0 0 4px var(--c-ionq);font-size:13px;font-weight:900;font-family:var(--qr-mono);background:#fff;border-radius:50%;grid-row:2;place-items:center;display:grid;position:relative}.qr--qs .qs-rt2__st.is-done .qs-rt2__dot{background:var(--qs-ok);box-shadow:none;color:#fff}.qr--qs .qs-rt2__st.is-10k .qs-rt2__dot{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--c-ionq) 55%, #fff);color:var(--qr-ink-2)}.qr--qs .qs-rt2__st.is-now .qs-rt2__dot{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--qr-ink)}.qr--qs .qs-rt2__here{background:var(--qr-ink);color:#fff;white-space:nowrap;border-radius:6px;margin:3px 0 0;padding:2px 9px;font-size:11px;font-weight:900;position:relative}.qr--qs .qs-rt2__here:before{content:"";border:5px solid #0000;margin-left:-5px;position:absolute;left:50%}.qr--qs .qs-rt2__st:not(.is-down) .qs-rt2__here:before{border-top-color:var(--qr-ink);top:100%}.qr--qs .qs-rt2__st.is-down .qs-rt2__here:before{border-bottom-color:var(--qr-ink);bottom:100%}.qr--qs .qs-rt2__bands{grid-template-columns:2fr 5fr 3fr;gap:6px;min-width:980px;margin-top:6px;padding:0 40px;display:grid}.qr--qs .qs-rt2__bands span{text-align:center;border-radius:0 0 8px 8px;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.4}.qr--qs .qs-rt2__bands .is-done{background:var(--qs-ok-bg);box-shadow:inset 0 3px 0 var(--qs-ok);color:var(--qs-ink-ok)}.qr--qs .qs-rt2__bands .is-256{background:color-mix(in srgb, var(--c-ionq) 10%, #fff);box-shadow:inset 0 3px 0 var(--c-ionq);color:var(--qr-ink)}.qr--qs .qs-rt2__bands .is-10k{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c-ionq) 8%, #fff) 0 6px, #fff 6px 11px);box-shadow:inset 0 3px 0 color-mix(in srgb, var(--c-ionq) 50%, #fff);color:var(--qr-ink-2)}@media (max-width:719px){.qr--qs .qs-rt2__line{--rt-dot:30px;grid-template-columns:1fr;min-width:0;padding:0}.qr--qs .qs-rt2__st{grid-template-rows:auto;grid-template-columns:var(--rt-dot) 1fr;text-align:left;place-items:center start;column-gap:12px}.qr--qs .qs-rt2__st:before,.qr--qs .qs-rt2__st:first-child:before{left:calc(var(--rt-dot) / 2 - 4px);width:8px;height:auto;top:0;bottom:0;right:auto}.qr--qs .qs-rt2__st:first-child:before{top:50%}.qr--qs .qs-rt2__st:last-child:before{bottom:50%}.qr--qs .qs-rt2__st.is-10k:before{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--c-ionq) 55%, #fff) 0 10px, transparent 10px 16px)}.qr--qs .qs-rt2__box,.qr--qs .qs-rt2__st.is-down .qs-rt2__box{grid-area:1/2;align-self:center;align-items:flex-start;width:auto;padding:7px 0}.qr--qs .qs-rt2__st.is-down .qs-rt2__meta{order:0;margin:0 0 1px}.qr--qs .qs-rt2__st.is-down .qs-rt2__here,.qr--qs .qs-rt2__here{order:5;margin:4px 0 0}.qr--qs .qs-rt2__st .qs-rt2__here:before{display:none}.qr--qs .qs-rt2__dot{grid-area:1/1}.qr--qs .qs-rt2__bands{grid-template-columns:1fr;min-width:0;margin-top:10px;padding:0}.qr--qs .qs-rt2__bands span{text-align:left;box-shadow:inset 4px 0 0 var(--qs-ok);border-radius:8px}.qr--qs .qs-rt2__bands .is-256{box-shadow:inset 4px 0 0 var(--c-ionq)}.qr--qs .qs-rt2__bands .is-10k{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--c-ionq) 50%, #fff)}}@media (min-width:720px){.qr--qs .qs-rt2__st:last-child .qs-rt2__box{text-align:right;justify-self:end;align-items:flex-end;width:176px}}
