.ld-scope{--ld-shadow:0 18px 40px -18px #0f274247, 0 2px 6px #0f27420f;--ld-tint-a:#eaf3ff;--ld-tint-b:#fff3e3;--ld-tint-c:#e8f8f3}.ld-btn{border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.ld-btn.ld-fill{background:var(--color-primary);color:#fff}.ld-btn.ld-out{background:var(--color-panel);color:var(--color-ink);border-color:var(--color-line-strong)}.ld-feat{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding-block:44px;display:grid}.ld-feat:nth-of-type(2n){grid-template-columns:1.1fr .9fr}.ld-feat:nth-of-type(2n) .ld-copy{order:2}.ld-tagline{color:var(--color-primary);background:var(--color-primary-soft);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.ld-feat h3{letter-spacing:-.025em;color:var(--color-ink);margin-top:16px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.12}.ld-feat .ld-copy p{max-width:32em;margin-top:14px;font-size:17px}.ld-pts{gap:10px;margin-top:20px;display:grid}.ld-pts li{gap:10px;font-size:15.5px;display:flex}.ld-pts li:before{content:"";background:var(--color-primary-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%2314B88A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px}.ld-feat .ld-link{color:var(--color-primary);gap:6px;margin-top:22px;font-weight:700;display:inline-flex}.ld-feat .ld-link:hover{text-decoration:underline}.ld-stage{border-radius:24px;min-width:0;padding:34px}.ld-stage.ld-a{background:var(--ld-tint-a)}.ld-stage.ld-b{background:var(--ld-tint-b)}.ld-stage.ld-c{background:var(--ld-tint-c)}@media (max-width:900px){.ld-feat,.ld-feat:nth-of-type(2n){grid-template-columns:1fr;gap:28px}.ld-feat:nth-of-type(2n) .ld-copy{order:0}.ld-stage{padding:20px}}.ld-card{background:var(--color-panel);border:1px solid var(--color-line);box-shadow:var(--ld-shadow);border-radius:14px;min-width:0}.ld-dots{border-bottom:1px solid var(--color-line);gap:5px;padding:11px 14px;display:flex}.ld-dots i{background:var(--color-line-strong);border-radius:50%;width:8px;height:8px}.ld-bld{grid-template-columns:132px 1fr;min-height:300px;display:grid}.ld-rail{border-right:1px solid var(--color-line);align-content:start;gap:4px;padding:14px 12px;font-size:12.5px;font-weight:700;display:grid}.ld-rail span{color:var(--color-ink-faint);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.ld-rail span.ld-on{background:var(--color-primary-soft);color:var(--color-primary)}.ld-rail span.ld-dn:before{content:"✓";color:var(--color-brand);font-size:11px}.ld-form{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.ld-fld{color:var(--color-ink);gap:5px;font-size:11.5px;font-weight:700;display:grid}.ld-fld div{border:1.5px solid var(--color-line-strong);color:var(--color-ink-soft);background:var(--color-panel);border-radius:9px;padding:9px 11px;font-size:13px;font-weight:500}.ld-sug{flex-wrap:wrap;gap:6px;display:flex}.ld-sug span{border:1px dashed var(--color-brand);color:var(--color-primary);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}@media (max-width:560px){.ld-bld{grid-template-columns:1fr}.ld-rail{display:none}}.ld-rev{gap:12px;padding:16px;display:grid}.ld-jd{background:var(--color-sunken);border-radius:10px;padding:12px 14px;font-size:13px}.ld-jd b{color:var(--color-ink)}.ld-feat mark{background:color-mix(in srgb, var(--color-mint) 45%, transparent);color:inherit;border-radius:3px;padding:0 2px}.ld-chg{border:1px solid var(--color-line);background:var(--color-panel);border-radius:12px;gap:8px;padding:13px 14px;font-size:13.5px;display:grid}.ld-chg .ld-old{color:var(--color-danger);background:var(--color-danger-soft);border-radius:4px;justify-self:start;padding:2px 6px;text-decoration:line-through;text-decoration-thickness:1.5px}.ld-chg .ld-new{color:var(--color-ink);font-weight:600}.ld-chg .ld-meta{color:var(--color-ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ld-src{color:var(--color-primary);background:var(--color-primary-soft);border-radius:999px;padding:3px 9px;font-weight:700}.ld-drop{color:var(--color-ink-faint);border:1px dashed var(--color-line-strong);border-radius:10px;padding:10px 12px;font-size:12.5px}.ld-pair{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:14px;padding:16px;display:grid}.ld-pair .ld-jd{font-size:12px}.ld-letter{color:#111;box-shadow:var(--ld-shadow);background:#fff;border-radius:3px;padding:16px;font-size:11px}.ld-letter .ld-nm{font-size:13px;font-weight:800}.ld-letter p{color:#334155;margin-top:9px;font-size:11px;line-height:1.5}.ld-tone{flex-wrap:wrap;gap:6px;padding:0 16px 16px;display:flex}.ld-tone span{border:1.5px solid var(--color-line-strong);color:var(--color-ink);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.ld-tone span.ld-on{background:var(--color-ink);color:var(--color-canvas);border-color:var(--color-ink)}@media (max-width:560px){.ld-pair{grid-template-columns:1fr}}.ld-bento{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.ld-bn{background:var(--color-panel);border:1px solid var(--color-line);border-radius:22px;grid-column:span 2;grid-template-rows:auto 1fr;min-width:0;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.ld-bn:hover{box-shadow:var(--ld-shadow);transform:translateY(-4px)}.ld-bn.ld-s3{grid-column:span 3}.ld-bn.ld-s6{grid-column:span 6;grid-template-rows:none;grid-template-columns:.8fr 1.2fr}.ld-bn.ld-s6 .ld-bt{order:-1;align-self:center;padding:36px}.ld-bv{place-items:center;height:230px;padding:22px;display:grid;position:relative;overflow:hidden}.ld-bv.ld-a{background:var(--ld-tint-a)}.ld-bv.ld-b{background:var(--ld-tint-b)}.ld-bv.ld-c{background:var(--ld-tint-c)}.ld-bn.ld-s6 .ld-bv{height:auto;min-height:250px}.ld-bt{padding:22px 26px 28px}.ld-bt .ld-tg{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:12px;font-weight:800}.ld-bt h3{color:var(--color-ink);letter-spacing:-.015em;margin-top:6px;font-size:20px;font-weight:800;line-height:1.2}.ld-bt p{margin-top:8px;font-size:15px}.ld-ui{background:var(--color-panel);border:1px solid var(--color-line);color:var(--color-ink);border-radius:12px;min-width:0;font-size:13px;font-weight:700;box-shadow:0 10px 24px -12px #0f274259}.ld-row{align-items:center;gap:10px;padding:9px 12px;display:flex}.ld-row+.ld-row{border-top:1px solid var(--color-line)}.ld-row small{color:var(--color-ink-faint);margin-left:auto;font-size:12px;font-weight:600}.ld-tick{background:var(--color-brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.ld-badge{color:#fff;letter-spacing:.03em;border-radius:5px;flex:none;padding:3px 6px;font-size:10.5px;font-weight:800}.ld-imp{align-items:center;gap:18px;width:100%;max-width:440px;display:flex}.ld-imp .ld-file{flex:none;width:128px;padding:12px}.ld-imp .ld-file .ld-badge{background:#d64545;display:inline-block}.ld-imp .ld-file b{word-break:break-all;margin-top:8px;font-size:12px;display:block}.ld-imp .ld-file small{color:var(--color-ink-faint);font-size:11.5px;font-weight:600}.ld-imp .ld-flow{background:repeating-linear-gradient(90deg, var(--color-line-strong) 0 5px, transparent 5px 9px);flex:none;width:34px;height:2px;position:relative}.ld-imp .ld-flow:after{content:"";background:var(--color-brand);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:0}.ld-imp .ld-found{flex:1}.ld-exp{align-items:center;gap:16px;width:100%;max-width:420px;display:flex}.ld-mp{aspect-ratio:210/297;width:96px;box-shadow:var(--ld-shadow);background:#fff;border-radius:2px;flex:none;padding:10px}.ld-mp i{background:#d7dee7;border-radius:2px;height:3px;margin-top:5px;display:block}.ld-mp i.ld-k{background:#0f2742;width:45%;margin-top:9px}.ld-mp i.ld-h{background:#1a2433;width:60%;height:5px;margin-top:0}.ld-mp i.ld-s{width:70%}.ld-exp .ld-ui{flex:1}.ld-fmt .ld-badge.ld-p{background:#d64545}.ld-fmt .ld-badge.ld-w{background:#2f6fde}.ld-fmt .ld-badge.ld-t{background:#64748b}.ld-fmt .ld-badge.ld-m{background:#0f2742}.ld-ord{width:100%;max-width:240px;height:178px;position:relative}.ld-ord .ld-ui{align-items:center;gap:10px;height:38px;padding:0 12px;display:flex;position:absolute;left:0;right:0}.ld-ord .ld-ui:before{content:"⋮⋮";color:var(--color-ink-faint);letter-spacing:-2px;font-size:13px}.ld-ord .ld-r1{top:0}.ld-ord .ld-r2{top:46px}.ld-ord .ld-r3{top:92px}.ld-ord .ld-r4{top:138px}.ld-ord .ld-r3{border-color:var(--color-brand)}.ld-ex{gap:10px;width:100%;max-width:250px;display:grid}.ld-ex .ld-ui{align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.ld-ex .ld-add{background:var(--color-primary-soft);width:26px;height:26px;color:var(--color-primary);border-radius:8px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.ld-ex .ld-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);font-size:11px;font-weight:800}.ld-apps{width:100%;max-width:480px}.ld-apps .ld-row{padding:12px 14px}.ld-apps .ld-co{line-height:1.25;display:grid}.ld-apps .ld-co small{margin:0}.ld-pill{background:var(--color-primary-soft);color:var(--color-primary);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800}.ld-pill.ld-d{background:var(--color-sunken);color:var(--color-ink-faint)}.ld-apps .ld-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}@media (min-width:701px) and (max-width:1000px){.ld-imp{gap:12px}.ld-imp .ld-flow{display:none}.ld-imp .ld-file{width:112px}}@media (max-width:480px){.ld-exp .ld-mp{display:none}}@media (max-width:900px){.ld-bn,.ld-bn.ld-s3{grid-column:span 3}.ld-bn.ld-s6{grid-column:span 6}.ld-bn:nth-child(5){grid-column:span 6;grid-template-rows:none;grid-template-columns:1fr 1fr}.ld-bn:nth-child(5) .ld-bt{order:-1;align-self:center;padding:28px}.ld-bn:nth-child(5) .ld-bv{height:auto;min-height:230px}}@media (max-width:700px){.ld-bento{grid-template-columns:1fr}.ld-bn,.ld-bn.ld-s3,.ld-bn.ld-s6,.ld-bn:nth-child(5){grid-column:auto}.ld-bn.ld-s6,.ld-bn:nth-child(5){grid-template-rows:auto 1fr;grid-template-columns:1fr}.ld-bn.ld-s6 .ld-bt,.ld-bn:nth-child(5) .ld-bt{order:2;padding:22px 26px 28px}.ld-bn.ld-s6 .ld-bv,.ld-bn:nth-child(5) .ld-bv{height:230px;min-height:0}.ld-imp{flex-direction:column}.ld-imp .ld-flow{background:repeating-linear-gradient(var(--color-line-strong) 0 5px, transparent 5px 9px);width:2px;height:22px}.ld-imp .ld-file,.ld-imp .ld-found{width:100%}.ld-apps .ld-pills{display:none}}@media (prefers-reduced-motion:no-preference){.ld-imp .ld-flow:after{animation:3s ease-in-out infinite ld-dot}@keyframes ld-dot{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:26px}}.ld-found .ld-tick{animation:8s ease-out infinite ld-tk;animation-delay:calc(var(--i) * .7s)}@keyframes ld-tk{0%,4%{transform:scale(0)}10%,88%{transform:scale(1)}96%,to{transform:scale(0)}}.ld-fmt .ld-row{animation:8s step-end infinite ld-hl;animation-delay:calc(var(--i) * 2s)}@keyframes ld-hl{0%{background:var(--color-primary-soft)}25%,to{background:0 0}}.ld-ord .ld-r2{animation:6s ease-in-out infinite ld-up}.ld-ord .ld-r3{animation:6s ease-in-out infinite ld-grab}@keyframes ld-up{0%,20%{transform:none}35%,75%{transform:translateY(46px)}90%,to{transform:none}}@keyframes ld-grab{0%,20%{box-shadow:none;transform:none}30%{box-shadow:0 14px 26px -8px #0f274266}35%,75%{transform:translateY(-46px)scale(1.03);box-shadow:0 14px 26px -8px #0f274266}90%,to{box-shadow:none;transform:none}}.ld-ex .ld-e2 .ld-add{animation:6s ease-in-out infinite ld-added}@keyframes ld-added{0%,40%{background:var(--color-primary-soft);color:var(--color-primary);transform:none}46%{transform:scale(.85)}52%,90%{background:var(--color-brand);color:#fff;transform:none}to{background:var(--color-primary-soft);color:var(--color-primary)}}.ld-apps .ld-row{animation:.6s ease-out both ld-slide;animation-delay:calc(var(--i) * .12s)}@keyframes ld-slide{0%{opacity:0;transform:translate(16px)}}}.ld-st6{width:100%;max-width:230px;position:relative;overflow:hidden}.ld-st6 .ld-row{z-index:1;height:32px;padding:0 12px;position:relative}.ld-mk{background:var(--color-primary-soft);border-left:3px solid var(--color-brand);height:32px;position:absolute;top:64px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.ld-mk{animation:9s ease-in-out infinite ld-mk}@keyframes ld-mk{0%,18%{transform:none}28%,50%{transform:translateY(32px)}60%,82%{transform:translateY(64px)}92%,to{transform:none}}.ld-rise{animation:ld-rise .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}@keyframes ld-rise{0%{opacity:0;transform:translateY(16px)}}}.ld-stagewrap{width:100%;max-width:560px;margin-inline:auto}.ld-pill2{background:var(--color-panel);border:1px solid var(--color-line);color:var(--color-ink);box-shadow:var(--ld-shadow);border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 14px;font-size:14px;font-weight:800;display:inline-flex}.ld-lab2{z-index:3;justify-items:start;gap:10px;width:262px;display:grid;position:absolute;bottom:0;left:0}.ld-lab2.ld-top{top:0;bottom:auto}.ld-lab2 p{color:var(--color-ink-soft);max-width:17em;font-size:14px;line-height:1.45}.ld-ld{background:var(--color-brand);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-mint) 45%, transparent);border-radius:50%}.ld-deck{perspective:1600px;position:relative}.ld-flipper{transform-style:preserve-3d;will-change:transform}.ld-scn{height:470px;display:block;position:relative}.ld-jdcard{z-index:3;background:var(--color-panel);border:1px solid var(--color-line);width:262px;box-shadow:var(--ld-shadow);color:var(--color-ink-soft);border-radius:14px;padding:14px 16px;font-size:13.5px;position:absolute;top:0;left:0}.ld-jdh{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ld-jdh b{color:var(--color-ink);word-break:break-all;font-size:14px;display:block}.ld-jdh small{color:var(--color-ink-faint);font-size:12px}.ld-jdi{background:var(--color-navy);border-radius:8px;flex:none;width:30px;height:30px}.ld-kw{background:linear-gradient(var(--color-mint), var(--color-mint)) 0 90%/100% 55% no-repeat;color:var(--color-ink);padding-inline:1px;font-weight:700}.ld-paper{color:#1a2433;width:340px;max-width:100%;box-shadow:var(--ld-shadow);z-index:1;background:#fff;border-radius:3px;min-height:380px;padding:24px 24px 28px;position:absolute;top:78px;right:0}.ld-pn{letter-spacing:.01em;font-size:18px;font-weight:800}.ld-pr{color:#64748b;margin-top:2px;font-size:11.5px}.ld-pl{letter-spacing:.16em;text-transform:uppercase;color:#0f2742;border-bottom:1.5px solid #0f2742;margin-top:20px;padding-bottom:3px;font-size:10px;font-weight:800}.ld-pt{color:#334155;margin-top:10px;font-size:11.5px}.ld-pt b{color:#0f2742}.ld-pt i{float:right;color:#64748b;font-style:normal}.ld-focus{margin-top:8px;font-size:12px;line-height:1.45;display:grid;position:relative}.ld-focus>div:not(.ld-pop){grid-area:1/1;padding-left:12px;position:relative}.ld-focus>div:not(.ld-pop):before{content:"";background:#0f2742;border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:2px}.ld-oldl{opacity:0;color:#b42318}.ld-oldl span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#feecea;border-radius:3px;padding:1px 3px;position:relative}.ld-oldl span:after{content:"";transform-origin:0;background:#b42318;height:1.5px;position:absolute;top:55%;left:0;right:0}.ld-newl span{background:#5ed9b500;border-radius:3px;padding:1px 3px}.ld-pop{z-index:4;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex;position:absolute;top:calc(100% + 34px);left:-10px;right:-10px;box-shadow:0 14px 30px -12px #0f274266}.ld-pop .ld-src{color:#087a5b;background:#e8f8f3;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.ld-apply{color:#087a5b;text-align:center;background:#e8f8f3;border-radius:8px;min-width:84px;padding:6px 12px;font-size:12px;font-weight:800;display:grid}.ld-apply>span{grid-area:1/1}.ld-a1{opacity:0}.ld-cur{opacity:0;position:absolute;top:24px;right:14px}.ld-bl{background:#d7dee7;border-radius:3px;width:92%;height:5px;margin-top:9px}.ld-bl.ld-w2{width:68%}.ld-bl.ld-w3{width:84%}.ld-bl.ld-w1{width:55%}.ld-badge.ld-pdf{background:#d64545}.ld-bar{background:var(--color-line);border-radius:3px;height:5px;margin-top:4px;overflow:hidden}.ld-bar i{background:var(--color-brand);width:100%;height:100%;display:block}.ld-rd{color:var(--color-ink);margin-top:8px;font-size:12.5px;font-weight:700;display:grid}.ld-rd span{grid-area:1/1}.ld-rd .ld-r1{opacity:0;color:var(--color-ink-faint)}.ld-chk{z-index:3;width:262px;position:absolute;top:132px;left:0}.ld-chk .ld-row{padding:8px 12px}.ld-fl{margin-top:2px}.ld-fl .ld-bl{margin-top:6px}.ld-st2{background:var(--color-primary-soft);color:var(--color-primary);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:800}.ld-st2.ld-gap{background:var(--color-warn-soft);color:var(--color-warn)}.ld-dot{background:var(--color-warn);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:800;display:grid}.ld-bu{color:#334155;margin-top:9px;padding-left:12px;font-size:11.5px;line-height:1.45;position:relative}.ld-bu:before{content:"";background:#0f2742;border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:2px}.ld-hint{color:#b45309;background:#fef3c7;border-radius:999px;margin-top:8px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-block}.ld-score{z-index:5;color:#1a2433;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:158px;padding:10px 12px;position:absolute;top:-20px;right:-8px;box-shadow:0 14px 30px -12px #0f274266}.ld-score small{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:9.5px;font-weight:800;display:block}.ld-score .ld-mb{background:#e2e8f0;border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.ld-score .ld-mb i{background:#14b88a;width:78%;height:100%;display:block}.ld-tone2{z-index:3;flex-wrap:wrap;gap:8px;width:262px;display:flex;position:absolute;top:150px;left:0}.ld-tn{border:1.5px solid var(--color-line-strong);background:var(--color-panel);color:var(--color-ink);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800}.ld-tn.ld-sel{background:var(--color-ink);color:var(--color-canvas);border-color:var(--color-ink)}.ld-lp{overflow:hidden}.ld-lt{white-space:nowrap;color:#334155;width:fit-content;font-size:11.5px;line-height:1.7;display:block}.ld-lt.ld-gap{margin-top:12px}.ld-lp .ld-pn{margin-bottom:14px}.ld-paper.ld-ex1{width:320px;min-height:420px;top:24px}.ld-xl{z-index:3;width:290px;position:absolute;top:190px;left:0}.ld-xl .ld-hd{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);padding:11px 14px;font-size:11px;font-weight:800}.ld-xl .ld-row{padding:12px 14px}.ld-xl .ld-st{place-items:center end;width:92px;margin-left:auto;display:grid}.ld-xl .ld-st>*{grid-area:1/1}.ld-xl .ld-st .ld-b{background:var(--color-brand);opacity:0;border-radius:3px;justify-self:start;width:92px;height:5px}.ld-xl .ld-st .ld-ok{color:var(--color-primary);font-size:12px;font-weight:800}.ld-badge.ld-p{background:#d64545}.ld-badge.ld-w{background:#2f6fde}.ld-badge.ld-t{background:#64748b}.ld-badge.ld-m{background:#0f2742}@media (max-width:560px){.ld-scn{align-content:start;gap:10px;height:680px;display:grid;overflow:hidden}.ld-scn .ld-jdcard,.ld-scn .ld-paper,.ld-scn .ld-chk,.ld-scn .ld-xl,.ld-scn .ld-tone2{width:100%;position:relative;inset:auto}.ld-scn .ld-jdcard,.ld-scn .ld-chk,.ld-scn .ld-tone2{width:90%}.ld-scn .ld-paper{width:94%;min-height:0;margin-left:auto;padding-bottom:70px}.ld-scn .ld-paper.ld-ex1{padding-bottom:28px}.ld-scn .ld-lab2{order:-1;width:100%;position:relative;inset:auto}}@media (prefers-reduced-motion:no-preference){.ld-scn .ld-lab2{animation:.6s cubic-bezier(.2,.7,.2,1) .35s both ld-labin}@keyframes ld-labin{0%{opacity:0;transform:translateY(10px)scale(.96)}}.ld-ld{animation:2.4s ease-in-out infinite ld-ldp}@keyframes ld-ldp{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-mint) 15%, transparent)}}.ld-stagewrap.ld-paused .ld-scn *,.ld-stagewrap.ld-paused .ld-scn :before,.ld-stagewrap.ld-paused .ld-scn :after{animation-play-state:paused!important}.ld-scn .ld-jdcard{animation:7s ease-in-out 1s infinite ld-float}@keyframes ld-float{50%{transform:translateY(-6px)}}.ld-scn .ld-kw{animation:7s ease-in-out .5s both ld-kw}@keyframes ld-kw{0%{background-size:0 55%}16%,to{background-size:100% 55%}}.ld-scn .ld-oldl{animation:7s ease-in-out .5s both ld-old}@keyframes ld-old{0%,4%{opacity:0}10%,50%{opacity:1}58%,to{opacity:0}}.ld-scn .ld-oldl span:after{animation:7s ease-in-out .5s both ld-strike}@keyframes ld-strike{0%,28%{transform:scaleX(0)}44%,to{transform:scaleX(1)}}.ld-scn .ld-newl{animation:7s ease-in-out .5s both ld-neu}@keyframes ld-neu{0%,52%{opacity:0;transform:translateY(7px)}62%,to{opacity:1;transform:none}}.ld-scn .ld-newl span{animation:7s ease-in-out .5s both ld-flash}@keyframes ld-flash{0%,82%{background:#5ed9b500}88%{background:#5ed9b5b3}to{background:#5ed9b500}}.ld-scn .ld-pop{animation:7s ease-in-out .5s both ld-pop}@keyframes ld-pop{0%,60%{opacity:0;transform:translateY(8px)scale(.96)}70%,to{opacity:1;transform:none}}.ld-scn .ld-a1{animation:7s linear .5s both ld-a1}.ld-scn .ld-a2{animation:7s linear .5s both ld-a2}@keyframes ld-a1{0%,79.9%{opacity:1}80%,to{opacity:0}}@keyframes ld-a2{0%,79.9%{opacity:0}80%,to{opacity:1}}.ld-scn .ld-apply{animation:7s ease-in-out .5s both ld-btn}@keyframes ld-btn{0%,76%{color:#fff;background:#087a5b;transform:none}79%{transform:scale(.92)}84%,to{color:#087a5b;background:#e8f8f3;transform:none}}.ld-scn .ld-cur{animation:7s ease-in-out .5s both ld-cur}@keyframes ld-cur{0%,62%{opacity:0;transform:translate(70px,50px)}70%{opacity:1}78%{opacity:1;transform:translate(0)}80%{transform:scale(.85)}84%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}.ld-scn .ld-bar i{animation:7s ease-in-out .3s both ld-bar}@keyframes ld-bar{0%,4%{width:0}34%,to{width:100%}}.ld-scn .ld-rd .ld-r1{animation:7s linear .3s both ld-r1}.ld-scn .ld-rd .ld-r2{animation:7s linear .3s both ld-r2}@keyframes ld-r1{0%,4%{opacity:0}5%,34.9%{opacity:1}35%,to{opacity:0}}@keyframes ld-r2{0%,34.9%{opacity:0}35%,to{opacity:1}}.ld-scn .ld-chk .ld-tick{animation:7s ease-out .3s both ld-tkh;animation-delay:calc(.3s + var(--i) * .45s)}@keyframes ld-tkh{0%,38%{transform:scale(0)}46%,to{transform:scale(1)}}.ld-scn .ld-fl{animation:7s ease-out .3s both ld-fl;animation-delay:calc(.3s + var(--i) * .45s)}@keyframes ld-fl{0%,38%{opacity:0;transform:translateY(8px)}46%,to{opacity:1;transform:none}}.ld-scn .ld-chk .ld-dot{animation:7s ease-out .3s both ld-tkh;animation-delay:calc(.3s + var(--i) * .45s)}.ld-scn .ld-chk .ld-st2{animation:7s ease-out .3s both ld-fl;animation-delay:calc(.3s + var(--i) * .45s)}.ld-scn .ld-bu .ld-kw{animation-delay:.9s}.ld-scn .ld-score .ld-mb i{animation:7s ease-in-out .3s both ld-mb}@keyframes ld-mb{0%,40%{width:54%}70%,to{width:78%}}.ld-scn .ld-hint{animation:7s ease-out .3s both ld-hint}@keyframes ld-hint{0%,52%{opacity:0;transform:translateY(6px)}62%,to{opacity:1;transform:none}}.ld-scn .ld-tn.ld-sel{animation:.3s ease-out both ld-tnsel;animation-delay:var(--dl)}@keyframes ld-tnsel{0%{background:var(--color-panel);color:var(--color-ink);border-color:var(--color-line-strong)}}.ld-scn .ld-lt{animation:.6s ease-out both ld-wr;animation-delay:calc(1.4s + var(--i) * .7s)}@keyframes ld-wr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ld-scn .ld-xl .ld-b{animation:.9s ease-in-out both ld-xb;animation-delay:var(--dl)}@keyframes ld-xb{0%{opacity:1;width:0}90%{opacity:1;width:92px}to{opacity:0;width:92px}}.ld-scn .ld-xl .ld-ok{animation:.3s ease-out both ld-xo;animation-delay:calc(var(--dl) + .9s)}@keyframes ld-xo{0%{opacity:0;transform:scale(.7)}}}.ld-pause{justify-content:flex-end;margin-top:4px;display:flex}.ld-pause button{width:44px;height:44px;color:var(--color-ink-faint);border-radius:999px;place-items:center;display:grid}.ld-pause button:hover{color:var(--color-ink)}.ld-pause svg{fill:currentColor;width:18px;height:18px}
