@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2)format("woff2"),url(/assets/young-serif-latin-ext-400-normal-4arC2Gh9.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2"),url(/assets/young-serif-latin-400-normal-D1tz0Z9s.woff)format("woff");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");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}:root{--gs-bg:#fbf7ec;--gs-surface:#fffdf7;--gs-surface-2:#f5eedc;--gs-line:#ece3cf;--gs-line-strong:#d9ccb0;--gs-border-input:#8a7b64;--gs-ink:#3a2a1c;--gs-ink-soft:#716151;--gs-accent:#e3a62f;--gs-on-accent:#3a2a1c;--gs-accent-soft:#f7e3b3;--gs-accent-text:#85590a;--gs-sage:#6f8466;--gs-sage-text:#4f6448;--gs-ok:#3f5a3a;--gs-ok-bg:#dfe8d6;--gs-wait:#7a5310;--gs-wait-bg:#f6e6c2;--gs-danger:#a23b2a;--gs-danger-bg:#f6ddd6;--gs-info:#3d5f78;--gs-info-bg:#dde7ee;--gs-font-display:"Young Serif", Georgia, serif;--gs-font-ui:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--gs-text-xs:12px;--gs-text-sm:13.5px;--gs-text-md:15px;--gs-text-lg:18px;--gs-title-sm:22px;--gs-title-md:28px;--gs-title-lg:36px;--gs-radius-sm:8px;--gs-radius:14px;--gs-radius-lg:22px;--gs-radius-pill:999px;--gs-space-1:4px;--gs-space-2:8px;--gs-space-3:12px;--gs-space-4:16px;--gs-space-5:24px;--gs-space-6:32px;--gs-space-7:48px;--gs-shadow:0 10px 28px -16px #3a2a1c59;--gs-tap:44px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gs-bg:#1a1612;--gs-surface:#241f19;--gs-surface-2:#2e2720;--gs-line:#3a3128;--gs-line-strong:#4d4236;--gs-border-input:#8d7f6c;--gs-ink:#f1e9dc;--gs-ink-soft:#b3a694;--gs-accent:#e8b04a;--gs-on-accent:#2a1e12;--gs-accent-soft:#4a3815;--gs-accent-text:#f0c063;--gs-sage:#93a98a;--gs-sage-text:#a3b89a;--gs-ok:#a8c59e;--gs-ok-bg:#2c3a28;--gs-wait:#e8c27a;--gs-wait-bg:#45351a;--gs-danger:#ee9c8c;--gs-danger-bg:#4a2620;--gs-info:#9cc0da;--gs-info-bg:#22323e;--gs-shadow:0 10px 28px -16px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--gs-bg:#1a1612;--gs-surface:#241f19;--gs-surface-2:#2e2720;--gs-line:#3a3128;--gs-line-strong:#4d4236;--gs-border-input:#8d7f6c;--gs-ink:#f1e9dc;--gs-ink-soft:#b3a694;--gs-accent:#e8b04a;--gs-on-accent:#2a1e12;--gs-accent-soft:#4a3815;--gs-accent-text:#f0c063;--gs-sage:#93a98a;--gs-sage-text:#a3b89a;--gs-ok:#a8c59e;--gs-ok-bg:#2c3a28;--gs-wait:#e8c27a;--gs-wait-bg:#45351a;--gs-danger:#ee9c8c;--gs-danger-bg:#4a2620;--gs-info:#9cc0da;--gs-info-bg:#22323e;--gs-shadow:0 10px 28px -16px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;accent-color:var(--gs-sage-text)}body{-webkit-tap-highlight-color:transparent;background:var(--gs-bg);color:var(--gs-ink);font-family:var(--gs-font-ui);font-size:var(--gs-text-md);margin:0;line-height:1.5}h1,h2,h3{font-family:var(--gs-font-display);margin:0 0 var(--gs-space-3);font-weight:400}h1{font-size:var(--gs-title-md)}h2{font-size:var(--gs-title-sm)}:focus-visible{outline:3px solid var(--gs-sage);outline-offset:2px}.gs-btn{min-height:var(--gs-tap);padding:0 var(--gs-space-5);border-radius:var(--gs-radius-pill);border:1px solid var(--gs-border-input);background:var(--gs-surface);color:var(--gs-ink);font:inherit;cursor:pointer;font-weight:600}.gs-btn:hover{background:var(--gs-surface-2)}.gs-btn--primary{background:var(--gs-accent);border-color:var(--gs-accent);color:var(--gs-on-accent)}.gs-btn--primary:hover{filter:brightness(.95);background:var(--gs-accent)}.gs-chip{align-items:center;gap:var(--gs-space-1);padding:2px var(--gs-space-3);border-radius:var(--gs-radius-pill);font-size:var(--gs-text-sm);background:var(--gs-accent-soft);color:var(--gs-accent-text);font-weight:600;display:inline-flex}.gs-chip--neutral{background:var(--gs-surface-2);color:var(--gs-ink);border:1px solid var(--gs-line-strong)}.gs-chip--ok{background:var(--gs-ok-bg);color:var(--gs-ok)}.gs-chip--wait{background:var(--gs-wait-bg);color:var(--gs-wait)}.gs-chip--danger{background:var(--gs-danger-bg);color:var(--gs-danger)}.gs-chip--info{background:var(--gs-info-bg);color:var(--gs-info)}.gs-card{background:var(--gs-surface);border:1px solid var(--gs-line);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow);padding:var(--gs-space-5)}.gs-shell{max-width:720px;padding:var(--gs-space-5) var(--gs-space-4);margin:0 auto}.gs-header{justify-content:space-between;align-items:center;gap:var(--gs-space-3);margin-bottom:var(--gs-space-5);display:flex}.gs-brand{align-items:center;gap:var(--gs-space-2);font-family:var(--gs-font-display);font-size:var(--gs-title-sm);display:flex}.gs-brand img{width:36px;height:36px}.gs-stack{gap:var(--gs-space-4);display:grid}.gs-field{gap:var(--gs-space-1);display:grid}.gs-field label{font-weight:600}.gs-input{min-height:var(--gs-tap);width:100%;padding:0 var(--gs-space-4);border-radius:var(--gs-radius);border:1px solid var(--gs-border-input);background:var(--gs-surface);color:var(--gs-ink);font:inherit;font-size:max(16px,1em)}.gs-input[aria-invalid=true]{border-color:var(--gs-danger)}.gs-hint{font-size:var(--gs-text-sm);color:var(--gs-ink-soft,var(--gs-ink));margin:0}.gs-error{font-size:var(--gs-text-sm);color:var(--gs-danger);margin:0;font-weight:600}.gs-form{gap:var(--gs-space-4);display:grid}.gs-row{gap:var(--gs-space-3);flex-wrap:wrap;align-items:center;display:flex}.gs-link{padding:var(--gs-space-2) 0;min-height:var(--gs-tap);color:var(--gs-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.gs-qr{border-radius:var(--gs-radius);width:200px;height:200px;padding:var(--gs-space-2);background:#fff;display:block}.gs-recovery-key{letter-spacing:.04em;word-break:break-word;padding:var(--gs-space-4);border:2px dashed var(--gs-line-strong);border-radius:var(--gs-radius);background:var(--gs-surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.1rem}.gs-check{gap:var(--gs-space-3);min-height:var(--gs-tap);align-items:flex-start;display:flex}.gs-check input{flex:none;width:24px;height:24px;margin-top:2px}.gs-print-only{display:none}@media print{body *{visibility:hidden}.gs-print-only,.gs-print-only *{visibility:visible}.gs-print-only{color:#000;background:#fff;padding:2cm;display:block;position:absolute;inset:0}.gs-print-only .gs-recovery-key{color:#000;background:#fff;border-color:#000}}.gs-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gs-card{gap:var(--gs-space-4);justify-items:start;display:grid}.gs-card>*{margin:0}.gs-card>.gs-form,.gs-card>.gs-recovery-key{justify-self:stretch}.gs-input-wrap{display:flex;position:relative}.gs-input-wrap .gs-input{padding-right:5.5rem}.gs-reveal{min-width:var(--gs-tap);padding:0 var(--gs-space-4);color:var(--gs-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;position:absolute;top:0;bottom:0;right:0}.gs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-btn-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gs-between{justify-content:space-between}.gs-nav{align-items:center;gap:var(--gs-space-2) var(--gs-space-4);flex-wrap:wrap;display:flex}.gs-nav a{min-height:var(--gs-tap);color:var(--gs-ink);border-bottom:3px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.gs-nav a[aria-current=page]{border-bottom-color:var(--gs-ink);font-weight:800}.gs-spacer{flex:1}.gs-list{gap:var(--gs-space-3);margin:0;padding:0;list-style:none;display:grid}.gs-patient{gap:var(--gs-space-1);color:inherit;justify-items:start;text-decoration:none;display:grid}.gs-patient:hover{background:var(--gs-surface-2)}.gs-patient-name{font-family:var(--gs-font-display);font-size:var(--gs-title-sm)}.gs-textarea{padding:var(--gs-space-3) var(--gs-space-4);resize:vertical;min-height:88px}select.gs-input{padding-right:var(--gs-space-3)}input,select,textarea{font-size:max(16px,1em)}.gs-dl{gap:var(--gs-space-3);justify-self:stretch;margin:0;display:grid}.gs-item dt{font-size:var(--gs-text-sm);color:var(--gs-ink-soft)}.gs-item dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.gs-card .gs-field{justify-self:stretch}.gs-filters{align-items:flex-end;gap:var(--gs-space-3) var(--gs-space-5);flex-wrap:wrap;justify-self:stretch;display:flex}.gs-filters .gs-field{flex:200px}.gs-filters .gs-check{flex:200px;align-items:center}.gs-filters .gs-check input{margin-top:0}.gs-input[type=date]{justify-self:start;gap:var(--gs-space-3);width:100%;min-width:0;max-width:22rem}.gs-input[type=date]::-webkit-calendar-picker-indicator{margin-left:var(--gs-space-3);padding:var(--gs-space-2);cursor:pointer}[data-theme=dark] .gs-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gs-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.gs-cols{gap:var(--gs-space-4);display:grid}.gs-col{gap:var(--gs-space-4);align-content:start;display:grid}.gs-toolbar{grid-template-columns:1fr;justify-items:stretch}@media (width>=900px){.gs-shell:has(.gs-app){max-width:1120px}.gs-cols{gap:var(--gs-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.gs-col{gap:var(--gs-space-5)}.gs-toolbar{align-items:end;gap:var(--gs-space-4);grid-template-columns:2fr 1fr auto}.gs-toolbar .gs-check{min-height:var(--gs-tap)}.gs-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.gs-patient{height:100%}.gs-form>h1,.gs-form>.gs-row,.gs-form>.gs-error{grid-column:1/-1}}.gs-valid{font-size:var(--gs-text-sm);color:var(--gs-ok);margin:0;font-weight:600}@media (width>=900px){.gs-shell:not(:has(.gs-app)) .gs-stack{padding-top:var(--gs-space-6);justify-items:center}.gs-shell:not(:has(.gs-app)) .gs-stack>*{width:100%;max-width:560px}}.gs-app{gap:var(--gs-space-4);min-width:0;display:grid}.gs-app>*{margin-top:0;margin-bottom:0}@media (width>=900px){.gs-app{gap:var(--gs-space-5)}}.gs-form--narrow{max-width:560px}.gs-span{grid-column:1/-1}.gs-end{align-items:flex-end}.gs-end>.gs-field{flex:140px}.gs-fieldset{gap:var(--gs-space-2);border:0;justify-self:stretch;margin:0;padding:0;display:grid}.gs-fieldset legend{margin-bottom:var(--gs-space-2);padding:0;font-weight:600}.gs-warn{padding:var(--gs-space-3) var(--gs-space-4);border-radius:var(--gs-radius);background:var(--gs-wait-bg);color:var(--gs-wait);justify-self:stretch;margin:0;font-weight:600}.gs-warn ul{margin:var(--gs-space-2) 0;padding-left:var(--gs-space-5);font-weight:400}.gs-warn .gs-check span{font-weight:600}.gs-pill{min-height:var(--gs-tap);min-width:4.2rem;padding:0 var(--gs-space-3);border-radius:var(--gs-radius-pill);border:1px solid var(--gs-border-input);background:var(--gs-surface);color:var(--gs-ink);font:inherit;cursor:pointer;font-weight:600}.gs-pill[aria-pressed=true]{background:var(--gs-accent);border-color:var(--gs-accent);color:var(--gs-on-accent)}.gs-day-check{align-items:center;gap:var(--gs-space-2);min-height:var(--gs-tap);padding:0 var(--gs-space-3);border:1px solid var(--gs-border-input);border-radius:var(--gs-radius-pill);cursor:pointer;display:inline-flex}.gs-day-check input{width:20px;height:20px}.gs-slots{gap:var(--gs-space-2);justify-self:stretch;display:grid}.gs-agenda-bar{align-items:center;gap:var(--gs-space-2) var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-4);box-shadow:none;flex-wrap:wrap;display:flex}.gs-agenda-bar .gs-agenda-title{text-transform:none;flex:100%;margin:0}.gs-seg{border:1px solid var(--gs-border-input);border-radius:var(--gs-radius-pill);justify-self:start;display:inline-flex;overflow:hidden}.gs-seg button{min-height:var(--gs-tap);min-width:5rem;padding:0 var(--gs-space-4);background:var(--gs-surface);color:var(--gs-ink);font:inherit;cursor:pointer;border:0;font-weight:600}.gs-seg button[aria-pressed=true]{background:var(--gs-accent-soft);color:var(--gs-ink);box-shadow:inset 0 -3px 0 var(--gs-accent);font-weight:800}.gs-nav-date .gs-btn{min-width:var(--gs-tap)}@media (width>=900px){.gs-agenda-bar{gap:var(--gs-space-5);padding:var(--gs-space-5);box-shadow:var(--gs-shadow);grid-template-columns:auto auto 1fr;display:grid}.gs-agenda-bar .gs-agenda-title{text-align:right;order:3}.gs-form--narrow{width:100%;margin:0 auto}}.gs-slot{gap:var(--gs-space-2);color:inherit;padding:var(--gs-space-4);justify-items:start;text-decoration:none;display:grid}.gs-slot-main{gap:var(--gs-space-1);color:inherit;justify-self:stretch;justify-items:start;text-decoration:none;display:grid}.gs-slot--next{border-left:6px solid var(--gs-accent)}.gs-slot-actions{justify-self:stretch}.gs-slot:hover{border-color:var(--gs-border-input)}.gs-slot--block:hover{background:var(--gs-surface-2)}.gs-slot .gs-btn:hover{background:var(--gs-accent-soft)}.gs-slot-time{font-variant-numeric:tabular-nums;font-weight:700}.gs-slot-name{font-family:var(--gs-font-display);font-size:var(--gs-title-sm)}.gs-slot--off{opacity:.75}.gs-slot--off .gs-slot-name{text-decoration:line-through}.gs-slot--block{background:var(--gs-surface-2);border-style:dashed}.gs-day-list{grid-template-columns:1fr}.gs-week{gap:var(--gs-space-4);display:grid}.gs-week-day{gap:var(--gs-space-2);align-content:start;min-width:0;display:grid}.gs-week-day h3{font-family:var(--gs-font-ui);font-weight:700;font-size:var(--gs-text-md);text-transform:none;align-items:center;gap:var(--gs-space-2);margin:0;display:flex}.gs-week-day .gs-hint{margin:0}.gs-week-day .gs-list{grid-template-columns:1fr}.gs-week-day--today h3{color:var(--gs-accent-text)}@media (width>=900px){.gs-week{gap:var(--gs-space-3);grid-template-columns:repeat(7,minmax(0,1fr))}.gs-week .gs-slot{padding:var(--gs-space-3)}.gs-week .gs-slot-name{font-size:var(--gs-text-md);overflow-wrap:anywhere}}.gs-month{gap:var(--gs-space-1);display:grid}.gs-month-head,.gs-month-week{gap:var(--gs-space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.gs-month-head span{text-align:center;font-size:var(--gs-text-sm);color:var(--gs-ink-soft);font-weight:700}.gs-month-day{justify-content:flex-start;align-items:center;gap:var(--gs-space-1);min-height:56px;padding:var(--gs-space-2);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-surface);color:var(--gs-ink);font:inherit;cursor:pointer;flex-direction:column;display:flex}.gs-month-day:hover{background:var(--gs-surface-2)}.gs-month-day--out{background:var(--gs-bg)}.gs-month-day--out .gs-month-num{color:var(--gs-ink-soft);font-weight:400}.gs-month-day--today{border:2px solid var(--gs-ink)}.gs-month-day--today .gs-month-num{font-weight:800;text-decoration:underline}.gs-month-num{font-weight:600}.gs-month-count{min-width:1.6rem;padding:0 var(--gs-space-2);border-radius:var(--gs-radius-pill);background:var(--gs-accent-soft);color:var(--gs-accent-text);font-size:var(--gs-text-sm);font-weight:700}@media (width>=900px){.gs-month-day{min-height:96px}}.gs-slot-addr{font-size:var(--gs-text-sm);overflow-wrap:anywhere;font-weight:600}.gs-address{gap:var(--gs-space-2);justify-items:start;display:grid}.gs-address p{overflow-wrap:anywhere;margin:0}.gs-savebar{z-index:5;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-4);background:var(--gs-bg);border:1px solid var(--gs-line);border-radius:var(--gs-radius);flex-wrap:wrap;display:flex;position:sticky;top:0}.gs-savebar-text{font-size:var(--gs-text-sm);flex:12rem}.gs-record{gap:var(--gs-space-4);min-width:0;display:grid}.gs-record-main .gs-textarea{min-height:5.5rem;line-height:1.6}.gs-models{gap:var(--gs-space-3);display:grid}.gs-model{gap:var(--gs-space-3);min-height:var(--gs-tap);padding:var(--gs-space-3) var(--gs-space-4);border:1px solid var(--gs-border-input);border-radius:var(--gs-radius);cursor:pointer;align-items:flex-start;display:flex}.gs-model:has(input:checked){border-color:var(--gs-accent);background:var(--gs-accent-soft)}.gs-model input{flex:none;width:22px;height:22px;margin-top:2px}.gs-model>span{gap:var(--gs-space-1);display:grid}.gs-versions{justify-self:stretch}.gs-version{justify-content:space-between;align-items:center;gap:var(--gs-space-3);width:100%;min-height:var(--gs-tap);padding:0 var(--gs-space-4);border:1px solid var(--gs-border-input);border-radius:var(--gs-radius);background:var(--gs-surface);color:var(--gs-ink);font:inherit;cursor:pointer;text-align:left;display:flex}.gs-version[aria-pressed=true]{border-color:var(--gs-accent);background:var(--gs-accent-soft)}.gs-version-view{gap:var(--gs-space-3);padding:var(--gs-space-4);border:1px dashed var(--gs-line-strong);border-radius:var(--gs-radius);justify-self:stretch;display:grid}.gs-timeline{grid-template-columns:1fr}@media (width>=900px){.gs-record{gap:var(--gs-space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.gs-chart{width:100%;height:auto;max-height:300px}.gs-chart-band{fill:var(--gs-surface-2)}.gs-chart-band--alt{fill:var(--gs-line)}.gs-chart-line{fill:none;stroke:var(--gs-accent-text);stroke-width:2.5px;stroke-linejoin:round}.gs-chart-dot{fill:var(--gs-accent);stroke:var(--gs-accent-text);stroke-width:2px}.gs-chart-axis,.gs-chart-faixa{fill:var(--gs-ink);font-size:12px;font-family:var(--gs-font-ui)}.gs-chart-value{fill:var(--gs-ink);font-size:13px;font-weight:700;font-family:var(--gs-font-ui)}.gs-copy{width:100%;min-height:var(--gs-tap);padding:0 var(--gs-space-3);border:1px solid var(--gs-border-input);border-radius:var(--gs-radius-sm);background:var(--gs-surface-2);color:var(--gs-ink);font-size:var(--gs-text-sm)}.gs-link-row{justify-content:space-between;align-items:center;gap:var(--gs-space-2) var(--gs-space-3);padding:var(--gs-space-3) 0;border-top:1px solid var(--gs-line);flex-wrap:wrap;justify-self:stretch;display:flex}.gs-link-row:first-child{border-top:0}.gs-answers{gap:var(--gs-space-3);margin:0;display:grid}.gs-response{border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface-2);justify-self:stretch}.gs-response>summary{gap:var(--gs-space-2) var(--gs-space-3);min-height:var(--gs-tap);padding:var(--gs-space-2) var(--gs-space-4);cursor:pointer;flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.gs-response>.gs-dl,.gs-response>.gs-warn{margin:0 var(--gs-space-4) var(--gs-space-4)}.gs-response>.gs-warn{margin-bottom:var(--gs-space-3)}.gs-public{gap:var(--gs-space-4);max-width:640px;margin:0 auto;display:grid}.gs-public h1{margin:0}.gs-public h2{margin:var(--gs-space-3) 0 0;font-size:var(--gs-title-sm)}.gs-progress{z-index:5;padding:var(--gs-space-2) var(--gs-space-3);background:var(--gs-bg);border:1px solid var(--gs-line);border-radius:var(--gs-radius);font-size:var(--gs-text-sm);font-weight:600;position:sticky;top:0}.gs-progress-bar{height:6px;margin-top:var(--gs-space-1);border-radius:var(--gs-radius-pill);background:var(--gs-line)}.gs-progress-bar>span{border-radius:inherit;background:var(--gs-sage);height:100%;display:block}.gs-q{padding:var(--gs-space-4);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);justify-self:stretch;min-width:0;margin:0;display:block}.gs-q[data-missing=true]{border-color:var(--gs-danger)}.gs-q>legend{float:left;width:100%;margin:0 0 var(--gs-space-3);padding:0;font-weight:600;line-height:1.4}.gs-q>legend+*{clear:both}.gs-q>*+*{margin-top:var(--gs-space-3)}.gs-opts{gap:var(--gs-space-2);display:grid}.gs-opt{gap:var(--gs-space-3);min-height:var(--gs-tap);padding:var(--gs-space-2) var(--gs-space-4);border:1px solid var(--gs-border-input);border-radius:var(--gs-radius);cursor:pointer;align-items:center;display:flex}.gs-opt:has(input:checked){border-color:var(--gs-accent);background:var(--gs-accent-soft)}.gs-opt:has(input:focus-visible){outline:3px solid var(--gs-sage);outline-offset:2px}.gs-opt input{flex:none;width:22px;height:22px}@media (width>=600px){.gs-opts--scale{grid-template-columns:repeat(2,minmax(0,1fr))}}.gs-public-form{gap:var(--gs-space-4);min-width:0;display:grid}.gs-public-form h1{margin:0}.gs-public-form h2{margin:var(--gs-space-3) 0 0;font-size:var(--gs-title-sm)}.gs-public-side,.gs-public-main,.gs-public-section{gap:var(--gs-space-4);align-content:start;min-width:0;display:grid}.gs-public-side>*,.gs-public-main>*{margin:0}.gs-public-main .gs-btn{justify-self:start}@media (width>=900px){.gs-shell:has(.gs-public-form){max-width:1040px}.gs-shell:not(:has(.gs-app)) .gs-stack>.gs-public-form{justify-items:stretch;max-width:none}.gs-public-form{gap:var(--gs-space-6);grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start}.gs-public-side{top:var(--gs-space-4);position:sticky}.gs-progress{position:static}.gs-opts--scale{grid-template-columns:repeat(2,minmax(0,1fr))}}.gs-doc{color:#1b1a17;border:1px solid var(--gs-line-strong);border-radius:var(--gs-radius);padding:var(--gs-space-5);justify-self:stretch;gap:var(--gs-space-3);background:#fff;line-height:1.6;display:grid}.gs-doc p{color:inherit;margin:0}.gs-doc-head{font-size:var(--gs-text-sm);text-align:center;padding-bottom:var(--gs-space-3);border-bottom:1px solid #ccc;color:#555!important}.gs-doc-title{margin:var(--gs-space-4) 0;text-align:center;color:#1b1a17;font-family:inherit;font-size:1.1rem;font-weight:700}.gs-doc-local{margin-top:var(--gs-space-4)!important}.gs-doc-sign{padding-top:var(--gs-space-3);border-top:1px solid #1b1a17;justify-self:center;justify-items:center;width:min(16rem,100%);display:grid;margin-top:var(--gs-space-6)!important}.gs-doc-sign small{color:#555}.gs-btn:disabled,.gs-pill:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.5)}.gs-btn:disabled:hover{background:var(--gs-surface)}.gs-btn--primary:disabled:hover{background:var(--gs-accent);filter:grayscale(.5)}.gs-input:disabled,select:disabled{opacity:.6;cursor:not-allowed;background:var(--gs-surface-2)}.gs-btn--danger{color:var(--gs-danger);border-color:var(--gs-danger);background:var(--gs-surface)}.gs-btn--danger:hover{background:var(--gs-danger-bg)}.gs-btn--ghost{background:0 0;border-color:#0000}.gs-btn--ghost:hover{background:var(--gs-surface-2)}.gs-shell{padding-top:max(var(--gs-space-5),env(safe-area-inset-top));padding-left:max(var(--gs-space-4),env(safe-area-inset-left));padding-right:max(var(--gs-space-4),env(safe-area-inset-right));padding-bottom:max(var(--gs-space-5),env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gs-modal-backdrop{z-index:50;padding:var(--gs-space-4);background:#1a16128c;place-items:center;display:grid;position:fixed;inset:0}.gs-modal{gap:var(--gs-space-4);width:min(28rem,100%);padding:var(--gs-space-5);background:var(--gs-surface);color:var(--gs-ink);border:1px solid var(--gs-line-strong);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow);display:grid}.gs-modal h2,.gs-modal p{margin:0}.gs-modal-body{gap:var(--gs-space-2);display:grid}.gs-toast-region{left:0;right:0;bottom:calc(var(--gs-space-4) + env(safe-area-inset-bottom) + var(--gs-bottomnav-h,0px));z-index:40;pointer-events:none;padding:0 var(--gs-space-4);justify-content:center;display:flex;position:fixed}.gs-toast{pointer-events:auto;align-items:center;gap:var(--gs-space-3);max-width:32rem;padding:var(--gs-space-2) var(--gs-space-3) var(--gs-space-2) var(--gs-space-4);background:var(--gs-ink);color:var(--gs-bg);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow);display:flex}.gs-toast-undo,.gs-toast-close{min-height:var(--gs-tap);min-width:var(--gs-tap);padding:0 var(--gs-space-3);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.gs-toast-close{font-size:1.4rem;text-decoration:none}.gs-back{margin:0}.gs-backlink{align-items:center;gap:var(--gs-space-1);min-height:var(--gs-tap);color:var(--gs-ink);font-weight:600;text-decoration:none;display:inline-flex}.gs-backlink:hover{text-decoration:underline}.gs-skip{left:var(--gs-space-3);z-index:60;padding:var(--gs-space-3) var(--gs-space-4);background:var(--gs-surface);color:var(--gs-ink);border:2px solid var(--gs-ink);border-radius:var(--gs-radius);position:absolute;top:-4rem}.gs-skip:focus{top:var(--gs-space-3)}.gs-nav-more{min-height:var(--gs-tap);color:var(--gs-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;padding:0;font-weight:600;display:inline-flex}.gs-nav-more[aria-current=page]{border-bottom-color:var(--gs-ink);font-weight:800}.gs-sheet-backdrop{z-index:44;background:#1a161259;position:fixed;inset:0}.gs-sheet{z-index:45;gap:var(--gs-space-2);padding:var(--gs-space-4);background:var(--gs-surface);border:1px solid var(--gs-line-strong);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow);width:min(22rem,calc(100% - 2 * var(--gs-space-4)));right:var(--gs-space-4);display:grid;position:fixed;top:5.5rem}.gs-sheet-link{min-height:var(--gs-tap);padding:0 var(--gs-space-2);color:var(--gs-ink);border-radius:var(--gs-radius-sm);align-items:center;font-weight:600;text-decoration:none;display:flex}.gs-sheet-link:hover{background:var(--gs-surface-2)}.gs-sheet-link[aria-current=page]{font-weight:800;text-decoration:underline}.gs-sheet-theme{gap:var(--gs-space-2);padding:var(--gs-space-2);font-weight:600;display:grid}.gs-sheet-theme .gs-seg{justify-self:stretch}.gs-sheet-theme .gs-seg button{min-width:0;padding:0 var(--gs-space-2);white-space:nowrap;flex:1 1 0}.gs-desktop-only{display:initial}.gs-pending{justify-content:space-between;align-items:center;gap:var(--gs-space-2) var(--gs-space-3);flex-wrap:wrap;display:flex}.gs-today-date{margin:0}@media (width<=899px){:root{--gs-bottomnav-h:64px}.gs-desktop-only{display:none!important}.gs-has-bottomnav{padding-bottom:calc(var(--gs-bottomnav-h) + var(--gs-space-4))}.gs-mainnav{z-index:30;padding:0 0 env(safe-area-inset-bottom);background:var(--gs-surface);border-top:1px solid var(--gs-line-strong);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.gs-mainnav a,.gs-mainnav .gs-nav-more{min-height:var(--gs-bottomnav-h);border-top:4px solid #0000;border-bottom:0;justify-content:center}.gs-mainnav a[aria-current=page],.gs-mainnav .gs-nav-more[aria-current=page]{border-top-color:var(--gs-ink);background:var(--gs-accent-soft)}.gs-sheet{left:var(--gs-space-4);right:var(--gs-space-4);top:auto;bottom:calc(var(--gs-bottomnav-h) + var(--gs-space-3));width:auto}}.gs-tabs{gap:var(--gs-space-2) var(--gs-space-4);border-bottom:1px solid var(--gs-line-strong);flex-wrap:wrap;display:flex}.gs-tabs a{min-height:var(--gs-tap);color:var(--gs-ink);border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}.gs-tabs a[aria-current=page]{border-bottom-color:var(--gs-ink);font-weight:800}.gs-field .gs-label{font-weight:600}.gs-details{justify-self:stretch}.gs-details>summary{min-height:var(--gs-tap);cursor:pointer;align-items:center;font-weight:600;display:flex}.gs-help{padding:var(--gs-space-3) var(--gs-space-4);border-radius:var(--gs-radius);background:var(--gs-info-bg);color:var(--gs-info);margin:0;font-weight:500}.gs-sender{color:var(--gs-ink-soft);margin:0}.gs-q-label{font-weight:600}.gs-warn--danger{background:var(--gs-danger-bg);color:var(--gs-danger);border-left:6px solid var(--gs-danger)}.gs-warn p{margin:0}.gs-warn .gs-plain{font-weight:400}.gs-table{border-collapse:collapse;width:100%}.gs-table th,.gs-table td{text-align:left;padding:var(--gs-space-2);border-bottom:1px solid var(--gs-line-strong)}.gs-note{background:var(--gs-surface-2);border-left:6px solid var(--gs-sage)}.gs-mobile-only{display:inline-flex}@media (width>=900px){.gs-mobile-only{display:none!important}}@media (width<=899px){.gs-tabs-record{justify-self:stretch}.gs-tabs-record button{min-width:0;padding:0 var(--gs-space-2);flex:1}.gs-record[data-tab=registro] .gs-col,.gs-record[data-tab=nota] .gs-record-main,.gs-record[data-tab=nota] .gs-pane-versoes,.gs-record[data-tab=nota] .gs-pane-anteriores,.gs-record[data-tab=anteriores] .gs-record-main,.gs-record[data-tab=anteriores] .gs-pane-nota,.gs-record[data-tab=anteriores] .gs-pane-versoes,.gs-record[data-tab=versoes] .gs-record-main,.gs-record[data-tab=versoes] .gs-pane-nota,.gs-record[data-tab=versoes] .gs-pane-anteriores{display:none}}body[data-focus] .gs-mainnav,body[data-focus] .gs-header,body[data-focus] .gs-back,body[data-focus] .gs-record .gs-hint{display:none}body[data-focus] .gs-has-bottomnav{padding-bottom:var(--gs-space-4)}body[data-focus] .gs-record-main .gs-textarea{min-height:30vh;font-size:18px;line-height:1.7}body[data-focus] .gs-shell{max-width:72rem}body[data-focus] .gs-record-head,body[data-focus] .gs-tabs-record,body[data-focus] .gs-pane-versoes,body[data-focus] .gs-nofocus,body[data-focus] .gs-warn[role=note]{display:none}body[data-focus] .gs-record,body[data-focus] .gs-record[data-tab]{gap:var(--gs-space-4);grid-template-columns:minmax(0,1fr);display:grid}body[data-focus] .gs-record[data-tab] .gs-col{order:-1;display:grid}body[data-focus] .gs-record[data-tab] .gs-record-main,body[data-focus] .gs-record[data-tab] .gs-pane-nota{display:grid}body[data-focus] .gs-record[data-tab] .gs-col{z-index:4;position:sticky;top:4.5rem}body[data-focus] .gs-pane-nota{box-shadow:none;background:color-mix(in srgb,var(--gs-surface) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--gs-space-3) var(--gs-space-4);gap:var(--gs-space-2)}@media (width<=899px){body[data-focus] .gs-record[data-tab] .gs-col{top:7.5rem}}body[data-focus] .gs-pane-nota .gs-textarea{height:3.5rem;min-height:3.5rem;font-size:16px}body[data-focus] .gs-pane-nota h2{font-size:var(--gs-text-sm)}body[data-focus] .gs-record-main{box-shadow:none;background:0 0;border:0;padding-inline:0}@media (width>=900px){body[data-focus] .gs-record-main{gap:var(--gs-space-4) var(--gs-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}body[data-focus] .gs-record-main .gs-textarea{min-height:40vh}}body[data-focus] .gs-savebar{opacity:.75;border:0;transition:opacity .2s}body[data-focus] .gs-savebar:hover,body[data-focus] .gs-savebar:focus-within{opacity:1}.gs-fold>summary{min-height:var(--gs-tap);cursor:pointer;justify-self:stretch;align-items:center;display:flex}.gs-fold>summary h2{margin:0}.gs-fold>summary{justify-content:space-between;gap:var(--gs-space-3);list-style:none}.gs-fold>summary::-webkit-details-marker{display:none}.gs-fold>summary:after{content:"";border-right:2px solid var(--gs-ink-soft);border-bottom:2px solid var(--gs-ink-soft);width:.6rem;height:.6rem;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.gs-fold[open]>summary:after{transform:rotate(225deg)}.gs-fold[open]{gap:var(--gs-space-3)}.gs-fold-body{gap:var(--gs-space-4);justify-self:stretch;display:grid}@media (width<=899px){.gs-stickybar{bottom:calc(var(--gs-bottomnav-h) + var(--gs-space-2));z-index:6;padding:var(--gs-space-3);background:var(--gs-bg);border:1px solid var(--gs-line-strong);border-radius:var(--gs-radius);position:sticky}}.gs-doc-wrap{justify-self:stretch}.gs-today-date:first-letter,.gs-agenda-title:first-letter,.gs-week-day h3 button:first-letter{text-transform:uppercase}.gs-today-head{gap:var(--gs-space-1);display:grid}.gs-today-head h1{margin:0}.gs-section{gap:var(--gs-space-3);align-content:start;min-width:0;display:grid}.gs-section>h2{margin:0}@media (width>=900px){.gs-agenda-page .gs-day-list{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));align-items:start}}.gs-session-more{border-top:1px solid var(--gs-line);padding-top:var(--gs-space-3);justify-self:stretch;gap:var(--gs-space-2)}.gs-session-more .gs-btn{padding:0 var(--gs-space-3)}.gs-address-line{overflow-wrap:anywhere;margin:0}.gs-when:first-letter{text-transform:uppercase}.gs-toolbar .gs-check{align-self:end;align-items:center;gap:var(--gs-space-2);min-height:var(--gs-tap)}.gs-toolbar .gs-check input{margin:0}.gs-field>.gs-link{min-height:0;padding:var(--gs-space-1) 0;justify-self:start}.gs-fold-body>.gs-hint{margin-bottom:calc(var(--gs-space-2) * -1)}.gs-when{gap:var(--gs-space-4) var(--gs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;display:grid}.gs-when>:first-child{grid-column:1/-1}.gs-when .gs-input[type=date]{max-width:none}.gs-when input[type=number]{appearance:textfield}.gs-when input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gs-when input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gs-clock{font-variant-numeric:tabular-nums;font-weight:600}.gs-clock[data-late]{color:var(--gs-accent-text)}.gs-daygrid{background:var(--gs-surface);border:1px solid var(--gs-line);border-radius:var(--gs-radius);justify-self:stretch;margin-left:3.25rem;position:relative}.gs-hour{border-top:1px solid var(--gs-line);position:absolute;left:0;right:0}.gs-hour-label{text-align:right;width:3rem;font-size:var(--gs-text-sm);color:var(--gs-ink-soft);font-variant-numeric:tabular-nums;position:absolute;top:-.7em;left:-3.25rem}.gs-timeline-events{margin:0;padding:0;list-style:none;position:absolute;inset:0 4px 0 6px}.gs-timeline-events>li{display:flex;position:absolute}.gs-event{min-width:0;padding:6px var(--gs-space-3);border:1px solid var(--gs-border-input);background:var(--gs-accent-soft);color:var(--gs-ink);border-left-width:5px;border-radius:10px;flex-direction:column;flex:1;justify-content:flex-start;gap:1px;text-decoration:none;display:flex;overflow:hidden}.gs-event:hover{border-color:var(--gs-ink-soft)}.gs-event-time{font-size:var(--gs-text-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.gs-event-name{font-family:var(--gs-font-display);font-size:var(--gs-text-md);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.gs-event-meta{color:var(--gs-ink-soft);font-weight:400}.gs-event--ok{background:var(--gs-surface-2)}.gs-event--off{opacity:.65}.gs-event--off .gs-event-name{text-decoration:line-through}.gs-event--next{border-left-color:var(--gs-accent);box-shadow:var(--gs-shadow)}.gs-event--block{background:var(--gs-surface-2);border-style:dashed}.gs-now{background:var(--gs-accent);z-index:3;pointer-events:none;height:2px;position:absolute;left:0;right:0}.gs-now:before{content:"";background:var(--gs-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-1px}.gs-previous-item{border-top:1px solid var(--gs-line);justify-self:stretch}.gs-previous-head{width:100%;min-height:var(--gs-tap);font:inherit;color:var(--gs-ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:700;display:flex}.gs-previous-body{gap:var(--gs-space-3);margin:0 0 var(--gs-space-3);display:grid}.gs-previous-body dt{font-size:var(--gs-text-sm);color:var(--gs-ink-soft);font-weight:600}.gs-previous-body dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}@media (width>=900px){.gs-previous{max-height:70vh;overflow:auto}}body[data-focus] .gs-pane-anteriores{display:none}
