.page-module__nL6KFa__container{color:#fff;box-sizing:border-box;background:radial-gradient(circle at 50% 0,#150f2e 0%,#080514 100%);flex-direction:column;align-items:center;min-height:100vh;padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow-x:hidden}.page-module__nL6KFa__bgGrid{pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__nL6KFa__bgOrb{filter:blur(80px);pointer-events:none;z-index:1;background:radial-gradient(circle,#9333ea14 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute}.page-module__nL6KFa__topOrb{top:-100px;left:calc(50% - 300px)}.page-module__nL6KFa__header{z-index:10;text-align:center;max-width:800px;margin-bottom:2rem;position:relative}.page-module__nL6KFa__title{background:linear-gradient(135deg,#fff 0%,#c084fc 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;margin:0;font-size:2.5rem;font-weight:900}.page-module__nL6KFa__subtitle{color:#94a3b8;margin-top:.5rem;font-size:1.05rem;line-height:1.6}.page-module__nL6KFa__backBtn{color:#c084fc;background:#c084fc1a;border:1px solid #c084fc33;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__nL6KFa__backBtn:hover{background:#c084fc33;border-color:#c084fc;transform:translate(-4px);box-shadow:0 0 15px #c084fc40}.page-module__nL6KFa__controlPanel{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:1.5rem;width:100%;max-width:1200px;margin-bottom:2.5rem;padding:1.5rem;display:flex;position:relative;box-shadow:0 20px 40px #0000004d}.page-module__nL6KFa__controlRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.page-module__nL6KFa__controlGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__nL6KFa__controlLabel{text-transform:uppercase;color:#c084fc;letter-spacing:.08em;font-size:.75rem;font-weight:800}.page-module__nL6KFa__scenarioSelect{color:#fff;cursor:pointer;appearance:none;background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;outline:none;min-width:250px;padding:.75rem 2.5rem .75rem 1rem;font-size:.95rem;font-weight:700;transition:all .3s}.page-module__nL6KFa__scenarioSelectWrapper{position:relative}.page-module__nL6KFa__scenarioSelectWrapper:after{content:"▼";color:#c084fc;pointer-events:none;font-size:.65rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.page-module__nL6KFa__scenarioSelect:hover{background:#ffffff1a;border-color:#c084fc}.page-module__nL6KFa__scenarioSelect option{color:#fff;background:#0f172a}.page-module__nL6KFa__channelToggle{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50px;padding:.25rem;display:flex}.page-module__nL6KFa__channelBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.9rem;font-weight:700;transition:all .3s;display:flex}.page-module__nL6KFa__channelBtnActiveTg{color:#fff;background:linear-gradient(135deg,#229ed9,#1565c0);box-shadow:0 4px 12px #229ed94d}.page-module__nL6KFa__channelBtnActiveWa{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 4px 12px #25d3664d}.page-module__nL6KFa__simulateBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea 0%,#7c3aed 100%);border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:800;transition:all .3s;display:flex;box-shadow:0 4px 20px #9333ea4d}.page-module__nL6KFa__simulateBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 25px #9333ea80}.page-module__nL6KFa__simulateBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__nL6KFa__sandboxGrid{z-index:10;box-sizing:border-box;grid-template-columns:350px 1fr 1fr;gap:1.5rem;width:100%;max-width:1200px;display:grid;position:relative}@media (max-width:1024px){.page-module__nL6KFa__sandboxGrid{grid-template-columns:1fr}}.page-module__nL6KFa__panelCard{background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;height:600px;display:flex;overflow:hidden;box-shadow:0 10px 30px #0003}.page-module__nL6KFa__panelHeader{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.page-module__nL6KFa__panelTitle{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:800;display:flex}.page-module__nL6KFa__panelBadge{color:#cbd5e1;background:#ffffff14;border-radius:50px;padding:.25rem .6rem;font-size:.7rem;font-weight:800}.page-module__nL6KFa__panelBody{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex;position:relative;overflow-y:auto}.page-module__nL6KFa__phoneWrapper{box-sizing:border-box;background:#0b071e;border:8px solid #2d2a45;border-radius:28px;flex-direction:column;height:100%;display:flex;overflow:hidden}.page-module__nL6KFa__phoneHeader{background:#140f2d;border-bottom:1px solid #ffffff0d;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.page-module__nL6KFa__phoneAvatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;display:flex}.page-module__nL6KFa__phoneAvatarTg{background:#229ed9}.page-module__nL6KFa__phoneAvatarWa{background:#25d366}.page-module__nL6KFa__phoneInfo{flex:1}.page-module__nL6KFa__phoneTitle{margin:0;font-size:.85rem;font-weight:800}.page-module__nL6KFa__phoneStatus{color:#10b981;align-items:center;gap:.25rem;margin:0;font-size:.65rem;display:flex}.page-module__nL6KFa__phoneStatusDot{background:#10b981;border-radius:50%;width:6px;height:6px;display:inline-block}.page-module__nL6KFa__phoneScreen{background:radial-gradient(circle,#150f2e 0%,#090516 100%);flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.page-module__nL6KFa__chatBubble{word-wrap:break-word;border-radius:16px;max-width:80%;padding:.75rem 1rem;font-size:.85rem;line-height:1.4;animation:.3s cubic-bezier(.18,.89,.32,1.28) both page-module__nL6KFa__popIn}.page-module__nL6KFa__chatBubbleUser{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-bottom-right-radius:4px;align-self:flex-end}.page-module__nL6KFa__chatBubbleBot{color:#fff;border-bottom-left-radius:4px;align-self:flex-start}.page-module__nL6KFa__chatBubbleBotTg{background:#1e88e5;border:1px solid #2196f333}.page-module__nL6KFa__chatBubbleBotWa{background:#075e54;border:1px solid #25d36633}.page-module__nL6KFa__chatTime{color:#fff6;text-align:right;margin-top:.25rem;font-size:.6rem;display:block}.page-module__nL6KFa__typingIndicator{background:#ffffff0d;border-radius:16px;align-self:flex-start;align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex}.page-module__nL6KFa__typingDot{background:#c084fc;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both page-module__nL6KFa__typingBounce}.page-module__nL6KFa__typingDot:nth-child(2){animation-delay:.2s}.page-module__nL6KFa__typingDot:nth-child(3){animation-delay:.4s}.page-module__nL6KFa__queueEmpty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;display:flex}.page-module__nL6KFa__queueEmptyIcon{font-size:2.5rem;animation:2s infinite page-module__nL6KFa__pulse}.page-module__nL6KFa__patientCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:.75rem;padding:1rem;transition:all .3s;animation:.4s cubic-bezier(.18,.89,.32,1.28) both page-module__nL6KFa__slideIn;display:flex}.page-module__nL6KFa__patientCardActive{background:#9333ea0d;border-color:#9333ea66;box-shadow:0 0 15px #9333ea26}.page-module__nL6KFa__patientCardHeader{justify-content:space-between;align-items:center;display:flex}.page-module__nL6KFa__patientName{margin:0;font-size:.95rem;font-weight:800}.page-module__nL6KFa__triageTag{text-transform:uppercase;border-radius:6px;padding:.25rem .5rem;font-size:.65rem;font-weight:900}.page-module__nL6KFa__triageCritical{color:#ef4444;background:#ef444433;border:1px solid #ef444466;box-shadow:0 0 10px #ef444433}.page-module__nL6KFa__triageUrgent{color:#f59e0b;background:#f59e0b33;border:1px solid #f59e0b66}.page-module__nL6KFa__triageNormal{color:#10b981;background:#10b98133;border:1px solid #10b98166}.page-module__nL6KFa__patientMeta{color:#94a3b8;flex-wrap:wrap;gap:.75rem;font-size:.75rem;display:flex}.page-module__nL6KFa__metaItem{align-items:center;gap:.25rem;display:flex}.page-module__nL6KFa__metaIcon{opacity:.7}.page-module__nL6KFa__dispatchBox{border-top:1px dashed #ffffff1a;flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.page-module__nL6KFa__dispatchLabel{color:#c084fc;font-size:.7rem;font-weight:800}.page-module__nL6KFa__dispatchSelect{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:.5rem;font-size:.8rem}.page-module__nL6KFa__dispatchSelect option{background:#0f172a}.page-module__nL6KFa__dispatchBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.8rem;font-weight:800;transition:all .3s;display:flex}.page-module__nL6KFa__dispatchBtn:hover{filter:brightness(1.1);box-shadow:0 4px 10px #25d36640}.page-module__nL6KFa__emrEmpty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;padding:2rem;display:flex}.page-module__nL6KFa__emrEmptyIcon{font-size:2.5rem}.page-module__nL6KFa__emrContent{flex-direction:column;gap:1rem;height:100%;display:flex}.page-module__nL6KFa__emrPatientHeader{border-bottom:1px solid #ffffff0d;padding-bottom:.75rem}.page-module__nL6KFa__emrClinicName{color:#94a3b8;margin:0;font-size:.75rem}.page-module__nL6KFa__emrPatientName{margin:.25rem 0 0;font-size:1.1rem;font-weight:800}.page-module__nL6KFa__emrSectionTitle{text-transform:uppercase;color:#c084fc;letter-spacing:.05em;margin:0 0 .5rem;font-size:.75rem;font-weight:800}.page-module__nL6KFa__emrBlock{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:.75rem 1rem}.page-module__nL6KFa__clinicalStatement{color:#cbd5e1;margin:0;font-size:.85rem;line-height:1.5}.page-module__nL6KFa__prescriptionArea{color:#fff;resize:none;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;outline:none;width:100%;height:80px;padding:.5rem .75rem;font-family:inherit;font-size:.85rem}.page-module__nL6KFa__prescriptionArea:focus{border-color:#c084fc}.page-module__nL6KFa__completeBtn{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#9333ea,#7c3aed);border:none;border-radius:10px;padding:.75rem;font-size:.9rem;font-weight:800;transition:all .3s}.page-module__nL6KFa__completeBtn:hover{filter:brightness(1.1);box-shadow:0 4px 15px #9333ea4d}.page-module__nL6KFa__mockupGraphicContainer{z-index:10;text-align:center;width:100%;max-width:1200px;margin-top:3rem;position:relative}.page-module__nL6KFa__mockupGraphicCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:1.5rem;box-shadow:0 20px 40px #0000004d}.page-module__nL6KFa__mockupImage{border:1px solid #ffffff1a;border-radius:16px;width:100%;height:auto;margin-top:1rem}@keyframes page-module__nL6KFa__popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes page-module__nL6KFa__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__nL6KFa__typingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes page-module__nL6KFa__pulse{0%{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:.5;transform:scale(1)}}
