.shhc-in{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(36px,5vw,90px);align-items:end}.cb{position:relative;padding-top:16px;animation:fade-up 1s var(--ease) .7s both}.cb-clip{position:absolute;left:50%;top:0;z-index:2;width:120px;height:34px;margin-left:-60px;border-radius:10px 10px 6px 6px;background:linear-gradient(180deg,#e9ebf4,#b8bed3);box-shadow:0 6px 12px -6px #0009,inset 0 1px #fff}.cb-clip:after{content:"";position:absolute;left:50%;top:7px;width:44px;height:8px;margin-left:-22px;border-radius:4px;background:#8d9aab;box-shadow:inset 0 1px 2px #00000059}.cb-p{display:grid;gap:12px;padding:30px 22px 20px;border-radius:16px;background:#fbfcfd;background-image:repeating-linear-gradient(180deg,transparent 0 33px,#e9ebf5 33px 34px);background-position:0 64px;color:var(--ink);box-shadow:0 30px 60px -24px #000000b3}.cb-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:2px solid var(--ink)}.cb-h small{display:block;font:700 10.5px/1 var(--ff);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-bottom:5px}.cb-h b{font:700 17px/1.2 var(--ff-h)}.cb-i{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:var(--blue-l);color:var(--blue);font-size:28px;--sw:1.3px}.cb-l{display:grid}.cb-l li{display:grid;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:8px;min-height:34px;font-size:13px;color:var(--ink2)}.cb-l time{font:600 12px/1 ui-monospace,Cascadia Mono,Consolas,monospace;color:var(--mut)}.cb-l span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-l b{font:600 13px/1 var(--ff-h);color:#1b2d94;font-family:"Segoe Print","Bradley Hand","Comic Sans MS",var(--ff-h)}.cb-ck{width:22px;height:22px;fill:none;stroke:#1f45ea;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.cb-ck path{stroke-dasharray:1;stroke-dashoffset:1;animation:cb-tick .45s var(--ease) both;animation-delay:calc(1.4s + var(--k) * .55s)}.cb-l li b{opacity:0;animation:cb-val .4s ease both;animation-delay:calc(1.25s + var(--k) * .55s)}@keyframes cb-tick{to{stroke-dashoffset:0}}@keyframes cb-val{to{opacity:1}}.cb-f{display:flex;align-items:center;gap:10px;padding-top:6px;font-size:12px;color:var(--mut)}.cb-f i{position:relative;flex:1;height:22px;border-bottom:1px dashed #b8bed3}.cb-f i:after{content:"";position:absolute;left:4px;bottom:3px;width:88px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 20' fill='none' stroke='%231d3f7a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 14c6-9 9-11 10-6s-3 9 2 4 8-10 9-4-2 8 3 3c4-5 7-6 7-2s-1 5 3 2 9-8 12-6-3 6 2 5 10-6 14-6 8 2 12 0'/%3E%3C/svg%3E") left/contain no-repeat;clip-path:inset(0 100% 0 0);animation:cb-sign 1.2s ease forwards 5s}@keyframes cb-sign{to{clip-path:inset(0 0 0 0)}}.rc-w{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px);align-items:start}.rc-t{display:grid;gap:18px}.rc-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rc-tab{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:13px;border:1px solid var(--line2);background:#fff;font-size:14.5px;font-weight:600;color:var(--ink2);text-align:left;transition:background-color .25s,border-color .25s,color .25s}.rc-ti{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--blue-l);color:var(--blue);font-size:26px;--sw:1.3px;transition:background-color .25s,color .25s}.rc-tab:hover{border-color:var(--blue);color:var(--blue)}.rc-tab[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.rc-tab[aria-pressed=true] .rc-ti{background:#ffffff2e;color:#fff}.rc-more{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;color:var(--ink2)}.rc{position:relative;display:grid;justify-items:center;width:min(380px,100%);justify-self:center}.rc-pr{position:relative;z-index:2;width:100%;height:58px;border-radius:16px 16px 10px 10px;background:linear-gradient(180deg,#2c355e,#17266e);box-shadow:0 14px 26px -14px #0f1b2db3,inset 0 1px #ffffff1f}.rc-led{position:absolute;right:18px;top:16px;width:8px;height:8px;border-radius:50%;background:#7ee2a8;box-shadow:0 0 8px #7ee2a8}.rc.printing .rc-led{animation:lg-blink .4s ease-in-out infinite}@keyframes lg-blink{50%{opacity:.25}}.rc-slot{position:absolute;left:24px;right:24px;bottom:12px;height:6px;border-radius:3px;background:#010d3c;box-shadow:inset 0 1px 2px #000c}.rc-paper{position:relative;z-index:1;width:calc(100% - 64px);margin-top:-14px;overflow:hidden;height:var(--h,0px);transition:height .25s linear;filter:drop-shadow(0 18px 22px rgba(15,27,45,.18))}.rc-in{padding:26px 22px;background:#fff;font:500 13.5px/1.45 ui-monospace,Cascadia Mono,Consolas,Courier New,monospace;color:#363f63;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 10px),transparent calc(100% - 10px)),radial-gradient(circle at 6px 100%,transparent 6px,#000 6.5px);-webkit-mask-size:100% 100%,12px 10px;-webkit-mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat,repeat-x;mask-image:linear-gradient(180deg,#000 calc(100% - 10px),transparent calc(100% - 10px)),radial-gradient(circle at 6px 100%,transparent 6px,#000 6.5px);mask-size:100% 100%,12px 10px;mask-position:0 0,0 100%;mask-repeat:no-repeat,repeat-x}.rc-h{display:grid;justify-items:center;gap:2px;padding-bottom:10px;border-bottom:1px dashed #b8bed3;text-align:center}.rc-h b{font:800 22px/1 var(--ff-h);letter-spacing:.2em;color:#0f1b2d}.rc-biz{font-weight:600;text-transform:uppercase;letter-spacing:.08em}.rc-meta{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed #b8bed3;font-size:11.5px;color:#626e82}.rc-l{display:grid;gap:5px;padding:12px 0;border-bottom:1px dashed #b8bed3;counter-reset:rc}.rc-l li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:6px;counter-increment:rc}.rc-l li:before{content:counter(rc,decimal-leading-zero);color:#626e82}.rc-l li:after{content:"\2713";color:#15803d;font-weight:700}.rc-sum{display:flex;justify-content:space-between;padding:10px 0 6px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.rc-sum b{font-size:18px}.rc-note{font-size:11.5px;line-height:1.45;color:#626e82;text-align:center}.rc-bar{height:34px;margin-top:12px;background:repeating-linear-gradient(90deg,#0f1b2d 0 2px,transparent 2px 4px,#0f1b2d 4px 5px,transparent 5px 8px,#0f1b2d 8px 11px,transparent 11px 13px)}.dtg{display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-areas:"ex tree" "ex why";gap:18px 26px}.dxs{grid-area:ex;display:grid;align-content:start;gap:8px}.dx{display:grid;gap:3px;padding:12px 14px;border-radius:14px;border:1px solid var(--line2);background:#fff;text-align:left;transition:background-color .25s,border-color .25s}.dx b{font:600 14.5px/1.3 var(--ff-h);color:var(--ink)}.dx small{font-size:12.5px;color:var(--mut)}.dx:hover{border-color:var(--blue)}.dx[aria-pressed=true]{background:var(--blue);border-color:var(--blue)}.dx[aria-pressed=true] b{color:#fff}.dx[aria-pressed=true] small{color:#ffffffbf}.dtree{grid-area:tree;position:relative;aspect-ratio:1000/420;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1)}.dtree-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dl{fill:none;stroke:#d4d8e9;stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:stroke .35s}.dl.on{stroke:var(--blue);stroke-width:3.5}.dlb{position:absolute;transform:translate(-50%,-50%);padding:2px 7px;border-radius:6px;background:#fff;font-size:11.5px;font-weight:700;color:var(--mut);transition:background-color .3s,color .3s}.dlb.on{background:var(--blue);color:#fff}.dq,.de{position:absolute;display:grid;align-content:center;gap:4px;padding:10px 12px;border-radius:14px;background:#fff;border:1.5px solid #d4d8e9;transition:border-color .35s,background-color .35s,box-shadow .35s,opacity .35s}.dq-n{font:700 11.5px/1 var(--ff);letter-spacing:.06em;color:var(--blue)}.dq p{font-size:12.5px;line-height:1.35;color:var(--ink2)}.dq-a{display:none}.dq.on{border-color:var(--blue);background:var(--blue-ll);box-shadow:0 10px 22px -14px #0c46eab3}.de{justify-items:center;text-align:center}.de b{font:700 20px/1 var(--ff-h);color:var(--ink2)}.de small{font-size:11.5px;line-height:1.3;color:var(--mut)}.de.ccp.on{border-color:#c2410c;background:#c2410c;box-shadow:0 12px 24px -12px #c2410cb3}.de.no.on{border-color:#15803d;background:#15803d;box-shadow:0 12px 24px -12px #15803d99}.de.on b,.de.on small{color:#fff}.dt-dot{position:absolute;left:var(--x,13%);top:var(--y,26%);z-index:3;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--blue);border:3px solid #fff;box-shadow:0 4px 10px #0c46ea99;transition:left .55s var(--ease),top .55s var(--ease),background-color .3s;pointer-events:none}.dws{grid-area:why;display:grid;padding:14px 18px;border-radius:14px;background:#fff;border:1px solid var(--line)}.dw{grid-area:1/1;font-size:14.5px;line-height:1.55;color:var(--ink2);opacity:0;transition:opacity .3s}.dw.on{opacity:1}.dt-src{margin-top:14px;font-size:13px;color:var(--mut)}.tmw{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(36px,6vw,110px);align-items:center}.tm-t0{display:grid;gap:18px}.tz-l{display:grid;gap:8px}.tz{display:grid;grid-template-columns:14px minmax(0,1fr);gap:14px;align-items:start;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid var(--line);opacity:.45;transition:opacity .4s,border-color .4s,box-shadow .4s,transform .4s var(--ease)}.tz.on{opacity:1;border-color:#b7c3e6;box-shadow:var(--sh-1)}.tz.now{transform:translate(8px)}.tz-d{width:14px;height:14px;margin-top:3px;border-radius:50%}.tz.cold .tz-d{background:#598af3}.tz.cool .tz-d{background:#f2c14e}.tz.danger .tz-d{background:#e0705f}.tz.hot .tz-d{background:#f0a23b}.tz.cook .tz-d{background:#c2410c}.tz.danger.now{border-color:#f0b7ad}.tz b{display:block;font:600 15.5px/1.3 var(--ff-h);color:var(--ink)}.tz small{display:block;margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--ink2)}.tm-note{font-size:13px;color:var(--mut)}.tmr{position:relative;margin:0;height:560px;justify-self:center;width:180px}.tm-tube{position:absolute;left:62px;top:0;bottom:70px;width:40px;border-radius:20px 20px 0 0;background:#fff;border:3px solid #c8cee3;border-bottom:0;overflow:hidden;box-shadow:inset 0 0 0 4px #fff}.tm-band.danger{position:absolute;left:0;right:0;bottom:calc((5 + 20) / 120 * 100%);height:calc(58 / 120 * 100%);background:repeating-linear-gradient(135deg,rgba(224,112,95,.12) 0 6px,transparent 6px 12px)}.tm-hg{position:absolute;left:9px;right:9px;bottom:0;height:calc(var(--t,0) * 100%);border-radius:11px 11px 0 0;background:linear-gradient(180deg,var(--c1,#598af3),var(--c2,#0c46ea));transition:background .4s}.tm-bulb{position:absolute;left:50px;bottom:6px;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 38% 34%,rgba(255,255,255,.5),transparent 40%),linear-gradient(180deg,var(--c1,#598af3),var(--c2,#0c46ea));border:3px solid #c8cee3;box-shadow:0 12px 24px -10px #0f1b2d66;transition:background .4s}.tm-scale{position:absolute;left:112px;top:0;bottom:70px;width:60px}.tm-t{position:absolute;left:0;bottom:calc((var(--v) + 20) / 120 * 100%);display:flex;align-items:center;gap:6px;transform:translateY(50%);font:600 12px/1 var(--ff);color:var(--mut)}.tm-t i{width:10px;height:2px;background:#c8cee3}.tm-read{position:absolute;right:120px;top:calc((1 - var(--t,0)) * (100% - 70px));display:flex;align-items:baseline;gap:2px;padding:6px 10px;border-radius:10px;background:var(--ink);color:#fff;transform:translateY(-50%);transition:top .1s linear;white-space:nowrap}.tm-read b{font:700 20px/1 var(--ff-h);font-variant-numeric:tabular-nums}.tm-read span{font-size:12px;opacity:.75}.ckw{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:center}.ck-t0{display:grid;gap:18px}.ckc{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:20px;padding:22px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-2)}.ck-l{display:grid;gap:6px}.ck{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);cursor:pointer;transition:background-color .25s,border-color .25s}.ck:hover{border-color:#b7c3e6}.ck input{position:absolute;opacity:0;pointer-events:none}.ck-b{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;border:1.6px solid var(--line2);background:#fff;transition:background-color .25s,border-color .25s}.ck-b .i{width:15px;height:15px;color:#fff;stroke-width:3;opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s cubic-bezier(.34,1.6,.64,1)}.ck input:checked+.ck-b{background:#15803d;border-color:#15803d}.ck input:checked+.ck-b .i{opacity:1;transform:none}.ck input:focus-visible+.ck-b{outline:2px solid var(--blue);outline-offset:2px}.ck:has(input:checked){background:#f2faf5;border-color:#bfe3cc}.ck-t{font-size:14px;line-height:1.35;color:var(--ink)}.ck-res{display:grid;align-content:center;gap:12px;min-width:0;padding:18px;border-radius:16px;background:var(--bg2);border:1px solid var(--line)}.ck-bar{height:10px;border-radius:5px;background:#e2e6f2;overflow:hidden}.ck-bar i{display:block;height:100%;width:calc(var(--p,0) * 100%);border-radius:5px;background:var(--c,#e0705f);transition:width .5s var(--ease),background-color .4s}.ck-n{font-size:14px;font-weight:600;color:var(--ink2)}.ck-n b{font:700 30px/1 var(--ff-h);color:var(--ink)}.ck-r b{display:block;font:700 18px/1.25 var(--ff-h);color:var(--ink)}.ck-r span{display:block;margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--ink2)}.ck-res.lvl2 .ck-r b{color:#15803d}.ck-cta{justify-self:stretch;justify-content:center;height:auto;min-height:48px;padding-top:10px;padding-bottom:10px}.ck-cta span{white-space:normal;text-align:center}@media (max-width:1180px){.shhc-in{grid-template-columns:minmax(0,1fr);align-items:start}.cb{max-width:420px}.rc-w,.ckw{grid-template-columns:minmax(0,1fr)}.dtg{grid-template-columns:minmax(0,1fr);grid-template-areas:"ex" "tree" "why"}.dxs{grid-template-columns:repeat(2,minmax(0,1fr))}.dq p{font-size:11.5px}.tmw{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:760px){.cb-l li{grid-template-columns:38px minmax(0,1fr) auto 20px;font-size:12px}.rc-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-tab{font-size:13.5px;padding:8px 10px}.rc-paper{width:calc(100% - 40px)}.dxs{grid-template-columns:minmax(0,1fr)}.dtree{aspect-ratio:auto;display:grid;gap:8px;padding:12px;background:var(--bg2)}.dtree-svg,.dlb,.dt-dot{display:none}.dq,.de{position:relative;left:auto!important;top:auto!important;width:auto!important;height:auto!important;opacity:.45}.dq.on,.de.on{opacity:1}.dq{grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px}.dq p{font-size:13px}.dq-a{display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 6px;border-radius:7px;background:var(--blue);color:#fff;font:700 12px/1 var(--ff);font-style:normal}.dq-a:empty{display:none}.de{grid-template-columns:auto 1fr;justify-items:start;text-align:left;column-gap:10px}.de b{font-size:17px}.tmw{grid-template-columns:minmax(0,1fr) 120px;gap:14px;align-items:start}.tmr{position:sticky;top:150px;height:420px;width:120px}.tm-tube{left:24px;width:32px}.tm-bulb{left:14px;width:52px;height:52px}.tm-scale{left:66px}.tm-read{right:auto;left:-2px;top:auto!important;bottom:-46px;transform:none}.tz{padding:10px 12px}.ckc{grid-template-columns:minmax(0,1fr);padding:14px}}.gd-lead a,.fq-bub a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0c46ea59}.gd-lead a:hover,.fq-bub a:hover{text-decoration-color:var(--blue)}@media (prefers-reduced-motion:reduce){.cb-ck path{animation:none;stroke-dashoffset:0}.cb-l li b{animation:none;opacity:1}.cb-f i:after{animation:none;clip-path:none}.rc-paper,.tm-hg,.tm-read,.dt-dot{transition:none}}
