.pc-core-platform{background:#fbf7f4;padding:150px 0}.pc-core-platform .sec-head h2{max-width:980px;margin-inline:auto;font-size:clamp(44px,13vw,77px)}.pc-core-platform .sec-head p{max-width:660px;margin-top:22px}.pc-core-grid{margin-top:72px}.pc-core-card{min-height:650px}.pc-core-card .head p{max-width:430px}.pc-feature-checks{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0 0;padding:21px 0 0;list-style:none;display:grid}.pc-feature-checks li{color:#ffffffbd;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding-right:15px;font-size:11px;font-weight:500;line-height:1.38;display:grid}.pc-feature-checks li+li{border-left:1px solid #ffffff17;padding-left:15px}.pc-feature-checks li:last-child{padding-right:0}.pc-feature-checks span{color:#fff;width:20px;height:20px;font-family:var(--font-body), system-ui, sans-serif;background:#62786a;border:1px solid #62786a;border-radius:6px;place-items:center;font-size:14px;font-weight:500;line-height:1;display:grid}.pc-core-card .mock{padding:42px 28px 30px}.pc-core-ui{justify-content:flex-start;min-height:0;padding:26px}.pc-core-ui .gm-head{margin-bottom:20px}.pc-channel-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pc-channel{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;flex-direction:column;min-width:0;padding:15px 13px;display:flex}.pc-channel>span{color:#fff;width:29px;height:29px;font-family:var(--font-mono), ui-monospace, monospace;background:#b2c0e21f;border:1px solid #ffffff2b;border-radius:8px;place-items:center;margin-bottom:17px;font-size:14px;font-weight:600;display:grid}.pc-channel b{color:#fff;font-size:13px;font-weight:500}.pc-channel small{color:#ffffff7a;margin-top:4px;font-size:10px;line-height:1.35}.pc-setting-list{border-top:1px solid #ffffff1a;margin-top:18px}.pc-setting-list>div{border-bottom:1px solid #ffffff17;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;display:grid}.pc-setting-mark{background:#62786a;border-radius:999px;width:30px;height:17px;display:block;position:relative}.pc-setting-mark.is-on:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;right:2px}.pc-setting-mark.is-language{color:#dfe5f5;height:30px;font-family:var(--font-display), sans-serif;background:#7a90c821;border:1px solid #ffffff26;border-radius:8px;place-items:center;font-size:16px;display:grid}.pc-setting-list p,.pc-evidence-row p,.pc-control-list p{gap:3px;min-width:0;margin:0;display:grid}.pc-setting-list b,.pc-evidence-row b,.pc-control-list b{color:#fff;font-size:12px;font-weight:500}.pc-setting-list small,.pc-evidence-row small,.pc-control-list small{color:#ffffff75;font-size:10px}.pc-setting-list em,.pc-evidence-row em,.pc-control-list em{color:#ffffffad;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-style:normal}.pc-case-columns{grid-template-columns:.92fr 1.08fr;gap:12px;min-height:260px;display:grid}.pc-evidence-panel,.pc-messenger-panel{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:14px;min-width:0;padding:15px}.pc-ui-label,.pc-messenger-head>span{color:#ffffff75;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-weight:600}.pc-evidence-row{border-bottom:1px solid #ffffff14;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 0;display:grid}.pc-evidence-row:last-child{border-bottom:0}.pc-evidence-row>i{color:#d9e1f1;width:30px;height:30px;font-family:var(--font-mono), ui-monospace, monospace;background:#7a90c829;border-radius:7px;place-items:center;font-size:14px;font-style:normal;display:grid}.pc-evidence-row>em{color:#fff;background:#62786a;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.pc-messenger-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.pc-messenger-head i{background:#6fa081;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6fa0811c}.pc-message{color:#ffffffc7;background:#ffffff14;width:fit-content;max-width:88%;margin:0 0 9px;padding:9px 11px;font-size:10px;line-height:1.45}.pc-message.is-reporter{border-radius:11px 11px 11px 3px}.pc-message.is-manager{background:#7a90c821;border:1px solid #7a90c83b;border-radius:11px 11px 3px;margin-left:auto}.pc-message-input{color:#ffffff59;background:#ffffff09;border:1px solid #ffffff1c;border-radius:10px;margin-top:29px;padding:11px 12px;font-size:9px}.pc-analytics-prompt{color:#ffffffc7;background:#7a90c81a;border:1px solid #b2c0e236;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;font-size:12px;line-height:1.45;display:flex}.pc-analytics-prompt span{color:#fff;background:#af704f;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pc-analytics-result{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;margin-top:13px;padding:16px}.pc-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-result-head span{color:#fff;font-size:12px;font-weight:500}.pc-result-head em{color:#8eb199;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-style:normal}.pc-result-bars{gap:9px;margin-top:21px;display:grid}.pc-result-bars i{background:linear-gradient(90deg,#7a90c8,#b2c0e273);border-radius:4px;height:9px;display:block}.pc-connector-row{gap:8px;margin-top:16px;display:flex}.pc-connector-row span{color:#ffffff94;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;text-align:center;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;flex:1;padding:9px 8px;font-size:14px}.pc-control-list{border-top:1px solid #ffffff17}.pc-control-list>div{border-bottom:1px solid #ffffff17;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:69px;display:grid}.pc-control-icon{color:#dce4f2;width:33px;height:33px;font-family:var(--font-mono), ui-monospace, monospace;background:#b2c0e217;border:1px solid #ffffff21;border-radius:9px;place-items:center;font-size:14px;font-weight:600;display:grid}.pc-control-list em{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px}.pc-control-list em.is-clear{color:#9bc1a6;background:#6fa0811a;border-color:#6fa08140}.pc-audit-foot{color:#ffffff7a;font-family:var(--font-mono), ui-monospace, monospace;justify-content:space-between;align-items:center;margin-top:20px;font-size:14px;display:flex}.pc-audit-foot span{align-items:center;gap:8px;display:flex}.pc-audit-foot i{background:#6fa081;border-radius:50%;width:7px;height:7px}.pc-audit-foot b{color:#ffffffa8;font-weight:500}.pc-security-badges{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;padding-bottom:20px;display:grid}.pc-security-badge{color:#a9cfb5;align-items:center;gap:9px;min-width:0;display:flex}.pc-security-badge svg{flex:0 0 34px;width:34px;height:34px}.pc-security-badge b{color:#ffffffc7;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.25}@media (max-width:1060px){.pc-case-columns{grid-template-columns:1fr}.pc-messenger-panel{display:none}}@media (max-width:860px){.pc-core-platform{padding:104px 0}.pc-core-grid{margin-top:54px}.pc-core-card{min-height:610px}.pc-messenger-panel{display:block}.pc-case-columns{grid-template-columns:.92fr 1.08fr}}@media (max-width:620px){.pc-core-platform{padding:88px 0}.pc-core-platform .sec-head h2{font-size:clamp(44px,13vw,77px)}.pc-core-card{min-height:590px}.pc-core-card .head{padding:30px 27px 19px}.pc-core-card .head h3{font-size:34px}.pc-core-card .head p{font-size:14px}.pc-feature-checks{grid-template-columns:1fr;gap:11px;margin-top:20px;padding-top:18px}.pc-feature-checks li,.pc-feature-checks li+li{border-left:0;padding:0;font-size:12px}.pc-security-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px}.pc-core-card .mock{padding:28px 18px 20px}.pc-core-ui{padding:20px}.pc-channel-grid{gap:6px}.pc-channel{padding:12px 9px}.pc-channel small{display:none}.pc-case-columns{grid-template-columns:1fr}.pc-messenger-panel{display:none}}
