.pml-root .sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pml-root .ph-hero .copy{gap:26px}.pml-root .crumbs{color:var(--mfg);align-items:center;gap:10px;font-size:14px;display:flex}.pml-root .crumbs a{color:var(--body)}.pml-root .crumbs a:hover{color:var(--primary)}.pml-root .crumbs span[aria-hidden]{color:var(--border)}.pml-root .wa{z-index:2;background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:16px;padding:26px 30px 16px;display:flex;position:relative}.pml-root .wa-top{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.pml-root .wa-top b{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.pml-root .wa .status{transition:color .3s ease-out}.pml-root .wa .status.goal{color:var(--primary)}.pml-root .wa .status.goal .pulse{background:var(--primary);animation:none}.pml-root .wa-kpi .count b{transform-origin:0 70%;transition:color .3s ease-out;display:inline-block}.pml-root .wa-kpi .count b.bump{animation:.5s cubic-bezier(.22,1,.36,1) pmp-bump}@keyframes pmp-bump{0%{transform:scale(1)}35%{color:var(--success);transform:scale(1.14)}to{transform:scale(1)}}.pml-root .wa-kpi .track{margin-top:10px}.pml-root .wa-sub{color:var(--mfg);justify-content:space-between;gap:12px;margin-top:10px;font-size:14px;display:flex}.pml-root .wa-sub b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.pml-root #waRejBox.flash{animation:1.2s ease-out pmp-rejFlash}@keyframes pmp-rejFlash{0%,40%{color:var(--info)}to{color:var(--mfg)}}.pml-root .wa-feed{height:318px;margin:-4px -12px 0;padding:0;list-style:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.pml-root .wa-row{border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;height:62px;padding:0 12px;transition:background-color .35s ease-out,border-color .35s ease-out,opacity .4s ease-out,height .45s cubic-bezier(.22,1,.36,1);display:grid}.pml-root .wa-row.enter,.pml-root .wa-row.leave{opacity:0;height:0}.pml-root .wa-row.checking{background:var(--secondary)}.pml-root .wa-row.no{background:#005b930f}.pml-root .wa-row.repl{border:1.5px dashed var(--border);background:0 0}.pml-root .wa-av{background:var(--muted);width:36px;height:36px;color:var(--soft);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:background-color .3s,color .3s;display:flex}.pml-root .wa-row.checking .wa-av{background:var(--surface);color:var(--primary)}.pml-root .wa-row.repl .wa-av{border:1.5px dashed var(--border);color:var(--mfg);background:0 0}.pml-root .wa-who{flex-direction:column;gap:4px;min-width:0;display:flex}.pml-root .wa-who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.pml-root .wa-row.repl .wa-who b{color:var(--mfg);font-weight:500}.pml-root .wa-line{color:var(--mfg);white-space:nowrap;text-overflow:ellipsis;align-items:center;min-height:20px;font-size:13px;display:flex;overflow:hidden}.pml-root .wa-line.why{color:var(--info)}.pml-root .wa-checks{gap:6px;display:flex}.pml-root .wa-ck{background:var(--surface);border:1px solid var(--hair);height:20px;color:var(--mfg);border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:12px;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}.pml-root .wa-ck i{border:1.5px solid var(--light);border-top-color:var(--primary);border-radius:50%;flex:none;width:10px;height:10px;animation:.7s linear infinite pmp-spin;position:relative}@keyframes pmp-spin{to{transform:rotate(360deg)}}.pml-root .wa-ck.ok{color:var(--success);border-color:#00732940}.pml-root .wa-ck.ok i{border:0;border-left:1.8px solid var(--success);border-bottom:1.8px solid var(--success);border-radius:0;width:9px;height:5px;animation:none;transform:translateY(-1px)rotate(-45deg)}.pml-root .wa-ck.fail{color:var(--info);background:#005b930f;border-color:#005b934d}.pml-root .wa-ck.fail i{border:0;border-radius:0;animation:none}.pml-root .wa-ck.fail i:before,.pml-root .wa-ck.fail i:after{content:"";background:var(--info);width:1.8px;height:10px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.pml-root .wa-ck.fail i:after{transform:rotate(-45deg)}.pml-root .wa-dots{gap:3px;margin-left:6px;display:inline-flex}.pml-root .wa-dots i{background:var(--mfg);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite pmp-dots}.pml-root .wa-dots i:nth-child(2){animation-delay:.15s}.pml-root .wa-dots i:nth-child(3){animation-delay:.3s}@keyframes pmp-dots{0%,80%,to{opacity:.25}40%{opacity:1}}.pml-root .bdg{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:13px;font-style:normal;font-weight:500;transition:background-color .3s,color .3s}.pml-root .bdg.wait{background:var(--surface);color:var(--primary);border:1px solid var(--light)}.pml-root .bdg.ok{color:var(--success);background:#0073291a}.pml-root .bdg.no{color:var(--info);background:#005b931a}.pml-root .bdg.repl{color:var(--mfg);border:1px dashed var(--border);background:0 0}.pml-root .bdg.is-pop{animation:.4s cubic-bezier(.22,1,.36,1) pmp-bdgPop}@keyframes pmp-bdgPop{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}.pml-root .wa-fly{z-index:5;pointer-events:none;color:#fff;background:var(--success);border-radius:999px;padding:3px 9px;font-size:14px;font-weight:700;position:absolute;box-shadow:0 6px 16px #0073294d}@media (max-width:560px){.pml-root .wa{padding:20px 16px 12px}.pml-root .wa-top{flex-direction:column;align-items:flex-start;gap:6px}.pml-root .wa-sub{flex-direction:column;gap:2px}.pml-root .wa-feed{margin:-4px -8px 0}.pml-root .wa-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:0 8px}.pml-root .wa-av{width:32px;height:32px}.pml-root .wa-ck{padding:0 6px 0 5px;font-size:11px}.pml-root .wa-checks{gap:4px}}.pml-root .task-link{color:inherit}.pml-root .task-link b:after{content:"";opacity:.5;border-top:2px solid;border-right:2px solid;width:7px;height:7px;display:inline-block;transform:translate(6px,-3px)rotate(45deg)}.pml-root .band-flat{background:var(--surface);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.pml-root #tools .feat{padding-top:0}.pml-root .dict{background:var(--muted);border-radius:18px;padding:48px}.pml-root .dict-card{background:var(--surface);border:1px solid var(--border);max-width:460px;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:14px;margin:0 auto;padding:26px 28px;display:flex}.pml-root .dict-input{border:1px solid var(--primary);border-radius:10px;align-items:center;gap:10px;height:46px;padding:0 14px;font-size:15px;display:flex;box-shadow:0 0 0 3px #3d67fd2e}.pml-root .caret{background:var(--fg);width:1.5px;height:20px;margin-left:-8px;animation:1s step-end infinite pmp-blink}@keyframes pmp-blink{50%{opacity:0}}.pml-root .dict-list{border:1px solid var(--hair);border-radius:10px;flex-direction:column;gap:2px;margin:-6px 0 0;padding:6px;list-style:none;display:flex}.pml-root .dict-list li{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:15px;display:flex}.pml-root .dict-list li.hl{background:var(--secondary)}.pml-root .dict-list em{color:var(--mfg);font-size:12px;font-style:normal;font-weight:500}.pml-root .dict-sel{flex-wrap:wrap;gap:8px;display:flex}.pml-root .dict-sel span{background:var(--secondary);color:var(--on-secondary);border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:14px;display:flex}.pml-root .dict-sel i{color:var(--mfg);font-style:normal}.pml-root .dict-foot{color:var(--mfg);font-size:13px}.pml-root .tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.pml-root .tool{border-top:2px solid var(--ink);flex-direction:column;gap:10px;padding-top:24px;display:flex}.pml-root .tool b{font-size:19px;font-weight:600}.pml-root .tool span{color:var(--mfg);font-size:16px;line-height:1.5}@media (max-width:1020px){.pml-root .tools{grid-template-columns:1fr 1fr}.pml-root .dict{padding:28px}}@media (max-width:560px){.pml-root .tools{grid-template-columns:1fr;gap:28px}.pml-root .dict{padding:16px}.pml-root .dict-card{padding:20px 18px}}.pml-root .ph-visual{height:600px;position:relative}.pml-root .phone.solo{width:250px;top:0;left:120px;box-shadow:0 20px 44px #0d1b4c2e}.pml-root .ph-visual .pop.rej{width:330px;top:250px;left:300px}.pml-root .ph-visual .pop.acc{flex-direction:column;gap:2px;padding:16px 20px;top:390px;left:0}.pml-root .acc-n{letter-spacing:-.02em;color:var(--success);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.pml-root .ph-visual .pop.acc p{color:var(--mfg);margin:0;font-size:14px;line-height:1.35}.pml-root .replya-panel2{width:130px;position:absolute;top:440px;left:470px}.pml-root .ph-steps{margin-top:0;padding:40px 0 88px}@media (max-width:1240px) and (min-width:1101px){.pml-root .ph-visual .pop.rej{width:300px;left:250px}}@media (max-width:1100px){.pml-root .ph-visual{max-width:628px}}@media (max-width:680px){.pml-root .ph-visual{flex-direction:column;gap:14px;height:auto;display:flex}.pml-root .phone.solo{width:220px;margin:0 auto;position:relative;top:auto;left:auto}.pml-root .ph-visual .pop.rej,.pml-root .ph-visual .pop.acc{width:auto;position:relative;top:auto;left:auto}.pml-root .ph-visual .pop.acc{flex-direction:row;align-items:center;gap:14px}.pml-root .replya-panel2{display:none}.pml-root .ph-steps{padding-bottom:64px}}.pml-root .cmp-scroll{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-top:44px;overflow-x:auto}.pml-root .cmp{border-collapse:collapse;width:100%;min-width:860px;font-size:15px;line-height:1.45}.pml-root .cmp th,.pml-root .cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:16px 18px}.pml-root .cmp tbody tr:last-child th,.pml-root .cmp tbody tr:last-child td{border-bottom:0}.pml-root .cmp thead th{color:var(--soft);background:var(--bg);border-bottom:1px solid var(--border);font-size:14px;font-weight:600}.pml-root .cmp tbody th{color:var(--fg);width:19%;font-weight:500}.pml-root .cmp td{color:var(--mfg)}.pml-root .cmp .us{background:var(--secondary);color:var(--on-secondary);font-weight:500}.pml-root .cmp thead .us{color:var(--primary);background:var(--secondary)}.pml-root .faq-grid{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:72px;display:grid}.pml-root .faq{border-top:1px solid var(--border)}.pml-root .faq details{border-bottom:1px solid var(--border)}.pml-root .faq summary{cursor:pointer;color:var(--fg);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.pml-root .faq summary::-webkit-details-marker{display:none}.pml-root .faq summary:after{content:"";border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);flex:none;width:10px;height:10px;transition:transform .2s ease-out;transform:rotate(45deg)translateY(-3px)}.pml-root .faq details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.pml-root .faq summary:hover{color:var(--primary)}.pml-root .faq details p{color:var(--body);max-width:680px;padding:0 0 24px;font-size:17px;line-height:1.6}@media (max-width:1020px){.pml-root .faq-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:560px){.pml-root .faq summary{font-size:17px}}@media (max-width:1100px){.pml-root .foot-cols{gap:32px 48px}}.pml-root .nobr{white-space:nowrap}.pml-root #results{padding-bottom:40px}.pml-root .cmp tbody th,.pml-root .cmp thead th:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.pml-root .cmp thead th:first-child{background:var(--bg)}.pml-root .cmp .us{width:24%}@media (max-width:560px){.pml-root .cmp{min-width:760px;font-size:14px}.pml-root .cmp th,.pml-root .cmp td{padding:14px}.pml-root .cmp tbody th{width:130px}}.pml-root .wrap.panel-grid{padding-left:24px;padding-right:24px}@media (min-width:1248px){.pml-root .wrap.panel-grid{padding-left:0;padding-right:0}}.pml-root .aud-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:16px;width:470px;padding:24px 26px;display:flex;position:absolute;top:0;left:40px;box-shadow:0 20px 44px #0d1b4c1f}.pml-root .aud-card .c-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pml-root .aud-card .c-top b{font-size:16px;font-weight:600}.pml-root .aud-tag{border:1px solid var(--border);color:var(--mfg);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500}.pml-root .aud-list{flex-direction:column;margin:0;display:flex}.pml-root .aud-list div{border-top:1px solid var(--hair);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.pml-root .aud-list dt{color:var(--mfg);font-size:14px}.pml-root .aud-list dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.pml-root .aud-list i{background:var(--secondary);color:var(--on-secondary);border-radius:999px;padding:4px 10px;font-size:14px;font-style:normal}.pml-root .aud-note{color:var(--mfg);font-size:13px;line-height:1.45}@media (min-width:681px){.pml-root .ph-visual .pop.rej{width:340px;top:430px;left:230px}.pml-root .replya-panel2{width:120px;top:30px;left:500px}}@media (max-width:1240px) and (min-width:1101px){.pml-root .aud-card{width:440px;left:0}.pml-root .ph-visual .pop.rej{left:160px}.pml-root .replya-panel2{top:-30px;left:420px}}@media (max-width:680px){.pml-root .aud-card{width:auto;padding:20px 18px;position:relative;top:auto;left:auto}.pml-root .aud-list div{grid-template-columns:1fr;gap:6px}}.pml-root .pt-sec{background:var(--muted);padding:0 0 96px}.pml-root .pt-box{background:var(--ink);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:56px;padding:64px;display:grid;position:relative;overflow:hidden}.pml-root .pt-box .eyebrow{color:var(--light)}.pml-root .pt-box .h2{color:#fff;margin-top:14px}.pml-root .pt-box .lead{color:#ffffffbd;max-width:560px;margin-top:18px}.pml-root .pt-stats{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;padding:22px 0;display:grid}.pml-root .pt-stats div{flex-direction:column;gap:6px;display:flex}.pml-root .pt-stats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.pml-root .pt-stats span{color:#ffffffa8;font-size:14px;line-height:1.4}.pml-root .pt-box :focus-visible{outline-color:var(--light)}.pml-root .pt-side{padding-top:150px;position:relative}.pml-root .pt-card{z-index:2;color:var(--fg);border:0;position:relative;box-shadow:0 24px 60px #00000059}.pml-root .pt-card-head{flex-direction:column;gap:6px;display:flex}.pml-root .pt-card-head b{letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:700}.pml-root .pt-card-head p{color:var(--mfg);font-size:14px;line-height:1.45}.pml-root .pt-pages{z-index:1;transform-origin:top;width:460px;height:430px;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.8)}.pml-root .pg{width:280px;height:380px;color:var(--fg);background:#fff;border-radius:10px;flex-direction:column;gap:12px;padding:22px 20px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:24px;box-shadow:0 24px 50px #00000059}.pml-root .pg3{left:0;transform:rotate(-9deg)translateY(18px)}.pml-root .pg2{left:90px;transform:rotate(-3deg)}.pml-root .pg1{left:180px;transform:rotate(5deg)translateY(8px)}.pml-root .pt-box:hover .pg3{transform:rotate(-12deg)translate(-18px,22px)}.pml-root .pt-box:hover .pg1{transform:rotate(7deg)translate(14px)}.pml-root .pg-h{color:var(--ink);font-size:14px;font-weight:700}.pml-root .pg-bars{flex-direction:column;gap:9px;display:flex}.pml-root .pg-bars div{color:var(--body);grid-template-columns:94px minmax(0,1fr) 30px;align-items:center;gap:8px;font-size:11px;display:grid}.pml-root .pg-bars span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pml-root .pg-bars i{background:linear-gradient(var(--primary),var(--primary)) 0 0/var(--w) 100% no-repeat,var(--muted);border-radius:4px;height:8px;display:block}.pml-root .pg-bars em{color:var(--fg);text-align:right;font-style:normal;font-weight:600}.pml-root .pg-brand{color:var(--ink);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.pml-root .pg-mark{background:var(--primary);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pml-root .pg-title{letter-spacing:-.02em;color:var(--ink);margin-top:10px;font-size:26px;font-weight:700;line-height:1.05}.pml-root .pg-sub{color:var(--mfg);margin-top:-4px;font-size:12px}.pml-root .pg-donut{align-items:center;gap:14px;margin-top:6px;display:flex}.pml-root .dn{background:radial-gradient(circle,#fff 55%,transparent 56%),conic-gradient(var(--primary) 0 92%,var(--teal) 92% 94%,var(--light) 94% 96%,var(--muted) 96%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.pml-root .dn b{color:var(--ink);font-size:16px;font-weight:700}.pml-root .dn-leg{color:var(--body);flex-direction:column;gap:5px;font-size:11px;display:flex}.pml-root .dn-leg span{align-items:center;gap:6px;display:flex}.pml-root .dn-leg i{border-radius:2px;width:8px;height:8px}.pml-root .dn-leg i.a{background:var(--primary)}.pml-root .dn-leg i.b{background:var(--teal)}.pml-root .dn-leg i.c{background:var(--light)}.pml-root .pg-mini{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.pml-root .pg-mini div{background:var(--muted);border-radius:8px;flex-direction:column;gap:3px;padding:10px;display:flex}.pml-root .pg-mini b{color:var(--ink);font-size:17px;font-weight:700}.pml-root .pg-mini span{color:var(--mfg);font-size:10px}.pml-root .pg-foot{color:var(--mfg);margin-top:auto;font-size:10px}@media (max-width:1100px){.pml-root .pt-box{grid-template-columns:minmax(0,1fr);padding:48px}.pml-root .pt-side{max-width:560px}}@media (max-width:760px){.pml-root .pt-stats{grid-template-columns:1fr 1fr;row-gap:18px}}@media (max-width:560px){.pml-root .pt-sec{padding-bottom:64px}.pml-root .pt-box{gap:36px;padding:32px 22px}.pml-root .pt-side{padding-top:112px}.pml-root .pt-pages{transform:translate(-50%)scale(.6)}}html.pml-page,.pml-root{--danger:#c4320a}.pml-root .field .lbl-opt{color:var(--mfg);margin-left:4px;font-weight:400}.pml-root .field .err{color:var(--danger);min-height:0;font-size:13px;line-height:1.35}.pml-root .field .err:empty{display:none}.pml-root .field input[aria-invalid=true]{border-color:var(--danger)}.pml-root .field input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c4320a29}@media (max-width:1240px) and (min-width:1101px){.pml-root .pt-box{grid-template-columns:minmax(0,1fr) 460px;gap:40px}}.pml-root .fade2,.pml-root .fade-top,.pml-root .fade-bot{--fh:150px;border-top:0;border-bottom:0}.pml-root .fade2{background:linear-gradient(to bottom,transparent 0,var(--fc,var(--surface)) var(--fh),var(--fc,var(--surface)) calc(100% - var(--fh)),transparent 100%)}.pml-root .fade-top{background:linear-gradient(to bottom,transparent 0,var(--fc,var(--surface)) var(--fh))}.pml-root .fade-bot{background:linear-gradient(to bottom,var(--fc,var(--surface)) calc(100% - var(--fh)),transparent 100%)}.pml-root .sec.fade2{padding-top:160px;padding-bottom:160px}.pml-root .sec.fade-top,.pml-root .panel.fade-top .panel-grid{padding-top:160px}.pml-root .pt-sec.fade-bot{padding-bottom:170px}@media (max-width:560px){.pml-root .fade2,.pml-root .fade-top,.pml-root .fade-bot{--fh:96px}.pml-root .sec.fade2{padding-top:104px;padding-bottom:104px}.pml-root .sec.fade-top,.pml-root .panel.fade-top .panel-grid{padding-top:104px}.pml-root .pt-sec.fade-bot{padding-bottom:110px}}.pml-root .ph-panel .facts div:last-child{border-bottom:0}.pml-root .ph-panel{padding-bottom:72px}.pml-root .ph-steps{border-top:1px solid var(--border);padding:64px 0 88px}.pml-root .ph-steps .steps-line{top:83px}@media (max-width:560px){.pml-root .ph-panel{padding-bottom:48px}.pml-root .ph-steps{padding:40px 0 64px}}@media (min-width:681px){.pml-root .ph-visual{height:540px}}@media (min-width:901px){.pml-root .ph-steps .step{text-align:center;align-items:center}.pml-root .ph-steps .step span{text-wrap:balance;max-width:270px}.pml-root .ph-steps .steps-line{left:calc(12.5% - 15px);right:calc(12.5% - 15px)}}.pml-root .tool{gap:8px}.pml-root .pt-stats{display:none}.pml-root .pt-facts{border-top:1px solid #ffffff24;max-width:600px;margin:28px 0 0;padding:0;list-style:none}.pml-root .pt-facts li{color:#ffffffbd;border-bottom:1px solid #ffffff24;padding:14px 0;font-size:17px;line-height:1.5}.pml-root .pt-facts b{color:#fff;font-weight:600}.pml-root .route{margin-top:56px}.pml-root .rt-lane{border-top:1px solid var(--border);grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px;padding:34px 0 36px;display:grid}.pml-root .rt-lane:last-of-type{border-bottom:1px solid var(--border)}.pml-root .rt-head{flex-direction:column;gap:6px;padding-top:40px;display:flex}.pml-root .rt-head b{font-size:21px;font-weight:600;line-height:1.25}.pml-root .rt-head span{color:var(--mfg);font-size:15px;line-height:1.45}.pml-root .rt-agency .rt-head b{color:var(--soft)}.pml-root .rt-us .rt-head b{color:var(--primary)}.pml-root .rt-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 16px;margin:0;padding:40px 0 0;list-style:none;display:grid}.pml-root .rt-track li{flex-direction:column;gap:6px;padding-right:6px;display:flex;position:relative}.pml-root .rt-track li i{z-index:1;background:var(--surface);border:2px solid var(--border);border-radius:50%;width:14px;height:14px;margin-bottom:12px;position:relative}.pml-root .rt-track li:not(:last-child):after{content:"";background:var(--border);width:calc(100% + 16px);height:2px;position:absolute;top:6px;left:7px}.pml-root .rt-track b{font-size:16px;font-weight:600;line-height:1.3}.pml-root .rt-track span{color:var(--mfg);font-size:14px;line-height:1.45}.pml-root .rt-agency .rt-track b{color:var(--soft)}.pml-root .rt-track em{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:-36px;left:-10px}.pml-root .rt-agency .rt-track em{background:var(--muted);color:var(--soft)}.pml-root .rt-agency .first i{background:var(--soft);border-color:var(--soft)}.pml-root .rt-us .rt-track li i{background:var(--primary);border-color:var(--primary)}.pml-root .rt-us .rt-track li:not(:last-child):after{background:var(--primary)}.pml-root .rt-us .rt-track em{background:var(--primary);color:#fff}.pml-root .rt-us .first i{box-shadow:0 0 0 5px #3d67fd2e}.pml-root .rt-more{margin-top:22px;font-size:15px;font-weight:500;display:inline-block}.pml-root .rt-more:hover{text-underline-offset:3px;text-decoration:underline}.pml-root .rt-us .rt-track li i{opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;transform:scale(.4)}.pml-root .rt-us .rt-track li:not(:last-child):after{transform-origin:0;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.pml-root .rt-track em{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.pml-root .route.in .rt-us .rt-track li i{opacity:1;transform:none}.pml-root .route.in .rt-us .rt-track li:not(:last-child):after{transform:none}.pml-root .route.in .rt-track em{opacity:1;transform:none}.pml-root .route.in .rt-us li:first-child i{transition-delay:.35s}.pml-root .route.in .rt-us li:first-child:after{transition-delay:.45s}.pml-root .route.in .rt-us li:nth-child(2) i{transition-delay:.8s}.pml-root .route.in .rt-us li:nth-child(2):after{transition-delay:.9s}.pml-root .route.in .rt-us li:nth-child(3) i{transition-delay:1.25s}.pml-root .route.in .rt-us li:nth-child(3):after{transition-delay:1.35s}.pml-root .route.in .rt-us li:nth-child(4) i{transition-delay:1.7s}.pml-root .route.in .rt-agency em{transition-delay:.2s}.pml-root .route.in .rt-us em{transition-delay:2s}@media (max-width:1020px){.pml-root .rt-lane{grid-template-columns:minmax(0,1fr);gap:8px}.pml-root .rt-head{padding-top:0}}@media (max-width:760px){.pml-root .rt-track{grid-template-columns:minmax(0,1fr);gap:0;padding-top:16px}.pml-root .rt-track li{padding:0 0 22px 32px}.pml-root .rt-track li i{margin:0;position:absolute;top:3px;left:0}.pml-root .rt-track li:not(:last-child):after{width:2px;height:100%;top:10px;left:6px}.pml-root .rt-us .rt-track li:not(:last-child):after{transform-origin:top;transform:scaleY(0)}.pml-root .rt-track em{align-self:flex-start;margin-bottom:2px;position:static}.pml-root .rt-track li:last-child{padding-bottom:0}}.pml-root .route.in .rt-us li:nth-child(4):after{transition-delay:1.8s}.pml-root .route.in .rt-us li:nth-child(5) i{transition-delay:2.15s}.pml-root .rt-track b{-webkit-hyphens:manual;hyphens:manual}@media (min-width:1101px){.pml-root .ph-hero .wrap{grid-template-columns:minmax(0,1fr) 460px;gap:56px}.pml-root .ph-hero .copy{max-width:none}.pml-root .ph-hero .copy p{max-width:620px}.pml-root .wa{gap:14px;padding:22px 24px 12px}.pml-root .wa-kpi .count b{font-size:34px}.pml-root .wa-feed{height:292px;margin:-4px -10px 0}.pml-root .wa-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;height:57px;padding:0 10px}.pml-root .wa-av{width:32px;height:32px;font-size:11px}.pml-root .wa-who b{font-size:14px}.pml-root .wa-ck{gap:4px;padding:0 7px 0 5px;font-size:11px}.pml-root .bdg{padding:3px 9px;font-size:12px}.pml-root .wa-sub{font-size:13px}}.pml-root .pt-ast{color:var(--light);margin-left:1px;font-size:.7em;line-height:0}.pml-root .pt-note-date{color:#ffffff80;margin:0;font-size:13px;font-style:italic;position:absolute;bottom:26px;left:64px}.pml-root .pt-note-date span{color:var(--light);font-style:normal}@media (max-width:1100px){.pml-root .pt-note-date{grid-column:1/-1;margin-top:-16px;position:static}}@media (min-width:1101px){.pml-root #tools .feat{grid-template-columns:560px minmax(0,1fr);gap:64px}.pml-root #tools .feat-text .lead{max-width:none}.pml-root .ph-panel{grid-template-columns:560px minmax(0,1fr);gap:56px}.pml-root .aud-card{width:450px;left:0}.pml-root .ph-visual .pop.rej{width:330px;left:170px}.pml-root .replya-panel2{width:110px;top:10px;left:420px}}@media (min-width:1248px){.pml-root .ph-panel{grid-template-columns:580px minmax(0,1fr)}}@media (max-width:1247px) and (min-width:1101px){.pml-root #tools .feat{grid-template-columns:520px minmax(0,1fr);gap:48px}.pml-root .ph-panel{grid-template-columns:500px minmax(0,1fr);gap:40px}.pml-root .aud-card{width:430px}.pml-root .ph-visual .pop.rej{width:320px;left:130px}.pml-root .replya-panel2{width:96px;top:-20px;left:380px}}@media (min-width:1101px){.pml-root .aud-list div{grid-template-columns:118px minmax(0,1fr)}.pml-root .aud-card{width:470px}.pml-root .ph-visual .pop.rej{width:360px;top:auto;bottom:0;left:190px}.pml-root .replya-panel2{width:100px;top:-6px;left:448px}}@media (max-width:1247px) and (min-width:1101px){.pml-root .aud-card{width:440px}.pml-root .ph-visual .pop.rej{width:330px;left:120px}.pml-root .replya-panel2{width:90px;top:-24px;left:390px}}@media (min-width:1101px){.pml-root .ph-visual{height:auto;padding:8px 0 0}.pml-root .aud-card{position:relative;top:auto;left:auto}.pml-root .ph-visual .pop.rej{width:360px;margin:-18px 0 0 180px;position:relative;top:auto;bottom:auto;left:auto}}@media (max-width:1247px) and (min-width:1101px){.pml-root .ph-visual .pop.rej{width:330px;margin-left:110px}}@media (min-width:681px) and (max-width:1100px){.pml-root .ph-visual{height:auto;padding:8px 0 0}.pml-root .aud-card{width:auto;max-width:520px;position:relative;top:auto;left:auto}.pml-root .ph-visual .pop.rej{width:360px;margin:-18px 0 0 140px;position:relative;top:auto;bottom:auto;left:auto}.pml-root .replya-panel2{width:96px;top:-10px;left:auto;right:0}}@media (min-width:1248px){.pml-root .aud-list div{grid-template-columns:134px minmax(0,1fr)}}@media (min-width:1101px){.pml-root #results .feat{grid-template-columns:560px minmax(0,1fr);gap:64px}.pml-root #results .feat-text .lead{max-width:none}}@media (max-width:1247px) and (min-width:1101px){.pml-root #results .feat{grid-template-columns:520px minmax(0,1fr);gap:48px}}@media (min-width:561px){.pml-root #results .res-tags{flex-direction:column;align-items:flex-end;gap:8px;bottom:6px;right:0}.pml-root #results .res .pop{width:min(440px,78%);max-width:none;left:20px}.pml-root #results .res-tags{flex-direction:row;align-items:center;top:-17px;bottom:auto;right:20px}}.pml-root .video{margin-top:72px}.pml-root .video-frame{background:var(--ink);border-radius:clamp(16px,2.2vw,28px);padding:clamp(6px,.9vw,11px);box-shadow:0 30px 60px #0d1b4c2e,0 8px 18px #0d1b4c14}.pml-root .video-screen{aspect-ratio:16/9;background:var(--bg);border-radius:clamp(11px,1.5vw,19px);position:relative;overflow:hidden}.pml-root .video-screen video{object-fit:cover;background:var(--bg);width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.pml-root .video-screen:not(.playing):hover video{transform:scale(1.015)}.pml-root .play{background:var(--ink);color:#fff;cursor:pointer;font:600 16px/1 var(--font-pml-geist),system-ui,sans-serif;transform-origin:0 100%;border:0;border-radius:999px;align-items:center;gap:12px;padding:8px 20px 8px 8px;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .2s ease-out;display:inline-flex;position:absolute;bottom:8%;left:5.6%;box-shadow:0 14px 30px #0d1b4c47}.pml-root .play:hover{transform:scale(1.04)}.pml-root .play-ic{background:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding-left:3px;display:flex}.pml-root .play-d{font-family:var(--font-pml-geist-mono),ui-monospace,monospace;color:#fff9;font-size:14px;font-weight:500}.pml-root .video-screen.playing .play{opacity:0;pointer-events:none}.pml-root .btn-video .btn-play{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-8px;padding-left:2px;display:flex}.pml-root .btn-video .btn-play svg{width:13px;height:13px}.pml-root .btn-dur{font-family:var(--font-pml-geist-mono),ui-monospace,monospace;color:var(--mfg);font-size:14px;font-weight:500}@media (max-width:560px){.pml-root .video{margin-top:48px}.pml-root .play{padding:4px;bottom:8%;left:5%}.pml-root .play #playT,.pml-root .play-d{display:none}.pml-root .play-ic{width:40px;height:40px}.pml-root .play-ic svg{width:16px;height:16px}}
.pml-root .video-frame{max-width:max(320px,177.778svh - 284.444px);margin-inline:auto}.pml-root .pt-side .thanks{z-index:2;position:relative}
/*# sourceMappingURL=3qy25meek4bwc.css.map*/