.cxl{--cxl-radius: .625rem;--cxl-background: oklch(.965 .025 178);--cxl-foreground: oklch(.235 .075 234);--cxl-card: oklch(.995 .006 180);--cxl-primary: oklch(.315 .105 223);--cxl-primary-deep: oklch(.235 .09 235);--cxl-on-primary: oklch(.985 .01 178);--cxl-secondary: oklch(.43 .105 205);--cxl-muted: oklch(.455 .055 217);--cxl-accent: oklch(.61 .145 171);--cxl-accent-vivid: oklch(.68 .16 162);--cxl-accent-soft: oklch(.91 .075 168);--cxl-border: oklch(.81 .055 190);--cxl-input: oklch(.79 .06 190);--cxl-destructive: oklch(.577 .245 27.325);position:relative;display:block;min-block-size:100vh;inline-size:100%;overflow:hidden;color:var(--cxl-foreground);background:linear-gradient(135deg,color-mix(in oklab,var(--cxl-background) 72%,var(--cxl-accent-soft)),var(--cxl-background) 48%,color-mix(in oklab,var(--cxl-background) 82%,var(--cxl-card)))}.cxl-grid{position:relative;max-inline-size:80rem;margin-inline:auto;min-block-size:100vh;display:flex;flex-direction:column;gap:1.25rem;padding:1rem}.cxl-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:var(--cxl-radius);padding:1.25rem;color:var(--cxl-on-primary);background:linear-gradient(150deg,var(--cxl-primary-deep),var(--cxl-primary) 58%,color-mix(in oklab,var(--cxl-primary) 78%,var(--cxl-secondary)));box-shadow:0 28px 70px -42px color-mix(in oklab,var(--cxl-primary-deep) 64%,transparent)}.cxl-panel:before{content:"";position:absolute;inset:-18% 0 auto;block-size:22%;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--cxl-accent-vivid) 20%,transparent),transparent);animation:cxl-scan 9s ease-in-out infinite}.cxl-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background-image:linear-gradient(color-mix(in oklab,var(--cxl-on-primary) 20%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--cxl-on-primary) 20%,transparent) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 30%,black 75%,transparent);mask-image:linear-gradient(to bottom,transparent,black 30%,black 75%,transparent)}.cxl-panel>*{position:relative;z-index:1}.cxl-panel-brand{display:flex;align-items:center;gap:.75rem}.cxl-mark{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;flex-shrink:0;border-radius:var(--cxl-radius);color:var(--cxl-on-primary);background:linear-gradient(135deg,var(--cxl-accent-vivid),var(--cxl-secondary) 52%,var(--cxl-primary));box-shadow:0 12px 28px -14px color-mix(in oklab,var(--cxl-accent) 64%,transparent)}.cxl-mark svg{inline-size:1.25rem;block-size:1.25rem}.cxl-panel-brand strong{display:block;font-size:.9375rem;font-weight:600;line-height:1.2}.cxl-panel-brand small{display:block;margin-block-start:.125rem;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--cxl-on-primary) 70%,transparent)}.cxl-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cxl-accent-vivid)}.cxl-panel-copy{display:none;margin-block:1.25rem}.cxl-panel-copy h1{margin-block-start:.75rem;max-inline-size:20ch;font-size:2.25rem;font-weight:600;line-height:1.15}.cxl-panel-lede{margin-block-start:.75rem;max-inline-size:54ch;font-size:.875rem;line-height:1.7;color:color-mix(in oklab,var(--cxl-on-primary) 75%,transparent)}.cxl-workflow{display:none;border-radius:var(--cxl-radius);border:1px solid color-mix(in oklab,var(--cxl-on-primary) 15%,transparent);background:color-mix(in oklab,var(--cxl-on-primary) 8%,transparent);padding:1.25rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cxl-workflow-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-end:1rem;font-size:.6875rem;font-weight:600}.cxl-workflow-head>span:first-child{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--cxl-on-primary) 65%,transparent)}.cxl-handoff{display:inline-flex;align-items:center;gap:.375rem;color:var(--cxl-accent-vivid)}.cxl-pulse{inline-size:.375rem;block-size:.375rem;border-radius:999px;background:var(--cxl-accent-vivid);animation:cxl-pulse 2.4s ease-in-out infinite}.cxl-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.cxl-step{min-inline-size:0;border-radius:calc(var(--cxl-radius) - .125rem);border:1px solid color-mix(in oklab,var(--cxl-on-primary) 10%,transparent);background:color-mix(in oklab,var(--cxl-on-primary) 7%,transparent);padding:.75rem;color:color-mix(in oklab,var(--cxl-on-primary) 85%,transparent);animation:cxl-step-focus 8s ease-in-out infinite}.cxl-step-2{animation-delay:1.25s}.cxl-step-3{animation-delay:2.5s}.cxl-step-4{animation-delay:3.75s}.cxl-step.is-active{border-color:color-mix(in oklab,var(--cxl-accent-vivid) 45%,transparent);background:color-mix(in oklab,var(--cxl-accent-vivid) 15%,transparent);color:var(--cxl-on-primary)}.cxl-step-title{margin-block-start:.5rem;font-size:.6875rem;font-weight:600;line-height:1.25}.cxl-step-detail{margin-block-start:.25rem;font-size:.625rem;color:color-mix(in oklab,var(--cxl-on-primary) 55%,transparent)}.cxl-step.is-active .cxl-step-detail{color:var(--cxl-accent-vivid)}.cxl-icon{inline-size:1rem;block-size:1rem}.cxl-sweep{display:flex;align-items:center;gap:.375rem;margin-block-start:1rem}.cxl-sweep-cap{inline-size:.375rem;block-size:.375rem;border-radius:999px;background:var(--cxl-accent-vivid)}.cxl-sweep-rail{position:relative;flex:1;block-size:.25rem;overflow:hidden;border-radius:999px;background:color-mix(in oklab,var(--cxl-on-primary) 10%,transparent)}.cxl-sweep-run{position:absolute;inset-block:0;inset-inline-start:0;inline-size:33%;border-radius:999px;background:color-mix(in oklab,var(--cxl-accent-vivid) 80%,transparent);animation:cxl-sweep 3.2s cubic-bezier(.4,0,.2,1) infinite}.cxl-features{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block-start:1rem}.cxl-feature{border-radius:calc(var(--cxl-radius) - .125rem);border:1px solid color-mix(in oklab,var(--cxl-on-primary) 10%,transparent);background:color-mix(in oklab,var(--cxl-on-primary) 7%,transparent);padding:.75rem;animation:cxl-drift 4s ease-in-out infinite}.cxl-feature:nth-child(2){animation-delay:.7s}.cxl-feature:nth-child(3){animation-delay:1.4s}.cxl-feature-label{margin-block-start:.5rem;font-size:.75rem;font-weight:600}.cxl-feature-detail{margin-block-start:.25rem;font-size:.625rem;color:color-mix(in oklab,var(--cxl-on-primary) 55%,transparent)}.cxl-card-wrap{display:flex;flex:1;align-items:center}.cxl-card{inline-size:100%;border-radius:var(--cxl-radius);border:1px solid color-mix(in oklab,var(--cxl-accent) 20%,transparent);background:color-mix(in oklab,var(--cxl-card) 95%,transparent);padding:1.5rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 26px 64px -38px color-mix(in oklab,var(--cxl-primary-deep) 42%,transparent),0 10px 28px -24px color-mix(in oklab,var(--cxl-accent) 48%,transparent)}.cxl-card-inner{margin-inline:auto;inline-size:100%;max-inline-size:22.5rem}.cxl-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-end:1.25rem}.cxl-back{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:var(--cxl-secondary);text-decoration:none;transition:color .2s ease}.cxl-back:hover{color:var(--cxl-accent)}.cxl-back svg{inline-size:1rem;block-size:1rem;animation:cxl-nudge 2.4s ease-in-out infinite}[dir=rtl] .cxl-back svg{transform:scaleX(-1);animation:none}.cxl-heading h2{margin-block-start:.5rem;font-size:1.625rem;font-weight:600;line-height:1.2}.cxl-heading>p:last-child{margin-block-start:.5rem;font-size:.875rem;line-height:1.7;color:var(--cxl-muted)}.cxl-kicker-accent{color:var(--cxl-accent)}.cxl-alert{margin-block-start:1rem;border-radius:calc(var(--cxl-radius) - .125rem);border:1px solid color-mix(in oklab,var(--cxl-destructive) 30%,transparent);background:color-mix(in oklab,var(--cxl-destructive) 5%,transparent);padding:.625rem .75rem;font-size:.75rem;font-weight:500;color:var(--cxl-destructive)}.cxl-alert.is-neutral{border-color:color-mix(in oklab,var(--cxl-border) 90%,transparent);background:color-mix(in oklab,var(--cxl-muted) 8%,transparent);color:var(--cxl-foreground)}.cxl-alert.is-neutral strong{display:block;font-weight:600}.cxl-form{margin-block-start:1.5rem;display:grid;gap:1rem}.cxl-field>span{display:block;margin-block-end:.375rem;font-size:.75rem;font-weight:600}.cxl-field b{color:var(--cxl-accent)}.cxl-field input,.cxl-password input{inline-size:100%;block-size:2.75rem;border-radius:calc(var(--cxl-radius) - .125rem);border:1px solid var(--cxl-input);background:var(--cxl-card);padding-inline:.875rem;font-size:.875rem;color:var(--cxl-foreground);transition:border-color .15s ease,box-shadow .15s ease}.cxl-field input:focus,.cxl-password input:focus{outline:none;border-color:var(--cxl-accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--cxl-accent) 25%,transparent)}.cxl-password{position:relative;display:block}.cxl-password input{padding-inline-end:2.75rem}.cxl-password button{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-items:center;inline-size:2.75rem;border:0;background:none;color:var(--cxl-muted);cursor:pointer;transition:color .15s ease}.cxl-password button:hover{color:var(--cxl-secondary)}.cxl-password .clinicore-password-icon{inline-size:1rem;block-size:1rem}.cxl-check{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer}.cxl-check input{margin-block-start:.125rem;inline-size:1rem;block-size:1rem;flex-shrink:0;accent-color:var(--cxl-accent)}.cxl-check strong{display:block;font-size:.75rem;font-weight:500;line-height:1.35}.cxl-check small{display:block;margin-block-start:.125rem;font-size:.75rem;font-weight:400;color:var(--cxl-muted)}.cxl-submit{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:2.75rem;border:0;border-radius:calc(var(--cxl-radius) - .125rem);font-size:.875rem;font-weight:600;color:var(--cxl-on-primary);cursor:pointer;background:linear-gradient(135deg,var(--cxl-accent-vivid),var(--cxl-secondary) 52%,var(--cxl-primary));box-shadow:0 12px 28px -14px color-mix(in oklab,var(--cxl-accent) 64%,transparent);transition:filter .15s ease,transform .1s ease}.cxl-submit:hover{filter:brightness(1.05)}.cxl-submit:active{transform:translateY(1px)}.cxl-links{margin-block-start:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.75rem}.cxl-links a{font-weight:600;color:var(--cxl-secondary);text-decoration:none;text-underline-offset:4px}.cxl-links a:hover{color:var(--cxl-accent);text-decoration:underline}.cxl-foot{margin-block-start:1.5rem;border-block-start:1px solid var(--cxl-border);padding-block-start:1rem;text-align:center;font-size:.6875rem;line-height:1.7;color:var(--cxl-muted)}.cxl-foot>p+p{margin-block-start:.75rem}@keyframes cxl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cxl-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes cxl-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes cxl-scan{0%{transform:translateY(-140%);opacity:0}14%,72%{opacity:.28}to{transform:translateY(560%);opacity:0}}@keyframes cxl-step-focus{0%,17%,to{border-color:color-mix(in oklab,var(--cxl-on-primary) 10%,transparent);transform:translateY(0)}7%,11%{border-color:color-mix(in oklab,var(--cxl-accent-vivid) 64%,transparent);transform:translateY(-3px)}}@keyframes cxl-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cxl-nudge{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.cxl-rise{animation:cxl-rise .65s cubic-bezier(.2,.75,.25,1) both}.cxl-delay-1{animation-delay:.1s}.cxl-delay-2{animation-delay:.2s}.cxl-delay-3{animation-delay:.3s}@media(prefers-reduced-motion:reduce){.cxl-rise,.cxl-pulse,.cxl-sweep-run,.cxl-step,.cxl-feature,.cxl-back svg,.cxl-panel:before{animation:none}}@media(min-width:640px){.cxl-card{padding:2rem}}@media(min-width:1024px){.cxl{block-size:100vh;min-block-size:40.625rem}.cxl-grid{block-size:100%;flex-direction:row;gap:2rem;padding:1.75rem 2rem}.cxl-panel{inline-size:56%;padding:1.75rem}.cxl-card-wrap{inline-size:44%}.cxl-card{display:flex;align-items:center;block-size:100%}.cxl-panel-copy,.cxl-workflow{display:block}.cxl-features{display:grid}}.cxl,.cxl *,.cxl *:before,.cxl *:after{box-sizing:border-box}@media(min-width:1024px){.cxl-grid{block-size:100%;min-block-size:0}.cxl-panel,.cxl-card-wrap{min-block-size:0}.cxl-card{block-size:100%}}.cxl .clinicore-password-icon.hidden{display:none}.cxl-help{margin-block-start:.5rem;font-size:.75rem;line-height:1.6;color:var(--cxl-muted)}.ck{--radius: 1rem;--r-lg: var(--radius);--r-xl: calc(var(--radius) + 4px);--r-2xl: calc(var(--radius) + 8px);--r-3xl: calc(var(--radius) + 12px);--background: oklch(.982 .006 210);--foreground: oklch(.292 .071 224.5);--surface: oklch(1 0 0);--primary: oklch(.429 .083 220.6);--primary-foreground: oklch(.982 .006 210);--secondary: oklch(.926 .025 211.3);--muted-foreground: oklch(.535 .046 222);--border: oklch(.889 .028 212);--deep: oklch(.292 .071 224.5);--teal: oklch(.659 .126 178.8);--shell: min(1180px, calc(100vw - 32px) );box-sizing:border-box;min-height:100vh;overflow-x:clip;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased}.ck *,.ck *:before,.ck *:after{box-sizing:border-box}.ck-compat{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ck-shell{width:var(--shell);margin-inline:auto}.ck h1,.ck h2,.ck h3{margin:0;line-height:1.1;letter-spacing:-.02em}.ck p{margin:0}.ck a{text-decoration:none;color:inherit}.ck-i{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ck-dot{width:6px;height:6px;border-radius:50%;background:var(--teal);flex:0 0 auto}@keyframes ck-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ck-rise{animation:ck-rise .6s cubic-bezier(.32,.72,0,1) both}.ck-head{position:sticky;top:0;z-index:50;border-block-end:1px solid color-mix(in oklab,var(--border) 80%,transparent);background:color-mix(in oklab,var(--background) 90%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ck-head-in{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px}.ck-brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.ck-logo{height:28px;width:auto;max-width:124px;-o-object-fit:contain;object-fit:contain;display:block}.ck-brand-txt strong{display:block;font-size:18px;font-weight:800;line-height:1}.ck-brand-txt small{display:block;margin-block-start:4px;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground)}.ck-nav{display:none;align-items:center;gap:28px;font-size:14px;font-weight:600;color:color-mix(in oklab,var(--foreground) 65%,transparent)}.ck-nav a{transition:color .2s ease}.ck-nav a:hover{color:var(--primary)}.ck-head-cta{display:flex;align-items:center;gap:8px}.ck .ck-ghost{display:none;padding:8px 12px;font-size:14px;font-weight:700;color:var(--primary)}.ck .ck-solid,.ck .ck-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;white-space:nowrap;transition:transform .2s ease,background-color .2s ease}.ck .ck-solid{background:var(--primary);color:var(--primary-foreground);box-shadow:0 18px 34px -22px color-mix(in oklab,var(--primary) 60%,transparent)}.ck .ck-outline{border:1px solid color-mix(in oklab,var(--primary) 25%,transparent);background:var(--surface);color:var(--primary)}.ck .ck-solid:hover,.ck .ck-outline:hover{transform:translateY(-2px)}.ck .ck-outline:hover{background:var(--secondary)}.ck-lg{padding:14px 24px;font-size:15px}.ck-hero{display:grid;gap:48px;align-items:center;padding-block:56px 64px}.ck-eyebrow-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:var(--secondary);padding:6px 12px;font-size:12px;font-weight:700;color:var(--primary)}.ck-hero h1{margin-block-start:24px;max-width:13ch;font-size:clamp(2.65rem,6vw,4.25rem);font-weight:800;line-height:1.04}.ck-lede{margin-block-start:24px;max-width:53ch;font-size:16px;line-height:2;color:color-mix(in oklab,var(--foreground) 65%,transparent)}.ck-hero-actions{margin-block-start:32px;display:flex;flex-wrap:wrap;gap:12px}.ck-trust{margin:28px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;font-weight:700;color:var(--muted-foreground)}.ck-trust li{display:inline-flex;align-items:center;gap:8px}.ck-trust .ck-i{width:15px;height:15px;color:var(--teal)}.ck-hero-panel{position:relative}.ck-hero-panel:before{content:"";position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;border-radius:3rem;background:color-mix(in oklab,var(--secondary) 70%,transparent);filter:blur(48px)}.ck-panel{position:relative;border:1px solid var(--surface);border-radius:2rem;background:color-mix(in oklab,var(--surface) 90%,transparent);padding:24px;box-shadow:0 32px 80px -40px var(--primary)}.ck-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block-end:16px;border-block-end:1px solid var(--border)}.ck-panel-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.ck-chip{border-radius:999px;background:var(--secondary);padding:4px 12px;font-size:11px;font-weight:700;color:var(--primary)}.ck-panel-stats{margin-block-start:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ck-stat{border:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:var(--r-2xl);padding:16px;background:var(--background)}.ck-stat-label{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--muted-foreground)}.ck-stat-bar{margin-block-start:12px;height:6px;border-radius:999px;background:var(--secondary);overflow:hidden}.ck-stat-bar span{display:block;height:100%;border-radius:999px;background:var(--teal)}.ck-stat-note{margin-block-start:8px;font-size:10px;font-weight:700;color:var(--teal)}.ck-panel-row{margin-block-start:12px;border:1px solid var(--border);border-radius:var(--r-2xl);padding:16px;background:var(--background)}.ck-panel-row-body{margin-block-start:12px;font-size:13px;line-height:1.7;color:var(--muted-foreground)}.ck-panel-pair{margin-block-start:12px;display:grid;gap:12px}.ck-panel-dark,.ck-panel-soft{border-radius:var(--r-2xl);padding:16px}.ck-panel-dark{background:var(--primary);color:var(--primary-foreground)}.ck-panel-soft{background:var(--secondary)}.ck-panel-soft .ck-i{color:var(--teal)}.ck-panel-k{margin-block-start:20px;font-size:12px;opacity:.7}.ck-panel-v{margin-block-start:4px;font-size:18px;font-weight:700}.ck-block{padding-block:48px}.ck-block-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-block-end:24px}.ck-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.ck-block-head h2,.ck-intro h2{margin-block-start:12px;font-size:clamp(1.75rem,3.6vw,2.25rem);font-weight:800}.ck-note{font-size:12px;font-weight:700;color:var(--muted-foreground)}.ck-intro{max-width:42rem;margin-block-end:40px}.ck-portals{display:grid;gap:20px}.ck-portal{border:1px solid var(--border);border-radius:var(--r-3xl);background:var(--surface);padding:28px;display:flex;flex-direction:column;box-shadow:0 18px 45px -35px var(--primary)}.ck-portal-primary{border-color:transparent;background:var(--primary);color:var(--primary-foreground);box-shadow:0 34px 70px -34px color-mix(in oklab,var(--primary) 55%,transparent)}.ck-portal-soon{border-style:dashed;background:color-mix(in oklab,var(--secondary) 40%,transparent);box-shadow:none;opacity:.72}.ck-badge{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-2xl);background:color-mix(in oklab,var(--primary-foreground) 12%,transparent);color:currentColor}.ck-badge-soft{background:var(--secondary);color:var(--teal)}.ck-badge-muted{background:var(--surface);color:var(--muted-foreground)}.ck-badge-primary{background:var(--primary);color:var(--primary-foreground)}.ck-roles{margin-block-start:28px;font-size:12px;font-weight:700;text-transform:uppercase;opacity:.65}.ck-portal h3{margin-block-start:8px;font-size:24px;font-weight:700}.ck-portal-body{margin-block-start:12px;min-height:3rem;font-size:14px;line-height:1.7;opacity:.72;flex:1 1 auto}.ck .ck-portal-cta{margin-block-start:28px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 16px;font-size:14px;font-weight:700;background:var(--primary-foreground);color:var(--primary)}.ck .ck-portal-cta-outline{border:1px solid color-mix(in oklab,var(--primary) 25%,transparent);background:transparent;color:var(--primary)}.ck .ck-portal-cta-soon{background:color-mix(in oklab,var(--surface) 80%,transparent);color:var(--muted-foreground);cursor:not-allowed}.ck-grid-2,.ck-grid-3,.ck-grid-4{display:grid;gap:20px}.ck-card{border:1px solid var(--border);border-radius:var(--r-3xl);background:var(--surface);padding:24px;box-shadow:0 16px 40px -35px var(--primary)}.ck-card h3{margin-block-start:20px;font-size:18px;font-weight:700}.ck-card p{margin-block-start:8px;font-size:14px;line-height:1.7;color:color-mix(in oklab,var(--foreground) 60%,transparent)}.ck-card-row{display:flex;gap:16px}.ck-card-row h3{margin-block-start:0}.ck-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;color:var(--muted-foreground)}.ck-tag{color:var(--teal)}.ck-deep{background:var(--deep);color:var(--primary-foreground);padding-block:72px}.ck-deep-title{margin-block-start:12px;font-size:clamp(1.75rem,3.6vw,2.25rem);font-weight:800}.ck-deep .ck-grid-4{margin-block-start:40px}.ck-step{border:1px solid color-mix(in oklab,var(--primary-foreground) 10%,transparent);border-radius:var(--r-3xl);background:color-mix(in oklab,var(--primary-foreground) 5%,transparent);padding:24px}.ck-step-n{font-size:36px;font-weight:800;color:var(--teal)}.ck-step h3{margin-block-start:20px;font-size:18px;font-weight:700}.ck-step p{margin-block-start:8px;font-size:14px;line-height:1.7;color:color-mix(in oklab,var(--primary-foreground) 60%,transparent)}.ck-security{border-radius:2rem;background:color-mix(in oklab,var(--secondary) 65%,transparent);padding:28px;display:grid;gap:40px}.ck-security .ck-eyebrow{margin-block-start:28px}.ck-security h2{margin-block-start:12px;font-size:clamp(1.75rem,3.4vw,2rem);font-weight:800}.ck-checks{margin:0;padding:0;list-style:none;display:grid;gap:12px}.ck-checks li{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--surface);padding:16px;font-size:14px;font-weight:700}.ck-checks .ck-i{width:15px;height:15px;padding:6px;box-sizing:content-box;border-radius:999px;background:var(--secondary);color:var(--teal)}.ck-cta{border-radius:2.25rem;background:var(--primary);color:var(--primary-foreground);padding:56px 28px;text-align:center;box-shadow:0 34px 70px -40px color-mix(in oklab,var(--primary) 55%,transparent)}.ck-cta h2{margin-block-start:12px;margin-inline:auto;max-width:21ch;font-size:clamp(1.75rem,3.6vw,2.25rem);font-weight:800}.ck-cta>p{margin-block-start:16px;margin-inline:auto;max-width:36rem;font-size:15px;line-height:1.75;color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}.ck-cta-actions{margin-block-start:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ck .ck-cta-solid,.ck .ck-cta-ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700}.ck .ck-cta-solid{background:var(--primary-foreground);color:var(--primary)}.ck .ck-cta-ghost{border:1px solid color-mix(in oklab,var(--primary-foreground) 30%,transparent);color:var(--primary-foreground)}.ck-foot{border-block-start:1px solid var(--border);padding-block:40px}.ck-foot-in{display:grid;gap:28px}.ck-foot-lede{max-width:28rem;font-size:14px;line-height:1.7;color:var(--muted-foreground)}.ck-foot-nav{display:flex;flex-wrap:wrap;gap:20px;font-size:14px;font-weight:700;color:color-mix(in oklab,var(--foreground) 60%,transparent)}.ck-foot-rights{font-size:12px;color:var(--muted-foreground)}@media(min-width:640px){.ck-panel-pair,.ck-grid-2,.ck-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-security{padding:48px}.ck-cta{padding-inline:48px}}@media(min-width:1024px){.ck-nav,.ck .ck-ghost{display:inline-flex}.ck-hero{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:80px 96px}.ck-hero-panel{padding-inline-start:32px}.ck-portals,.ck-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ck-portal-primary{transform:translateY(-8px)}.ck-security{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.ck-split{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:start}.ck-split .ck-intro{margin-block-end:0}.ck-foot-in{grid-template-columns:auto 1fr auto;align-items:center}.ck-foot-rights{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.ck-rise{animation:none}.ck .ck-solid,.ck .ck-outline{transition:none}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:lang(ar),[dir=rtl]{font-family:IBM Plex Sans Arabic,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.85;letter-spacing:0!important}:lang(ar) *,[dir=rtl] *{letter-spacing:0!important}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4,:lang(ar) h5,:lang(ar) h6,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{line-height:1.45!important}:lang(ar) [dir=ltr],[dir=rtl] [dir=ltr],:lang(ar) code,:lang(ar) kbd,:lang(ar) samp,[dir=rtl] code,[dir=rtl] kbd,[dir=rtl] samp,:lang(ar) input[type=email],:lang(ar) input[type=url],:lang(ar) input[type=tel],[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=tel]{direction:ltr;unicode-bidi:isolate}.clinicore-center-body{margin:0;min-height:100vh;background:linear-gradient(135deg,#ecfdf5eb,#eff6fff5 48%,#fffffffa),#f8fafc;color:#0f2537;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.clinicore-center-login,.clinicore-center-dashboard{box-sizing:border-box;width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:32px 0}.clinicore-center-login{min-height:100vh;display:grid;grid-template-rows:1fr auto;align-items:center;gap:18px}.clinicore-center-login-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);overflow:hidden;border:1px solid rgba(14,116,144,.18);border-radius:24px;background:#ffffffeb;box-shadow:0 24px 70px #0f172a1c}.clinicore-center-promo,.clinicore-center-form-card{padding:clamp(24px,4vw,46px)}.clinicore-center-promo{display:flex;flex-direction:column;gap:28px;background:linear-gradient(145deg,#065f46eb,#0891b2d6),#0f766e;color:#ecfeff}.clinicore-center-brand,.clinicore-center-dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.clinicore-center-brand{justify-content:flex-start}.clinicore-center-mark{display:inline-grid;width:48px;height:48px;place-items:center;border-radius:16px;background:#ffffff29;color:#ecfeff}.clinicore-center-mark svg{width:30px;height:30px}.clinicore-center-brand strong,.clinicore-center-brand span{display:block}.clinicore-center-brand strong{font-size:1.12rem}.clinicore-center-brand span,.clinicore-center-promo-copy p,.clinicore-center-form-heading span,.clinicore-center-dashboard-top span,.clinicore-center-orders header span,.clinicore-center-stats span{font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.clinicore-center-promo-copy{max-width:34rem}.clinicore-center-promo-copy p,.clinicore-center-promo-copy span{color:#ecfeffd1}.clinicore-center-promo-copy h1{margin:10px 0 12px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;letter-spacing:0}.clinicore-center-promo-cards{display:grid;gap:12px;margin-top:auto}.clinicore-center-promo-cards article{padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#ffffff1f}.clinicore-center-promo-cards strong,.clinicore-center-promo-cards span{display:block}.clinicore-center-promo-cards span{margin-top:5px;color:#ecfeffc7;font-size:.9rem}.clinicore-center-form-card{display:flex;flex-direction:column;justify-content:center;gap:22px}.clinicore-center-form-heading h2,.clinicore-center-dashboard-top h1,.clinicore-center-orders h2{margin:7px 0;color:#082f49;letter-spacing:0}.clinicore-center-form-heading h2{font-size:clamp(1.75rem,3vw,2.45rem)}.clinicore-center-form-heading p,.clinicore-center-footnote,.clinicore-center-dashboard-top p,.clinicore-center-orders header p,.clinicore-center-empty p{margin:0;color:#475569}.clinicore-center-alert{border:1px solid rgba(220,38,38,.18);border-radius:14px;background:#fef2f2;color:#991b1b;padding:12px 14px;font-weight:700}.clinicore-center-alert.is-success{border-color:#0d948838;background:#ecfdf5;color:#065f46}.clinicore-center-form{display:grid;gap:15px}.clinicore-center-form label{display:grid;gap:7px}.clinicore-center-form label>span{color:#334155;font-size:.88rem;font-weight:800}.clinicore-center-form input[type=email],.clinicore-center-form input[type=password],.clinicore-password-input input{width:100%;box-sizing:border-box;min-height:48px;border:1px solid #64748b;border-radius:14px;background:#f0fdfa;color:#0f2537;padding:0 14px;font:inherit;outline:none}.clinicore-password-input{position:relative;display:block}.clinicore-password-input input{padding-inline-end:52px}.clinicore-center-form .clinicore-password-input button{position:absolute;inset-block:4px;inset-inline-end:4px;min-height:0;border-radius:10px;background:transparent;color:#334155;width:40px;padding:0 10px}.clinicore-password-icon{width:18px;height:18px}.clinicore-center-form .clinicore-password-input button:hover{background:#e2e8f0}.clinicore-shared-device-warning,.clinicore-auth-help{color:#475569;font-size:.82rem;line-height:1.5}.clinicore-auth-help a{color:#0369a1;font-weight:750}.clinicore-center-language{width:min(1180px,100%);margin:0 auto 10px;display:flex;justify-content:flex-end}.clinicore-language-switch{display:inline-flex;gap:3px;padding:3px;border:1px solid #94a3b8;border-radius:8px;background:#fff}.clinicore-language-switch form{display:contents}.clinicore-language-switch button{min-height:30px;border:0;border-radius:5px;background:transparent;color:#334155;padding:0 9px;font-size:.75rem;font-weight:800;cursor:pointer}.clinicore-language-switch button[aria-current=true]{background:#0e7490;color:#fff}@media(prefers-color-scheme:dark){.clinicore-language-switch{border-color:#64748b;background:#0f172a}.clinicore-language-switch button,.clinicore-center-form .clinicore-password-input button,.clinicore-shared-device-warning,.clinicore-auth-help{color:#cbd5e1}.clinicore-center-form .clinicore-password-input button:hover{background:#334155}.clinicore-auth-help a{color:#7dd3fc}}.clinicore-center-form input:focus{border-color:#0e749094;box-shadow:0 0 0 4px #0ea5e921}.clinicore-center-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important}.clinicore-center-check input{width:16px;height:16px}.clinicore-center-form button,.clinicore-center-dashboard-top button,.clinicore-center-actions a,.clinicore-center-link,.clinicore-center-order-row a{min-height:46px;border:0;border-radius:14px;background:#0e7490;color:#fff;padding:0 18px;font-weight:850;cursor:pointer}.clinicore-center-actions a,.clinicore-center-link,.clinicore-center-order-row a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.clinicore-center-link{min-height:40px}.clinicore-center-form button:hover,.clinicore-center-dashboard-top button:hover,.clinicore-center-actions a:hover,.clinicore-center-link:hover,.clinicore-center-order-row a:hover{background:#155e75}.clinicore-center-footnote{font-size:.88rem}.clinicore-center-login-footer{align-self:end;margin:0;color:#64748b;font-size:.82rem;font-weight:750;text-align:center}.clinicore-center-dashboard{display:grid;gap:18px}.clinicore-center-portal-shell{min-height:100vh}.clinicore-center-portal-shell *,.clinicore-center-portal-shell *:before,.clinicore-center-portal-shell *:after{box-sizing:border-box}.clinicore-center-topbar{position:relative;z-index:20;border-bottom:1px solid rgba(14,116,144,.16);background:#fffffff5;box-shadow:0 8px 24px #0f172a0d}.clinicore-center-topbar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(1580px,calc(100vw - 32px));min-height:76px;margin:0 auto;align-items:center;gap:20px;padding:10px 0}.clinicore-center-topbar-identity{display:flex;min-width:0;align-items:center;gap:18px}.clinicore-center-topbar-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;color:#082f49;text-decoration:none}.clinicore-center-topbar-mark{display:inline-grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:8px;background:#0f766e;color:#ecfeff}.clinicore-center-topbar-mark svg{width:25px;height:25px}.clinicore-center-topbar-brand strong,.clinicore-center-topbar-brand small,.clinicore-center-topbar-context>strong,.clinicore-center-topbar-context span{display:block}.clinicore-center-topbar-brand strong{font-size:1.05rem;line-height:1.1}.clinicore-center-topbar-brand small{margin-top:3px;color:#527084;font-size:.7rem;font-weight:750}.clinicore-center-topbar-context{min-width:0;border-left:1px solid #d7e5ea;padding-left:18px}.clinicore-center-topbar-context>strong{overflow:hidden;color:#102f46;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.clinicore-center-topbar-context span{display:flex;min-width:0;align-items:center;gap:7px;margin-top:4px}.clinicore-center-topbar-context b{flex:0 0 auto;border:1px solid #b8dce0;border-radius:999px;background:#eefafa;color:#0f766e;padding:2px 7px;font-size:.63rem}.clinicore-center-topbar-context small{overflow:hidden;color:#64748b;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.clinicore-center-topnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.clinicore-center-topnav form{margin:0}.clinicore-center-topnav a,.clinicore-center-topnav button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#38546a;padding:0 11px;font:inherit;font-size:.76rem;font-weight:800;text-decoration:none;cursor:pointer}.clinicore-center-topnav a:hover,.clinicore-center-topnav a:focus-visible{border-color:#c8dce3;background:#f1f8fa;color:#0e7490}.clinicore-center-topnav a[aria-current=page]{border-color:#0f766e;background:#0f766e;color:#fff}.clinicore-center-topnav button{border-color:#d5e0e5;background:#fff;color:#8f2f45}.clinicore-center-topnav button:hover,.clinicore-center-topnav button:focus-visible{border-color:#e3b6c0;background:#fff5f7}.clinicore-center-shell-grid{display:grid;grid-template-areas:"left main right";grid-template-columns:minmax(160px,190px) minmax(0,1fr) minmax(160px,190px);width:min(1580px,calc(100vw - 32px));margin:0 auto;align-items:start;gap:16px;padding:18px 0 28px}.clinicore-center-shell-main{grid-area:main;min-width:0}.clinicore-center-shell-main>.clinicore-center-dashboard{width:100%;margin:0;padding:0}.clinicore-center-shell-main .clinicore-diagnostic-report-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clinicore-center-shell-main .clinicore-diagnostic-report-filters header>div{display:grid;gap:3px}.clinicore-center-shell-aside{display:grid;position:sticky;top:16px;gap:10px}.clinicore-center-shell-aside.is-left{grid-area:left}.clinicore-center-shell-aside.is-right{grid-area:right}.clinicore-center-shell-aside section{min-width:0;border:1px solid rgba(14,116,144,.15);border-radius:8px;background:#ffffffe6;padding:13px;box-shadow:0 8px 22px #0f172a0a}.clinicore-center-shell-aside span,.clinicore-center-page-heading span{display:block;color:#0f766e;font-size:.65rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.clinicore-center-shell-aside strong{display:block;margin-top:7px;color:#17364c;font-size:.77rem;line-height:1.35}.clinicore-center-shell-aside p{margin:6px 0 0;color:#607286;font-size:.7rem;line-height:1.45}.clinicore-center-shell-aside a{display:inline-flex;min-height:34px;align-items:center;margin-top:10px;border:1px solid #b9d9df;border-radius:6px;color:#0e7490;padding:0 9px;font-size:.7rem;font-weight:800;text-decoration:none}.clinicore-center-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border:1px solid rgba(14,116,144,.16);border-radius:8px;background:#ffffffe6;padding:16px 18px;box-shadow:0 10px 26px #0f172a0d}.clinicore-center-page-heading h1{margin:4px 0 0;color:#082f49;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.15;letter-spacing:0}.clinicore-center-page-heading p{max-width:29rem;margin:0;color:#607286;font-size:.76rem;line-height:1.45;text-align:right}.clinicore-center-dashboard *,.clinicore-center-dashboard *:before,.clinicore-center-dashboard *:after{box-sizing:border-box}.clinicore-center-dashboard-top,.clinicore-center-stats,.clinicore-center-orders{border:1px solid rgba(14,116,144,.16);border-radius:20px;background:#ffffffe0;box-shadow:0 14px 36px #0f172a12}.clinicore-center-dashboard-top{padding:22px}.clinicore-center-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.clinicore-center-actions form{margin:0}.clinicore-center-actions a[aria-current=page]{background:#0f766e;box-shadow:inset 0 0 0 1px #ffffff47}.clinicore-center-header-copy{min-width:0}.clinicore-center-dashboard-top h1{font-size:clamp(1.8rem,4vw,2.55rem)}.clinicore-center-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden}.clinicore-center-stats article{padding:18px;background:#f0fdfac2}.clinicore-center-stats strong{display:block;margin-top:8px;color:#082f49;font-size:1.85rem}.clinicore-center-orders{padding:20px}.clinicore-center-orders header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.clinicore-center-order-row,.clinicore-center-empty{border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#f8fafc;padding:14px}.clinicore-center-order-row--queue{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(180px,.45fr);align-items:center;gap:16px}.clinicore-center-order-row+.clinicore-center-order-row{margin-top:10px}.clinicore-center-order-row span,.clinicore-center-order-row strong,.clinicore-center-order-row em{display:block}.clinicore-center-order-row span{color:#64748b;font-size:.78rem;font-weight:850}.clinicore-center-order-row strong{margin-top:5px;color:#0f2537}.clinicore-center-order-row em{margin-top:5px;color:#475569;font-size:.9rem;font-style:normal}.clinicore-center-order-row,.clinicore-center-detail-grid article,.clinicore-center-detail-list>div{min-width:0;overflow-wrap:anywhere}.clinicore-center-order-row a{width:-moz-fit-content;width:fit-content;min-height:38px;margin-top:10px;padding:0 14px;font-size:.9rem}.clinicore-center-order-row--queue a{margin-top:8px}.clinicore-center-order-actions{display:grid;justify-items:start}.clinicore-center-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.clinicore-center-detail-grid article{border:1px solid rgba(14,116,144,.14);border-radius:18px;background:#f0fdfac7;padding:16px}.clinicore-center-detail-grid span,.clinicore-center-detail-list span{display:block;color:#475569;font-size:.76rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.clinicore-center-detail-grid strong,.clinicore-center-detail-list strong{display:block;margin-top:6px;color:#082f49}.clinicore-center-detail-grid p{margin:6px 0 0;color:#475569;font-size:.9rem}.clinicore-center-detail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clinicore-center-detail-list>div{border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#f8fafc;padding:14px}.clinicore-center-result-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clinicore-center-result-form label{display:grid;gap:7px}.clinicore-center-result-form label>span,.clinicore-center-result-checks span{color:#334155;font-size:.82rem;font-weight:850}.clinicore-center-result-form textarea,.clinicore-center-result-form input[type=datetime-local],.clinicore-center-result-form input[type=file]{width:100%;min-height:46px;border:1px solid rgba(14,116,144,.22);border-radius:14px;background:#f8fafc;color:#0f2537;padding:12px;font:inherit}.clinicore-center-result-form textarea{resize:vertical}.clinicore-center-result-form small{color:#64748b;font-size:.8rem}.clinicore-center-result-checks{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.clinicore-center-result-checks label{display:inline-flex;align-items:center;gap:8px}.clinicore-center-result-form button{min-height:46px;border:0;border-radius:14px;background:#0e7490;color:#fff;padding:0 18px;font-weight:850;cursor:pointer}.clinicore-center-result-form button:hover{background:#155e75}.clinicore-center-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;align-items:start}.clinicore-center-account-card{min-width:0}.clinicore-center-account-card .clinicore-center-form{max-width:620px}.clinicore-center-account-card .clinicore-center-form small{color:#b91c1c;font-size:.82rem;font-weight:700}.clinicore-center-support-copy{display:grid;gap:10px;color:#475569;line-height:1.5}.clinicore-center-support-copy strong{color:#0f2537}.clinicore-center-support-copy p{margin:0}.clinicore-center-support-copy a{color:#0e7490;font-weight:800}.clinicore-booking-availability-link{color:#0e7490;font-weight:700;text-decoration:underline}.clinicore-booking-availability-note{color:#475569}@media(prefers-color-scheme:dark){.clinicore-booking-availability-link{color:#67e8f9}.clinicore-booking-availability-note{color:#cbd5e1}}.clinicore-center-two-factor-setup{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}.clinicore-center-two-factor-qr{flex:0 0 auto;padding:10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;line-height:0}.clinicore-center-two-factor-qr svg{display:block;width:148px;height:148px;max-width:100%}.clinicore-center-two-factor-key{flex:1 1 180px;display:grid;gap:6px;min-width:0}.clinicore-center-two-factor-key span{color:#475569;font-size:13px;line-height:1.4}.clinicore-center-two-factor-key code{display:block;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#0f2537;font-size:13px;letter-spacing:.04em;overflow-wrap:anywhere}@media(prefers-color-scheme:dark){.clinicore-center-two-factor-qr{border-color:#475569}.clinicore-center-two-factor-key span{color:#cbd5e1}.clinicore-center-two-factor-key code{border-color:#475569;background:#0f172a;color:#e2e8f0}}.clinicore-center-session-form{display:grid;gap:10px}.clinicore-center-session-form button{min-height:46px;border:0;border-radius:14px;background:linear-gradient(135deg,#0e7490,#0f766e);color:#fff;padding:0 18px;font-weight:850;cursor:pointer}.clinicore-center-session-form button:hover{background:linear-gradient(135deg,#155e75,#115e59)}.clinicore-center-session-form small{color:#64748b;font-size:.84rem;font-weight:700}@media(max-width:860px){.clinicore-center-login-panel{grid-template-columns:1fr}.clinicore-center-promo{gap:18px}.clinicore-center-promo-cards{grid-template-columns:1fr}.clinicore-center-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.clinicore-center-order-row--queue,.clinicore-center-detail-grid,.clinicore-center-detail-list,.clinicore-center-result-form,.clinicore-center-account-grid{grid-template-columns:1fr 1fr}.clinicore-center-shell-main .clinicore-diagnostic-report-filter-grid,.clinicore-center-shell-main .clinicore-diagnostic-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.clinicore-center-topbar-inner{grid-template-columns:1fr;gap:8px;padding:11px 0 12px}.clinicore-center-topnav{justify-content:flex-start}.clinicore-center-shell-grid{grid-template-areas:"main main" "left right";grid-template-columns:repeat(2,minmax(0,1fr))}.clinicore-center-shell-aside{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.clinicore-center-shell-main .clinicore-diagnostic-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){.clinicore-center-login,.clinicore-center-dashboard{width:min(100vw - 20px,390px);padding:18px 0}.clinicore-center-login-panel,.clinicore-center-dashboard-top,.clinicore-center-stats,.clinicore-center-orders{border-radius:16px}.clinicore-center-promo,.clinicore-center-form-card,.clinicore-center-dashboard-top,.clinicore-center-orders{padding:16px}.clinicore-center-promo-copy h1{font-size:1.8rem}.clinicore-center-dashboard-top,.clinicore-center-orders header{align-items:stretch;flex-direction:column}.clinicore-center-actions{align-items:stretch;flex-direction:column;width:100%}.clinicore-center-actions a,.clinicore-center-dashboard-top button,.clinicore-center-form button{width:100%}.clinicore-center-stats{grid-template-columns:1fr 1fr}.clinicore-center-stats article{padding:14px}.clinicore-center-order-row--queue,.clinicore-center-detail-grid,.clinicore-center-detail-list,.clinicore-center-result-form,.clinicore-center-account-grid{grid-template-columns:1fr}.clinicore-center-order-row a,.clinicore-center-result-form button{width:100%}.clinicore-center-topbar-inner,.clinicore-center-shell-grid{width:min(100vw - 20px,390px)}.clinicore-center-topbar-identity{align-items:flex-start;flex-direction:column;gap:10px}.clinicore-center-topbar-context{width:100%;border-top:1px solid #d7e5ea;border-left:0;padding-top:9px;padding-left:0}.clinicore-center-topbar-context>strong,.clinicore-center-topbar-context small{overflow:visible;text-overflow:clip;white-space:normal}.clinicore-center-topbar-context span{align-items:flex-start;flex-direction:column;gap:5px}.clinicore-center-topnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.clinicore-center-topnav a,.clinicore-center-topnav button,.clinicore-center-topnav form{width:100%}.clinicore-center-topnav form{grid-column:1 / -1}.clinicore-center-shell-grid{grid-template-areas:"main" "left" "right";grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 0 20px}.clinicore-center-shell-aside{grid-template-columns:1fr}.clinicore-center-page-heading{align-items:flex-start;flex-direction:column;padding:14px}.clinicore-center-page-heading p{text-align:left}.clinicore-center-shell-main .clinicore-diagnostic-report-filter-grid,.clinicore-center-shell-main .clinicore-diagnostic-report-metrics{grid-template-columns:1fr}}
