:root{--done:#1a7f37;--not-started:#d1242f;--aging:#d4a017;--na:#9aa0a6;--bg:#fafafa;--line:#e3e3e3;--text:#1d1d1f;--clay:#b8552e;--clay-dark:#9a4524;--preview-standard:#deebf7;--preview-scaffold:#fff7a8;--preview-page:#fff;--preview-desk:#e8eaed;--preview-ink:#000;--preview-shadow:#0000002e;--suggested:#0b57d0;--suggested-bg:#e8f0fe}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);margin:0;font-family:ui-sans-serif,system-ui,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.intake-shell{background:var(--bg);min-height:100vh;color:var(--text)}.intake-header{border-bottom:.0625rem solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.intake-brand{color:inherit;font-size:.9375rem;font-weight:600;text-decoration:none}.intake-brand:hover{text-decoration:underline}.intake-user{color:#555;align-items:center;gap:.75rem;font-size:.8125rem;display:inline-flex}.intake-signout{color:var(--clay);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.intake-signout:hover{text-decoration:underline}.intake-main{max-width:48rem;margin:0 auto;padding:1.5rem}.intake-card{border:.0625rem solid var(--line);background:#fff;border-radius:.75rem;max-width:24rem;margin:3rem auto;padding:1.5rem}.intake-title{margin:0 0 .5rem;font-size:1.375rem;font-weight:600}.intake-back{color:var(--clay);margin-bottom:.5rem;font-size:.875rem;text-decoration:none;display:inline-block}.intake-back:hover{text-decoration:underline}.intake-lede{color:#555;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.5}.intake-card.intake-howto{max-width:40rem;margin:0 auto;padding:1rem;line-height:1.55}@media (min-width:40rem){.intake-card.intake-howto{margin:1.5rem auto;padding:1.5rem 2rem}}.intake-howto h2{margin:1.75rem 0 .5rem;font-size:1.0625rem;font-weight:600}.intake-howto h3{margin:1.25rem 0 .25rem;font-size:.9375rem;font-weight:600}.intake-howto p,.intake-howto li{font-size:.9375rem}.intake-howto p{margin:0 0 .75rem}.intake-howto ol,.intake-howto ul{margin:0 0 .75rem;padding-left:1.25rem}.intake-howto li{margin:0 0 .375rem}.intake-howto a{color:var(--clay);overflow-wrap:anywhere}.intake-helplink{color:var(--clay);text-decoration:none}.intake-helplink:hover{text-decoration:underline}.intake-card>.intake-helplink{text-align:center;margin:1rem 0 0;font-size:.8125rem;display:block}.intake-input{border:.0625rem solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:.5rem;outline:none;margin-bottom:.75rem;padding:.75rem .875rem;font-size:1rem}.intake-input:focus{border-color:var(--clay)}.intake-input::placeholder{color:var(--na);opacity:1}.intake-error{min-height:1.1rem;color:var(--not-started);margin:0 0 .75rem;font-size:.8125rem}.intake-button{background:var(--clay);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:600}.intake-button:hover:not(:disabled){background:var(--clay-dark)}.intake-button:disabled{opacity:.45;cursor:not-allowed}.intake-linkbutton{color:var(--clay);cursor:pointer;background:0 0;border:none;margin:.75rem auto 0;font-size:.8125rem;display:block}.intake-note{color:var(--done);margin:.5rem 0 0;font-size:.8125rem}.intake-filter{border:.0625rem solid var(--line);width:100%;max-width:24rem;color:var(--text);background:#fff;border-radius:.5rem;margin:0 0 1rem;padding:.5rem .75rem;font-size:.9375rem}.intake-main:has(.intake-projects){max-width:76rem}.intake-projects{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.intake-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.intake-projects{grid-template-columns:repeat(4,minmax(0,1fr))}}.intake-projects>li{display:flex}.intake-project{border:.0625rem solid var(--line);color:var(--text);background:#fff;border-radius:.5rem;flex-direction:column;flex:1;align-items:flex-start;gap:.375rem;padding:.875rem 1rem;text-decoration:none;display:flex}.intake-project:hover{border-color:var(--clay)}.intake-project-name{overflow-wrap:anywhere;font-weight:600}.intake-project-meta{color:#666;font-size:.8125rem}.intake-pill{border-radius:.625rem;margin-top:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.intake-pill-none{color:#5f6368;background:0 0;border:.0625rem dashed #cfcfcf}.intake-pill-progress{background:var(--aging);color:#4a3a05}.intake-pill-ready{background:var(--done);color:#fff}.intake-pill-suggested{background:var(--suggested-bg);color:var(--suggested)}.intake-empty{color:#666;grid-column:1/-1;padding:1rem}.intake-form-head{align-items:baseline;gap:.75rem;margin:0 0 1rem;display:flex}.intake-form-meta{color:#666;font-size:.8125rem}.intake-group{border:.0625rem solid var(--line);background:#fff;border-radius:.5rem;margin:0 0 .75rem}.intake-group-head{cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.intake-group-head::-webkit-details-marker{display:none}.intake-group-count{color:#666;font-size:.8125rem;font-weight:400}.intake-group-body{flex-direction:column;gap:1rem;padding:0 1rem 1rem;display:flex}.intake-field{flex-direction:column;gap:.375rem;display:flex}.intake-label{flex-direction:column;gap:.125rem;font-size:.875rem;font-weight:500;display:flex}.intake-help{color:#5f6368;font-size:.75rem;font-weight:400}.intake-tag-draft{color:#5f6368;border:.0625rem dashed #cfcfcf;border-radius:.625rem;align-self:flex-start;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600}:root{--hint-bg:#eef7ee;--hint-line:#9fc9a3;--hint-label:#2e6b34}p.intake-help,.preview-note{background:var(--hint-bg);border:.0625rem solid var(--hint-line);color:#3c4043;border-radius:.375rem;margin:.875rem 0 .25rem;padding:.75rem .75rem .5rem;line-height:1.45;position:relative}p.intake-help:before,.preview-note:before{content:"Hint";background:var(--hint-bg);border:.0625rem solid var(--hint-line);letter-spacing:.03em;color:var(--hint-label);border-radius:.25rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;line-height:1.2;position:absolute;top:-.5rem;left:.5rem}.intake-slot>p.intake-help{color:#5f6368;line-height:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static}.intake-slot>p.intake-help:before{content:none}.intake-textarea{resize:vertical;font-family:inherit}.intake-field-foot{align-items:center;gap:.75rem;display:flex}.intake-state{border:.0625rem solid var(--line);color:var(--text);background:#fff;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem}.intake-field-msg{color:#5f6368;font-size:.75rem}.intake-field-foot:has(>.intake-state+.intake-field-msg:not(:empty)){flex-wrap:wrap}.intake-state+.intake-field-msg{flex:1 1 0}.intake-filelist{margin:0;padding:0;font-size:.875rem;list-style:none}.intake-file-meta{color:#5f6368;font-size:.75rem}.intake-file-none{color:#5f6368;font-size:.8125rem}.intake-input.intake-suggested{color:var(--suggested);background:var(--suggested-bg)}.intake-picks{border:.0625rem solid var(--line);background:var(--bg);min-width:0;color:var(--text);border-radius:.5rem;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .75rem;padding:.625rem .875rem;display:flex}.intake-picks.intake-suggested{color:var(--suggested);background:var(--suggested-bg)}.intake-pick{cursor:pointer;align-items:center;gap:.375rem;font-size:.9375rem;display:inline-flex}.intake-pick input{width:1rem;height:1rem;accent-color:var(--clay);flex-shrink:0;margin:0}.intake-picks>.intake-input,.intake-picks>.intake-help{flex:100%;margin:0}.intake-picks>.intake-words{field-sizing:content;resize:none}.intake-suggest-line{color:var(--suggested);font-size:.75rem}.intake-accept{background:var(--suggested);color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem}.intake-accept:focus-visible{outline:.125rem solid var(--suggested);outline-offset:.125rem}.intake-accept-all{flex-direction:column;align-items:flex-start;gap:.5rem;margin:0 0 .75rem;display:flex}.intake-accept-all .intake-linkbutton{margin:0;display:inline}.intake-accept-all-result{flex-direction:column;gap:.25rem;display:flex}.intake-accept-all-result .intake-note,.intake-accept-all-result .intake-error{margin:0}.intake-accept:disabled{opacity:.45;cursor:not-allowed}.intake-slot{flex-direction:column;gap:.5rem;display:flex}.intake-slot .intake-help{margin:0}.intake-fileitem{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.25rem 0;display:flex}.intake-fileitem a{overflow-wrap:anywhere}.intake-fileitem .intake-linkbutton{margin:0;display:inline}.intake-uploading{color:#666;font-size:.8125rem}.intake-uploadbtn{border:.0625rem solid var(--line);cursor:pointer;color:var(--clay);background:#fff;border-radius:.375rem;align-self:flex-start;padding:.375rem .75rem;font-size:.8125rem;display:inline-block;position:relative}.intake-uploadbtn:hover{border-color:var(--clay)}.intake-fileinput{opacity:0;width:.0625rem;height:.0625rem;position:absolute;top:0;left:0;overflow:hidden}.intake-uploadbtn:focus-within{outline:.125rem solid var(--clay);outline-offset:.125rem}.intake-ready{align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.intake-ready .intake-button{width:auto}.intake-ready .intake-error{margin:0}.intake-ready-on{background:var(--done)}.intake-ready-on:hover:not(:disabled){background:#15682c}.intake-drafts{margin:0 0 1rem;font-size:.8125rem}.intake-drafts-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.intake-draft{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.intake-make-draft{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 .5rem;display:flex}.intake-make-draft .intake-button{width:auto;padding:.5rem 1rem}.intake-make-draft .intake-note,.intake-make-draft .intake-error{flex-basis:100%;margin:0}.intake-infield-pull{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1rem;font-size:.8125rem;display:flex}.intake-infield-pull .intake-button{width:auto;padding:.5rem 1rem}.intake-infield-pull .intake-note,.intake-infield-pull .intake-error{flex-basis:100%;margin:0}.intake-infield-pull .intake-note p,.intake-infield-pull .intake-note ul{margin:0 0 .25rem}:is(.intake-group-head:has(>.intake-help),.intake-ready:has(>.intake-help)){flex-wrap:wrap}.intake-form-head{flex-wrap:wrap;row-gap:0}.intake-form-head>.intake-help,.intake-group-head>.intake-help{flex-basis:100%}.intake-form-head>.intake-help,.intake-ready>.intake-help,.intake-accept-all>.intake-help,.intake-group-body>.intake-help{margin:0}.intake-ready>.intake-help{flex:15rem}.intake-form-head>p.intake-help,.intake-ready>p.intake-help,.intake-accept-all>p.intake-help,.intake-group-body>p.intake-help{margin-top:.5rem}.intake-drafts>.intake-help{margin:.25rem 0 0}.intake-findings{margin:0 0 1rem;font-size:.8125rem}.intake-findings-head{margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.intake-findings>.intake-help,.intake-findings-group{margin:0 0 .5rem}.intake-findings-group>summary{cursor:pointer;font-weight:600}.intake-findings-group>.intake-help{margin:.25rem 0 0}.intake-findings>p.intake-help{margin:.75rem 0 .5rem}.intake-findings-group>p.intake-help{margin:.75rem 0 .25rem}.intake-findings-list{flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.intake-finding,.intake-print-note{align-items:baseline;gap:.5rem;display:flex}.intake-finding-sev{flex:none;min-width:2.75rem;font-size:.6875rem;font-weight:700}.intake-finding-body{flex:auto;min-width:0}.intake-finding-block{color:var(--not-started)}.intake-finding-warn{color:#5f6368}.intake-finding-field{font-weight:600}.intake-findings .intake-linkbutton{font-size:inherit;text-align:left;margin:0;padding:0;display:inline}.intake-form-head>.intake-report{color:#666;flex-basis:100%;margin:.25rem 0;font-size:.8125rem}.intake-report-head{color:var(--text);font-weight:600}.intake-report-list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.preview-toggle{border:.0625rem solid var(--line);cursor:pointer;color:var(--clay);background:#fff;border-radius:.375rem;margin:0 0 1rem;padding:.375rem .75rem;font-size:.8125rem;display:inline-block}.preview-toggle:hover{border-color:var(--clay)}.preview-toggle:focus-visible{outline:.125rem solid var(--clay);outline-offset:.125rem}.preview-panel{border:.0625rem solid var(--line);background:var(--preview-page);border-radius:.5rem;flex-direction:column;max-height:70vh;margin:0 0 1rem;display:none}.preview-panel.preview-open{display:flex}.preview-printed{margin:0;padding:.625rem 1rem 0;font-size:.8125rem;font-weight:600;line-height:1.4}.preview-note{margin:.875rem 1rem .625rem;font-size:.8125rem}.preview-page{scroll-behavior:smooth;background:var(--preview-desk);border-radius:0 0 .5rem .5rem;flex:1;min-height:0;padding:.75rem;overflow-y:auto}.preview-page:focus-visible{outline:.125rem solid var(--clay);outline-offset:-.125rem}.preview-sheet{aspect-ratio:8.5/11;background:var(--preview-page);color:var(--preview-ink);box-shadow:0 .0625rem .25rem var(--preview-shadow);margin:0 0 .75rem;position:relative;container-type:inline-size}.preview-sheet:last-child{margin-bottom:0}.preview-sheet-body{font-family:"Times New Roman", var(--font-tinos,Tinos), serif;white-space:pre-wrap;overflow-wrap:break-word;font-size:1.55229cqi;line-height:normal;display:flow-root}.preview-sheet-body :is(h2,h3,h4,h5,h6,p,ul,li){font-size:inherit;margin:0;padding:0;font-weight:400}.preview-sheet-body ul{padding-left:2.94118cqi}.preview-table{table-layout:fixed;border-collapse:collapse}.preview-table td{vertical-align:top;padding:0 .882353cqi}.preview-image{border:calc(100cqi * .5 / 612) solid var(--preview-ink);font-family:Arial, var(--font-arimo,Arimo), sans-serif;color:#5f6368;justify-content:center;align-items:center;font-size:1.47059cqi;display:flex}.preview-image-right{float:right;margin-left:1.47059cqi}.preview-image-left{float:left;margin-right:1.47059cqi}.preview-image-figure_page{float:none;margin:0;position:absolute;inset:0}.preview-figure-frame,.preview-figure-block,.preview-photo-box{border:calc(100cqi * .5 / 612) solid var(--preview-ink)}.preview-figure-frame,.preview-figure-column,.preview-photo-box{padding:0 .882353cqi}.preview-figure-frame{overflow:hidden}.preview-figure-block{margin-top:.163399cqi;display:grid}.preview-figure-column+.preview-figure-column{border-left:calc(100cqi * .5 / 612) solid var(--preview-ink)}.preview-photo-box{flex-direction:column;justify-content:center;margin:0 auto;display:flex}.preview-photo-image{object-fit:contain;width:100%;height:100%;display:block}.preview-photo-box .preview-photo-label{text-align:center;font-family:Arial, var(--font-arimo,Arimo), sans-serif;color:#5f6368;font-size:1.47059cqi}.preview-standard{background:var(--preview-standard)}.preview-scaffold{background:var(--preview-scaffold)}.preview-slot{border-radius:.125rem}.preview-slot-filled{border-bottom:.0625rem solid var(--clay)}.preview-slot-empty{color:#5f6368;border-bottom:.0625rem dashed var(--na);font-style:italic}.preview-slot-suggested{color:var(--suggested);background:var(--suggested-bg);border-bottom-color:var(--suggested)}.preview-slot-focus{outline:.125rem solid var(--clay);outline-offset:.0625rem}.preview-slot-link{cursor:pointer}.preview-slot-rows{white-space:pre-line}.preview-slot-link:hover{outline:.125rem dashed var(--clay);outline-offset:.0625rem}.preview-box{color:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;border-radius:.125rem;margin:0;padding:0;display:inline}.preview-box:hover{outline:.125rem dashed var(--clay);outline-offset:.0625rem}.preview-box:focus-visible{outline:.125rem solid var(--clay);outline-offset:.0625rem}.preview-box-tag{border:.0625rem solid var(--clay);vertical-align:middle;color:var(--clay);border-radius:.125rem;margin-left:.2em;padding:0 .2em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.7em}.preview-error{border-bottom:.0625rem solid var(--line);color:var(--not-started);margin:0;padding:.5rem 1rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.preview-page{scroll-behavior:auto}}@media (min-width:64rem){.intake-main:has(>.intake-form-layout){max-width:92rem}.intake-form-layout{grid-template:"back preview""head preview""ready preview""drafts preview""findings preview""body preview"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:2rem;display:grid}.intake-form-layout>.intake-back{grid-area:back;justify-self:start}.intake-form-layout>.intake-form-head{grid-area:head}.intake-form-layout>.intake-ready{grid-area:ready}.intake-form-layout>.intake-drafts{grid-area:drafts}.intake-form-layout>.intake-findings{grid-area:findings}.intake-form-body{grid-area:body}.preview-toggle{display:none}.preview-panel{grid-area:preview;max-height:calc(100vh - 3rem);margin:0;display:flex;position:sticky;top:1.5rem}}
