.lp-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.lp-hero h1{max-width:12ch;font-size:clamp(40px,5.8vw,74px)}.lp-brand{align-items:center;gap:12px;display:flex}.lp-brand .ls-mark{width:38px}@media (max-width:980px){.lp-grid{grid-template-columns:minmax(0,1fr)}.lp-hero h1{max-width:15ch}}.lp-rd-stage{perspective:1600px;animation:rise 1.1s var(--ease) .55s backwards;position:relative}.lp-rd-stage:before{content:"";background:radial-gradient(50% 60% at 50% 40%,color-mix(in srgb,var(--a1) 45%,transparent),transparent 70%);filter:blur(40px);opacity:.55;z-index:-1;border-radius:40px;position:absolute;inset:6% 4% -4%}.lp-rd{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-3);transition:transform .45s var(--ease);border-radius:24px;position:relative;overflow:hidden}.lp-rd-top{border-bottom:1px solid var(--line);background:var(--card-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.lp-rd-top .ls-mark{width:30px}.lp-rd-t{gap:3px;margin-right:auto;display:grid}.lp-rd-t b{font:600 14.5px/1 var(--display);letter-spacing:-.02em}.lp-rd-t small{font:500 11.5px/1 var(--body);color:var(--muted)}.lp-rd-body{gap:14px;padding:18px;display:grid}.lp-rd-prop{align-items:center;gap:12px;display:flex}.lp-pi{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-2);border-radius:12px;flex:none;place-items:center;font-size:19px;display:grid}.lp-pv{font:600 16px/1.25 var(--display);letter-spacing:-.02em;margin-top:5px}.lp-ps{color:var(--muted);margin-top:2px;font-size:12.5px}.lp-verdict{border:1px solid var(--line);background:radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--a2) 13%,transparent),transparent 70%),var(--card-2);border-radius:16px;align-items:center;gap:16px;padding:14px;display:flex}.lp-verdict .vd-v{font-size:19px}.lp-ring{flex:none;width:72px;height:72px;position:relative}.lp-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.lp-ring circle{fill:none;stroke-width:6px;stroke-linecap:round}.lp-ring .bg{stroke:var(--panel)}.lp-ring .s{stroke:var(--ok);stroke-dasharray:132.6 200;animation:lpArc 1.1s var(--ease) .7s backwards}@keyframes lpArc{0%{stroke-dasharray:0 200}}.lp-of{font:500 13px/1 var(--body);color:var(--muted);letter-spacing:0}.lp-ml{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;position:relative}.lp-ml:after{content:"";position:absolute;inset:-14px -4px}.lp-ml:hover{color:var(--fg)}.lp-ring b{text-align:center;font:600 18px/1 var(--display);letter-spacing:-.03em;place-content:center;display:grid;position:absolute;inset:0}.lp-ring b small{font:500 10.5px/1 var(--body);color:var(--muted);letter-spacing:0;margin-top:3px;display:block}.lp-ck{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lp-ck li{border:1px solid var(--line);background:var(--card);animation:rise .55s var(--ease) var(--dl) backwards;border-radius:13px;align-items:center;gap:12px;padding:9px 12px;display:flex}.lp-ci{background:var(--panel);width:30px;height:30px;color:var(--fg-2);border-radius:9px;flex:none;place-items:center;font-size:15px;display:grid}.lp-ct{gap:1px;min-width:0;margin-right:auto;display:grid}.lp-ct b{font:600 13.5px/1.3 var(--body)}.lp-ct small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lp-sum p{color:var(--fg-2);margin-top:6px;font-size:13.5px;line-height:1.5}.lp-rd-foot{border-top:1px solid var(--line);background:var(--card-2);color:var(--muted);align-items:center;gap:8px;padding:11px 18px;font-size:12px;display:flex}.lp-rd-foot .i{color:var(--brand-2);font-size:14px}.lp-float{background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--sh-2);-webkit-backdrop-filter:blur(14px);font:500 13px/1.2 var(--body);color:var(--fg);white-space:nowrap;pointer-events:none;border-radius:14px;align-items:center;gap:9px;padding:10px 14px 10px 10px;animation:7s ease-in-out infinite alternate lpBob;display:flex;position:absolute}.lp-float .fi{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-2);border-radius:9px;place-items:center;font-size:15px;display:grid}.lp-float.f1{top:-26px;left:150px}.lp-float.f2{animation-delay:-3.5s;bottom:-40px;right:-28px}@keyframes lpBob{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@media (max-width:1240px){.lp-float{display:none}}@media (max-width:520px){.lp-ct small{display:none}.lp-rd-body{padding:14px}.lp-verdict{gap:12px;padding:12px}.lp-ring{width:60px;height:60px}.lp-ring b{font-size:15px}.lp-verdict .vd-v{font-size:17px}}.lp-chain{position:relative}.lp-chain:before{content:"";background:repeating-linear-gradient(180deg,var(--line-2) 0 4px,transparent 4px 9px);width:2px;position:absolute;top:22px;bottom:22px;left:24px}.lp-chain .row{position:relative}.vis .lp-q{background:var(--card);box-shadow:var(--sh-1)}.vis .mf .pill{font-size:11.5px}.lp-tic{background:var(--card);width:44px;height:44px;color:var(--brand-2);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:13px;place-items:center;margin-bottom:18px;font-size:20px;display:grid}.tile.navy .lp-tic{color:#fff;box-shadow:none;background:#ffffff1f;border-color:#fff3}.lp-tic.ok{background:var(--ok-bg);color:var(--ok);box-shadow:none;border-color:#0000}.lp-tic.warn{background:var(--warn-bg);color:var(--warn);box-shadow:none;border-color:#0000}.lp-lead{margin-top:16px}.lp-acts{margin-top:28px}.lp-cov{min-height:420px;display:grid}.lp-cov-in{align-content:center;gap:18px;display:grid}.lp-cov-n b{font:600 clamp(64px,9vw,112px)/.9 var(--display);letter-spacing:-.06em;background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;background-size:140% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:block}.lp-cov-n>span{font:500 15px/1.4 var(--body);color:var(--fg-2);margin-top:6px;display:block}.lp-cells{grid-template-columns:repeat(20,1fr);gap:4px;display:grid}.lp-cells i{aspect-ratio:1;background:color-mix(in srgb,var(--brand-2) 14%,var(--card));border:1px solid color-mix(in srgb,var(--brand-2) 10%,transparent);border-radius:3px;position:relative;overflow:hidden}.lp-cells i:after{content:"";background:linear-gradient(135deg,var(--a3),var(--a1));opacity:0;animation:lpPulse 3.6s var(--ease) infinite;animation-delay:calc(var(--i) * 30ms);position:absolute;inset:0}@keyframes lpPulse{0%,60%,to{opacity:0}18%{opacity:1}}.lp-feed{gap:8px;max-width:360px;display:grid}.lp-feed .rs .spin{vertical-align:middle;display:inline-block}.lp-cov-tag{justify-self:start}.lp-wt{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(20px,4vw,48px);margin-top:48px;display:grid}.lp-tabs{gap:8px;display:grid}.lp-tab{all:unset;box-sizing:border-box;border:1px solid var(--line);background:var(--card-2);cursor:pointer;width:100%;min-height:72px;color:var(--fg);transition:background .3s,border-color .3s,box-shadow .3s,transform .3s var(--ease);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.lp-tab:hover{border-color:var(--line-2);transform:translate(3px)}.lp-tab .n{width:28px;height:28px;font:600 12px/1 var(--body);border:1.5px solid var(--line-2);color:var(--muted);background:var(--bg);border-radius:50%;place-items:center;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:grid}.lp-tab b{font:600 17px/1.25 var(--display);letter-spacing:-.02em;display:block}.lp-tab small{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.35;display:block}.lp-tab[aria-selected=true]{background:var(--card);border-color:var(--line-2);box-shadow:var(--sh-2);transform:none}.lp-tab[aria-selected=true] .n{background:var(--brand-2);border-color:var(--brand-2);color:var(--brand-ink);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-2) 16%,transparent)}.lp-tab:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.lp-wt-frame{border-radius:var(--r-xl);isolation:isolate;border:1px solid var(--line);background:radial-gradient(60% 55% at 92% 0%,color-mix(in srgb,var(--a2) 28%,transparent),transparent 70%),radial-gradient(60% 55% at 0% 100%,color-mix(in srgb,var(--a3) 26%,transparent),transparent 70%),var(--tint-1);padding:clamp(12px,2.6vw,32px);position:relative;overflow:hidden}.lp-wt-frame .grain{z-index:0}.lp-wt-card{z-index:1;background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-3);border-radius:20px;position:relative;overflow:hidden}.lp-wt-card .app-top{font-weight:600}.lp-pane{align-content:start;gap:14px;padding:20px;display:grid}.lp-pane+.lp-pane{border-top:1px solid var(--line)}.js [data-wt].is-ready .lp-pane+.lp-pane{border-top:0}.lp-pane.is-in{animation:rise .5s var(--ease) both}.lp-ph{align-items:center;gap:12px;display:flex}.lp-ph h3{letter-spacing:-.03em;margin-right:auto;font-size:22px;line-height:1.15}.lp-blk p:not(.k){color:var(--fg-2);margin-top:6px;font-size:15px;line-height:1.55}.lp-rows{gap:8px;display:grid}.lp-rows .row{box-shadow:none}.next.lp-warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 22%,transparent)}@media (max-width:860px){.lp-wt{grid-template-columns:minmax(0,1fr)}.lp-tabs{grid-template-columns:1fr 1fr}.lp-tab{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:60px;padding:12px}.lp-tab .pill,.lp-tab small{display:none}.lp-tab b{font-size:15px}.lp-tab:hover{transform:none}}@media (max-width:520px){.lp-pane{padding:16px}.lp-wt-card .app-top{gap:8px;font-size:12px}.lp-sv{display:none}.lp-rows .row{font-size:13px}.lp-rows .rs{font-size:12px}}.lp-lim{padding:28px}.lp-lim h3{font-size:24px}.lp-lim .checklist{margin-top:18px}.lp-nolist{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lp-nolist li{color:var(--fg-2);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.lp-nolist li>span{background:var(--bad-bg);width:22px;height:22px;color:var(--bad);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:13px;display:grid}.lp-nolist li>span .i{stroke-width:2.6px}.lp-callout,.grid-2+.lp-callout{margin-top:16px}.lp-tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:48px 0 0;padding:0;list-style:none;display:grid}.lp-tiers li{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card-2);padding:22px 18px 20px;position:relative;overflow:hidden}.lp-tiers li:before{content:"";background:var(--tc);height:4px;position:absolute;top:0;left:0;right:0}.lp-tiers b{font:600 clamp(30px,3.4vw,44px)/1 var(--display);letter-spacing:-.04em;color:var(--tc);display:block}.lp-tiers span{font:600 16px/1.2 var(--display);letter-spacing:-.01em;color:var(--fg);margin-top:10px;display:block}.lp-tiers small{color:var(--muted);margin-top:4px;font-size:13.5px;display:block}.lp-tiers .t-aaa,.lp-tiers .t-aa{--tc:var(--ok)}.lp-tiers .t-a{--tc:var(--brand-2)}.lp-tiers .t-bbb{--tc:var(--warn)}.lp-tiers .t-c{--tc:var(--bad)}@media (max-width:860px){.lp-tiers{grid-template-columns:1fr}.lp-tiers li{grid-template-columns:72px 1fr;align-items:center;padding:14px 16px 14px 20px;display:grid}.lp-tiers li:before{width:4px;height:auto;bottom:0;right:auto}.lp-tiers b{grid-row:span 2;font-size:30px}.lp-tiers span{margin-top:0}.lp-tiers small{grid-column:2}}.lp-all{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card-2);margin-top:16px}.lp-all summary{cursor:pointer;min-height:60px;font:600 16.5px/1.3 var(--body);color:var(--fg);border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.lp-all summary::-webkit-details-marker{display:none}.lp-all summary:focus-visible{outline:2px solid var(--brand-2);outline-offset:-2px}.lp-all .plus{background:var(--panel);border:1px solid var(--line);width:28px;height:28px;transition:transform .4s var(--ease);border-radius:50%;flex:none;position:relative}.lp-all .plus:before,.lp-all .plus:after{content:"";background:var(--fg-2);border-radius:2px;width:11px;height:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-all .plus:after{transform:translate(-50%,-50%)rotate(90deg)}.lp-all[open] .plus{transform:rotate(45deg)}.lp-secs{columns:3 220px;color:var(--fg-2);column-gap:32px;margin:0;padding:4px 20px 8px 48px;font-size:15px;line-height:1.5}.lp-secs li{break-inside:avoid;padding:4px 0}.lp-secs li::marker{color:var(--brand-2);font-weight:600}.lp-also{color:var(--muted);max-width:80ch;padding:8px 20px 20px;font-size:14.5px}.lp-final-mark{width:56px;margin:0 auto}@media (prefers-reduced-motion:reduce){.lp-rd{transform:none!important}.lp-cells i{animation:none}}.lp-marq{margin-top:48px}
