.prd-badges{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.prd-badges .prd-badge{margin-top:0}.prd-badge--ver{background:rgba(0,113,227,.1);color:var(--D);text-decoration:none}@media (hover:hover) and (pointer:fine){.prd-badge--ver:hover{text-decoration:underline;text-underline-offset:.2em}}.pbr{display:block;width:100%;height:auto;overflow:visible}.pbr *{vector-effect:non-scaling-stroke}.pb-box rect{fill:rgba(255,255,255,.035);stroke:rgba(255,255,255,.3);stroke-width:1}.pb-h text{font:600 12.5px/1 var(--Au);fill:#F5F5F7;letter-spacing:0}.pb-os text{font:500 10.5px/1 var(--Au);fill:#8E8E93;text-anchor:end;letter-spacing:0}.pb-ch{font:500 10.5px/1 var(--Cj);fill:#8E8E93}.pb-row rect{fill:rgba(30,227,160,.13);stroke:rgba(30,227,160,.55);stroke-width:1}.pb-miss{fill:rgba(255,159,10,.08);stroke:#FF9F0A;stroke-width:1;stroke-dasharray:4 3}.pb-code text,text.pb-code{font:500 11.5px/1 var(--Cj);fill:#E5E5EA;letter-spacing:0}text.pb-code--gap{fill:#FFB340}.pb-l path,path.pb-l{fill:none;stroke:var(--K);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}path.pb-l--gap{stroke:#FF9F0A}.pb-p path{fill:none;stroke:#E8FFF6;stroke-width:3;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:.07;opacity:0}.pb-gap{fill:#FF9F0A}.pb-ring{fill:none;stroke:#FF9F0A;stroke-width:1.4;opacity:0;transform-box:fill-box;transform-origin:center}.pkey{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;color:#A1A1A6;font-size:.8125rem;line-height:1.35}.pkey li{display:inline-flex;align-items:center;gap:8px}.pkey li::before{content:"";flex:none;width:18px;height:0;border-top:2px solid}.pkey--ok::before{color:var(--K)}.pkey--gap::before{color:#FF9F0A}.pkey--may::before{color:#2997FF}.pkey--un::before{color:#AEAEB2}.pkey--light{justify-content:center;margin:0 0 clamp(18px,2vw,28px);color:var(--A)}.pkey--light .pkey--ok::before{color:#14B07B}.pkey--light li::before{border-top-width:6px;border-radius:3px;width:16px}.pnew{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pnew__a{position:relative;display:grid;align-content:start;gap:8px;height:100%;padding:24px 56px 26px 24px;border-radius:var(--Y);background:#fff;box-shadow:var(--Aa);color:var(--H);text-decoration:none;transition:var(--Ad),box-shadow var(--Ch) var(--C)}.pnew__t{font-size:clamp(1.125rem,1.02rem + .4vw,1.3125rem);font-weight:600;line-height:1.22;letter-spacing:-.02em}.pnew__a::after{content:"";position:absolute;top:30px;right:26px;width:9px;height:9px;border:solid var(--D);border-width:2px 2px 0 0;transform:rotate(135deg)}.pnew__d{color:var(--B);font-size:var(--E);line-height:1.5}@media (hover:hover) and (pointer:fine){.pnew__a:hover{transform:translateY(-4px);box-shadow:var(--Ap)}}@media (min-width:900px){.pnew{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.pbl{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pbl__it{display:grid;align-content:start;gap:8px;padding:22px 24px 24px;border-radius:var(--Y);background:var(--O)}.pbl__t{font-size:clamp(1.125rem,1.02rem + .4vw,1.3125rem);font-weight:600;line-height:1.22;letter-spacing:-.02em}.pbl__d{color:var(--B);font-size:var(--E);line-height:1.5}.pgap{display:grid;gap:8px;margin-top:12px;padding:22px 24px 24px;border-radius:var(--Y);background:rgba(255,159,10,.11)}.pgap__t{display:flex;align-items:center;gap:10px;font-size:clamp(1.125rem,1.02rem + .4vw,1.3125rem);font-weight:600;line-height:1.22;color:#8A4B00}.pgap__t::before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:#FF9F0A;box-shadow:0 0 0 4px rgba(255,159,10,.25)}.pgap__d{color:var(--B);font-size:var(--E);line-height:1.5}.pproof{max-width:42em;margin-top:clamp(18px,2vw,26px);color:var(--B);font-size:var(--E);line-height:1.55}@media (min-width:640px){.pbl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.plist{display:grid;gap:10px;max-width:34em;margin:4px 0 0;padding:0;list-style:none;color:var(--B);font-size:var(--E);line-height:1.5}.plist li{position:relative;padding-left:20px}.plist li::before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--K);box-shadow:0 0 0 3px rgba(30,227,160,.22)}.pnote{margin:0}.pnote__win{overflow:hidden;border-radius:var(--Bl);background:radial-gradient(120% 90% at 30% 0%,#22262A,#0C0E10 70%);box-shadow:var(--Ap)}.pnote__bar{display:flex;align-items:center;gap:6px;margin:0;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.pnote__bar i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.18)}.pnote__bar span{margin-left:8px;color:#8E8E93;font:500 .75rem/1 var(--Cj)}.pnote__body{padding:16px 18px 20px;color:#E5E5EA;font:500 .8125rem/1.6 var(--Cj);letter-spacing:0}.pnote__l{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.pnote code{padding:0;border-radius:0;background:none;color:inherit;font:inherit}.pnote__l--cmd{color:#A1A1A6}.pnote__k{display:inline-block;margin-right:6px;padding:0 7px;border-radius:6px;background:rgba(41,151,255,.2);color:#8CC4FF}.pnote__n{display:grid;gap:3px;margin-top:12px;padding:12px 14px;border-radius:12px;background:rgba(30,227,160,.07);box-shadow:inset 0 0 0 1px rgba(30,227,160,.24)}.pnote__l--h{color:#5BF2C0}.pnote__l--to{padding-left:1.25em}.pnote__m{color:#8E8E93}.pnote .fig__cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-top:12px;padding:0 6px}.pnote__re{padding:6px 0;border:0;background:none;color:var(--D);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}@media (hover:hover) and (pointer:fine){.pnote__re:hover{text-decoration:underline;text-underline-offset:.2em}}.pnote__re:focus-visible{outline:2px solid var(--Bn);outline-offset:2px;border-radius:4px}html:not(.prd-on) .pnote__re,.rm .pnote__re{display:none}@media (max-width:639px){.pnote__body{overflow-x:auto;font-size:.75rem;overscroll-behavior-x:contain}.pnote__l{white-space:pre;overflow-wrap:normal}.pnote__n{width:max-content;min-width:100%}}.pnote__how{max-width:42em;margin-top:clamp(18px,2vw,26px);color:var(--B);font-size:var(--E);line-height:1.55}.ptrial{display:grid;gap:22px}.ptrial__row{display:grid;gap:8px}.ptrial__t{font-weight:600;font-size:1.0625rem;line-height:1.3;letter-spacing:-.01em}.ptrial__bar{position:relative;height:14px;border-radius:999px;background:var(--O)}.ptrial__bar::after{content:"";position:absolute;left:90.909%;top:-6px;bottom:-6px;border-left:1.5px dashed var(--A)}.ptrial__bar i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--v) / 1.1 * 100%);border-radius:inherit;background:var(--An);transform-origin:left}.ptrial__row--ns .ptrial__bar i{background:repeating-linear-gradient(135deg,#C7C7CC 0 6px,#E5E5EA 6px 12px)}.ptrial__bar s{position:absolute;top:50%;left:calc(var(--a) / 1.1 * 100%);width:calc((var(--b) - var(--a)) / 1.1 * 100%);height:2px;margin-top:-1px;background:var(--H)}.ptrial__bar s::before,.ptrial__bar s::after{content:"";position:absolute;top:-5px;width:2px;height:12px;background:var(--H)}.ptrial__bar s::before{left:0}.ptrial__bar s::after{right:0}.ptrial__v{margin:0;color:var(--B);font-size:var(--E);line-height:1.45}.ptrial__v b{margin-right:6px;color:var(--H);font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums}.ptrial__base{margin:-6px 0 0;color:var(--A);font-size:.8125rem;text-align:right}@media (min-width:1024px){.prd-gallery--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pmd{display:block;width:100%;height:auto;overflow:visible}.pmd *{vector-effect:non-scaling-stroke}.pmd-ln path{fill:none;stroke:rgba(255,255,255,.5);stroke-width:1.2}.pmd-ar path{fill:none;stroke:rgba(255,255,255,.7);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.pmd-k text{font:500 10px/1 var(--Cj);fill:#8E8E93;text-anchor:middle;letter-spacing:0}.pmd-map path{fill:none;stroke:#6EA1FF;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:0}.pmd-dir rect{fill:rgba(255,255,255,.04);stroke:rgba(255,255,255,.32);stroke-width:1}.pmd-c text,text.pmd-c{font:500 11px/1 var(--Cj);fill:#E5E5EA;text-anchor:middle;letter-spacing:0}.pmd-ok path{fill:none;stroke:var(--K);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}path.pmd-bad{fill:none;stroke:#FF9F0A;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.pmd-x{fill:rgba(255,159,10,.08);stroke:#FF9F0A;stroke-width:1;stroke-dasharray:4 3}text.pmd-c--x{fill:#FFB340}.pmd-xt{font:500 10.5px/1 var(--Au);fill:#FFB340;text-anchor:end;letter-spacing:0}.pfig--mdm{max-width:620px;margin-top:clamp(4px,1vw,12px)}@media (max-width:767px){.pb-h text{font-size:13.5px}.pb-os text,.pb-ch{font-size:11.5px}.pb-code text,text.pb-code{font-size:12px}.pmd .mdm-fig__t{font-size:12px}.pmd .mdm-fig__n{font-size:10px}.pmd-k text{font-size:11.5px}.pmd-c text,text.pmd-c{font-size:12.5px}.pmd-xt{font-size:12.5px}}.plang{display:grid;gap:12px;margin:0;padding:0;list-style:none}.plang__it{display:grid;gap:6px;align-content:start;padding:20px 22px 22px;border-radius:var(--Y);background:#fff;box-shadow:var(--Aa)}.plang__t{font-size:1.0625rem;font-weight:600;line-height:1.25;letter-spacing:-.015em}.plang__d{color:var(--B);font-size:var(--E);line-height:1.5}@media (min-width:640px){.plang{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.pmeter{max-width:64rem;margin-inline:auto}.pmeter__l{display:grid;gap:22px;margin:0;padding:0;list-style:none}.pmeter__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 8px}.pmeter__h b{font-weight:600;font-size:1.0625rem}.pmeter__h span{color:var(--A);font-size:var(--E)}.pmeter__bar{display:flex;gap:2px;height:12px;margin:0;overflow:hidden;border-radius:999px;background:var(--Ax);clip-path:inset(0 0 0 0 round 999px)}.pmeter__bar i{flex:var(--w) 0 0}.pmeter__bar .ok{background:#14B07B}.pmeter__bar .may{background:#2997FF}.pmeter__bar .un{background:#D2D2D7}.pmeter__v{margin:6px 0 0;color:var(--B);font-size:var(--E);line-height:1.45}.pmeter__v b{color:var(--H);font-variant-numeric:tabular-nums}@media (min-width:1024px){.pmeter__l{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px}}@media (prefers-reduced-motion:no-preference){.js:not(.rm):not(.failsafe) .pfig:not(.is-on) .pb-l path,.js:not(.rm):not(.failsafe) .pfig:not(.is-on) path.pb-l{stroke-dashoffset:1}.js:not(.rm):not(.failsafe) .pfig:not(.is-on) .pb-row rect{fill:rgba(255,255,255,.04);stroke:rgba(255,255,255,.2)}.js:not(.rm):not(.failsafe) .pfig:not(.is-on) .pb-gap{opacity:0;transform:scale(.2)}.js:not(.rm):not(.failsafe) .pfig:not(.is-on) :is(.pb-miss,.pb-code--gap){opacity:.25}.pb-l path,path.pb-l{transition:stroke-dashoffset .8s var(--C) calc(.35s + var(--i,0) * .3s)}.pb-row rect{transition:fill .45s linear var(--t,0s),stroke .45s linear var(--t,0s)}.pb-gap{transform-box:fill-box;transform-origin:center;transition:opacity .3s linear 2.95s,transform .6s var(--F) 2.95s}.pb-miss,.pb-code--gap{transition:opacity .4s linear 2.85s}.mo .pfig.is-on .pb-p path{animation:pbp 1.3s var(--V) calc(1.2s + var(--i,0) * .3s) 2}.mo .pfig.is-on .pb-ring{animation:pbr 1.6s var(--C) 3.1s 2}.js:not(.rm):not(.failsafe) .pnote:not(.is-on) .pnote__l{opacity:0;transform:translateY(6px)}.js:not(.rm):not(.failsafe) .pnote:not(.is-on) .pnote__n{opacity:0}.pnote__l{transition:opacity .35s linear,transform .5s var(--C);transition-delay:calc(.2s + var(--i,0) * .42s)}.pnote__n{transition:opacity .4s linear .55s}.js:not(.rm):not(.failsafe) .ptrial:not(.is-on) .ptrial__bar i{transform:scaleX(calc(1 / var(--v)))}.js:not(.rm):not(.failsafe) .ptrial:not(.is-on) .ptrial__bar s{opacity:0}.ptrial__bar i{transition:transform 1.4s var(--C) calc(.3s + var(--i,0) * .2s)}.ptrial__bar s{transition:opacity .5s linear calc(1.4s + var(--i,0) * .2s)}.js:not(.rm):not(.failsafe) .pfig--mdm:not(.is-on) :is(.pmd-map path,.pmd-ok path,path.pmd-bad){stroke-dashoffset:1}.js:not(.rm):not(.failsafe) .pfig--mdm:not(.is-on) :is(.pmd-x,.pmd-c--x,.pmd-xt){opacity:0}.pmd-map path,.pmd-ok path{transition:stroke-dashoffset .7s var(--C) calc(.25s + var(--i,0) * .28s)}path.pmd-bad{transition:stroke-dashoffset .6s var(--C) 1.7s}.pmd-x,.pmd-c--x,.pmd-xt{transition:opacity .45s linear 2.15s}.js:not(.rm):not(.failsafe) .pmeter:not(.is-on) .pmeter__bar{clip-path:inset(0 100% 0 0 round 999px)}.pmeter__bar{transition:clip-path 1.2s var(--C) calc(.15s + var(--i,0) * .16s)}.pmeter__it:nth-child(1) .pmeter__bar{--i:0}.pmeter__it:nth-child(2) .pmeter__bar{--i:1}.pmeter__it:nth-child(3) .pmeter__bar{--i:2}.pmeter__it:nth-child(4) .pmeter__bar{--i:3}.pa-reset,.pa-reset *{transition:none!important;animation:none!important}html.js:not(.prd-on) :is(.pb-l path,path.pb-l,.pb-gap,.pb-miss,.pb-code--gap,.pnote__l,.pnote__n,.ptrial__bar i,.ptrial__bar s,.pmd-map path,.pmd-ok path,path.pmd-bad,.pmd-x,.pmd-c--x,.pmd-xt,.pmeter__bar){animation:pfs 1ms 4s forwards}html.js:not(.prd-on) .pb-row rect{animation:pfsr 1ms 4s forwards}}@keyframes pbp{0%{stroke-dashoffset:.07;opacity:0}12%{opacity:1}88%{opacity:1}100%{stroke-dashoffset:-.93;opacity:0}}@keyframes pbr{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(3.4)}}@keyframes pfs{to{opacity:1;transform:none;stroke-dashoffset:0;clip-path:inset(0 0 0 0 round 999px)}}@keyframes pfsr{to{fill:rgba(30,227,160,.13);stroke:rgba(30,227,160,.55)}}
