.ih-lp-old{aspect-ratio:20/19;position:relative;container-type:inline-size}.ih-lp-old__it{position:absolute}.ih-lp-old__tilt{transform:rotate(var(--r,0deg));transition:transform .6s cubic-bezier(.16,1,.3,1)}.ih-lp-old__it--split{z-index:1;width:58%;top:4%;left:1%}.ih-lp-old__it--diary{z-index:2;width:40%;top:2%;right:0}.ih-lp-old__it--chat{z-index:4;width:50%;bottom:6%;right:2%}.ih-lp-old__it--sticky{z-index:3;width:31%;bottom:3%;left:4%}@media (hover:hover){.ih-lp-old__it:hover{z-index:9}.ih-lp-old__it:hover .ih-lp-old__tilt{transform:rotate(0)scale(1.04)}}.ih-lp-old__paper{color:#111827;background:#fdfdfb;border-radius:.6cqw;flex-direction:column;padding:4.2cqw 3.6cqw 3.6cqw;font-family:Times New Roman,Georgia,serif;display:flex;position:relative;box-shadow:0 .3cqw .6cqw #0f172a14,0 4cqw 7cqw -3cqw #0f172a59}.ih-lp-old__pin{background:radial-gradient(circle at 35% 30%,#fca5a5 0%,#dc2626 55%,#7f1d1d 100%);border-radius:50%;width:2.6cqw;height:2.6cqw;margin-left:-1.3cqw;position:absolute;top:1.2cqw;left:50%;box-shadow:0 .5cqw .8cqw #00000059}.ih-lp-old__pt{letter-spacing:.05em;text-align:center;font-size:2.6cqw}.ih-lp-old__ps{text-align:center;color:#374151;margin:.4cqw 0 1.8cqw;font-size:2.1cqw;font-style:italic}.ih-lp-old__tbl{border:.2cqw solid #111827;flex-direction:column;display:flex}.ih-lp-old__th,.ih-lp-old__tr{grid-template-columns:38% 62%;font-size:2.05cqw;display:grid}.ih-lp-old__th{background:#f3f4f6;font-weight:700}.ih-lp-old__th>span,.ih-lp-old__tr>span{border-bottom:.15cqw solid #9ca3af;padding:.9cqw 1.4cqw}.ih-lp-old__th>span:first-child,.ih-lp-old__tr>span:first-child{border-right:.15cqw solid #9ca3af}.ih-lp-old__diary{color:#1e3a8a;background:linear-gradient(90deg,#0000 3.2cqw,#dc262659 3.2cqw 3.35cqw,#0000 3.35cqw),repeating-linear-gradient(#0000 0 3.5cqw,#2563eb29 3.5cqw 3.65cqw),#fff;border-radius:.5cqw;flex-direction:column;padding:3cqw 2.6cqw 3cqw 4.6cqw;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:2.15cqw;line-height:1.7;display:flex;box-shadow:0 .3cqw .6cqw #0f172a0f,0 3cqw 5cqw -2.4cqw #0f172a59}.ih-lp-old__diary>b{text-underline-offset:.5cqw;margin-bottom:.6cqw;font-size:2.3cqw;text-decoration:underline}.ih-lp-old__diary>span{white-space:nowrap;min-height:3.65cqw}.ih-lp-old__chat{color:#111b21;background:#efeae2 radial-gradient(#00000009 1px,#0000 1px) 0 0/2.2cqw 2.2cqw;border-radius:3cqw;flex-direction:column;gap:1.2cqw;padding:2.2cqw;font-family:-apple-system,Segoe UI,Roboto,sans-serif;display:flex;box-shadow:0 0 0 1px #0000000d,0 4cqw 7cqw -3cqw #0f172a73}.ih-lp-old__ch{color:#fff;background:#008069;border-radius:3cqw 3cqw 0 0;align-items:center;gap:1.4cqw;margin:-2.2cqw -2.2cqw 0;padding:1.8cqw 2.2cqw;display:flex}.ih-lp-old__ch>i{background:#d1d7db;border-radius:50%;flex-shrink:0;width:4.4cqw;height:4.4cqw}.ih-lp-old__ch>span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ih-lp-old__ch b{font-size:2.3cqw;font-weight:600}.ih-lp-old__ch small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:1.7cqw;overflow:hidden}.ih-lp-old__msg{background:#d9fdd3;border-radius:1.6cqw 0 1.6cqw 1.6cqw;flex-direction:column;align-self:flex-end;max-width:92%;padding:1.4cqw 1.8cqw 1cqw;font-size:2.15cqw;line-height:1.35;display:flex}.ih-lp-old__msg small{color:#667781;align-self:flex-end;align-items:center;gap:.5cqw;margin-top:.4cqw;font-size:1.6cqw;display:inline-flex}.ih-lp-old__msg small svg{color:#8696a0;width:2.2cqw;height:2.2cqw}.ih-lp-old__seen{color:#54656f;background:#ffffffd9;border-radius:1cqw;align-self:center;padding:.5cqw 1.6cqw;font-size:1.65cqw}.ih-lp-old__sticky{aspect-ratio:1;color:#3f2d06;background:linear-gradient(160deg,#fff3a6 0%,#fde68a 70%,#f8d969 100%);align-items:center;padding:3cqw;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:2.6cqw;line-height:1.35;display:flex;box-shadow:0 .4cqw .8cqw #785a001f,0 3cqw 5cqw -2.4cqw #0f172a66}.ih-lp-one{justify-content:center;display:flex}.ih-lp-one__card{background:#fff;border-radius:22px;width:min(100%,420px);overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 30px 60px -32px #0f172a61}.ih-lp-one__top{color:#fff;background:radial-gradient(60% 120% at 100% 0,#2dd4bf3d 0%,#2dd4bf00 60%),linear-gradient(135deg,#0f2f2a 0%,#123b35 100%);align-items:center;gap:14px;padding:18px 18px 16px;display:flex}.ih-lp-one__ring{width:66px;height:66px;font-family:var(--ih-display);background:radial-gradient(closest-side, #123b35 79%, transparent 80% 100%), conic-gradient(#2dd4bf 0 calc(var(--p) * 100%), #ffffff24 0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:baseline;padding-top:20px;display:flex;position:relative}.ih-lp-one__ring:after{content:"";transform-origin:1.5px 33px;width:3px;height:9px;transform:rotate(calc(var(--e) * 360deg));background:#fde68a;border-radius:2px;margin-left:-1.5px;position:absolute;top:0;left:50%}.ih-lp-one__ring b{letter-spacing:-.02em;font-size:20px;font-weight:800}.ih-lp-one__ring small{opacity:.75;font-size:11px}.ih-lp-one__t{flex-direction:column;gap:2px;min-width:0;display:flex}.ih-lp-one__t>b{font-family:var(--ih-display);letter-spacing:-.02em;font-size:18px;font-weight:700}.ih-lp-one__t>small{opacity:.72;font-size:12.5px}.ih-lp-one__pills{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.ih-lp-one__ok{color:#99f6e4;background:#2dd4bf2e;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;display:inline-flex}.ih-lp-one__pills em{color:#fde68a;opacity:.9;font-size:11.5px;font-style:normal}.ih-lp-one__chs{flex-direction:column;gap:12px;margin:0;padding:16px 18px 6px;list-style:none;display:flex}.ih-lp-one__chs li{flex-direction:column;gap:6px;display:flex}.ih-lp-one__cn{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ih-lp-one__cn b{color:#1d1d1f;font-size:13.5px;font-weight:600}.ih-lp-one__cn small{color:#86868b;white-space:nowrap;font-size:12px}.ih-lp-one__bar{background:#eef1f5;border-radius:999px;height:7px;display:block;position:relative;overflow:hidden}.ih-lp-one__bar i{width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#0d9488);position:absolute;inset:0 auto 0 0}.ih-lp-one__bar[data-done] i{background:#16a34a}.ih-lp-one__log{border-top:1px solid #f1f1f4;align-items:center;gap:11px;margin:10px 18px 0;padding:12px 0;display:flex}.ih-lp-one__av{color:#6d28d9;background:linear-gradient(#ede9fe,#ddd6fe);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12.5px;font-weight:700;display:flex}.ih-lp-one__log>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ih-lp-one__log b{color:#1d1d1f;font-size:13.5px;font-weight:600}.ih-lp-one__log small{color:#86868b;font-size:12px}.ih-lp-one__log>svg{color:#8b5cf6;flex-shrink:0}.ih-lp-one__filed{color:#9a3412;background:#fff7ed;border-radius:12px;align-items:center;gap:8px;margin:0 18px 4px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.ih-lp-one__foot{color:#1d1d1f;border-top:1px solid #f1f1f4;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;padding:12px 18px 16px;font-size:12.5px;font-weight:600;display:flex}.ih-lp-one__foot span{align-items:center;gap:5px;display:inline-flex}.ih-lp-one__foot svg{color:#0d9488}.ih-lp-one__foot em{color:#0d9488;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-style:normal;display:inline-flex}.ih-lp-lg{max-width:1080px;margin:clamp(40px,5vw,64px) auto 0}.ih-lp-lg__stage{background:var(--ih-ml-ai-glow), linear-gradient(180deg, #f7faf9 0%, #f1f8f6 45%, #eaf6f2 100%);border-radius:clamp(28px,3vw,40px);justify-content:center;align-items:flex-start;gap:clamp(24px,6vw,104px);padding:clamp(28px,4vw,56px) clamp(16px,3vw,40px);display:flex;position:relative}.ih-lp-lg__phone{--ph-h:652px}.ih-lp-lg__phone--stu{margin-top:clamp(0px,5vw,64px)}.ih-lp-lg__link{pointer-events:none;opacity:0;gap:7px;transition:opacity .4s;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ih-lp-lg__link[data-on]{opacity:1}.ih-lp-lg__link i{background:#0d9488;border-radius:50%;width:7px;height:7px}.ih-lp-lg__link[data-on] i{animation:1.1s ease-in-out infinite ih-lp-hop}.ih-lp-lg__link i:nth-child(2){animation-delay:.15s}.ih-lp-lg__link i:nth-child(3){animation-delay:.3s}@keyframes ih-lp-hop{0%,to{opacity:.35;transform:translate(-6px)}50%{opacity:1;transform:translate(6px)}}.ih-lp-lg__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:780px;margin:28px auto 0;padding:0;list-style:none;display:grid}.ih-lp-lg__steps li{letter-spacing:-.01em;color:#86868b;background:#f5f5f7;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:600;transition:background .3s,color .3s,box-shadow .3s;display:flex}.ih-lp-lg__steps li>span{color:#6e6e73;background:#e5e5ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;transition:background .3s,color .3s;display:flex}.ih-lp-lg__steps li[data-on]{color:#1d1d1f;background:#fff;box-shadow:0 0 0 1.5px #0d9488,0 14px 30px -18px #0d94888c}.ih-lp-lg__steps li[data-on]>span{color:#fff;background:#0d9488}.ih-lp-lg__steps li[data-done]{color:#1d1d1f}.ih-lp-lg__steps li[data-done]>span{color:#0f766e;background:#ccfbf1}.ih-lp-lg__foot{color:#86868b;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:18px 0 0;font-size:13px;display:flex}.ih-lp-replay{color:#1d1d1f;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.ih-lp-replay:hover{color:#0f766e;border-color:#0d9488}.ih-lp-replay:focus-visible{outline-offset:2px;outline:2px solid #0d9488}@media (max-width:759px){.ih-lp-lg__stage{flex-direction:column;align-items:center}.ih-lp-lg__phone--stu{margin-top:0}.ih-lp-lg__link{flex-direction:column;top:50%}.ih-lp-lg__steps{grid-template-columns:minmax(0,1fr)}}.ih-lp-app{color:#0b0b0c;background:#f4f6f8;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ih-lp-today{flex-direction:column;gap:10px;padding:4px 12px 0;display:flex}.ih-lp-today__head{color:#374151;align-items:center;gap:12px;padding:0 4px 2px;display:flex}.ih-lp-today__head>span{flex-direction:column;flex:1;line-height:1.15;display:flex}.ih-lp-today__head b{font-family:var(--ih-display);letter-spacing:-.02em;color:#0b0b0c;font-size:22px;font-weight:700}.ih-lp-today__head small{color:#6b7280;font-size:12px}.ih-lp-today__sec{letter-spacing:.01em;color:#6b7280;padding:4px 4px 0;font-size:12.5px;font-weight:700}.ih-lp-pc{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 5px 14px #0000000d}.ih-lp-pc[data-past]:not([data-focus]) .ih-lp-pc__body{opacity:.62}.ih-lp-pc[data-focus]{border-color:#8b5cf659}.ih-lp-pc__body{align-items:flex-start;gap:13px;padding:12px 13px 11px;display:flex}.ih-lp-pc__time{flex-direction:column;min-width:38px;line-height:1.2;display:flex}.ih-lp-pc__time b{font-family:var(--ih-display);font-size:14.5px;font-weight:700}.ih-lp-pc__time small{color:#6b7280;font-size:11px}.ih-lp-pc__t{flex-direction:column;gap:3px;min-width:0;line-height:1.2;display:flex}.ih-lp-pc__t b{white-space:nowrap;text-overflow:ellipsis;font-family:var(--ih-display);font-size:13.5px;font-weight:600;overflow:hidden}.ih-lp-pc__t small{color:#6b7280;font-size:11px}.ih-lp-pc__acts{border-top:1px solid #eef0f3;padding:7px 9px}.ih-lp-pc__btn{color:#fff;background:#8b5cf6;border-radius:11px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:12.5px;font-weight:700;transition:background .3s,color .3s;display:flex}.ih-lp-pc__btn[data-done]{color:#6d28d9;background:#f3efff}.ih-lp-pc__btn[data-tap],.ih-lp-log__save[data-tap],.ih-lp-log__opt[data-tap],.ih-lp-log__chip[data-tap],.ih-lp-btn[data-tap]{animation:.65s both ih-lp-tap}@keyframes ih-lp-tap{0%{transform:scale(1);box-shadow:0 0 #0d948873}40%{transform:scale(.93)}to{transform:scale(1);box-shadow:0 0 0 12px #0d948800}}.ih-lp-log{z-index:3;background:#f4f6f8;flex-direction:column;transition:transform .46s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translate(104%);box-shadow:-14px 0 30px -18px #0f172a66}.ih-lp-log[data-on]{transform:none}.ih-lp-log__head{align-items:center;gap:9px;padding:4px 12px 8px;display:flex}.ih-lp-log__ib{color:#111827;background:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 1px 3px #0f172a1a}.ih-lp-log__subj{color:#0f766e;background:#ccfbf1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ih-lp-log__ht{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.ih-lp-log__ht b{font-family:var(--ih-display);letter-spacing:-.01em;font-size:17px;font-weight:700}.ih-lp-log__ht small{color:#6b7280;font-size:11.5px}.ih-lp-log__body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 12px 10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.ih-lp-log__strip{background:#0d948812;border:1px solid #0d948838;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ih-lp-log__strip>span:first-child{flex-direction:column;line-height:1.25;display:flex}.ih-lp-log__strip b{font-family:var(--ih-display);font-size:13px;font-weight:600}.ih-lp-log__strip small{color:#6b7280;font-size:11px}.ih-lp-log__pct{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.ih-lp-log__pct b{color:#0d9488;font-size:17px;font-weight:700}.ih-lp-log__pct small{font-size:10px}.ih-lp-log__lab{font-family:var(--ih-display);letter-spacing:.08em;color:#6b7280;justify-content:space-between;align-items:center;margin-top:4px;font-size:10.5px;font-weight:600;display:flex}.ih-lp-log__lab em{letter-spacing:0;font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:10.5px;font-style:normal;font-weight:500}.ih-lp-log__st{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ih-lp-log__opt{color:#6b7280;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:13px;flex-direction:column;align-items:center;gap:3px;padding:9px 5px 8px;display:flex}.ih-lp-log__opt b{color:#111827;font-size:12px;font-weight:700}.ih-lp-log__opt small{min-height:2.5em;font-size:9.5px;line-height:1.25}.ih-lp-log__opt[data-on]{color:#059669;background:#ecfdf5;border-color:#059669;box-shadow:inset 0 0 0 1px #059669}.ih-lp-log__opt[data-on] b{color:#047857}.ih-lp-log__dd{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:13px;align-items:center;gap:9px;padding:7px 11px;display:flex}.ih-lp-log__dd>span{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ih-lp-log__dd small{font-family:var(--ih-display);letter-spacing:.07em;font-size:9px;font-weight:600}.ih-lp-log__dd b{white-space:nowrap;text-overflow:ellipsis;color:#111827;font-size:12.5px;font-weight:600;overflow:hidden}.ih-lp-log__dd b[data-muted]{color:#9ca3af;font-weight:500}.ih-lp-log__chips{flex-wrap:wrap;gap:6px;display:flex}.ih-lp-log__chip{color:#0f766e;background:#0d94881a;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.ih-lp-log__note{color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:13px;flex-direction:column;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.4;display:flex}.ih-lp-log__note small{color:#9ca3af;align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.ih-lp-log__bar{background:#fff;border-top:1px solid #eef0f3;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px 16px;display:flex}.ih-lp-log__sum{color:#374151;flex:1;min-width:0;font-size:11.5px;font-weight:600}.ih-lp-log__save{color:#fff;background:#0d9488;border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.ih-lp-stu{color:#0b0b0c;background:#f6f7f9;flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 12px 0;display:flex;overflow:hidden}.ih-lp-stu__head{color:#374151;align-items:center;gap:10px;padding:0 2px;display:flex}.ih-lp-stu__head img{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.ih-lp-stu__head>span{flex-direction:column;flex:1;line-height:1.15;display:flex}.ih-lp-stu__head b{font-family:var(--ih-display);letter-spacing:-.02em;color:#0b0b0c;font-size:21px;font-weight:700}.ih-lp-stu__head small{color:#6b7280;font-size:12px}.ih-lp-stu__who{color:#0f766e;background:#e6f6f3;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:600}.ih-lp-sc{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:10px;padding:13px 14px;transition:box-shadow .4s,border-color .4s;display:flex}.ih-lp-sc[data-now]{border-color:#0d948866}.ih-lp-sc[data-flash]{animation:1.6s both ih-lp-flash}@keyframes ih-lp-flash{0%{box-shadow:0 0 #0d948880}35%{box-shadow:0 0 0 6px #0d948838}to{box-shadow:0 0 #0d948800}}.ih-lp-sc__top{justify-content:space-between;align-items:center;display:flex}.ih-lp-sc__top small{color:#6b7280;font-size:11.5px;font-weight:600}.ih-lp-sc__pill{color:#64748b;font-family:var(--ih-display);letter-spacing:.06em;background:#f1f5f9;border-radius:7px;padding:3px 8px;font-size:9.5px;font-weight:700}.ih-lp-sc__pill[data-kind=now]{color:#fff;background:#0d9488}.ih-lp-sc__row{align-items:center;gap:11px;display:flex}.ih-lp-sc__ic{background:color-mix(in srgb, var(--tint) 12%, #fff);width:42px;height:42px;color:var(--tint);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ih-lp-sc__row>span:last-child{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ih-lp-sc__row b{font-family:var(--ih-display);font-size:15.5px;font-weight:700}.ih-lp-sc__row small{color:#6b7280;font-size:11.5px}.ih-lp-sc__note{color:#374151;background:#f6f7f9;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:11.5px;font-weight:600;animation:.52s cubic-bezier(.22,1,.36,1) both ih-lp-note;display:flex}.ih-lp-sc__note svg{color:#0d9488;flex-shrink:0}@keyframes ih-lp-note{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ih-lp-cb{max-width:1180px;margin:clamp(40px,5vw,64px) auto 0}.ih-lp-cb__win{background:#fff;border-radius:clamp(20px,2.4vw,28px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 40px 80px -42px #0f172a73}.ih-lp-cb__app{color:#0f172a;padding:clamp(16px,2vw,26px);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif}.ih-lp-cb__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ih-lp-cb__top>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ih-lp-cb__top>span:first-child>b{font-family:var(--ih-display);letter-spacing:-.02em;font-size:clamp(19px,1.8vw,24px);font-weight:600}.ih-lp-cb__top>span:first-child>small{color:#64748b;font-size:12.5px}.ih-lp-cb__btns{gap:8px;display:flex}.ih-lp-cb__btn{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.ih-lp-cb__btn--p{color:#fff;background:#0d9488;border-color:#0000}.ih-lp-cb__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ih-lp-cb__kpi{background:#fbfcfd;border:1px solid #eef1f5;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:13px 14px;display:flex}.ih-lp-cb__kpi>small{color:#64748b;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.ih-lp-cb__kpi>b{font-family:var(--ih-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.4vw,30px);font-weight:700}.ih-lp-cb__kpi>b[data-tone=g]{color:#15803d}.ih-lp-cb__kpi>b[data-tone=r]{color:#dc2626}.ih-lp-cb__kpi>em{white-space:nowrap;text-overflow:ellipsis;color:#94a3b8;font-size:11.5px;font-style:normal;overflow:hidden}.ih-lp-cb__meter{align-items:center;gap:8px;margin-top:4px;display:flex}.ih-lp-cb__meter i{background:#eef1f5;border-radius:999px;flex:1;height:5px;position:relative;overflow:hidden}.ih-lp-cb__meter i:before{content:"";width:var(--w);border-radius:inherit;background:#2563eb;transition:width 1.3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.ih-lp-cb__meter strong{color:#2563eb;font-size:11px;font-weight:700}.ih-lp-cb__stack{border-radius:999px;gap:2px;height:5px;margin-top:4px;display:flex;overflow:hidden}.ih-lp-cb__stack i{flex-basis:0;min-width:3px}.ih-lp-cb__legend{color:#64748b;flex-wrap:wrap;gap:3px 9px;margin-top:2px;font-size:10.5px;display:flex}.ih-lp-cb__legend span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ih-lp-cb__legend i{border-radius:50%;width:6px;height:6px}.ih-lp-cb__mini{gap:6px;margin-top:4px;display:flex}.ih-lp-cb__mini>span{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.ih-lp-cb__mini>span[data-tone=a]{color:#a16207;background:#fef3c7}.ih-lp-cb__mini b{color:#0f172a}.ih-lp-cb__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.ih-lp-cb__fl{color:#64748b;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.ih-lp-cb__sel{color:#0f172a;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 9px center no-repeat;border:1px solid #cbd5e1;border-radius:8px;align-items:center;height:30px;padding:0 28px 0 11px;font-size:12px;display:inline-flex}.ih-lp-cb__grid{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:14px;margin-top:12px;display:grid}.ih-lp-cb__card{background:#fff;border:1px solid #eef1f5;border-radius:14px;min-width:0;padding:14px}.ih-lp-cb__ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}.ih-lp-cb__ch>b{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ih-lp-cb__ch>b[data-tone=r] svg{color:#dc2626}.ih-lp-cb__lg{color:#64748b;flex-wrap:wrap;gap:4px 10px;font-size:10.5px;display:flex}.ih-lp-cb__lg span{align-items:center;gap:4px;display:inline-flex}.ih-lp-cb__lg i{border-radius:50%;width:8px;height:8px}.ih-lp-cb__lg i[data-tone=g]{background:#16a34a}.ih-lp-cb__lg i[data-tone=a]{background:#f59e0b}.ih-lp-cb__lg i[data-tone=r]{background:#ef4444}.ih-lp-cb__lg i[data-line]{background:#475569;border-radius:1px;width:2px;height:11px}.ih-lp-cb__scroll{padding-top:2px;overflow:auto visible}.ih-lp-hm{grid-template-columns:minmax(104px,1.25fr) repeat(5,minmax(78px,1fr));gap:6px;min-width:560px;display:grid}.ih-lp-hm__row{display:contents}.ih-lp-hm__ax{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;align-self:end;padding:0 2px 4px;font-size:10px;font-weight:600}.ih-lp-hm__g{font-family:var(--ih-display);text-align:center;color:#475569;align-self:end;padding-bottom:4px;font-size:11px;font-weight:500}.ih-lp-hm__s{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ih-lp-hm__s small{color:#94a3b8;font-size:9.5px;font-weight:500}.ih-lp-hm__slot{flex-direction:column;gap:4px;display:flex}.ih-lp-hm__c{color:#94a3b8;min-height:40px;transition:background .5s,color .5s,box-shadow .3s,transform .3s;transition-delay:calc(var(--i) * 35ms);background:#f1f5f9;border:1px solid #0f172a0d;border-radius:7px;flex-direction:column;justify-content:center;padding:4px 8px;display:flex;position:relative}.ih-lp-hm__slot:has(.ih-lp-hm__c+.ih-lp-hm__c) .ih-lp-hm__c{min-height:34px}.ih-lp-hm__c[data-on][data-tone=g]{color:#15803d;background:#dcfce7}.ih-lp-hm__c[data-on][data-tone=a]{color:#a16207;background:#fef3c7}.ih-lp-hm__c[data-on][data-tone=r]{color:#b91c1c;background:#fee2e2}.ih-lp-hm__fill{opacity:.16;width:0;transition:width .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 35ms + .12s);background:currentColor;border-radius:7px 0 0 7px;position:absolute;inset:0 auto 0 0}.ih-lp-hm__c[data-on] .ih-lp-hm__fill{width:var(--a)}.ih-lp-hm__exp{top:4px;bottom:4px;left:calc(var(--e) - 1px);opacity:0;width:2px;transition:opacity .4s;transition-delay:calc(var(--i) * 35ms + .6s);background:currentColor;border-radius:1px;position:absolute}.ih-lp-hm__c[data-on] .ih-lp-hm__exp{opacity:.55}.ih-lp-hm__c>b{font-family:var(--ih-display);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;line-height:1;position:relative}.ih-lp-hm__c>small{opacity:.85;margin-top:2px;font-size:9px;line-height:1;position:relative}.ih-lp-hm__c:not([data-on])>b,.ih-lp-hm__c:not([data-on])>small{opacity:0}.ih-lp-hm__c[data-hover]{z-index:5;transition-delay:0s;transform:translateY(-1px);box-shadow:0 0 0 2px #b91c1c,0 10px 20px -8px #b91c1c80}.ih-lp-hm__tip{z-index:6;color:#0f172a;cursor:default;background:#fff;border-radius:11px;flex-direction:column;gap:3px;width:212px;padding:11px 12px;animation:.26s both ih-lp-tip;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #e2e8f0,0 18px 40px -16px #0f172a73}@keyframes ih-lp-tip{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.ih-lp-hm__tt{align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.ih-lp-hm__tt i{background:#ef4444;border-radius:50%;width:9px;height:9px}.ih-lp-hm__tip>small{color:#64748b;font-size:10.5px}.ih-lp-hm__tg{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.ih-lp-hm__tg>span{flex-direction:column;line-height:1.2;display:flex}.ih-lp-hm__tg small{color:#94a3b8;font-size:9.5px}.ih-lp-hm__tg b{color:#334155;font-size:13px;font-weight:700}.ih-lp-hm__tg b[data-tone=r]{color:#dc2626}.ih-lp-hm__tip>em{color:#94a3b8;border-top:1px solid #f1f5f9;margin-top:6px;padding-top:6px;font-size:10px;font-style:normal}.ih-lp-cb__rail ol{flex-direction:column;max-height:330px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.ih-lp-cb__rail li{border-radius:9px;align-items:center;gap:9px;padding:8px 6px;transition:background .3s;display:flex}.ih-lp-cb__rail li+li{border-top:1px solid #f1f5f9}.ih-lp-cb__rail li[data-hot]{background:#fef2f2}.ih-lp-cb__rk{color:#15803d;background:#dcfce7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10.5px;font-weight:700;display:flex}.ih-lp-cb__rail li[data-tone=a] .ih-lp-cb__rk{color:#a16207;background:#fef3c7}.ih-lp-cb__rail li[data-tone=r] .ih-lp-cb__rk{color:#b91c1c;background:#fee2e2}.ih-lp-cb__rw{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ih-lp-cb__rw>b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ih-lp-cb__rw>b small{color:#94a3b8;font-weight:500}.ih-lp-cb__rw>small{white-space:nowrap;text-overflow:ellipsis;color:#94a3b8;font-size:10.5px;overflow:hidden}.ih-lp-cb__rd{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.ih-lp-cb__rd>b{color:#15803d;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ih-lp-cb__rail li[data-tone=a] .ih-lp-cb__rd>b{color:#b45309}.ih-lp-cb__rail li[data-tone=r] .ih-lp-cb__rd>b{color:#dc2626}.ih-lp-cb__rd>small{color:#94a3b8;white-space:nowrap;font-size:10px}@media (max-width:999px){.ih-lp-cb__grid{grid-template-columns:minmax(0,1fr)}.ih-lp-cb__rail ol{max-height:none;-webkit-mask-image:none;mask-image:none}.ih-lp-cb__kpi>em{white-space:normal}}@media (max-width:999px) and (min-width:700px){.ih-lp-cb__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.ih-lp-cb__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ih-lp-cb__btns,.ih-lp-cb__mini>span:last-child{display:none}.ih-lp-hm__ax,.ih-lp-hm__s{z-index:2;background:#fff;position:sticky;left:0;box-shadow:6px 0 #fff}.ih-lp-cb__scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}}.ih-lp-dr{z-index:8;color:#0f172a;background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;width:min(400px,100%);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-30px 0 60px -30px #0f172a73}.ih-lp-dr[data-on]{transform:none}.ih-lp-dr__head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 20px 12px;display:flex}.ih-lp-dr__head>span{flex-direction:column;gap:2px;display:flex}.ih-lp-dr__head b{font-family:var(--ih-display);letter-spacing:-.01em;font-size:17px;font-weight:600}.ih-lp-dr__head small{color:#64748b;font-size:11.5px}.ih-lp-dr__head svg{color:#94a3b8;flex-shrink:0}.ih-lp-dr__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 20px 18px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.ih-lp-dr__who{color:#64748b;font-size:11.5px}.ih-lp-dr__tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ih-lp-dr__tiles>span{background:#f6f7f9;border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.ih-lp-dr__tiles>span[data-tone=r]{background:#fee2e2}.ih-lp-dr__tiles small{color:#64748b;font-size:10.5px}.ih-lp-dr__tiles b{font-family:var(--ih-display);color:#334155;font-size:18px;font-weight:600}.ih-lp-dr__tiles>span[data-tone=r] b,.ih-lp-dr__tiles b[data-tone=r]{color:#dc2626}.ih-lp-dr__st{justify-content:space-between;align-items:center;gap:8px;display:flex}.ih-lp-dr__st em{color:#b91c1c;background:#fee2e2;border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:600}.ih-lp-dr__st small{color:#64748b;align-items:center;gap:4px;font-size:11px;display:inline-flex}.ih-lp-dr__lab{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;font-size:12px;font-weight:600;display:flex}.ih-lp-dr__key{color:#64748b;align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:inline-flex}.ih-lp-dr__key i{border-radius:2px;width:10px;height:6px;margin-left:4px}.ih-lp-dr__key i[data-k=p],.ih-lp-dr__bar i[data-k=p]{background:#e2e8f0}.ih-lp-dr__key i[data-k=a]{background:#0d9488}.ih-lp-dr__bars{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ih-lp-dr__bars li{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 32px;align-items:center;gap:8px;font-size:11px;display:grid}.ih-lp-dr__bars li>span:first-child{white-space:nowrap;text-overflow:ellipsis;color:#334155;overflow:hidden}.ih-lp-dr__bars li>small{text-align:right;color:#64748b;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.ih-lp-dr__bar{background:#f8fafc;border-radius:999px;height:8px;position:relative;overflow:hidden}.ih-lp-dr__bar i{border-radius:inherit;width:0;transition:width .8s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 70ms + .3s);position:absolute;inset:0 auto 0 0}.ih-lp-dr[data-on] .ih-lp-dr__bar i[data-k=p]{width:var(--p)}.ih-lp-dr[data-on] .ih-lp-dr__bar i[data-k=a]{width:var(--a)}.ih-lp-dr__bar i[data-k=a]{background:#16a34a}.ih-lp-dr__bars li[data-low] .ih-lp-dr__bar i[data-k=a]{background:#ef4444}.ih-lp-dr__logs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ih-lp-dr__logs li{border:1px solid #f1f5f9;border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.ih-lp-dr__lt{align-items:center;gap:8px;display:flex}.ih-lp-dr__lt b{font-size:11.5px;font-weight:600}.ih-lp-dr__lt em{color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600}.ih-lp-dr__lt em[data-kind=done]{color:#15803d;background:#dcfce7}.ih-lp-dr__lt em[data-kind=partial]{color:#a16207;background:#fef3c7}.ih-lp-dr__tp{color:#0f766e;font-size:11.5px;font-weight:600}.ih-lp-dr__rm{color:#475569;font-size:11px;font-style:italic}.ih-lp-dr__logs small{color:#94a3b8;font-size:10px}@media (max-width:999px){.ih-lp-dr{width:auto;box-shadow:none;border-top:1px solid #e2e8f0;border-left:0;transition:none;position:relative;inset:auto;transform:none}.ih-lp-dr__body{overflow:visible;-webkit-mask-image:none;mask-image:none}.ih-lp-dr .ih-lp-dr__bar i[data-k=p]{width:var(--p)}.ih-lp-dr .ih-lp-dr__bar i[data-k=a]{width:var(--a)}}@media (max-width:699px){.ih-lp-dr__bars li{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 32px}}.ih-lp-pl{max-width:1080px;margin:clamp(36px,4.5vw,56px) auto 0}.ih-lp-pl__tabs{background:#f0f0f3;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 22px;padding:4px;display:flex}.ih-lp-pl__tab{color:#6e6e73;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.ih-lp-pl__tab[aria-selected=true]{color:#1d1d1f;background:#fff;box-shadow:0 1px 2px #00000014,0 6px 14px -8px #00000040}.ih-lp-pl__tab:focus-visible{outline-offset:2px;outline:2px solid #0d9488}.ih-lp-pl__timer{transform-origin:0;height:2px;animation:ih-lp-timer var(--ms) linear both;background:#0d9488;border-radius:999px;position:absolute;bottom:4px;left:14px;right:14px}@keyframes ih-lp-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ih-lp-pl__win{background:#fff;border-radius:clamp(22px,2.4vw,28px);min-height:clamp(420px,38vw,488px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 40px 80px -42px #0f172a6b}.ih-lp-pl__chrome{background:#fafbfc;border-bottom:1px solid #f1f5f9;align-items:center;gap:7px;height:38px;padding:0 16px;display:flex}.ih-lp-pl__chrome i{background:#e2e8f0;border-radius:50%;width:10px;height:10px}.ih-lp-pl__chrome span{color:#64748b;background:#f1f5f9;border-radius:999px;margin-left:10px;padding:3px 12px;font-size:11.5px}.ih-lp-pl__pane{color:#0f172a;padding:clamp(14px,2vw,24px);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif}.ih-lp-pl__pane>div:first-child{overflow-x:auto}.ih-lp-btn{color:#0f172a;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.ih-lp-btn--p{color:#fff;background:#0d9488;border-color:#0000}.ih-lp-toast{z-index:6;color:#0f172a;opacity:0;pointer-events:none;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-size:12.5px;font-weight:600;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;bottom:22px;right:22px;transform:translateY(10px);box-shadow:0 0 0 1px #e2e8f0,0 20px 40px -18px #0f172a80}.ih-lp-toast svg{color:#16a34a}.ih-lp-toast[data-on]{opacity:1;transform:none}.ih-lp-cu{min-width:640px}.ih-lp-cu__back{color:#64748b;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ih-lp-cu__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin:8px 0 14px;display:flex}.ih-lp-cu__head>span:first-child{flex-direction:column;gap:3px;display:flex}.ih-lp-cu__head b{font-family:var(--ih-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:600;display:inline-flex}.ih-lp-cu__head b em{color:#15803d;letter-spacing:0;background:#dcfce7;border-radius:999px;padding:3px 9px;font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:11px;font-style:normal;font-weight:600}.ih-lp-cu__head small{color:#64748b;font-size:12.5px}.ih-lp-cu__btns{gap:6px;display:flex}.ih-lp-cu__tbl{border:1px solid #eef1f5;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ih-lp-cu__tr{border-top:1px solid #f1f5f9;grid-template-columns:52px minmax(0,2.4fr) 64px 92px 60px minmax(0,1.6fr);align-items:center;gap:10px;min-height:36px;padding:4px 12px;font-size:12.5px;display:grid}.ih-lp-cu__th{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;background:#f8fafc;border-top:0;min-height:32px;font-size:10.5px;font-weight:600}.ih-lp-cu__tr[data-open]{background:#f0fdfa}.ih-lp-pl[data-seen] .ih-lp-cu__grp{animation:.52s cubic-bezier(.22,1,.36,1) both ih-lp-row;animation-delay:calc(var(--i,0) * 60ms)}@keyframes ih-lp-row{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ih-lp-cu__n{color:#94a3b8;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.ih-lp-cu__nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ih-lp-cu__num{font-variant-numeric:tabular-nums;color:#334155}.ih-lp-cu__w{color:#6d28d9;white-space:nowrap;background:#ede9fe;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600}.ih-lp-cu__pg{align-items:center;gap:8px;min-width:0;display:flex}.ih-lp-cu__pg i{background:#eef1f5;border-radius:999px;flex:0 0 56px;height:5px;position:relative;overflow:hidden}.ih-lp-cu__pg i:before{content:"";width:var(--w);border-radius:inherit;background:#16a34a;position:absolute;inset:0 auto 0 0}.ih-lp-cu__pg small{white-space:nowrap;text-overflow:ellipsis;color:#64748b;font-size:11px;overflow:hidden}.ih-lp-cu__topic{background:#fbfefd;min-height:30px;font-size:12px}.ih-lp-cu__topic .ih-lp-cu__n{padding-left:18px;font-size:11px}.ih-lp-cu__topic .ih-lp-cu__nm{color:#334155;font-weight:500}.ih-lp-cu__tps{color:#94a3b8;font-size:11px}.ih-lp-cu__more{color:#94a3b8;border-top:1px solid #f1f5f9;padding:9px 12px;font-size:11.5px}.ih-lp-im{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;min-width:620px;display:grid}.ih-lp-im__dlg{border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:0 18px 40px -26px #0f172a59}.ih-lp-im__t{font-family:var(--ih-display);font-size:17px;font-weight:600}.ih-lp-im__d{color:#64748b;margin-top:-6px;font-size:12px}.ih-lp-im__steps{color:#94a3b8;gap:16px;font-size:11.5px;font-weight:600;display:flex}.ih-lp-im__steps>span{align-items:center;gap:6px;display:inline-flex}.ih-lp-im__steps i{background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:flex}.ih-lp-im__steps>span[data-done] i{color:#0f766e;background:#ccfbf1}.ih-lp-im__steps>span[data-on]{color:#0f172a}.ih-lp-im__steps>span[data-on] i{color:#fff;background:#0d9488}.ih-lp-im__sel{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ih-lp-im__sel>span{border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px;font-size:12px}.ih-lp-im__file{background:#f0fdfa;border:1px dashed #99f6e4;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;display:flex}.ih-lp-im__file b{flex:1;font-size:12.5px;font-weight:600}.ih-lp-im__file svg{color:#0d9488}.ih-lp-im__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ih-lp-im__stats>span{background:#f8fafc;border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.ih-lp-pl[data-seen] .ih-lp-im__stats>span{animation:.52s cubic-bezier(.22,1,.36,1) both ih-lp-row;animation-delay:calc(var(--i) * .11s + .12s)}.ih-lp-im__stats small{color:#64748b;font-size:10.5px}.ih-lp-im__stats b{font-family:var(--ih-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.ih-lp-im__added{color:#94a3b8;margin-top:-4px;font-size:10.5px}.ih-lp-im__ok{color:#15803d;background:#dcfce7;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:600;display:flex}.ih-lp-im__foot{justify-content:space-between;gap:8px;margin-top:2px;display:flex}.ih-lp-im__side{flex-direction:column;gap:12px;display:flex}.ih-lp-im__card{background:#fbfcfd;border:1px solid #eef1f5;border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;display:flex}.ih-lp-im__card>b{font-size:13px;font-weight:600}.ih-lp-im__card>small{color:#64748b;font-size:11.5px;line-height:1.4}.ih-lp-im__ic{color:#0f766e;background:#ccfbf1;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ih-lp-im__ic[data-tone=v]{color:#6d28d9;background:#ede9fe}.ih-lp-im__row{color:#64748b;align-items:center;gap:8px;font-size:11.5px;display:flex}.ih-lp-im__pick{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:4px 10px;font-size:11.5px}.ih-lp-im__chk{color:#334155;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.ih-lp-im__chk i{color:#fff;background:#0d9488;border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.ih-lp-pc2{min-width:640px}.ih-lp-pc2__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ih-lp-pc2__head>span:first-child{flex-direction:column;gap:3px;display:flex}.ih-lp-pc2__head b{font-family:var(--ih-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.ih-lp-pc2__head small{color:#64748b;font-size:12px}.ih-lp-pc2__ctl{align-items:flex-end;gap:8px;display:flex}.ih-lp-pc2__cls{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:3px;padding:6px 30px 6px 11px;font-size:12.5px;font-weight:600;display:flex}.ih-lp-pc2__cls small{color:#94a3b8;font-size:10px;font-weight:500}.ih-lp-pc2__body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;margin-top:14px;display:grid}.ih-lp-pc2__tbl{border:1px solid #eef1f5;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ih-lp-pc2__tr{border-top:1px solid #f1f5f9;grid-template-columns:minmax(0,2fr) 62px 84px 92px 52px;align-items:center;gap:8px;min-height:42px;padding:4px 12px;font-size:12px;display:grid}.ih-lp-pc2__tr>span:first-child{flex-direction:column;min-width:0;font-weight:600;line-height:1.25;display:flex}.ih-lp-pc2__tr>span:first-child small{color:#94a3b8;font-size:10px;font-weight:500}.ih-lp-pc2__th{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;background:#f8fafc;border-top:0;min-height:32px;font-size:10.5px;font-weight:600}.ih-lp-pc2__th>span:first-child{font-weight:600}.ih-lp-pc2__chap{color:#0f766e;background:#f0fdfa;border-top:1px solid #f1f5f9;padding:7px 12px;font-size:11.5px;font-weight:700}.ih-lp-pc2__tr em{color:#6d28d9;white-space:nowrap;background:#ede9fe;border-radius:6px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600}.ih-lp-pc2__date{white-space:nowrap;color:#334155;font-variant-numeric:tabular-nums;border:1px solid #e2e8f0;border-radius:6px;padding:4px 7px;font-size:11px}.ih-lp-pc2__date[data-strong]{color:#0f766e;background:#f0fdfa;border-color:#99f6e4;font-weight:600}.ih-lp-pc2__num{text-align:center;font-variant-numeric:tabular-nums}.ih-lp-pl[data-seen] .ih-lp-pc2__tr:not(.ih-lp-pc2__th){animation:.52s cubic-bezier(.22,1,.36,1) both ih-lp-row;animation-delay:calc(var(--i,0) * 90ms + .1s)}.ih-lp-pc2__save{background:#fbfcfd;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ih-lp-pc2__save small{color:#15803d;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.ih-lp-pc2__curve{border:1px solid #eef1f5;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.ih-lp-pc2__curve>b{font-size:12.5px;font-weight:600}.ih-lp-pc2__curve svg{width:100%;height:auto;display:block;overflow:visible}.ih-lp-pc2__area{fill:#0d94881a;stroke:none}.ih-lp-pc2__line{fill:none;stroke:#0d9488;stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ih-lp-pl[data-seen] .ih-lp-pc2__line{animation:1.4s cubic-bezier(.22,1,.36,1) .2s both ih-lp-draw}@keyframes ih-lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ih-lp-pc2__today{stroke:#0f172a;stroke-width:1.4px;stroke-dasharray:3 3}.ih-lp-pc2__dot{fill:#fff;stroke:#0d9488;stroke-width:2.5px}.ih-lp-pc2__months{color:#94a3b8;justify-content:space-between;font-size:9.5px;display:flex}.ih-lp-pc2__exp{color:#0f766e;align-items:center;gap:7px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.ih-lp-pc2__exp i{background:#fff;border:2.5px solid #0d9488;border-radius:50%;width:9px;height:9px}.ih-lp-pc2__exp em{color:#fff;background:#0f172a;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-style:normal}.ih-lp-pc2__dlg{z-index:5;opacity:0;pointer-events:none;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;width:290px;padding:16px;transition:opacity .28s,transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:22px;right:22px;transform:translateY(12px)scale(.98);box-shadow:0 0 0 1px #e2e8f0,0 30px 60px -24px #0f172a80}.ih-lp-pc2__dlg[data-on]{opacity:1;transform:none}.ih-lp-pc2__dlg>b{font-family:var(--ih-display);font-size:15px;font-weight:600}.ih-lp-pc2__dlg>small{color:#64748b;font-size:11.5px;line-height:1.4}.ih-lp-pc2__dlg .ih-lp-btn--p{align-self:flex-end}.ih-lp-nt{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;min-width:640px;display:grid}.ih-lp-nt__main{flex-direction:column;gap:6px;display:flex}.ih-lp-nt__of{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:600}.ih-lp-nt__head{align-items:center;gap:10px;display:flex}.ih-lp-nt__head b{font-family:var(--ih-display);letter-spacing:-.02em;font-size:21px;font-weight:600}.ih-lp-nt__head em{color:#a16207;background:#fef3c7;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:600}.ih-lp-nt__meta{color:#64748b;font-size:11.5px}.ih-lp-nt__ed{border:1px solid #e2e8f0;border-radius:12px;margin-top:6px;overflow:hidden}.ih-lp-nt__tools{background:#f8fafc;border-bottom:1px solid #f1f5f9;gap:2px;padding:6px 8px;display:flex}.ih-lp-nt__tools>span{color:#475569;border-radius:6px;justify-content:center;align-items:center;width:28px;height:26px;display:flex}.ih-lp-nt__tools>span:first-child{background:#e2e8f0}.ih-lp-nt__doc{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ih-lp-nt__doc>b{font-family:var(--ih-display);font-size:15px;font-weight:600}.ih-lp-nt__doc>p{color:#334155;margin:0;font-size:12.5px;line-height:1.55}.ih-lp-nt__yt{color:#b91c1c;background:#fef2f2;border-radius:9px;align-self:flex-start;align-items:center;gap:8px;padding:7px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.ih-lp-nt__btns{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ih-lp-nt__side{background:var(--ih-ml-ai-glow), linear-gradient(180deg,#f7faf9 0%,#f1f8f6 45%,#eaf6f2 100%);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:14px;display:flex}.ih-lp-nt__side>b{font-size:12.5px;font-weight:600}.ih-lp-nt__side>small{color:#64748b;font-size:11px}.ih-lp-nt__phone{text-align:left;background:#fff;border:6px solid #1c1c1e;border-radius:26px;flex-direction:column;gap:9px;width:200px;margin-top:8px;padding:14px 12px;display:flex;box-shadow:0 24px 40px -24px #0f172a99}.ih-lp-nt__pt{font-family:var(--ih-display);align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.ih-lp-nt__pc{color:#64748b;font-size:9.5px}.ih-lp-nt__pr{color:#334155;flex-direction:column;gap:3px;font-size:10px;line-height:1.45;display:flex}.ih-lp-nt__pr b{color:#0f172a;font-size:11px}.ih-lp-nt__read{color:#0d9488;align-items:center;gap:2px;font-size:9.5px;font-weight:600;display:inline-flex}.ih-lp-strips{background:#f8fafc;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ih-lp-strips__row{align-items:center;gap:10px;display:flex}.ih-lp-strips__bar{flex:1;gap:3px;height:16px;display:flex}.ih-lp-strips__bar i{background:#e2e8f0;border-radius:3px;flex:1}.ih-lp-strips__bar i[data-on]{background:linear-gradient(#2dd4bf,#0d9488)}.ih-lp-strips__row small{color:#0f766e;width:28px;font-size:11px;font-weight:700}.ih-lp-strips--s{gap:4px;padding:7px 8px}.ih-lp-strips--s .ih-lp-strips__bar{gap:2px;height:10px}.ih-lp-strips--s .ih-lp-strips__row small{width:20px;font-size:9px}@media (max-width:759px){.ih-lp-pl__tab{padding:0 12px;font-size:13px}}@media (max-width:999px) and (min-width:700px){.ih-lp-cu__tr{grid-template-columns:40px minmax(0,2.4fr) 56px 84px 50px minmax(0,1.6fr)}.ih-lp-cu__pg i{flex-basis:32px}}@media (max-width:599px){.ih-lp-pl__tabs{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ih-lp-pl__tab{justify-content:center;height:40px}.ih-lp-replay{height:40px}}@media (max-width:699px){.ih-lp-pl__win{grid-template-rows:auto 1fr;min-height:0;display:grid}.ih-lp-pl__pane{grid-area:2/1;padding:14px 12px 16px}.ih-lp-pl__pane[hidden]{visibility:hidden;display:block}.ih-lp-cu,.ih-lp-im,.ih-lp-pc2,.ih-lp-nt{min-width:0}.ih-lp-cu__btns>.ih-lp-btn:not(.ih-lp-btn--p){display:none}.ih-lp-cu__tr{grid-template-columns:26px minmax(0,1fr) 54px 46px;gap:8px;padding:6px 10px}.ih-lp-cu__tr>:nth-child(4),.ih-lp-cu__tr>:nth-child(6),.ih-lp-cu__tr .ih-lp-cu__n svg{display:none}.ih-lp-cu__nm{white-space:normal;line-height:1.3}.ih-lp-cu__topic .ih-lp-cu__n{padding-left:0}.ih-lp-im{grid-template-columns:minmax(0,1fr)}.ih-lp-im__foot{flex-wrap:wrap}.ih-lp-pc2__body{grid-template-columns:minmax(0,1fr)}.ih-lp-pc2__tr{grid-template-columns:minmax(0,1fr) 92px 52px}.ih-lp-pc2__tr>:nth-child(2),.ih-lp-pc2__tr>:nth-child(3){display:none}.ih-lp-pc2__dlg{width:auto;bottom:12px;left:12px;right:12px}.ih-lp-toast{bottom:12px;left:12px;right:12px}.ih-lp-nt{grid-template-columns:minmax(0,1fr)}}.ih-lp-av{background:linear-gradient(#ecfdf5,#d1fae5);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (prefers-reduced-motion:reduce){.ih-lp-pl[data-seen] .ih-lp-cu__grp,.ih-lp-pl[data-seen] .ih-lp-im__stats>span,.ih-lp-pl[data-seen] .ih-lp-pc2__tr,.ih-lp-pl[data-seen] .ih-lp-pc2__line,.ih-lp-sc__note,.ih-lp-sc[data-flash],.ih-lp-hm__tip,.ih-lp-lg__link i{animation:none}.ih-lp-log,.ih-lp-dr,.ih-lp-hm__c,.ih-lp-hm__fill,.ih-lp-hm__exp,.ih-lp-dr__bar i,.ih-lp-cb__meter i:before{transition:none}}
