@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c4b3d94a1eb74f2c-s.0k8kxrcfbaq1s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bcca9d8f99fc8264-s.17thoc14mwfyx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/408869cf0d25d9f9-s.p.2svk7cnw5x6df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.qcFZpq_className{font-family:Lexend,Lexend Fallback;font-style:normal}.qcFZpq_variable{--font-lexend:"Lexend", "Lexend Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c0a97eaefa9a972-s.09mqwf_zjnrdf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/180a42cfd56a8f5d-s.0s5mkn35-hrc5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e368dbf2d3b24ea3-s.p.20jfceqj9zyw9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.ZRt5IG_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.ZRt5IG_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
:root{--cream:#fef3da;--brown:#2d2312;--dark-green:#324926;--green:#35734c;--olive:#87a146;--light-green:#b7cc6d;--sky:#88b6cc;--denim:#697daf;--navy:#2e4256;--pink:#ea969f;--peach:#f9b280;--orange:#ea9421;--yellow:#fcca25;--red:#f95043;--maroon:#5b2c2a;--taupe:#776242;--white:#fff;--radius:22px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--cream);color:var(--brown);font-family:var(--font-lexend), system-ui, sans-serif;letter-spacing:-.005em;font-size:16px;line-height:1.4}h1,h2,h3,.display{font-family:var(--font-fraunces), Georgia, serif;font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.015em;margin:0 0 .5rem;font-weight:420;line-height:1.08}h1{font-size:clamp(2.1rem,4vw,3rem)}h2{font-size:1.6rem}h3{font-size:1.3rem}a{color:var(--green)}img{max-width:100%}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--taupe);margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:inline-block}.muted{color:var(--taupe)}.stripe{height:8px;display:flex}.stripe span{flex:1}.stripe .s1{background:var(--green)}.stripe .s2{background:var(--olive)}.stripe .s3{background:var(--yellow)}.stripe .s4{background:var(--orange)}.stripe .s5{background:var(--pink)}.stripe .s6{background:var(--sky)}.stripe .s7{background:var(--denim)}.stripe .s8{background:var(--navy)}.login{grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.login-art{background:var(--brown);color:var(--cream);flex-direction:column;justify-content:space-between;min-height:100vh;padding:3rem;display:flex;position:relative;overflow:hidden}.login-art .wordmark{z-index:1;width:220px;position:relative}.login-art .road{width:64%;max-width:520px;position:absolute;top:-12%;right:-16%}.login-art .pitch{z-index:1;max-width:26rem;position:relative}.login-art .pitch .eyebrow{color:var(--yellow)}.login-art h1{color:var(--cream);font-size:clamp(2.4rem,4.5vw,3.6rem)}.login-art p{color:var(--cream);opacity:.85;font-size:1.05rem}.login-side{justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}.login-card{width:100%;max-width:420px}.login-card h2{font-size:2.1rem}.login-card .btn{justify-content:center;width:100%;margin-top:.5rem}.login-card .legal{color:var(--taupe);border-top:2px dashed #e6d6b0;margin-top:1.5rem;padding-top:1.2rem;font-size:.8rem}.topbar{background:var(--brown);color:var(--cream);flex-wrap:wrap;align-items:center;gap:2rem;padding:.95rem 2rem;display:flex}.topbar .brand{align-items:center;gap:.7rem;text-decoration:none;display:flex}.topbar .brand img{width:auto;height:24px}.topbar .brand .tag{background:var(--yellow);color:var(--brown);border-radius:999px;padding:.12rem .65rem;font-size:.78rem;font-weight:600}.topbar nav{flex-wrap:wrap;flex:1;gap:.4rem 1.2rem;display:flex}.topbar nav a{color:var(--cream);white-space:nowrap;border-bottom:3px solid #0000;padding:.2rem 0;font-weight:500;text-decoration:none}.topbar nav a:hover{border-bottom-color:var(--peach)}.topbar nav a.active{border-bottom-color:var(--yellow)}.topbar .who{color:var(--cream);opacity:.75;font-size:.85rem}.topbar .btn.secondary{color:var(--cream);border-color:var(--cream)}.topbar .btn.secondary:hover{background:var(--cream);color:var(--brown)}.page{max-width:1120px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.page-head{margin-bottom:1.5rem}.page-head p{color:var(--taupe);max-width:44rem;margin:.2rem 0 0}.hero{background:var(--green);color:var(--cream);border-radius:var(--radius);min-height:200px;margin-bottom:1.5rem;padding:2.4rem 2.4rem 2.6rem;position:relative;overflow:hidden}.hero h1{color:var(--cream);z-index:1;position:relative}.hero p{z-index:1;opacity:.9;max-width:30rem;margin:0;position:relative}.hero .eyebrow{color:var(--yellow);z-index:1;position:relative}.hero .road{width:420px;position:absolute;top:-150px;right:-60px}.card{background:var(--white);border-radius:var(--radius);border:1px solid #ecdcb6;margin-bottom:1.25rem;padding:1.5rem}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;display:grid}.grid.fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tile{border-radius:var(--radius);background:var(--white);color:var(--brown);border:1px solid #ecdcb6;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tile .art{place-items:center;height:120px;display:grid}.tile .art img{width:auto;height:84px}.tile .body{flex-direction:column;flex:1;gap:.4rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.tile .body p{color:var(--taupe);flex:1;margin:0}a.tile:hover{border-color:var(--brown)}.bg-peach{background:var(--peach)}.bg-sky{background:var(--sky)}.bg-pink{background:var(--pink)}.bg-light-green{background:var(--light-green)}.bg-yellow{background:var(--yellow)}.pill{background:var(--cream);color:var(--brown);border-radius:999px;align-self:flex-start;padding:.12rem .65rem;font-size:.78rem;font-weight:600;display:inline-block}.pill.ok{background:var(--green);color:var(--white)}.pill.bad{background:var(--red);color:var(--white)}.pill.warn{background:var(--yellow);color:var(--brown)}.pill.info{background:var(--sky);color:var(--brown)}td .pill{margin-top:.3rem}.btn{font:inherit;cursor:pointer;background:var(--brown);color:var(--cream);border:2px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--green)}.btn.secondary{color:var(--brown);border-color:var(--brown);background:0 0}.btn.secondary:hover{background:var(--brown);color:var(--cream)}.btn.small{padding:.3rem .95rem;font-size:.85rem}.btn.danger{background:var(--maroon)}.btn.danger:hover{background:var(--red)}.btn.go{background:var(--green)}.btn.go:hover{background:var(--dark-green)}table{border-collapse:collapse;width:100%;font-size:.92rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #f0e3c4;padding:.7rem .5rem}th{color:var(--taupe);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}.table-wrap{overflow-x:auto}form.inline{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}label{flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:500;display:flex}input,select,textarea{font:inherit;background:var(--white);color:var(--brown);border:1.5px solid #d9c59a;border-radius:12px;padding:.55rem .8rem}input:focus,select:focus,textarea:focus{outline:3px solid var(--yellow);outline-offset:1px;border-color:var(--brown)}textarea{resize:vertical}.notice{border-radius:14px;margin-bottom:1rem;padding:.85rem 1.1rem}.notice.error{background:var(--pink);color:var(--brown)}.notice.info{background:var(--sky);color:var(--brown)}.notice.warn{background:var(--yellow);color:var(--brown)}.small{font-size:.82rem}.right{text-align:right}.page-head .eyebrow a{color:inherit;text-decoration:none}.page-head .eyebrow a:hover{text-decoration:underline}.sync-bar{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.sync-warn{color:var(--maroon)}.sync-bar .btn{white-space:nowrap}.filters{grid-template-columns:2fr repeat(3,1fr) auto;align-items:end;gap:.8rem;padding:1rem 1.5rem;display:grid}.filters .filter-actions{gap:.5rem;display:flex}.filters input,.filters select{width:100%}.empty{text-align:center;color:var(--taupe);padding:2.5rem 1.5rem}.empty p{max-width:32rem;margin:0 auto}.row-link{color:var(--brown);border-bottom:2px solid var(--peach);font-weight:600;text-decoration:none}.row-link:hover{border-bottom-color:var(--brown)}.detail-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.facts{grid-template-columns:max-content 1fr;gap:.5rem 1.2rem;margin:0;display:grid}.facts dt{color:var(--taupe);font-size:.85rem}.facts dd{margin:0}.bio{border-top:2px dashed #e6d6b0;margin:1.1rem 0 0;padding-top:1rem}.level{margin-bottom:1rem}.level-head{margin-bottom:.4rem}.chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chips li{background:var(--cream);border-radius:999px;padding:.2rem .75rem;font-size:.85rem}table.compact td{padding:.45rem .25rem}form.stacked{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}form.stacked .pair{grid-template-columns:1fr 1fr;gap:.7rem;width:100%;display:grid}form.stacked .pair input{width:100%}label.check{flex-direction:row;align-items:center;gap:.55rem;font-size:.95rem}label.check input{width:1.15rem;height:1.15rem;accent-color:var(--green)}.gs{min-height:100vh}.gs-top{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex}.gs-brand img{width:auto;height:30px;display:block}.gs-secure{color:var(--dark-green);align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:inline-flex}.gs-secure img{width:auto;height:22px}.gs-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:1.75rem;max-width:1180px;margin:0 auto;padding:2rem 1.5rem 4rem;display:grid}.gs-aside{background:var(--brown);color:var(--cream);border-radius:var(--radius);padding:2rem 1.75rem 9rem;position:sticky;top:1.5rem;overflow:hidden}.gs-aside .eyebrow{color:var(--yellow)}.gs-aside h2{color:var(--cream);font-size:2.2rem}.gs-aside p{opacity:.88;margin:0 0 1.2rem}.gs-aside .road{width:260px;position:absolute;bottom:-150px;right:-70px}.gs-promises{z-index:1;gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.gs-promises li{padding-left:1.6rem;font-size:.92rem;position:relative}.gs-promises li:before{content:"";background:var(--light-green);border-radius:999px;width:.8rem;height:.8rem;position:absolute;top:.35rem;left:0}.gs-main{min-width:0}.gs-card{padding:2rem 2.25rem}.gs-card.is-waiting{visibility:hidden}.gs-review .facts{grid-template-columns:minmax(9rem,15rem) minmax(0,1fr)}.gs-progress{margin-bottom:1.5rem}.gs-road{justify-content:space-between;gap:.5rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.gs-road li{color:var(--taupe);align-items:center;gap:.45rem;font-size:.85rem;display:flex}.gs-road .dot{background:var(--white);width:1.7rem;height:1.7rem;color:var(--taupe);border:2px solid #d9c59a;border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:600;display:grid}.gs-road li.done .dot{background:var(--green);border-color:var(--green);color:var(--white)}.gs-road li.current{color:var(--brown);font-weight:600}.gs-road li.current .dot{background:var(--yellow);border-color:var(--yellow);color:var(--brown)}progress.road-bar{appearance:none;background:var(--cream);border:0;border-radius:999px;width:100%;height:14px;display:block;overflow:hidden}progress.road-bar::-webkit-progress-bar{background:var(--cream);border-radius:999px}progress.road-bar::-webkit-progress-value{background:repeating-linear-gradient(90deg, var(--yellow) 0 12px, transparent 12px 22px) center / 100% 2px no-repeat, var(--green);border-radius:999px;transition:width .5s}progress.road-bar::-moz-progress-bar{background:repeating-linear-gradient(90deg, var(--yellow) 0 12px, transparent 12px 22px) center / 100% 2px no-repeat, var(--green);border-radius:999px}.gs-left{color:var(--taupe);margin:.5rem 0 0;font-size:.85rem}.gs-restored{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.linkish{font:inherit;color:var(--brown);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.gs-step{animation:.35s both gs-in}@keyframes gs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gs-step h1{font-size:clamp(1.75rem,3.2vw,2.4rem)}.gs-step h1:focus{outline:none}.gs-cheer{color:var(--green)}.gs-why{color:var(--taupe);max-width:38rem;margin:0 0 1.5rem}.gs-fields{grid-template-columns:1fr 1fr;gap:1.1rem 1rem;display:grid}.gs-fields .field{flex-direction:column;grid-column:span 2;gap:.35rem;min-width:0;display:flex}.gs-fields .field.half{grid-column:span 1}.gs-fields .field>label{font-size:.92rem;display:block}.gs-fields input,.gs-fields textarea{width:100%;padding:.7rem .9rem}.gs-group{grid-column:1/-1;margin:.6rem 0 -.3rem;font-size:1.15rem}fieldset.field{border:0;margin:0;padding:0}fieldset.field legend{margin-bottom:.45rem;padding:0;font-size:.92rem;font-weight:500}.help{color:var(--taupe);margin-top:-.15rem;font-size:.8rem}.optional{color:var(--taupe);font-weight:400}.field-error{color:var(--maroon);margin:.1rem 0 0;font-size:.85rem;font-weight:500}.field.has-error input,.field.has-error textarea{border-color:var(--red)}.field.toggle label.check{font-weight:500}.choices{flex-wrap:wrap;gap:.55rem;display:flex}.choices.cards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.choices.cards.hinted{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.choice{background:var(--white);cursor:pointer;border:1.5px solid #d9c59a;border-radius:14px;flex-direction:row;align-items:center;gap:.65rem;padding:.75rem .95rem;font-weight:400;transition:border-color .15s,background-color .15s}.choice:hover{border-color:var(--brown)}.choice.on{border-color:var(--green);background:var(--cream);box-shadow:inset 0 0 0 1px var(--green)}.choice:focus-within{outline:3px solid var(--yellow);outline-offset:1px}.choice input{width:1.15rem;height:1.15rem;accent-color:var(--green);flex:none;margin:0}.choice input:focus{outline:none}.choice-text{flex-direction:column;gap:.1rem;display:flex}.choice-label{font-size:.95rem;font-weight:600}.choice-hint{color:var(--taupe);font-size:.8rem}.field.has-error .choice{border-color:var(--pink)}.label-text{font-size:.92rem;font-weight:500}.gs-fields .field>.dropzone,.dropzone{text-align:center;background:var(--cream);cursor:pointer;border:2px dashed #d9c59a;border-radius:16px;flex-direction:column;align-items:center;gap:.2rem;padding:1.4rem 1rem;display:flex;position:relative}.dropzone:hover{border-color:var(--brown)}.dropzone:focus-within{outline:3px solid var(--yellow);outline-offset:1px}.dropzone input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dropzone strong{font-size:.98rem}.dropzone span{color:var(--taupe);font-size:.82rem;font-weight:400}.uploads{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.uploads li{border:1.5px solid var(--green);background:var(--white);border-radius:14px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.uploads img,.uploads .doc{object-fit:cover;border-radius:6px;flex:none;width:64px;height:42px}.uploads .doc{background:var(--cream);place-items:center;font-size:.75rem;font-weight:600;display:grid}.uploads .up-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.88rem;overflow:hidden}.card-photos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.card-photos a{background:var(--cream);color:var(--brown);border:1px solid #ecdcb6;border-radius:12px;text-decoration:none;display:block;overflow:hidden}.card-photos img{object-fit:contain;background:var(--white);width:100%;height:150px;display:block}.card-photos span{padding:.4rem .6rem;font-size:.82rem;display:block}.gs-review{border-top:2px dashed #e6d6b0;padding:1rem 0 .4rem}.gs-review-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.gs-review-head h3{margin:0}.gs-review+.gs-fields{border-top:2px dashed #e6d6b0;margin-top:1.25rem;padding-top:1.25rem}.contents{display:contents}.gs-actions{border-top:2px dashed #e6d6b0;align-items:center;gap:.75rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.gs-actions .btn.go{margin-left:auto}.btn:disabled{opacity:.6;cursor:progress}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.gs-thanks{max-width:760px;margin:0 auto;padding:2rem 1.5rem 4rem}.gs-next{gap:.5rem;margin:.5rem 0 1.5rem;padding-left:1.3rem;display:grid}@media (prefers-reduced-motion:reduce){.gs-step{animation:none}progress.road-bar::-webkit-progress-value{transition:none}.choice{transition:none}}.idle-warning{background:var(--brown);max-width:340px;color:var(--cream);border-top:6px solid var(--yellow);z-index:50;border-radius:18px;padding:1.1rem 1.3rem;position:fixed;inset:auto 1rem 1rem auto;box-shadow:0 8px 28px #2d23124d}.idle-warning .btn{background:var(--yellow);color:var(--brown);margin-top:.7rem}@media (max-width:860px){.login{grid-template-columns:1fr}.login-art{gap:2.5rem;min-height:300px;padding:1.75rem 1.5rem}.login-art .wordmark{width:170px}.login-art .road{width:230px;top:-30px;right:-95px}.login-art .pitch{max-width:15rem}.login-art h1{font-size:2.2rem}.login-art p{display:none}.detail-grid{grid-template-columns:minmax(0,1fr)}.filters{grid-template-columns:1fr 1fr}.filters label:first-child{grid-column:1/-1}.gs-layout{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:1rem}.gs-aside{padding:1.4rem 1.4rem 1.3rem;position:relative;top:0}.gs-aside h2{max-width:14rem;font-size:1.6rem}.gs-aside p{display:none}.gs-aside .road{width:150px;top:-30px;bottom:auto;right:-40px}.gs-promises{gap:.35rem}.gs-promises li{font-size:.85rem}}@media (max-width:640px){.topbar{gap:.8rem 1.2rem;padding:.85rem 1rem}.topbar nav{flex-wrap:wrap;flex-basis:100%;order:3;gap:.5rem 1.1rem}.topbar nav a{white-space:nowrap}.topbar .who{display:none}.topbar form{margin-left:auto}.page{padding:1.5rem 1rem 3rem}.hero{padding:1.6rem 1.4rem}.hero .road,table.stack thead{display:none}table.stack tr{border-bottom:1px solid #f0e3c4;padding:.8rem 0;display:block}table.stack td{border:0;padding:.15rem 0;display:block}table.stack td[data-label]:before{content:attr(data-label) ": ";color:var(--taupe);font-size:.8rem}.facts{grid-template-columns:minmax(0,1fr);gap:.1rem}.facts dd{margin-bottom:.55rem}.sync-bar{padding:1rem 1.2rem}.gs-top{padding:.8rem 1rem}.gs-aside .road{display:none}.gs-brand img{height:24px}.gs-layout{padding:1rem 1rem 3rem}.gs-card{padding:1.35rem 1.1rem}.gs-road li .name{display:none}.gs-road li.current .name{display:inline}.gs-fields{grid-template-columns:minmax(0,1fr)}.gs-fields .field.half{grid-column:span 2}.choices.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.choices.cards.hinted{grid-template-columns:minmax(0,1fr)}.choice{padding:.7rem .75rem}.gs-review .facts{grid-template-columns:minmax(0,1fr)}.gs-actions .btn{padding:.7rem 1.1rem}.gs-review-head .btn{flex:none}}.facts dt.facts-group{font-family:var(--font-fraunces), Georgia, serif;color:var(--brown);grid-column:1/-1;margin-top:.6rem;font-size:1.05rem}.seg,.tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.seg a,.tabs a{color:var(--brown);background:var(--white);border:1.5px solid #d9c59a;border-radius:999px;padding:.35rem .95rem;font-size:.88rem;font-weight:500;text-decoration:none}.seg a:hover,.tabs a:hover{border-color:var(--brown)}.seg a.on,.tabs a.on{background:var(--brown);border-color:var(--brown);color:var(--cream)}.tabs .count{background:var(--cream);min-width:1.4rem;color:var(--brown);text-align:center;border-radius:999px;margin-left:.25rem;padding:0 .4rem;font-size:.75rem;display:inline-block}.grid.stats{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:1.25rem}.grid.stats .card{margin-bottom:0}.stat .figure{font-family:var(--font-fraunces), Georgia, serif;color:var(--brown);margin:.2rem 0 .5rem;font-size:3rem;line-height:1}.bars{gap:.45rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.bars li{grid-template-columns:minmax(0,1.5fr) minmax(40px,1fr) minmax(3.6rem,auto);align-items:center;gap:.6rem;font-size:.85rem;display:grid}.bars .bar-label{line-height:1.2}.bars .bar-n{text-align:right;font-weight:600}meter{background:var(--cream);border:0;border-radius:999px;width:100%;height:10px}meter::-webkit-meter-bar{background:var(--cream);border:0;border-radius:999px;height:10px}meter::-webkit-meter-optimum-value{background:var(--green);border-radius:999px}meter::-webkit-meter-suboptimum-value{background:var(--green);border-radius:999px}meter::-webkit-meter-even-less-good-value{background:var(--green);border-radius:999px}meter::-moz-meter-bar{background:var(--green);border-radius:999px}form.stacked label.wide,form.stacked select,form.stacked textarea{width:100%}.bars .bar-n{white-space:nowrap}.sync-actions{align-items:center;gap:.5rem;display:flex}.filter-row{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.seg.small a{padding:.2rem .75rem;font-size:.8rem}.stat .figure .of{font-family:var(--font-lexend), system-ui, sans-serif;color:var(--taupe);font-size:1rem}.stat meter{margin-bottom:.4rem}.stat p{margin:.3rem 0 0}.edit-target{margin-top:.6rem;font-size:.85rem}.edit-target summary{cursor:pointer;color:var(--green);font-weight:600}.edit-target form{margin-top:.5rem}.edit-target input{width:6rem}.clinic-rows{gap:.55rem;margin:.4rem 0;padding:0;list-style:none;display:grid}.clinic-rows li{grid-template-columns:.8rem minmax(0,1fr) auto auto auto;align-items:center;gap:.5rem;display:grid}.clinic-rows strong{font-size:1.15rem}.swatch{vertical-align:middle;border-radius:3px;width:.8rem;height:.8rem;display:inline-block}.sw-total{background:var(--brown)}.sw-c0{background:var(--green)}.sw-c1{background:var(--orange)}.sw-c2{background:var(--denim)}.sw-c3{background:var(--pink)}.sw-c4{background:var(--olive)}.sw-c5{background:var(--navy)}.sw-target{border-top:2px dashed var(--taupe);border-radius:0;height:0}.grid.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:1rem}.grid.two .card{margin-bottom:0}.card-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.card-head h3,.card-head .seg{margin:0}.card-head .pill{white-space:nowrap;flex:none}.legend{flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 .4rem;padding:0;font-size:.85rem;list-style:none;display:flex}.legend li{align-items:center;gap:.4rem;display:inline-flex}.trend svg{width:100%;height:auto;display:block}.trend .plot-narrow{display:none}.trend .grid line{stroke:#f0e3c4;stroke-width:1px}.trend text{fill:var(--taupe);font-size:11px;font-family:var(--font-lexend), system-ui, sans-serif}.trend .end-label,.trend .target-label{fill:var(--brown);font-size:12px}.trend .target{stroke:var(--taupe);stroke-width:1.5px;stroke-dasharray:6 5}.trend .ln{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend .ln-total{stroke:var(--brown)}.trend .ln-c0{stroke:var(--green)}.trend .ln-c1{stroke:var(--orange)}.trend .ln-c2{stroke:var(--denim)}.trend .ln-c3{stroke:var(--pink)}.trend .ln-c4{stroke:var(--olive)}.trend .ln-c5{stroke:var(--navy)}.trend .end-dot{stroke:var(--white);stroke-width:2px}.trend .dot-total{fill:var(--brown)}.trend .dot-c0{fill:var(--green)}.trend .dot-c1{fill:var(--orange)}.trend .dot-c2{fill:var(--denim)}.trend .dot-c3{fill:var(--pink)}.trend .dot-c4{fill:var(--olive)}.trend .dot-c5{fill:var(--navy)}.trend .hit{fill:#0000}.trend .hit:hover{fill:var(--cream);fill-opacity:.6}.as-table{margin-top:.6rem;font-size:.85rem}.as-table summary{cursor:pointer;color:var(--green);font-weight:600}.as-table .table-wrap{max-height:320px;margin-top:.4rem;overflow-y:auto}@media (max-width:640px){.filter-row{flex-direction:column}.sync-bar{flex-wrap:wrap}.clinic-rows li{grid-template-columns:.8rem minmax(0,1fr) auto auto}.clinic-rows li .pill{grid-column:2/-1;justify-self:start}.trend .plot-wide{display:none}.trend .plot-narrow{display:block}}.mix{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.mix svg{width:100%;height:auto;display:block}.mix .slice{stroke:var(--white);stroke-width:2px;stroke-linejoin:round}.mix .slice:hover{opacity:.85}.mix-total{font-family:var(--font-fraunces), Georgia, serif;fill:var(--brown);font-size:34px}.mix-unit{fill:var(--taupe);font-size:12px;font-family:var(--font-lexend), system-ui, sans-serif}.mix-legend{gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.mix-legend li{grid-template-columns:.8rem minmax(0,1fr) 2.6rem 1.8rem;align-items:center;gap:.5rem;display:grid}.mix-legend .muted,.mix-legend strong{text-align:right}.mix-1{fill:var(--green);background:var(--green)}.mix-2{fill:var(--orange);background:var(--orange)}.mix-3{fill:var(--denim);background:var(--denim)}.mix-4{fill:var(--pink);background:var(--pink)}.mix-5{fill:var(--olive);background:var(--olive)}.mix-6{fill:var(--navy);background:var(--navy)}.mix-7{fill:var(--sky);background:var(--sky)}.mix-rest{fill:var(--taupe);background:var(--taupe)}.diag summary{cursor:pointer;color:var(--green);font-weight:600}.diag p{margin:.5rem 0 0}@media (max-width:640px){.mix{grid-template-columns:minmax(0,1fr)}.mix svg{max-width:200px;margin:0 auto}}.page-actions{flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem;display:flex}.staff-form{max-width:860px}.staff-form .gs-card{padding:1.75rem 2rem}.notice.small{margin:.2rem 0;padding:.6rem .8rem;font-size:.85rem}@media (max-width:640px){.staff-form .gs-card{padding:1.25rem 1rem}}.facts dd.pre{white-space:pre-wrap}.triage-form{margin-top:1rem}.sms-consent{background:var(--cream);border-radius:16px;padding:.9rem 1rem}.gs-fields .field.toggle.sms-consent>label.check{align-items:flex-start;font-weight:400;line-height:1.45;display:flex}.sms-consent label.check input{flex:none;margin-top:.15rem}.sms-consent .help{margin:.2rem 0 0 1.7rem}.legal-page .card h2{margin:1.4rem 0 .35rem;font-size:1.2rem}.legal-page .card h2:first-child{margin-top:0}.legal-page .card p{margin:0 0 .5rem}.email-preview{background:var(--cream);border-radius:14px;max-width:36rem;padding:1rem 1.25rem}.email-preview p{margin:0 0 .7rem}.plain-list{color:var(--taupe);gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.emr-item{border-top:1px solid #f0e3c4;padding:.75rem 0}.emr-item:last-child{border-bottom:1px solid #f0e3c4}.emr-item summary{cursor:pointer;list-style-position:outside}.emr-item summary strong{color:var(--brown)}.emr-item form{max-width:40rem;margin-top:.9rem}.emr-form{max-width:40rem}.clinician-list{margin-bottom:.25rem}.fee-group{margin-bottom:1.25rem}.fee-group h4{font-family:var(--font-fraunces), Georgia, serif;margin:.5rem 0 .25rem;font-size:1.1rem;font-weight:420}input.price{text-align:right;width:7rem}@media (max-width:640px){.fee-group td.right{text-align:left}input.price{text-align:left;width:100%}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-margin{margin:0}.nowrap{white-space:nowrap}.button-row{flex-wrap:wrap;gap:.6rem;display:flex}.emr-form fieldset{border:0;flex-wrap:wrap;gap:.5rem 1.2rem;margin:0;padding:0;display:flex}.emr-form fieldset legend{width:100%;margin-bottom:.4rem;padding:0;font-size:.85rem;font-weight:500}.emr-form .notice.wide{width:100%;margin:0}.conflicts{margin:.5rem 0 .7rem;padding-left:1.1rem;font-size:.9rem}.book-form .repeat-days{background:var(--cream);border-radius:14px;flex-direction:column;gap:.7rem;width:100%;padding:.9rem 1rem;display:none}.book-form:has(input[name=repeat][value=weekly]:checked) .repeat-days{display:flex}.weekdays{flex-wrap:wrap;gap:.4rem;display:flex}.weekdays label.check.day{background:var(--white);border:1.5px solid #d9c59a;border-radius:999px;gap:.4rem;padding:.35rem .75rem;font-size:.88rem}.weekdays label.check.day:has(input:checked){border-color:var(--green)}.repeat-days input[type=number]{width:7rem}.sched-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.sched-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.sched-bar .seg{margin:0}.sched-title{margin:0;font-size:1.45rem}table.sched-day td{vertical-align:middle}table.sched-day tr.struck td:not(:nth-child(5)){color:var(--taupe);-webkit-text-decoration:line-through #cdb991;text-decoration:line-through #cdb991}table.sched-day tr.struck .row-link{color:var(--taupe)}.week{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.week-day{background:var(--white);border:1px solid #ecdcb6;border-radius:18px;flex-direction:column;gap:.45rem;min-height:8rem;padding:.8rem;display:flex}.week-day.today{border:2px solid var(--green)}.week-day-head{color:var(--brown);font-size:.92rem;font-weight:600;text-decoration:none}.week-day-head:hover{text-decoration:underline}.visit-chip{background:var(--cream);border-left:4px solid var(--sky);color:var(--brown);border-radius:12px;gap:.05rem;padding:.45rem .6rem;font-size:.82rem;text-decoration:none;display:grid}.visit-chip:hover{outline:2px solid var(--brown)}.visit-chip .visit-time{font-weight:600}.visit-chip .visit-name{font-weight:500}.visit-chip .visit-meta{color:var(--taupe);font-size:.76rem}.visit-chip.status-checked_in{border-left-color:var(--yellow)}.visit-chip.status-completed{border-left-color:var(--green)}.visit-chip.status-cancelled,.visit-chip.status-late_cancel,.visit-chip.status-no_show{border-left-color:var(--pink);opacity:.7}.visit-chip.status-cancelled .visit-name,.visit-chip.status-late_cancel .visit-name,.visit-chip.status-no_show .visit-name{text-decoration:line-through}@media (max-width:860px){.sched-filters{grid-template-columns:1fr 1fr}.sched-filters label:first-of-type{grid-column:1/-1}}@media (max-width:640px){.sched-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.6rem;padding:.9rem 1rem}.sched-filters label:first-of-type{grid-column:1/-1}.sched-bar{gap:.6rem}.sched-title{flex-basis:100%;order:-1;font-size:1.3rem}.sched-bar .seg a{padding:.3rem .8rem}.week{grid-template-columns:minmax(0,1fr)}.week-day{min-height:0}table.sched-day td:nth-child(5),table.sched-day td.right{vertical-align:middle;text-align:left;margin:.35rem .6rem 0 0;display:inline-block}}form.stacked .trio{grid-template-columns:2fr 1fr 1fr;gap:.7rem;width:100%;display:grid}form.stacked .trio input,form.stacked .trio select{width:100%}.policy-form+.policy-form{border-top:1px solid #f0e3c4;margin-top:1.25rem;padding-top:1.25rem}.licenses{border-top:1px solid #f0e3c4;width:100%;margin-top:1rem;padding-top:1rem}.emr-item .licenses form.license-form{width:100%;max-width:48rem}.license-list form{margin:0}.licenses h4{margin:0 0 .25rem}.license-list{gap:.4rem;margin:.5rem 0 .75rem;padding:0;list-style:none;display:grid}.license-list li{background:var(--cream);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .7rem;display:flex}.license-form{grid-template-columns:5.5rem 10rem minmax(7rem,1fr) 10rem auto;align-items:end;gap:.6rem;display:grid}.license-form input,.license-form select{width:100%}@media (max-width:640px){form.stacked .trio{grid-template-columns:1fr 1fr}form.stacked .trio label:first-child{grid-column:1/-1}.license-form{grid-template-columns:1fr 1fr}.license-form label:nth-of-type(3){grid-column:1/-1}}.center{text-align:center}.label-like{margin:0 0 .2rem;font-size:.85rem;font-weight:500}.demand-split{gap:.3rem;margin:.3rem 0 .4rem;padding:0;list-style:none;display:grid}.demand-split strong{font-family:var(--font-fraunces), Georgia, serif;margin-right:.35rem;font-size:1.6rem;font-weight:420}.waitlist-table td.suggest{max-width:20rem;font-size:.88rem}.slots-table{border-collapse:collapse;margin-bottom:1rem}.slots-table th,.slots-table td{padding:.35rem .4rem}.slots-table th.small{color:var(--taupe);font-weight:500}input.slot-input{text-align:center;width:3.6rem;padding:.4rem .3rem}.avail-grid{border-collapse:separate;border-spacing:.25rem;margin-top:.4rem}.avail-grid th{color:var(--taupe);text-align:center;padding:0 .25rem;font-size:.8rem;font-weight:500}.avail-grid th[scope=row]{text-align:right;white-space:nowrap;padding-right:.5rem}.avail-grid td{text-align:center;background:var(--cream);border-radius:8px;padding:.35rem .6rem}.avail-grid tr.after3 td{background:#fbe6c4}.avail-grid input{width:1.15rem;height:1.15rem;accent-color:var(--green)}.wait-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto}.wait-filters label.check{align-self:end;padding-bottom:.55rem}@media (max-width:860px){.wait-filters{grid-template-columns:1fr 1fr}}@media (max-width:640px){.wait-filters{grid-template-columns:minmax(0,1fr)}.avail-grid{border-spacing:.15rem}.avail-grid td{padding:.3rem .35rem}.avail-grid th[scope=row]{font-size:.72rem}}.waitlist-table th{white-space:nowrap}@media (max-width:640px){table.waitlist-table td.right{text-align:left;margin-right:.9rem;display:inline-block}.card-head{flex-wrap:wrap}}.flag-list{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.flag-list .pill{font-size:.8rem}.flag-inline{vertical-align:middle;flex-wrap:wrap;gap:.25rem;margin-left:.4rem;display:inline-flex}.pill.small-pill{padding:.05rem .5rem;font-size:.7rem}.flag-dot{color:var(--red);font-weight:700}.papers{border-top:1px solid #f0e3c4;margin-top:1rem;padding-top:1rem}.papers h4{margin:0 0 .4rem}.paper-form{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.coord-list{gap:.5rem;margin:.4rem 0 1rem;padding:0;list-style:none;display:grid}.coord-list li{background:var(--cream);border-radius:12px;gap:.1rem;padding:.5rem .7rem;font-size:.9rem;display:grid}#school h4{margin:1.25rem 0 .25rem}.paper-form input[type=file]{min-width:0;max-width:100%}.test-pick{grid-template-columns:minmax(0,1fr) auto}.test-head{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:none;margin:.75rem 0 1rem;display:grid}.test-head input,.test-head select{width:100%}.score-entry{border-collapse:collapse;width:100%;margin-bottom:1rem}.score-entry th,.score-entry td{text-align:left;border-bottom:1px solid #f3e7cb;padding:.3rem .35rem;font-size:.88rem}.score-entry thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--taupe);font-size:.75rem;font-weight:600}.score-entry tbody th{white-space:nowrap;font-weight:500}.score-entry tr.composite th{font-weight:700}.score-entry input.score-input{width:4.5rem;padding:.35rem .45rem}.score-entry input.desc-input,.score-entry input.name-input{width:100%;min-width:9rem;padding:.35rem .45rem}.score-entry select{padding:.35rem .45rem;font-size:.85rem}.score-entry input:disabled{background:var(--cream)}.notes-label{margin-bottom:1rem}.score-table .sd{font-weight:600}.score-table .sd.meets{color:var(--maroon)}.score-table tr.meets td:first-child{box-shadow:inset 3px 0 0 var(--red);padding-left:.6rem}@media (max-width:860px){.test-head{grid-template-columns:1fr 1fr}}@media (max-width:640px){.test-pick,.test-head{grid-template-columns:minmax(0,1fr)}}.score-entry tbody th{text-transform:none;letter-spacing:normal;color:var(--brown);font-size:.9rem}@media (max-width:640px){table.score-table td.right{text-align:left;margin-right:.9rem;display:inline-block}table.score-table tr.meets td:first-child{box-shadow:none;padding-left:0}table.score-table tr.meets{box-shadow:inset 3px 0 0 var(--red);padding-left:.6rem}}.note-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;width:100%;display:grid}.note-fields label{min-width:0}.note-fields input,.note-fields select,.note-fields textarea{width:100%}.note-fields .full,.note-form label.full{grid-column:1/-1}.note-form label.full textarea{width:100%}.note-form .card h3{margin-top:0}.req{color:var(--maroon)}.missing{box-shadow:inset 4px 0 0 var(--red);border-radius:4px;padding-left:.75rem}.missing-list{color:var(--brown);margin-top:.4rem}.note-time{grid-template-columns:repeat(2,minmax(0,10rem)) 1fr;align-items:end;gap:.8rem 1rem;display:grid}.note-time p{margin:0 0 .6rem}.charge-table{margin-bottom:.6rem}.charge-table select{width:100%;max-width:30rem}.charge-table td,.charge-table th{vertical-align:middle}.minutes-input{width:5.5rem}.goal-block{border:1px solid #ecdcb6;border-radius:14px;margin:0 0 .9rem;padding:.9rem 1rem 1rem}.goal-block legend{padding:0 .4rem;font-weight:700}.goal-block .sto{border-left:3px solid var(--peach);margin-top:.7rem;padding-left:1rem}.progress-table input,.progress-table select{width:100%}.progress-table td:first-child{width:50%}.progress-table tr.sto-row td:first-child{padding-left:1.5rem}.progress-table td .muted{margin-top:.2rem;display:block}.test-picks{gap:.5rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.test-picks label.check{align-items:flex-start;font-size:.92rem}.test-picks label.check input{flex:none;margin-top:.15rem}.sign-bar{z-index:2;position:sticky;bottom:.75rem;box-shadow:0 6px 24px #4a34241f}.sign-actions{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;display:flex}.sign-bar p{margin:.5rem 0 0}.sign-bar label.check{margin-bottom:.6rem}.note-view h3{margin-top:0}.note-facts{grid-template-columns:minmax(10rem,max-content) 1fr}.prewrap{white-space:pre-wrap}.goal-view{margin-bottom:.8rem}.goal-view p{margin:0 0 .3rem}.addendum{border-top:2px dashed #e6d6b0;margin-top:1rem;padding-top:.8rem}.addendum h4,.addendum p{margin:0 0 .3rem}.note-after{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.tracker{border-bottom:1px solid #f0e3c4;margin-bottom:.9rem;padding:.2rem 0 .9rem}.tracker h4{margin:0 0 .3rem}.tracker-list{color:var(--taupe);gap:.2rem;margin:0 0 .6rem;padding:0;font-size:.9rem;list-style:none;display:grid}.tracker-list li:empty{display:none}.tracker-list li.due{color:var(--maroon);font-weight:600}.note-start select{min-width:12rem}@media (max-width:640px){.note-fields{grid-template-columns:minmax(0,1fr)}.note-time{grid-template-columns:1fr 1fr}.note-time p{grid-column:1/-1}.note-facts{grid-template-columns:minmax(0,1fr)}.note-facts dt{margin-top:.4rem}.progress-table td:first-child{width:auto}.progress-table tr.sto-row td:first-child{padding-left:.5rem}.sign-bar{position:static}.note-start select{flex:1;min-width:0}}@media print{nav,header.site,.no-print,.sign-bar,.topbar,aside.sidebar{display:none!important}body{background:#fff}.card{page-break-inside:avoid;border:none;margin:0;padding:.4rem 0}}.note-fields.dos{grid-template-columns:minmax(0,1fr);max-width:30rem;margin-bottom:.9rem}.big-number{font-family:var(--font-fraunces), Georgia, serif;margin:.2rem 0 .8rem;font-size:2.2rem}.inline-form{flex-wrap:wrap;align-items:end;gap:.6rem;margin:.4rem 0;display:flex}.inline-form label{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.bill-visit{border-top:1px solid #f0e3c4;padding:.8rem 0}.bill-visit-head{margin-bottom:.5rem}.bill-lines{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.bill-line{flex-wrap:wrap;align-items:end;gap:.5rem;width:100%;display:flex}.bill-line select{flex:16rem;min-width:0}.bill-line .units{flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.bill-line .units input{width:4.5rem}table.ledger tr.struck td{color:var(--taupe)}table.ledger tr.struck td.right{-webkit-text-decoration:line-through #cdb991;text-decoration:line-through #cdb991}.row-menu summary{cursor:pointer;color:var(--green);font-size:.85rem;font-weight:600;list-style:none}.row-menu summary::-webkit-details-marker{display:none}.row-menu[open] form{min-width:11rem;margin-top:.4rem}table.estimate-edit select{width:100%;min-width:14rem}table.estimate-edit input[type=number]{width:5rem}.card.narrow{max-width:34rem}.card-element{width:100%;min-height:12rem}form.card-form{align-items:stretch}.pay-page{max-width:36rem;margin:2rem auto 4rem;padding:0 1rem}.pay-page .consent-text{background:var(--white);border:1px solid #ecdcb6;border-radius:14px;padding:1rem 1.1rem;line-height:1.5}@media (max-width:640px){.bill-line .units input{width:4rem}.inline-form label{flex:8rem}.inline-form label input{width:100%}}.paper{background:var(--white);max-width:52rem;color:var(--brown);border:1px solid #ecdcb6;border-radius:14px;padding:2rem}.paper h1{margin:0;font-size:1.7rem}.paper h4{letter-spacing:.06em;text-transform:uppercase;color:var(--taupe);margin:.9rem 0 .25rem;font-size:.8rem}.paper p{margin:.3rem 0 .6rem}.paper-head{border-bottom:2px solid var(--brown);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem;padding-bottom:.8rem;display:flex}.paper-logo{height:2.2rem}.paper-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.paper-table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.paper-table th,.paper-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6d6b0;padding:.4rem .35rem}.paper-table th.right,.paper-table td.right{text-align:right}.paper-table tfoot td{border-bottom:0}.paper-notes ul{margin:.3rem 0;padding-left:1.2rem}.paper-notes li{margin:.25rem 0;font-size:.9rem}.dx-list{columns:2;margin:.2rem 0 .6rem;padding:0;list-style:none}.signature{grid-template-columns:2fr 1fr;gap:2rem;margin-top:2.5rem;display:grid}.signature span{border-top:1px solid var(--brown);padding-top:.3rem;font-size:.85rem}@media (max-width:640px){.paper{padding:1rem}.paper-grid{grid-template-columns:1fr;gap:0}.paper-table{font-size:.78rem}.paper-table th,.paper-table td{padding:.3rem .2rem}.paper-logo{display:none}.dx-list{columns:1}}@media print{.topbar,.no-print,.stripe,nav{display:none!important}body,.page{background:var(--white)!important;margin:0!important;padding:0!important}.paper{border:0;border-radius:0;max-width:none;padding:0}}.sandbox-banner{z-index:50;background:var(--yellow);color:var(--brown);border-bottom:3px solid var(--brown);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:.55rem 2rem;display:flex;position:sticky;top:0}.sandbox-banner p{margin:0;font-size:.95rem}.sandbox-banner strong{font-weight:700}.sandbox-tools{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.sandbox-tools a{color:var(--brown);font-size:.88rem;font-weight:600}.sandbox-practice{align-items:center;gap:.5rem;margin:0;display:flex}.sandbox-practice label{flex-direction:row;align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;display:flex}.sandbox-practice select{border-radius:10px;width:auto;padding:.25rem .5rem;font-size:.88rem}.sandbox-practice .btn.small{padding:.25rem .85rem}.sandbox-counts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;margin:.5rem 0 0;display:grid}.sandbox-counts div{background:var(--cream);border-radius:14px;padding:.6rem .8rem}.sandbox-counts dt{color:var(--taupe);font-size:.8rem}.sandbox-counts dd{font-size:1.4rem;font-family:var(--font-fraunces), Georgia, serif;margin:0}.sandbox-reset{flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:.6rem;display:flex}.sandbox-tips{margin:.3rem 0 0;padding-left:1.2rem}.sandbox-tips li{margin:.35rem 0}@media (max-width:640px){.sandbox-banner{padding:.5rem 1rem}.sandbox-banner p{font-size:.88rem}}@media print{.sandbox-banner{position:static}.sandbox-tools{display:none}}.cred-runs{margin:.5rem 0 1rem}.cred-reason{color:var(--maroon);font-size:.85rem}.cred-matrix th{white-space:nowrap;font-size:.85rem}form.stacked .trio-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:100%;display:grid}form.stacked .trio-dates input{width:100%}@media (max-width:640px){form.stacked .trio-dates{grid-template-columns:1fr 1fr}form.stacked .trio-dates label:last-child{grid-column:1/-1}}.book-form .repeat-days{display:flex}.pattern-choices{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.pattern-choices label.check.pattern-choice{background:var(--white);border:1.5px solid #d9c59a;border-radius:999px;padding:.5rem 1rem;font-weight:600}.pattern-choices label.check.pattern-choice.on{border-color:var(--green);background:var(--cream)}.page-head .makeup-link{margin-top:.75rem}.makeup-link .pill{margin-left:.2rem}.makeup-list{gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.makeup-item{background:var(--cream);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;padding:.8rem 1rem;display:flex}.makeup-what{flex-direction:column;flex:1;gap:.25rem;min-width:14rem;display:flex}.makeup-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.makeup-actions form{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.makeup-actions details.decline summary{list-style:none}.makeup-actions details.decline summary::-webkit-details-marker{display:none}.makeup-actions details.decline[open]{flex-basis:100%}.makeup-actions details.decline form{background:var(--white);border-radius:12px;flex-direction:column;align-items:stretch;margin-top:.6rem;padding:.8rem}.makeup-actions textarea,.makeup-actions select{width:100%}.slot-day{margin-top:.75rem}.slot-day h4{margin:0 0 .35rem;font-size:.95rem}.slot-buttons{flex-wrap:wrap;gap:.4rem;display:flex}.slot-buttons form{margin:0}.btn.small.slot{padding:.35rem .8rem}.held-card .plain-list{margin:0}.hours-form{gap:.6rem;max-width:48rem}.hours-row{grid-template-columns:minmax(8rem,1fr) 9rem 9rem;align-items:end;gap:.6rem;display:grid}.hours-row input,.hours-row select{width:100%}table.visit-rules select{max-width:100%}table.visit-rules input.price{width:5rem}.pill.units-short{margin-left:.4rem}@media (max-width:640px){.hours-row{grid-template-columns:1fr 1fr}.hours-row label:first-child{grid-column:1/-1}.makeup-actions,table.visit-rules select,table.visit-rules input.price{width:100%}}.pill-row{flex-wrap:wrap;gap:.3rem;display:inline-flex}a.remit-tile{color:inherit;text-decoration:none;display:block}a.remit-tile:hover{border-color:var(--brown)}.big-money{font-family:var(--font-fraunces), Georgia, serif;color:var(--brown);font-size:1.4rem}.remit-claim{border-top:1px solid #f0e3c4;padding:.9rem 0 .4rem}.remit-claim:first-of-type{border-top:0}.remit-claim-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.remit-money{margin:.35rem 0 .2rem;font-size:.92rem}.remit-hold{color:var(--brown);background:#fdf3d6;border-radius:8px;margin:.4rem 0;padding:.35rem .6rem}.remit-lines{margin:.5rem 0;padding:0;list-style:none}.remit-lines>li{overflow-wrap:anywhere;border-bottom:1px dashed #efe2c2;padding:.45rem 0}.remit-lines>li:last-child{border-bottom:0}.remit-adj{margin:.25rem 0 0 .6rem}.remit-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0 .2rem;display:flex}.remit-actions .inline-form{margin:0}.remit-actions select{max-width:100%}.remit-plb{background:var(--cream);border-radius:10px;margin:.6rem 0;padding:.6rem .8rem}.remit-plb h4{margin:0 0 .2rem}.remit-list>li{overflow-wrap:anywhere;border-bottom:1px solid #f0e3c4;padding:.5rem 0}.remit-list .inline-form select{min-width:0;max-width:100%}.inline-form label.grow{flex:14rem}.inline-form input.short-input{width:6rem}@media (max-width:640px){.remit-actions{flex-direction:column;align-items:stretch}.remit-actions .btn{width:100%}.remit-actions .inline-form{flex-direction:column;align-items:stretch}.big-money{font-size:1.15rem}}.btn.desk-big{justify-content:center;min-height:3rem;padding:.85rem 1.6rem;font-size:1.02rem}.desk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.desk-clinic{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.desk-clinic select{min-height:2.6rem}.desk-counts{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;display:flex}.desk-counts .pill{padding:.25rem .8rem;font-size:.85rem}.desk-counts .pill:not(.ok):not(.info):not(.warn):not(.bad){background:var(--white);border:1px solid #ecdcb6}.arrivals{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.arrival{background:var(--white);border:1px solid #ecdcb6;border-left:6px solid #d9c59a;border-radius:18px;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem 1.1rem;padding:.9rem 1.1rem;display:grid}.arrival.status-here{border-left-color:var(--sky)}.arrival.status-in_session{border-left-color:var(--yellow)}.arrival.status-done{border-left-color:var(--green)}.arrival.status-cancelled,.arrival.status-no_show{opacity:.65}.arrival.status-cancelled .arrival-name,.arrival.status-no_show .arrival-name{text-decoration:line-through}.arrival.late{border-left-color:var(--red)}.arrival-time{gap:.1rem;display:grid}.arrival-time strong{font-size:1.15rem}.arrival-name{font-size:1.1rem}.arrival-pills{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.arrival-pills .flag-inline{margin-left:0}.arrival-next{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.desk-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:0 1.25rem;display:grid}.desk-choices{border:0;gap:.5rem;width:100%;margin:0;padding:0;display:grid}.desk-choices legend{margin-bottom:.4rem;padding:0;font-size:.85rem;font-weight:500}label.check.desk-choice{background:var(--white);cursor:pointer;border:1.5px solid #d9c59a;border-radius:14px;min-height:3rem;padding:.75rem .9rem}label.check.desk-choice:has(input:checked){border-color:var(--green);background:#f3f8f2}label.check.desk-choice input{flex:none;width:1.3rem;height:1.3rem}.desk-collect,.desk-collect label.wide,.desk-collect .desk-amount{width:100%}.desk-amount{padding:.7rem .9rem;font-size:1.25rem}.desk-collect .btn.desk-big{width:100%}.desk-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--taupe);margin:1.1rem 0 .5rem;font-size:.8rem}.desk-step{margin-top:1rem}.desk-fact{display:contents}.desk-fact dd{flex-wrap:wrap;gap:.3rem;display:flex}table.desk-lines td{vertical-align:middle}table.desk-lines tr.struck td{color:var(--taupe)}.desk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.desk-search{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.desk-search label{flex:16rem}.desk-search input{width:100%;min-height:3rem;font-size:1.05rem}.desk-search .btn{min-height:3rem}.desk-results{gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.desk-result{color:var(--brown);border:1.5px solid #d9c59a;border-radius:14px;align-items:baseline;gap:.6rem;min-height:3rem;padding:.8rem 1rem;text-decoration:none;display:flex}.desk-result:hover{border-color:var(--brown)}.reader-state{gap:.8rem;display:grid}.reader-big{font-family:var(--font-fraunces), Georgia, serif;margin:0;font-size:1.5rem}.reader-state.paid .reader-big{color:var(--green)}.desk-close-form{background:var(--cream);border-radius:14px;margin:1rem 0 .5rem;padding:1rem}.receipt{max-width:30rem}@media (max-width:860px){.arrival{grid-template-columns:5.5rem minmax(0,1fr)}.arrival-next{grid-column:1/-1;justify-content:flex-start}}@media (max-width:640px){.desk-bar .button-row{width:100%}.desk-bar .button-row .btn{flex:auto;justify-content:center}.arrival{grid-template-columns:minmax(0,1fr);padding:.8rem .9rem}.arrival-time{grid-template-columns:auto 1fr;align-items:baseline;gap:.5rem}.arrival-next .btn.desk-big,.arrival-next form{flex:100%}.arrival-next form .btn{width:100%}.desk-actions{justify-content:flex-start;margin-top:.4rem}table.desk-lines td.right{text-align:left}}@media print{.desk-close-form{display:none}}.intake-preview{object-fit:contain;background:var(--cream);border:1px solid #ecdcb6;border-radius:12px;width:100%;max-height:70vh;margin-bottom:.75rem;display:block}.intake-summary{background:var(--cream);border-radius:12px;margin:.9rem 0 0;padding:.7rem .9rem;line-height:1.45}.intake-details{width:100%;margin-top:.9rem}.intake-details>summary{cursor:pointer;padding:.25rem 0;font-size:.9rem;font-weight:600}.intake-details[open]>summary{margin-bottom:.6rem}.intake-details .pair,.intake-details .trio{margin-bottom:.7rem}.intake-text{white-space:pre-wrap;word-break:break-word;background:var(--cream);border-radius:12px;max-height:22rem;margin:0;padding:.8rem;font-size:.82rem;overflow:auto}.intake-dl{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;display:grid}.intake-dl dt{color:var(--taupe);font-size:.85rem}.intake-dl dd{margin:0}.intake-who p{margin:0 0 .4rem}.intake-h4{letter-spacing:.06em;text-transform:uppercase;color:var(--taupe);margin:1rem 0 .4rem;font-size:.8rem}.intake-candidates,.intake-proposals{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.intake-candidates>li,.intake-proposals>li{border:1px solid #ecdcb6;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.7rem .85rem;display:flex}.intake-candidates p,.intake-proposals p{margin:0}.intake-reasons,.intake-changes{margin:0;padding-left:1.1rem;font-size:.85rem}.intake-from{color:var(--taupe);text-decoration:line-through}.intake-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.intake-pill{margin-left:.4rem}.doc-list{gap:.35rem;margin:.5rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}@media (max-width:640px){.intake-dl{grid-template-columns:1fr;gap:.1rem}.intake-dl dd{margin-bottom:.4rem}}.portal{min-height:100vh}.portal-top{justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.portal-brand{align-items:center;gap:.6rem;text-decoration:none;display:flex}.portal-brand img{width:auto;height:26px;display:block}.portal-brand .tag{background:var(--yellow);color:var(--brown);white-space:nowrap;border-radius:999px;padding:.12rem .6rem;font-size:.75rem;font-weight:600}.portal-nav{scrollbar-width:none;gap:.4rem;padding:.6rem 1rem;display:flex;overflow-x:auto}.portal-nav::-webkit-scrollbar{display:none}.portal-nav a{background:var(--white);color:var(--brown);border:1.5px solid #ecdcb6;border-radius:999px;flex:none;padding:.45rem .9rem;font-size:.9rem;font-weight:500;text-decoration:none}.portal-nav a.active{background:var(--brown);border-color:var(--brown);color:var(--cream)}.portal-main{max-width:760px;margin:0 auto;padding:1rem 1rem 4rem}.portal-main.narrow{max-width:480px;padding-top:2rem}.portal-head{margin:.5rem 0 1.25rem}.portal-head h1{font-size:clamp(1.9rem,6vw,2.6rem)}.portal-head .eyebrow a{color:inherit;text-decoration:none}.portal .card{padding:1.25rem}.portal .pre{white-space:pre-wrap}.portal-signin h1{font-size:clamp(2rem,7vw,2.6rem)}.portal-signin .legal{color:var(--taupe);border-top:2px dashed #e6d6b0;margin-top:1.25rem;padding-top:1rem}.portal-form{flex-direction:column;gap:.9rem;display:flex}.portal-form input:not([type=checkbox]):not([type=radio]),.portal-form select,.portal-form textarea{width:100%;padding:.75rem .9rem;font-size:1rem}.portal-form fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.portal-form legend{margin-bottom:.4rem;font-size:.9rem;font-weight:500}.btn.wide{justify-content:center;width:100%}.code-input{letter-spacing:.4em;text-align:center;font-size:1.4rem!important}.portal-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.portal-actions form{margin:0}.portal-rate-prompt{background:var(--light-green);border-color:var(--light-green);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.portal-rate-prompt .muted{color:var(--dark-green)}.portal-announce{border-left:6px solid var(--sky)}.portal-child h2{font-size:1.9rem}.portal-sub{margin-top:.75rem;font-size:1.15rem}.portal-visits{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.portal-visit{background:var(--cream);border-radius:16px;gap:.5rem;padding:.9rem 1rem;display:grid}.portal-visit .when{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.portal-visit .when strong{font-size:1.05rem}.portal-visit .where{gap:.15rem;display:grid}.portal-links{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.portal-bring{background:var(--cream);border-radius:14px;margin:0 0 .75rem;padding:.7rem .9rem}.portal-absence summary,.portal-policy summary,.portal-cancel summary{cursor:pointer;color:var(--green);padding:.3rem 0;font-weight:600}.portal-absence[open]{background:var(--white);border-radius:12px;padding:.4rem .8rem .8rem}.portal-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin:.5rem 0 .75rem;display:grid}.portal-tile{border:1.5px solid #ecdcb6;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.9rem 1rem;display:flex}.portal-tile h4{font-family:var(--font-fraunces), Georgia, serif;margin:0;font-size:1.15rem;font-weight:420}.portal-tile.warn{background:var(--yellow);border-color:var(--yellow)}.portal-tile form{margin:0}.portal-policy p{margin:.3rem 0 0}.portal-group+.portal-group{margin-top:1rem}.portal-list{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.portal-list li{background:var(--cream);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.portal-list li>div{gap:.1rem;display:grid}.portal-form-text p{margin:0 0 .9rem;line-height:1.55}label.check.esign{background:var(--cream);border-radius:14px;align-items:flex-start;padding:.8rem .9rem;font-weight:400;line-height:1.45}label.check.esign input{flex:none;margin-top:.15rem}.sig{border:1.5px solid #d9c59a;border-radius:16px;justify-items:start;gap:.6rem;padding:.8rem;display:grid}.sig-modes{gap:1.25rem;display:flex}.sig-canvas{aspect-ratio:10/3;background:var(--white);touch-action:none;cursor:crosshair;border:2px dashed #d9c59a;border-radius:12px;width:100%;height:auto}.sig-typed,.sig-typed-show{font-family:var(--font-fraunces), Georgia, serif;font-style:italic;font-size:1.5rem!important}.sig-image{width:100%;max-width:300px;height:auto;display:block}.signed-copy p{line-height:1.55}.signed-copy hr{border:0;border-top:1px solid #ecdcb6;margin:1rem 0}.signed-copy .hash{word-break:break-all}.portal-program{border-top:1px solid #f0e3c4;padding:1rem 0 .5rem}.portal-program:first-of-type{border-top:0;padding-top:.25rem}.portal-program h3{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.portal-steps{gap:.35rem;margin:.4rem 0 .8rem;padding-left:1.3rem;display:grid}.portal-files{flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem;display:flex}.portal-files img{object-fit:cover;border-radius:12px;width:140px;height:140px;display:block}.portal-attach+.portal-attach{margin-left:.8rem}.portal-news+.portal-news{border-top:1px solid #f0e3c4;padding-top:.75rem}.portal-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.portal-card-link{background:var(--cream);color:var(--brown);border:1.5px solid #0000;border-radius:16px;flex-direction:column;gap:.4rem;padding:1rem;text-decoration:none;display:flex}.portal-card-link:hover{border-color:var(--brown)}.portal-card-link .go-link{color:var(--green);margin-top:auto;font-weight:600}.star-row{grid-template-columns:repeat(5,1fr);gap:.4rem;display:grid}.star{text-align:center;background:var(--white);cursor:pointer;border:1.5px solid #d9c59a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.7rem .2rem;font-size:.8rem;position:relative}.star input{opacity:0;pointer-events:none;position:absolute}.star:has(input:checked){background:var(--yellow);border-color:var(--brown);font-weight:600}.star:has(input:focus-visible){outline:3px solid var(--yellow);outline-offset:2px}.portal-rating .btn,.portal-ask{margin-top:.5rem}.portal-clinic-form{border-top:1px dashed #e6d6b0;padding-top:.75rem}.portal-clinic-form h4{margin:0}.portal-cancel form{align-items:stretch;margin-top:.4rem}@media (min-width:720px){.portal-top,.portal-nav{padding-left:2rem;padding-right:2rem}.portal-nav{justify-content:center}.portal .card{padding:1.5rem 1.75rem}}@media (max-width:420px){.portal-brand .tag{display:none}}@media print{.portal-top,.portal-nav,.portal-noprint,.idle-warning{display:none!important}.portal-main{max-width:none;padding:0}.signed-copy{border:0;padding:0}}.star-glyph{color:var(--orange);font-size:1.6rem;line-height:1}.portal h3 .pill,.portal h2 .pill{font-family:var(--font-lexend), system-ui, sans-serif;font-variation-settings:normal;letter-spacing:0}.portal-announce p,.portal-form-text p:last-child{margin-bottom:0}.portal-visit>.pill{justify-self:start}.portal-cancel{text-align:left;margin-top:.3rem;display:inline-block}.portal-times{background:var(--cream);border-radius:14px;margin-top:1rem;padding:1rem}.portal-times .slot-day h4{margin-top:.5rem}.portal-times .button-row{margin-top:.75rem}.intake-email-body{margin-top:.8rem;font-family:inherit;font-size:.92rem;line-height:1.5}.intake-email-siblings{gap:.35rem;margin:0;padding-left:0;font-size:.92rem;list-style:none;display:grid}.intake-domains{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}
