@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,300&family=Space+Mono:wght@400;700&display=swap";._nav_3sdbj_1{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 48px;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e17b3;border-bottom:1px solid var(--border-subtle)}._logo_3sdbj_16{display:flex;align-items:center;gap:12px}._logoMark_3sdbj_22{width:36px;height:36px;border-radius:10px;background:var(--gradient-main);display:flex;align-items:center;justify-content:center}._logoText_3sdbj_32{font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--text-primary)}._links_3sdbj_39{display:flex;align-items:center;gap:32px}._link_3sdbj_39{color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:.01em;transition:color var(--transition-fast)}._link_3sdbj_39:hover{color:var(--text-primary)}._btnDemo_3sdbj_54{padding:10px 24px;border-radius:var(--radius-md);background:var(--gradient-main);color:#fff;font-weight:600;font-size:14px;transition:opacity var(--transition-base),transform var(--transition-base)}._btnDemo_3sdbj_54:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:768px){._nav_3sdbj_1{padding:16px 24px}._link_3sdbj_39:not(._btnDemo_3sdbj_54){display:none}}._laptop_1ty5o_1{position:absolute;left:50%;top:50%;transform:translate(-58%,-50%) rotateY(-12deg) rotateX(4deg);width:700px;transform-style:preserve-3d;transition:transform var(--transition-smooth)}._laptop_1ty5o_1:hover{transform:translate(-58%,-50%) rotateY(-8deg) rotateX(2deg)}._screen_1ty5o_14{background:#1a1a2e;border-radius:12px 12px 0 0;padding:10px 10px 0;border:2px solid #2a2a3e;border-bottom:none;position:relative;box-shadow:0 -2px 40px #2dd4bf14,0 20px 60px #00000080,inset 0 1px #ffffff0d}._notch_1ty5o_27{width:8px;height:8px;border-radius:50%;background:#2a2a3e;margin:0 auto 8px}._content_1ty5o_35{width:100%;border-radius:6px 6px 0 0;overflow:hidden;background:#0d1117;aspect-ratio:16 / 10}._base_1ty5o_43{height:14px;background:linear-gradient(180deg,#2a2a3e,#1a1a2e);border-radius:0 0 12px 12px;border:2px solid #2a2a3e;border-top:1px solid #333;position:relative}._base_1ty5o_43:after{content:"";position:absolute;bottom:-6px;left:20%;right:20%;height:6px;background:linear-gradient(180deg,#222,#1a1a2e);border-radius:0 0 8px 8px}@media(max-width:1024px){._laptop_1ty5o_1{width:560px}}@media(max-width:768px){._laptop_1ty5o_1{width:440px;transform:translate(-55%,-50%) rotateY(-8deg) rotateX(3deg)}}._phone_wau6m_1{position:absolute;right:4%;top:50%;transform:translateY(-45%) rotateY(12deg) rotateX(2deg) rotate(-2deg);width:200px;transform-style:preserve-3d;z-index:10;transition:transform var(--transition-smooth)}._phone_wau6m_1:hover{transform:translateY(-45%) rotateY(8deg) rotateX(1deg) rotate(-1deg)}._frame_wau6m_15{background:#1a1a2e;border-radius:28px;padding:10px;border:2px solid #2a2a3e;position:relative;box-shadow:0 4px 40px #3b82f61a,0 20px 60px #00000080,inset 0 1px #ffffff0d}._notch_wau6m_27{position:absolute;top:10px;left:50%;transform:translate(-50%);width:70px;height:20px;background:#1a1a2e;border-radius:0 0 14px 14px;z-index:10}._content_wau6m_39{width:100%;border-radius:20px;overflow:hidden;background:#0d1117;aspect-ratio:9 / 19.5}@media(max-width:1024px){._phone_wau6m_1{width:170px}}@media(max-width:768px){._phone_wau6m_1{width:140px;right:0}}._root_8ytey_1{width:100%;height:100%;background:#0d1117;display:flex;font-size:11px;color:#c9d1d9}._sidebar_8ytey_10{width:52px;background:#0a0e14;border-right:1px solid rgba(255,255,255,.06);padding:14px 0;display:flex;flex-direction:column;align-items:center;gap:18px;flex-shrink:0}._sidebarIcon_8ytey_21{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center}._sidebarIcon_8ytey_21._active_8ytey_29{background:var(--accent-teal-dim)}._sidebarSpacer_8ytey_30{flex:1}._main_8ytey_32{flex:1;display:flex;flex-direction:column;overflow:hidden}._topbar_8ytey_39{height:42px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}._topbarTitle_8ytey_48{font-weight:600;font-size:13px;color:#f0f6fc}._topbarSearch_8ytey_49{margin-left:auto;padding:5px 12px;border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#8b949e;font-size:11px;display:flex;align-items:center;gap:6px}._body_8ytey_62{flex:1;display:flex;overflow:hidden;padding:14px 16px;gap:14px}._statsCol_8ytey_70{display:flex;flex-direction:column;gap:10px;width:180px;flex-shrink:0}._statCard_8ytey_77{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:12px}._statLabel_8ytey_83{font-size:10px;color:#8b949e;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em;font-weight:500}._statValue_8ytey_91{font-size:22px;font-weight:700;color:#f0f6fc;line-height:1;margin-bottom:4px}._teal_8ytey_98{color:var(--accent-teal)}._blue_8ytey_99{color:var(--accent-blue)}._violet_8ytey_100{color:var(--accent-violet)}._statChange_8ytey_101{font-size:10px;color:var(--accent-teal);font-weight:500}._patientsCol_8ytey_103{flex:1;display:flex;flex-direction:column;gap:8px;overflow:hidden}._listHeader_8ytey_110{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06);font-weight:600;font-size:12px;color:#f0f6fc}._listDate_8ytey_120{font-size:10px;color:#8b949e;font-weight:400}._patientRow_8ytey_122{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);background:#ffffff04;border:1px solid rgba(255,255,255,.03)}._avatar_8ytey_131{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff}._patientInfo_8ytey_143{flex:1;min-width:0}._patientName_8ytey_144{font-weight:600;font-size:11px;color:#f0f6fc}._patientDetail_8ytey_145{font-size:10px;color:#8b949e;margin-top:1px}._status_8ytey_147{padding:3px 8px;border-radius:var(--radius-pill);font-size:9px;font-weight:600;letter-spacing:.03em;flex-shrink:0}._status_green_8ytey_155{background:#2dd4bf1f;color:var(--accent-teal)}._status_yellow_8ytey_156{background:#facc151f;color:var(--accent-yellow)}._status_blue_8ytey_157{background:#3b82f61f;color:var(--accent-blue)}._status_red_8ytey_158{background:#ef44441f;color:var(--accent-red)}._root_1e3y1_1{width:100%;height:100%;background:linear-gradient(180deg,#0a1628,#0d1117 30%);font-size:10px;color:#c9d1d9;display:flex;flex-direction:column;padding:28px 14px 14px;gap:10px;overflow:hidden}._greeting_1e3y1_14{font-size:15px;font-weight:700;color:#f0f6fc;line-height:1.2;margin-bottom:2px}._subgreeting_1e3y1_15{font-size:10px;color:#8b949e;margin-bottom:6px}._card_1e3y1_17{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:11px}._sectionLabel_1e3y1_24{font-size:9px;color:#8b949e;text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:6px}._apptRow_1e3y1_33{display:flex;align-items:center;gap:8px}._apptIcon_1e3y1_34{width:32px;height:32px;border-radius:8px;background:var(--accent-teal-dim);display:flex;align-items:center;justify-content:center;flex-shrink:0}._apptTitle_1e3y1_44{font-weight:600;font-size:11px;color:#f0f6fc}._apptTime_1e3y1_45{font-size:9px;color:#8b949e;margin-top:1px}._progressRow_1e3y1_47{display:flex;justify-content:space-around;margin-top:2px}._progressItem_1e3y1_48{display:flex;flex-direction:column;align-items:center;gap:4px}._progressLabel_1e3y1_49{font-size:8px;color:#8b949e;text-align:center}._taskList_1e3y1_51{display:flex;flex-direction:column;gap:7px}._taskRow_1e3y1_52{display:flex;align-items:center;gap:8px}._taskCheck_1e3y1_53{width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(255,255,255,.15);flex-shrink:0;display:flex;align-items:center;justify-content:center}._taskCheck_1e3y1_53._done_1e3y1_63{background:var(--accent-teal);border-color:var(--accent-teal)}._taskText_1e3y1_64{font-size:10px;color:#c9d1d9}._taskDone_1e3y1_65{text-decoration:line-through;color:#8b949e}._bottomNav_1e3y1_67{margin-top:auto;display:flex;justify-content:space-around;padding:8px 0 4px;border-top:1px solid rgba(255,255,255,.06)}._navItem_1e3y1_74{display:flex;flex-direction:column;align-items:center;gap:2px;color:#8b949e}._navItem_1e3y1_74 span{font-size:8px}._navActive_1e3y1_76{color:var(--accent-teal)}._showcase_1hdrm_1{position:relative;width:100%;max-width:1100px;height:620px;perspective:1800px;animation:_fadeUp_1hdrm_1 1s .4s ease both}._glowLaptop_1hdrm_10{position:absolute;width:500px;height:300px;left:10%;top:30%;background:radial-gradient(ellipse,rgba(45,212,191,.06) 0%,transparent 70%);pointer-events:none;filter:blur(40px)}._glowPhone_1hdrm_20{position:absolute;width:250px;height:300px;right:2%;top:25%;background:radial-gradient(ellipse,rgba(59,130,246,.06) 0%,transparent 70%);pointer-events:none;filter:blur(40px)}._label_1hdrm_31{position:absolute;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}._labelLine_1hdrm_40{display:block;width:40px;height:1px;background:linear-gradient(90deg,var(--text-muted),transparent);margin-bottom:6px}._labelClinic_1hdrm_47{bottom:-8px;left:14%;animation:_fadeUp_1hdrm_1 1s .7s ease both}._labelPatient_1hdrm_48{bottom:-8px;right:1%;animation:_fadeUp_1hdrm_1 1s .8s ease both}@media(max-width:1024px){._showcase_1hdrm_1{height:500px}}@media(max-width:768px){._showcase_1hdrm_1{height:420px}._labelClinic_1hdrm_47,._labelPatient_1hdrm_48{display:none}}._hero_1gr1r_1{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:140px 48px 80px;text-align:center}._badge_1gr1r_13{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 8px;border-radius:var(--radius-pill);background:var(--accent-teal-dim);border:1px solid rgba(45,212,191,.2);margin-bottom:32px;animation:_fadeUp_1gr1r_1 .8s ease both}._badgeDot_1gr1r_24{width:8px;height:8px;border-radius:50%;background:var(--accent-teal);animation:_pulseDot_1gr1r_1 2s ease infinite}._badgeText_1gr1r_25{font-size:13px;font-weight:600;color:var(--accent-teal);letter-spacing:.03em}._heading_1gr1r_27{font-size:clamp(40px,5.5vw,72px);font-weight:700;line-height:1.08;letter-spacing:-.035em;max-width:800px;margin-bottom:20px;animation:_fadeUp_1gr1r_1 .8s .1s ease both}._sub_1gr1r_37{font-size:clamp(16px,1.8vw,20px);color:var(--text-secondary);max-width:560px;line-height:1.6;margin-bottom:40px;font-weight:400;animation:_fadeUp_1gr1r_1 .8s .2s ease both}._ctas_1gr1r_47{display:flex;gap:16px;margin-bottom:72px;animation:_fadeUp_1gr1r_1 .8s .3s ease both}._btnPrimary_1gr1r_49{padding:14px 32px;border-radius:10px;background:var(--gradient-main);color:#fff;font-weight:600;font-size:15px;letter-spacing:-.01em;transition:all var(--transition-base)}._btnPrimary_1gr1r_49:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-teal)}._btnSecondary_1gr1r_61{padding:14px 32px;border-radius:10px;background:transparent;color:var(--text-primary);font-weight:600;font-size:15px;border:1px solid var(--border-light);letter-spacing:-.01em;transition:all var(--transition-base)}._btnSecondary_1gr1r_61:hover{border-color:#94a3b84d;background:#94a3b80d}@media(max-width:768px){._hero_1gr1r_1{padding:120px 24px 60px}._ctas_1gr1r_47{flex-direction:column;align-items:center}}._section_ot3lg_1{position:relative;z-index:1;padding:var(--space-4xl) var(--space-2xl) 120px;max-width:1200px;margin:0 auto}._header_ot3lg_9{text-align:center;margin-bottom:var(--space-3xl)}._header_ot3lg_9 h2{font-size:clamp(28px,3.5vw,44px);font-weight:700;letter-spacing:-.03em;margin-bottom:var(--space-md)}._header_ot3lg_9 p{color:var(--text-secondary);font-size:17px;max-width:520px;margin:0 auto;line-height:1.6}._grid_ot3lg_13{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._card_ot3lg_15{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:32px 28px;transition:all .3s;position:relative;overflow:hidden}._card_ot3lg_15:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-main);opacity:0;transition:opacity .3s}._card_ot3lg_15:hover{border-color:#2dd4bf26;background:#ffffff08}._card_ot3lg_15:hover:before{opacity:1}._card_ot3lg_15 h3{font-size:17px;font-weight:600;margin-bottom:10px;letter-spacing:-.01em}._card_ot3lg_15 p{font-size:14px;color:var(--text-secondary);line-height:1.6}._icon_ot3lg_39{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}._teal_ot3lg_44{background:var(--accent-teal-dim);color:var(--accent-teal)}._blue_ot3lg_45{background:var(--accent-blue-dim);color:var(--accent-blue)}._violet_ot3lg_46{background:var(--accent-violet-dim);color:var(--accent-violet)}@media(max-width:1024px){._grid_ot3lg_13{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media(max-width:768px){._section_ot3lg_1{padding:60px 24px 80px}}._form_vzbrm_1{display:flex;flex-direction:column;gap:20px;width:100%;max-width:600px}._row_vzbrm_2{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_vzbrm_3{display:flex;flex-direction:column;gap:6px}._field_vzbrm_3 label{font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:.01em}._field_vzbrm_3 input,._field_vzbrm_3 textarea,._field_vzbrm_3 select{padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--border-light);background:#ffffff08;color:var(--text-primary);font-family:var(--font-body);font-size:14px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none}._field_vzbrm_3 input::placeholder,._field_vzbrm_3 textarea::placeholder{color:var(--text-dim)}._field_vzbrm_3 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}._field_vzbrm_3 select option{background:var(--bg-card);color:var(--text-primary)}._field_vzbrm_3 input:focus,._field_vzbrm_3 textarea:focus,._field_vzbrm_3 select:focus{border-color:var(--accent-teal);box-shadow:0 0 0 3px var(--accent-teal-dim)}._field_vzbrm_3 textarea{resize:vertical;min-height:100px}._submit_vzbrm_38{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:10px;background:var(--gradient-main);color:#fff;font-weight:600;font-size:15px;letter-spacing:-.01em;transition:all var(--transition-base);align-self:flex-start}._submit_vzbrm_38:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-glow-teal)}._submit_vzbrm_38:disabled{opacity:.6;cursor:not-allowed}._error_vzbrm_47{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:var(--radius-md);background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--accent-red);font-size:14px}._successState_vzbrm_54{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:48px 24px}._successState_vzbrm_54 h3{font-size:24px;font-weight:700;letter-spacing:-.02em}._successState_vzbrm_54 p{color:var(--text-secondary);font-size:16px;max-width:400px;line-height:1.6}@media(max-width:600px){._row_vzbrm_2{grid-template-columns:1fr}._submit_vzbrm_38{width:100%}}._page_16dgm_1{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:140px 48px 80px}._content_16dgm_11{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}._header_16dgm_13{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}._badge_16dgm_15{display:inline-block;padding:6px 16px;border-radius:var(--radius-pill);background:var(--accent-teal-dim);border:1px solid rgba(45,212,191,.2);font-size:13px;font-weight:600;color:var(--accent-teal);letter-spacing:.03em}._header_16dgm_13 h1{font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.1;letter-spacing:-.035em;max-width:600px}._header_16dgm_13 p{color:var(--text-secondary);font-size:17px;max-width:480px;line-height:1.6}@media(max-width:768px){._page_16dgm_1{padding:120px 24px 60px}}:root{--bg-primary: #0A0E17;--bg-secondary: #0F1420;--bg-card: #141926;--bg-surface: #1A2030;--bg-elevated: rgba(255, 255, 255, .03);--accent-teal: #2DD4BF;--accent-teal-dim: rgba(45, 212, 191, .15);--accent-teal-glow: rgba(45, 212, 191, .08);--accent-blue: #3B82F6;--accent-blue-dim: rgba(59, 130, 246, .15);--accent-violet: #8B5CF6;--accent-violet-dim: rgba(139, 92, 246, .15);--accent-red: #EF4444;--accent-yellow: #FACC15;--text-primary: #F1F5F9;--text-secondary: #94A3B8;--text-muted: #64748B;--text-dim: #475569;--border-subtle: rgba(148, 163, 184, .08);--border-light: rgba(148, 163, 184, .15);--gradient-main: linear-gradient(135deg, #2DD4BF 0%, #3B82F6 50%, #8B5CF6 100%);--gradient-teal-blue: linear-gradient(135deg, #2DD4BF, #3B82F6);--gradient-blue-violet: linear-gradient(135deg, #3B82F6, #8B5CF6);--gradient-violet-pink: linear-gradient(135deg, #8B5CF6, #EC4899);--gradient-red-orange: linear-gradient(135deg, #EF4444, #F97316);--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Space Mono", "SF Mono", "Fira Code", monospace;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 80px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 8px 30px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .5);--shadow-glow-teal: 0 8px 30px rgba(45, 212, 191, .25);--ease-out: cubic-bezier(.23, 1, .32, 1);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-smooth: .6s var(--ease-out)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer;border:none;background:none}.gradient-text{background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseDot{0%,to{opacity:1;box-shadow:0 0 #2dd4bf66}50%{opacity:.7;box-shadow:0 0 0 6px #2dd4bf00}}
