.device-scene{--mac-source-w:1415px;--mac-source-h:1030px;--mac-scale:1;--screen-w:1378px;--screen-h:895px;--browser-left:200px;--browser-top:40px;--browser-w:977px;--browser-h:580px;--frame-scale:1.105;--browse-scale:1;--mac-shift:0px;position:relative;width:100%;height:100%;}.device-scene__stage{position:relative;width:100%;height:100%;overflow:hidden;}.device-scene__scaler{position:absolute;top:16px;left:50%;width:var(--mac-source-w);height:var(--mac-source-h);transform-origin:50% 0;transform:translateX(-50%) translateY(var(--mac-shift)) scale3d(var(--mac-scale),var(--mac-scale),1);}.mac-float{perspective:2000px;perspective-origin:50% 100%;animation:mac-float 8s ease-in-out infinite alternate;transform-style:preserve-3d;}@keyframes mac-float{from{transform:translate3d(0,0,0);}to{transform:translate3d(0,-8px,0);}}.mac{position:absolute;top:0;left:0;width:var(--mac-source-w);transform-style:preserve-3d;}.mac__lid{--mac-fold:660px;position:relative;width:var(--mac-source-w);height:933px;border-radius:64px 64px 34px 34px;box-shadow:0 34px 80px rgba(0,0,0,.5),0 10px 28px rgba(0,0,0,.35);transform-origin:50% 100%;transform-style:preserve-3d;backface-visibility:hidden;}.js .device-scene .mac__lid{transform:rotateX(-82deg);transition:none;}.js .device-scene.is-playing .mac__lid{transform:rotateX(0deg);transition:transform 1.15s cubic-bezier(.34,1.18,.4,1);}.mac__lidMask{position:absolute;inset:-6px;border-radius:64px 64px 34px 34px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.055) 0 1px,transparent 1px 3px),linear-gradient(155deg,#f8e7b1 0%,#e6c67d 24%,#c89f4f 52%,#9a7433 78%,#d8b46a 100%);box-shadow:inset 0 1px 0 rgba(255,250,228,.9),inset 1px 0 0 rgba(255,250,228,.35),inset -1px 0 0 rgba(60,40,10,.25),inset 0 0 0 1px rgba(255,242,200,.5),inset 0 -2px 4px rgba(73,48,12,.34);-webkit-mask-image:linear-gradient(#000 calc(var(--mac-fold) - 197px),transparent calc(var(--mac-fold) + 6px));mask-image:linear-gradient(#000 calc(var(--mac-fold) - 197px),transparent calc(var(--mac-fold) + 6px));pointer-events:none;}.mac__lidMask::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 16%,rgba(255,255,255,.42) 21%,transparent 29%),linear-gradient(105deg,transparent 58%,rgba(255,255,255,.18) 64%,transparent 72%);mix-blend-mode:screen;pointer-events:none;}.mac__lidMask .mac__bezel{inset:6px;}.mac__bezel{position:absolute;inset:0;border:17.75px solid #0a0a0c;border-width:17.75px 18.5px 20.25px;border-radius:58px 58px 30px 30px;background:radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,.075),transparent 55%),#09090b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(0,0,0,.6),inset 0 0 22px rgba(226,192,116,.12);pointer-events:none;}.mac__notch{position:absolute;width:177px;height:30px;top:13.75px;left:50%;transform:translateX(-50%);z-index:6;pointer-events:none;}.mac__notch svg{fill:#09090b;display:block;}.mac__camera{position:absolute;width:5.25px;height:5.25px;border-radius:50%;top:10.25px;right:36px;background:#131824;box-shadow:inset 0 0 2px #28304d;}.mac__screen{position:absolute;top:17.75px;left:18.5px;width:var(--screen-w);height:var(--screen-h);overflow:hidden;border-radius:36px 36px 18px 18px;background:#05050a;isolation:isolate;-webkit-mask-image:linear-gradient(#000 calc(var(--mac-fold) - 211.75px),transparent calc(var(--mac-fold) - 14.75px));mask-image:linear-gradient(#000 calc(var(--mac-fold) - 211.75px),transparent calc(var(--mac-fold) - 14.75px));}.mac__screen::before{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;border-radius:inherit;background:radial-gradient(80% 55% at 18% 0%,rgba(255,255,255,.10),transparent 55%),linear-gradient(112deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.025) 20%,transparent 34%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 22%);mix-blend-mode:screen;}.mac__screen::after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;border-radius:36px 36px 18px 18px;box-shadow:0 0 0 20px #09090b;}.mac__cursor{position:absolute;top:0;left:0;z-index:6;width:20px;height:28px;pointer-events:none;opacity:0;transform:translate(980px,610px);transform-origin:3px 2px;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35));transition:transform .95s cubic-bezier(.3,.72,.2,1),opacity .35s ease;}.mac__cursor svg{display:block;width:20px;height:28px;transform-origin:3px 2px;transition:transform .12s ease;}.mac__cursor svg path{fill:#0b0b10;stroke:#fff;stroke-width:1.6;stroke-linejoin:round;}.js .device-scene.is-templates .mac__cursor{opacity:1;}.mac__cursor.is-clicking svg{transform:scale(.78);}.mac__screen-off{position:absolute;inset:0;z-index:7;background:linear-gradient(160deg,rgba(255,255,255,.07),transparent 45%),#060607;}.js .device-scene .mac__screen-off{opacity:1;transition:none;}.js .device-scene.is-playing .mac__screen-off{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1) .18s;}.mac__desktop{position:absolute;inset:0;background:radial-gradient(80% 60% at 22% 8%,rgba(99,99,241,.28),transparent 65%),radial-gradient(70% 60% at 88% 22%,rgba(35,240,195,.12),transparent 68%),linear-gradient(160deg,#0b0b12,#06060a 60%);}.mac__menubar{position:absolute;top:0;left:0;right:0;height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-family:var(--font-mono);font-size:12px;letter-spacing:-.01em;color:rgba(255,255,255,.62);background:linear-gradient(rgba(255,255,255,.07),rgba(255,255,255,.02));z-index:5;}.mac__menubar__left{display:flex;align-items:center;gap:16px;}.mac__menubar__dot{width:11px;height:11px;border-radius:50%;background:linear-gradient(135deg,#3f7bff,#8a5cf6);box-shadow:0 0 8px rgba(99,99,241,.8);}.browser{position:absolute;left:var(--browser-left);top:var(--browser-top);width:var(--browser-w);height:var(--browser-h);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.16),0 44px 90px rgba(0,0,0,.62),0 18px 36px rgba(0,0,0,.42);}.js .device-scene .browser{opacity:0;transform:scale(.32) translateY(70px);transition:none;}.js .device-scene.is-browser .browser{opacity:1;transform:none;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.34,1.35,.5,1);}.browser__frame{position:absolute;top:0;left:0;width:884px;height:525px;transform:scale(var(--frame-scale));transform-origin:0 0;}.browser__bar{height:46px;display:flex;align-items:center;gap:14px;padding:0 16px;background:linear-gradient(#f7f7f9,#ececef);border-bottom:1px solid rgba(0,0,0,.07);}.browser__lights{display:flex;gap:8px;}.browser__light{width:13px;height:13px;border-radius:50%;position:relative;background:linear-gradient(180deg,var(--l-top) 22%,var(--l-bottom) 78%);box-shadow:inset 0 0 0 .5px var(--l-rim);}.browser__light::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--l-rim),transparent 20% 80%,var(--l-rim));-webkit-mask:radial-gradient(closest-side,transparent 86%,#000 93%);mask:radial-gradient(closest-side,transparent 86%,#000 93%);}.browser__light--close{--l-top:#ec776b;--l-bottom:#ea958b;--l-rim:#b40b0b;}.browser__light--min{--l-top:#f3bf50;--l-bottom:#f8d764;--l-rim:#91190a;}.browser__light--zoom{--l-top:#7fcd4b;--l-bottom:#acdc8a;--l-rim:#0a540b;}.browser__url{flex:1;max-width:420px;height:28px;display:flex;align-items:center;gap:7px;padding:0 12px;border-radius:100px;background:rgba(0,0,0,.05);font-family:var(--font-mono);font-size:12px;color:#6b6b74;white-space:nowrap;overflow:hidden;}.browser__lock{width:9px;height:11px;border-radius:2px;background:#9a9aa3;position:relative;flex:0 0 auto;}.browser__lock::before{content:"";position:absolute;top:-6px;left:1px;width:7px;height:7px;border:2px solid #9a9aa3;border-bottom:0;border-radius:4px 4px 0 0;}.browser__dots{display:flex;gap:2px;margin-left:auto;}.browser__dot{position:relative;width:24px;height:24px;border-radius:50%;border:0;padding:0;background:transparent;cursor:pointer;}.browser__dot::before{content:"";position:absolute;inset:0;margin:auto;width:9px;height:9px;border-radius:50%;background:rgba(0,0,0,.14);transition:background-color .2s ease,transform .2s ease;}.browser__dot:hover::before{transform:scale(1.25);}.browser__dot.is-active::before{background:#6363f1;}.browser__view{position:relative;width:884px;height:479px;overflow:hidden;background:#fff;}.browser__loader{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:13px;background:#fff;color:#6b6b74;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;}.browser__loader[hidden]{display:none;}.browser__spinner{width:17px;height:17px;border-radius:50%;border:2px solid #e6e6ee;border-top-color:#6363f1;animation:browser-spin .75s linear infinite;}@keyframes browser-spin{to{transform:rotate(360deg);}}.tpl{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;}.tpl.is-active{opacity:1;}.js .device-scene:not(.is-templates) .tpl.is-active{opacity:0;}.tpl-anim{opacity:0;transform:translateY(10px);}.tpl.is-active .tpl-anim{animation:tpl-rise .55s cubic-bezier(.22,1,.36,1) forwards;}.tpl.is-active .tpl-anim:nth-child(2){animation-delay:.08s;}.tpl.is-active .tpl-anim:nth-child(3){animation-delay:.16s;}.tpl.is-active .tpl-anim:nth-child(4){animation-delay:.24s;}.tpl.is-active .tpl-anim:nth-child(5){animation-delay:.32s;}@keyframes tpl-rise{to{opacity:1;transform:translateY(0);}}.tpl--corp{background:#fff;}.tpl__nav{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;border-bottom:1px solid #ececf1;}.tpl__logo{display:flex;align-items:center;gap:8px;}.tpl__logo i{width:16px;height:16px;border-radius:5px;background:linear-gradient(135deg,#1042d6,#6f7bff);}.tpl__navlinks{display:flex;gap:16px;}.tpl__navlinks span{width:54px;height:6px;border-radius:4px;background:#e6e6ee;}.tpl__hero{margin:22px 26px 0;border-radius:14px;padding:26px;background:linear-gradient(135deg,#0b0b14,#1b1b38 60%,#22224a);min-height:176px;}.tpl__hero h4{font-size:21px;color:#fff;letter-spacing:-.03em;}.tpl__hero p{margin-top:10px;width:62%;}.tpl__line{height:7px;border-radius:4px;background:rgba(255,255,255,.22);}.tpl__line--sm{height:5px;width:80%;background:rgba(255,255,255,.14);margin-top:8px;}.tpl__hero .tpl__pill{display:inline-block;margin-top:16px;height:22px;width:104px;border-radius:100px;background:#6363f1;}.tpl__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 26px 0;}.tpl__card{border:1px solid #ececf1;border-radius:12px;padding:14px;background:#fff;}.tpl__card .tpl__line{background:#d9d9e6;}.tpl__card .tpl__line--sm{background:#ececf3;margin-top:8px;}.tpl--crm{background:#f6f7fb;display:flex;}.tpl__side{width:168px;background:#101225;padding:18px 14px;display:flex;flex-direction:column;gap:12px;}.tpl__side i{display:block;height:8px;border-radius:4px;background:rgba(255,255,255,.16);}.tpl__side i.is-on{background:#6363f1;}.tpl__crm-main{flex:1;padding:18px;}.tpl__crm-head{display:flex;align-items:center;justify-content:space-between;}.tpl__crm-head .tpl__line{background:#cfd2e4;width:150px;}.tpl__crm-stat{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;}.tpl__crm-stat div{background:#fff;border:1px solid #e8eaf2;border-radius:10px;padding:12px;}.tpl__crm-stat b{display:block;height:12px;width:46px;border-radius:3px;background:#1a1c2e;}.tpl__crm-stat span{display:block;height:5px;width:70%;margin-top:9px;border-radius:3px;background:#e6e8f2;}.tpl__rows{margin-top:16px;background:#fff;border:1px solid #e8eaf2;border-radius:10px;overflow:hidden;}.tpl__row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #eef0f6;}.tpl__row:last-child{border-bottom:0;}.tpl__row i{width:18px;height:18px;border-radius:6px;background:#e8eaf6;}.tpl__row .tpl__line{height:6px;background:#dfe1ee;}.tpl__tag{margin-left:auto;height:14px;width:54px;border-radius:100px;background:#e6f7f1;}.tpl--erp{background:#f7f8fb;}.tpl__erp-top{height:44px;background:#fff;border-bottom:1px solid #eaecf3;display:flex;align-items:center;justify-content:space-between;padding:0 22px;}.tpl__erp-body{padding:18px 22px;}.tpl__erp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}.tpl__erp-stats div{background:#fff;border:1px solid #eaecf3;border-radius:10px;padding:12px;}.tpl__erp-stats b{display:block;height:11px;width:38px;border-radius:3px;background:#1b1d30;}.tpl__erp-stats span{display:block;height:5px;width:60%;margin-top:8px;border-radius:3px;background:#e7e9f3;}.tpl__erp-table{margin-top:14px;background:#fff;border:1px solid #eaecf3;border-radius:10px;overflow:hidden;}.tpl__erp-table div{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #f0f2f7;}.tpl__erp-table div:last-child{border-bottom:0;}.tpl__erp-table .tpl__line{height:6px;background:#dfe2ee;}.tpl--shop{background:#fff;}.tpl__shop-head{padding:20px 24px 8px;}.tpl__shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:14px 24px;}.tpl__product{border:1px solid #eceef4;border-radius:12px;overflow:hidden;}.tpl__product div:first-child{height:92px;background:linear-gradient(135deg,#eef0f8,#dfe3f2);}.tpl__product:nth-child(2) div:first-child{background:linear-gradient(135deg,#e6f6f1,#d3efe6);}.tpl__product:nth-child(3) div:first-child{background:linear-gradient(135deg,#fdeee6,#f6dfd3);}.tpl__product:nth-child(4) div:first-child{background:linear-gradient(135deg,#ece9fb,#ded8f8);}.tpl__product b{display:block;height:7px;width:68%;margin:12px 12px 0;border-radius:3px;background:#d9dbe8;}.tpl__product span{display:block;height:9px;width:34%;margin:9px 12px 14px;border-radius:3px;background:#1c1e30;}.tpl__sev{margin-left:auto;font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:100px;white-space:nowrap;}.tpl__sev--crit{color:#ffb3b3;background:rgba(255,107,107,.16);}.tpl__sev--high{color:#ffd0a6;background:rgba(255,169,77,.16);}.tpl__sev--med{color:#ffeaa0;background:rgba(255,212,59,.14);}.tpl__sev--low{color:#a9f0d8;background:rgba(99,230,190,.14);}.tpl__sev--info{color:#c3cbff;background:rgba(99,102,241,.16);}.tpl.is-light .tpl__sev--crit{color:#c92a2a;background:#fdecec;}.tpl.is-light .tpl__sev--high{color:#e8590c;background:#fff0e6;}.tpl.is-light .tpl__sev--med{color:#b5870c;background:#fff8db;}.tpl.is-light .tpl__sev--low{color:#0b7a63;background:#e6f7f1;}.tpl.is-light .tpl__sev--info{color:#4c4fd6;background:#eceafd;}.tpl--sec{background:#0b0d1a;display:flex;}.tpl__sec-side{width:170px;background:#080a14;border-right:1px solid rgba(255,255,255,.07);padding:18px 14px;display:flex;flex-direction:column;gap:13px;}.tpl__sec-brand{display:flex;align-items:center;gap:8px;margin-bottom:6px;}.tpl__sec-brand i{width:16px;height:16px;border-radius:5px;background:linear-gradient(135deg,#3f7bff,#8a5cf6);}.tpl__sec-brand span{height:8px;width:72px;border-radius:4px;background:rgba(255,255,255,.26);}.tpl__sec-side i{display:block;height:8px;border-radius:4px;background:rgba(255,255,255,.11);}.tpl__sec-side i.is-on{background:#6363f1;}.tpl__sec-main{flex:1;padding:16px 18px;}.tpl__sec-top{display:flex;align-items:center;justify-content:space-between;}.tpl__sec-top h5{font-size:13px;color:#eef0ff;letter-spacing:-.01em;}.tpl__sec-badge{font-size:8.5px;letter-spacing:.09em;text-transform:uppercase;color:#7ee3c0;border:1px solid rgba(126,227,192,.35);background:rgba(126,227,192,.12);padding:3px 9px;border-radius:100px;}.tpl__sec-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;}.tpl__sec-stat{background:#141830;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 12px;}.tpl__sec-stat b{display:block;font-size:19px;line-height:1.1;color:#fff;letter-spacing:-.02em;}.tpl__sec-stat span{display:block;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#8b90b4;margin-top:4px;}.tpl__sec-stat--crit b{color:#ff6b6b;}.tpl__sec-stat--high b{color:#ffa94d;}.tpl__sec-stat--med b{color:#ffd43b;}.tpl__sec-stat--low b{color:#63e6be;}.tpl__sec-list{margin-top:14px;background:#12152b;border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;}.tpl__sec-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.05);}.tpl__sec-item:last-child{border-bottom:0;}.tpl__sec-item .tpl__sec-id{font-family:var(--font-mono);font-size:9px;color:#7c83b5;width:40px;}.tpl__sec-item .tpl__line{height:6px;background:rgba(255,255,255,.13);}.tpl--rep{background:#f7f8fb;padding:20px 24px;}.tpl__rep-head{display:flex;align-items:flex-end;justify-content:space-between;}.tpl__rep-head h5{font-size:15px;color:#14162a;letter-spacing:-.02em;}.tpl__rep-head span{font-size:9px;color:#71748c;letter-spacing:.04em;}.tpl__rep-sum{margin-top:12px;background:#fff;border:1px solid #e8eaf2;border-radius:10px;padding:13px 15px;}.tpl__rep-sum p{font-size:9.5px;line-height:1.7;color:#54576e;}.tpl__rep-table{margin-top:13px;background:#fff;border:1px solid #e8eaf2;border-radius:10px;overflow:hidden;}.tpl__rep-row{display:grid;grid-template-columns:74px 1fr 78px 46px;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid #eef0f6;}.tpl__rep-row:last-child{border-bottom:0;}.tpl__rep-row .tpl__sec-id{font-family:var(--font-mono);font-size:9px;color:#868aa6;}.tpl__rep-row .tpl__line{height:6px;background:#dfe1ee;}.tpl__rep-row .tpl__cvss{font-size:9.5px;color:#4b4e66;text-align:right;}.tpl--risk{background:#f8f9fc;padding:20px 24px;}.tpl__risk-head{display:flex;align-items:center;justify-content:space-between;}.tpl__risk-head h5{font-size:15px;color:#14162a;letter-spacing:-.02em;}.tpl__matrix{margin-top:14px;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;}.tpl__cell{height:46px;border-radius:7px;background:#eef0f7;position:relative;}.tpl__cell--low{background:#e2f5ee;}.tpl__cell--med{background:#fdf1cf;}.tpl__cell--high{background:#fce0cc;}.tpl__cell--crit{background:#f8d2d2;}.tpl__cell b{position:absolute;left:7px;top:6px;font-size:9px;color:#6b6f88;}.tpl__cell i{position:absolute;right:7px;bottom:7px;width:8px;height:8px;border-radius:50%;background:#14162a;}.tpl__cell i.is-soft{background:#9aa0bd;}.tpl__risk-legend{margin-top:12px;display:flex;gap:16px;align-items:center;}.tpl__risk-legend span{display:flex;align-items:center;gap:6px;font-size:9px;color:#6b6f88;}.tpl__risk-legend i{width:9px;height:9px;border-radius:3px;display:block;}.tpl--comp{background:#fff;padding:20px 24px;}.tpl__comp-head{display:flex;align-items:center;justify-content:space-between;}.tpl__comp-head h5{font-size:15px;color:#14162a;letter-spacing:-.02em;}.tpl__comp-head span{font-size:9px;color:#71748c;}.tpl__comp-list{margin-top:14px;display:grid;gap:11px;}.tpl__comp-row{display:grid;grid-template-columns:132px 1fr 40px;align-items:center;gap:12px;}.tpl__comp-row b{font-size:10px;color:#34364c;font-weight:600;}.tpl__bar{height:8px;border-radius:100px;background:#eef0f6;overflow:hidden;}.tpl__bar i{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#4f6bff,#7b5cff);}.tpl__comp-row em{font-size:9.5px;color:#6b6f88;font-style:normal;text-align:right;}.tpl__comp-note{margin-top:16px;border:1px solid #e8eaf2;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:12px;}.tpl__comp-note .tpl__line{height:6px;background:#dfe1ee;flex:1;}.tpl__gap-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;}.tpl__gap-head h5{font-size:15px;color:#14162a;letter-spacing:-.02em;}.tpl__gap-head span{font-size:9px;color:#71748c;}.tpl--gap .tpl__rep-table{margin-top:0;}.tpl__gap-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;}.tpl__gap-stat{background:#fff;border:1px solid #e8eaf2;border-radius:9px;padding:9px 12px;}.tpl__gap-stat b{display:block;font-size:17px;color:#14162a;letter-spacing:-.02em;}.tpl__gap-stat span{display:block;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#868aa6;margin-top:3px;}.tpl__gap-stat--ok b{color:#0b7a63;}.tpl__gap-stat--part b{color:#b5870c;}.tpl__gap-stat--miss b{color:#c92a2a;}.tpl--treat .tpl__rep-row{grid-template-columns:74px 1fr 78px 56px;}.tpl__score{font-size:9.5px;color:#4b4e66;text-align:right;font-family:var(--font-mono);}.tpl--pol{background:#0b0d1a;padding:20px 24px;}.tpl__pol-head{display:flex;align-items:center;justify-content:space-between;}.tpl__pol-head h5{font-size:15px;color:#eef0ff;letter-spacing:-.02em;}.tpl__pol-head span{font-size:8.5px;letter-spacing:.09em;text-transform:uppercase;color:#9fb6ff;border:1px solid rgba(99,102,241,.38);background:rgba(99,102,241,.14);padding:3px 9px;border-radius:100px;}.tpl__pol-list{margin-top:14px;display:grid;gap:9px;}.tpl__pol-row{display:flex;align-items:center;gap:13px;background:#141830;border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:10px 13px;}.tpl__pol-icon{width:22px;height:27px;border-radius:3px;background:linear-gradient(160deg,#2b3364,#1a1f45);border:1px solid rgba(255,255,255,.12);flex:0 0 auto;position:relative;}.tpl__pol-icon::after{content:"";position:absolute;left:5px;right:5px;top:7px;height:2px;background:rgba(255,255,255,.34);box-shadow:0 5px 0 rgba(255,255,255,.2),0 10px 0 rgba(255,255,255,.14);}.tpl__pol-name{font-size:10.5px;color:#e7e9ff;font-weight:600;letter-spacing:-.01em;}.tpl__pol-meta{font-size:9px;color:#7f85ad;margin-top:2px;}.tpl__pol-ver{margin-left:auto;font-family:var(--font-mono);font-size:9px;color:#9aa1c9;}.tpl--ready .tpl__comp-row{grid-template-columns:176px 1fr 42px;}.tpl--ready .tpl__comp-head span{color:#4c4fd6;border:1px solid rgba(99,102,241,.3);background:rgba(99,102,241,.1);padding:3px 9px;border-radius:100px;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;}.tpl--chat{background:#f3f6f9;display:flex;flex-direction:column;}.tpl__chat-head{height:52px;background:#fff;border-bottom:1px solid #e6e9f0;display:flex;align-items:center;gap:11px;padding:0 18px;}.tpl__chat-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#25d366,#0f9b78);flex:0 0 auto;}.tpl__chat-name{font-size:11px;font-weight:600;color:#14162a;letter-spacing:-.01em;}.tpl__chat-status{font-size:8.5px;color:#7a7e96;margin-top:2px;}.tpl__chat-ai{margin-left:auto;font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0b6b4f;background:#e6f7f0;border:1px solid #c4ecdd;padding:3px 9px;border-radius:100px;}.tpl__chat-body{flex:1;padding:14px 18px;display:flex;flex-direction:column;gap:9px;}.tpl__bubble{max-width:58%;padding:8px 11px;border-radius:12px;font-size:9.5px;line-height:1.55;}.tpl__bubble--in{background:#fff;color:#3a3d52;border:1px solid #e8eaf0;align-self:flex-start;border-bottom-left-radius:4px;}.tpl__bubble--out{background:#e7f8ef;color:#0b6b4f;align-self:flex-end;border-bottom-right-radius:4px;}.tpl__bubble--out.is-typing{display:flex;gap:4px;align-items:center;padding:10px 12px;}.tpl__bubble--out.is-typing i{width:5px;height:5px;border-radius:50%;background:#66c9a8;display:block;}.tpl__bubble-meta{align-self:flex-end;font-size:8px;color:#9aa0b6;letter-spacing:.04em;}.tpl__chat-foot{height:40px;background:#fff;border-top:1px solid #e6e9f0;display:flex;align-items:center;gap:10px;padding:0 18px;}.tpl__chat-input{flex:1;height:22px;border-radius:100px;background:#f1f3f8;}.tpl__chat-hand{font-size:8.5px;font-weight:600;color:#4c4fd6;background:#eceafd;border:1px solid #d8d8fb;padding:3px 9px;border-radius:100px;}.tpl--call{background:#0b0d1a;padding:18px 20px;}.tpl__call-head{display:flex;align-items:center;justify-content:space-between;}.tpl__call-head h5{font-size:13px;color:#eef0ff;letter-spacing:-.01em;}.tpl__call-chip{font-size:8.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#ff9c9c;border:1px solid rgba(255,107,107,.34);background:rgba(255,107,107,.13);padding:3px 9px;border-radius:100px;}.tpl__wave{display:flex;align-items:center;gap:3px;height:46px;margin-top:13px;}.tpl__wave i{display:block;width:4px;border-radius:3px;background:linear-gradient(180deg,#6f8bff,#8a5cf6);}.tpl__call-lines{margin-top:13px;background:#141830;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px 13px;display:grid;gap:9px;}.tpl__call-line{display:flex;gap:10px;align-items:baseline;}.tpl__call-who{font-family:var(--font-mono);font-size:8.5px;color:#7f86b5;width:58px;flex:0 0 auto;letter-spacing:.04em;}.tpl__call-line .tpl__line{height:6px;background:rgba(255,255,255,.15);}.tpl__call-foot{display:flex;align-items:center;gap:12px;margin-top:12px;}.tpl__call-timer{font-family:var(--font-mono);font-size:10px;color:#c8cbff;}.tpl__call-foot .tpl__line{flex:1;height:6px;background:rgba(255,255,255,.1);}.tpl--leads{background:#f6f7fb;display:flex;}.tpl__leads-main{flex:1;padding:18px;}.tpl__leads-head{display:flex;align-items:center;justify-content:space-between;}.tpl__leads-head h5{font-size:13px;color:#14162a;letter-spacing:-.01em;}.tpl__leads-head span{font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4c4fd6;background:#eceafd;border:1px solid #d8d8fb;padding:3px 9px;border-radius:100px;}.tpl__leads-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px;}.tpl__leads-stat{background:#fff;border:1px solid #e8eaf2;border-radius:10px;padding:11px 12px;}.tpl__leads-stat b{display:block;font-size:18px;color:#14162a;letter-spacing:-.02em;}.tpl__leads-stat span{display:block;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#868aa6;margin-top:3px;}.tpl__leads-row{display:flex;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid #eef0f6;}.tpl__leads-row:last-child{border-bottom:0;}.tpl__leads-row .tpl__line{height:6px;background:#dfe1ee;}.tpl__src{font-size:8.5px;color:#7a7e96;width:54px;flex:0 0 auto;}.tpl--flow{background:#f7f8fb;padding:20px 22px;}.tpl__flow-head{display:flex;align-items:center;justify-content:space-between;}.tpl__flow-head h5{font-size:15px;color:#14162a;letter-spacing:-.02em;}.tpl__flow-head span{font-size:9px;color:#71748c;}.tpl__flow-row{display:flex;align-items:center;margin-top:16px;}.tpl__node{width:178px;background:#fff;border:1px solid #e6e9f1;border-radius:10px;padding:11px 12px;flex:0 0 auto;}.tpl__node i{display:block;width:20px;height:20px;border-radius:6px;background:linear-gradient(135deg,#6f7bff,#8a5cf6);}.tpl__node b{display:block;font-size:10px;color:#23253a;font-weight:600;margin-top:8px;letter-spacing:-.01em;}.tpl__node span{display:block;font-size:8.5px;color:#82869e;margin-top:3px;}.tpl__node--on i{background:linear-gradient(135deg,#25d366,#0f9b78);}.tpl__node--out i{background:linear-gradient(135deg,#ff922b,#f59f00);}.tpl__wire{flex:1;height:2px;background:linear-gradient(90deg,#d7dbe9,#c9cee0);position:relative;}.tpl__wire::after{content:"";position:absolute;right:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:#8f96b5;}.tpl__flow-tags{display:flex;gap:9px;margin-top:16px;}.tpl__flow-tag{font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5b5f7a;background:#fff;border:1px solid #e6e9f1;padding:4px 10px;border-radius:100px;}.mac__hinge{position:absolute;top:100%;left:0;width:var(--mac-source-w);height:33px;background:linear-gradient(#b9924a,#9a7634 80%,#5e461d);box-shadow:1px 0 #8a6a2e,-1px 0 #8a6a2e,2px 0 #e7c87e,-2px 0 #e7c87e;}.mac__base{position:absolute;top:966px;left:0;width:var(--mac-source-w);height:64px;pointer-events:none;}.mac__body{display:block;width:1600px;height:64px;max-width:none;margin-left:50%;transform:translateX(-50%);filter:sepia(.95) saturate(1.8) hue-rotate(-12deg) brightness(1.05) contrast(.95);}@media (max-width:991px){.device-scene{perspective:1800px;}}@media (max-width:700px){.device-scene{height:auto;--browser-left:0px;--browser-top:0px;--browser-w:884px;--browser-h:525px;--frame-scale:1;}.device-scene__stage{position:relative;height:auto;overflow:visible;}.device-scene__scaler{position:relative;top:0;left:auto;width:100%;height:auto;transform:none;}.mac-float{animation:none;transform:none;perspective:none;}.mac{position:relative;width:100%;transform:none;transform-style:flat;}.mac__lid{position:relative;width:100%;height:auto;transform:none;transform-style:flat;-webkit-mask-image:none;mask-image:none;}.js .device-scene .mac__lid,.js .device-scene.is-playing .mac__lid{transform:none;transition:none;}.mac__lidMask,.mac__bezel{display:none;}.mac__screen{position:relative;top:0;left:0;width:100%;height:auto;aspect-ratio:884 / 525;border-radius:30px;box-shadow:0 18px 44px rgba(0,0,0,.55);-webkit-mask-image:none;mask-image:none;}.mac__screen::after{display:none;}.mac__menubar,.mac__notch,.mac__camera,.mac__cursor,.mac__hinge,.mac__base{display:none;}.browser{border-radius:0;box-shadow:none;transform:scale(var(--browse-scale,1));transform-origin:0 0;}.js .device-scene .browser{opacity:0;transform:scale(var(--browse-scale,1)) translateY(40px);transition:opacity .45s cubic-bezier(.22,1,.36,1);}.js .device-scene.is-browser .browser{opacity:1;transform:scale(var(--browse-scale,1));transition:opacity .45s cubic-bezier(.22,1,.36,1);}}@media (prefers-reduced-motion:reduce){.mac-float{animation:none;}.js .device-scene .mac__lid{transform:rotateX(0deg);transition:none;}.js .device-scene .mac__screen-off{opacity:0;transition:none;}.js .device-scene .browser{opacity:1;transform:none;transition:none;}.js .device-scene .tpl{transition:none;}.tpl.is-active .tpl-anim{animation:none;opacity:1;transform:none;}.mac__cursor{display:none;}}.mac-embed{--mac-source-w:1415px;--mac-source-h:1030px;--screen-w:1378px;--screen-h:895px;--mac-embed-scale:1;position:relative;width:100%;aspect-ratio:1415 / 1030;}.mac-embed .mac{position:absolute;top:0;left:0;width:var(--mac-source-w);transform-origin:0 0;transform:scale(var(--mac-embed-scale));transform-style:flat;}.mac-embed .mac__lid{position:relative;width:var(--mac-source-w);height:933px;transform:none;transform-style:flat;}.mac-embed .mac__lidMask,.mac-embed .mac__bezel{display:block;}.mac-embed .mac__lidMask,.mac-embed .mac__screen{-webkit-mask-image:none;mask-image:none;}.mac-embed .mac__screen{position:absolute;top:17.75px;left:18.5px;width:var(--screen-w);height:var(--screen-h);aspect-ratio:auto;border-radius:36px 36px 18px 18px;box-shadow:none;}.mac-embed .mac__screen::after,.mac-embed .mac__notch,.mac-embed .mac__camera,.mac-embed .mac__menubar,.mac-embed .mac__hinge,.mac-embed .mac__base{display:block;}.mac-embed .mac__menubar{display:flex;}.mac-embed .laptop__view{inset:34px 0 0;}.mac-embed .laptop__canvas[data-ui-fit="fill"]{height:calc(700px * 861 / 1378);}
