@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-ink:#3a2a1c;--gs-ink-soft:#7a6a58;--gs-accent:#e3a62f;--gs-on-accent:#3a2a1c;--gs-accent-soft:#f7e3b3;--gs-accent-text:#8c5e0a;--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-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-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%}body{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-line-strong);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--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-line-strong);background:var(--gs-surface);color:var(--gs-ink);font:inherit}.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-accent)}.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)}.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:auto;min-width:15rem;max-width:100%}.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-line-strong);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-line-strong);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{justify-items:stretch;gap:var(--gs-space-3);grid-template-columns:1fr}.gs-agenda-bar .gs-agenda-title{text-transform:capitalize;margin:0}.gs-seg{border:1px solid var(--gs-line-strong);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);color:var(--gs-on-accent)}.gs-nav-date .gs-btn{min-width:var(--gs-tap)}@media (width>=900px){.gs-agenda-bar{align-items:center;gap:var(--gs-space-5);grid-template-columns:auto auto 1fr}.gs-agenda-bar .gs-agenda-title{text-align:right}.gs-form--narrow{width:100%;margin:0 auto}}.gs-slot{gap:var(--gs-space-1);color:inherit;padding:var(--gs-space-4);justify-items:start;text-decoration:none;display:grid}.gs-slot:hover{background:var(--gs-surface-2)}.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:capitalize;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{opacity:.55}.gs-month-day--today{border:2px solid var(--gs-accent)}.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-line-strong);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-line-strong);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-soft);font-size:11px;font-family:var(--gs-font-ui)}.gs-chart-value{fill:var(--gs-ink);font-size:12px;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-line-strong);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-line-strong);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}
