@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/accounts/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/accounts/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/accounts/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2) format("woff2-variations");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/accounts/assets/noto-sans-devanagari-devanagari-wght-normal-DWI_L5Cu.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/accounts/assets/noto-sans-devanagari-latin-ext-wght-normal-CLkupaxV.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/accounts/assets/noto-sans-devanagari-latin-wght-normal-Bxfr4UJH.woff2) format("woff2-variations");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/accounts/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2) format("woff2"),url(/accounts/assets/newsreader-vietnamese-500-normal-BEAbKU8A.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/accounts/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2) format("woff2"),url(/accounts/assets/newsreader-latin-ext-500-normal-CZruMFou.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/accounts/assets/newsreader-latin-500-normal-B66TYsaK.woff2) format("woff2"),url(/accounts/assets/newsreader-latin-500-normal-DFwuUcdu.woff) format("woff");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Public Sans Variable,Noto Sans Devanagari Variable,Nirmala UI,Mangal,sans-serif;color:#112b46;background:#f7f8fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--navy: #112b46;--navy-deep: #0d2339;--porcelain: #f7f8fa;--paper: #fff;--ink: #112b46;--muted: #617084;--line: #dce2e8;--green: #206d62;--mint: #dcf0e7;--mint-paper: #f1f8f5;--error: #a62e38;--serif: "Newsreader", Georgia, serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px}[hidden]{display:none!important}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}a{color:inherit}svg{flex-shrink:0;vertical-align:middle}button,input,select,textarea,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #287f72;outline-offset:4px}::selection{color:var(--navy);background:var(--mint)}.account-shell{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(340px,43fr) minmax(0,57fr);align-items:start}.brand-panel{position:sticky;top:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:42px clamp(32px,5.2vw,80px) 32px;color:#f7f8fa;background:var(--navy);overflow-wrap:anywhere}.brand-lockup,.brand-logo{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;text-decoration:none;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.7px}.brand-wordmark{display:block;width:141px;height:auto;object-fit:contain}.brand-logo small,.brand-lockup small{display:block;margin-top:5px;color:#b7c6d3;font-size:10px;letter-spacing:1.8px;font-weight:500;text-transform:uppercase}.brand-story{margin:auto 0;padding:86px 0 58px;max-width:440px}.brand-kicker{display:flex;align-items:center;gap:10px;margin:0 0 24px;color:#b5ddce;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:2px;text-transform:uppercase}.brand-kicker:before{content:"";width:24px;height:1px;background:#8bbca9}.brand-story h1,.brand-story h2{margin:0;color:#f8fafb;font-family:var(--serif);font-size:clamp(42px,4.25vw,64px);line-height:1.04;font-weight:400;letter-spacing:-2px;text-wrap:balance;white-space:pre-line}.brand-story h1 em,.brand-story h2 em{color:#badfcc;font-weight:400}.brand-story>p:not(.brand-kicker){margin:26px 0 0;max-width:355px;color:#bdcbd7;font-size:15px;line-height:1.8}.brand-proof{display:grid;gap:17px;margin-top:38px;padding-top:28px;border-top:1px solid #3c5267;list-style:none;padding-left:0}.brand-proof-item,.brand-proof>li{display:flex;align-items:flex-start;gap:12px;color:#e5edf2;font-size:13px;line-height:1.65}.brand-proof svg{width:18px;height:18px;margin-top:2px;color:#b5ddce}.brand-proof strong{display:block;font-size:13px;line-height:1.55;font-weight:500;color:#e5edf2}.brand-proof p,.brand-proof small{display:block;margin:4px 0 0;font-size:12px;line-height:1.6;color:#abbecd}.brand-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;color:#a5b8c8;font-size:11px;line-height:1.6}.brand-footer span+span:before{content:"·";margin-right:20px;color:#6e879a}.brand-panel :focus-visible{outline-color:#bbdfcc}.account-main{min-width:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:0 clamp(28px,4.2vw,64px)}.account-main>div:not([hidden]):has(>.form-wrap){display:flex;flex-direction:column;flex:1;min-width:0}.topbar{min-height:102px;display:flex;align-items:center;justify-content:flex-end;gap:22px;flex-shrink:0}.topbar>p{margin:0;color:var(--muted);font-size:12px}.topbar nav{display:flex;gap:18px;align-items:center}.language-switch{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.language-switch button{min-height:40px;min-width:44px;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:11px;line-height:1.4;font-weight:600}.language-switch button[aria-pressed=true],.language-switch button.active{background:var(--navy);color:#fff}.language-switch button:hover:not([aria-pressed=true]){color:var(--ink);background:#edf1f5}.text-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:7px 0;border:0;background:transparent;color:var(--ink);font-size:12px;line-height:1.5;font-weight:600;text-underline-offset:4px}.text-link:hover{color:var(--green);text-decoration:underline}.text-link svg{width:15px;height:15px}.form-wrap{width:100%;max-width:540px;margin:auto;padding:42px 0 66px}.form-wrap.wide,.form-wrap:has(.choice-grid){max-width:640px}.eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 15px;color:var(--green);font-size:10px;line-height:1.6;letter-spacing:1.8px;font-weight:700;text-transform:uppercase}.eyebrow svg{width:15px;height:15px}h1.page-heading,h2.page-heading,.page-heading h1,.page-heading h2{margin:0;color:var(--navy);font-family:var(--serif);font-size:clamp(34px,3.15vw,46px);font-weight:400;letter-spacing:-1.35px;line-height:1.14;text-wrap:balance}.page-description{margin:15px 0 32px;max-width:460px;color:var(--muted);font-size:14px;line-height:1.8}.page-description strong{color:var(--ink);font-weight:500}.account-form{display:grid;gap:23px}.form-fields{display:grid;gap:23px;min-width:0;margin:0;padding:0;border:0}.form-fields:disabled button{cursor:wait}.form-fields:disabled .type-chip,.form-fields:disabled .text-link{opacity:.65}.full-width{width:100%}.back-link{margin:-13px 0 22px;color:var(--muted);font-weight:500}.draft-actions{display:flex;align-items:center;gap:16px;padding-top:2px;border-top:1px solid var(--line)}.draft-actions .text-link{flex-shrink:0;color:var(--green)}.draft-actions .form-hint{max-width:310px;font-size:11px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.field,.field-full{display:flex;flex-direction:column;gap:8px;min-width:0}.field-full,.field.full{grid-column:1 / -1}.field>label,.field>span:first-child,.field-full>label,.field-label{color:#283f54;font-size:13px;line-height:1.6;font-weight:600}.field label small,.field-label small,.optional{margin-left:5px;color:var(--muted);font-size:11px;font-weight:400}input:not([type=checkbox]):not([type=radio]),select,textarea{display:block;width:100%;min-width:0;min-height:51px;padding:14px 15px;color:var(--ink);background:var(--paper);border:1px solid #8695a3;border-radius:9px;font-size:14px;line-height:1.6;transition:border-color .14s ease,box-shadow .14s ease}input::placeholder,textarea::placeholder{opacity:1;color:#798695}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:#657f93}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#317a70;box-shadow:0 0 0 3px #e4f0eb}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#bb4d56;background:snow}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;background:#eef1f4;color:#6a7886}textarea{resize:vertical;min-height:100px}.field-hint,.field-help,.form-hint{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.field-error{display:flex;align-items:flex-start;gap:5px;margin:0;color:var(--error);font-size:12px;line-height:1.6}.password-wrap{position:relative}.password-wrap input{padding-right:82px!important}.password-toggle{position:absolute;top:4px;right:4px;min-width:44px;min-height:43px;padding:8px 12px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:11px;font-weight:500}.password-toggle:hover{color:var(--navy);background:#f1f4f6}.password-toggle svg{width:18px;height:18px}.password-requirements{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:2px 0 0;padding:0;list-style:none;color:var(--muted);font-size:11px;line-height:1.5}.password-requirements .met{color:var(--green)}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:51px;padding:14px 22px;border:1px solid var(--navy);border-radius:9px;font-size:13px;line-height:1.5;font-weight:600;text-decoration:none;transition:background-color .14s ease,border-color .14s ease}.button-primary{background:var(--navy);color:#fff}.button-primary:hover:not(:disabled){border-color:#254966;background:#254966}.button-secondary{color:var(--ink);background:transparent;border-color:#cfd8e1}.button-secondary:hover:not(:disabled){border-color:#9aafbd;background:#edf2f4}.button-primary svg,.button-secondary svg{width:17px;height:17px}.button-primary:disabled,.button-secondary:disabled{opacity:.6}.account-form>.button-primary{width:100%}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:8px}.form-actions .button-primary{flex:1}.form-actions .button-secondary{flex:0 0 auto}.form-footer{margin:24px 0 0;color:var(--muted);text-align:center;font-size:12px;line-height:1.8}.form-footer .text-link{margin-left:5px}.form-alert{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #e5c9cc;border-radius:9px;color:#922e38;background:#fff4f4;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.form-alert p{margin:0}.form-alert:has(>strong){flex-direction:column}.form-alert>.form-actions{align-self:stretch;flex-wrap:wrap;padding-top:2px}.form-alert .button-secondary{border-color:#bf9299}.form-alert svg{width:17px;height:17px;margin-top:2px}.form-alert.success{color:#245d51;border-color:#c5dfd1;background:#eef7f1}.form-alert.info,.form-alert.neutral{color:#40576b;border-color:#d5e0e8;background:#edf3f7}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:4px 0 24px}.role-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:244px;padding:25px 23px 21px;color:var(--ink);text-align:left;text-decoration:none;border:1px solid #d4dde5;border-radius:14px;background:var(--paper);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.role-card:hover{border-color:#779b95;background:#fbfdfc;box-shadow:0 5px 20px #16334707}.role-card.selected,.role-card[aria-pressed=true]{border-color:#3b8174;background:var(--mint-paper);box-shadow:inset 0 0 0 1px #3b8174}.role-icon,.role-card>svg:first-child{width:45px;height:45px;padding:11px;margin-bottom:24px;border-radius:11px;color:#376b64;background:#eaf3ee}.role-icon{display:grid;place-items:center}.role-icon svg{width:23px;height:23px}.role-card h2,.role-card h3{margin:0 0 9px;font-family:var(--serif);font-size:27px;font-weight:400;letter-spacing:-.5px;line-height:1.2}.role-card p{margin:0 0 20px;color:var(--muted);font-size:12px;line-height:1.8}.role-arrow{display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:10px;margin-top:auto;color:var(--green);font-size:11px;line-height:1.5;font-weight:600}.role-arrow svg{width:16px;height:16px}.role-tabs,.account-kind-switch{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;margin-bottom:25px;background:#eef2f5}.role-tabs button,.account-kind-switch button{flex:1;display:flex;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:9px 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:12px;font-weight:600}.role-tabs button[aria-pressed=true],.role-tabs button[aria-selected=true],.role-tabs .selected,.account-kind-switch button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 4px #112b4610}.provider-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.type-chip{display:flex;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:10px 8px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#53687a;font-size:12px;line-height:1.5;text-align:center}.type-chip svg{width:16px;height:16px}.type-chip:hover{border-color:#7c9d97;color:var(--green)}.type-chip[aria-pressed=true],.type-chip.selected{color:#205e53;background:#eaf5ee;border-color:#418476;box-shadow:inset 0 0 0 1px #418476}.stepper{display:flex;gap:8px;list-style:none;margin:0 0 40px;padding:0 0 27px;border-bottom:1px solid var(--line)}.step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;color:#738190;text-align:center;font-size:10px;line-height:1.55;font-weight:500}.step:not(:last-child):after{position:absolute;content:"";top:16px;left:calc(50% + 24px);width:calc(100% - 40px);height:1px;background:#d2dce4}.step-number{position:relative;z-index:1;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:var(--porcelain);color:#748595;border:1px solid #cdd8e1;font-size:11px;font-weight:600}.step-number svg{width:15px;height:15px}.step.active{color:var(--navy);font-weight:600}.step.active .step-number{border-color:var(--navy);background:var(--navy);color:#fff}.step.complete{color:var(--green)}.step.complete .step-number{background:#e5f1ea;border-color:#b4d2c0;color:var(--green)}.step.complete:after{background:#91b7a4}.step>button{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit}.step-label{max-width:130px}.step-caption{margin-bottom:12px;color:var(--muted);font-size:11px}.review-card{padding:22px 24px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.review-stack{display:grid;gap:14px}.review-section-title h2{margin:0;font:inherit}.review-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;color:var(--ink);font-size:13px;line-height:1.6;font-weight:600}.review-section-title svg{width:16px;height:16px;margin-right:7px;color:var(--green)}.review-section-title .text-link{min-height:30px;padding:2px 0;font-size:11px}.review-card dl{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1.25fr);gap:15px 20px;margin:0;font-size:12px;line-height:1.7}.review-card dt{color:var(--muted)}.review-card dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.review-card dl>div{display:contents}.declaration{display:flex;align-items:flex-start;gap:12px;padding:17px 0;color:#4f6174;font-size:12px;line-height:1.8;cursor:pointer}input[type=checkbox],input[type=radio]{flex:0 0 auto;width:19px;height:19px;margin:2px 0 0;accent-color:var(--green);cursor:pointer}.declaration input{margin-top:2px}.submitted-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:28px;color:#286b56;background:#e4f1e8;border:1px solid #b9d8c6;border-radius:50%}.submitted-icon svg{width:28px;height:28px}.reference-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:25px 0;padding:19px 21px;border:1px solid #c6d9d1;border-radius:10px;background:#eef6f1;color:#406756;font-size:11px;line-height:1.7}.reference-box strong,.reference-box code{color:#205945;font-family:Public Sans Variable,Noto Sans Devanagari Variable,sans-serif;font-size:13px;font-weight:600;letter-spacing:.8px;overflow-wrap:anywhere}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;color:#6c5833;border:1px solid #dfcfaf;border-radius:5px;background:#f7efdf;font-size:10px;line-height:1.6;font-weight:600}.status-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:#967849}.reference-box+.form-hint{margin-bottom:10px}.status-card{padding:22px 24px;margin-top:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.status-card h3{margin:0 0 10px;font-size:13px;line-height:1.7}.status-card p,.status-card li{color:var(--muted);font-size:12px;line-height:1.8}.status-card ul,.status-card ol{margin:12px 0 0;padding-left:19px}.loading-state{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:240px;color:var(--muted);font-size:13px;line-height:1.7;text-align:center}.loading-state svg,.spinner,.spin{animation:account-spin 1s linear infinite}@keyframes account-spin{to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.review-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:18px 0}.review-toolbar .role-tabs{margin:0}.review-login,.review-decision,.membership-form{margin-top:28px}.application-list{display:grid;gap:12px}.application-row{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);text-align:left}.application-row:hover{border-color:var(--green)}.application-row strong,.application-row small{display:block}.application-row small{margin-top:6px;color:var(--muted);font-size:12px}.review-history,.account-identity,.membership-list{margin-top:24px}.review-history article+article{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.review-history h2,.account-identity h2,.membership-list h2,.membership-form h2{margin:0 0 14px;font-size:17px}.review-history p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.account-identity code{display:block;margin:12px 0;overflow-wrap:anywhere;font-size:13px}.membership-form{padding-top:24px;border-top:1px solid var(--line)}.membership-list .form-hint{margin-top:16px}.doctor-account-nav{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 24px}.doctor-account-nav [aria-current=page]{text-decoration:underline;text-underline-offset:5px}.doctor-home .review-card h2{margin-top:0}.activation-code{display:block;max-width:100%;overflow-wrap:anywhere;padding:14px;border:1px solid var(--line)}.correction-banner{padding-top:12px;padding-bottom:0}.correction-banner .form-alert{display:block}html[lang=ne] .brand-story h1,html[lang=ne] .brand-story h2,html[lang=ne] .page-heading,html[lang=ne] .page-heading h1,html[lang=ne] .role-card h2,html[lang=ne] .role-card h3{font-family:Noto Sans Devanagari Variable,Nirmala UI,Mangal,Public Sans Variable,sans-serif;line-height:1.45;letter-spacing:0}html[lang=ne] .eyebrow,html[lang=ne] .brand-kicker{letter-spacing:.3px}html[lang=ne] .brand-story h1,html[lang=ne] .brand-story h2{font-size:clamp(34px,3.3vw,48px)}html[lang=ne] h1.page-heading{font-size:clamp(27px,2.6vw,36px)}@media(min-width:1600px){.brand-panel{padding-left:max(80px,calc((100vw - 1440px)/2))}.account-main{padding-right:max(64px,calc((100vw - 1440px)/2))}}@media(max-width:1120px){.account-shell{grid-template-columns:minmax(290px,39fr) minmax(0,61fr)}.brand-panel{padding-right:32px;padding-left:32px}.brand-story h1,.brand-story h2{font-size:46px}.brand-story{padding-top:64px}.account-main{padding-right:32px;padding-left:32px}.role-card{padding:22px 18px}.topbar{gap:17px}}@media(max-width:860px){.account-shell{display:flex;flex-direction:column}.brand-panel{position:relative;width:100%;min-height:0;padding:27px 36px 30px}.brand-lockup,.brand-logo{font-size:21px}.brand-story{max-width:620px;margin:0;padding:34px 0 0}.brand-story h1,.brand-story h2{max-width:570px;font-size:40px;line-height:1.12;letter-spacing:-1px}.brand-story>p:not(.brand-kicker){max-width:540px;margin-top:16px;font-size:13px;line-height:1.7}.brand-kicker{margin-bottom:15px}.brand-proof,.brand-footer{display:none}.account-main{width:100%;min-height:0;flex:1;padding:0 36px}.topbar{min-height:78px}.form-wrap{margin:0 auto;padding:23px 0 55px;max-width:560px}.form-wrap:has(.choice-grid){max-width:640px}.account-shell:has(.account-form) .brand-story,.account-shell:has(.submitted-icon) .brand-story{display:none}.role-card{min-height:230px;padding:25px}}@media(max-width:540px){.brand-panel{padding:23px 24px 26px}.brand-story{padding-top:30px}.brand-story h1,.brand-story h2{font-size:37px}.brand-story>p:not(.brand-kicker){font-size:12px}.brand-wordmark{width:106px}.brand-kicker{font-size:9px;letter-spacing:1.6px}.account-main{padding:0 24px}.topbar{justify-content:space-between;min-height:76px;gap:14px}.topbar>p{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 5px;text-align:right;font-size:11px}.topbar nav{gap:12px}.topbar .text-link{font-size:11px}.language-switch{flex-shrink:0}.language-switch button{min-width:44px;min-height:44px;padding:7px 9px}.form-wrap{padding-top:18px;padding-bottom:42px}h1.page-heading,h2.page-heading,.page-heading h1,.page-heading h2{font-size:34px;letter-spacing:-.8px}.page-description{margin-top:12px;margin-bottom:25px;font-size:13px;line-height:1.75}.eyebrow{font-size:9px;margin-bottom:13px}.field-grid{grid-template-columns:minmax(0,1fr);gap:20px}.field-grid>*{grid-column:1}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px;min-height:52px;padding-top:12px;padding-bottom:12px}.choice-grid{grid-template-columns:minmax(0,1fr);gap:12px}.role-card{display:grid;grid-template-columns:43px minmax(0,1fr) 20px;align-items:start;gap:5px 16px;min-height:0;padding:22px 20px}.role-card>svg:first-child,.role-icon{grid-column:1;grid-row:1 / 3;width:43px;height:43px;margin:2px 0 0}.role-card h2,.role-card h3{grid-column:2;margin:0;font-size:25px}.role-card p{grid-column:2;grid-row:2;margin:0;font-size:11px;line-height:1.7}.role-card .role-arrow{grid-column:3;grid-row:1 / 3;align-self:center;justify-self:end;margin:0}.role-card .role-arrow span{display:none}.provider-types{grid-template-columns:repeat(2,minmax(0,1fr))}.type-chip{min-height:49px;font-size:12px}.stepper{margin-bottom:28px;padding-bottom:22px}.step{gap:8px;font-size:9px}.step-label{max-width:100px}.form-actions{gap:10px}.form-actions .button-secondary{padding-right:16px;padding-left:16px}.draft-actions{gap:12px}.draft-actions .form-hint{font-size:11px}.button-primary,.button-secondary{font-size:12px;padding-right:16px;padding-left:16px}.review-card{padding:19px 18px}.review-card dl{grid-template-columns:minmax(85px,.8fr) minmax(0,1.2fr);gap:13px;font-size:11px}.declaration{font-size:11px}.reference-box{padding:16px 18px}.status-card{padding:19px 18px}html[lang=ne] .brand-story h1,html[lang=ne] .brand-story h2{font-size:30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){.role-card.selected,.type-chip[aria-pressed=true],.language-switch button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}.step.active .step-number{outline:2px solid Highlight}}.choice-grid>.role-card:nth-child(3){grid-column:1 / -1}.auth-shell{display:flex;flex-direction:column;min-height:100svh;background:#f4f7f7}.auth-header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:91px;padding:17px max(28px,calc((100vw - 1120px)/2));border-bottom:1px solid var(--line);background:#fff}.auth-brand{display:inline-flex;align-items:center;gap:19px;text-decoration:none;flex-shrink:0}.auth-brand img{display:block;width:76px;height:52px;object-fit:contain}.auth-brand>span{padding-left:19px;border-left:1px solid var(--line);font-size:15px;font-weight:600;letter-spacing:-.3px}.auth-navigation{display:flex;align-items:center;gap:24px}.auth-navigation .button-secondary{min-height:43px;padding:10px 16px}.auth-navigation [aria-current=page]{color:var(--green)}.account-menu{position:relative}.account-menu-trigger{display:flex;align-items:center;gap:9px;min-height:44px;padding:4px 6px;border:0;border-radius:9px;background:transparent;color:var(--ink);text-align:left}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{background:#f1f4f7}.account-menu-avatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--mint);color:var(--green);font-size:11px;font-weight:700}.account-menu-trigger-copy{display:grid;gap:2px;min-width:0}.account-menu-trigger-copy strong{overflow:hidden;max-width:180px;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.account-menu-trigger-copy span{overflow:hidden;max-width:180px;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-menu.compact .account-menu-trigger{padding:4px}.account-menu.compact .account-menu-trigger-copy{display:none}.account-menu-caret{color:var(--muted);transition:transform .15s ease}.account-menu-trigger[aria-expanded=true] .account-menu-caret{transform:rotate(180deg)}.account-menu-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:70;width:min(260px,calc(100vw - 24px));padding:6px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 16px 40px #112b4622;color:var(--ink)}.account-menu-identity{display:grid;gap:2px;margin:0 0 5px;padding:8px 10px 10px;border-bottom:1px solid var(--line)}.account-menu-identity strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.account-menu-identity span{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font-size:12px;text-align:left;text-decoration:none}.account-menu-item:hover,.account-menu-item:focus-visible{background:#f1f4f7}.account-menu-item.danger{color:var(--error)}.account-menu-item.danger:hover,.account-menu-item.danger:focus-visible{background:#fdf2f3}.account-menu-item:disabled{cursor:wait;opacity:.6}.account-menu-divider{height:1px;margin:5px 4px;background:var(--line)}.auth-shell .account-main{width:100%;max-width:1184px;min-height:0;flex:1;margin:0 auto;padding:0 32px}.auth-shell .form-wrap{max-width:560px;margin:48px auto;padding:34px 38px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 30px #112b4605}.auth-shell .form-wrap.wide{max-width:860px;padding:42px}.auth-shell .page-heading{font-size:clamp(30px,3vw,40px)}.invitation-hint{margin:-13px 0 24px;padding:13px 15px;border-radius:8px;background:var(--mint-paper);color:var(--green)}h1[tabindex="-1"]:focus,.page-heading[tabindex="-1"]:focus{outline:none}.auth-shell input:not([type=checkbox]):not([type=radio]),.auth-shell textarea,.auth-shell select{font-size:16px}.auth-shell .choice-grid{gap:18px}.auth-shell .role-card{min-height:245px;padding:26px;border-radius:12px}.auth-shell .role-card h2{font-size:28px}.auth-shell .role-card p{font-size:13px}.team-entry{display:flex;align-items:center;gap:16px;padding:23px 0 0;margin-top:23px;border-top:1px solid var(--line)}.team-entry>svg{color:var(--muted);flex:0 0 auto}.team-entry strong{font-size:13px}.team-entry p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.team-entry>a{flex:0 0 auto;margin-left:auto}.auth-footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 24px 28px;color:var(--muted);font-size:11px;line-height:1.7;text-align:center}.auth-footer span{color:#9aa9b5}.registration-details{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.registration-details>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px;font-weight:600}.organization-home .membership-list{margin-top:0}.organization-home>.page-description{max-width:620px}.auth-reauth{max-width:600px;margin:0 auto;padding:24px}.activation-identity{display:grid;gap:16px}.activation-identity>div{display:grid;gap:5px}.activation-identity dt{color:var(--muted);font-size:12px}.activation-identity dd{margin:0;font-size:14px;overflow-wrap:anywhere}@media(max-width:640px){.auth-header{min-height:77px;gap:15px;padding:12px 20px}.auth-brand img{width:62px;height:44px}.auth-brand>span{display:none}.auth-navigation{gap:15px}.auth-navigation .auth-create,.account-menu-trigger-copy{display:none}.auth-shell .account-main{padding:0 20px}.auth-shell .form-wrap,.auth-shell .form-wrap.wide{margin:28px auto;padding:26px 22px}.auth-shell .role-card{min-height:0;padding:22px 18px}.team-entry{flex-wrap:wrap;align-items:flex-start}.team-entry>div{flex:1}.team-entry>a{margin-left:36px}.auth-footer{flex-wrap:wrap;font-size:10px;gap:8px}}.signup-email-row{display:flex;align-items:stretch;gap:8px}.signup-email-row input{flex:1 1 auto;min-width:0}.signup-email-row .button-secondary{flex:0 0 auto;white-space:nowrap}@media(max-width:520px){.signup-email-row{flex-direction:column}.signup-email-row .button-secondary{width:100%}}.auth-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;margin:18px 0 0;padding:12px 14px;border:1px solid #d8e2e6;border-radius:9px;background:#f6f9f9;color:#526574;font-size:12px;text-align:center}.auth-switch .text-link{color:#1f6663;font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth-switch .text-link:hover{color:#123f3d}.auth-entry-head{margin-bottom:26px}.auth-entry-hint{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.auth-choice-grid{align-items:stretch}.role-kicker{position:absolute;top:17px;right:18px;color:#52736d;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.role-card>svg{width:45px;height:45px;padding:11px;margin-bottom:18px;border-radius:11px;color:#376b64;background:#eaf3ee;flex:none}.role-note{display:block;margin-top:auto;margin-bottom:16px;padding-top:12px;border-top:1px solid #e1e8ea;color:#5e706d;font-size:11px;line-height:1.65}.auth-team-entry{position:relative;flex-wrap:wrap;align-items:flex-start}.auth-team-entry>.role-kicker{position:static;display:block;flex-basis:100%;margin-bottom:10px}.auth-team-entry>div:not(.auth-team-actions){flex:1 1 260px;min-width:0}.auth-team-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.auth-team-actions .button-secondary{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.auth-entry-footer{margin:26px 0 0;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.auth-entry-footer .text-link{margin-left:6px}.auth-reviewer-entry{margin:14px 0 0;text-align:center}.auth-reviewer-entry .text-link{font-weight:600;text-decoration:underline;text-underline-offset:2px}.back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:22px}.auth-cancel{margin:18px 0 0}.auth-cancel .text-link{display:inline-flex;align-items:center;gap:6px}.signup-role-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 20px;padding:12px 14px;border:1px solid #c9ddd7;border-radius:10px;background:#f2f8f5;color:#315b54;font-size:12px}.signup-role-banner span{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.signup-role-banner strong{font-size:13px}.signup-role-note{margin-top:-12px;margin-bottom:22px;padding:11px 13px;border-left:3px solid #8bb8ac;background:#f7faf8}.login-role-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;margin:0 0 24px;border:1px solid var(--line);border-radius:10px;background:#eef2f5}.login-role-switch a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:7px 5px;border-radius:7px;color:var(--muted);font-size:11px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none}.login-role-switch a:hover,.login-role-switch a:focus-visible{color:var(--ink);background:#fff}.login-role-switch a[aria-current=page]{color:var(--ink);background:#fff;box-shadow:0 1px 4px #18324718}@media(max-width:760px){.role-kicker{position:static;display:block;margin-bottom:10px}.role-card{display:flex;min-height:0}.role-card>svg{width:43px;height:43px;margin-bottom:12px}.role-note{margin-top:12px}.auth-team-actions{margin-left:0;width:100%;padding-left:36px}.signup-role-banner{align-items:flex-start;flex-direction:column;gap:3px}}.auth-shell{--navy: #10223f;--navy-deep: #10223b;--ink: #10223f;--muted: #53667d;--green: #2454ed;--mint: #eaf0ff;--mint-paper: #f4f7ff;--porcelain: #f3f6fc;--paper: #fff;--line: #dce5f3;--auth-control-line: #7a8fa8;background:var(--porcelain);color:var(--ink)}.auth-shell .auth-header{border-bottom-color:var(--line);background:var(--paper)}.auth-shell .auth-brand>span{color:var(--ink)}.auth-shell .auth-navigation{gap:20px}.auth-shell .text-link{color:var(--green);font-size:14px}.auth-shell .text-link:hover{color:#1c48ae}.auth-shell .language-switch{border-color:var(--line);border-radius:10px}.auth-shell .language-switch button{min-height:44px;font-size:12px}.auth-shell .language-switch button[aria-pressed=true],.auth-shell .language-switch button.active{background:var(--green);color:#fff}.auth-shell .language-switch button:hover:not([aria-pressed=true]){background:var(--mint);color:var(--ink)}.auth-shell .form-wrap{border-color:var(--line);border-top:3px solid var(--green);box-shadow:0 8px 30px #10223f09}.auth-shell .page-heading{font-family:inherit;font-size:clamp(28px,3vw,36px);font-weight:720;line-height:1.25;letter-spacing:-1px}.auth-shell .eyebrow{font-size:12px;letter-spacing:.08em}.auth-shell .page-description{font-size:14px;line-height:1.8}.auth-shell .field>label,.auth-shell .field>span:first-child,.auth-shell .field-full>label,.auth-shell .field-label{color:var(--ink);font-size:14px}.auth-shell :is(.field label small,.field-label small,.optional,.password-toggle,.password-requirements,.draft-actions .form-hint,.step-caption){font-size:12px}.auth-shell .password-toggle{min-height:44px}.auth-shell input:not([type=checkbox]):not([type=radio]),.auth-shell select,.auth-shell textarea{border-color:var(--auth-control-line);border-radius:10px}.auth-shell input:not([type=checkbox]):not([type=radio]):hover,.auth-shell select:hover,.auth-shell textarea:hover{border-color:#526d90}.auth-shell input:not([type=checkbox]):not([type=radio]):focus,.auth-shell select:focus,.auth-shell textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--mint)}.auth-shell input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.auth-shell select[aria-invalid=true],.auth-shell textarea[aria-invalid=true]{border-color:#b53c49;background:snow}.auth-shell input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus,.auth-shell select[aria-invalid=true]:focus,.auth-shell textarea[aria-invalid=true]:focus{border-color:#b53c49;box-shadow:0 0 0 3px #fbecef}.auth-shell :is(button,a,input,select,textarea):focus-visible{outline-color:var(--green)}.auth-shell :is(input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:#b53c49}.auth-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--green)}.auth-shell .button-primary,.auth-shell .button-secondary{min-height:48px;border-radius:10px;font-size:14px}.auth-shell .button-primary{border-color:var(--green);background:linear-gradient(135deg,#2454ed,#2047c5);color:#fff;box-shadow:0 3px 10px #2454ed1a}.auth-shell .button-primary:hover:not(:disabled){border-color:#1c48ae;background:#1c48ae}.auth-shell .button-secondary{border-color:var(--auth-control-line);background:var(--paper);color:var(--ink)}.auth-shell .button-secondary:hover:not(:disabled){border-color:var(--green);background:var(--mint-paper);color:var(--green)}.auth-shell .auth-navigation .button-secondary{min-height:44px}.auth-shell .form-alert{font-size:14px}.auth-shell .form-alert.info,.auth-shell .form-alert.neutral{border-color:#c9d9f8;color:#264d88;background:var(--mint-paper)}.auth-shell .role-card{border-color:var(--line);border-radius:16px;min-height:224px}.auth-shell .role-card:hover{border-color:var(--auth-control-line);background:var(--mint-paper);box-shadow:0 3px 14px #142b4907}.auth-shell .role-card.selected,.auth-shell .role-card[aria-pressed=true]{border-color:var(--green);background:var(--mint-paper);box-shadow:inset 0 0 0 1px var(--green)}.auth-shell .role-icon,.auth-shell .role-card>svg:first-child{color:var(--green);background:var(--mint)}.auth-shell .role-card h2,.auth-shell .role-card h3{font-family:inherit;font-size:22px;line-height:1.4;font-weight:600;letter-spacing:-.4px}.auth-shell .role-card p{font-size:14px}.auth-shell .role-arrow{font-size:13px}.auth-shell .role-tabs,.auth-shell .account-kind-switch{background:var(--mint-paper)}.auth-shell .role-tabs button,.auth-shell .account-kind-switch button{min-height:44px;font-size:13px}.auth-shell .role-tabs button[aria-pressed=true],.auth-shell .role-tabs button[aria-selected=true],.auth-shell .account-kind-switch button[aria-pressed=true]{color:var(--green)}.auth-shell .type-chip{font-size:13px}.auth-shell .type-chip:hover{border-color:var(--auth-control-line);color:var(--green)}.auth-shell .type-chip[aria-pressed=true],.auth-shell .type-chip.selected{border-color:var(--green);background:var(--mint);color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.auth-shell .step,.auth-shell .step-number{font-size:12px}.auth-shell .step.active .step-number{border-color:var(--green);background:var(--green)}.auth-shell .step.complete .step-number{color:var(--green);border-color:#b8ccef;background:var(--mint)}.auth-shell .step.complete:after{background:#a8bfe7}.auth-shell .team-entry p,.auth-shell .team-entry strong,.auth-shell .registration-details>summary{font-size:14px}.auth-shell .auth-footer{font-size:12px}@media(max-width:640px){.auth-shell .auth-navigation{gap:12px}.auth-shell .account-main{padding-right:16px;padding-left:16px}.auth-shell .form-wrap,.auth-shell .form-wrap.wide{padding:26px 20px}.auth-shell .role-card{min-height:0}.auth-shell .auth-footer{font-size:12px}}@media(prefers-reduced-motion:reduce){.auth-shell :is(button,a,input,select,textarea){transition:none}}.forgot-password-link{justify-self:end;margin-top:-14px}.review-reset-evidence{margin-top:16px}.recovery-contact{display:grid;gap:2px}.recovery-contact-links{display:flex;flex-wrap:wrap;gap:0 18px;margin:0}.recovery-contact-links .text-link{min-width:0;justify-content:flex-start;text-align:left;text-decoration:underline;overflow-wrap:anywhere}.review-lookup{display:grid;gap:12px;margin-top:16px}.review-lookup .button-secondary{justify-self:start}.review-lookup-result{margin-top:20px}.review-lookup-result h3{margin:0 0 12px;font-size:15px;overflow-wrap:anywhere}.review-lookup-result .form-hint{margin-top:12px}.recovery-signed-in .button-secondary{margin-top:10px}.rl-workspace{display:grid;gap:20px;align-items:start}.rl-workspace.is-editing{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.rl-list,.rl-editor{min-width:0}.rl-list:focus{outline:none}.rl-list .dw-reference-toolbar{margin-bottom:18px;align-items:center}.rl-list .dw-reference-toolbar p{font-size:14px;margin:6px 0 0}.rl-list .dw-reference-toolbar>.dw-button{flex-shrink:0}.rl-controls{display:grid;gap:14px}.rl-filter-toggle{display:none}.rl-controls .rw-search{max-width:none}.rl-filters,.rl-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rl-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-filters label,.rl-editor label{display:block;min-width:0;font-size:14px;margin:0}.rl-filters select{margin-top:7px}.rl-list>.rw-result-count{margin:15px 0}.rl-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.is-editing .rl-records{grid-template-columns:minmax(0,1fr)}.rl-record{min-width:0;padding:20px}.rl-record-heading,.rl-record-actions,.rl-record-footer{display:flex;align-items:center;gap:8px}.rl-record-heading,.rl-record-footer{justify-content:space-between}.rl-kind{display:inline-flex;align-items:center;gap:7px;color:var(--dw-accent);font-size:12px}.rl-record-actions{gap:2px}.rl-record h3{font-size:17px;line-height:1.55;margin:8px 0;overflow-wrap:anywhere}.rl-authors,.rl-metadata{color:var(--dw-muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:5px 0}.rl-specialty{display:inline-flex;border:1px solid var(--dw-line);color:#34538b;background:var(--dw-soft);border-radius:6px;padding:3px 8px;margin-top:8px;font-size:12px}.rl-note{font-size:14px;line-height:1.7;color:var(--dw-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0}.rl-record-footer{border-top:1px solid var(--dw-line);padding-top:12px;margin-top:16px;flex-wrap:wrap}.rl-reading-state{margin:0 0 0 auto;max-width:160px}.rl-reading-state select{min-height:44px;font-size:14px}.rl-editor{padding:22px}.rl-editor fieldset{border:0;padding:0;min-width:0;margin:0}.rl-editor-heading{margin-bottom:18px}.rl-editor-heading h2{font-size:20px;margin-bottom:7px}.rl-editor-heading span{display:block;color:var(--dw-muted);font-size:12px;line-height:1.7}.rl-editor label{margin:16px 0 7px}.rl-editor .rl-form-grid label{margin-bottom:0}.rl-editor .rl-form-grid label>:is(input,select){margin-top:7px}.rl-editor textarea{min-height:130px}.rl-publication-details{border-top:1px solid var(--dw-line);border-bottom:1px solid var(--dw-line);margin-top:20px;padding:12px 0}.rl-publication-details summary{min-height:30px;cursor:pointer;color:var(--dw-accent);font-size:14px}.rl-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.rl-editor .rl-back{margin:-5px 0 14px}.rl-error{grid-column:1 / -1;margin:0}@media(max-width:1100px){.rl-workspace.is-editing{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.rl-records{grid-template-columns:minmax(0,1fr)}.rl-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-filters>label:last-child{grid-column:1 / -1}.rl-list .dw-reference-toolbar{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.rl-list .dw-reference-toolbar>.dw-button{margin:0}.rl-record,.rl-editor{padding:18px}.rl-filters select,.rl-editor :is(input,select,textarea){font-size:16px}.rl-record h3{font-size:16px}}@media(max-width:360px){.rl-form-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.rl-filter-toggle{display:inline-flex;justify-self:start;gap:9px;margin:-5px 0}.rl-filters:not(.is-open){display:none}.rl-list .dw-reference-toolbar p{display:none}}.pm-explorer{display:grid;gap:20px}.pm-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.pm-heading h2{font-size:22px;margin-bottom:8px}.pm-heading p{color:var(--dw-muted);font-size:14px;line-height:1.8;margin:0;max-width:62ch}.pm-heading>a{flex-shrink:0}.pm-search{padding:22px;background:var(--dw-soft);border-color:#d6e2ff;box-shadow:none}.pm-search>label{display:block;color:var(--dw-ink);font-size:14px;margin:0 0 9px}.pm-query{display:flex;min-width:0;gap:10px;align-items:center;border:1px solid var(--dw-control-line);border-radius:11px;background:var(--dw-paper);padding:5px 5px 5px 13px;color:var(--dw-muted)}.pm-query>svg{flex-shrink:0}.doctor-workspace .pm-query input[type=search]:not([type=checkbox]):not([type=radio]){min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:10px 0}.doctor-workspace .pm-query input:focus-visible{outline:none}.pm-query:focus-within{outline:3px solid var(--dw-accent);outline-offset:3px}.pm-query>button{flex-shrink:0}.pm-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.pm-filters label{font-size:14px;margin:0}.pm-filters select{margin-top:7px;background-color:var(--dw-paper)}.pm-privacy{color:var(--dw-muted);font-size:12px;line-height:1.8;margin:14px 0 0}.pm-idle{text-align:center;color:var(--dw-muted);padding:25px 18px}.pm-idle>svg{color:var(--dw-accent);margin-bottom:14px}.pm-idle h3{color:var(--dw-ink);font-size:19px}.pm-idle p{font-size:14px;line-height:1.8}.pm-error p{color:var(--dw-ink);font-size:14px;margin:0}.pm-status{color:var(--dw-muted);font-size:14px}.pm-results-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pm-results-heading h3{font-size:17px;margin:0;overflow-wrap:anywhere}.pm-results-heading p{flex-shrink:0;font-size:12px;color:var(--dw-muted);margin:3px 0 0}.pm-articles{display:grid;gap:16px}.pm-article{min-width:0;padding:23px}.pm-article-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 14px;color:var(--dw-muted);font-size:12px;line-height:1.7}.pm-article-meta>span:first-child{color:var(--dw-accent);font-variant-numeric:tabular-nums}.pm-article h3{margin:10px 0;font-size:19px;line-height:1.6;overflow-wrap:anywhere}.pm-authors{color:var(--dw-muted);font-size:14px;line-height:1.75;margin-bottom:18px}.pm-article-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px 18px}.pm-article-actions>a{margin-left:auto}.pm-abstract{border-top:1px solid var(--dw-line);padding-top:20px;margin-top:20px}.pm-abstract h4{color:var(--dw-accent);font-size:14px;margin:0 0 10px}.pm-abstract p{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.pm-abstract .pm-copyright{font-size:12px;color:var(--dw-muted)}.pm-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px}.pm-pagination>span{color:var(--dw-muted);font-size:12px}@media(max-width:640px){.pm-heading{display:none}.pm-explorer{gap:14px}}@media(max-width:760px){.pm-heading{flex-wrap:wrap;gap:5px}.pm-heading h2{font-size:20px}.pm-query{flex-wrap:wrap}.pm-query>input{flex:1;width:0;font-size:16px}.pm-query>button{width:100%}.pm-filters{grid-template-columns:minmax(0,1fr)}.pm-filters select{font-size:16px}.pm-search,.pm-article{padding:18px}.pm-results-heading{flex-wrap:wrap;gap:5px}.pm-article h3{font-size:17px}.pm-article-actions{gap:7px 12px}.pm-article-actions>a{margin-left:0}.pm-pagination{flex-wrap:wrap}.pm-pagination>button{font-size:13px;padding-left:10px;padding-right:10px}.pm-pagination>span{order:-1;width:100%;text-align:center}}.dw-reference-workspace .dw-section-heading{margin-bottom:18px}.dw-reference-workspace .dw-section-heading .dw-eyebrow{display:none}.dw-reference-workspace .dw-subnav{gap:22px;margin-bottom:22px}.dw-reference-workspace .dw-subnav a{min-width:0}.dw-reference-workspace .dw-subnav .rw-tab-label{min-width:0;font-size:14px;overflow-wrap:anywhere}.dw-reference-workspace .dw-subnav .rw-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 6px;border-radius:6px;background:var(--dw-soft);color:var(--dw-ink);font-size:12px;font-variant-numeric:tabular-nums}.dw-reference-workspace .rw-library-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.dw-reference-workspace .rw-search{width:100%;min-width:0;max-width:580px}.dw-reference-workspace .rw-search>label{display:block;margin-bottom:8px;color:var(--dw-ink);font-size:14px}.dw-reference-workspace .rw-search>div{display:flex;align-items:center;gap:9px;min-width:0;padding-left:12px;border:1px solid var(--dw-control-line);border-radius:10px;background:var(--dw-paper);color:var(--dw-muted)}.dw-reference-workspace .rw-search>div>svg{flex-shrink:0}.dw-reference-workspace .rw-search input:not([type=checkbox]):not([type=radio]){min-width:0;min-height:46px;border:0;background:transparent;padding:10px 8px 10px 0;box-shadow:none}.dw-reference-workspace .rw-search input:focus-visible{outline:none}.dw-reference-workspace .rw-search input::-webkit-search-cancel-button{appearance:none}.dw-reference-workspace .rw-search>div:focus-within{outline:3px solid var(--dw-accent);outline-offset:2px}.dw-reference-workspace .rw-search .dw-icon-button{flex-shrink:0}.dw-reference-workspace .rw-result-count{flex-shrink:0;color:var(--dw-muted);font-size:12px;line-height:1.6;margin:10px 0 3px;font-variant-numeric:tabular-nums}.dw-reference-workspace .rw-filter-empty{padding:24px 18px;color:var(--dw-muted)}.dw-reference-workspace .rw-filter-empty h3{color:var(--dw-ink);font-size:16px}.dw-reference-workspace .rw-filter-empty>p{margin-bottom:4px;font-size:14px}.dw-reference-workspace .rw-filter-empty .dw-text-button{font-size:14px}.dw-reference-workspace .dw-notes-layout{grid-template-columns:minmax(250px,.85fr) minmax(0,1.8fr);gap:20px}.dw-reference-workspace .dw-note-list{padding:18px;min-width:0}.dw-reference-workspace .dw-note-list>.dw-panel-heading{flex-wrap:wrap;gap:4px 12px;margin-bottom:16px}.dw-reference-workspace .dw-note-list>.dw-panel-heading h2{margin:0}.dw-reference-workspace .dw-note-list>.dw-panel-heading .dw-text-button{font-size:14px}.dw-reference-workspace .rw-note-options{max-height:min(64svh,680px);overflow-y:auto;overscroll-behavior:contain;padding:7px;margin:0 -7px}.dw-reference-workspace .dw-note-choice{min-height:82px;padding:13px 12px;margin-bottom:5px;border-color:var(--dw-line);background:#fbfcff}.dw-reference-workspace .dw-note-choice:hover{background:var(--dw-soft);border-color:#a7bdf0}.dw-reference-workspace .dw-note-choice.is-current{border-color:var(--dw-accent);background:var(--dw-soft);box-shadow:inset 3px 0 var(--dw-accent);color:var(--dw-ink)}.dw-reference-workspace .dw-note-choice strong{font-size:14px;font-weight:650}.dw-reference-workspace .dw-note-choice .rw-note-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;color:var(--dw-muted);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.dw-reference-workspace .dw-note-choice .rw-note-choice-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:9px;color:var(--dw-muted);font-size:12px;line-height:1.5}.dw-reference-workspace .rw-note-choice-meta>span{margin:0;padding:2px 6px;border-radius:5px;color:#805018;background:#fff2d9;font-size:12px}.dw-reference-workspace .rw-notes-empty{padding:20px 0 8px}.dw-reference-workspace .rw-notes-empty>svg{color:var(--dw-accent);margin-bottom:12px}.dw-reference-workspace .rw-notes-empty h3{font-size:16px}.dw-reference-workspace .rw-notes-empty p{color:var(--dw-muted);font-size:14px;line-height:1.75}.dw-reference-workspace .dw-note-editor{min-width:0;padding:24px}.dw-reference-workspace .rw-editor-context{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 12px;margin-bottom:16px;color:var(--dw-muted);font-size:12px;line-height:1.6}.dw-reference-workspace .rw-editor-context>span:last-child{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border-radius:6px;background:var(--dw-soft);color:#244cb5}.dw-reference-workspace .rw-editor-context>span.is-unsaved{background:#fff2d9;color:#805018}.dw-reference-workspace .dw-note-editor .dw-panel-heading{margin-bottom:20px;gap:10px}.dw-reference-workspace .dw-note-editor .dw-panel-heading h2{font-size:20px;line-height:1.5}.dw-reference-workspace .dw-note-editor>label{font-size:14px}.dw-reference-workspace .dw-note-editor>textarea{min-height:300px;line-height:1.8}.dw-reference-workspace .dw-note-editor>.dw-inline-actions{padding-top:4px}.dw-reference-workspace .rw-back-notes{align-self:flex-start;margin:-7px 0 12px;font-size:14px}.dw-reference-workspace .rw-resume-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 12px;padding:13px 14px;margin-bottom:18px;border:1px solid #c9d8f8;border-radius:10px;background:var(--dw-soft)}.dw-reference-workspace .rw-resume-note>div{min-width:0}.dw-reference-workspace .rw-resume-note strong{display:block;font-size:14px;overflow-wrap:anywhere}.dw-reference-workspace .rw-resume-note span{display:block;margin-top:4px;color:var(--dw-muted);font-size:12px;line-height:1.6}.dw-reference-workspace .rw-resume-note .dw-text-button{font-size:14px}.dw-reference-workspace [hidden]{display:none!important}@media(max-width:900px){.dw-reference-workspace .dw-notes-layout{grid-template-columns:minmax(0,1fr)}.dw-reference-workspace .rw-note-options{max-height:none;overflow:visible}.dw-reference-workspace .dw-note-editor{padding:20px}.dw-reference-workspace .dw-note-editor>textarea{min-height:260px}}@media(max-width:640px){.dw-reference-workspace .dw-section-heading{margin-bottom:14px}.dw-reference-workspace.rw-editor-open>.dw-section-heading,.dw-reference-workspace.rw-editor-open>.dw-subnav{display:none}.dw-reference-workspace.rw-view-saved .dw-section-heading .dw-lead,.dw-reference-workspace.rw-view-notes .dw-section-heading .dw-lead,.dw-reference-workspace.rw-view-pubmed .dw-section-heading .dw-lead,.dw-reference-workspace.rw-view-templates .dw-section-heading .dw-lead{display:none}.dw-reference-workspace .dw-subnav{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-bottom:4px;scroll-padding-inline:12px}.dw-reference-workspace .dw-subnav a{flex-direction:row;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:8px 0}.dw-reference-workspace .dw-subnav a>svg{display:none}.dw-reference-workspace .dw-subnav .rw-tab-label{flex:none;width:auto;line-height:1.6;white-space:nowrap;overflow-wrap:normal}.dw-reference-workspace .rw-tab-count{flex-shrink:0;align-self:center}.dw-reference-workspace .rw-library-tools{display:block}.dw-reference-workspace .dw-reference-toolbar{align-items:flex-start;gap:12px}.dw-reference-workspace .dw-reference-toolbar>.dw-button{margin:0}.dw-reference-workspace .rw-search input:not([type=checkbox]):not([type=radio]){font-size:16px}.dw-reference-workspace .dw-note-editor{padding:18px}.dw-reference-workspace .dw-note-editor>input,.dw-reference-workspace .dw-note-editor>textarea{font-size:16px}}.doctor-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.doctor-tool-card{min-width:0;padding:26px;border:1px solid var(--dw-line);border-top:3px solid var(--dw-accent);border-radius:14px;background:var(--dw-paper);box-shadow:0 3px 4px #10223f03,0 12px 24px #10223f05}.doctor-tool-wide{grid-column:1 / -1}.doctor-tool-header{display:flex;align-items:flex-start;gap:16px}.doctor-tool-header>div{min-width:0;flex:1}.doctor-tool-reset{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-width:44px;min-height:44px;padding:10px;border:1px solid var(--dw-line);border-radius:8px;background:var(--dw-paper);color:var(--dw-muted);font-size:14px}.doctor-tool-reset:hover{border-color:var(--dw-control-line);background:var(--dw-canvas);color:var(--dw-ink)}.doctor-tool-card header h2{margin:8px 0 10px;color:var(--dw-ink);font-size:22px;line-height:1.4;font-weight:650;letter-spacing:-.5px}.doctor-tool-card header p,.doctor-tool-hint{max-width:70ch;margin-bottom:0;color:var(--dw-muted);font-size:14px;line-height:1.75}.doctor-tool-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--dw-accent);font-size:12px;line-height:1.6;font-weight:650;text-transform:uppercase;letter-spacing:.8px}.doctor-tool-kicker:before{content:"";width:14px;height:3px;background:currentColor}.doctor-tool-inputs,.doctor-tool-conversion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px;margin:24px 0}.doctor-tool-inputs{max-width:650px}.doctor-tool-workspace{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:start;gap:24px;margin:24px 0 20px}.doctor-tool-workspace .doctor-tool-inputs{grid-template-columns:minmax(0,1fr);max-width:none;margin:0 0 14px}.doctor-tool-entry-state{margin:0 0 10px;color:var(--dw-muted);font-size:14px;line-height:1.7;font-variant-numeric:tabular-nums}.doctor-tool-card header .doctor-tool-route{display:inline-flex;align-items:center;gap:9px;margin:0;color:var(--dw-accent);font-size:14px;font-weight:600;line-height:1.6}.doctor-tool-label{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 8px}.doctor-tool-label small{padding:0 6px;border-radius:4px;color:var(--dw-accent);background:var(--dw-soft);font-size:12px;font-weight:600;line-height:1.8}.doctor-workspace .doctor-tools label{display:grid;gap:9px;min-width:0;margin:0;color:var(--dw-ink);font-size:14px;font-weight:600;line-height:1.6}.doctor-workspace .doctor-tools input,.doctor-workspace .doctor-tools select{width:100%;min-width:0;min-height:48px;padding:11px 13px;border:1px solid var(--dw-control-line);border-radius:10px;color:var(--dw-ink);background:var(--dw-paper);font:inherit;font-weight:400}.doctor-tool-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0}.doctor-tool-results>div{min-width:0;padding:22px;border:1px solid #29416a;border-top:3px solid var(--dw-accent);border-radius:11px;background:var(--dw-ink);box-shadow:inset 0 1px #ffffff08,0 5px 12px #10223f0d}.doctor-tool-results>div>span{display:block;margin-bottom:14px;color:#d4def0;font-size:14px;line-height:1.6}.doctor-tool-results output,.doctor-tool-output{display:block;min-width:0;color:#fff;font-size:clamp(32px,3vw,42px);line-height:1.45;font-weight:650;letter-spacing:-1.2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.doctor-tool-conversion-result{padding:20px 22px;border:1px solid #29416a;border-left:3px solid var(--dw-accent);border-radius:11px;background:var(--dw-ink)}.doctor-tool-conversion-result>span{display:block;margin-bottom:8px;color:#d4def0;font-size:14px;line-height:1.6}.doctor-tool-output{padding:0}.doctor-tool-results small,.doctor-tool-output small{color:#d4def0;font-size:14px;font-weight:400;letter-spacing:0}.doctor-tool-results p{margin:10px 0 3px;color:#bdcde7;font-size:14px;line-height:1.7}.doctor-tool-results a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:#bdd1ff;font-size:14px;line-height:1.6;text-underline-offset:4px;overflow-wrap:anywhere}.doctor-tool-results a:hover{text-decoration-thickness:2px}.doctor-workspace .doctor-tool-results :focus-visible{outline:3px solid #acc8ff;outline-offset:3px}.doctor-workspace .doctor-tool-results output:focus{outline:3px solid #acc8ff;outline-offset:5px;border-radius:3px}.doctor-tool-jump{display:none;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:16px;padding:10px 14px;border:1px solid #bdcef7;border-radius:8px;color:var(--dw-accent);background:var(--dw-soft);font-size:14px;font-weight:600;line-height:1.6}.doctor-tool-results>.doctor-tool-jump{grid-column:1 / -1;margin-top:0}.doctor-tools input,.doctor-tool-results output{scroll-margin-top:108px}@media(max-width:1100px){.doctor-tool-workspace{grid-template-columns:minmax(0,1fr)}.doctor-tool-workspace .doctor-tool-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.doctor-tool-jump{display:inline-flex}}@media(max-width:900px){.doctor-tools{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.doctor-tools input,.doctor-tool-results output{scroll-margin-top:76px}}@media(max-width:560px){.doctor-tools{gap:18px}.doctor-tool-card{padding:22px 20px}.doctor-tool-card header h2{font-size:20px}.doctor-tool-inputs,.doctor-tool-workspace .doctor-tool-inputs,.doctor-tool-conversion,.doctor-tool-results{grid-template-columns:minmax(0,1fr);gap:16px}.doctor-tool-workspace{margin-top:20px;gap:20px}.doctor-tool-jump{width:100%}.doctor-tool-results>div{padding:18px}.doctor-workspace .doctor-tools input,.doctor-workspace .doctor-tools select{font-size:16px}}@media(max-width:420px){.doctor-tool-reset>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.doctor-tool-header{gap:10px}}.dw-app-search{max-width:680px;margin-bottom:24px}.dw-app-search>label{font-size:14px}.dw-app-search>div{display:flex;align-items:center;gap:12px;min-height:54px;padding:3px 6px 3px 16px;border:1px solid var(--dw-control-line);border-radius:10px;background:var(--dw-paper);box-shadow:0 3px #10223f05}.dw-app-search>div>svg{color:var(--dw-accent);flex-shrink:0}.dw-app-search input{border:0!important;padding:9px 0!important;background:transparent!important;font-size:15px}.dw-app-search input:focus-visible{outline:none}.dw-app-search>div:focus-within{outline:3px solid var(--dw-accent);outline-offset:3px}.dw-app-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.dw-app-filters button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid var(--dw-line);border-radius:8px;color:var(--dw-muted);background:var(--dw-paper);font-size:14px;line-height:1.5}.dw-app-filters button:hover{border-color:var(--dw-control-line);color:var(--dw-ink)}.dw-app-filters button[aria-pressed=true]{border-color:var(--dw-ink);color:#fff;background:var(--dw-ink);box-shadow:0 3px 7px #10223f17;font-weight:650}.dw-app-filters button[aria-pressed=true]>span{color:#fff;background:#ffffff1c}.dw-app-pinned-filter{margin-left:auto}.dw-app-pinned-filter>span{min-width:22px;padding:1px 6px;border-radius:5px;background:var(--dw-soft);color:var(--dw-accent);font-size:12px;font-variant-numeric:tabular-nums}.dw-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dw-app-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--dw-line);border-radius:14px;background:var(--dw-paper);box-shadow:0 2px 3px #10223f03,0 10px 22px #10223f05}.dw-app-card:has(.dw-app-link:hover),.dw-app-card:focus-within{border-color:#9bb4f4;box-shadow:0 2px 3px #10223f03,0 12px 28px #2454ed0e}.dw-app-link{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:start;gap:14px;flex:1;padding:25px 20px;border-radius:14px 14px 0 0;color:var(--dw-ink);text-decoration:none}.dw-app-link:hover{background:#f9fbff}.dw-app-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff24;border-radius:12px;color:#fff;background:var(--dw-accent);box-shadow:inset 0 1px #fff2,0 5px 10px #2454ed1a;flex-shrink:0}.dw-app-icon:is(.is-practice,.is-account){background:var(--dw-ink);box-shadow:inset 0 1px #ffffff18,0 5px 10px #10223f12}.dw-app-icon.is-knowledge{color:var(--dw-accent);border-color:#c9d7fb;background:var(--dw-soft);box-shadow:inset 0 1px #fff}.dw-app-link>span:nth-child(2){min-width:0}.dw-app-link strong{display:block;margin-bottom:8px;font-size:17px;font-weight:650;line-height:1.45;letter-spacing:-.3px;overflow-wrap:anywhere}.dw-app-description{display:block;color:var(--dw-muted);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.dw-app-link>svg{margin-top:3px;color:var(--dw-accent)}.dw-app-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:61px;padding:8px 15px 8px 20px;border-top:1px solid var(--dw-line);border-radius:0 0 14px 14px;background:#f9fbff}.dw-app-card-footer>span{color:var(--dw-muted);font-size:12px;font-weight:600;overflow-wrap:anywhere}.dw-app-card-actions,.dw-app-order{display:flex;align-items:center;gap:4px}.dw-app-card-actions{margin-left:auto}.dw-app-card:has(.dw-app-order) .dw-app-card-footer>span{display:none}.dw-app-order{padding-right:5px;margin-right:3px;border-right:1px solid var(--dw-line)}.dw-app-order button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:10px;border:1px solid transparent;border-radius:8px;color:var(--dw-accent);background:transparent}.dw-app-order button:hover:not(:disabled){border-color:#cbd9ff;background:var(--dw-soft)}.dw-app-results-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 20px;margin:-8px 0 18px;color:var(--dw-muted)}.dw-app-results-heading p{margin:0;color:var(--dw-ink);font-size:14px;font-weight:600}.dw-app-results-heading>span{font-size:13px}.dw-app-pin{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:64px;min-height:44px;padding:9px 10px;border:1px solid transparent;border-radius:8px;color:var(--dw-muted);background:transparent;font-size:13px!important;line-height:1.5}.dw-app-pin:hover:not(:disabled),.dw-app-pin[aria-pressed=true]{color:var(--dw-accent);border-color:#cbd9ff;background:var(--dw-soft)}.dw-app-pin[aria-pressed=true]{font-weight:600}.dw-shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dw-shortcut{display:flex;align-items:center;gap:12px;min-width:0;min-height:78px;padding:14px;border:1px solid var(--dw-line);border-radius:12px;background:var(--dw-paper);color:var(--dw-ink);text-decoration:none;box-shadow:0 2px 3px #10223f03,0 7px 16px #10223f04}.dw-shortcut:hover{border-color:#9bb4f4;background:#f9fbff}.dw-shortcut .dw-app-icon{width:40px;height:40px;border-radius:10px}.dw-shortcut>span:nth-child(2){min-width:0;flex:1}.dw-shortcut strong{display:block;font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.dw-shortcut>svg{color:var(--dw-muted);flex-shrink:0}.dw-shortcuts-empty{display:flex;align-items:center;gap:16px;padding:22px;border:1px dashed var(--dw-control-line);border-radius:var(--dw-radius);background:var(--dw-paper)}.dw-shortcuts-empty>svg{color:var(--dw-accent);flex-shrink:0}.dw-shortcuts-empty>div{min-width:0;flex:1}.dw-shortcuts-empty h3{margin:0 0 5px;font-size:14px;line-height:1.5}.dw-shortcuts-empty p{margin:0;color:var(--dw-muted);font-size:14px;line-height:1.6}.dw-apps-topbar{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--dw-muted);font-size:14px;text-decoration:none}.dw-apps-topbar:hover{color:var(--dw-accent)}@media(max-width:1240px){.dw-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.dw-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.dw-app-grid{grid-template-columns:minmax(0,1fr);gap:14px}.dw-app-link{gap:13px;padding:22px 18px}.dw-app-card-footer{padding-left:18px}.dw-app-filters{gap:7px;margin-bottom:24px}.dw-app-filters button{padding:9px 12px}.dw-app-pinned-filter{margin-left:0}.dw-apps-topbar>span{display:none}.dw-app-card{display:grid;grid-template-columns:minmax(0,1fr) auto}.dw-app-link{grid-template-columns:40px minmax(0,1fr);padding:18px 14px;gap:12px}.dw-app-link>svg{display:none}.dw-app-link strong{font-size:16px;margin-bottom:5px}.dw-app-card-footer{flex-direction:column;align-items:center;justify-content:center;min-width:58px;padding:8px;border-top:0;border-left:1px solid var(--dw-line);border-radius:0 14px 14px 0}.dw-app-card-footer>span{display:none}.dw-app-card-actions{flex-direction:column-reverse;margin:0}.dw-app-order{flex-direction:column;border:0;border-top:1px solid var(--dw-line);margin:0;padding:4px 0 0}.dw-app-pin{min-width:44px;padding:10px}.dw-app-pin-label{display:none}.dw-app-results-heading>span{font-size:14px}}@media(max-width:420px){.dw-shortcut-grid{grid-template-columns:minmax(0,1fr)}.dw-shortcuts-empty{align-items:flex-start;padding:20px 16px;gap:12px}.dw-app-link{grid-template-columns:36px minmax(0,1fr);gap:10px}.dw-app-link .dw-app-icon{width:40px;height:40px}}.dw-planner-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);align-items:start;gap:24px}.dw-planner-form{display:flex;flex-direction:column;gap:10px;border-top:3px solid var(--dw-accent);box-shadow:0 3px 4px #10223f03,0 12px 24px #10223f05}.dw-planner-form .dw-panel-heading{margin-bottom:14px;padding-bottom:18px;border-bottom:1px solid var(--dw-line)}.dw-planner-form .dw-panel-heading>svg{width:44px;height:44px;padding:12px;border-radius:11px;color:#fff;background:var(--dw-accent);box-shadow:0 5px 10px #2454ed1a}.dw-planner-form>label{margin-bottom:0;font-size:14px}.dw-planner-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:8px 0 14px}.dw-planner-form-row>div{min-width:0}.dw-planner-form-row label{min-height:22px;font-size:14px}.dw-planner-form select{width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid var(--dw-control-line);border-radius:10px;color:var(--dw-ink);background:var(--dw-paper);font:inherit}.dw-planner-form>.dw-small{margin:12px 0 0;font-size:14px;line-height:1.75}.dw-personal-planner .dw-planner-back{display:none}.dw-planner-form .dw-panel-heading{flex-wrap:wrap}.dw-planner-editor-actions{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin-top:8px}.dw-planner-row-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.dw-planner-search{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:3px 5px 3px 12px;border:1px solid var(--dw-control-line);border-radius:10px;color:var(--dw-accent)}.doctor-workspace .dw-planner-search input:not([type=checkbox]):not([type=radio]){border:0;box-shadow:none;background:transparent;padding:8px 0}.dw-planner-search:focus-within{outline:3px solid var(--dw-accent);outline-offset:2px}.doctor-workspace .dw-planner-search input:not([type=checkbox]):not([type=radio]):focus{outline:none;box-shadow:none}.dw-planner-results{margin:12px 0 0;font-size:12px;color:var(--dw-muted)}.dw-planner-worklist{padding-top:18px;box-shadow:0 3px 4px #10223f03,0 12px 24px #10223f04}.dw-planner-filters{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:18px;margin-bottom:2px;border-bottom:1px solid var(--dw-line)}.dw-planner-filters button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid transparent;border-radius:8px;color:var(--dw-muted);background:transparent;font-size:14px;line-height:1.5}.dw-planner-filters button:hover{color:var(--dw-ink);background:var(--dw-canvas)}.dw-planner-filters button[aria-pressed=true]{border-color:var(--dw-ink);color:#fff;background:var(--dw-ink);font-weight:650}.dw-planner-filters button[aria-pressed=true] span{color:#d8e4ff}.dw-planner-filters button span{min-width:17px;color:var(--dw-muted);font-size:12px;font-variant-numeric:tabular-nums}.dw-planner-list{padding:0;margin:0;list-style:none}.dw-planner-list>li{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:84px;padding:15px 0;border-bottom:1px solid var(--dw-line)}.dw-planner-list>li:hover{background:#f9fbff}.dw-planner-list>li:last-child{border-bottom:0}.dw-planner-list input[type=checkbox]{appearance:auto;width:20px;height:20px;flex:0 0 20px;margin:12px 0 0;accent-color:var(--dw-accent);cursor:pointer}.dw-planner-task{min-width:0;flex:1}.doctor-workspace .dw-planner-task label{position:relative;display:flex;align-items:center;min-height:44px;padding:6px 0;margin:0;color:var(--dw-ink);font-size:14px;font-weight:600;line-height:1.6;cursor:pointer;overflow-wrap:anywhere}.dw-planner-task label:before{content:"";position:absolute;inset:0 0 0 -32px}.dw-planner-list input:disabled+.dw-planner-task label{cursor:wait}.dw-planner-list .is-completed .dw-planner-task label{color:var(--dw-muted);text-decoration:line-through;text-decoration-thickness:1px}.dw-planner-task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding-bottom:4px;color:var(--dw-muted);font-size:12px;line-height:1.65}.dw-planner-task-meta>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.dw-planner-task-meta .dw-planner-priority{padding:2px 7px;border-radius:4px;color:#85520b;background:#fff4dd}.dw-planner-task-meta .dw-planner-overdue{color:#a22c39;font-weight:600}.dw-planner-list .dw-icon-button{margin-top:0}.dw-planner-timezone{padding-top:16px;margin:12px 0 0;border-top:1px solid var(--dw-line);font-size:12px}.dw-planner-due-count{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;color:var(--dw-muted);font-size:14px;line-height:1.6}.dw-planner-due-count strong{color:var(--dw-accent);font-size:34px;font-weight:650;letter-spacing:-1px;font-variant-numeric:tabular-nums;line-height:1.3}.dw-planner-compact .dw-planner-list>li{min-height:80px;padding:10px 0}.dw-planner-compact .dw-planner-task label{font-size:14px}.dw-planner-compact-empty{padding:12px 0 14px}.dw-planner-compact-empty>svg{margin-bottom:12px;color:var(--dw-accent)}.dw-planner-compact-empty h3{margin-bottom:7px;font-size:15px}.dw-planner-compact-empty p{margin-bottom:9px;color:var(--dw-muted);font-size:14px;line-height:1.7}.dw-planner-empty{min-height:220px;padding:36px 10px}@media(max-width:1100px){.dw-planner-layout{grid-template-columns:minmax(0,1fr)}.dw-personal-planner:not(.is-editing) .dw-planner-form{display:none}.dw-personal-planner.is-editing .dw-planner-worklist{display:none}.dw-personal-planner .dw-planner-back{display:inline-flex;margin-bottom:6px}.dw-personal-planner.is-editing>.dw-section-heading .dw-lead,.dw-personal-planner.is-editing .dw-planner-open{display:none}}@media(max-width:760px){.dw-personal-planner>.dw-section-heading .dw-lead{display:none}}@media(max-width:520px){.dw-planner-form-row{grid-template-columns:minmax(0,1fr);gap:16px}.dw-planner-form select{font-size:16px}.dw-planner-filters{gap:4px}.dw-planner-filters button{padding:9px 10px}.dw-planner-list>li{gap:10px}.dw-planner-task label:before{left:-30px}.dw-planner-form>.dw-button{width:100%}.dw-planner-row-actions>.dw-danger{display:none}.dw-planner-editor-actions{align-items:stretch;flex-direction:column}.dw-planner-editor-actions>button{width:100%;justify-content:center}.dw-personal-planner .dw-section-heading{margin-bottom:22px;gap:16px}.dw-personal-planner .dw-section-heading>.dw-button{margin-top:0}}.dw-workday-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.dw-panel.dw-workday-card{display:flex;flex-direction:column;min-width:0;box-shadow:none}.dw-workday-source{display:flex;align-items:center;gap:12px;margin-bottom:16px}.dw-workday-source>div{min-width:0}.doctor-workspace .dw-workday-source h2,.doctor-workspace .dw-workday-source h3{margin:0 0 3px;font-size:17px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.dw-workday-source>div>span{display:block;color:var(--dw-muted);font-size:11px;line-height:1.6}.dw-workday-source-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--dw-line);border-radius:8px;color:var(--dw-accent);background:var(--dw-canvas);flex-shrink:0}.dw-workday-counts{margin:0 0 12px;padding:0;border-top:1px solid var(--dw-line)}.dw-workday-counts>div{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;min-height:45px;padding:9px 8px;border-bottom:1px solid var(--dw-line)}.dw-workday-counts dt{color:var(--dw-ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.dw-workday-counts dd{flex-shrink:0;margin:0;color:var(--dw-ink);font-size:16px;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums}.dw-workday-count-link{display:flex;align-items:center;gap:10px;color:var(--dw-accent);text-decoration:none}.dw-workday-count-link:after{position:absolute;inset:0;content:""}.dw-workday-count-link>svg{flex-shrink:0}.dw-workday-counts .has-work-link{transition:background-color .15s ease}.dw-workday-counts .has-work-link:hover{background:var(--dw-soft)}.dw-workday-count-link:focus-visible{outline:none}.dw-workday-count-link:focus-visible:after{outline:3px solid var(--dw-accent);outline-offset:2px}.dw-workday-updated{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;color:var(--dw-muted);font-size:11px;line-height:1.6}.dw-workday-updated>svg{margin-top:3px;flex-shrink:0}.dw-workday-sessions{padding:16px 0 0;margin-top:8px;border-top:1px solid var(--dw-line)}.dw-workday-sessions h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.5}.dw-workday-sessions h4 svg{color:var(--dw-muted)}.dw-workday-sessions ul{padding:0;margin:0 0 10px;list-style:none}.dw-workday-sessions li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 0;border-top:1px solid var(--dw-line);color:var(--dw-ink);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.6}.dw-workday-sessions li>span{min-width:0;overflow-wrap:anywhere}.dw-workday-sessions .dw-pill{white-space:normal;text-align:center}.dw-workday-sessions>p{font-size:13px;line-height:1.65}.dw-workday-sessions>p:last-child{margin-bottom:8px;font-size:11px}.dw-workday-sessions>p:last-child>span{display:block}.dw-workday-message{margin-bottom:8px}.dw-workday-message p:first-child{margin-bottom:6px;color:var(--dw-ink);font-size:14px;font-weight:600;line-height:1.6}.dw-workday-message p:last-child{margin-bottom:0;color:var(--dw-muted);font-size:13px;line-height:1.7}.dw-workday-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding-top:4px}.dw-workday-footnote{max-width:85ch;margin:10px 0 0;color:var(--dw-muted);font-size:11px;line-height:1.65}.dw-workday-empty>svg{margin-bottom:12px;color:var(--dw-accent)}.dw-workday-empty h3{margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.5}.dw-workday-empty p{max-width:65ch;margin-bottom:8px;color:var(--dw-muted);font-size:13px;line-height:1.65}.dw-workday-empty.is-compact{display:flex;align-items:center;gap:14px;padding:18px 20px;box-shadow:none}.dw-workday-empty.is-compact>svg{flex-shrink:0;margin:0}.dw-workday-empty.is-compact>div{flex:1;min-width:0}.dw-workday-empty.is-compact h3{font-size:14px;margin-bottom:3px}.dw-workday-empty.is-compact p{margin:0}.dw-workday-empty.is-compact>a{flex-shrink:0}.dw-workday-loading{display:flex;align-items:center;gap:12px;padding:20px;box-shadow:none}.dw-workday-loading>svg{flex-shrink:0;color:var(--dw-muted)}.dw-workday-loading>p{margin:0;color:var(--dw-muted);font-size:13px}.dw-connected-workday.is-compact .dw-workday-grid{gap:16px}.dw-workday-card.is-compact{padding:18px 20px}.dw-workday-card.is-compact .dw-workday-source h3{font-size:16px}.dw-connected-workday.is-compact>.dw-block-heading{margin-bottom:8px}@media(max-width:850px){.dw-workday-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.dw-workday-empty.is-compact{align-items:flex-start;flex-wrap:wrap;padding:16px;gap:10px}.dw-workday-empty.is-compact>svg{width:20px;height:20px;margin-top:3px}.dw-workday-empty.is-compact>div{flex-basis:calc(100% - 30px)}.dw-workday-empty.is-compact>a{margin-left:30px}.dw-workday-card.is-compact{padding:16px}.dw-workday-actions .dw-button{width:100%}}.dwn-sidebar{position:sticky;top:0;align-self:start;height:100vh;height:100svh;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:24px 12px 16px;background:var(--dw-paper, #fff);color:var(--dw-ink, #172b42);border-right:1px solid var(--dw-line, #dbe3ec)}.dwn-brand{display:flex;align-items:center;gap:9px;min-height:52px;padding:0 8px;margin-bottom:26px;text-decoration:none}.dwn-brand img{width:36px;height:36px;object-fit:contain;flex-shrink:0}.dwn-brand>span{display:block;min-width:0}.dwn-brand strong{display:block;color:var(--dw-accent, #2857dc);font-size:19px;line-height:1.3;font-weight:650;letter-spacing:-.6px}.dwn-brand small{display:block;color:var(--dw-muted, #5b6e82);font-size:11px;line-height:1.5;margin-top:4px}.dwn-navigation{overflow-y:auto;min-height:0;flex:1;padding:3px 2px 8px;scrollbar-width:thin;scrollbar-color:#c5d3e0 transparent}.dwn-link{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 11px;margin-bottom:5px;border:1px solid transparent;border-radius:8px;color:var(--dw-muted, #5b6e82);text-decoration:none;font-size:13px;line-height:1.5;font-weight:500;transition:background-color .14s ease}.dwn-link:hover{background:var(--dw-canvas, #f4f7fa);color:var(--dw-ink, #172b42)}.dwn-link[aria-current=page]{color:var(--dw-accent, #2857dc);background:var(--dw-soft, #edf2ff);font-weight:600}.dwn-destination-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dwn-link>.dwn-count{margin-left:auto}.dwn-count{display:grid;place-items:center;min-width:20px;min-height:20px;padding:1px 5px;border-radius:5px;background:var(--dw-soft, #edf2ff);color:var(--dw-accent, #2857dc);font-size:11px;font-weight:600;line-height:1.45;font-variant-numeric:tabular-nums}.dwn-link[aria-current=page] .dwn-count{background:var(--dw-paper, #fff)}.dwn-sidebar-footer{flex-shrink:0;margin-top:20px;padding:14px 4px 0;border-top:1px solid var(--dw-line, #dbe3ec)}.dwn-profile{display:flex;align-items:center;gap:9px;min-height:50px;padding:4px;border-radius:8px;text-decoration:none}.dwn-profile:hover{background:var(--dw-canvas, #f4f7fa)}.dwn-profile>span:nth-child(2){flex:1;min-width:0}.dwn-profile strong{display:block;overflow-wrap:anywhere;color:var(--dw-ink, #172b42);font-size:12px;line-height:1.5;font-weight:600}.dwn-profile small{display:block;color:var(--dw-muted, #5b6e82);font-size:11px;line-height:1.7;overflow-wrap:anywhere}.dwn-profile>svg{color:var(--dw-muted, #5b6e82);flex-shrink:0}.dwn-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--dw-soft, #edf2ff);color:var(--dw-accent, #2857dc);font-size:11px;font-weight:650}.dwn-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dwn-mobile-brand{position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:56px;padding:6px 14px;background:var(--dw-paper, #fff);border-bottom:1px solid var(--dw-line, #dbe3ec)}.dwn-mobile-brand .dwn-brand{min-width:0;min-height:44px;padding:0;margin:0;gap:8px}.dwn-mobile-brand .dwn-brand img{width:34px;height:34px}.dwn-mobile-brand .dwn-brand strong{font-size:16px}.dwn-mobile-brand .dwn-brand small{margin-top:1px;font-size:11px}.dwn-mobile-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.dwn-mobile-command-slot{display:flex;align-items:center}.dwn-mobile-command-slot:empty{display:none}.dwn-mobile-profile{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;text-decoration:none;flex-shrink:0}.dwn-bottom-navigation{position:fixed;z-index:40;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:5px 8px max(5px,env(safe-area-inset-bottom));background:var(--dw-paper, #fff);border-top:1px solid var(--dw-line, #dbe3ec)}.dwn-primary-link,.dwn-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:48px;border:1px solid transparent;border-radius:8px;padding:3px 1px;color:var(--dw-muted, #5b6e82);background:transparent;text-decoration:none;font-size:11px!important;line-height:1.5}.dwn-primary-link>span:nth-child(2),.dwn-more>span{max-width:100%;overflow-wrap:anywhere}.dwn-primary-link[aria-current=page],.dwn-more.is-current{color:var(--dw-accent, #2857dc);background:var(--dw-soft, #edf2ff);font-weight:600}.dwn-primary-link .dwn-count{position:absolute;left:12px;bottom:12px;min-width:17px;min-height:17px;border:1px solid var(--dw-paper, #fff);padding:0 3px;font-size:9px;border-radius:5px}.dwn-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;padding-top:28px;background:#172b4266}.dwn-sheet{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:calc(100vh - 28px);max-height:calc(100svh - 28px);min-width:0;overflow:hidden;border:1px solid var(--dw-line, #dbe3ec);border-bottom:0;border-radius:16px 16px 0 0;background:var(--dw-paper, #fff);color:var(--dw-ink, #172b42);box-shadow:0 -12px 54px #0a193626;padding-bottom:env(safe-area-inset-bottom);outline:none;animation:dwn-sheet-enter .18s ease-out}.dwn-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid var(--dw-line, #dbe3ec)}.dwn-sheet-header>div{min-width:0}.dwn-sheet-header>div>span{display:block;font-size:11px;font-weight:500;color:var(--dw-muted, #5b6e82);margin-bottom:5px}.dwn-sheet-header h2{margin:0!important;color:var(--dw-ink, #172b42);font-size:19px!important;line-height:1.35!important;font-weight:600;letter-spacing:-.4px;overflow-wrap:anywhere}.dwn-close{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;border:1px solid var(--dw-line, #dbe3ec);border-radius:8px;background:var(--dw-paper, #fff);color:var(--dw-muted, #5b6e82)}.dwn-close:hover{background:var(--dw-canvas, #f4f7fa)}.dwn-sheet-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px}.dwn-sheet-navigation .dwn-link{padding:11px 10px;gap:9px;min-height:48px;margin:0;border-color:var(--dw-line, #dbe3ec)}.dwn-sheet-navigation .dwn-link[aria-current=page]{border-color:var(--dw-accent, #2857dc)}.dwn-sheet-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--dw-line, #dbe3ec)}.dw-nav-language{display:flex;gap:3px;padding:3px;border:1px solid var(--dw-line, #dbe3ec);border-radius:8px;background:var(--dw-paper, #fff)}.dw-nav-language button{border:1px solid transparent;border-radius:6px;color:var(--dw-muted, #5b6e82);background:transparent;min-height:44px;padding:8px 11px;font-size:12px!important}.dw-nav-language button[aria-pressed=true]{color:var(--dw-accent, #2857dc);background:var(--dw-soft, #edf2ff);font-weight:600}.dw-nav-signout{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 0 8px 8px;border:0;background:transparent;color:var(--dw-ink, #172b42);font-size:13px!important;font-weight:500}.dwn-sheet :focus-visible,.dwn-sidebar :focus-visible,.dwn-bottom-navigation :focus-visible,.dwn-mobile-brand :focus-visible{outline:3px solid var(--dw-accent, #2857dc);outline-offset:2px}@keyframes dwn-sheet-enter{0%{transform:translateY(16px);opacity:.6}to{transform:translateY(0);opacity:1}}@media(max-width:350px){.dwn-mobile-brand{padding-inline:12px}.dwn-bottom-navigation{gap:2px;padding-inline:5px}.dwn-sheet-header{padding-inline:16px}.dwn-sheet-footer{padding-inline:14px;gap:8px}.dw-nav-language button{padding-inline:8px}.dwn-sheet-navigation .dwn-link{font-size:12px;gap:8px}}@media(prefers-reduced-motion:reduce){.dwn-sheet{animation:none}.dwn-link{transition:none}}.dwn-mobile-brand[hidden]{display:none!important}.dw-destination-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dw-destination-link{display:flex;align-items:center;gap:16px;min-width:0;min-height:108px;padding:20px;border:1px solid var(--dw-line);border-radius:10px;background:var(--dw-paper);color:var(--dw-ink);text-decoration:none}.dw-destination-link:hover{border-color:var(--dw-accent);background:var(--dw-soft)}.dw-destination-link>svg{color:var(--dw-accent);flex:none}.dw-destination-link>span{flex:1;min-width:0}.dw-destination-link strong,.dw-destination-link small{display:block}.dw-destination-link strong{font-size:15px;margin-bottom:4px}.dw-destination-link small{color:var(--dw-muted);font-size:13px}.dw-source-destination.is-embedded{margin-top:28px}.dw-source-list{border:1px solid var(--dw-line);border-radius:10px;background:var(--dw-paper)}.dw-source-row{display:flex;align-items:center;gap:16px;padding:18px}.dw-source-row+.dw-source-row{border-top:1px solid var(--dw-line)}.dw-source-row>svg{color:var(--dw-muted);flex:none}.dw-source-row-copy{flex:1;min-width:0}.dw-source-row-copy h3{margin:0 0 3px}.dw-source-row-copy p{margin:0;color:var(--dw-muted);font-size:13px}.dw-source-row-copy .dw-source-attention{margin-top:8px;color:var(--dw-ink)}.dw-source-attention small{display:block;color:var(--dw-muted);font-size:12px}.dw-source-boundary{display:flex;align-items:center;gap:7px;color:var(--dw-muted);font-size:12px;margin-top:12px}.dw-source-boundary svg{flex:none}.dw-destination-empty{display:flex;align-items:start;gap:14px}.dw-destination-empty>svg{flex:none;color:var(--dw-muted)}.dw-destination-empty h2{font-size:17px;margin-bottom:6px}.dw-destination-empty p{color:var(--dw-muted);margin-bottom:8px}.dw-account-updates{margin-top:28px;border-top:1px solid var(--dw-line);padding-top:24px}.dw-workspace-return{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:16px}@media(max-width:760px){.dw-destination-grid{grid-template-columns:minmax(0,1fr);gap:10px}.dw-destination-link{padding:16px;min-height:88px}.dw-source-row{gap:12px;padding:14px;flex-wrap:wrap}.dw-source-row-copy{min-width:150px}.dw-source-row>a{margin-left:32px}}.dw-schedule-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--dw-line)}.dw-schedule-links>a{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--dw-line);border-radius:10px;background:var(--dw-paper);color:var(--dw-ink);text-decoration:none}.dw-schedule-links>a:hover{border-color:var(--dw-accent)}.dw-schedule-links>a>svg{flex-shrink:0;margin-top:3px;color:var(--dw-accent)}.dw-schedule-links>a>svg:last-child{margin-left:auto}.dw-schedule-links>a>span{display:grid;gap:5px;min-width:0}.dw-schedule-links strong{font-size:14px;font-weight:600;line-height:1.5}.dw-schedule-links>a>span>span{color:var(--dw-muted);font-size:12px;line-height:1.65}.dw-schedule-timezone{color:var(--dw-muted);font-size:12px;line-height:1.5}.dw-schedule .dw-workday-card{padding:20px}.dw-schedule .dw-workday-source{margin-bottom:12px}.dw-schedule .dw-workday-sessions{padding-top:12px}@media(max-width:680px){.dw-schedule-links{grid-template-columns:minmax(0,1fr);gap:10px}.dw-schedule .dw-workday-card{padding:16px}}.dw-global-search{cursor:text!important;font-weight:400;text-align:left}.dw-global-search>span{flex:1}.dw-global-search>kbd{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;border:1px solid var(--dw-line);border-bottom-width:2px;border-radius:5px;padding:1px 5px;background:var(--dw-paper);color:var(--dw-muted);font:inherit;font-size:12px}.doctor-workspace .dw-global-search.dw-global-search-compact{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;cursor:pointer!important;border:1px solid var(--dw-line);border-radius:8px;background:var(--dw-paper);color:var(--dw-ink);box-shadow:none}.dw-global-search-compact>span,.dw-global-search-compact>kbd{display:none}.dw-command-overlay{position:fixed;z-index:110;inset:0;display:flex;justify-content:center;align-items:flex-start;padding:min(12vh,96px) 20px 24px;background:#172b4266}.dw-command{display:flex;flex-direction:column;width:100%;max-width:680px;max-height:min(740px,85svh);border:1px solid var(--dw-line);border-radius:12px;background:var(--dw-paper);color:var(--dw-ink);box-shadow:0 24px 72px #172b4233;overflow:hidden}.dw-command>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;color:var(--dw-ink);background:var(--dw-paper)}.dw-command>header>div{flex:1;min-width:0}.dw-command>header>div>span{display:block;font-size:12px;color:var(--dw-muted);font-weight:500;letter-spacing:.4px;margin-bottom:7px}.doctor-workspace .dw-command>header h2{margin:0;color:var(--dw-ink);font-size:22px;font-weight:600;letter-spacing:-.5px}.dw-command>header .dw-icon-button{flex-shrink:0;color:var(--dw-muted);border-color:var(--dw-line);background:var(--dw-paper)}.dw-command>header .dw-icon-button:hover{color:var(--dw-ink);border-color:var(--dw-line);background:var(--dw-canvas)}.doctor-workspace .dw-command>header :focus-visible{outline:3px solid var(--dw-accent);outline-offset:3px}.dw-command-search{display:flex;gap:12px;align-items:center;min-height:65px;border-block:1px solid var(--dw-line);padding:8px 24px;color:var(--dw-accent);background:var(--dw-paper)}.dw-command-search>svg{flex-shrink:0}.doctor-workspace .dw-command-search input:not([type=checkbox]):not([type=radio]){flex:1;width:0;min-width:0;border:0;border-radius:0;background:transparent;padding:10px 0;box-shadow:none;font-size:16px}.dw-command-clear{display:grid;place-items:center;flex-shrink:0;width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--dw-muted)}.dw-command-clear:hover{background:var(--dw-soft);border-color:var(--dw-line);color:var(--dw-ink)}.doctor-workspace .dw-command-search input:focus-visible{outline:none}.dw-command-search:focus-within{box-shadow:inset 0 -2px var(--dw-accent)}.dw-command-label{padding:17px 24px 8px;margin:0;font-size:12px;color:var(--dw-muted);font-weight:650;text-transform:uppercase;letter-spacing:.7px}.dw-command-results{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 12px 12px}.dw-command-results>a{display:flex;align-items:center;gap:12px;min-height:68px;margin-bottom:3px;padding:10px 12px;border:1px solid transparent;border-radius:10px;color:var(--dw-ink);text-decoration:none}.dw-command-results>a[aria-selected=true]{color:var(--dw-accent);background:var(--dw-soft);border-color:var(--dw-soft)}.dw-command-results>a>span:nth-child(2){flex:1;min-width:0}.dw-command-results strong,.dw-command-results small{display:block;overflow-wrap:anywhere}.dw-command-results strong{font-size:15px;font-weight:650;line-height:1.5}.dw-command-results small{color:var(--dw-muted);font-size:12px;line-height:1.6;margin-top:3px}.dw-command-results>a>svg{color:var(--dw-muted)}.dw-command-results>a>.dw-command-pin{color:var(--dw-accent);flex-shrink:0}.dw-command-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--dw-line);border-radius:10px;color:var(--dw-accent);background:var(--dw-soft);flex-shrink:0}.dw-command-results>a[aria-selected=true] small{color:var(--dw-muted)}.dw-command-results>a[aria-selected=true]>svg{color:var(--dw-accent)}.dw-command-results>a[aria-selected=true] .dw-command-icon{color:var(--dw-accent);border-color:var(--dw-line);background:var(--dw-paper)}.dw-command-empty{padding:28px 24px;text-align:center}.dw-command-empty h3{font-size:15px}.dw-command-empty p{color:var(--dw-muted);font-size:14px;margin-bottom:0}.dw-command-reset{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:18px;padding:9px 16px;border:1px solid #cad8fa;border-radius:9px;color:#244cb5;background:var(--dw-soft);font-size:14px;font-weight:650}.dw-command>footer{display:flex;flex-wrap:wrap;gap:16px;padding:13px 24px;border-top:1px solid var(--dw-line);background:var(--dw-canvas);color:var(--dw-muted);font-size:12px}.dw-command>footer>span{display:inline-flex;align-items:center;gap:5px}.dw-command>footer kbd{min-width:21px;padding:1px 5px;border:1px solid #cbd5e5;border-bottom-width:2px;border-radius:4px;background:var(--dw-paper);text-align:center;color:var(--dw-ink);font:inherit}.dw-command :focus-visible{outline:3px solid var(--dw-accent);outline-offset:3px}@media(max-width:760px){.dw-global-search>kbd{display:none}.dw-command-overlay{padding:14px 10px}.dw-command{max-height:calc(100svh - 28px);border-radius:16px}.dw-command>header{padding:16px 16px 12px}.dw-command-search{padding-inline:16px}.dw-command-label{padding-left:16px}.dw-command-results{padding-inline:6px}.dw-command-results>a{gap:10px;padding-inline:10px}.dw-command>footer{padding:12px 16px;gap:10px}}.dw-professional .ph-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:5px;margin:0 0 30px;width:fit-content;max-width:100%;border:1px solid var(--dw-line);border-radius:11px;background:#e8edf7;box-shadow:inset 0 1px 3px #10223f05}.ph-tabs :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 17px;border:0;border-radius:9px;color:var(--dw-muted);background:transparent;font-size:14px;line-height:1.5;font-weight:500;text-decoration:none}.ph-tabs :is(button,a):hover{background:var(--dw-canvas);color:var(--dw-ink)}.ph-tabs :is(button,a):is([aria-pressed=true],[aria-current=page]){background:var(--dw-ink);color:#fff;font-weight:650;box-shadow:0 3px 7px #10223f1a}.ph-tabs span{min-width:22px;font-size:12px;font-variant-numeric:tabular-nums}.ph-learning-navigation{display:grid;gap:16px;margin-bottom:26px}.dw-professional .ph-learning-navigation .ph-tabs{margin-bottom:0}.ph-view-switch{display:flex;flex-wrap:wrap;gap:6px 24px;border-bottom:1px solid var(--dw-line)}.ph-view-switch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;padding:10px 3px 12px;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--dw-muted);background:transparent;font-size:14px;line-height:1.6;font-weight:600}.ph-view-switch button>svg{flex-shrink:0}.ph-view-switch button>span{min-width:24px;padding:1px 6px;border-radius:5px;color:var(--dw-muted);background:#e7edf7;font-size:12px;font-variant-numeric:tabular-nums}.ph-view-switch button:hover{color:var(--dw-ink)}.ph-view-switch button[aria-pressed=true]{border-bottom-color:var(--dw-accent);color:var(--dw-accent)}.ph-view-switch button[aria-pressed=true]>span{color:#fff;background:var(--dw-accent)}.ph-draft-return{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:16px 20px;margin-bottom:24px;border:1px solid #bed0f8;border-left:3px solid var(--dw-accent);border-radius:10px;background:var(--dw-soft)}.ph-draft-return>div{flex:1;min-width:min(100%,180px)}.ph-draft-return strong{color:var(--dw-ink);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.ph-draft-return p{margin:4px 0 0;color:var(--dw-muted);font-size:14px;line-height:1.7}.ph-intro{max-width:80ch;margin-bottom:23px}.doctor-workspace .ph-intro h2{margin-bottom:9px;font-size:24px;font-weight:650;letter-spacing:-.65px}.ph-intro>p{margin-bottom:0;color:var(--dw-muted);font-size:14px;line-height:1.8}.ph-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dw-professional .ph-source{display:flex;flex-direction:column;min-width:0;padding:23px;border-top:3px solid var(--dw-accent);border-radius:12px;background:var(--dw-paper);box-shadow:0 2px 3px #10223f03,0 10px 22px #10223f05}.ph-source-top{display:flex;align-items:center;gap:12px;margin-bottom:24px}.ph-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #ffffff1f;border-radius:11px;color:#fff;background:var(--dw-accent);box-shadow:inset 0 1px #ffffff1f,0 5px 10px #2454ed1a}.ph-source-top>span:last-child{color:var(--dw-accent);font-size:12px;line-height:1.6;font-weight:650;letter-spacing:.6px;text-transform:uppercase}.doctor-workspace .ph-source h3{margin-bottom:11px;font-size:19px;font-weight:650;line-height:1.45;letter-spacing:-.35px}.ph-source>p{margin-bottom:22px;color:var(--dw-muted);font-size:14px;line-height:1.8}.ph-source>small{display:block;margin-top:auto;padding-top:16px;border-top:1px solid var(--dw-line);color:var(--dw-muted);font-size:12px;font-weight:600;line-height:1.6}.ph-source>.dw-text-button{align-self:flex-start;gap:16px;margin-top:10px;min-height:44px;font-weight:650}.ph-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;margin:0 0 24px;border:1px solid #29416a;border-top:3px solid var(--dw-accent);border-radius:12px;background:#ffffff24;overflow:hidden;box-shadow:0 7px 20px #10223f0e}.ph-metrics>div{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding:24px;background:var(--dw-ink)}.ph-metrics dt{grid-row:2;color:#d4def0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ph-metrics dd{grid-row:1;margin:0;color:#fff;font-size:34px;font-weight:650;line-height:1.2;letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ph-metrics>div>span{color:#bdcde7;font-size:12px;line-height:1.5}.dw-professional .ph-editor{padding:25px;margin-bottom:24px;border:1px solid #b6c9f5;border-top:3px solid var(--dw-accent);box-shadow:0 3px 4px #10223f03,0 12px 24px #2454ed06}.ph-editor .dw-block-heading{align-items:flex-start;gap:16px;margin-bottom:24px}.ph-editor .dw-block-heading>div{flex:1;min-width:0}.ph-editor .dw-block-heading>button{flex-shrink:0}.ph-editor-context{margin:0 0 8px;color:var(--dw-accent);font-size:12px;font-weight:600;line-height:1.7;text-transform:uppercase;letter-spacing:.4px}.ph-editor-destination{margin:10px 0 0;color:var(--dw-muted);font-size:14px;line-height:1.7}.ph-editor-destination strong{color:var(--dw-ink);font-weight:600}.ph-editor fieldset{min-width:0;padding:0;margin:0;border:0}.ph-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-bottom:20px}.doctor-workspace .ph-editor label{display:grid;gap:9px;min-width:0;margin:0;color:var(--dw-ink);font-size:14px;font-weight:600;line-height:1.6}.doctor-workspace .ph-editor :is(input,select,textarea){width:100%;min-width:0;min-height:48px;padding:11px 13px;border:1px solid var(--dw-control-line);border-radius:10px;color:var(--dw-ink);background:var(--dw-paper);font:inherit;font-weight:400}.ph-editor textarea{resize:vertical}.ph-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:22px}.ph-editor-actions p{flex:1;min-width:170px;max-width:64ch;margin:0;color:var(--dw-muted);font-size:14px;line-height:1.75}.ph-record-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 5px}.doctor-workspace .ph-search{display:flex;align-items:center;flex:1;gap:10px;min-width:min(100%,220px);min-height:48px;padding:2px 12px;margin:0;border:1px solid var(--dw-control-line);border-radius:10px;background:var(--dw-paper);color:var(--dw-muted)}.doctor-workspace .ph-search input{width:100%;min-width:0;min-height:44px;padding:8px 0;border:0;background:transparent}.doctor-workspace .ph-search input:focus-visible{outline:none}.ph-search:focus-within{outline:3px solid var(--dw-accent);outline-offset:3px}.doctor-workspace .ph-status-filter{display:block;min-width:165px;margin:0}.doctor-workspace :is(.ph-status-filter,.ph-inline-status) select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--dw-control-line);border-radius:10px;color:var(--dw-ink);background:var(--dw-paper);font:inherit;font-weight:400}.ph-results-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 16px;min-height:44px;margin-bottom:14px}.ph-results-summary p{margin:0;color:var(--dw-muted);font-size:14px;line-height:1.7;font-variant-numeric:tabular-nums}.ph-results-summary .dw-text-button{min-height:44px}.ph-record-list{display:grid;gap:16px}.dw-professional .ph-record{padding:24px;border-left:3px solid #b6c9f5;box-shadow:0 3px 4px #10223f03,0 8px 18px #10223f04}.dw-professional .ph-record.is-editing{border-color:#a9bff5;border-left-color:var(--dw-accent);background:#f8faff}.ph-editing-label{display:inline-flex;margin-left:8px;padding:3px 7px;border:1px solid #c8d7fc;border-radius:6px;color:var(--dw-accent);background:var(--dw-soft);font-size:12px;line-height:1.6;font-weight:600}.ph-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.ph-record-heading>div:first-child{flex:1;min-width:0}.doctor-workspace .ph-record h3{margin:11px 0 6px;font-size:19px;font-weight:650;line-height:1.5;letter-spacing:-.3px}.ph-record-heading p{margin:0;color:var(--dw-muted);font-size:14px;line-height:1.6}.ph-record-controls{display:flex;align-items:center;gap:3px;flex-shrink:0}.ph-status{display:inline-flex;align-items:center;min-height:27px;padding:3px 9px;border:1px solid var(--dw-line);border-radius:6px;color:var(--dw-muted);background:var(--dw-canvas);font-size:12px;font-weight:600;line-height:1.6}.ph-status:is(.is-applied,.is-interview,.is-planned){color:var(--dw-accent);background:var(--dw-soft);border-color:#d4e2ff}.ph-status:is(.is-offer,.is-completed){color:#216344;background:#edf8f1;border-color:#c6e2d0}.ph-record-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px 18px;margin-bottom:12px;color:var(--dw-muted);font-size:13px;line-height:1.7}.ph-record-meta>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;overflow-wrap:anywhere}.ph-record-meta .ph-due{color:#87540b}.ph-note{margin-bottom:16px;color:var(--dw-ink);font-size:14px;line-height:1.8;white-space:pre-wrap}.ph-record-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding-top:15px;margin-top:16px;border-top:1px solid var(--dw-line)}.doctor-workspace .ph-inline-status{min-width:160px;max-width:100%;margin:0}.ph-privacy{max-width:90ch;margin:20px 0 0;color:var(--dw-muted);font-size:14px;line-height:1.8}.ph-learning-record{margin-top:0}@media(max-width:1200px){.ph-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ph-source-grid{grid-template-columns:minmax(0,1fr);gap:15px}.ph-source-top{margin-bottom:16px}.ph-form-grid{grid-template-columns:minmax(0,1fr)}.ph-view-switch{gap:6px 18px}.ph-metrics>div{padding:18px 14px}.ph-metrics dd{font-size:26px}.ph-metrics dt{font-size:12px}.dw-professional .ph-editor,.dw-professional .ph-record{padding:21px 18px}.ph-editor-actions{align-items:stretch;flex-direction:column}.ph-editor-actions>.dw-button{width:100%}.ph-record-heading{gap:8px}.ph-record-controls{gap:0}.ph-record-controls .dw-icon-button{min-width:44px;width:44px}.doctor-workspace .ph-status-filter{flex:1}.doctor-workspace .ph-editor :is(input,select,textarea),.doctor-workspace :is(.ph-search,.ph-status-filter,.ph-inline-status) :is(input,select){font-size:16px}}@media(max-width:420px){.dw-professional .ph-tabs{width:100%}.ph-tabs :is(button,a){flex:1;padding:10px 11px;font-size:13px}.ph-view-switch{gap:4px 12px}.ph-view-switch button{flex:1;padding-inline:0}.ph-draft-return{padding:16px}.ph-metrics{gap:1px}.ph-metrics>div{padding:17px 11px}.ph-record-heading{flex-wrap:wrap}.ph-record-heading>div:first-child{flex-basis:calc(100% - 98px)}.ph-record-footer{align-items:stretch;flex-direction:column}.doctor-workspace .ph-inline-status{width:100%}}.cc-catalog{margin-bottom:32px}.cc-catalog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.doctor-workspace .cc-catalog-heading h2{margin:0 0 8px;font-size:26px;font-weight:650;letter-spacing:-.7px;line-height:1.35}.cc-catalog-heading p:not(.cc-eyebrow){margin:0;max-width:640px;color:var(--dw-muted);font-size:14px;line-height:1.75}.cc-eyebrow{margin:0 0 9px;color:var(--dw-accent);font-size:12px;line-height:1.6;font-weight:650;text-transform:uppercase;letter-spacing:.7px}.cc-catalog-count{display:grid;place-items:center;min-width:44px;height:44px;flex-shrink:0;border:1px solid #ffffff1f;border-radius:11px;color:#fff;background:var(--dw-accent);box-shadow:0 5px 10px #2454ed1a;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.cc-search{max-width:660px;margin-bottom:17px}.cc-search label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.cc-search>div{display:flex;align-items:center;gap:10px;border:1px solid var(--dw-control-line);border-radius:10px;padding:0 14px;background:var(--dw-paper);color:var(--dw-muted)}.cc-search input{border:0!important;outline:none;background:transparent!important;min-height:48px!important;padding:10px 0!important}.cc-search input:focus-visible{outline:none!important}.cc-search>div:focus-within{outline:3px solid var(--dw-accent);outline-offset:2px}.cc-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:23px}.cc-categories button{min-height:44px;padding:9px 15px;border:1px solid var(--dw-line);border-radius:8px;color:var(--dw-muted);background:var(--dw-paper);font-size:14px}.cc-categories button:hover{border-color:var(--dw-control-line);color:var(--dw-ink)}.cc-categories button[aria-pressed=true]{color:#fff;background:var(--dw-ink);border-color:var(--dw-ink);box-shadow:0 3px 7px #10223f17;font-weight:650}.cc-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.cc-catalog-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--dw-line);border-radius:14px;background:var(--dw-paper);overflow:hidden;box-shadow:0 2px 3px #10223f03,0 10px 22px #10223f05}.cc-catalog-card:has(a:hover),.cc-catalog-card:focus-within{border-color:#9bb4f4}.cc-catalog-card>a{display:flex;align-items:flex-start;gap:15px;padding:23px;text-decoration:none;flex:1}.cc-catalog-card>a:hover{background:#f9fbff}.cc-tool-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border:1px solid #ffffff1f;color:#fff;background:var(--dw-accent);border-radius:11px;box-shadow:inset 0 1px #fff2,0 5px 10px #2454ed1a}.cc-catalog-card>a>span:nth-child(2){min-width:0;flex:1}.cc-catalog-card>a>svg{color:var(--dw-accent);flex-shrink:0;margin-top:4px}.cc-catalog-card .cc-eyebrow{display:block;margin-bottom:5px;font-size:12px}.doctor-workspace .cc-catalog-card h3{margin:0 0 8px;font-size:20px;font-weight:650;line-height:1.45;letter-spacing:-.4px}.cc-catalog-card p{margin:0;color:var(--dw-muted);font-size:14px;line-height:1.8}.cc-catalog-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 23px;border-top:1px solid var(--dw-line);color:var(--dw-muted);background:#f9fbff;font-size:12px;line-height:1.65}.cc-empty{text-align:center;border:1px solid var(--dw-line);background:var(--dw-paper);border-radius:var(--dw-radius);padding:40px 24px;color:var(--dw-muted)}.cc-empty h3{margin:15px 0 8px;color:var(--dw-ink)}.cc-empty p{font-size:14px}.cc-empty button{min-height:44px;padding:8px 14px;color:var(--dw-accent);border:1px solid var(--dw-control-line);border-radius:9px;background:var(--dw-paper)}.cc-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 0;margin:0 0 10px;color:var(--dw-accent);font-size:14px;text-decoration:none;font-weight:600}.cc-back:hover{text-decoration:underline;text-underline-offset:4px}.cc-workbench-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.cc-workbench-header>div{min-width:0}.cc-workbench-header .cc-tool-icon{width:42px;height:42px}.cc-workbench-header .cc-eyebrow{margin-bottom:4px}.cc-workbench .cc-workbench-header h1{font-size:clamp(24px,2.3vw,28px);font-weight:650;line-height:1.3;letter-spacing:-.65px;margin:0 0 5px;outline:none}.cc-workbench-header p:not(.cc-eyebrow){color:var(--dw-muted);font-size:14px;line-height:1.8;margin:0;max-width:760px}.cc-context{display:flex;align-items:flex-start;gap:11px;padding:13px 16px;border:1px solid #c5d4f5;border-left:3px solid var(--dw-accent);border-radius:9px;background:var(--dw-soft);color:#29476f;margin-bottom:18px}.cc-context>svg{margin-top:3px;flex-shrink:0}.cc-context p{margin:0;font-size:14px;line-height:1.85}.cc-calculation-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:22px;align-items:start}.cc-input-panel,.cc-result-panel{border:1px solid var(--dw-line);border-radius:14px;background:var(--dw-paper);padding:25px;min-width:0;box-shadow:0 3px 4px #10223f03,0 12px 24px #10223f05}.cc-input-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:3px;padding-bottom:10px;border-bottom:1px solid var(--dw-line)}.doctor-workspace .cc-input-panel>header h3{margin:0;font-size:18px;font-weight:650}.cc-reset{display:inline-flex;align-items:center;gap:7px;min-height:44px;border:0;padding:8px 0 8px 8px;background:transparent;color:var(--dw-muted);font-size:14px}.cc-reset:hover{color:var(--dw-accent)}.cc-completion{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid var(--dw-line)}.cc-completion p{margin:0;color:var(--dw-muted);font-size:14px;line-height:1.6}.cc-completion p:first-child{color:var(--dw-ink)}.cc-completion strong{font-weight:650;font-variant-numeric:tabular-nums}.cc-completion progress{appearance:none;display:block;width:100%;height:5px;border:0;border-radius:4px;overflow:hidden;color:var(--dw-accent);background:#e5ebf5}.cc-completion progress::-webkit-progress-bar{border-radius:4px;background:#e5ebf5}.cc-completion progress::-webkit-progress-value{border-radius:4px;background:var(--dw-accent)}.cc-completion progress::-moz-progress-bar{border-radius:4px;background:var(--dw-accent)}.cc-fields{display:grid;align-items:start;gap:16px;margin-top:20px}.cc-input-panel.has-columns .cc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.cc-field{min-width:0}.doctor-workspace .cc-field label{display:flex;align-items:flex-start;gap:8px;min-height:24px;margin-bottom:8px;color:var(--dw-ink);font-size:14px;font-weight:600;line-height:1.65}.cc-field label>span:last-child{flex:1;min-width:0}.cc-step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border:1px solid #cad8f7;border-radius:6px;color:var(--dw-accent);background:var(--dw-soft);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1}.cc-field input,.cc-field select{width:100%;min-width:0;min-height:48px;border:1px solid var(--dw-control-line);border-radius:9px;background:var(--dw-paper);color:var(--dw-ink);padding:11px 13px;font:inherit}.cc-field input[aria-invalid=true]{border-color:#a63c45}.cc-select{position:relative}.cc-select select{appearance:none;padding-right:35px;line-height:1.55}.cc-select>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--dw-muted)}.cc-field-hint,.cc-field-error{margin:7px 0 0;font-size:14px;line-height:1.8;color:var(--dw-muted)}.cc-field-error{color:#9d3440}.cc-input-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:18px}.cc-input-footer .cc-default-hint{margin:0}.cc-mobile-jump{display:none;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #bdcef7;border-radius:8px;color:var(--dw-accent);background:var(--dw-soft);font-size:14px;line-height:1.6;font-weight:600}.cc-result-panel .cc-mobile-jump{width:100%;margin-top:22px;border-color:#ffffff38;color:#d5e3ff;background:#ffffff0a}.cc-field :is(input,select),.cc-result-panel h3{scroll-margin-top:108px}.cc-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.cc-result-panel{position:sticky;top:92px;border-color:#29416a;border-top:3px solid var(--dw-accent);color:#fff;background:var(--dw-ink);box-shadow:inset 0 1px #ffffff0a,0 12px 28px #10223f16}.cc-result-kicker{display:block;margin-bottom:12px;font-size:12px;font-weight:600;color:#b6ccf5;text-transform:uppercase;letter-spacing:.65px}.doctor-workspace .cc-result-panel h3{margin:0 0 9px;color:#fff;font-size:19px;line-height:1.55;font-weight:650}.doctor-workspace .cc-result-panel h3:focus{outline:3px solid #acc8ff;outline-offset:5px;border-radius:3px}.cc-result-status{margin:0 0 18px;color:#bdcde7;font-size:12px;line-height:1.6}.cc-result-value{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:22px;font-variant-numeric:tabular-nums}.cc-result-value output{color:#fff;font-size:clamp(44px,4vw,64px);font-weight:650;line-height:1.1;letter-spacing:-2px;overflow-wrap:anywhere}.cc-result-value>span{color:#bdcde7;font-size:21px;line-height:1.5}.cc-result-value>.cc-result-unit{font-size:14px}.cc-result-explanation{margin:0;color:#d4def0;font-size:14px;line-height:1.85}.cc-breakdown{border-top:1px solid #ffffff26;margin-top:23px;padding-top:19px}.cc-breakdown h4{margin:0 0 15px;color:#fff;font-size:14px;font-weight:650}.cc-breakdown dl{margin:0}.cc-breakdown dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:11px 0;font-size:14px;line-height:1.7;border-top:1px solid #ffffff14}.cc-breakdown dt{color:#d4def0;overflow-wrap:anywhere}.cc-breakdown dd{margin:0;color:#fff;font-weight:650;flex-shrink:0;font-variant-numeric:tabular-nums}.doctor-workspace .cc-result-panel :focus-visible{outline:3px solid #acc8ff;outline-offset:3px}.cc-entry-limits,.cc-privacy{color:var(--dw-muted);font-size:14px;line-height:1.9;margin:16px 0 0}.cc-full-limitations{margin-top:23px;padding:18px 20px;background:var(--dw-paper);border:1px solid var(--dw-line);border-radius:11px}.cc-full-limitations h3{margin:0 0 8px;font-size:14px;font-weight:600}.cc-full-limitations p{color:var(--dw-muted);font-size:14px;line-height:1.85;margin:0}.cc-formula{padding:18px 20px;border:1px solid var(--dw-line);border-radius:11px;margin-top:19px;background:var(--dw-paper)}.cc-formula>strong{display:block;font-size:14px;margin-bottom:9px}.cc-formula p{margin:0;font-size:14px;line-height:1.9;color:var(--dw-muted);overflow-wrap:anywhere}.cc-formula p+p{margin-top:8px}.cc-sources{border:1px solid var(--dw-line);border-radius:11px;background:var(--dw-paper);margin-top:24px}.cc-sources summary{display:flex;align-items:center;gap:9px;min-height:54px;padding:14px 19px;font-size:14px;color:var(--dw-ink);cursor:pointer;font-weight:600}.cc-sources summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400;color:var(--dw-muted)}.cc-sources[open] summary:after{content:"−"}.cc-sources>div{padding:2px 20px 18px}.cc-sources dl{margin:0 0 17px;font-size:12px;line-height:1.8}.cc-sources dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:13px;padding:7px 0}.cc-sources dt{color:var(--dw-muted)}.cc-sources dd{margin:0}.cc-sources ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.cc-sources a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--dw-accent);font-size:14px;line-height:1.8;text-decoration:none;overflow-wrap:anywhere}.cc-sources a:hover{text-decoration:underline;text-underline-offset:4px}.cc-catalog :focus-visible,.cc-workbench :focus-visible{outline:3px solid var(--dw-accent);outline-offset:3px}@media(max-width:1050px){.cc-calculation-grid{grid-template-columns:minmax(0,1fr)}.cc-result-panel{position:static}.cc-mobile-jump{display:inline-flex}}@media(max-width:760px){.cc-field :is(input,select){scroll-margin-top:112px}.cc-result-panel h3{scroll-margin-top:76px}}@media(max-width:650px){.cc-catalog-grid{grid-template-columns:minmax(0,1fr)}.cc-catalog-card>a{padding:20px}.cc-catalog-card footer{padding-left:20px;padding-right:20px}.cc-input-panel,.cc-result-panel{padding:20px}.cc-field input,.cc-field select{font-size:16px}.cc-workbench .cc-workbench-header h1{font-size:24px}.cc-input-panel.has-columns .cc-fields{grid-template-columns:minmax(0,1fr);gap:16px}.cc-input-footer .cc-mobile-jump{width:100%}}@media(max-width:400px){.cc-catalog-card>a{gap:12px}.cc-catalog-card>a>svg{display:none}.cc-tool-icon{width:39px;height:39px}.cc-field-pair{grid-template-columns:minmax(0,1fr)}.cc-reset span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cc-reset{min-width:44px;justify-content:center;padding:8px}.cc-workbench-header{gap:12px}.cc-sources dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.dw-specialty-overview{min-width:0;padding:20px;border:1px solid var(--dw-line);border-radius:12px;background:var(--dw-paper)}.dw-specialty-heading{display:flex;align-items:center;gap:12px}.dw-specialty-heading>div{flex:1;min-width:0}.dw-specialty-mark{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:var(--dw-accent-soft, #eef3ff);color:var(--dw-accent)}.dw-specialty-eyebrow{margin:0 0 3px;color:var(--dw-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dw-specialty-heading h2{margin:0;color:var(--dw-ink);font-size:clamp(18px,2vw,22px);line-height:1.3;letter-spacing:-.3px;overflow-wrap:anywhere}.dw-specialty-heading>a{flex-shrink:0;font-size:12px}.dw-specialty-description{max-width:74ch;margin:14px 0 0;color:var(--dw-muted);font-size:13px;line-height:1.6}.dw-specialty-profile{margin:6px 0 0;color:var(--dw-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.dw-specialty-profile strong{font-weight:500;color:var(--dw-ink)}.dw-specialty-focus{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.dw-specialty-focus li{max-width:100%;padding:5px 9px;border-radius:6px;background:var(--dw-canvas, #f6f8fc);color:var(--dw-ink);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.dw-specialty-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.dw-specialty-actions>a{display:flex;align-items:center;gap:8px;min-height:46px;min-width:0;padding:9px 11px;border:1px solid var(--dw-line);border-radius:7px;color:var(--dw-ink);font-size:12px;font-weight:550;line-height:1.5;text-decoration:none}.dw-specialty-actions>a>svg{flex-shrink:0;color:var(--dw-muted)}.dw-specialty-actions>a>svg:last-child{margin-left:auto}.dw-specialty-actions>a>span{min-width:0;overflow-wrap:anywhere}.dw-specialty-actions>a:hover{border-color:var(--dw-accent);color:var(--dw-accent);background:var(--dw-accent-soft, #eef3ff)}.dw-specialty-preview{margin-top:14px;border-top:1px solid var(--dw-line)}.dw-specialty-preview summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-top:4px;color:var(--dw-ink);font-size:12px;font-weight:550;cursor:pointer;list-style:none}.dw-specialty-preview summary::-webkit-details-marker{display:none}.dw-specialty-preview summary>svg{flex-shrink:0;transition:transform .15s ease}.dw-specialty-preview[open] summary>svg{transform:rotate(180deg)}.dw-specialty-preview>p{max-width:76ch;margin:3px 0 14px;color:var(--dw-muted);font-size:12px;line-height:1.6}.dw-specialty-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.dw-specialty-sections h3{margin:0 0 7px;font-size:13px;line-height:1.5;color:var(--dw-ink)}.dw-specialty-sections ul{margin:0;padding-left:17px;color:var(--dw-muted);font-size:12px;line-height:1.65}.dw-specialty-sections li{padding:2px 0;overflow-wrap:anywhere}.dw-specialty-overview a:focus-visible,.dw-specialty-preview summary:focus-visible{outline:2px solid var(--dw-accent);outline-offset:3px;border-radius:5px}@media(max-width:760px){.dw-specialty-overview{padding:16px}.dw-specialty-heading{flex-wrap:wrap;gap:10px}.dw-specialty-heading>a{margin-left:50px}.dw-specialty-actions{grid-template-columns:minmax(0,1fr)}.dw-specialty-sections{grid-template-columns:minmax(0,1fr);gap:14px}}@media(prefers-reduced-motion:reduce){.dw-specialty-preview summary>svg{transition:none}}.dw-today{display:grid;gap:26px}.dw-today-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:4px}.doctor-workspace .dw-today-heading h1{margin:0 0 6px;font-size:clamp(28px,3vw,34px);line-height:1.2;letter-spacing:-.8px}.dw-today-heading p{display:flex;flex-wrap:wrap;gap:6px 9px;margin:0;color:var(--dw-muted);font-size:13px;line-height:1.6}.dw-today-heading>div{min-width:0}.dw-today-heading>a{flex-shrink:0}.dw-today-personal{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px}.dw-today-priorities{min-width:0}.dw-today-scope{margin:0 0 9px;color:var(--dw-muted);font-size:12px;line-height:1.5}.dw-today-personal .dw-panel{padding:20px;box-shadow:none}.dw-today .dw-planner-compact-empty{padding:2px 0}.dw-today .dw-planner-compact-empty>svg{display:none}.dw-today .dw-planner-compact-empty h3{font-size:14px}.dw-today .dw-planner-compact-empty p{margin-bottom:0;font-size:13px}.dw-today .dw-planner-list>li{min-height:60px;padding:8px 0}.dw-today-updates{margin-top:27px}.dw-today-updates .dw-block-heading{margin-bottom:4px}.dw-today-caption{margin:0 0 8px;color:var(--dw-muted);font-size:12px;line-height:1.6}.dw-today-resources{padding-top:20px;border-top:1px solid var(--dw-line)}.dw-today-resources .dw-block-heading{margin-bottom:8px}.dw-today-resource-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dw-today-resource-links>a{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px;border:1px solid var(--dw-line);border-radius:8px;background:var(--dw-paper);color:var(--dw-ink);font-size:13px;font-weight:550;text-decoration:none}.dw-today-resource-links>a:hover{border-color:var(--dw-accent);color:var(--dw-accent)}.dw-today-resource-links>a>svg{flex-shrink:0;color:var(--dw-muted)}.dw-today-resource-links>a>svg:last-child{margin-left:auto}.dw-today-resource-links>a>span{min-width:0;overflow-wrap:anywhere}.dw-today-saved{display:flex;flex-wrap:wrap;gap:0 24px;margin:8px 0 0;padding:0;list-style:none}.dw-today-saved li{min-width:0;max-width:100%}.dw-today-saved a,.dw-today-saved li>span{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--dw-muted);font-size:13px;text-decoration:none}.dw-today-saved a>svg{flex-shrink:0}.dw-today-saved a>span{overflow-wrap:anywhere}.dw-today-saved a:hover{color:var(--dw-accent);text-decoration:underline}.dw-today .dw-home-shortcuts{margin-bottom:0}.dw-today .dw-shortcut-grid{gap:10px}.dw-today .dw-shortcut{padding:12px;box-shadow:none}@media(max-width:760px){.dw-today{gap:22px}.dw-today-personal{grid-template-columns:minmax(0,1fr);gap:18px}.dw-today-updates{margin-top:0}.dw-today-resource-links{grid-template-columns:minmax(0,1fr);gap:8px}.dw-today-resource-links>a{min-height:48px}}@media(max-width:420px){.dw-today-heading{align-items:flex-start}.dw-today-heading>a{padding:10px;font-size:12px}.dw-today-personal .dw-panel{padding:16px}}.pt-layout{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);align-items:start;gap:22px}.pt-workspace [hidden]{display:none!important}.pt-workspace label,.pt-workspace legend{font-size:14px}.pt-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.pt-library,.pt-editor-column{min-width:0}.pt-library{padding:20px}.pt-library .dw-panel-heading{justify-content:space-between;margin-bottom:18px}.pt-library .dw-panel-heading h2{margin:0}.pt-library select,.pt-form select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--dw-control-line);border-radius:10px;background:var(--dw-paper);color:var(--dw-ink);font:inherit}.pt-library>label{display:block;margin-bottom:8px}.pt-search{display:flex;align-items:center;gap:9px;min-width:0;margin-bottom:18px;padding:2px 4px 2px 12px;border:1px solid var(--dw-control-line);border-radius:10px;background:var(--dw-paper);color:var(--dw-accent)}.pt-search>svg{flex-shrink:0}.doctor-workspace .pt-search input:not([type=checkbox]):not([type=radio]){min-width:0;border:0;background:transparent;box-shadow:none;padding:10px 0}.doctor-workspace .pt-search input:not([type=checkbox]):not([type=radio]):focus{outline:none}.pt-search:focus-within{outline:3px solid var(--dw-accent);outline-offset:2px}.pt-results{margin:13px 0;font-size:12px;color:var(--dw-muted);font-variant-numeric:tabular-nums}.pt-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pt-list>li{min-width:0;border:1px solid var(--dw-line);border-radius:12px;background:#fbfcff}.pt-list>li.is-current{border-color:var(--dw-accent);box-shadow:inset 3px 0 var(--dw-accent);background:var(--dw-soft)}.pt-template-choice{display:block;width:100%;min-height:90px;padding:14px 14px 5px;border:0;border-radius:10px;color:var(--dw-ink);background:transparent;text-align:left}.pt-template-choice strong{display:block;margin:7px 0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.pt-category{display:block;font-size:12px;line-height:1.7;color:#375ba9;overflow-wrap:anywhere}.pt-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--dw-muted);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.pt-row-actions{display:flex;justify-content:flex-end;padding:0 5px 4px}.pt-row-actions .dw-icon-button{min-width:44px;min-height:44px}.pt-empty{padding:22px 0 12px}.pt-empty>svg{margin-bottom:14px;color:var(--dw-accent)}.pt-empty h3{margin-bottom:9px;font-size:17px;line-height:1.55}.pt-empty p{color:var(--dw-muted);font-size:14px;line-height:1.75}.pt-mode{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:14px}.pt-mode>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 13px;border:1px solid transparent;border-radius:9px;color:var(--dw-muted);background:transparent;font:inherit;font-size:14px}.pt-mode>button[aria-pressed=true]{color:#fff;background:var(--dw-ink)}.pt-save-state{margin-left:auto;padding:4px 8px;color:#2b529e;background:var(--dw-soft);border-radius:6px;font-size:12px;line-height:1.6}.pt-save-state.is-unsaved{color:#805018;background:#fff2d9}.pt-form{display:flex;flex-direction:column;gap:10px;border-top:3px solid var(--dw-accent)}.pt-form>label{margin:0}.pt-form>textarea{min-height:250px;line-height:1.8}.pt-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:10px 0}.pt-form-row>div{min-width:0}.pt-hint{margin:0 0 14px;font-size:14px;line-height:1.75}.pt-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:5px}.pt-prepare{border-top:3px solid var(--dw-accent)}.pt-prepare h2{font-size:22px;line-height:1.5;overflow-wrap:anywhere}.pt-variables{margin:12px 0 22px;padding:16px;border:1px solid var(--dw-line);border-radius:10px;display:grid;gap:15px}.pt-variables legend{padding:0 6px;color:var(--dw-ink);font-weight:600}.pt-variables>div{min-width:0}.pt-variables label{overflow-wrap:anywhere}.doctor-workspace .pt-prepared-text{width:100%;margin-bottom:16px;color:#e5edff;background:var(--dw-ink);border-color:#29416a;line-height:1.8;resize:vertical}.pt-copy-status{display:flex;gap:7px;align-items:center;margin:15px 0 0;color:#22634b;font-size:14px}.pt-copy-error,.pt-error{padding:15px 16px;margin-top:18px;border:1px solid #edc9ad;border-radius:10px;background:#fff7ef;color:#7c3b1c;font-size:14px;line-height:1.75}.pt-copy-error p,.pt-error p{margin:0}.pt-privacy{margin:16px 0 0;font-size:14px;line-height:1.8}.pt-workspace .pt-back{display:none}.pt-workspace :is(input,select,textarea){scroll-margin-top:100px}@media(max-width:900px){.pt-layout{grid-template-columns:minmax(0,1fr)}.pt-editor-column,.pt-library{scroll-margin-top:104px}.pt-workspace .pt-back{display:inline-flex;margin:-7px 0 12px}.pt-editor-open>.dw-section-heading .dw-lead,.pt-editor-open .pt-header-actions{display:none}}@media(max-width:760px){.pt-editor-column,.pt-library{scroll-margin-top:76px}}@media(max-width:640px){.pt-workspace>.dw-section-heading .dw-lead{display:none}.pt-workspace .dw-section-heading{gap:14px;flex-wrap:wrap;margin-bottom:18px}.pt-header-actions{justify-content:flex-start;gap:6px 14px}.pt-library,.pt-form,.pt-prepare{padding:18px}.pt-workspace :is(input,select,textarea){font-size:16px}.pt-form-row{grid-template-columns:minmax(0,1fr)}.pt-save-state{margin-left:0}.pt-mode{gap:4px}.pt-mode>button{padding:9px 10px}.pt-variables{padding:12px}.pt-editor-actions>.dw-button,.pt-prepare>.dw-button{width:100%;justify-content:center}}.cwa{display:flex;flex-direction:column;min-width:0;min-height:0;gap:10px}.cwa[hidden],.cwa-frame-region[hidden]{display:none}.cwa-context{display:flex;align-items:center;flex:none;gap:10px;min-width:0;padding:8px 12px;border:1px solid var(--dw-line);border-radius:12px;background:var(--dw-paper)}.cwa-context>svg{flex:none;color:var(--dw-accent)}.cwa-context label{display:flex;align-items:center;gap:12px;flex:1;min-width:0;margin:0}.cwa-context label>span{color:var(--dw-muted);font-size:12px}.doctor-workspace .cwa-context select{min-height:44px;padding:8px;flex:1;max-width:460px}.cwa-hint{margin:0 0 12px;color:var(--dw-muted)}.cwa-frame-region{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--dw-line);border-radius:12px;background:#fff}.cwa-status{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:7px 12px;color:var(--dw-muted);font-size:12px;line-height:1.5}.cwa-frame{display:block;flex:1;width:100%;min-height:0;border:0;background:#fff}.doctor-workspace.clinical-open{height:100dvh;min-height:0;overflow:hidden}.clinical-open .dw-stage{display:flex;flex-direction:column;min-height:0}.clinical-open .dw-footer{display:none}.clinical-open .dw-main-clinical{display:flex;flex:1;flex-direction:column;min-height:0;max-width:none;padding:14px 18px;overflow:hidden}.clinical-open .dw-main-clinical>.cwa{flex:1}.doctor-workspace.clinical-focused{display:grid;height:100vh;height:100dvh;min-height:0;overflow:hidden}.clinical-focused .dw-topbar[hidden]{display:none}.clinical-focused .dw-stage{flex:1;min-width:0;min-height:0;padding:0}.clinical-focused .dw-main-clinical{width:100%;margin:0;padding:0}.clinical-focused .cwa{gap:0}.cwa-focused .cwa-context{min-height:56px;padding:4px 12px;border:0;border-bottom:1px solid var(--dw-line);border-radius:0}.cwa-focused .cwa-context label{gap:8px}.doctor-workspace .cwa-focused .cwa-context select{max-width:none;border-radius:7px}.cwa-personal-link{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--dw-line);border-radius:7px;background:var(--dw-paper);color:var(--dw-ink);text-decoration:none;font-size:13px;font-weight:600;line-height:1.4}.cwa-personal-link:hover{border-color:var(--dw-control-line);background:var(--dw-soft)}.cwa-personal-link>svg,.cwa-focused .dw-icon-button{flex:none}.cwa-focused .cwa-frame-region{border:0;border-radius:0}.cwa-auth-overlay{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:16px;background:#10223f80}.cwa-auth{position:relative;width:min(100%,450px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border-radius:18px;color:#10223f;background:#fff;font:14px/1.6 Public Sans Variable,Noto Sans Devanagari Variable,sans-serif;box-shadow:0 20px 70px #10223f40}.cwa-auth h2{margin:0 36px 12px 0;font-size:21px}.cwa-auth p{margin:0 0 14px;color:#53667d}.cwa-auth strong{display:block;overflow-wrap:anywhere;margin-bottom:20px}.cwa-auth label{display:block;margin-bottom:6px;font-weight:600}.cwa-auth input{box-sizing:border-box;width:100%;min-height:48px;margin-bottom:16px;border:1px solid #7a8fa8;border-radius:8px;padding:10px;color:#10223f;background:#fff;font:inherit;font-size:16px}.cwa-auth button{min-width:44px;min-height:44px;padding:9px 14px;border:1px solid #dce5f3;border-radius:8px;color:#10223f;background:#f3f6fc;cursor:pointer;font:inherit}.cwa-auth .cwa-auth-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;padding:0}.cwa-auth-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cwa-auth button[type=submit]{color:#fff;background:#2454ed;border-color:#2454ed}.cwa-auth :focus-visible{outline:3px solid #2454ed;outline-offset:3px}.cwa-auth button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:760px){.doctor-workspace.clinical-open{display:flex;flex-direction:column}.clinical-open .dwn-mobile-brand{flex:none}.clinical-open .dw-stage{flex:1;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.clinical-open .dw-main-clinical{padding:8px}.cwa-context{padding:4px 7px;gap:6px}.cwa-context label>span{display:none}.cwa-status{padding:5px 8px}.cwa-auth{padding:22px 18px}.doctor-workspace.clinical-focused{display:flex}.clinical-focused .dw-stage{padding:0 0 calc(60px + env(safe-area-inset-bottom))}.clinical-focused .dw-main-clinical{padding:0}.cwa-focused .cwa-context{gap:6px;padding:max(4px,env(safe-area-inset-top)) 8px 4px}.cwa-focused .cwa-frame-region{padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:600px){.cwa-personal-link{padding:8px}.cwa-personal-link>span{display:none}}.dw-virtual-opd{max-width:1180px}.vopd-room{display:flex;gap:20px;align-items:flex-start;padding:clamp(20px,3vw,36px);border-color:#bdcdec;background:linear-gradient(115deg,#f0f5ff,#fff 75%)}.vopd-room-icon{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border-radius:18px;background:var(--dw-ink);color:#fff}.vopd-room h2{margin:0 0 8px;font-size:clamp(19px,2vw,25px);letter-spacing:-.025em}.vopd-room p{max-width:680px;color:var(--dw-muted);line-height:1.65;margin:0 0 18px}.vopd-room .vopd-source{color:var(--dw-ink);font-weight:650;margin-bottom:14px}.vopd-intro{max-width:800px;color:var(--dw-muted);line-height:1.7;margin:24px 0}.vopd-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 0;border-top:1px solid var(--dw-line)}.vopd-details svg{color:var(--dw-accent)}.vopd-details h3{font-size:15px;margin:12px 0 8px}.vopd-details p,.vopd-call-note{font-size:13px;line-height:1.65;color:var(--dw-muted);margin:0}.vopd-call-note{padding:16px 0;border-top:1px solid var(--dw-line)}@media(max-width:600px){.vopd-room{gap:14px;padding:20px 16px}.vopd-room-icon{width:40px;height:40px;border-radius:12px}.vopd-room-icon svg{width:23px}.vopd-details{grid-template-columns:1fr;gap:20px}.vopd-details article{display:grid;grid-template-columns:24px 1fr;gap:0 12px}.vopd-details h3{margin-top:0}.vopd-details p{grid-column:2}}.doctor-workspace{--dw-ink: #10223f;--dw-muted: #53667d;--dw-line: #dce5f3;--dw-control-line: #7a8fa8;--dw-accent: #2454ed;--dw-paper: #fff;--dw-canvas: #f3f6fc;--dw-soft: #eaf0ff;--dw-radius: 16px;--dw-shadow: 0 6px 24px #10223f06, 0 1px 3px #10223f04;--navy: var(--dw-ink);--green: var(--dw-accent);--mint: #e6efff;--mint-paper: #f4f7ff;display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh;min-height:100svh;color:var(--dw-ink);background:var(--dw-canvas);font-size:14px;line-height:1.6;color-scheme:light}.doctor-workspace :is(button,input,select,textarea){font:inherit}.doctor-workspace button{cursor:pointer}.doctor-workspace button:disabled{cursor:not-allowed;opacity:.58}.doctor-workspace :is(h1,h2,h3,p){margin-top:0;overflow-wrap:anywhere}.doctor-workspace h1{font:720 clamp(28px,2.8vw,38px)/1.2 "Public Sans Variable","Noto Sans Devanagari Variable",sans-serif;letter-spacing:-1.3px;margin-bottom:12px}.doctor-workspace h1[tabindex="-1"]:focus{outline:none}.doctor-workspace:lang(ne){line-height:1.75}.doctor-workspace:lang(ne) h1{line-height:1.5;letter-spacing:-.3px}.doctor-workspace h2{font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.3px;margin-bottom:16px}.doctor-workspace h3{font-size:15px;font-weight:600;line-height:1.55;margin-bottom:8px}.doctor-workspace input:not([type=checkbox]):not([type=radio]),.doctor-workspace textarea,.doctor-workspace select{width:100%;min-width:0;min-height:48px;padding:11px 13px;border:1px solid var(--dw-control-line);border-radius:9px;color:var(--dw-ink);background:var(--dw-paper);font-size:15px;box-shadow:none}.doctor-workspace textarea{resize:vertical;min-height:110px;line-height:1.75}.doctor-workspace label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.doctor-workspace :is(input,textarea)::placeholder{color:#657991;opacity:1}.doctor-workspace :focus-visible{outline:3px solid var(--dw-accent);outline-offset:3px}.doctor-workspace input:not([type=checkbox]):not([type=radio]):focus,.doctor-workspace textarea:focus,.doctor-workspace select:focus{border-color:var(--dw-accent);box-shadow:0 0 0 3px #245bd219}.doctor-workspace input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.doctor-workspace textarea[aria-invalid=true],.doctor-workspace select[aria-invalid=true]{border-color:#ac3045}.doctor-workspace input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus,.doctor-workspace textarea[aria-invalid=true]:focus,.doctor-workspace select[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ac304519}.dw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dw-skip-link{position:fixed;z-index:150;top:-80px;left:16px;background:var(--dw-paper);color:var(--dw-ink);border-radius:8px;padding:12px}.dw-skip-link:focus{top:12px}.dw-stage{min-width:0;display:flex;flex-direction:column}.dw-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;min-height:80px;padding:12px clamp(24px,3vw,44px);border-bottom:1px solid #dce5f3d9;background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dw-topbar-context{min-width:120px;display:grid;gap:1px}.dw-topbar-context strong{font-size:14px;font-weight:600}.dw-topbar-context>span{font-size:12px;color:var(--dw-muted)}.dw-global-search{display:flex;align-items:center;gap:10px;width:min(100%,340px);min-width:120px;min-height:44px;padding:9px 14px;margin-left:auto;border:1px solid #d3def1;border-radius:11px;background:#f3f6fc;color:var(--dw-muted);text-decoration:none;font-size:13px;box-shadow:inset 0 1px 3px #10223f03}.dw-global-search:hover{border-color:var(--dw-control-line);background:var(--dw-soft)}.dw-global-search span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-topbar-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.dw-language{display:inline-flex;padding:3px;border:1px solid var(--dw-line);border-radius:9px;gap:2px;background:var(--dw-paper)}.dw-language button{min-width:38px;min-height:38px;border:0;border-radius:6px;background:transparent;padding:7px;color:var(--dw-muted);font-size:12px}.dw-language button[aria-pressed=true]{background:var(--dw-soft);color:var(--dw-accent);font-weight:650}.dw-topbar-inbox{position:relative}.dw-topbar-inbox>span{width:7px;height:7px;position:absolute;border:2px solid var(--dw-paper);border-radius:50%;right:10px;top:8px;background:var(--dw-accent)}.dw-main{width:100%;max-width:1450px;margin:0 auto;padding:32px clamp(24px,3vw,44px) 48px;min-width:0;flex:1;outline:0}.dw-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:24px;border:1px solid #244979;border-radius:20px;color:#fff;background:radial-gradient(ellipse at 100% 15%,#2862d978,transparent 65%),linear-gradient(115deg,#10223f,#142e58 68%,#1b427e);box-shadow:0 10px 24px #10223f12,inset 0 1px #ffffff14}.dw-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#b1ceff0a 1px,transparent 1px),linear-gradient(90deg,#b1ceff0a 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000);mask-image:linear-gradient(90deg,transparent 25%,#000);pointer-events:none}.dw-hero>div{min-width:0}.dw-hero-copy{position:relative;flex:1;padding-right:176px}.dw-eyebrow{color:var(--dw-accent);text-transform:uppercase;letter-spacing:1.6px;font-size:12px;font-weight:650;margin-bottom:12px}.dw-hero .dw-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#dae6ff;font-size:12px;letter-spacing:.15px;text-transform:none;margin-bottom:8px}.dw-hero-date{display:none}.dw-hero-marker{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:2px;background:#97baff;box-shadow:0 0 0 4px #8bafff12}.dw-hero-divider{color:#9fb8e2;margin-inline:2px}.doctor-workspace .dw-hero h1{color:#fff;font-size:clamp(30px,2.7vw,40px);font-weight:740;line-height:1.13;letter-spacing:-1.5px;margin-bottom:0}.dw-hero p:not(.dw-eyebrow),.dw-lead{color:var(--dw-muted);font-size:14px;max-width:680px;line-height:1.75;margin-bottom:0}.dw-hero p:not(.dw-eyebrow){color:#dae6ff;max-width:580px}.dw-hero .dw-hero-action{margin-top:16px;background:#fff;border-color:#fff;color:#16377c;box-shadow:0 4px 16px #06152c26}.dw-hero .dw-hero-action:hover:not(:disabled){background:#eaf0ff;border-color:#eaf0ff}.dw-hero .dw-hero-action>svg:last-child{margin-left:13px}.dw-hero :focus-visible{outline-color:#c1d6ff}.dw-hero-art{position:absolute;right:24px;top:50%;width:210px;height:176px;transform:translateY(-50%) scale(.76);transform-origin:right center}.dw-hero-orbit{position:absolute;left:50%;top:50%;border:1px solid #9fc2ff3d;border-radius:50%;transform:translate(-50%,-50%) rotate(-25deg)}.dw-hero-orbit-one{width:206px;height:132px}.dw-hero-orbit-two{width:132px;height:176px;border-color:#9fc2ff26;transform:translate(-50%,-50%) rotate(-30deg)}.dw-hero-core{position:absolute;display:grid;place-items:center;left:65px;top:48px;width:80px;height:80px;border:1px solid #9fc2ff80;border-radius:25px;color:#e4efff;background:linear-gradient(140deg,#7daaff38,#1d448135);box-shadow:0 0 0 11px #78a9ff08,0 0 44px #578fff2b,inset 0 1px #ffffff30;transform:rotate(-9deg)}.dw-hero-core>svg{transform:rotate(9deg)}.dw-hero-satellite{position:absolute;display:grid;place-items:center;width:40px;height:40px;border:1px solid #9fc2ff52;border-radius:12px;background:#234678;color:#dceaff;box-shadow:0 6px 20px #071a3526}.dw-hero-satellite-one{left:12px;top:38px;transform:rotate(-10deg)}.dw-hero-satellite-two{right:0;top:83px;transform:rotate(9deg)}.dw-hero-satellite-three{left:113px;top:0;transform:rotate(6deg)}.dw-hero-orbit-dot{position:absolute;left:63px;bottom:12px;width:7px;height:7px;border-radius:50%;background:#9fc2ff;box-shadow:0 0 15px #86b1ff99}.doctor-workspace:lang(ne) .dw-hero h1{line-height:1.5;letter-spacing:-.5px}.dw-home-focus{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:start;margin-bottom:24px}.dw-home-focus>.dw-panel{padding:20px}.dw-home-focus .dw-planner-compact-empty{padding:10px 0 4px}.dw-home-focus .dw-planner-compact-empty>svg{display:none}.dw-home-focus .dw-planner-compact>p.dw-small{margin-bottom:6px}.dw-home-focus .dw-planner-list>li{min-height:68px;padding:8px 0}.dw-clinical-launcher{position:relative;overflow:hidden;border:1px solid #2454ed;border-radius:18px;padding:16px 20px 20px;color:#fff;background:radial-gradient(ellipse at 100% 0%,#6e9aff80,transparent 65%),linear-gradient(120deg,#2454ed,#2449c8);box-shadow:0 8px 24px #2454ed1a}.dw-launcher-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.dw-launcher-top>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:8px 10px;flex-shrink:0;border:1px solid #dce8ff4d;border-radius:10px;color:#fff;background:#fff1;font-size:12px;text-decoration:none}.dw-launcher-top>a:hover{background:#fff2}.dw-clinical-launcher h2{display:flex;align-items:center;gap:9px;color:#fff;font-size:18px;font-weight:680;letter-spacing:-.4px;margin:0}.dw-clinical-launcher h2>svg{flex-shrink:0}.dw-score-launchers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dw-score-launchers>a{position:relative;display:flex;flex-direction:column;gap:4px;padding:13px 11px;min-width:0;border:1px solid #dce8ff4d;border-radius:10px;text-decoration:none;background:#1028793d;color:#fff;transition:background-color .15s ease,transform .15s ease}.dw-score-launchers>a:hover{background:#10287980;transform:translateY(-2px)}.dw-score-launchers strong{font-size:14px;font-weight:650;letter-spacing:-.2px}.dw-score-launchers span{color:#edf3ff;font-size:12px}.dw-clinical-launcher :focus-visible{outline-color:#dce8ff}.dw-professional-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin-bottom:24px}.dw-professional-card{display:flex;align-items:center;gap:16px;padding:20px;min-width:0;border:1px solid #d3dff3;border-radius:16px;background:var(--dw-paper);text-decoration:none;box-shadow:var(--dw-shadow);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.dw-professional-card:hover{border-color:#9bb4f3;transform:translate(3px);box-shadow:0 7px 22px #2454ed0b}.dw-professional-learning{background:linear-gradient(120deg,#eaf0ff,#f6f9ff);border-color:#cddafa}.dw-professional-card>span{display:grid;place-items:center;width:50px;height:50px;border:1px solid #cbd9f5;border-radius:15px;background:#fff;color:var(--dw-accent);flex-shrink:0;box-shadow:0 4px 10px #2454ed06}.dw-professional-careers>span{color:#34567d;background:#f2f6fc;border-color:#dbe4f1}.dw-professional-card>div{min-width:0;flex:1}.dw-professional-card small{display:block;font-size:12px;font-weight:500;color:#53667d;margin-bottom:3px}.dw-professional-card h2{font-size:18px;font-weight:680;margin-bottom:4px;letter-spacing:-.5px}.dw-professional-card p{color:var(--dw-muted);font-size:14px;margin:0;line-height:1.65}.dw-professional-card>svg{color:var(--dw-accent);flex-shrink:0}.dw-home-shortcuts{margin-bottom:26px}.dw-home-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:start;gap:24px}.dw-home-primary,.dw-home-secondary{display:flex;flex-direction:column;gap:24px;min-width:0}.dw-home-clinical{margin-top:28px}.dw-home-clinical .dw-workday-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-panel{border:1px solid var(--dw-line);border-radius:var(--dw-radius);padding:24px;background:var(--dw-paper);box-shadow:var(--dw-shadow);min-width:0}.dw-panel-heading,.dw-block-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.dw-panel-heading{justify-content:flex-start;margin-bottom:16px}.dw-panel-heading>svg{color:var(--dw-accent)}.dw-panel-heading h2,.dw-block-heading h2{margin:0}.dw-block-heading{margin-bottom:14px;flex-wrap:wrap}.dw-block-heading .dw-text-button{font-size:12px}.dw-block-heading>svg{color:var(--dw-muted)}.dw-home-evidence{background:linear-gradient(135deg,#f2f6ff,#fff);border-color:#cddafa;box-shadow:inset 3px 0 var(--dw-accent),var(--dw-shadow)}.dw-home-evidence>p{font-size:14px;margin-bottom:18px}.dw-evidence-search label{font-size:13px}.dw-search-control{display:flex;align-items:center;gap:10px;border:1px solid var(--dw-control-line);border-radius:9px;padding:5px 5px 5px 12px;background:var(--dw-paper)}.dw-search-control>svg{color:var(--dw-muted);flex-shrink:0}.dw-search-control input{border:0!important;padding:6px 0!important;min-height:36px!important;font-size:14px!important}.dw-search-control input:focus-visible{outline:none}.doctor-workspace .dw-search-control input:focus,.doctor-workspace .dw-app-search input:focus{box-shadow:none!important}.dw-search-control:focus-within{outline:3px solid var(--dw-accent);outline-offset:2px}.dw-search-control .dw-button{min-height:44px;font-size:12px;padding:9px 12px;white-space:nowrap}.dw-evidence-search>p{margin:10px 0 0;font-size:12px}.dw-evidence-search.is-compact label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dw-knowledge-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:12px;border-top:1px solid #cfddf6}.dw-knowledge-actions>span{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--dw-muted)}.dw-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;width:fit-content;padding:10px 17px;border-radius:9px;border:1px solid transparent;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none}.dw-button-primary{background:linear-gradient(135deg,#2454ed,#2047c5);color:#fff;border-color:#2454ed;box-shadow:0 3px 9px #2454ed1a,inset 0 1px #ffffff26}.dw-button-primary:hover:not(:disabled){background:#194ab5;border-color:#194ab5}.dw-button-secondary{background:var(--dw-paper);border-color:#a8bddc;color:#204eae}.dw-button-secondary:hover:not(:disabled){background:var(--dw-soft);border-color:var(--dw-accent)}.dw-text-button{display:inline-flex;align-items:center;gap:7px;padding:9px 0;min-height:44px;border:0;background:transparent;color:#204eae;font-size:13px;font-weight:600;text-decoration:none}.dw-text-button:hover{text-decoration:underline;text-underline-offset:4px}.dw-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;width:44px;height:44px;padding:10px;background:transparent;color:#48668e;border:1px solid transparent;border-radius:9px;text-decoration:none}.dw-icon-button:hover:not(:disabled){background:var(--dw-soft);border-color:var(--dw-line)}.dw-muted{color:var(--dw-muted)}.dw-small{font-size:12px;line-height:1.75}.dw-danger{color:#af3448}.dw-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.5;font-weight:600;color:#3e587e;background:#eef3fa;padding:4px 9px;border:1px solid #dce5f1;border-radius:6px}a.dw-pill{min-height:44px;padding:8px 12px;text-decoration:none}a.dw-pill:hover{color:#fff;background:var(--dw-accent);border-color:var(--dw-accent)}.dw-pill-green{background:#edf7f0;color:#246144;border-color:#cfe4d5}.dw-pill-amber{background:#fff6e5;color:#855513;border-color:#ead8b4}.dw-inline-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dw-inline-actions>.dw-muted{max-width:480px}.dw-home-library{display:grid;gap:12px}.dw-library-tile{display:flex;align-items:center;gap:12px;padding:16px 20px}.dw-library-tile>svg{color:var(--dw-accent)}.dw-library-tile h3{font-size:14px;margin:0;flex:1;min-width:0}.dw-library-tile .dw-text-button{font-size:12px;overflow-wrap:anywhere}.dw-library-intro{display:flex;align-items:flex-start;gap:16px;padding:22px}.dw-library-intro>svg{color:var(--dw-accent);margin-top:4px}.dw-library-intro h3{font-size:15px}.dw-library-intro p{color:var(--dw-muted);font-size:14px;margin-bottom:4px}.dw-home-updates .dw-block-heading{margin-bottom:8px}.dw-home-updates>.dw-text-button{margin-top:8px}.dw-small-empty{padding:20px 0 8px}.dw-small-empty>svg{color:var(--dw-accent);margin-bottom:12px}.dw-small-empty p,.dw-home-notes>p{color:var(--dw-muted);font-size:14px;line-height:1.75;margin-bottom:8px}.dw-note-placeholder{padding:16px;border:1px dashed #bccce2;border-radius:9px;background:var(--dw-canvas);color:var(--dw-muted);font-size:14px}.dw-recent-notes{list-style:none;margin:0;padding:0}.dw-recent-notes a{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:14px;min-height:48px;padding:12px 0;border-top:1px solid var(--dw-line)}.dw-recent-notes a span{flex:1;min-width:0;overflow-wrap:anywhere}.dw-recent-notes a svg{color:var(--dw-muted)}.dw-notification{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--dw-line)}.dw-notification:last-child{border-bottom:0}.dw-notification-icon{width:40px;height:40px;display:grid;place-content:center;border-radius:10px;background:var(--dw-soft);color:var(--dw-accent);flex-shrink:0}.dw-notification-content{min-width:0;flex:1}.dw-notification-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:var(--dw-muted);font-size:12px;margin-bottom:8px}.dw-notification-meta>span:first-child{color:#204eae;font-weight:600}.dw-notification-meta time{margin-left:auto}.dw-notification h3{font-size:15px;margin-bottom:6px}.dw-notification p{font-size:14px;color:var(--dw-muted);margin-bottom:6px}.dw-notification.is-read h3{font-weight:500}.dw-unread-dot{width:6px;height:6px;border-radius:50%;background:var(--dw-accent);flex-shrink:0}.dw-notifications-compact .dw-notification{padding:16px 0}.dw-notifications-compact .dw-notification-icon{display:none}.dw-notifications-compact .dw-notification h3{font-size:14px}.dw-notifications-compact .dw-notification p{font-size:13px}.dw-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.dw-section-heading .dw-eyebrow{margin-bottom:8px}.dw-section-heading .dw-lead{max-width:62ch}.dw-section-heading>div{min-width:0}.dw-section-heading>.dw-button{flex-shrink:0;margin-top:24px}.dw-subnav{display:flex;gap:24px;border-bottom:1px solid var(--dw-line);margin-bottom:26px;overflow-x:auto}.dw-subnav a{display:flex;flex-shrink:0;gap:8px;align-items:center;min-height:48px;padding:12px 0;border-bottom:2px solid transparent;color:var(--dw-muted);text-decoration:none;font-size:14px}.dw-subnav a[aria-current=page]{color:#204eae;font-weight:600;border-bottom-color:var(--dw-accent)}.dw-subnav a>span{font-size:12px}.dw-reference-search{padding:24px;margin-bottom:26px;background:var(--dw-soft);border-color:#d6e2ff;box-shadow:none}.dw-reference-search h2{margin-bottom:18px}.dw-reference-toolbar{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:20px}.dw-reference-toolbar h2{margin:0}.dw-filter{display:flex!important;align-items:center;gap:10px;max-width:340px;width:48%;min-width:0;margin:0!important}.dw-filter svg{color:var(--dw-muted)}.dw-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dw-resource{display:flex;flex-direction:column}.dw-resource-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#476694;font-size:12px;margin-bottom:18px}.dw-resource h3{font-size:18px;line-height:1.45;margin-bottom:12px}.dw-resource>p{color:var(--dw-muted);font-size:14px;line-height:1.75;margin-bottom:16px}.dw-source-label{display:block;color:var(--dw-muted);font-size:12px;margin-top:auto;margin-bottom:14px}.dw-resource .dw-inline-actions{justify-content:space-between;gap:5px;border-top:1px solid var(--dw-line);padding-top:9px}.dw-saved-list{display:grid;gap:14px}.dw-saved-reference{display:flex;align-items:flex-start;gap:16px}.dw-saved-reference>div:nth-child(2){flex:1;min-width:0}.dw-saved-reference h3{margin-bottom:4px;font-size:16px}.dw-saved-reference p{font-size:14px;color:var(--dw-muted)}.dw-saved-reference>svg{margin-top:5px;color:var(--dw-accent)}.dw-saved-url{color:var(--dw-muted);font-size:12px!important;margin:0 0 8px;overflow-wrap:anywhere}.dw-stack{display:flex;flex-direction:column;gap:20px}.dw-custom-reference{margin-bottom:22px;max-width:800px;gap:10px}.dw-custom-reference label{margin-top:8px;margin-bottom:0}.dw-custom-reference .dw-button{margin-top:8px}.dw-empty-state{text-align:center;padding:40px 24px;color:#486a9a}.dw-empty-state>svg{margin-bottom:16px}.dw-empty-state h2,.dw-empty-state h3{color:var(--dw-ink);font-weight:600}.dw-empty-state p{color:var(--dw-muted);font-size:14px;margin-bottom:16px}.dw-empty-copy{padding:32px 0;text-align:center;color:var(--dw-muted)}.dw-notes-layout{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,2fr);align-items:start;gap:22px}.dw-note-list{padding:18px}.dw-note-list .dw-panel-heading{justify-content:space-between;gap:8px;margin-bottom:12px}.dw-note-choice{width:100%;min-height:52px;display:block;text-align:left;border:1px solid transparent;border-radius:9px;color:var(--dw-ink);background:transparent;padding:12px;margin-bottom:6px}.dw-note-choice strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.dw-note-choice span{display:block;color:var(--dw-muted);font-size:12px;margin-top:4px}.dw-note-choice.is-current{border-color:#b5c9f2;background:var(--dw-soft);color:#204eae}.dw-note-choice:hover{background:var(--dw-canvas)}.dw-note-editor{display:flex;flex-direction:column}.dw-note-editor>input,.dw-note-editor>textarea{margin-bottom:22px}.dw-note-editor>textarea{min-height:320px}.dw-note-editor .dw-panel-heading{margin-bottom:22px;flex-wrap:wrap}.dw-note-editor .dw-panel-heading h2{flex:1;font-size:17px}.dw-note-editor>p:last-child{margin-bottom:0}.dw-filter-tabs{display:flex;gap:8px;margin-bottom:22px}.dw-filter-tabs button{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px;border-radius:8px;border:1px solid var(--dw-line);background:var(--dw-paper);color:var(--dw-muted);font-size:14px}.dw-filter-tabs button[aria-pressed=true]{background:var(--dw-soft);border-color:#a9c1ef;color:#204eae;font-weight:600}.dw-filter-tabs button>span{padding:1px 6px;border-radius:4px;background:#e5edfa;color:#3e5a88;font-size:12px}.dw-inbox-panel{padding:4px 24px}.dw-organization-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dw-organization-card>.dw-inline-actions{justify-content:space-between;margin-bottom:22px}.dw-organization-card h2{font-size:21px}.dw-organization-card>.dw-muted{font-size:14px;margin-bottom:22px}.dw-large-icon{display:inline-grid;place-content:center;width:48px;height:48px;border-radius:12px;color:var(--dw-accent);background:var(--dw-soft)}.dw-organizations-empty{padding:32px;max-width:850px}.dw-organizations-empty .dw-large-icon{margin-bottom:20px}.dw-organizations-empty h2{font-size:23px}.dw-organizations-empty p{max-width:600px;color:var(--dw-muted);font-size:14px;line-height:1.9;margin-bottom:0}.dw-pair-form{margin-bottom:26px;max-width:850px}.dw-pair-form .dw-inline-actions{margin-top:18px}.dw-footnote{display:flex;align-items:flex-start;gap:9px;color:var(--dw-muted);font-size:12px;margin-top:22px}.dw-footnote>svg{margin-top:3px}.dw-profile-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:24px}.dw-profile-person{display:flex;align-items:center;gap:18px;padding-bottom:24px;border-bottom:1px solid var(--dw-line);margin-bottom:26px}.dw-profile-person h2{font-size:23px;margin-bottom:10px}.dw-avatar{display:grid;width:36px;height:36px;place-content:center;border-radius:50%;background:#e9f0ff;color:#2858b4;font-size:12px;font-weight:650;flex-shrink:0}.dw-avatar-large{width:60px;height:60px;font-size:20px}.dw-profile-card dl{margin:0 0 24px}.dw-profile-card dl>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);gap:16px;margin-bottom:22px}.dw-profile-card dt{font-size:13px;color:var(--dw-muted)}.dw-profile-card dd{margin:0;font-size:14px;overflow-wrap:anywhere}.dw-profile-grid>.dw-stack>article>p{font-size:14px}.dw-profile-grid>.dw-stack .dw-large-icon{margin-bottom:18px}.dw-suite-card>a{display:flex;align-items:center;justify-content:space-between;min-height:48px;color:#204eae;font-size:14px;text-decoration:none;padding:12px 0;border-top:1px solid var(--dw-line)}.dw-alert{padding:16px 20px;margin-bottom:24px;background:#fff6e8;color:#805018;border:1px solid #dfc496;border-radius:10px;font-size:14px}.dw-alert p{margin-bottom:5px}.dw-alert small{display:block;font-size:12px}.dw-alert .dw-text-button{color:#805018}.dw-field-error{color:#ac3045;font-size:13px}.dw-toast{position:fixed;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;padding:14px 20px;max-width:calc(100vw - 32px);background:#15366b;color:#fff;box-shadow:0 8px 30px #142b4926;border-radius:10px;z-index:40;font-size:14px}.dw-footer{display:flex;flex-wrap:wrap;gap:9px;align-items:center;min-height:60px;padding:16px clamp(24px,3vw,44px);border-top:1px solid var(--dw-line);color:var(--dw-muted);font-size:12px}.dw-footer>span:last-child{margin-left:auto}.dw-registration{max-width:850px;margin:0 auto}.dw-registration .form-wrap{max-width:100%;margin:0;padding:0}.dw-registration .account-form{padding:28px;border:1px solid var(--dw-line);border-radius:var(--dw-radius);background:var(--dw-paper)}.dw-registration .page-heading{font:650 clamp(28px,3vw,36px)/1.3 "Public Sans Variable","Noto Sans Devanagari Variable",sans-serif}.dw-registration .stepper{margin-bottom:28px}.dw-registration :is(input,select,textarea){font-size:16px}@media(max-width:1200px){.doctor-workspace{grid-template-columns:216px minmax(0,1fr)}.dw-topbar{gap:16px}.dw-home-grid,.dw-profile-grid{grid-template-columns:minmax(0,1fr)}.dw-home-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dw-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-professional-card{padding:16px;gap:12px}.dw-professional-card>span{width:44px;height:44px;border-radius:12px}}@media(max-width:1050px){.dw-home-focus{grid-template-columns:minmax(0,1fr)}.dw-professional-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.dw-professional-card{align-items:flex-start}.dw-professional-card>svg{width:16px;height:16px}.dw-professional-card p{font-size:14px}.dw-hero-art{display:none}.dw-hero-copy{padding-right:0}}@media(max-width:900px){.dw-topbar-context{min-width:90px}.dw-topbar{padding-left:24px;padding-right:24px;gap:12px}.dw-topbar-actions{gap:8px}.dw-main{padding-left:24px;padding-right:24px}.dw-home-clinical .dw-workday-grid,.dw-notes-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.doctor-workspace{display:block}.dw-stage{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.dw-topbar,.dw-topbar-context,.dw-topbar .dw-language{display:none}.dw-global-search{max-width:none;width:auto;flex:1;margin:0;font-size:14px}.dw-main{padding:20px 16px 28px}.dw-hero{padding:24px;border-radius:18px}.doctor-workspace .dw-hero h1{font-size:34px;letter-spacing:-1.4px}.dw-hero .dw-eyebrow{gap:8px}.dw-hero-date{display:inline-flex;align-items:center;gap:8px}.dw-hero .dw-hero-action{margin-top:18px}.dw-home-shortcuts{margin-bottom:24px}.dw-home-grid,.dw-home-primary,.dw-home-secondary{gap:20px}.dw-section-heading{flex-wrap:wrap;gap:18px;margin-bottom:24px}.dw-section-heading .dw-eyebrow{display:none}.dw-section-heading>.dw-button{margin-top:0}.dw-panel{padding:20px}.dw-search-control{flex-wrap:wrap}.dw-search-control input{flex:1;width:auto!important;font-size:16px!important}.dw-search-control .dw-button{margin-left:27px;flex:1}.doctor-workspace input:not([type=checkbox]):not([type=radio]),.doctor-workspace select,.doctor-workspace textarea{font-size:16px}.dw-footer{padding:16px}.dw-footer>span:last-child{display:none}.dw-toast{bottom:calc(96px + env(safe-area-inset-bottom,0px));right:16px}}@media(max-width:540px){.dw-hero{padding:20px 22px}.doctor-workspace .dw-hero h1{font-size:30px;letter-spacing:-1px}.dw-hero-copy>p:not(.dw-eyebrow){display:none}.dw-hero .dw-hero-action{margin-top:10px}.dw-home-focus{gap:16px}.dw-professional-side{grid-template-columns:minmax(0,1fr);gap:10px}.dw-clinical-launcher{padding:17px 20px 20px}.dw-score-launchers{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-professional-card{align-items:center}.dw-professional-card small{margin-bottom:3px}.dw-home-secondary,.dw-resource-grid,.dw-organization-grid{grid-template-columns:minmax(0,1fr)}.dw-knowledge-actions{align-items:flex-start;gap:8px;flex-wrap:wrap}.dw-reference-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.dw-filter{width:100%;max-width:none}.dw-subnav{gap:20px}.dw-tools-subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}.dw-tools-subnav a{min-width:0;overflow-wrap:anywhere}.dw-saved-reference{gap:12px;flex-wrap:wrap}.dw-saved-reference>div:nth-child(2){min-width:160px}.dw-saved-reference>.dw-inline-actions{margin-left:auto}.dw-library-tile{flex-wrap:wrap}.dw-library-tile .dw-text-button{margin-left:30px}.dw-notification-icon{display:none}.dw-profile-person{gap:14px}.dw-profile-person h2{font-size:21px}.dw-profile-card dl>div{grid-template-columns:minmax(85px,.7fr) minmax(0,1fr);gap:12px}.dw-organizations-empty{padding:24px}.dw-pair-form .dw-inline-actions{flex-direction:column;align-items:flex-start;gap:8px}.dw-pair-form .dw-inline-actions .dw-button{width:100%}.dw-registration .account-form{padding:22px 18px}}@media(max-width:640px){.dw-reference-workspace.rw-view-templates:has(.pt-editor-open)>.dw-section-heading,.dw-reference-workspace.rw-view-templates:has(.pt-editor-open)>.dw-subnav{display:none}}@media(prefers-reduced-motion:reduce){.doctor-workspace *,.doctor-workspace *:before,.doctor-workspace *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pharmacy-network{margin-top:24px}.pharmacy-network-form,.pharmacy-network-response{display:grid;gap:12px}.pharmacy-network-form{margin-bottom:16px}.pharmacy-network input,.pharmacy-network textarea{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid #cbd5d1;border-radius:8px;font:inherit;background:#fff;color:#172d27}.pharmacy-network textarea{min-height:88px}.pharmacy-network button{cursor:pointer;font:inherit;min-height:44px}.pharmacy-network button:disabled{cursor:not-allowed;opacity:.6}.pharmacy-network-form button,.pharmacy-network-actions button,.pharmacy-network-pagination button{padding:10px 16px;border:1px solid #b9ccc4;border-radius:8px;background:#edf5f0;color:#173d2f}.pharmacy-network-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e4ebe7}.pharmacy-network-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,2fr);gap:16px}.pharmacy-network-grid>*,.pharmacy-network-row>*{min-width:0}.pharmacy-network p,.pharmacy-network h3,.pharmacy-network h4,.pharmacy-network-request{overflow-wrap:anywhere}.pharmacy-network-request{display:grid;text-align:left;gap:5px;width:100%;padding:14px;border:0;border-bottom:1px solid #e4ebe7;background:transparent;color:inherit}.pharmacy-network-request[aria-pressed=true]{background:#edf5f0}.pharmacy-network-request span{font-size:.88rem;color:#51645b}.pharmacy-network-actions,.pharmacy-network-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.pharmacy-network-arrangement{padding:12px;margin:12px 0;background:#f5f8f6;border:1px solid #dce7e1;border-radius:8px}.pharmacy-network-error{color:#9e3029}.pharmacy-network h3,.pharmacy-network h4{margin:0 0 8px}.pharmacy-network :focus-visible{outline:2px solid #21694d;outline-offset:3px}@media(max-width:700px){.pharmacy-network-grid{grid-template-columns:1fr}.pharmacy-network-row{align-items:flex-start;flex-wrap:wrap}}.pa-root{--pa-ink:#152b49;--pa-muted:#607089;--pa-line:#dfe6f0;--pa-blue:#2856e7;--pa-soft:#edf2ff;--green:var(--pa-blue);--mint:#e7eeff;--navy:var(--pa-ink);color:var(--pa-ink);background:#f5f7fb;min-height:100svh;font:14px/1.6 Public Sans Variable,sans-serif;color-scheme:light}.pa-root :is(h1,h2,h3,p){margin-top:0;overflow-wrap:anywhere}.pa-root h1{font-size:clamp(27px,3vw,36px);line-height:1.2;letter-spacing:-1.2px;margin-bottom:12px}.pa-root h2{font-size:18px;line-height:1.5;letter-spacing:-.35px;margin-bottom:10px}.pa-root h3{font-size:15px;line-height:1.5}.pa-root button{cursor:pointer}.pa-root button:disabled{cursor:not-allowed;opacity:.5}.pa-root :focus-visible{outline:3px solid var(--pa-blue);outline-offset:3px}.pa-root :is(input,select,textarea){min-width:0;min-height:46px;border:1px solid #a4b2c7;border-radius:8px;padding:10px 12px;background:#fff;color:var(--pa-ink);font:inherit;width:100%}.pa-root :is(input,select,textarea):focus{border-color:var(--pa-blue)}.pa-root input[type=checkbox]{width:20px;min-height:20px;height:20px;accent-color:var(--pa-blue)}.pa-root fieldset{border:0;padding:0;margin:0;min-width:0}.pa-root label{display:block;font-weight:600;font-size:13px}.pa-root label :is(input,select,textarea){margin-top:7px;font-weight:400}.pa-root code{font-size:11px;overflow-wrap:anywhere}.pa-root :is(input,textarea){font-size:16px}.pa-eyebrow{display:block;color:var(--pa-muted);font-size:10px;letter-spacing:1.7px;line-height:1.5;text-transform:uppercase;font-weight:700;margin:0 0 11px}.pa-muted,.pa-caption{color:var(--pa-muted)}.pa-caption{font-size:12px;line-height:1.7}.pa-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pa-button,.pa-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:none;min-height:44px;border:1px solid var(--pa-line);border-radius:8px;background:#fff;color:var(--pa-ink);font:600 13px/1.5 Public Sans Variable,sans-serif;text-decoration:none;padding:10px 15px}.pa-button:hover,.pa-icon-button:hover{background:var(--pa-soft);border-color:#a6b9ef}.pa-button-primary{background:var(--pa-blue);border-color:var(--pa-blue);color:#fff}.pa-button-primary:hover{background:#1a43c7;color:#fff}.pa-icon-button{width:44px;padding:0}.pa-back-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--pa-blue);text-decoration:none}.pa-back-link:hover{text-decoration:underline}.pa-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:24px;color:var(--pa-muted)}.pa-opening{display:grid;place-items:center;padding:24px}.pa-alert{padding:13px 16px;color:#96364b;border:1px solid #edc6d0;border-radius:9px;background:#fff6f8;margin-bottom:20px;overflow-wrap:anywhere}.pa-success{display:flex;align-items:center;gap:8px;border:1px solid #b9daca;border-radius:9px;padding:12px;background:#f0faf5;color:#1c6d4b}.pa-empty{padding:35px 24px;text-align:center;color:var(--pa-muted)}.pa-empty :is(h2,h3){color:var(--pa-ink);margin:10px 0}.pa-empty p:last-child{margin-bottom:0}.pa-console{display:grid;grid-template-columns:230px minmax(0,1fr)}.pa-sidebar{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;padding:30px 17px 20px;border-right:1px solid var(--pa-line);background:#fff}.pa-brand{display:flex;flex-direction:column;gap:19px;margin:0 12px 38px;text-decoration:none}.pa-brand img{width:115px;max-width:100%;height:31px;object-fit:contain;object-position:left}.pa-brand>span{font-size:16px;font-weight:700;letter-spacing:-.3px}.pa-brand small{display:block;color:var(--pa-muted);font-size:11px;font-weight:400;letter-spacing:0;margin-top:2px}.pa-nav-label{margin:0 12px 12px;color:#7c8aa1;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px}.pa-sidebar nav{display:flex;flex-direction:column;gap:5px;overflow:auto;min-height:0}.pa-sidebar nav a{display:flex;align-items:center;gap:11px;min-height:46px;border-radius:8px;padding:10px 12px;text-decoration:none;color:#5b6d86;font-size:12px;font-weight:600}.pa-sidebar nav a:hover{background:#f5f7fc;color:var(--pa-ink)}.pa-sidebar nav a[aria-current=page]{background:var(--pa-soft);color:var(--pa-blue);box-shadow:inset 3px 0 var(--pa-blue)}.pa-sidebar-foot{display:flex;align-items:center;gap:10px;margin:auto 10px 0;padding-top:22px;color:var(--pa-ink);font-size:12px}.pa-sidebar-foot small{display:block;color:var(--pa-muted);font-size:10px}.pa-stage{min-width:0;display:flex;flex-direction:column}.pa-topbar{position:sticky;z-index:20;top:0;min-height:80px;padding:13px clamp(20px,3.2vw,48px);border-bottom:1px solid var(--pa-line);background:#fffffff2;display:flex;align-items:center;justify-content:space-between;gap:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pa-topbar .pa-eyebrow{font-size:9px;margin:0 0 3px;letter-spacing:1.2px}.pa-topbar strong{font-size:13px;font-weight:600}.pa-topbar-actions{display:flex;align-items:center;gap:20px}.pa-topbar>div:first-child{flex:1;min-width:0}.pa-topbar>div:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-topbar-actions{flex:none}.pa-operator{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;text-align:right;line-height:1.5}.pa-operator small{display:block;font-size:10px;font-weight:400;color:var(--pa-muted)}.pa-main{width:100%;max-width:1520px;min-width:0;padding:35px clamp(20px,3.2vw,48px) 48px;margin:0 auto;flex:1}.pa-main:focus,.pa-main h1:focus{outline:none}.pa-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.pa-page-heading p:last-child{color:var(--pa-muted);font-size:13px;margin-bottom:0;max-width:690px}.pa-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#7e8ba0;font-size:10px;padding:20px clamp(20px,3.2vw,48px);border-top:1px solid var(--pa-line)}.pa-skip-link{position:fixed;z-index:100;top:-100px;left:16px;padding:12px 18px;background:#fff;color:var(--pa-blue);border-radius:8px}.pa-skip-link:focus{top:12px}.pa-panel{min-width:0;background:#fff;border:1px solid var(--pa-line);border-radius:14px;box-shadow:0 3px 12px #1d3d7303}.pa-padded{padding:26px}.pa-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px}.pa-panel-heading h2{margin:0}.pa-panel-heading p{color:var(--pa-muted);font-size:12px;margin:6px 0 0}.pa-padded>.pa-panel-heading{padding:0 0 16px}.pa-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:26px}.pa-metric{display:block;padding:20px;background:#fff;border:1px solid var(--pa-line);border-radius:12px;text-decoration:none;transition:transform .15s,border-color .15s}.pa-metric:hover{border-color:#a7bbf6;transform:translateY(-2px)}.pa-metric>span{display:flex;justify-content:space-between;color:var(--pa-blue);margin-bottom:19px}.pa-metric>span>svg:last-child{color:#8b9bb3}.pa-metric>strong{display:block;font-size:34px;font-weight:650;line-height:1.15;letter-spacing:-1.6px;font-variant-numeric:tabular-nums;margin-bottom:8px}.pa-metric h2{font-size:12px;font-weight:650;margin:0 0 5px;letter-spacing:0}.pa-metric p{color:var(--pa-muted);font-size:10px;margin:0;line-height:1.5}.pa-overview-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.pa-feature-icon{display:inline-grid;place-items:center;flex:none;width:46px;height:46px;border-radius:12px;background:var(--pa-soft);color:var(--pa-blue);margin-bottom:16px}.pa-review-action{display:flex;align-items:center;gap:14px;padding:16px 0;color:var(--pa-ink);text-decoration:none;border-top:1px solid #edf0f6}.pa-review-action .pa-feature-icon{margin:0}.pa-review-action>span:nth-child(2){flex:1}.pa-review-action strong{display:block;font-size:13px}.pa-review-action small{display:block;color:var(--pa-muted);font-size:11px;margin-top:3px}.pa-review-action:hover strong{color:var(--pa-blue)}.pa-review-totals{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;padding-top:20px;border-top:1px solid var(--pa-line);color:var(--pa-muted);font-size:10px}.pa-review-totals strong{color:var(--pa-ink);font-weight:700}.pa-overview-note{background:linear-gradient(145deg,#fff 20%,#f1f5ff);display:flex;flex-direction:column;justify-content:center}.pa-overview-note h2{font-size:26px;line-height:1.3;letter-spacing:-.8px}.pa-overview-note>p:not(.pa-eyebrow){color:var(--pa-muted);font-size:12px;line-height:1.8}.pa-updated{margin-top:20px;font-size:10px;text-align:right}.pa-directory{display:grid;gap:22px;align-items:start}.pa-directory-selected{grid-template-columns:minmax(0,1fr) 320px}.pa-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:20px;border-bottom:1px solid var(--pa-line)}.pa-filters>label{flex:1;min-width:145px;margin:0}.pa-filters .pa-search{flex:2;min-width:210px}.pa-filters :is(select,input){margin:0;font-size:12px}.pa-search{position:relative}.pa-search>svg{position:absolute;left:12px;top:14px;color:#7890ab}.pa-root .pa-search input{padding-left:38px}.pa-table-wrap{overflow:auto}.pa-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.pa-table th{color:var(--pa-muted);font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:14px 20px;background:#fafbfe;white-space:nowrap}.pa-table td{padding:17px 20px;border-top:1px solid #edf0f5;vertical-align:middle}.pa-table tr[aria-selected=true]{background:#f3f6ff}.pa-table td small{display:block;color:var(--pa-muted);font-size:10px;font-weight:400;margin-top:4px;max-width:280px;overflow-wrap:anywhere}.pa-account-name{border:0;padding:8px 0;min-height:44px;background:transparent;color:var(--pa-ink);font-size:12px;font-weight:650;text-align:left}.pa-account-name:hover{color:var(--pa-blue);text-decoration:underline}.pa-badge{display:inline-block;border-radius:5px;background:#f0f3f8;color:#61728c;padding:4px 8px;font-size:9px;font-weight:600;white-space:nowrap}.pa-badge-approved,.pa-badge-succeeded{background:#eaf7f1;color:#287555}.pa-badge-submitted,.pa-badge-attempted{background:#ecf2ff;color:#3461c7}.pa-badge-changes_requested,.pa-badge-conflict{background:#fff5df;color:#916c28}.pa-badge-rejected{background:#fff0f3;color:#a23c52}.pa-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 20px;border-top:1px solid var(--pa-line)}.pa-pagination p{margin:0;font-size:11px;color:var(--pa-muted)}.pa-pagination>div{display:flex;gap:7px}.pa-detail{background:#fff;border:1px solid var(--pa-line);border-radius:13px;padding:22px;min-width:0}.pa-detail>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.pa-detail .pa-eyebrow{margin:0}.pa-detail h2{font-size:21px;line-height:1.4}.pa-detail h3{margin-top:26px}.pa-facts{margin:20px 0 0}.pa-facts>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:15px;padding:10px 0;border-bottom:1px solid #edf0f5}.pa-facts dt{font-size:10px;color:var(--pa-muted)}.pa-facts dd{margin:0;font-size:11px;overflow-wrap:anywhere}.pa-memberships{list-style:none;padding:0;margin:0 0 20px}.pa-memberships li{border-left:2px solid #b7c9fa;padding:4px 0 4px 12px;margin:15px 0}.pa-memberships :is(strong,span,small,code){display:block}.pa-memberships strong{font-size:12px}.pa-memberships :is(span,small){color:var(--pa-muted);font-size:10px;margin-top:3px}.pa-memberships code{margin-top:6px;color:#7c8ba1;font-size:9px}.pa-audit-list{list-style:none;padding:0 26px;margin:0}.pa-audit-list li{display:flex;align-items:flex-start;gap:16px;padding:21px 0;border-top:1px solid var(--pa-line)}.pa-audit-list li>div{min-width:0;flex:1}.pa-audit-list strong{font-size:13px}.pa-audit-list p{font-size:11px;margin:4px 0;color:var(--pa-muted)}.pa-audit-list small{display:block;font-size:10px;color:var(--pa-muted);margin-top:4px;overflow-wrap:anywhere}.pa-audit-dot{flex:none;width:8px;height:8px;margin:8px 0 0;background:#a8b7cb;border-radius:50%}.pa-audit-dot-succeeded{background:#419574}.pa-audit-dot-rejected{background:#c35b72}.pa-audit-dot-conflict{background:#bc9652}.pa-security-grid,.pa-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.pa-form label{margin-bottom:18px}.pa-form .pa-button{margin-top:6px}.pa-product-label{display:block;margin-bottom:16px;font-size:10px;font-weight:600;color:var(--pa-blue)}.pa-product-grid p{font-size:12px;margin-bottom:0;line-height:1.9}.pa-scope{display:flex;align-items:flex-start;gap:20px;padding:25px;margin-bottom:24px;background:#edf2ff;border-color:#d5def5}.pa-scope>svg{color:var(--pa-blue);margin-top:3px}.pa-scope h2{font-size:17px}.pa-scope p{margin:0;color:var(--pa-muted);font-size:12px;line-height:1.9}.pa-review{background:#fff;border:1px solid var(--pa-line);border-radius:14px;padding:26px}.pa-root .pa-review .reviewer-workspace{max-width:none;padding:0;margin:0}.pa-review .page-heading{font-size:24px}.pa-review .eyebrow{display:none}.pa-review .application-row{min-height:70px;background:#fff}.pa-review .review-card{box-shadow:none;border-radius:10px}.pa-auth{min-height:100svh;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);background:#fff}.pa-auth-intro{display:flex;flex-direction:column;justify-content:center;padding:60px clamp(35px,6vw,90px);background:linear-gradient(145deg,#e9efff,#f7f9ff 65%,#e8f1ff);position:relative;border-right:1px solid #dee6f6}.pa-auth-intro>img{width:145px;position:absolute;top:42px;left:clamp(35px,6vw,90px)}.pa-auth-intro .pa-auth-statement{font-weight:700;color:var(--pa-ink);max-width:none;font-size:clamp(38px,4vw,57px);line-height:1.12;letter-spacing:-2px;margin:14px 0 25px}.pa-auth-intro>p{color:var(--pa-muted);font-size:14px;max-width:360px;line-height:1.9}.pa-auth-assurance{display:flex;align-items:center;gap:12px;margin-top:34px;font-size:11px;color:#4466a2}.pa-auth-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 30px 25px}.pa-auth-card{width:100%;max-width:380px;margin:auto 0;padding:35px 0}.pa-auth-icon{display:inline-grid;place-items:center;width:58px;height:58px;border:1px solid #dce6ff;background:var(--pa-soft);color:var(--pa-blue);border-radius:16px;margin-bottom:25px}.pa-auth-card h1{font-size:27px;letter-spacing:-.8px;line-height:1.25;margin-bottom:12px}.pa-auth-card>p:not(.pa-eyebrow){color:var(--pa-muted);font-size:12px;line-height:1.8;margin-bottom:28px}.pa-auth-card form label{margin:18px 0}.pa-auth-card form small{color:var(--pa-muted);font-size:10px}.pa-auth-card form .pa-button{width:100%;margin:10px 0 20px;min-height:48px}.pa-auth-main>footer{color:#8b98ac;font-size:10px;margin-top:25px}@media(max-width:760px){.pa-operator{max-width:120px}}@media(min-width:1650px){.pa-console{grid-template-columns:250px minmax(0,1fr)}.pa-sidebar{padding-left:25px;padding-right:25px}}@media(max-width:1150px){.pa-console{grid-template-columns:205px minmax(0,1fr)}.pa-directory-selected{grid-template-columns:1fr}.pa-detail{order:-1}.pa-metrics{gap:12px}.pa-metric{padding:16px}.pa-overview-grid{grid-template-columns:1fr}}@media(max-width:760px){.pa-console{display:flex;flex-direction:column}.pa-sidebar{position:static;height:auto;padding:15px 16px 0;border-right:0;border-bottom:1px solid var(--pa-line)}.pa-brand{flex-direction:row;align-items:center;gap:15px;margin:0 0 14px}.pa-brand img{width:98px;height:30px}.pa-brand>span{font-size:12px}.pa-brand small{font-size:9px}.pa-nav-label,.pa-sidebar-foot{display:none}.pa-sidebar nav{flex-direction:row;gap:7px;padding:0 0 10px;scrollbar-width:thin}.pa-sidebar nav a{flex:none;min-height:44px;padding:8px 11px;font-size:11px}.pa-sidebar nav a[aria-current=page]{box-shadow:inset 0 -2px var(--pa-blue)}.pa-sidebar nav a>svg{width:16px}.pa-topbar{position:static;min-height:64px;padding:10px 20px}.pa-topbar .pa-eyebrow{display:none}.pa-operator{font-size:11px}.pa-operator small{display:none}.pa-topbar-actions{gap:10px}.pa-main{padding:27px 20px 35px}.pa-page-heading{align-items:flex-start;gap:12px}.pa-page-heading .pa-button{font-size:0;gap:0;width:44px;padding:0}.pa-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pa-metric{padding:18px}.pa-metric>strong{font-size:32px}.pa-security-grid,.pa-product-grid{grid-template-columns:1fr;gap:18px}.pa-padded,.pa-review,.pa-panel-heading{padding:21px}.pa-audit-list{padding:0 20px}.pa-auth{grid-template-columns:1fr}.pa-auth-intro{padding:20px 25px;border-right:0;border-bottom:1px solid var(--pa-line);display:block}.pa-auth-intro>img{position:static;width:110px}.pa-auth-intro>:not(img){display:none}.pa-auth-main{padding:30px 25px 20px}.pa-auth-card{padding:20px 0;max-width:420px}.pa-footer{font-size:9px}.pa-table th,.pa-table td{padding-left:15px;padding-right:15px}.pa-table th:nth-child(4),.pa-table td:nth-child(4){display:none}.pa-table td:first-child{min-width:170px}.pa-table td small{max-width:180px}.pa-filters{padding:15px}.pa-filters .pa-search{flex-basis:100%}.pa-filters>label{min-width:120px}.pa-review .application-row{align-items:flex-start;gap:10px}.pa-root .pa-review .declaration{align-items:flex-start}.pa-review .review-toolbar{flex-wrap:wrap}.pa-scope{padding:20px;gap:14px}}@media(prefers-reduced-motion:reduce){.pa-metric{transition:none}.pa-metric:hover{transform:none}}.pa-auth-card h1:focus{outline:none}.pa-read-failure{padding:20px}.pa-read-failure .pa-alert{margin-bottom:12px}
