@font-face{font-family:Newsreader;src:url(/fonts/newsreader-basic-400-600-normal.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+B7,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2026}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin1-400-600-normal.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+A1-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-basic-300-500-italic.woff2)format("woff2");font-weight:300 500;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0,U+B7,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2026}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin1-300-500-italic.woff2)format("woff2");font-weight:300 500;font-style:italic;font-display:swap;unicode-range:U+A1-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-basic-400-800-normal.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+B7,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2026}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin1-400-800-normal.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+A1-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif),local(Tinos);font-weight:300 500;font-style:normal;size-adjust:101.5%;ascent-override:72.41%;descent-override:26.11%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT),local(Liberation Serif Bold),local(LiberationSerif-Bold),local(Tinos Bold);font-weight:600 900;font-style:normal;size-adjust:98.86%;ascent-override:74.35%;descent-override:26.81%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic),local(Tinos Italic);font-weight:300 900;font-style:italic;size-adjust:92.47%;ascent-override:79.49%;descent-override:28.66%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);font-weight:300 500;font-style:normal;size-adjust:101.5%;ascent-override:98.52%;descent-override:29.85%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);font-weight:600 900;font-style:normal;size-adjust:94.87%;ascent-override:105.41%;descent-override:31.94%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(LiberationMono),local(Cousine);font-weight:300 900;font-style:normal;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}:root{--paper:#f5f2ea;--paper-2:#ece8dc;--paper-field:#fbf9f4;--ink:#121b29;--ink-2:#414b5a;--ink-3:#5f6773;--ink-hover:#243044;--on-ink-2:#c9ced6;--on-ink-rule:#8a93a1;--rule:#d8d2c3;--rule-2:#878173;--stave-band:#e7e1d2;--stave-line:#c9c2b1;--rubric:#a1321f;--serif:"Newsreader", "Newsreader Fallback", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:"Hanken Grotesk", "Hanken Grotesk Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, Menlo, Consolas, monospace;--text-caps:11px;--text-small:13px;--text-body:15px;--text-name:21px;--text-title:32px;--text-display:54px;--text-question:20px;--text-question-large:32px;--text-question-tablet:50px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--gutter:32px;--margin:80px;--radius:2px;--target:48px;--target-large:80px;--patient-column:560px;--step-duration:.15s;--beat:.12s}@media (max-width:1360px){:root{--margin:40px;--gutter:24px}}@media (max-width:760px){:root{--margin:16px;--gutter:16px}}
@layer reset {
*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}img,svg,video,canvas{vertical-align:middle;display:block}summary{display:list-item}textarea{resize:vertical}::placeholder{opacity:1}[hidden]:where(:not([hidden=until-found])){display:none!important}
}

