.medical-module__DG9p6G__shell{color:var(--ink);font:inherit;min-width:0;max-width:1100px;margin:0 auto;padding:32px 24px 64px;font-size:15px;line-height:1.7}.medical-module__DG9p6G__member{max-width:none;margin:0;padding:0}.medical-module__DG9p6G__shell *{box-sizing:border-box}.medical-module__DG9p6G__shell :is(section,article,form,fieldset,nav){min-width:0}.medical-module__DG9p6G__shell a{color:inherit;text-decoration:none}.medical-module__DG9p6G__shell :is(button,input,select,textarea){font:inherit}.medical-module__DG9p6G__shell button{cursor:pointer;border:1px solid var(--line);min-height:44px;color:var(--ink);background:#ffffffdb;border-radius:999px;padding:10px 18px}.medical-module__DG9p6G__shell button:disabled{opacity:.5;cursor:not-allowed}.medical-module__DG9p6G__shell :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--forest);outline-offset:4px}.medical-module__DG9p6G__shell a.primary-button{color:#fff}.medical-module__DG9p6G__header{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.medical-module__DG9p6G__header a,.medical-module__DG9p6G__header button{align-items:center;gap:8px;min-height:44px;font-size:.9em;display:inline-flex}.medical-module__DG9p6G__header button{color:var(--forest)}.medical-module__DG9p6G__header button[aria-pressed=true]{color:#fff;background:var(--forest);border-color:var(--forest)}.medical-module__DG9p6G__header strong{font-size:1em}.medical-module__DG9p6G__hero{box-shadow:var(--shadow);background:linear-gradient(115deg,#ffffffdb,#e3e0ffc7);border:1px solid #fffffff0;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:34px 36px;display:flex;position:relative;overflow:hidden}.medical-module__DG9p6G__hero>div:first-child{z-index:1;min-width:0;position:relative}.medical-module__DG9p6G__eyebrow{color:var(--forest);letter-spacing:.04em;align-items:center;gap:7px;font-size:.8em;font-weight:750;display:inline-flex}.medical-module__DG9p6G__hero h1{color:var(--ink);letter-spacing:-.03em;margin:12px 0 10px;font-size:2.2em;line-height:1.35}.medical-module__DG9p6G__hero p{color:var(--muted);margin:0}.medical-module__DG9p6G__heroFeatures{color:var(--forest-2);flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:.85em;display:flex}.medical-module__DG9p6G__heroFeatures span{align-items:center;gap:7px;display:inline-flex}.medical-module__DG9p6G__heroSymbol{height:136px;color:var(--forest);background:linear-gradient(140deg,#fffffff2,#c9c5ff99);border:1px solid #fff;border-radius:40px;flex:0 0 136px;place-items:center;display:grid;transform:rotate(-8deg);box-shadow:0 16px 32px #5554f41f}.medical-module__DG9p6G__heroSymbol svg{width:76px;height:76px;transform:rotate(8deg)}.medical-module__DG9p6G__signIn{background:#ffffffb3;border:1px solid #fffffff0;border-radius:24px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;margin:22px 0 30px;padding:20px 24px;display:grid}.medical-module__DG9p6G__signInIcon{background:var(--mint);width:44px;height:44px;color:var(--forest);border-radius:15px;place-items:center;display:grid}.medical-module__DG9p6G__signIn strong{font-size:1em}.medical-module__DG9p6G__signIn p{color:var(--muted);margin:4px 0 0;font-size:.87em}.medical-module__DG9p6G__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:30px 0 18px;display:flex}.medical-module__DG9p6G__sectionHeading h2{margin:4px 0 0;font-size:1.4em;line-height:1.45}.medical-module__DG9p6G__sectionHint{color:var(--muted);font-size:.8em}.medical-module__DG9p6G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.medical-module__DG9p6G__shell .medical-module__DG9p6G__tile,.medical-module__DG9p6G__card{text-align:left;overflow-wrap:anywhere;box-shadow:var(--shadow);background:#ffffffd6;border:1px solid #fffffff5;border-radius:24px;padding:24px;display:block}.medical-module__DG9p6G__shell .medical-module__DG9p6G__tile{min-height:218px;transition:transform .18s,box-shadow .18s,border-color .18s}.medical-module__DG9p6G__tile:hover{border-color:var(--forest);transform:translateY(-3px);box-shadow:0 14px 28px #5554f41f}.medical-module__DG9p6G__tileIcon{color:#6258db;background:#eceaff;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.medical-module__DG9p6G__tileIcon[data-tone="2"],.medical-module__DG9p6G__tileIcon[data-tone="5"]{color:#517bcc;background:#eaf0ff}.medical-module__DG9p6G__tileIcon[data-tone="3"]{color:#387e70;background:#e4f3ee}.medical-module__DG9p6G__tileIcon[data-tone="4"]{color:#b36692;background:#f8e9f2}.medical-module__DG9p6G__tile h2,.medical-module__DG9p6G__card h2{margin:16px 0 8px;font-size:1.1em;line-height:1.5}.medical-module__DG9p6G__tile p{color:var(--muted);margin:0;font-size:.87em;line-height:1.75}.medical-module__DG9p6G__tileMeta{color:var(--forest);align-items:center;gap:6px;margin-top:22px;font-size:.8em;font-weight:600;display:flex}.medical-module__DG9p6G__tileMeta>svg:last-child{margin-left:auto}.medical-module__DG9p6G__locked .medical-module__DG9p6G__tileMeta{color:var(--muted)}.medical-module__DG9p6G__tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.medical-module__DG9p6G__tabs a{min-height:44px;color:var(--muted);background:#ffffffc2;border:1px solid #6862ef1f;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:.9em;display:inline-flex}.medical-module__DG9p6G__tabs a[aria-current=page],.medical-module__DG9p6G__tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#5554f4,#7873ff);border-color:#0000;box-shadow:0 6px 14px #5554f426}.medical-module__DG9p6G__quickLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.medical-module__DG9p6G__quickLinks>a{background:#ffffff9e;border:1px solid #ffffffe6;border-radius:20px;align-items:center;gap:14px;padding:20px;display:flex}.medical-module__DG9p6G__quickLinks>a>svg{color:var(--forest);flex-shrink:0}.medical-module__DG9p6G__quickLinks>a>svg:last-child{margin-left:auto}.medical-module__DG9p6G__quickLinks strong,.medical-module__DG9p6G__quickLinks small{display:block}.medical-module__DG9p6G__quickLinks strong{font-size:.95em}.medical-module__DG9p6G__quickLinks small{color:var(--muted);margin-top:3px;font-size:.8em}.medical-module__DG9p6G__list{gap:16px;margin:18px 0;display:grid}.medical-module__DG9p6G__card p{margin:8px 0}.medical-module__DG9p6G__tag{background:var(--mint);color:var(--forest);border-radius:10px;padding:5px 12px;font-size:.85em;font-weight:600;display:inline-flex}.medical-module__DG9p6G__empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:#ffffffa6;border-radius:24px;margin:0;padding:48px 20px}.medical-module__DG9p6G__filters,.medical-module__DG9p6G__form{gap:20px;margin:24px 0;display:grid}.medical-module__DG9p6G__filters label,.medical-module__DG9p6G__form label{gap:8px;font-size:.95em;display:grid}.medical-module__DG9p6G__shell :is(input,select,textarea){border:1px solid var(--health-field-line);width:100%;min-width:0;color:var(--ink);background:#ffffffe6;border-radius:14px;min-height:48px;padding:12px 14px}.medical-module__DG9p6G__shell textarea{resize:vertical;min-height:130px;line-height:1.8}.medical-module__DG9p6G__form>button{color:#fff;background:linear-gradient(135deg,#5554f4,#7873ff);border:0;justify-self:start;min-width:160px;padding-inline:24px}.medical-module__DG9p6G__form>a{min-height:44px;color:var(--forest);align-items:center;display:inline-flex}.medical-module__DG9p6G__check{align-items:flex-start;gap:10px;display:flex!important}.medical-module__DG9p6G__check input{width:20px;height:20px;min-height:20px;accent-color:var(--forest);flex-shrink:0;margin-top:4px}.medical-module__DG9p6G__article{background:#ffffffdb;border:1px solid #fff;border-radius:24px;padding:32px}.medical-module__DG9p6G__article>span{color:var(--forest);font-size:.9em}.medical-module__DG9p6G__article h2{font-size:1.6em;line-height:1.5}.medical-module__DG9p6G__content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95}.medical-module__DG9p6G__disclaimer{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:10px;margin-top:28px;padding:20px 0 0;font-size:.8em;line-height:1.8;display:flex}.medical-module__DG9p6G__disclaimer svg{color:var(--forest);flex-shrink:0;margin-top:3px}.medical-module__DG9p6G__disclaimer p{margin:0}.medical-module__DG9p6G__risk{color:#795c31;overflow-wrap:anywhere;background:#fff8ed;border:1px solid #efdbbb;border-radius:18px;margin:18px 0;padding:18px;font-size:.95em}.medical-module__DG9p6G__success{color:#39734d;background:#edf8f1;border:1px solid #cce8d6;border-radius:18px;padding:16px}.medical-module__DG9p6G__overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#29286852;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.medical-module__DG9p6G__dialog{max-width:460px;max-height:calc(100dvh - 48px);box-shadow:var(--shadow);background:#fafaff;border:1px solid #fff;border-radius:28px;padding:30px;overflow-y:auto}.medical-module__DG9p6G__dialog h2{margin-top:0;font-size:1.5em;line-height:1.5}.medical-module__DG9p6G__dialog p{color:var(--muted)}.medical-module__DG9p6G__dialog a{min-height:44px;color:var(--forest);align-items:center;margin-left:16px;display:inline-flex}.medical-module__DG9p6G__elder{font-size:21px}.medical-module__DG9p6G__admin{width:100%;max-width:none;padding:0;font-size:14px}.medical-module__DG9p6G__adminHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.medical-module__DG9p6G__adminHeading h2{margin:5px 0 0;font-size:1.7em}.medical-module__DG9p6G__adminHeading button{background:#fff;border-radius:8px;align-items:center;gap:8px;display:inline-flex}.medical-module__DG9p6G__workerStatus{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 0;font-size:.9em;display:flex}.medical-module__DG9p6G__workerStatus span:first-child{color:var(--forest);align-items:center;gap:8px;display:inline-flex}.medical-module__DG9p6G__admin .medical-module__DG9p6G__card,.medical-module__DG9p6G__admin .medical-module__DG9p6G__article,.medical-module__DG9p6G__admin fieldset{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:10px}.medical-module__DG9p6G__admin button,.medical-module__DG9p6G__admin input,.medical-module__DG9p6G__admin select,.medical-module__DG9p6G__admin textarea{border-radius:8px}.medical-module__DG9p6G__admin .medical-module__DG9p6G__tabs{border-bottom:1px solid var(--line);gap:8px;padding:4px 0 12px}.medical-module__DG9p6G__admin .medical-module__DG9p6G__tabs button{font-size:.93em}.medical-module__DG9p6G__admin .medical-module__DG9p6G__form>button{box-shadow:none}.medical-module__DG9p6G__admin .medical-module__DG9p6G__generateForm{grid-template-columns:repeat(2,minmax(0,1fr))}.medical-module__DG9p6G__generateForm>h2{grid-column:1/-1}.medical-module__DG9p6G__admin .medical-module__DG9p6G__generateForm>h2{margin:0}.medical-module__DG9p6G__toolbar{flex-wrap:wrap;gap:10px;display:flex}.medical-module__DG9p6G__editor{min-height:320px!important}.medical-module__DG9p6G__meta{color:var(--muted);font-size:.85em}.medical-module__DG9p6G__row{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.medical-module__DG9p6G__shell pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8em}.medical-module__DG9p6G__shell fieldset{border:1px solid var(--line);border-radius:20px;margin:0 0 16px;padding:20px}@media (max-width:1100px){.medical-module__DG9p6G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.medical-module__DG9p6G__heroSymbol{border-radius:30px;flex-basis:104px;height:104px}.medical-module__DG9p6G__heroSymbol svg{width:60px;height:60px}}@media (max-width:760px){.medical-module__DG9p6G__shell{padding:18px 16px 32px;font-size:15px}.medical-module__DG9p6G__member{padding:0}.medical-module__DG9p6G__hero{border-radius:24px;gap:12px;margin:20px 0;padding:24px 20px}.medical-module__DG9p6G__hero h1{margin:10px 0;font-size:1.65em}.medical-module__DG9p6G__hero p{font-size:.94em;line-height:1.8}.medical-module__DG9p6G__heroSymbol{display:none}.medical-module__DG9p6G__heroFeatures{gap:10px 16px;margin-top:18px;font-size:.78em}.medical-module__DG9p6G__header{gap:8px}.medical-module__DG9p6G__header a,.medical-module__DG9p6G__header button{font-size:.87em}.medical-module__DG9p6G__signIn{border-radius:22px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px}.medical-module__DG9p6G__signIn>a{grid-column:1/-1;justify-self:stretch;min-height:46px}.medical-module__DG9p6G__sectionHeading{margin-top:24px}.medical-module__DG9p6G__sectionHeading h2{font-size:1.3em}.medical-module__DG9p6G__sectionHint{display:none}.medical-module__DG9p6G__grid{gap:12px}.medical-module__DG9p6G__shell .medical-module__DG9p6G__tile{border-radius:22px;min-height:208px;padding:18px 15px}.medical-module__DG9p6G__tileIcon{border-radius:14px;width:42px;height:42px}.medical-module__DG9p6G__tile h2{font-size:1em}.medical-module__DG9p6G__tile p{font-size:.85em}.medical-module__DG9p6G__tileMeta{margin-top:18px}nav.medical-module__DG9p6G__tabs{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding:4px 2px 10px;overflow-x:auto}.medical-module__DG9p6G__tabs a,.medical-module__DG9p6G__tabs button{white-space:nowrap;flex-shrink:0}.medical-module__DG9p6G__quickLinks{gap:12px}.medical-module__DG9p6G__quickLinks>a{flex-wrap:wrap;gap:10px;padding:16px}.medical-module__DG9p6G__quickLinks>a>span{flex:90px}.medical-module__DG9p6G__quickLinks small{line-height:1.6}.medical-module__DG9p6G__quickLinks>a>svg:last-child{display:none}.medical-module__DG9p6G__shell :is(input,select,textarea){font-size:16px}.medical-module__DG9p6G__card,.medical-module__DG9p6G__article{border-radius:22px;padding:22px 18px}.medical-module__DG9p6G__form>button{justify-self:stretch;min-height:48px}.medical-module__DG9p6G__article h2{font-size:1.4em}.medical-module__DG9p6G__overlay{align-items:end;padding:12px}.medical-module__DG9p6G__dialog{width:100%;padding:24px 20px calc(24px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 24px)}.medical-module__DG9p6G__elder{font-size:21px}.medical-module__DG9p6G__elder .medical-module__DG9p6G__grid,.medical-module__DG9p6G__elder .medical-module__DG9p6G__quickLinks{grid-template-columns:minmax(0,1fr)}.medical-module__DG9p6G__elder :is(input,select,textarea){font-size:1em}.medical-module__DG9p6G__admin{padding:0;font-size:15px}.medical-module__DG9p6G__admin .medical-module__DG9p6G__generateForm{grid-template-columns:minmax(0,1fr)}.medical-module__DG9p6G__admin .medical-module__DG9p6G__tabs{flex-wrap:nowrap;overflow-x:auto}.medical-module__DG9p6G__adminHeading h2{font-size:1.45em}.medical-module__DG9p6G__admin .medical-module__DG9p6G__form>button{min-width:0}}@media (max-width:360px){.medical-module__DG9p6G__hero{padding:22px 16px}.medical-module__DG9p6G__shell .medical-module__DG9p6G__tile{padding:16px 12px}.medical-module__DG9p6G__heroFeatures{gap:10px}.medical-module__DG9p6G__quickLinks{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.medical-module__DG9p6G__shell .medical-module__DG9p6G__tile{transition:none}.medical-module__DG9p6G__tile:hover{transform:none}}