@layer journal {
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--paper);color:var(--ink);font:400 var(--text-body) / 20px var(--sans);font-feature-settings:"tnum", "lnum";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*,:before,:after{font-variant-numeric:tabular-nums lining-nums!important}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{margin:0;padding:0}fieldset{border:0;min-width:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}svg{display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip{background:var(--ink);color:var(--paper);font:600 14px/20px var(--sans);border-radius:var(--radius);padding:10px 14px;position:absolute;left:-9999px}.skip:focus{outline-offset:2px;width:max-content;margin:8px;display:block;position:static}.sc{font:600 var(--text-caps) / 16px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.sc span{letter-spacing:.04em;margin-left:8px;font-weight:500}.serif{font-family:var(--serif)}.rub{color:var(--rubric)}.block{display:block}.btn{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--ink);height:40px;color:var(--paper);font:600 14px/1 var(--sans);letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.btn:hover{background:var(--ink-hover);border-color:var(--ink-hover)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--paper-2);border-color:var(--ink)}.btn.sm{height:32px;padding:0 14px;font-size:13px}.btn.lg{height:56px;padding:0 28px;font-size:16px}kbd{border:1px solid var(--rule-2);border-radius:var(--radius);min-width:20px;font:500 11px/18px var(--sans);text-align:center;color:var(--ink-2);padding:0 5px;display:inline-block}.u{border-bottom:1px solid var(--ink);font-weight:600}.delta{font:600 13px/18px var(--sans);white-space:nowrap;align-items:center;gap:5px;display:flex}.delta .from{color:var(--ink-3);margin-left:1px;font-weight:400}.delta.same{color:var(--ink-3);font-weight:400}.delta .eq{fill:currentColor;width:8px;height:8px;display:none}.tri{fill:currentColor;flex:none;width:8px;height:8px}.band{font:400 12.5px/16px var(--sans);color:var(--ink-2);white-space:nowrap}.band.rub,.delta.rub{color:var(--rubric)}.band.rub{font-weight:600}.pips{flex:none;gap:2px;display:inline-flex}.pips i{border:1px solid var(--rule-2);width:8px;height:8px}.pips i.f{background:var(--ink);border-color:var(--ink)}.pips.rub i.f{background:var(--rubric);border-color:var(--rubric)}.pips.old i.f{background:var(--ink-3);border-color:var(--ink-3)}.note{background:var(--paper-2);border-top:2px solid var(--ink);padding:10px 20px 22px}.note-h{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:16px;padding-bottom:12px;display:flex}.note-h h2{font:500 italic 20px/32px var(--serif);margin-right:auto}.quiet{min-height:44px;font:500 13px/24px var(--sans);color:var(--ink-2);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.quiet span{border-bottom:1px solid var(--rule-2)}.quiet:hover span,.quiet[aria-expanded=true] span{color:var(--ink);border-bottom-color:var(--ink)}.quiet[aria-disabled=true]{cursor:default}.quiet[aria-disabled=true]:hover span{color:var(--ink-2);border-bottom-color:var(--rule-2)}.note-why,.note-link-said{text-align:right;font:400 13px/20px var(--sans);color:var(--ink-2);flex-basis:100%;order:8}.note-link-said{color:var(--ink);font-weight:600}.note-link{border-top:1px solid var(--rule-2);flex-wrap:wrap;flex-basis:100%;order:9;align-items:flex-start;gap:16px 20px;margin-top:4px;padding:16px 0 4px;display:flex}.note-link .qr{aspect-ratio:1;flex:none;width:168px;max-width:100%;height:auto}.note-link>div{flex:200px;min-width:0}.note-link .addr{font-family:var(--mono);overflow-wrap:anywhere}.note-link .addr .o{color:var(--ink-2);font-size:14px;line-height:22px;display:block}.note-link .addr .p{letter-spacing:.01em;font-size:30px;line-height:38px;display:block}.note-link .life{font:400 14px/22px var(--sans);margin-top:8px}.note-link .acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.note-link .btn{height:44px}.note pre{font:400 12.5px/20px var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0}.flag-h{font:500 30px/36px var(--serif);letter-spacing:-.012em;color:var(--rubric)}.result-head{justify-content:space-between;align-items:flex-end;gap:var(--gutter);padding:28px 0;display:flex}.result-head h1{font:500 var(--text-display) / 60px var(--serif);letter-spacing:-.022em;margin-top:4px}.result-head .btn{flex:none;margin-bottom:10px}.charts{column-gap:var(--gutter);grid-template-columns:1fr 1fr;row-gap:36px;padding:36px 0 8px;display:grid}.fig{min-width:0;container-type:inline-size}.fig-h{align-items:center;gap:16px;padding-bottom:14px;display:flex}.fig-h .big{font:600 var(--text-display) / 56px var(--sans);letter-spacing:-.03em}.fig-h .big.rub{color:var(--rubric)}.fig-h .lab{flex-direction:column;gap:2px;display:flex}.fig-h .lab .sc{color:var(--ink-2)}.fig-h .delta{font-size:14px}.fig-h .band{font-size:14px;line-height:18px}.chart{width:100%;height:auto;overflow:visible}.chart.m{max-width:440px;display:none}.chart.m .bn{letter-spacing:.05em;font-size:11px}@container (max-width:599px){.chart.d{display:none}.chart.m{display:block}}@container (max-width:357px){.chart.m .yt,.chart.m .xt{font-size:15px}.chart.m .val{font-size:16px}.chart.m .val.now{font-size:18px}.chart.m .bn{letter-spacing:0;text-transform:none;font-size:14px}}.chart .in{fill:var(--stave-band)}.chart .ln{stroke:var(--rule-2);stroke-width:1px}.chart .tr{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .pt{fill:var(--ink);stroke:var(--paper);stroke-width:2px;paint-order:stroke}.chart .pt.crit{stroke-width:1.5px}.chart .yt{font:500 12px var(--sans);fill:var(--ink-2);text-anchor:end}.chart .xt{font:500 12px var(--sans);fill:var(--ink-2);text-anchor:middle}.chart .xt.now{fill:var(--ink);font-weight:700}.chart .bn{font:600 11.5px var(--sans);letter-spacing:.07em;text-transform:uppercase;fill:var(--ink-2)}.chart .bn.cur{fill:var(--ink);font-weight:800}.chart .val{font:500 13px var(--sans);fill:var(--ink-2);text-anchor:middle}.chart .val.now{font:700 15px var(--sans);fill:var(--ink)}.chart .hit{fill:#0000}.fig details{margin-top:6px}.fig summary{font:500 13px/24px var(--sans);color:var(--ink-2);border-bottom:1px solid var(--rule-2);cursor:pointer;list-style:none;display:inline-block}.fig summary::-webkit-details-marker{display:none}.fig details[open] summary{color:var(--ink);border-bottom-color:var(--ink)}.tbl{border-collapse:collapse;width:100%;margin-top:10px}.tbl caption{text-align:left;font:400 13px/18px var(--sans);color:var(--ink-2);padding:0 0 10px}.tbl th{font:600 var(--text-caps) / 16px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);text-align:left;white-space:nowrap;padding:0 16px 8px 0}.tbl td{border-top:1px solid var(--rule);font:400 14px/20px var(--sans);padding:8px 16px 7px 0}.tbl td.num{font-weight:600}.result-grid{column-gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;row-gap:32px;padding-top:36px;display:grid}.result-grid.n2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}@media (max-width:1280px){.result-grid.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.result-grid.n2 .note{grid-column:1/-1}}@media (max-width:760px){.result-grid,.result-grid.n2{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-top:28px}.result-grid.n2 .note{grid-column:auto}}.note details{margin-top:14px}.note summary{font:500 13px/24px var(--sans);color:var(--ink-2);border-bottom:1px solid var(--rule-2);cursor:pointer;list-style:none;display:inline-block}.note summary::-webkit-details-marker{display:none}.note details[open] summary{color:var(--ink);border-bottom-color:var(--ink);margin-bottom:12px}.rule-line{font:400 13px/18px var(--sans);color:var(--ink-2)}@media (max-width:1100px){.result-head h1{font-size:44px;line-height:48px}}@media (max-width:760px){.result-head{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 0 22px}.result-head h1{font-size:36px;line-height:40px}.result-head .btn{margin-bottom:0}.charts{padding-top:28px}.fig-h .big{font-size:44px;line-height:46px}.note{padding:8px 14px 18px}.note pre{font-size:11px;line-height:18px}.flag-h{font-size:25px;line-height:30px}}@media (max-width:350px){.fig-h{flex-wrap:wrap;row-gap:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@media (max-width:900px){.charts{grid-template-columns:minmax(0,1fr);row-gap:28px}}
}

@layer journal {
.clin{border-top:3px solid var(--ink);flex-direction:column;min-height:100dvh;display:flex}.mast{align-items:center;gap:var(--gutter);height:68px;padding:0 var(--margin);border-bottom:1px solid var(--ink);display:flex;position:relative}.brand{font:600 24px/1 var(--serif);letter-spacing:-.01em;white-space:nowrap}.brand i{font-weight:400}.practice{padding-left:var(--gutter);border-left:1px solid var(--rule-2);white-space:nowrap;margin-left:-8px;line-height:24px}.mast nav{gap:28px;margin-left:16px;display:flex}.mast nav a{height:40px;font:500 14px/1 var(--sans);color:var(--ink-2);align-items:center;display:flex;position:relative}.mast nav a[aria-current]{color:var(--ink);font-weight:600}.mast nav a[aria-current]:after{content:"";background:var(--ink);height:3px;position:absolute;bottom:-14px;left:0;right:0}.find{border-bottom:1px solid var(--ink);flex:0 248px;align-items:center;gap:8px;min-width:96px;height:40px;margin-left:auto;display:flex}.find label{display:none}.find input{min-width:0;height:38px;font:400 14px/1 var(--sans);appearance:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}.find input::placeholder{color:var(--ink-3);opacity:1}.find:focus-within{outline:2px solid var(--ink);outline-offset:3px}.mast .push{margin-left:auto}.mast>.btn:not(.ghost){height:44px;padding:0 24px;font-size:15px}.who{font:500 14px/1 var(--sans);white-space:nowrap}.menu{display:none}.menu summary{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.mo{border:1px solid var(--ink);width:32px;height:32px;font:600 11px/1 var(--sans);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;display:flex}.menu[open] .mo{background:var(--ink);color:var(--paper)}.menu-list{z-index:3;padding:4px var(--margin) 8px;background:var(--paper);border-top:1px solid var(--ink);border-bottom:2px solid var(--ink);display:grid;position:absolute;top:100%;left:0;right:0}.menu-list a,.menu-list span{min-height:48px;font:500 var(--text-name) / 28px var(--serif);align-items:center;display:flex}.menu-list a+a,.menu-list span{border-top:1px solid var(--rule)}.menu-list span{font:500 14px/20px var(--sans);color:var(--ink-2)}.menu-list a[aria-current]{font-weight:600}.page{width:100%;max-width:1440px;padding:0 var(--margin) 72px;flex:1;margin:0 auto}.foot{width:100%;max-width:1440px;padding:0 var(--margin) 20px;margin:0 auto}.dateline,.row,.sent-row{column-gap:var(--gutter);grid-template-columns:112px minmax(0,1fr) 348px 348px 64px;display:grid}.dateline{align-items:end;padding:32px 0 14px}.date{font:400 var(--text-title) / 40px var(--serif);letter-spacing:-.012em;grid-column:1/span 2}.date b{font-weight:600}.dateline .col{padding-bottom:6px}.cols{display:none}.sect{border-top:2px solid var(--ink);align-items:baseline;gap:10px;padding:9px 0;display:flex}.sect h2{font:500 italic 19px/24px var(--serif)}.sect .n{font:600 13px/24px var(--sans);color:var(--ink-2)}.scope{gap:20px;margin-left:auto;display:flex}.scope a{font:500 13px/24px var(--sans);color:var(--ink-2);border-bottom:1px solid #0000}.scope a[aria-current]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.list+.sect{margin-top:28px}.row{border-top:1px solid var(--rule);align-items:start;padding:12px 0 11px;position:relative}.row:hover,.sent-row:hover{background:var(--paper-2);box-shadow:-12px 0 0 var(--paper-2), 12px 0 0 var(--paper-2)}.row>.when{grid-area:1/1}.row>.who-cell{grid-area:1/2}.row>.score:first-of-type{grid-area:1/3}.row>.score:nth-of-type(2){grid-area:1/4}.when{font:400 13px/20px var(--sans);color:var(--ink-2);white-space:nowrap;padding-top:14px}.when.rub{color:var(--rubric);font-weight:600}.who-cell{min-width:0;padding-top:10px}.name{max-width:100%;font:500 var(--text-name) / 28px var(--serif);letter-spacing:-.005em;overflow-wrap:anywhere;vertical-align:top;display:inline-block}.row .name:after{content:"";position:absolute;inset:0}.row .name:focus-visible{outline:0}.row .name:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px}.why{font:600 13px/18px var(--sans);color:var(--rubric);margin-top:1px}.tag{border:1px solid var(--rule-2);border-radius:var(--radius);font:600 10.5px/16px var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);vertical-align:1px;margin-left:10px;padding:0 6px;display:inline-block}.det{font:400 13px/18px var(--sans);color:var(--ink-2);padding-bottom:3px}.why:last-child{padding-bottom:3px}.row .start{font:600 13px/20px var(--sans);color:var(--ink-2);white-space:nowrap;grid-area:1/5;place-self:center end;align-items:center;gap:7px;display:flex}.row .start:after{content:"";z-index:1;width:64px;position:absolute;top:0;bottom:0;right:0}.row .start svg{fill:none;stroke:currentColor;stroke-width:1.75px;flex:none;width:6px;height:10px}.row .start span{border-bottom:1px solid #0000}.row .start:hover{color:var(--ink)}.row .start:hover span{border-bottom-color:var(--ink)}.row .start:focus-visible{outline:0}.row .start:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px}.act{border:0;border-bottom:1px solid var(--ink);font:600 13px/24px var(--sans);white-space:nowrap;background:0 0;border-radius:0;padding:0;display:inline-block}.act:hover{border-bottom-width:2px}.status-cell{font:500 13px/20px var(--sans);color:var(--ink-2);grid-area:1/3/auto/span 2;padding-top:14px}.score{grid-template-columns:176px 34px minmax(0,1fr);align-items:center;column-gap:14px;height:48px;display:grid}.stave{flex:none;overflow:visible}.stave.m{display:none}.stave .in{fill:var(--stave-band)}.stave .ln{stroke:var(--stave-line);stroke-width:1px}.stave .tr{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.stave .pt{fill:var(--ink)}.stave .end{fill:var(--ink);stroke:var(--paper);stroke-width:2px;paint-order:stroke}.stave .wait{fill:none;stroke:var(--rubric);stroke-width:1.5px;stroke-dasharray:2 3}.stave .ring{fill:var(--paper);stroke:var(--rubric);stroke-width:1.75px}.v{font:600 28px/48px var(--sans);letter-spacing:-.01em;text-align:right}.v.none{color:var(--ink-3);font-weight:400}.meta{flex-direction:column;justify-content:center;min-width:0;display:flex}.sent-row{border-top:1px solid var(--rule);align-items:center;min-height:48px}.sent-row .when{padding-top:0}.sent-row .name{justify-self:start;font-size:19px;line-height:24px}.sent-row .what,.sent-row .status{font:400 13px/20px var(--sans);color:var(--ink-2)}.sent-row .status{color:var(--ink);font-weight:600}.sent-row form{justify-self:end}.dock{display:none}@media (max-width:1360px){.practice,.who{display:none}.dateline,.row,.sent-row{grid-template-columns:104px minmax(0,1fr) 316px 316px 56px}.row .delta .from{display:none}.score{column-gap:12px}}@media (max-width:1200px){.dateline,.row{grid-template-columns:96px minmax(0,1fr) 250px 250px}.sent-row{grid-template-columns:96px minmax(0,1fr) 250px 150px 76px}.score{grid-template-columns:84px 34px minmax(0,1fr)}.stave.d{display:none}.stave.m{display:block}.date{font-size:28px}.row .start{grid-area:1/1;place-self:start;margin-top:38px}.row .start:after{width:96px;min-height:48px;top:36px;left:0;right:auto}}@media (max-width:900px){.dateline{padding:24px 0 12px;display:block}.dateline .col{display:none}.cols{column-gap:var(--gutter);z-index:2;background:var(--paper);border-top:2px solid var(--ink);grid-template-columns:1fr 1fr 48px;padding:6px 0;display:grid;position:sticky;top:0}.cols+.sect{border-top:1px solid var(--rule)}.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;grid-template-areas:"who who start""phq gad start";row-gap:6px;padding:12px 0 10px}.row>.who-cell{grid-area:who;padding:0}.who-cell .name{width:max-content;max-width:calc(100% - 128px);display:block}.row>.when{grid-area:who;justify-self:end;padding:0;line-height:28px}.row .start{grid-area:start;place-self:center end;margin:0}.row .start:after{width:56px;min-height:0;top:0;left:auto;right:0}.status-cell{grid-area:2/1/auto/span 2;padding-top:0}.score{grid-template-columns:84px 34px minmax(0,1fr);height:40px}.row>.score:first-of-type{grid-area:phq}.row>.score:nth-of-type(2){grid-area:gad}.v{line-height:40px}.sent-row{grid-template-columns:64px minmax(0,1fr) auto auto;column-gap:12px}.sent-row .what{display:none}}@media (max-width:760px){.mast{gap:4px;height:56px}.mast nav,.mast>.btn,.find kbd{display:none}.brand{font-size:22px}.find{border:0;flex:none;width:40px;min-width:0}.find:focus-within{outline:0}.find label{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.find label svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.75px}.find input{left:var(--margin);right:var(--margin);opacity:0;pointer-events:none;background:var(--paper-field);border-radius:var(--radius);width:auto;height:40px;padding:0 12px;font-size:16px;position:absolute;top:8px}.find input:focus{opacity:1;pointer-events:auto;z-index:2;outline:2px solid var(--ink);outline-offset:0}.mast .push{height:36px;padding:0 14px}.menu{margin-right:-4px;display:block}.page{padding-bottom:24px}.dateline{padding:20px 0 12px}.date{font-size:27px;line-height:32px}.sect{padding:7px 0}.list+.sect{margin-top:20px}.row:hover,.sent-row:hover{box-shadow:-16px 0 0 var(--paper-2), 16px 0 0 var(--paper-2)}.cols{grid-template-columns:1fr 1fr 44px;column-gap:12px}.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;column-gap:12px}.who-cell .name{max-width:calc(100% - 112px);font-size:20px;line-height:26px}.row>.when{font-size:12.5px;line-height:26px}.score{grid-template-columns:minmax(0,76px) 28px minmax(max-content,1fr);column-gap:8px;height:36px}.stave.m{width:100%}.v{font-size:22px;line-height:36px}.row .band,.row .delta .t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.delta{gap:4px}.delta .eq{display:block}.dock{z-index:2;padding:12px var(--margin) 14px;background:var(--paper);border-top:1px solid var(--ink);display:block;position:sticky;bottom:0}.dock .btn{width:100%;height:52px;font-size:16px}.foot{padding-top:10px;padding-bottom:12px}}.start-top{justify-content:space-between;align-items:center;padding:28px 0 0;display:flex}.close{min-height:24px;font:500 14px/1 var(--sans);color:var(--ink-2);align-items:center;gap:10px;display:flex}.compose{font:400 var(--text-display) / 60px var(--serif);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.3em;padding:20px 0 40px;display:flex}.compose b{font-weight:500}.compose i{color:var(--ink-3);font-weight:300}.compose .blank{border-bottom:2px solid var(--ink);min-width:460px;min-height:60px;color:var(--ink-3);padding-right:48px;font-weight:400;line-height:58px}.compose .blank.set-in{color:var(--ink)}.compose .what-blank{border-bottom:2px solid var(--ink);min-width:300px;min-height:60px}.steps{column-gap:var(--gutter);border-top:2px solid var(--ink);grid-template-columns:3fr 5fr 4fr;display:grid}.steps.two{grid-template-columns:5fr 4fr}.step{min-width:0;padding:0 0 8px}.step+.step{border-left:1px solid var(--rule);padding-left:var(--gutter)}.step-h{align-items:baseline;gap:10px;padding:14px 0;display:flex}.step-h .i{font:600 13px/24px var(--sans);color:var(--ink-3)}.step-h h2{font:500 italic 22px/24px var(--serif)}.step.later .step-h h2,.step.later .step-h .i{color:var(--ink-3)}.step.done .step-h h2{color:var(--ink-2)}.set{border:0;border-top:1px solid var(--rule);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;column-gap:12px;width:100%;padding:18px 0 17px;display:grid}.set .t{font:500 var(--text-name) / 28px var(--serif);color:var(--ink-2)}.set .m{font:400 13px/19px var(--sans);color:var(--ink-3);grid-column:1;margin-top:2px}.set.on .t{color:var(--ink);font-weight:600}.set.on .m{color:var(--ink-2)}.set:hover .t{color:var(--ink)}.set:focus-visible,.pick:focus-visible,.way:focus-visible{outline-offset:-2px}.set .ck{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:2.25px;grid-area:1/2/span 2}.what-q{border-bottom:2px solid var(--ink);align-items:center;gap:12px;min-height:56px;display:flex}.what-q:focus-within{outline:2px solid var(--ink);outline-offset:2px}.what-q input{min-width:0;height:52px;font:400 19px/1 var(--sans);background:0 0;border:0;outline:0;flex:1;padding:0}.what-q input::placeholder{color:var(--ink-3);opacity:1}.what-tog{width:var(--target);border-radius:var(--radius);background:0 0;border:0;flex:none;place-items:center end;height:52px;display:grid}.what-tog:hover{background:var(--paper-2)}.what-tog .chev{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.75px}.what-tog[aria-expanded=true] .chev{transform:rotate(180deg)}.what-pop{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper-field);margin-top:6px;overflow:hidden}.what-pop [role=listbox]{max-height:336px;overflow-y:auto}.what-opt{min-height:var(--target);border-top:1px solid var(--rule);cursor:default;grid-template-columns:minmax(0,1fr) 20px;align-items:center;column-gap:12px;padding:9px 12px 8px;display:grid}.what-opt:first-child{border-top:0}.what-opt .t{font:500 20px/28px var(--serif);color:var(--ink-2)}.what-opt.on .t{color:var(--ink);font-weight:600}.what-opt .m,.what-chosen .m{font:400 13px/19px var(--sans);color:var(--ink-3);overflow-wrap:anywhere;grid-column:1}.what-opt .ck,.what-chosen .rm svg{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:2.25px}.what-opt .ck{grid-area:1/2}.what-opt.cur{background:var(--ink)}.what-opt.cur .t{color:var(--paper)}.what-opt.cur .m{color:var(--on-ink-2)}.what-opt.cur .ck{stroke:var(--paper)}.what-none{font:400 var(--text-body) / 20px var(--sans);color:var(--ink-2);padding:14px 12px}.what-chosen li{grid-template-columns:minmax(0, 1fr) var(--target);border-bottom:1px solid var(--rule);align-items:center;padding:12px 0 11px;display:grid}.what-chosen .t{font:600 var(--text-name) / 28px var(--serif)}.what-chosen .rm{width:var(--target);height:var(--target);border-radius:var(--radius);background:0 0;border:0;grid-area:1/2/span 2;place-items:center;display:grid}.what-chosen .rm svg{stroke-width:1.75px}.what-chosen .rm:hover{background:var(--paper-2)}.what-chosen .rm:focus-visible{outline-offset:-2px}.what-js{display:none}.what-total{font:400 13px/19px var(--sans);color:var(--ink-2);padding-top:10px}.what-plain label{min-height:var(--target);border-top:1px solid var(--rule);grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 0 11px;display:grid}.what-plain input{width:20px;height:20px;accent-color:var(--ink);grid-row:1/span 3;margin:0}.what-plain .t{font:500 var(--text-name) / 28px var(--serif);color:var(--ink-2)}.what-plain input:checked~.t{color:var(--ink);font-weight:600}.what-plain .m{font:400 13px/19px var(--sans);color:var(--ink-3);overflow-wrap:anywhere;grid-column:2}@media (scripting:enabled){.what-js{display:block}.what-boxes{display:none}}.who-answers{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.who-card{align-content:start;column-gap:var(--space-2);row-gap:var(--space-1);min-height:var(--target-large);padding:var(--space-3) var(--space-4);border:2px solid var(--rule);border-radius:var(--radius);background:var(--paper);color:var(--ink-2);cursor:pointer;grid-template-columns:minmax(0,1fr) 22px;display:grid;position:relative}.who-card:hover{background:var(--paper-2)}.who-card input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.who-card .t{font:500 var(--text-question) / 24px var(--serif);overflow-wrap:anywhere}.who-card .ind{border:2px solid var(--ink-3);border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.who-card .ind svg{fill:none;width:16px;height:16px;stroke:var(--paper);stroke-width:2.5px;visibility:hidden}.who-card .m{font:400 var(--text-small) / 18px var(--sans);color:var(--ink-3);grid-column:1/-1}.who-card:has(input:checked){border-color:var(--ink);background:var(--paper-field);color:var(--ink)}.who-card:has(input:checked) .t{font-weight:600}.who-card:has(input:checked) .m{color:var(--ink-2)}.who-card:has(input:checked) .ind{border-color:var(--ink);background:var(--ink)}.who-card:has(input:checked) .ind svg{visibility:visible}.who-card:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}@media (max-width:420px){.who-answers{gap:var(--space-2)}.who-card{padding:var(--space-3)}}.for-clinician,.what-plain[data-for=clinician],.by-clinician .for-patient,.by-clinician .what-plain[data-for=patient]{display:none}.by-clinician span.for-clinician{display:inline}.by-clinician .what-plain[data-for=clinician]{display:block}.instant:has(.who-answers input[value=clinician]:checked) .for-patient{display:none}.instant:has(.who-answers input[value=clinician]:checked) .what-plain[data-for=patient]{display:none}.instant:has(.who-answers input[value=clinician]:checked) span.for-clinician{display:inline}.instant:has(.who-answers input[value=clinician]:checked) .what-plain[data-for=clinician]{display:block}@media (scripting:none){.instant .compose,.instant [data-start-reason]{display:none}.instant .step.later .step-h h2,.instant .step.later .step-h .i{color:inherit}.instant .steps{margin-top:var(--space-5)}}.instant .who-answers+.steps{margin-top:var(--space-5)}.instant .steps .step .way{background:var(--ink);color:var(--paper);border-top-color:var(--ink);border-radius:var(--radius)}.instant button.way:not(:disabled):hover{background:var(--ink-hover)}.instant .way:focus-visible{outline-color:var(--paper);outline-offset:-6px}.instant [data-start-reason]{padding-bottom:var(--space-3)}.lib{font:500 14px/24px var(--sans);border-bottom:1px solid var(--ink);margin-top:16px;display:inline-block}.q-row{grid-template-columns:minmax(0,1fr);column-gap:16px;margin-bottom:6px;display:grid}.q{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper-field);align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.q:focus-within{outline:2px solid var(--ink);outline-offset:2px}.q svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.75px;flex:none}.q input{height:52px;font:400 19px/1 var(--sans);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0}.q input::placeholder{color:var(--ink-3);opacity:1}.grp{padding:20px 12px 6px}.pick{border:0;border-top:1px solid var(--rule);text-align:left;background:0 0;border-radius:0;grid-template-columns:52px minmax(0,1fr) auto 24px;align-items:center;column-gap:12px;width:100%;min-height:48px;padding:0 12px;display:grid}.pick .tm{font:500 13px/1 var(--sans);color:var(--ink-2)}.pick .nm{font:500 20px/1 var(--serif);overflow-wrap:anywhere;padding:10px 0;line-height:28px}.pick .ls{text-overflow:ellipsis;max-width:100%;font:400 13px/20px var(--sans);color:var(--ink-3);white-space:nowrap;justify-self:end;overflow:hidden}.pick kbd{visibility:hidden}.pick.cur{background:var(--ink);color:var(--paper);border-top-color:var(--ink);border-radius:var(--radius)}li:has(.pick.cur)+li .pick{border-top-color:#0000}.pick.cur .tm,.pick.cur .ls{color:var(--on-ink-2)}.pick.cur kbd{visibility:visible;border-color:var(--on-ink-rule);color:var(--paper)}.pick:not(.cur):hover{background:var(--paper-2)}.new{border-top:1px solid var(--ink);margin-top:14px;padding:12px 12px 4px}.q-row+.new{border-top:0;margin-top:0}.new .nm{font:500 20px/28px var(--serif);overflow-wrap:anywhere;display:block}.ages{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ages .btn{height:40px;padding:0 14px}.way{border:0;border-top:1px solid var(--rule);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;width:100%;min-height:104px;padding:16px;display:grid}.way .t{font:500 26px/32px var(--serif)}.way .x{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.code{font:500 28px/32px var(--mono);letter-spacing:.02em}.way .url{font:400 13px/18px var(--sans)}.step.later .way{color:var(--ink-3)}button.way:not(:disabled):hover,a.way:hover{background:var(--paper-2)}.way.cur{background:var(--ink);color:var(--paper);border-top-color:var(--ink);border-radius:var(--radius)}button.way.cur:not(:disabled):hover,a.way.cur:hover{background:var(--ink-hover)}li:has(.way)>.lib{margin:10px 16px 14px}.opts-more{margin-left:16px}li:has(.way.cur)+li .way{border-top-color:#0000}.way.cur kbd{border-color:var(--on-ink-rule);color:var(--paper)}.way.cur .url{color:var(--on-ink-2)}.said{font:600 13px/18px var(--sans)}.opts-more{border-top:1px solid var(--rule);margin-top:16px;padding-top:12px}.opts-more summary{font:500 14px/24px var(--sans);border-bottom:1px solid var(--ink);cursor:pointer;list-style:none;display:inline-block}.opts-more summary::-webkit-details-marker{display:none}.choice{flex-wrap:wrap;align-items:center;gap:4px 20px;padding-top:12px;display:flex}.choice legend{float:left;width:88px;line-height:28px}.choice label{min-height:28px;font:500 14px/20px var(--sans);align-items:center;gap:8px;display:inline-flex}.choice input{width:18px;height:18px;accent-color:var(--ink);margin:0}.issue{column-gap:var(--gutter);border-top:2px solid var(--ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;padding-top:28px;display:grid}.bigcode{font:500 96px/104px var(--mono);letter-spacing:.01em;white-space:nowrap}.issue .at{font:400 21px/28px var(--sans);margin-top:8px}.issue .link{font:400 14px/22px var(--mono);overflow-wrap:anywhere;margin-top:16px}.issue .acts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.issue .facts{margin-top:28px}.qr{width:232px;height:232px}.qr .bg{fill:var(--paper)}.qr .fg{fill:var(--ink)}.back{min-height:24px;font:500 13px/20px var(--sans);color:var(--ink-2);align-items:center;gap:6px;margin-top:28px;display:inline-flex}.back svg{fill:none;stroke:currentColor;stroke-width:1.75px;width:7px;height:10px}.pt-head{justify-content:space-between;align-items:flex-end;gap:var(--gutter);padding:6px 0 28px;display:flex}.pt-head h1{overflow-wrap:anywhere;min-width:0;max-width:100%;font:500 var(--text-display) / 60px var(--serif);letter-spacing:-.022em}.facts{gap:40px;padding-bottom:8px;display:flex}.facts dt{margin-bottom:2px}.facts dd{font:500 15px/20px var(--sans)}.flag-top{justify-content:space-between;align-items:flex-end;gap:var(--gutter);padding-bottom:20px;display:flex}.flag-top .back{font:500 var(--text-title) / 40px var(--serif);letter-spacing:-.012em;color:var(--ink);gap:0;display:flex;position:relative}.flag-top .back a{align-items:center;width:22px;height:40px;display:flex}.flag-top .back a:after{content:"";position:absolute;inset:0}.flag-top .back svg{width:10px;height:16px}.flag-top .facts{padding-bottom:4px}.pt-acts{flex-wrap:wrap;gap:8px 28px;margin-top:-8px;padding-bottom:28px;display:flex}.flag{column-gap:var(--gutter);border-top:2px solid var(--rubric);border-bottom:1px solid var(--rubric);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:22px 0 24px;display:grid}.flag+.flag{border-top:0}.flag-body{column-gap:var(--gutter);grid-template-columns:minmax(0,7fr) 5fr;align-items:start;margin-top:16px;display:grid}.flag .item{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:16px;display:grid}.flag .item p{font:400 20px/28px var(--serif)}.flag .ans{flex-wrap:wrap;align-items:flex-start;gap:12px 40px;display:flex}.flag .ans dt{margin-bottom:6px}.flag .ans dd{font:600 16px/20px var(--sans);align-items:center;gap:10px;display:flex}.flag .ans .prev dd{color:var(--ink-2);font-weight:400}.flag .rule-line{font:400 13px/18px var(--sans);color:var(--ink-2);margin-top:14px}.flag-act{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.flag-act .btn{height:40px;padding:0 20px}.flag-act .since{font:400 13px/18px var(--sans);color:var(--ink-2)}.flag.ack{border-top-color:var(--ink);border-bottom-color:var(--rule)}.flag.ack .flag-h{color:var(--ink)}.flag .signed{font:500 14px/20px var(--sans);text-align:right}.flag .notefield{border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper-field);width:280px;max-width:100%;height:40px;font:400 14px/1 var(--sans);padding:0 12px;display:block}.lower{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding-top:36px;display:grid}.ans-t{border-collapse:collapse;width:100%;margin-bottom:36px}.ans-t caption{text-align:left;border-top:2px solid var(--ink);font:600 20px/24px var(--serif);padding:10px 0}.ans-t th{font:600 var(--text-caps) / 16px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);text-align:left;white-space:nowrap;padding:0 0 8px}.ans-t td{border-top:1px solid var(--rule);vertical-align:top;padding:10px 0 9px}.ans-t .no{width:28px;font:600 13px/22px var(--sans);color:var(--ink-3)}.ans-t .it{font:400 17px/22px var(--serif);padding-right:24px}.ans-t .a{white-space:nowrap;width:212px}.ans-t .p{white-space:nowrap;text-align:right;width:152px}.ans-t .w{font:500 13.5px/22px var(--sans);align-items:center;gap:9px;display:inline-flex}.ans-t .p .w{color:var(--ink-2);font-size:12.5px;font-weight:400}.ans-t th.p{width:152px}.ans-t tr.mark .no,.ans-t tr.mark .a .w{color:var(--rubric);font-weight:700}.ans-t tfoot td{border-top:1px solid var(--ink);font:600 13px/22px var(--sans);padding-top:10px}.ans-t tfoot .sum{font:600 20px/22px var(--sans)}.ans-t tfoot .p .sum{color:var(--ink-2);font-weight:500}.sent-t{border-collapse:collapse;width:100%;margin-top:36px}.sent-t caption{text-align:left;border-top:2px solid var(--ink);font:500 italic 19px/24px var(--serif);padding:10px 0}.sent-t td{border-top:1px solid var(--rule);font:400 13px/20px var(--sans);color:var(--ink-2);vertical-align:top;padding:9px 16px 8px 0}.sent-t td.strong{color:var(--ink);font-weight:600}.present{min-height:100dvh;padding:24px var(--margin) 20px;flex-direction:column;display:flex}.present-top{justify-content:space-between;align-items:center;display:flex}.present .charts{flex:1;align-content:center;padding-top:24px}.present .fig-h .big{font-size:88px;line-height:88px}.present .fig-h .lab .sc{font-size:15px;line-height:20px}.present .fig-h .band{font-size:19px;line-height:26px}.present .src{font:400 12px/16px var(--sans);color:var(--ink-3);margin-top:12px}.lib-head{font:400 var(--text-title) / 40px var(--serif);letter-spacing:-.012em;padding:32px 0 14px}.lib-list{border-bottom:1px solid var(--rule)}.inst{column-gap:var(--gutter);padding:var(--space-4) 0 var(--space-1);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.lib-list>.inst:first-child{border-top:2px solid var(--ink)}.inst-name{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.inst h2{font:500 var(--text-title) / 36px var(--serif);letter-spacing:-.012em}.inst .full{font:400 17px/24px var(--serif);color:var(--ink-2)}.inst .n{margin-top:var(--space-1);font:500 var(--text-small) / 20px var(--sans);color:var(--ink-2)}.inst .notice{margin-top:var(--space-1);font:400 12px/16px var(--sans);color:var(--ink-3)}.inst .btn.inst-start{height:var(--target);margin-top:var(--space-1)}.inst-more{grid-column:1/-1}.inst-more summary{min-height:var(--target);font:500 var(--text-small) / 20px var(--sans);color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.inst-more summary::-webkit-details-marker{display:none}.inst-more summary svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:10px;height:10px}.inst-more summary:hover,.inst-more[open] summary{color:var(--ink)}.inst-more summary:hover{text-underline-offset:3px;text-decoration:underline}.inst-more[open] summary svg{transform:rotate(90deg)}.inst-body{column-gap:var(--gutter);row-gap:var(--space-5);padding:var(--space-2) 0 var(--space-5);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start;display:grid}.inst-body>dl:only-child{column-gap:var(--gutter);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scale{width:100%;height:auto;overflow:visible}.scale .ln{stroke:var(--rule-2);stroke-width:1px}.scale .base{stroke:var(--ink);stroke-width:1.5px}.scale .ct{font:600 13px var(--sans);fill:var(--ink);text-anchor:middle}.scale .bn{font:600 10.5px var(--sans);letter-spacing:.09em;text-transform:uppercase;fill:var(--ink-2);text-anchor:middle}.inst dl{row-gap:12px;display:grid}.inst dd{font:400 13px/19px var(--sans);color:var(--ink-2);margin-top:2px}.inst dd.rub{color:var(--rubric);font-weight:600}.named{border-top:1px solid var(--rule)}.named li{column-gap:var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:12px 0 11px;display:grid}.named .t{font:500 var(--text-name) / 28px var(--serif);color:var(--ink-2)}.named .s{font:400 13px/20px var(--sans);color:var(--ink-3)}.locked{flex:1;place-content:center;justify-items:center;gap:28px;padding:48px 24px;display:grid}.locked h1{font:600 44px/48px var(--serif);letter-spacing:-.02em}.locked .btn{min-width:240px;height:64px;font-size:19px}.staff-flag{border-top:2px solid var(--rubric);border-bottom:1px solid var(--rubric);padding:22px 0 24px}.lost{padding-top:72px;padding-bottom:72px}.lost h1{font:500 var(--text-display) / 60px var(--serif);letter-spacing:-.022em}.lost .btn{margin-top:28px}@media (max-width:1100px){.compose{font-size:40px;line-height:46px}.compose .blank{min-width:0;min-height:46px;padding-right:24px;line-height:44px}.compose .what-blank{min-width:160px;min-height:46px}.steps{grid-template-columns:3fr 5fr 3fr}.q input{font-size:16px}.q{gap:10px;padding:0 12px}.way{grid-template-columns:1fr;row-gap:6px}.way .x{align-items:flex-start}.way kbd{display:none}.code{font-size:24px}.pt-head{flex-direction:column;align-items:flex-start;gap:16px}.pt-head h1{font-size:44px;line-height:48px}.facts{gap:28px}.lower{grid-template-columns:minmax(0,1fr)}.flag-body{grid-template-columns:1fr;row-gap:16px}.inst-body{grid-template-columns:minmax(0,1fr)}.bigcode{font-size:64px;line-height:72px}}@media (max-width:760px){.start-top{padding-top:20px}.compose{padding:12px 0 24px;font-size:30px;line-height:36px}.compose .blank{min-height:36px;line-height:34px}.compose .what-blank{min-width:96px;min-height:36px}.steps,.steps.two{grid-template-columns:1fr}.step+.step{border-left:0;border-top:2px solid var(--ink);margin-top:16px;padding-left:0}.pick{grid-template-columns:44px minmax(0,1fr) auto;padding:0 8px}.close kbd,.pick kbd{display:none}.grp{padding-left:8px}.way{min-height:72px;padding:12px 8px}.opts-more{margin-left:8px}li:has(.way)>.lib{margin-left:8px}.back{margin-top:18px}.pt-head h1,.lost h1,.locked h1{font-size:36px;line-height:40px}.facts{flex-wrap:wrap;gap:14px 28px}.flag{grid-template-columns:1fr;row-gap:18px;padding:18px 0 20px}.flag .item{grid-template-columns:1fr;row-gap:4px}.flag .item p{font-size:18px;line-height:25px}.flag .ans{column-gap:24px}.flag-act{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px 16px;display:grid}.flag-act>form{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.flag-act form .btn{width:100%;height:48px}.flag-act .more{grid-column:2}.flag-act .since,.flag .signed{text-align:left}.flag .notefield{width:100%}.present .fig-h .big{font-size:56px;line-height:56px}.ans-t .it{padding-right:12px;font-size:16px}.ans-t .a{white-space:normal;width:104px}.ans-t .p,.ans-t th.p{white-space:normal;width:92px}.flag-top{flex-direction:column;align-items:flex-start;gap:12px}.flag-top .back{font-size:27px;line-height:32px}.sent-t tbody tr{border-top:1px solid var(--rule);flex-wrap:wrap;column-gap:12px;padding:9px 0 8px;display:flex}.sent-t td{border:0;padding:0}.ans-t .w{flex-wrap:wrap;align-items:flex-start;gap:6px;font-size:12.5px;line-height:17px}.ans-t .pips{margin-top:4px}.inst h2{font-size:var(--text-name);line-height:28px}.inst .full{font-size:var(--text-body);line-height:20px}.inst-body>dl:only-child{grid-template-columns:minmax(0,1fr)}.issue{grid-template-columns:1fr;row-gap:28px}.bigcode{font-size:44px;line-height:52px}.lib-head{padding-top:20px;font-size:27px;line-height:32px}}@media (max-width:350px){.inst{grid-template-columns:minmax(0,1fr)}.inst .btn.inst-start{margin-top:var(--space-3);justify-self:start}.mast{gap:0}.brand{font-size:19px}.find,.find label{width:36px}.sect{flex-wrap:wrap}.scope{gap:12px}.tbl th{white-space:normal;padding-right:8px}.tbl td{padding-right:8px}.sent-row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.sent-row .when{grid-column:1/-1}.sent-row .name{overflow-wrap:anywhere;grid-column:1/-1}.ans-t{table-layout:fixed}.ans-t .no{width:16px}.ans-t .a{width:30%}.ans-t .p,.ans-t th.p{width:26%}.ans-t th,.ans-t td{white-space:normal;overflow-wrap:anywhere}.ans-t .it{padding-right:6px}.row .score{grid-template-columns:minmax(0,1fr) 28px 20px;column-gap:6px}}.mast .acct{align-items:center;gap:16px;display:flex}.mast .acct a,.mast .acct button,.menu-list button{border:0;border-bottom:1px solid var(--rule-2);font:500 13px/24px var(--sans);color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:0;padding:0}.mast .acct a:hover,.mast .acct button:hover{color:var(--ink);border-bottom-color:var(--ink)}.menu-list form{border-top:1px solid var(--rule);align-items:center;min-height:48px;display:flex}.menu-list button{font-size:14px;line-height:28px}.acct-notes{border:1px solid var(--ink);border-radius:var(--radius);font:600 14px/22px var(--sans);gap:8px;margin:24px 0 0;padding:16px 20px;display:grid}.acct-notes li{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.find{position:relative}.find-list{z-index:4;background:var(--paper);border:1px solid var(--ink);border-radius:var(--radius);width:max-content;min-width:100%;max-width:min(420px,90vw);padding:4px 0;position:absolute;top:calc(100% + 6px);left:0}.find-list a,.find-list .none{min-height:44px;font:500 17px/24px var(--serif);align-items:center;padding:0 16px;display:flex}.find-list .none{font:400 14px/20px var(--sans);color:var(--ink-2)}.find-list a:hover,.find-list a:focus-visible{background:var(--paper-2)}.problem,.refused{font:600 14px/22px var(--sans)}.problem:empty{display:none}.refused{margin-top:48px}.pt-acts .said{font:500 13px/24px var(--sans);color:var(--ink-2)}.pt-acts{flex-wrap:wrap;align-items:center}.flag-act .problem{flex-basis:100%}.reissue{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:inline-flex}.reissued{flex-basis:100%}.sent-row .reissue{justify-self:end}.sent-row:has(.reissued){grid-template-columns:minmax(0,1fr);row-gap:8px;padding:12px 0}.sent-t td .act+.act,.sent-t td .reissue+.act{margin-left:16px}.steps+.issue{margin-top:32px}.unlock{text-align:left;justify-items:stretch;gap:20px;width:min(360px,100%);display:grid}.unlock form{border-top:1px solid var(--rule);gap:16px;padding-top:20px;display:grid}.unlock label{gap:6px;display:grid}.unlock input{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--paper-field);height:48px;font:500 17px/1 var(--sans);padding:0 12px}.unlock .btn{justify-self:start}.instant .lib-row{margin-top:var(--space-2)}.about{max-width:720px;margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--ink);font:400 15px/24px var(--sans);gap:12px;display:grid}.about h2.sc{margin-top:16px}.about ul{gap:4px;padding-left:18px;list-style:outside;display:grid}.about .use{border-left:2px solid var(--ink);padding-left:16px}.about .quiet{color:var(--ink-2)}.steps.two .handback-check{gap:4px;margin-top:12px;display:grid}.handback-check label{min-height:44px;font:500 14px/20px var(--sans);cursor:pointer;align-items:flex-start;gap:8px;padding-top:12px;display:flex}.handback-check input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:1px 0 0}.handback-check .m{font:400 13px/20px var(--sans);color:var(--ink-2);padding-left:26px}.instant .step-go{padding-top:14px}.steps.two .handback-line{font:400 14px/20px var(--sans);color:var(--ink-2);margin-top:16px}.page.lost p{margin:8px 0 24px}@media (max-width:1360px){.mast .acct{display:none}.menu{margin-right:-4px;display:block}}@media (max-width:760px){.find-list{top:68px;left:var(--margin);right:var(--margin);width:auto;max-width:none;position:fixed}}.pin-set{border-top:1px solid var(--ink);font:400 15px/24px var(--sans);gap:16px;margin-top:28px;padding-top:16px;display:grid}.pin-set h2{font:500 24px/32px var(--serif)}.pin-acts{flex-wrap:wrap;gap:12px;display:flex}.pin-set .unlock .pin-acts .btn{justify-self:auto}.doc{max-width:760px;padding-top:40px}.doc h1{font:500 44px/48px var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere}.doc h1 .sc,.draft-mark{color:var(--ink);margin-top:8px;display:block}.doc-facts{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);gap:10px;margin:28px 0;padding:16px 0;display:grid}.doc-facts div{grid-template-columns:120px 1fr;gap:4px 16px;display:grid}.doc-facts dd{font:500 15px/20px var(--sans);overflow-wrap:anywhere}.doc-facts dd.mono{font:400 13px/20px var(--mono)}.agr{font:400 16px/26px var(--sans);gap:12px;display:grid}.agr h2{font:500 30px/36px var(--serif);letter-spacing:-.012em;margin-top:20px}.agr h3{font:500 22px/28px var(--serif);margin-top:20px}.agr h4,.agr h5{font:600 16px/26px var(--sans);margin-top:12px}.agr ol,.agr ul{gap:8px;padding-left:24px;display:grid}.agr ol{list-style:decimal}.agr ul{list-style:outside}.agr blockquote{border-left:2px solid var(--ink);gap:12px;padding-left:16px;display:grid}.agr hr{border:0;border-top:1px solid var(--rule);width:100%}.agr code{font:400 14px/26px var(--mono);overflow-wrap:anywhere}.agr table{border-collapse:collapse;border-top:1px solid var(--ink);width:100%;font:400 15px/24px var(--sans)}.agr th{border-bottom:1px solid var(--ink);text-align:left;vertical-align:bottom;font:600 var(--text-caps) / 16px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);padding:8px 16px 8px 0}.agr td{border-bottom:1px solid var(--rule);vertical-align:top;overflow-wrap:anywhere;padding:10px 16px 10px 0}.agr td:first-child{font-weight:600}.agr th:last-child,.agr td:last-child{padding-right:0}@media (max-width:640px){.doc h1{font:500 32px/38px var(--serif)}.doc-facts div{grid-template-columns:1fr}.agr table,.agr tbody,.agr tr,.agr td{width:auto;display:block}.agr thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.agr tr{border-bottom:1px solid var(--rule);padding:12px 0}.agr td,.agr td:first-child{border:0;width:auto;padding:0 0 8px}.agr td:before{content:attr(data-label);font:600 var(--text-caps) / 16px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);display:block}}.find-close{display:none}@media (max-width:760px){.find{position:static}.find input{padding-right:48px}.find:focus-within input,.find.has-q input{opacity:1;pointer-events:auto;z-index:2}.find:focus-within .find-close,.find.has-q .find-close{z-index:3;top:8px;right:var(--margin);place-items:center;width:44px;height:40px;display:grid;position:absolute}.find-close:after{content:"";position:absolute;inset:-2px 0}.find-close svg{fill:none;width:14px;height:14px;stroke:var(--ink);stroke-width:1.75px}.find-list{min-width:0;max-height:calc(100dvh - 164px);overflow-y:auto}.find-list a,.find-list .none{white-space:normal;overflow-wrap:anywhere;min-height:48px}}@media (max-width:900px){.row{grid-template-areas:"who who start""when when start""phq gad start";row-gap:2px}.who-cell .name{width:auto;max-width:100%}.row>.when{grid-area:when;justify-self:start;padding-bottom:4px;line-height:18px}.status-cell{grid-row:3}}@media (max-width:1200px){.pick{grid-template-columns:44px minmax(0,1fr) auto}.pick kbd{display:none}}.mast>*{flex-shrink:0}.mast .practice,.mast .who{text-overflow:ellipsis;flex:0 auto;min-width:48px;overflow:hidden}.mast .find{flex-shrink:100000}@media (max-width:760px){:is(.mast:has(.find:focus-within)>.brand,.mast:has(.find.has-q)>.brand,.mast:has(.find:focus-within)>.menu,.mast:has(.find.has-q)>.menu){visibility:hidden}}.sent-row .what .sent-set{color:var(--ink);margin-right:12px;font-weight:600}@media (min-width:1361px) and (max-width:1560px){.mast{gap:18px}.mast .acct{gap:12px}.mast nav{gap:20px;margin-left:8px}}.how-chart{padding:4px 12px 12px}.rate{gap:var(--space-6);max-width:var(--patient-column);padding-bottom:var(--space-7);display:grid}.rate-for{font:500 var(--text-name) / 1.3 var(--serif)}.rate-pick{gap:var(--space-3);display:grid}.rate-why,.rate-notes,.rate-notice,.rate-display{color:var(--ink-2);font:400 var(--text-body) / 1.5 var(--sans)}.rate-notice{font-size:var(--text-small)}.rate-form{gap:var(--space-6);display:grid}.rate-title{font:500 var(--text-name) / 1.3 var(--serif)}.rate-group{gap:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--rule-2);display:grid}.rate-group h2,.rate-group h3{font:600 var(--text-caps) / 1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}.rate-q .rate-notes{margin:calc(-1 * var(--space-2)) 0 var(--space-3)}.rate-acts{gap:var(--space-3) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.rate-unanswered,.rate-confirm{gap:var(--space-4);padding-top:var(--space-4);border-top:2px solid var(--ink);display:grid}.rate-confirm h2{font:500 var(--text-name) / 1.3 var(--serif)}.rate-confirm ul{gap:var(--space-2);display:grid}
}

@layer journal {
main.acctp{border-top:3px solid var(--ink);min-height:100dvh;font:400 15px/24px var(--sans);grid-template-columns:min(400px,100%);place-content:start center;padding:72px 24px 120px;display:grid}main.acctp.wide{grid-template-columns:min(760px,100%)}main.acctp>*{min-width:0}.acctp>.brand{border-bottom:1px solid var(--ink);margin-bottom:32px;padding-bottom:20px;font-size:28px;line-height:32px;display:block}.acctp h1{font:500 36px/42px var(--serif);letter-spacing:-.02em;overflow-wrap:break-word;margin-bottom:28px}.acctp h1 .draft-mark{letter-spacing:.09em}.a-h2{font:500 26px/32px var(--serif);letter-spacing:-.012em}.a-h3{font:500 20px/28px var(--serif)}.a-stack{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.a-stack.g1{gap:4px}.a-stack.g2{gap:8px}.a-stack.g3{gap:12px}.a-stack.g4{gap:16px}.a-stack.g8{gap:32px}.a-stack.a-start{justify-items:start}.a-ruled{border-top:1px solid var(--rule);padding-top:28px}.a-pair{flex-wrap:wrap;column-gap:8px;display:flex}.a-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.a-line.g6{gap:24px}.a-strong{font-weight:600}.a-lnk{border-bottom:1px solid var(--ink);font-weight:600}.a-lnk:hover{border-bottom-width:2px}.a-mono{font-family:var(--mono);font-size:14px}.a-break{overflow-wrap:anywhere}.a-box{border-top:1px solid var(--ink);padding:16px 0 20px}.a-doc{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:20px 0}.a-code{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--paper-2);text-align:center;padding:8px 12px}.a-codes{font-family:var(--mono);grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:480px){.a-codes{grid-template-columns:repeat(2,minmax(0,1fr))}}.a-qr{border:1px solid var(--rule-2);width:224px;max-width:100%;height:224px}.a-qr .bg{fill:var(--paper)}.a-qr .fg{fill:var(--ink)}.a-up{margin-top:32px}.a-up.s{margin-top:16px}.a-quiet{color:var(--ink-2);overflow-wrap:anywhere;margin-top:8px}.a-status{min-height:24px;font:600 14px/24px var(--sans)}.a-timeout{z-index:10;border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:672px;margin:0 auto;padding:16px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.btn.md{height:48px;padding:0 24px;font-size:15px}.btn.quiet{height:auto;min-height:24px;color:var(--ink);white-space:normal;text-align:left;text-underline-offset:4px;background:0 0;border:0;border-radius:0;padding:0;line-height:22px;text-decoration:underline;text-decoration-thickness:1px}.btn.quiet:hover{background:0 0;text-decoration-thickness:2px}.btn:disabled{cursor:not-allowed;opacity:.6}.fld{gap:6px;display:grid}.fld label{font:600 var(--text-caps) / 16px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.fld .hint{font:400 14px/20px var(--sans);color:var(--ink-2)}.fld input{border:0;border-bottom:1px solid var(--ink);width:100%;height:48px;font:500 17px/1 var(--sans);background:0 0;border-radius:0;padding:0 2px}.fld input[aria-invalid=true]{border-bottom-width:3px}.fld .err,.chk .err,.opts-err{font:600 14px/22px var(--sans);align-items:flex-start;gap:8px;display:flex}.fld .err svg{fill:currentColor;flex:none;width:18px;height:18px;margin-top:2px}.chk{gap:6px;display:grid}.chk label,.opt{border-top:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:12px;width:100%;min-height:48px;padding:12px 8px 12px 0;display:flex}.chk input,.opt input{width:22px;height:22px;accent-color:var(--ink);outline:0;flex:none;margin:1px 0 0}.opt.lg{gap:20px;min-height:80px;font-size:20px;line-height:30px}.opt.lg input{width:32px;height:32px}.chk label:hover,.opt:hover{background:var(--paper-2)}.chk label:has(:checked){border-top:2px solid var(--ink);padding-top:11px}.opt:has(:checked){border-top:2px solid var(--ink);padding-top:11px}.chk.bad label{border-top:3px solid var(--ink);padding-top:10px}.chk label:has(:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.opt:has(:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.chk label:has(:disabled){cursor:not-allowed;opacity:.6}.opt:has(:disabled){cursor:not-allowed;opacity:.6}.opt-group legend{font:500 20px/28px var(--serif);margin-bottom:12px;padding:0}.opt-group.lg legend{margin-bottom:24px;font-size:30px;line-height:38px}.opts{display:grid}.opts.lg{gap:20px}@media (max-width:480px){main.acctp{padding:40px 16px 96px}.acctp h1{font-size:30px;line-height:36px}}.acctp .btn:not(.quiet){white-space:normal;text-align:left;height:auto;min-height:48px;padding-top:10px;padding-bottom:10px;line-height:20px}
}

@layer reset,journal;
