@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.CommandPalette-module__-R4cpW__overlay{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d2c2585;justify-content:center;align-items:flex-start;padding:clamp(48px,12vh,140px) 20px 40px;display:flex;position:fixed;inset:0}.CommandPalette-module__-R4cpW__panel{border:1px solid var(--line);background:var(--paper-light);border-radius:12px;flex-direction:column;width:min(100%,660px);max-height:min(70vh,620px);display:flex;overflow:hidden;box-shadow:0 26px 60px #0d2c2552}.CommandPalette-module__-R4cpW__field{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.CommandPalette-module__-R4cpW__field>span{color:var(--ink-soft);font-size:20px;line-height:1}.CommandPalette-module__-R4cpW__field input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.CommandPalette-module__-R4cpW__field input::placeholder{color:#53615cbf}.CommandPalette-module__-R4cpW__field button{border:1px solid var(--line);color:var(--ink-soft);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;padding:4px 9px;font-size:11px}.CommandPalette-module__-R4cpW__field button:hover{border-color:var(--ink);color:var(--ink)}.CommandPalette-module__-R4cpW__status{color:var(--ink-soft);text-align:center;margin:0;padding:28px 20px 32px;font-size:14px;line-height:1.6}.CommandPalette-module__-R4cpW__results{flex:1;margin:0;padding:8px 0;list-style:none;overflow-y:auto}.CommandPalette-module__-R4cpW__results ul{margin:0;padding:0;list-style:none}.CommandPalette-module__-R4cpW__section+.CommandPalette-module__-R4cpW__section{border-top:1px solid #16231f17;margin-top:4px;padding-top:6px}.CommandPalette-module__-R4cpW__sectionTitle{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:8px 20px 4px;font-size:10px}.CommandPalette-module__-R4cpW__results button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;flex-direction:column;gap:3px;padding:9px 20px;display:flex}.CommandPalette-module__-R4cpW__results button strong{font-size:14px;font-weight:600}.CommandPalette-module__-R4cpW__results button span{color:var(--ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.CommandPalette-module__-R4cpW__hit{border-left-color:var(--rust)!important;background:#173c3312!important}.CommandPalette-module__-R4cpW__hint{border-top:1px solid var(--line);color:var(--ink-soft);margin:0;padding:10px 18px;font-size:11px}.CommandPalette-module__-R4cpW__hint kbd{border:1px solid var(--line);background:var(--paper);font-family:var(--mono);border-radius:3px;padding:1px 5px;font-size:10px}.CommandPalette-module__-R4cpW__trigger{border:1px solid var(--line);color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.CommandPalette-module__-R4cpW__trigger:hover{border-color:var(--ink);color:var(--ink)}.CommandPalette-module__-R4cpW__trigger kbd{border:1px solid var(--line);font-family:var(--mono);border-radius:3px;padding:1px 5px;font-size:10px}@media (max-width:900px){.CommandPalette-module__-R4cpW__triggerLabel,.CommandPalette-module__-R4cpW__trigger kbd{display:none}.CommandPalette-module__-R4cpW__trigger{padding:7px 10px}}@media (max-width:620px){.CommandPalette-module__-R4cpW__overlay{padding:0}.CommandPalette-module__-R4cpW__panel{border:0;border-radius:0;width:100%;height:100%;max-height:100%}}@media print{.CommandPalette-module__-R4cpW__overlay,.CommandPalette-module__-R4cpW__trigger{display:none!important}}
.BundeslandAssistant-module__mIx17W__assistant{width:min(100% - 48px,1120px);margin:0 auto;padding:48px 0 100px}.BundeslandAssistant-module__mIx17W__lookup{border:1px solid var(--line);background:var(--paper-light);border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:42px;margin-bottom:34px;padding:28px;display:grid}.BundeslandAssistant-module__mIx17W__lookup h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.04}.BundeslandAssistant-module__mIx17W__lookup>div>p:last-child{max-width:590px;color:var(--ink-soft);margin:12px 0 0;font-size:12px;line-height:1.65}.BundeslandAssistant-module__mIx17W__lookup form{gap:9px;display:grid}.BundeslandAssistant-module__mIx17W__lookup form>label{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.BundeslandAssistant-module__mIx17W__lookup form>div{grid-template-columns:minmax(120px,.65fr) minmax(190px,1.35fr);display:grid}.BundeslandAssistant-module__mIx17W__lookup input,.BundeslandAssistant-module__mIx17W__lookup button{border:1px solid var(--ink);min-height:50px;font:inherit;padding:0 14px}.BundeslandAssistant-module__mIx17W__lookup input{background:#fff;border-radius:3px 0 0 3px}.BundeslandAssistant-module__mIx17W__lookup button{background:var(--spruce);color:#fff;cursor:pointer;border-left:0;border-radius:0 3px 3px 0;font-size:12px;font-weight:720}.BundeslandAssistant-module__mIx17W__lookup button:hover{background:var(--rust)}.BundeslandAssistant-module__mIx17W__lookup button:disabled{cursor:wait;opacity:.65}.BundeslandAssistant-module__mIx17W__lookup .BundeslandAssistant-module__mIx17W__lookupStatus{color:var(--ink-soft);margin:0;font-size:11px}.BundeslandAssistant-module__mIx17W__localResult{border-left:3px solid var(--rust);background:#b95e3b0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:-12px 0 34px;padding:18px 22px;display:grid}.BundeslandAssistant-module__mIx17W__localResult>div:not(.BundeslandAssistant-module__mIx17W__localLinks){flex-direction:column;gap:4px;display:flex}.BundeslandAssistant-module__mIx17W__localResult span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:730}.BundeslandAssistant-module__mIx17W__localResult strong{font-size:13px}.BundeslandAssistant-module__mIx17W__localLinks{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.BundeslandAssistant-module__mIx17W__localLinks a{border:1px solid var(--line);color:var(--spruce);background:#fff;border-radius:5px;padding:12px;font-size:11px;font-weight:680;line-height:1.45}.BundeslandAssistant-module__mIx17W__localLinks a:hover{border-color:var(--spruce)}.BundeslandAssistant-module__mIx17W__attribution{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.BundeslandAssistant-module__mIx17W__attribution a{text-decoration:underline}.BundeslandAssistant-module__mIx17W__reviewed{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em;margin-top:16px;font-size:9px;display:block}.BundeslandAssistant-module__mIx17W__selector{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.7fr) minmax(300px,1.3fr);align-items:end;gap:34px;padding-bottom:34px;display:grid}.BundeslandAssistant-module__mIx17W__selector label{flex-direction:column;gap:9px;display:flex}.BundeslandAssistant-module__mIx17W__selector label>span{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.BundeslandAssistant-module__mIx17W__selector select{border:1px solid var(--ink);background:var(--paper-light);min-height:54px;color:var(--ink);font:inherit;border-radius:3px;padding:0 14px;font-size:15px}.BundeslandAssistant-module__mIx17W__selector p{max-width:570px;color:var(--ink-soft);margin:0 0 5px;font-size:13px;line-height:1.65}.BundeslandAssistant-module__mIx17W__empty{border:1px dashed var(--line);background:#fbf8f185;grid-template-columns:auto 1fr;align-items:start;gap:24px;margin-top:48px;padding:36px;display:grid}.BundeslandAssistant-module__mIx17W__empty>span{color:var(--rust);font-family:var(--mono);font-size:12px}.BundeslandAssistant-module__mIx17W__empty h2,.BundeslandAssistant-module__mIx17W__result h2,.BundeslandAssistant-module__mIx17W__sectionHeading h2,.BundeslandAssistant-module__mIx17W__national h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,49px);font-weight:400;line-height:1.03}.BundeslandAssistant-module__mIx17W__empty p,.BundeslandAssistant-module__mIx17W__result>div:first-child>p:last-child{max-width:600px;color:var(--ink-soft);margin:12px 0 0;font-size:13px;line-height:1.7}.BundeslandAssistant-module__mIx17W__result{border:1px solid var(--line);background:var(--paper-light);border-radius:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px;margin-top:52px;padding:32px;display:grid}.BundeslandAssistant-module__mIx17W__kicker{color:var(--rust);letter-spacing:.15em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:750}.BundeslandAssistant-module__mIx17W__links{gap:10px;display:grid}.BundeslandAssistant-module__mIx17W__links a{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:17px 44px 17px 17px;display:flex;position:relative}.BundeslandAssistant-module__mIx17W__links a:hover{border-color:var(--spruce)}.BundeslandAssistant-module__mIx17W__links span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:720}.BundeslandAssistant-module__mIx17W__links strong{font-size:13px;line-height:1.4}.BundeslandAssistant-module__mIx17W__links i{font-style:normal;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.BundeslandAssistant-module__mIx17W__checklist{padding-top:82px}.BundeslandAssistant-module__mIx17W__sectionHeading{grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:28px;display:grid}.BundeslandAssistant-module__mIx17W__sectionHeading h2{max-width:720px}.BundeslandAssistant-module__mIx17W__sectionHeading>span{background:var(--spruce);color:#fff;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:720}.BundeslandAssistant-module__mIx17W__checklist ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.BundeslandAssistant-module__mIx17W__checklist li{border-bottom:1px solid var(--line);transition:background .16s}.BundeslandAssistant-module__mIx17W__checklist li:hover{background:#fbf8f1a6}.BundeslandAssistant-module__mIx17W__checklist li label{cursor:pointer;grid-template-columns:auto 46px 1fr;align-items:start;gap:15px;padding:24px 12px;display:grid}.BundeslandAssistant-module__mIx17W__checklist input{width:18px;height:18px;accent-color:var(--spruce);margin:3px 0 0}.BundeslandAssistant-module__mIx17W__checklist label>span{color:var(--rust);font-family:var(--mono);padding-top:4px;font-size:10px}.BundeslandAssistant-module__mIx17W__checklist h3{font-family:var(--serif);margin:0 0 6px;font-size:21px;font-weight:400}.BundeslandAssistant-module__mIx17W__checklist p{max-width:790px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.BundeslandAssistant-module__mIx17W__checked h3,.BundeslandAssistant-module__mIx17W__checked p{opacity:.58}.BundeslandAssistant-module__mIx17W__checked h3{text-decoration:line-through}.BundeslandAssistant-module__mIx17W__national{background:var(--spruce);color:#fff;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:72px;padding:32px;display:grid}.BundeslandAssistant-module__mIx17W__national .BundeslandAssistant-module__mIx17W__kicker{color:var(--sun)}.BundeslandAssistant-module__mIx17W__national h2{font-size:clamp(29px,3.5vw,43px)}.BundeslandAssistant-module__mIx17W__national>div:last-child{display:grid}.BundeslandAssistant-module__mIx17W__national a{color:#ffffffc7;border-bottom:1px solid #ffffff38;padding:12px 2px;font-size:12px}.BundeslandAssistant-module__mIx17W__national a:hover{color:var(--sun)}.BundeslandAssistant-module__mIx17W__disclaimer{border-left:3px solid var(--sun);max-width:840px;margin-top:30px;padding:5px 0 5px 18px}.BundeslandAssistant-module__mIx17W__disclaimer strong{font-size:12px}.BundeslandAssistant-module__mIx17W__disclaimer p{color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.65}@media (max-width:760px){.BundeslandAssistant-module__mIx17W__assistant{width:min(100% - 28px,1120px);padding-top:32px}.BundeslandAssistant-module__mIx17W__lookup,.BundeslandAssistant-module__mIx17W__selector,.BundeslandAssistant-module__mIx17W__result,.BundeslandAssistant-module__mIx17W__national{grid-template-columns:1fr}.BundeslandAssistant-module__mIx17W__lookup,.BundeslandAssistant-module__mIx17W__result{gap:26px;padding:24px 19px}.BundeslandAssistant-module__mIx17W__lookup form>div,.BundeslandAssistant-module__mIx17W__localLinks{grid-template-columns:1fr}.BundeslandAssistant-module__mIx17W__lookup input{border-radius:3px 3px 0 0}.BundeslandAssistant-module__mIx17W__lookup button{border-top:0;border-left:1px solid var(--ink);border-radius:0 0 3px 3px}.BundeslandAssistant-module__mIx17W__localResult{grid-template-columns:1fr}.BundeslandAssistant-module__mIx17W__localLinks,.BundeslandAssistant-module__mIx17W__attribution{grid-column:auto}.BundeslandAssistant-module__mIx17W__sectionHeading{grid-template-columns:1fr;align-items:start}.BundeslandAssistant-module__mIx17W__sectionHeading>span{width:max-content}.BundeslandAssistant-module__mIx17W__checklist li label{grid-template-columns:auto 32px 1fr;gap:10px;padding-inline:2px}.BundeslandAssistant-module__mIx17W__national{gap:25px;padding:25px 20px}}
.PwaRegistration-module__f67wfW__notice{z-index:1200;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));background:var(--spruce-deep);color:#fff;border:1px solid #e5d07f8c;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:10px;width:min(420px,100vw - 32px);padding:10px 8px 10px 14px;animation:.18s ease-out PwaRegistration-module__f67wfW__notice-in;display:grid;position:fixed;box-shadow:0 14px 38px #0d2c2547}.PwaRegistration-module__f67wfW__indicator{background:var(--sun);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e5d07f24}.PwaRegistration-module__f67wfW__notice p{margin:0;font-size:12px;line-height:1.45}.PwaRegistration-module__f67wfW__notice strong,.PwaRegistration-module__f67wfW__notice p span{display:block}.PwaRegistration-module__f67wfW__notice strong{color:var(--sun);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1px;font-size:11px}.PwaRegistration-module__f67wfW__notice p span{color:#ffffffdb}.PwaRegistration-module__f67wfW__close{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.PwaRegistration-module__f67wfW__close:hover{color:#fff;background:#ffffff1a}.PwaRegistration-module__f67wfW__close span{font-size:23px;font-weight:300;line-height:1}@keyframes PwaRegistration-module__f67wfW__notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.PwaRegistration-module__f67wfW__notice{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));width:auto}}@media (prefers-reduced-motion:reduce){.PwaRegistration-module__f67wfW__notice{animation:none}}@media print{.PwaRegistration-module__f67wfW__notice{display:none}}
.SymptomFinder-module__ISq1Ha__finder{--emergency:#9f2924;--emergency-soft:#fff0ed;--same-day:#9a5a06;--same-day-soft:#fff7e7;--prompt:#315f72;--prompt-soft:#edf7fa;gap:1.25rem;display:grid}.SymptomFinder-module__ISq1Ha__versionBar{background:#f2f7f1;border:1px solid #dbe8d8;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.SymptomFinder-module__ISq1Ha__versionBar strong{color:#244b34}.SymptomFinder-module__ISq1Ha__versionBar span{color:#5b6e61;font-size:.88rem}.SymptomFinder-module__ISq1Ha__privacyNote{background:#fff;border:1px solid #dfe6df;border-radius:1rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.SymptomFinder-module__ISq1Ha__privacyIcon{color:#2c5d39;background:#e6f1e7;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.64rem;font-weight:800;display:inline-flex}.SymptomFinder-module__ISq1Ha__privacyNote strong,.SymptomFinder-module__ISq1Ha__privacyNote p{margin:0;display:block}.SymptomFinder-module__ISq1Ha__privacyNote p{color:#5b665f;margin-top:.2rem;font-size:.92rem}.SymptomFinder-module__ISq1Ha__emergencyCheck,.SymptomFinder-module__ISq1Ha__picker,.SymptomFinder-module__ISq1Ha__contextPanel,.SymptomFinder-module__ISq1Ha__sources{background:#fff;border:1px solid #dfe6df;border-radius:1.2rem;padding:clamp(1rem,2vw,1.5rem)}.SymptomFinder-module__ISq1Ha__emergencyCheck{background:linear-gradient(135deg,#9f29240f,#0000 70%),#fff;border-color:#efcdc7}.SymptomFinder-module__ISq1Ha__sectionHeading{align-items:flex-start;gap:.85rem;display:flex}.SymptomFinder-module__ISq1Ha__step{color:#fff;background:#233d2d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:800;display:inline-flex}.SymptomFinder-module__ISq1Ha__sectionHeading h2,.SymptomFinder-module__ISq1Ha__sectionHeading p{margin:0}.SymptomFinder-module__ISq1Ha__sectionHeading h2{color:#243229;font-size:clamp(1.12rem,2vw,1.4rem);line-height:1.2}.SymptomFinder-module__ISq1Ha__sectionHeading p{color:#657168;margin-top:.25rem;font-size:.92rem}.SymptomFinder-module__ISq1Ha__shortcutGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.SymptomFinder-module__ISq1Ha__shortcut{color:#69231f;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e2c0bb;border-radius:.8rem;align-items:center;gap:.5rem;min-height:3.25rem;padding:.65rem .75rem;font-size:.88rem;font-weight:700;display:flex}.SymptomFinder-module__ISq1Ha__shortcut:before{background:var(--emergency);content:"";border-radius:999px;flex:none;width:.55rem;height:.55rem}.SymptomFinder-module__ISq1Ha__shortcut:hover,.SymptomFinder-module__ISq1Ha__shortcut:focus-visible,.SymptomFinder-module__ISq1Ha__shortcutSelected{background:var(--emergency-soft);border-color:#bd5b53;outline:none}.SymptomFinder-module__ISq1Ha__searchRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;margin-top:1.1rem;display:grid}.SymptomFinder-module__ISq1Ha__searchField label,.SymptomFinder-module__ISq1Ha__field label{color:#35433a;margin-bottom:.35rem;font-size:.82rem;font-weight:750;display:block}.SymptomFinder-module__ISq1Ha__searchField input,.SymptomFinder-module__ISq1Ha__field input,.SymptomFinder-module__ISq1Ha__field select{color:#243229;font:inherit;background:#fbfdfb;border:1px solid #bdc9bf;border-radius:.7rem;width:100%;min-height:2.8rem;padding:.58rem .72rem}.SymptomFinder-module__ISq1Ha__searchField input:focus,.SymptomFinder-module__ISq1Ha__field input:focus,.SymptomFinder-module__ISq1Ha__field select:focus{border-color:#477256;outline:none;box-shadow:0 0 0 3px #4772561f}.SymptomFinder-module__ISq1Ha__clearButton,.SymptomFinder-module__ISq1Ha__secondaryButton,.SymptomFinder-module__ISq1Ha__primaryButton{cursor:pointer;font:inherit;border-radius:.7rem;min-height:2.75rem;padding:.6rem .9rem;font-size:.88rem;font-weight:750}.SymptomFinder-module__ISq1Ha__clearButton,.SymptomFinder-module__ISq1Ha__secondaryButton{color:#35443a;background:#fff;border:1px solid #b8c3ba}.SymptomFinder-module__ISq1Ha__primaryButton{color:#fff;background:#294f38;border:1px solid #294f38}.SymptomFinder-module__ISq1Ha__clearButton:hover,.SymptomFinder-module__ISq1Ha__secondaryButton:hover,.SymptomFinder-module__ISq1Ha__clearButton:focus-visible,.SymptomFinder-module__ISq1Ha__secondaryButton:focus-visible{background:#f2f6f2;outline:none}.SymptomFinder-module__ISq1Ha__primaryButton:hover,.SymptomFinder-module__ISq1Ha__primaryButton:focus-visible{background:#1d3e2a;outline:3px solid #294f382e}.SymptomFinder-module__ISq1Ha__categoryTabs{scrollbar-width:thin;gap:.45rem;margin:1rem 0;padding:.15rem 0 .4rem;display:flex;overflow-x:auto}.SymptomFinder-module__ISq1Ha__categoryTab{color:#4b5d51;cursor:pointer;font:inherit;background:#f7faf7;border:1px solid #d6dfd7;border-radius:999px;flex:none;padding:.52rem .78rem;font-size:.82rem;font-weight:700}.SymptomFinder-module__ISq1Ha__categoryTabActive{color:#fff;background:#294f38;border-color:#294f38}.SymptomFinder-module__ISq1Ha__selectionCount{color:#5e6b62;margin:0 0 .8rem;font-size:.84rem}.SymptomFinder-module__ISq1Ha__symptomGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.SymptomFinder-module__ISq1Ha__symptomButton{color:#29362e;cursor:pointer;font:inherit;text-align:left;background:#fbfdfb;border:1px solid #d7dfd8;border-radius:.85rem;align-items:flex-start;gap:.55rem;min-height:3.5rem;padding:.72rem .75rem;font-size:.88rem;font-weight:670;line-height:1.3;display:flex}.SymptomFinder-module__ISq1Ha__symptomButton:hover,.SymptomFinder-module__ISq1Ha__symptomButton:focus-visible{border-color:#6f8e78;outline:none}.SymptomFinder-module__ISq1Ha__symptomSelected{background:#edf5ee;border-color:#477256;box-shadow:inset 0 0 0 1px #477256}.SymptomFinder-module__ISq1Ha__urgencyDot{border-radius:999px;flex:none;width:.58rem;height:.58rem;margin-top:.28rem}.SymptomFinder-module__ISq1Ha__dotEmergency{background:var(--emergency)}.SymptomFinder-module__ISq1Ha__dotSameDay{background:var(--same-day)}.SymptomFinder-module__ISq1Ha__dotPrompt{background:var(--prompt)}.SymptomFinder-module__ISq1Ha__noMatches{color:#5b685f;background:#f7faf7;border-radius:.8rem;grid-column:1/-1;margin:0;padding:1rem}.SymptomFinder-module__ISq1Ha__contextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.1rem;display:grid}.SymptomFinder-module__ISq1Ha__measurementBox{background:#f7faf8;border-radius:.9rem;grid-column:1/-1;padding:.9rem}.SymptomFinder-module__ISq1Ha__measurementBox h3,.SymptomFinder-module__ISq1Ha__measurementBox p{margin:0}.SymptomFinder-module__ISq1Ha__measurementBox h3{color:#34453a;font-size:.95rem}.SymptomFinder-module__ISq1Ha__measurementBox p{color:#657168;margin-top:.2rem;font-size:.8rem}.SymptomFinder-module__ISq1Ha__measurements{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.75rem;display:grid}.SymptomFinder-module__ISq1Ha__result{border:2px solid;border-radius:1.2rem;overflow:hidden}.SymptomFinder-module__ISq1Ha__resultEmergency{background:var(--emergency-soft);border-color:#dca6a0}.SymptomFinder-module__ISq1Ha__resultSameDay{background:var(--same-day-soft);border-color:#e5c68d}.SymptomFinder-module__ISq1Ha__resultPrompt{background:var(--prompt-soft);border-color:#b9d5df}.SymptomFinder-module__ISq1Ha__resultHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,2.2vw,1.5rem);display:flex}.SymptomFinder-module__ISq1Ha__urgencyLabel{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:850;display:inline-flex}.SymptomFinder-module__ISq1Ha__resultEmergency .SymptomFinder-module__ISq1Ha__urgencyLabel{background:var(--emergency);color:#fff}.SymptomFinder-module__ISq1Ha__resultSameDay .SymptomFinder-module__ISq1Ha__urgencyLabel{background:var(--same-day);color:#fff}.SymptomFinder-module__ISq1Ha__resultPrompt .SymptomFinder-module__ISq1Ha__urgencyLabel{background:var(--prompt);color:#fff}.SymptomFinder-module__ISq1Ha__resultHeader h2,.SymptomFinder-module__ISq1Ha__resultHeader p{margin:0}.SymptomFinder-module__ISq1Ha__resultHeader h2{color:#272f2a;margin-top:.6rem;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.15}.SymptomFinder-module__ISq1Ha__resultHeader p{color:#59645d;max-width:48rem;margin-top:.5rem}.SymptomFinder-module__ISq1Ha__resultActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}.SymptomFinder-module__ISq1Ha__resultBody{background:#ffffffb8;border-top:1px solid #55655a26;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1rem,2.2vw,1.5rem);display:grid}.SymptomFinder-module__ISq1Ha__resultSection{background:#ffffffc7;border:1px solid #6272672e;border-radius:.9rem;padding:1rem}.SymptomFinder-module__ISq1Ha__resultSection h3,.SymptomFinder-module__ISq1Ha__resultSection p{margin-top:0}.SymptomFinder-module__ISq1Ha__resultSection h3{color:#324137;font-size:1rem}.SymptomFinder-module__ISq1Ha__resultSection ol,.SymptomFinder-module__ISq1Ha__resultSection ul{color:#46534b;margin-bottom:0;padding-left:1.2rem;font-size:.9rem}.SymptomFinder-module__ISq1Ha__resultSection li+li{margin-top:.45rem}.SymptomFinder-module__ISq1Ha__measureNote{color:#536158;margin-bottom:0;font-size:.85rem}.SymptomFinder-module__ISq1Ha__details{grid-column:1/-1;gap:.65rem;display:grid}.SymptomFinder-module__ISq1Ha__detail{background:#fff;border:1px solid #dce3dd;border-radius:.85rem;overflow:hidden}.SymptomFinder-module__ISq1Ha__detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.55rem;padding:.85rem 1rem;font-weight:750;list-style:none;display:flex}.SymptomFinder-module__ISq1Ha__detail summary::-webkit-details-marker{display:none}.SymptomFinder-module__ISq1Ha__detail summary:after{color:#647068;content:"+";font-size:1.25rem}.SymptomFinder-module__ISq1Ha__detail[open] summary:after{content:"–"}.SymptomFinder-module__ISq1Ha__detailContent{border-top:1px solid #e6ebe7;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}.SymptomFinder-module__ISq1Ha__detailContent>p{color:#4f5c53;grid-column:1/-1;margin:0}.SymptomFinder-module__ISq1Ha__detailContent h4{color:#35463b;margin:0 0 .4rem;font-size:.9rem}.SymptomFinder-module__ISq1Ha__detailContent ul,.SymptomFinder-module__ISq1Ha__detailContent ol{color:#566159;margin:0;padding-left:1.15rem;font-size:.86rem}.SymptomFinder-module__ISq1Ha__avoid{background:#fff5f2;border-radius:.7rem;padding:.75rem}.SymptomFinder-module__ISq1Ha__relatedLinks{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;display:flex}.SymptomFinder-module__ISq1Ha__relatedLinks a{color:#2b5a39;background:#edf5ee;border-radius:999px;padding:.42rem .68rem;font-size:.8rem;font-weight:700;text-decoration:none}.SymptomFinder-module__ISq1Ha__emptyState{color:#5a675e;text-align:center;background:#f6f9f6;border:1px dashed #b9c6bb;border-radius:1.1rem;padding:1.4rem}.SymptomFinder-module__ISq1Ha__emptyState strong{color:#34443a;margin-bottom:.25rem;font-size:1.05rem;display:block}.SymptomFinder-module__ISq1Ha__sources details{color:#4b584f}.SymptomFinder-module__ISq1Ha__sources summary{cursor:pointer;font-weight:800}.SymptomFinder-module__ISq1Ha__sourcesIntro{color:#5c6960;font-size:.9rem}.SymptomFinder-module__ISq1Ha__sourceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.SymptomFinder-module__ISq1Ha__sourceList li{border-left:3px solid #8aa993;padding-left:.7rem}.SymptomFinder-module__ISq1Ha__sourceList a{color:#28593a;font-size:.86rem;font-weight:750}.SymptomFinder-module__ISq1Ha__sourceList span{color:#667269;margin-top:.1rem;font-size:.78rem;display:block}.SymptomFinder-module__ISq1Ha__printReport{display:none}@media (max-width:900px){.SymptomFinder-module__ISq1Ha__shortcutGrid,.SymptomFinder-module__ISq1Ha__symptomGrid,.SymptomFinder-module__ISq1Ha__contextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.SymptomFinder-module__ISq1Ha__versionBar,.SymptomFinder-module__ISq1Ha__resultHeader{flex-direction:column;align-items:stretch}.SymptomFinder-module__ISq1Ha__versionBar{gap:.25rem}.SymptomFinder-module__ISq1Ha__shortcutGrid,.SymptomFinder-module__ISq1Ha__symptomGrid,.SymptomFinder-module__ISq1Ha__contextGrid,.SymptomFinder-module__ISq1Ha__measurements,.SymptomFinder-module__ISq1Ha__resultBody,.SymptomFinder-module__ISq1Ha__detailContent,.SymptomFinder-module__ISq1Ha__sourceList{grid-template-columns:1fr}.SymptomFinder-module__ISq1Ha__searchRow{grid-template-columns:1fr;align-items:stretch}.SymptomFinder-module__ISq1Ha__resultActions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.SymptomFinder-module__ISq1Ha__resultActions button{width:100%}.SymptomFinder-module__ISq1Ha__resultSection,.SymptomFinder-module__ISq1Ha__details,.SymptomFinder-module__ISq1Ha__detailContent>p,.SymptomFinder-module__ISq1Ha__relatedLinks{grid-column:1}}@media print{body[data-print-symptom-report=true] *{visibility:hidden!important}body[data-print-symptom-report=true]{background:#fff!important}:is(body[data-print-symptom-report=true] .SymptomFinder-module__ISq1Ha__printReport,body[data-print-symptom-report=true] .SymptomFinder-module__ISq1Ha__printReport *){visibility:visible!important}.SymptomFinder-module__ISq1Ha__printReport{color:#111;padding:12mm;font:11pt/1.45 Arial,sans-serif;display:block;position:absolute;inset:0}.SymptomFinder-module__ISq1Ha__printReport h1{border-bottom:2px solid #111;margin:0 0 4mm;padding-bottom:3mm;font-size:20pt}.SymptomFinder-module__ISq1Ha__printReport h2{margin:6mm 0 2mm;font-size:13pt}.SymptomFinder-module__ISq1Ha__printReport p,.SymptomFinder-module__ISq1Ha__printReport ul,.SymptomFinder-module__ISq1Ha__printReport ol{margin:0 0 3mm}.SymptomFinder-module__ISq1Ha__printMeta{border:1px solid #777;padding:3mm}.SymptomFinder-module__ISq1Ha__printFooter{border-top:1px solid #aaa;margin-top:8mm;padding-top:3mm;font-size:9pt}}
.ToolsV2-module__9gbBpG__dashboard{--ink:#23352a;--muted:#637168;--line:#dce5dd;--green:#2f5d3d;--green-soft:#edf5ee;--amber:#9a5a06;--amber-soft:#fff6e2;--red:#9d3029;--red-soft:#fff0ed;gap:1.2rem;display:grid}.ToolsV2-module__9gbBpG__suiteIntro{background:radial-gradient(circle at 100% 0,#76a47e38,#0000 35%),#f4f8f3;border:1px solid #d9e6d8;border-radius:1.2rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex}.ToolsV2-module__9gbBpG__suiteIntro strong{color:var(--ink);display:block}.ToolsV2-module__9gbBpG__suiteIntro p{color:var(--muted);max-width:54rem;margin:.25rem 0 0;font-size:.9rem}.ToolsV2-module__9gbBpG__suiteStamp{background:var(--green);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.76rem;font-weight:800}.ToolsV2-module__9gbBpG__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.ToolsV2-module__9gbBpG__tab{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:.9rem;gap:.2rem;min-height:5.6rem;padding:.75rem;display:grid}.ToolsV2-module__9gbBpG__tab span{color:#718078;letter-spacing:.08em;font-size:.72rem;font-weight:800}.ToolsV2-module__9gbBpG__tab strong{font-size:.92rem;line-height:1.2}.ToolsV2-module__9gbBpG__tab small{color:var(--muted);font-size:.74rem;line-height:1.3}.ToolsV2-module__9gbBpG__tab:hover,.ToolsV2-module__9gbBpG__tab:focus-visible{border-color:#77927f;outline:none}.ToolsV2-module__9gbBpG__tabActive{background:var(--green);border-color:var(--green);color:#fff}.ToolsV2-module__9gbBpG__tabActive span,.ToolsV2-module__9gbBpG__tabActive small{color:#dfeadf}.ToolsV2-module__9gbBpG__standalone{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:.9rem 1rem}.ToolsV2-module__9gbBpG__standalone>strong{color:var(--ink);margin-bottom:.65rem;font-size:.84rem;display:block}.ToolsV2-module__9gbBpG__standaloneGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.ToolsV2-module__9gbBpG__standaloneGrid a{color:#31553b;background:#f6f9f6;border-radius:.7rem;gap:.15rem;padding:.65rem;font-size:.78rem;font-weight:750;text-decoration:none;display:grid}.ToolsV2-module__9gbBpG__standaloneGrid a span{color:#76827a;font-size:.68rem;font-weight:600}.ToolsV2-module__9gbBpG__tool{border:1px solid var(--line);background:#fff;border-radius:1.25rem;gap:1.2rem;min-width:0;padding:clamp(1rem,2vw,1.55rem);display:grid}.ToolsV2-module__9gbBpG__toolHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ToolsV2-module__9gbBpG__toolHeader h2{color:var(--ink);margin:.65rem 0 .35rem;font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.1}.ToolsV2-module__9gbBpG__toolHeader p{color:var(--muted);max-width:54rem;margin:0}.ToolsV2-module__9gbBpG__versionBadge{color:#315a3c;letter-spacing:.04em;text-transform:uppercase;background:#e8f1e8;border-radius:999px;padding:.35rem .62rem;font-size:.72rem;font-weight:850;display:inline-flex}.ToolsV2-module__9gbBpG__headerActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.45rem;display:flex}.ToolsV2-module__9gbBpG__button{cursor:pointer;font:inherit;border-radius:.7rem;min-height:2.65rem;padding:.55rem .8rem;font-size:.82rem;font-weight:750}.ToolsV2-module__9gbBpG__button:disabled{cursor:not-allowed;opacity:.45}.ToolsV2-module__9gbBpG__button_primary{background:var(--green);border:1px solid var(--green);color:#fff}.ToolsV2-module__9gbBpG__button_secondary{color:#33473a;background:#fff;border:1px solid #b9c6bb}.ToolsV2-module__9gbBpG__button_danger{color:var(--red);background:#fff;border:1px solid #d6a29e}.ToolsV2-module__9gbBpG__button:hover:not(:disabled),.ToolsV2-module__9gbBpG__button:focus-visible:not(:disabled){filter:brightness(.96);outline:3px solid #2f5d3d21}.ToolsV2-module__9gbBpG__notice{color:#425047;border:1px solid;border-radius:.85rem;gap:.2rem;padding:.8rem .9rem;font-size:.87rem;display:grid}.ToolsV2-module__9gbBpG__notice strong{color:var(--ink)}.ToolsV2-module__9gbBpG__notice p{margin:0}.ToolsV2-module__9gbBpG__notice_info{background:#f2f7fa;border-color:#c9dde5}.ToolsV2-module__9gbBpG__notice_warning{background:var(--amber-soft);border-color:#ead09a}.ToolsV2-module__9gbBpG__notice_success{background:var(--green-soft);border-color:#c7dac9}.ToolsV2-module__9gbBpG__herdPrefill{background:var(--green-soft);border:1px solid #cfe0d0;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.ToolsV2-module__9gbBpG__herdPrefill strong,.ToolsV2-module__9gbBpG__herdPrefill span{display:block}.ToolsV2-module__9gbBpG__herdPrefill span{color:var(--muted);margin-top:.1rem;font-size:.78rem}.ToolsV2-module__9gbBpG__herdPrefill button{color:#31553b;cursor:pointer;font:inherit;background:#fff;border:1px solid #99b29e;border-radius:.65rem;flex:none;padding:.5rem .7rem;font-size:.78rem;font-weight:750}.ToolsV2-module__9gbBpG__herdHint{color:var(--muted);background:#f7f9f7;border-radius:.75rem;margin:0;padding:.65rem .8rem;font-size:.82rem}.ToolsV2-module__9gbBpG__herdHint a{color:var(--green);font-weight:750}.ToolsV2-module__9gbBpG__layout{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:start;gap:1rem;display:grid}.ToolsV2-module__9gbBpG__fields,.ToolsV2-module__9gbBpG__panel{background:#f8faf8;border:1px solid #e2e8e3;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.ToolsV2-module__9gbBpG__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolsV2-module__9gbBpG__field{color:#34443a;gap:.3rem;font-size:.78rem;font-weight:750;display:grid}.ToolsV2-module__9gbBpG__fieldWide{grid-column:1/-1}.ToolsV2-module__9gbBpG__field input,.ToolsV2-module__9gbBpG__field select,.ToolsV2-module__9gbBpG__field textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #bec9c0;border-radius:.65rem;width:100%;min-height:2.65rem;padding:.52rem .65rem;font-weight:500}.ToolsV2-module__9gbBpG__field textarea{resize:vertical;min-height:6rem}.ToolsV2-module__9gbBpG__field input:focus,.ToolsV2-module__9gbBpG__field select:focus,.ToolsV2-module__9gbBpG__field textarea:focus{border-color:#64836d;outline:none;box-shadow:0 0 0 3px #2f5d3d1f}.ToolsV2-module__9gbBpG__field small{color:#758078;font-size:.7rem;font-weight:500}.ToolsV2-module__9gbBpG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.ToolsV2-module__9gbBpG__metric{background:#f7faf7;border:1px solid #e0e7e1;border-radius:.85rem;gap:.2rem;min-width:0;padding:.85rem;display:grid}.ToolsV2-module__9gbBpG__metric span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:750}.ToolsV2-module__9gbBpG__metric strong{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.08rem,2vw,1.45rem);line-height:1.15}.ToolsV2-module__9gbBpG__metric small{color:var(--muted);font-size:.72rem}.ToolsV2-module__9gbBpG__metric_good{background:var(--green-soft);border-color:#c7dac9}.ToolsV2-module__9gbBpG__metric_warning{background:var(--amber-soft);border-color:#ead09a}.ToolsV2-module__9gbBpG__metric_danger{background:var(--red-soft);border-color:#e3bab6}.ToolsV2-module__9gbBpG__sectionTitle{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.ToolsV2-module__9gbBpG__sectionTitle h3{color:var(--ink);margin:0;font-size:1rem}.ToolsV2-module__9gbBpG__sectionTitle p{color:var(--muted);margin:0;font-size:.76rem}.ToolsV2-module__9gbBpG__progress{background:#e8eee9;border-radius:999px;height:.65rem;overflow:hidden}.ToolsV2-module__9gbBpG__progress span{background:linear-gradient(90deg,#4e7959,#86a98d);height:100%;transition:width .18s;display:block}.ToolsV2-module__9gbBpG__checkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.ToolsV2-module__9gbBpG__checkCard{border:1px solid var(--line);background:#fff;border-radius:.85rem;gap:.55rem;padding:.8rem;display:grid}.ToolsV2-module__9gbBpG__checkCard h4{color:var(--ink);margin:0;font-size:.88rem}.ToolsV2-module__9gbBpG__checkItem{color:#46534b;align-items:flex-start;gap:.45rem;font-size:.8rem;display:flex}.ToolsV2-module__9gbBpG__checkItem input{accent-color:var(--green);margin-top:.15rem}.ToolsV2-module__9gbBpG__calendarFocus{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ToolsV2-module__9gbBpG__focusMonth{background:#f7faf7;border-left:4px solid #719078;border-radius:.6rem;padding:.75rem}.ToolsV2-module__9gbBpG__focusMonth h4{color:var(--ink);margin:0 0 .45rem}.ToolsV2-module__9gbBpG__focusMonth ul{color:#506057;margin:0;padding-left:1.05rem;font-size:.8rem}.ToolsV2-module__9gbBpG__customTaskForm{grid-template-columns:minmax(0,1fr) 10rem auto;align-items:end;gap:.55rem;display:grid}.ToolsV2-module__9gbBpG__taskList{border-top:1px solid var(--line);gap:.45rem;padding-top:.75rem;display:grid}.ToolsV2-module__9gbBpG__taskRow{background:#fff;border:1px solid #e4e9e5;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.55rem .65rem;display:grid}.ToolsV2-module__9gbBpG__taskRow span{color:#758078;font-size:.73rem}.ToolsV2-module__9gbBpG__taskRow button{color:var(--red);cursor:pointer;background:0 0;border:0}.ToolsV2-module__9gbBpG__scenarioBar{background:linear-gradient(90deg,#edf5ee 0 37%,#fff6e2 37% 67%,#fff0ed 67%);border-radius:999px;height:.85rem;position:relative}.ToolsV2-module__9gbBpG__scenarioMarker{background:var(--ink);border:3px solid #fff;border-radius:999px;width:1.15rem;height:1.15rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #5c6b61}.ToolsV2-module__9gbBpG__tableWrap{overflow-x:auto}.ToolsV2-module__9gbBpG__table{border-collapse:collapse;width:100%;font-size:.78rem}.ToolsV2-module__9gbBpG__table th,.ToolsV2-module__9gbBpG__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8e3;padding:.55rem}.ToolsV2-module__9gbBpG__table th{color:#506057;text-transform:uppercase;font-size:.7rem}.ToolsV2-module__9gbBpG__bcsZones{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.ToolsV2-module__9gbBpG__zone{border:1px solid var(--line);background:#f7faf7;border-radius:.85rem;gap:.45rem;padding:.8rem;display:grid}.ToolsV2-module__9gbBpG__zone strong{color:var(--ink);font-size:.85rem}.ToolsV2-module__9gbBpG__scoreButtons{grid-template-columns:repeat(9,minmax(0,1fr));gap:.25rem;display:grid}.ToolsV2-module__9gbBpG__scoreButtons button{color:#536158;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5cd;border-radius:.45rem;min-height:2rem;padding:.2rem;font-size:.68rem}.ToolsV2-module__9gbBpG__scoreButtons button[data-active=true]{background:var(--green);border-color:var(--green);color:#fff}.ToolsV2-module__9gbBpG__timeline{gap:.2rem;display:grid;position:relative}.ToolsV2-module__9gbBpG__timelineItem{border-left:3px solid #b8c9bb;grid-template-columns:8.5rem minmax(0,1fr);gap:.2rem;padding:.6rem 0 .75rem .85rem;display:grid}.ToolsV2-module__9gbBpG__timelineItem time{color:var(--green);font-size:.78rem;font-weight:800}.ToolsV2-module__9gbBpG__timelineItem strong{color:var(--ink);font-size:.86rem;display:block}.ToolsV2-module__9gbBpG__timelineItem p{color:var(--muted);margin:.15rem 0 0;font-size:.75rem}.ToolsV2-module__9gbBpG__milestoneGrid{gap:.55rem;display:grid}.ToolsV2-module__9gbBpG__milestone{border:1px solid var(--line);background:#fff;border-radius:.75rem;grid-template-columns:auto 7rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.7rem;display:grid}.ToolsV2-module__9gbBpG__milestoneOverdue{background:var(--red-soft);border-color:#e1b2ad}.ToolsV2-module__9gbBpG__milestoneDue{background:var(--amber-soft);border-color:#e5c88e}.ToolsV2-module__9gbBpG__milestone p{color:var(--muted);margin:0;font-size:.76rem}.ToolsV2-module__9gbBpG__readinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.ToolsV2-module__9gbBpG__readinessItem{border:1px solid var(--line);background:#f8faf8;border-radius:.8rem;gap:.55rem;padding:.8rem;display:grid}.ToolsV2-module__9gbBpG__readinessItem p{color:#425047;margin:0;font-size:.8rem}.ToolsV2-module__9gbBpG__readinessItem>span{color:var(--red);text-transform:uppercase;font-size:.67rem;font-weight:800}.ToolsV2-module__9gbBpG__choiceButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.ToolsV2-module__9gbBpG__choiceButtons button{color:#536158;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5cd;border-radius:.55rem;padding:.45rem;font-size:.7rem}.ToolsV2-module__9gbBpG__choiceButtons button[data-active=true]{background:var(--green);border-color:var(--green);color:#fff}.ToolsV2-module__9gbBpG__emergencySections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ToolsV2-module__9gbBpG__callScript{color:#eef5ef;white-space:pre-wrap;background:#202f26;border-radius:.9rem;padding:.9rem;font:.78rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.ToolsV2-module__9gbBpG__vitalLog{gap:.5rem;display:grid}.ToolsV2-module__9gbBpG__vitalRow{border:1px solid var(--line);background:#f8faf8;border-radius:.7rem;grid-template-columns:9rem repeat(3,1fr) auto;align-items:center;gap:.45rem;padding:.6rem;font-size:.76rem;display:grid}.ToolsV2-module__9gbBpG__status{border-radius:999px;padding:.25rem .45rem;font-size:.65rem;font-weight:800;display:inline-flex}.ToolsV2-module__9gbBpG__statusInside{color:#2f5d3d;background:#e4f0e5}.ToolsV2-module__9gbBpG__statusOutside{background:var(--amber-soft);color:#7e4a05}.ToolsV2-module__9gbBpG__statusMissing{color:#68736b;background:#eef1ef}.ToolsV2-module__9gbBpG__actionList{color:#48564d;margin:0;padding-left:1.1rem;font-size:.82rem}.ToolsV2-module__9gbBpG__actionList li+li{margin-top:.35rem}.ToolsV2-module__9gbBpG__links{flex-wrap:wrap;gap:.45rem;display:flex}.ToolsV2-module__9gbBpG__links a{background:var(--green-soft);color:#2d5939;border-radius:999px;padding:.45rem .65rem;font-size:.75rem;font-weight:750;text-decoration:none}.ToolsV2-module__9gbBpG__printReport{display:none}@media (max-width:1000px){.ToolsV2-module__9gbBpG__tabs,.ToolsV2-module__9gbBpG__standaloneGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ToolsV2-module__9gbBpG__checkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ToolsV2-module__9gbBpG__suiteIntro,.ToolsV2-module__9gbBpG__toolHeader,.ToolsV2-module__9gbBpG__herdPrefill{flex-direction:column;align-items:stretch}.ToolsV2-module__9gbBpG__tabs{padding-bottom:.35rem;display:flex;overflow-x:auto}.ToolsV2-module__9gbBpG__tab{flex:0 0 11rem}.ToolsV2-module__9gbBpG__standaloneGrid,.ToolsV2-module__9gbBpG__layout,.ToolsV2-module__9gbBpG__metrics,.ToolsV2-module__9gbBpG__fields,.ToolsV2-module__9gbBpG__bcsZones,.ToolsV2-module__9gbBpG__readinessGrid,.ToolsV2-module__9gbBpG__emergencySections,.ToolsV2-module__9gbBpG__calendarFocus{grid-template-columns:1fr}.ToolsV2-module__9gbBpG__customTaskForm{grid-template-columns:1fr;align-items:stretch}.ToolsV2-module__9gbBpG__fieldWide{grid-column:1}.ToolsV2-module__9gbBpG__headerActions{justify-content:flex-start}.ToolsV2-module__9gbBpG__timelineItem{grid-template-columns:1fr}.ToolsV2-module__9gbBpG__milestone{grid-template-columns:auto minmax(0,1fr)}.ToolsV2-module__9gbBpG__milestone p{grid-column:2}.ToolsV2-module__9gbBpG__vitalRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ToolsV2-module__9gbBpG__standaloneGrid,.ToolsV2-module__9gbBpG__checkGrid{grid-template-columns:1fr}.ToolsV2-module__9gbBpG__scoreButtons{grid-template-columns:repeat(5,minmax(0,1fr))}.ToolsV2-module__9gbBpG__choiceButtons{grid-template-columns:1fr}}@media print{body[data-tool-print-v2=true] *{visibility:hidden!important}body[data-tool-print-v2=true]{background:#fff!important}:is(body[data-tool-print-v2=true] .ToolsV2-module__9gbBpG__toolPrintTargetV2,body[data-tool-print-v2=true] .ToolsV2-module__9gbBpG__toolPrintTargetV2 *){visibility:visible!important}.toolPrintTargetV2{color:#111;padding:11mm;font:10.5pt/1.42 Arial,sans-serif;position:absolute;inset:0;display:block!important}.toolPrintTargetV2 header{border-bottom:2px solid #111;margin-bottom:5mm;padding-bottom:3mm}.toolPrintTargetV2 header p{margin:0 0 1mm}.toolPrintTargetV2 h1{margin:0 0 2mm;font-size:20pt}.toolPrintTargetV2 h2{margin:5mm 0 2mm;font-size:12pt}.toolPrintTargetV2 table{border-collapse:collapse;width:100%}:is(.toolPrintTargetV2 th,.toolPrintTargetV2 td){text-align:left;border:1px solid #aaa;padding:2mm}.toolPrintTargetV2 footer{border-top:1px solid #aaa;margin-top:8mm;padding-top:3mm;font-size:8.5pt}}.ToolsV2-module__9gbBpG__reportFacts{grid-template-columns:repeat(3,1fr);gap:2mm;display:grid}.ToolsV2-module__9gbBpG__reportFacts div{border:1px solid #aaa;padding:2.5mm}.ToolsV2-module__9gbBpG__reportFacts dt{text-transform:uppercase;font-size:8pt;font-weight:700}.ToolsV2-module__9gbBpG__reportFacts dd{margin:1mm 0 0;font-size:12pt;font-weight:700}
.HerdDashboard-module___dGbRq__dashboard{width:min(100% - 48px,1240px);margin:0 auto;padding:38px 0 100px}.HerdDashboard-module___dGbRq__loading{width:min(100% - 48px,1240px);min-height:280px;color:var(--ink-soft);margin:0 auto;padding:70px 0}.HerdDashboard-module___dGbRq__privacyBar{background:#173c330f;border:1px solid #173c333d;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.HerdDashboard-module___dGbRq__privacyBar div{flex-direction:column;gap:3px;display:flex}.HerdDashboard-module___dGbRq__privacyBar strong{font-size:14px}.HerdDashboard-module___dGbRq__privacyBar span{color:var(--ink-soft);font-size:12px;line-height:1.45}.HerdDashboard-module___dGbRq__privacyBar button{color:var(--spruce);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:3px 0;font-size:12px;font-weight:700}.HerdDashboard-module___dGbRq__message{border-left:3px solid var(--rust);background:var(--paper-light);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:12px 16px;font-size:13px;display:flex}.HerdDashboard-module___dGbRq__message button{cursor:pointer;background:0 0;border:0;font-size:20px}.HerdDashboard-module___dGbRq__tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:4px;margin-top:30px;display:flex;overflow-x:auto}.HerdDashboard-module___dGbRq__tabs button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:15px 17px 13px;font-size:13px;font-weight:680}.HerdDashboard-module___dGbRq__tabs button:hover,.HerdDashboard-module___dGbRq__tabs .HerdDashboard-module___dGbRq__tabActive{border-bottom-color:var(--rust);color:var(--ink)}.HerdDashboard-module___dGbRq__panel{padding-top:44px}.HerdDashboard-module___dGbRq__panelHeading,.HerdDashboard-module___dGbRq__chartHeading,.HerdDashboard-module___dGbRq__recordHead{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.HerdDashboard-module___dGbRq__panelHeading{margin-bottom:32px}.HerdDashboard-module___dGbRq__panelHeading h2{max-width:760px;font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,58px);font-weight:400;line-height:1}.HerdDashboard-module___dGbRq__kicker{color:var(--rust);letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:760}.HerdDashboard-module___dGbRq__intro{max-width:760px;color:var(--ink-soft);margin:-8px 0 34px;font-size:15px;line-height:1.65}.HerdDashboard-module___dGbRq__primaryButton,.HerdDashboard-module___dGbRq__secondaryButton,.HerdDashboard-module___dGbRq__dangerButton{border:1px solid var(--spruce);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;min-height:45px;padding:0 18px;font-size:12px;font-weight:720;display:inline-flex}.HerdDashboard-module___dGbRq__primaryButton{background:var(--spruce);color:#fff}.HerdDashboard-module___dGbRq__primaryButton:hover{background:var(--rust);border-color:var(--rust)}.HerdDashboard-module___dGbRq__secondaryButton{color:var(--spruce);background:0 0}.HerdDashboard-module___dGbRq__secondaryButton:hover{background:#173c3312}.HerdDashboard-module___dGbRq__dangerButton{border-color:var(--rust-deep);background:var(--rust-deep);color:#fff}.HerdDashboard-module___dGbRq__emptyState{border:1px dashed var(--line);text-align:center;background:#fbf8f18c;padding:48px}.HerdDashboard-module___dGbRq__emptyState h3,.HerdDashboard-module___dGbRq__subPanel h3,.HerdDashboard-module___dGbRq__chartPanel h3,.HerdDashboard-module___dGbRq__historyColumns h3,.HerdDashboard-module___dGbRq__recordCard h3{font-family:var(--serif);margin:0 0 10px;font-size:24px;font-weight:400}.HerdDashboard-module___dGbRq__emptyState p{max-width:540px;color:var(--ink-soft);margin:0 auto 22px;line-height:1.6}.HerdDashboard-module___dGbRq__animalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.HerdDashboard-module___dGbRq__animalCard,.HerdDashboard-module___dGbRq__recordCard,.HerdDashboard-module___dGbRq__subPanel,.HerdDashboard-module___dGbRq__chartPanel{border:1px solid var(--line);background:var(--paper-light);border-radius:12px}.HerdDashboard-module___dGbRq__animalCard{padding:22px}.HerdDashboard-module___dGbRq__animalIdentity{align-items:center;gap:13px;display:flex}.HerdDashboard-module___dGbRq__animalIdentity>img,.HerdDashboard-module___dGbRq__animalIdentity>span{background:var(--sage);width:52px;height:52px;color:var(--spruce);font-family:var(--serif);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:23px;display:grid}.HerdDashboard-module___dGbRq__animalIdentity h3{font-family:var(--serif);margin:0 0 3px;font-size:22px;font-weight:400}.HerdDashboard-module___dGbRq__animalIdentity p{color:var(--ink-soft);margin:0;font-size:11px}.HerdDashboard-module___dGbRq__metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 18px;display:grid}.HerdDashboard-module___dGbRq__metrics div{border-top:1px solid var(--line);min-width:0;padding-top:10px}.HerdDashboard-module___dGbRq__metrics dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.HerdDashboard-module___dGbRq__metrics dd{margin:4px 0 0;font-size:13px;font-weight:680}.HerdDashboard-module___dGbRq__status{border-radius:999px;margin:0;padding:8px 11px;font-size:10px;font-weight:700;line-height:1.35}.HerdDashboard-module___dGbRq__status_neutral{background:var(--paper-deep);color:var(--ink-soft)}.HerdDashboard-module___dGbRq__status_ok{color:var(--spruce);background:#173c331a}.HerdDashboard-module___dGbRq__status_attention{color:var(--rust-deep);background:#b95e3b24}.HerdDashboard-module___dGbRq__callout{border-left:3px solid var(--sun);max-width:920px;margin-top:32px;padding:5px 0 5px 18px}.HerdDashboard-module___dGbRq__callout strong{font-size:13px}.HerdDashboard-module___dGbRq__callout p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.6}.HerdDashboard-module___dGbRq__compactForm,.HerdDashboard-module___dGbRq__formGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.HerdDashboard-module___dGbRq__compactForm{border:1px solid var(--line);background:#fbf8f18c;align-items:end;margin-bottom:26px;padding:22px}.HerdDashboard-module___dGbRq__field,.HerdDashboard-module___dGbRq__fieldWide{flex-direction:column;gap:6px;min-width:0;display:flex}.HerdDashboard-module___dGbRq__fieldWide{grid-column:1/-1}.HerdDashboard-module___dGbRq__field>span,.HerdDashboard-module___dGbRq__fieldWide>span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:720}.HerdDashboard-module___dGbRq__field input,.HerdDashboard-module___dGbRq__field select,.HerdDashboard-module___dGbRq__field textarea,.HerdDashboard-module___dGbRq__fieldWide input,.HerdDashboard-module___dGbRq__fieldWide select,.HerdDashboard-module___dGbRq__fieldWide textarea{border:1px solid var(--line);width:100%;min-height:43px;font:inherit;background:#fff;border-radius:3px;outline:0;padding:10px 11px;font-size:13px}.HerdDashboard-module___dGbRq__field textarea,.HerdDashboard-module___dGbRq__fieldWide textarea{resize:vertical;min-height:0}.HerdDashboard-module___dGbRq__field input:focus,.HerdDashboard-module___dGbRq__field select:focus,.HerdDashboard-module___dGbRq__field textarea:focus,.HerdDashboard-module___dGbRq__fieldWide input:focus,.HerdDashboard-module___dGbRq__fieldWide select:focus,.HerdDashboard-module___dGbRq__fieldWide textarea:focus{border-color:var(--spruce);box-shadow:0 0 0 2px #173c3317}.HerdDashboard-module___dGbRq__field small,.HerdDashboard-module___dGbRq__fieldWide small{color:var(--ink-soft);font-size:10px;line-height:1.4}.HerdDashboard-module___dGbRq__recordList{gap:18px;display:grid}.HerdDashboard-module___dGbRq__recordCard{padding:24px}.HerdDashboard-module___dGbRq__recordHead{border-bottom:1px solid var(--line);align-items:center;margin-bottom:24px;padding-bottom:18px}.HerdDashboard-module___dGbRq__dangerLink{color:var(--rust-deep);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:2px 0;font-size:11px}.HerdDashboard-module___dGbRq__splitForms,.HerdDashboard-module___dGbRq__dataGrid,.HerdDashboard-module___dGbRq__historyColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.HerdDashboard-module___dGbRq__subPanel{padding:24px}.HerdDashboard-module___dGbRq__subPanel>p{color:var(--ink-soft);margin:0 0 20px;font-size:12px;line-height:1.6}.HerdDashboard-module___dGbRq__subPanel .HerdDashboard-module___dGbRq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.HerdDashboard-module___dGbRq__chartPanel{margin-top:22px;padding:25px}.HerdDashboard-module___dGbRq__chartHeading{align-items:center;margin-bottom:18px}.HerdDashboard-module___dGbRq__chartHeading+.HerdDashboard-module___dGbRq__chartWrap{margin-bottom:38px}.HerdDashboard-module___dGbRq__animalToggles{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.HerdDashboard-module___dGbRq__animalToggles label{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:650;display:flex}.HerdDashboard-module___dGbRq__chartWrap{min-width:0}.HerdDashboard-module___dGbRq__chart{width:100%;min-height:220px;display:block;overflow:visible}.HerdDashboard-module___dGbRq__chart text{fill:var(--ink-soft);font-family:var(--sans);font-size:10px}.HerdDashboard-module___dGbRq__gridLine{stroke:#16231f1f;stroke-width:1px}.HerdDashboard-module___dGbRq__legend{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.HerdDashboard-module___dGbRq__legend span{align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}.HerdDashboard-module___dGbRq__legend i{border-radius:50%;width:9px;height:9px}.HerdDashboard-module___dGbRq__empty{border:1px dashed var(--line);color:var(--ink-soft);text-align:center;padding:28px;font-size:12px}.HerdDashboard-module___dGbRq__historyColumns{margin-top:24px}.HerdDashboard-module___dGbRq__historyColumns>div{min-width:0}.HerdDashboard-module___dGbRq__timeline{gap:8px;display:grid}.HerdDashboard-module___dGbRq__timeline article{border-top:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:start;gap:13px;padding:13px 0;display:grid}.HerdDashboard-module___dGbRq__timeline article>span{color:var(--ink-soft);font-family:var(--mono);font-size:9px}.HerdDashboard-module___dGbRq__timeline strong{font-size:12px}.HerdDashboard-module___dGbRq__timeline p{margin:3px 0 0;font-size:12px}.HerdDashboard-module___dGbRq__timeline small{color:var(--ink-soft);margin-top:4px;font-size:10px;line-height:1.5;display:block}.HerdDashboard-module___dGbRq__timeline button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:17px}.HerdDashboard-module___dGbRq__dataGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.HerdDashboard-module___dGbRq__dataGrid .HerdDashboard-module___dGbRq__field{margin-bottom:15px}.HerdDashboard-module___dGbRq__dangerPanel{background:#b95e3b0d;border-color:#853f2a59}.HerdDashboard-module___dGbRq__printOptions{border:1px solid var(--line);background:var(--paper-light);border-radius:8px;gap:18px;margin:30px 0;padding:22px;display:grid}.HerdDashboard-module___dGbRq__printOptions h3{font-family:var(--serif);margin:0 0 5px;font-size:24px;font-weight:500}.HerdDashboard-module___dGbRq__printOptions p{max-width:760px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.HerdDashboard-module___dGbRq__printRange{grid-template-columns:repeat(2,minmax(0,220px));gap:14px;display:grid}.HerdDashboard-module___dGbRq__printAnimals{border:0;flex-wrap:wrap;gap:9px;margin:0;padding:0;display:flex}.HerdDashboard-module___dGbRq__printAnimals legend{letter-spacing:.05em;text-transform:uppercase;width:100%;margin-bottom:8px;font-size:11px;font-weight:760}.HerdDashboard-module___dGbRq__printAnimals label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.HerdDashboard-module___dGbRq__printAnimals input{accent-color:var(--spruce)}.HerdDashboard-module___dGbRq__primaryButton:disabled,.HerdDashboard-module___dGbRq__secondaryButton:disabled{cursor:not-allowed;opacity:.5}.HerdDashboard-module___dGbRq__printOnly{display:none}@media (max-width:1020px){.HerdDashboard-module___dGbRq__animalGrid,.HerdDashboard-module___dGbRq__dataGrid,.HerdDashboard-module___dGbRq__compactForm,.HerdDashboard-module___dGbRq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.HerdDashboard-module___dGbRq__dashboard{width:min(100% - 28px,1240px);padding-top:24px}.HerdDashboard-module___dGbRq__privacyBar,.HerdDashboard-module___dGbRq__panelHeading,.HerdDashboard-module___dGbRq__recordHead,.HerdDashboard-module___dGbRq__chartHeading{flex-direction:column;align-items:flex-start}.HerdDashboard-module___dGbRq__tabs{margin-top:20px}.HerdDashboard-module___dGbRq__panel{padding-top:32px}.HerdDashboard-module___dGbRq__animalGrid,.HerdDashboard-module___dGbRq__dataGrid,.HerdDashboard-module___dGbRq__splitForms,.HerdDashboard-module___dGbRq__historyColumns,.HerdDashboard-module___dGbRq__compactForm,.HerdDashboard-module___dGbRq__formGrid,.HerdDashboard-module___dGbRq__subPanel .HerdDashboard-module___dGbRq__formGrid{grid-template-columns:1fr}.HerdDashboard-module___dGbRq__fieldWide{grid-column:auto}.HerdDashboard-module___dGbRq__emptyState{padding:32px 20px}.HerdDashboard-module___dGbRq__animalToggles{justify-content:flex-start}.HerdDashboard-module___dGbRq__timeline article{grid-template-columns:76px 1fr auto}.HerdDashboard-module___dGbRq__chartPanel{padding:18px 12px}.HerdDashboard-module___dGbRq__printOptions{padding:18px}.HerdDashboard-module___dGbRq__printRange{grid-template-columns:1fr}.HerdDashboard-module___dGbRq__chart{min-height:180px}}@media print{.HerdDashboard-module___dGbRq__dashboard{width:auto;margin:0;padding:0}.HerdDashboard-module___dGbRq__dashboard>:not(.HerdDashboard-module___dGbRq__printOnly){display:none!important}.HerdDashboard-module___dGbRq__printOnly{color:#111;font-family:Arial,sans-serif;font-size:10pt;display:block}.HerdDashboard-module___dGbRq__printOnly header{border-bottom:2px solid #173c33;margin-bottom:18px;padding-bottom:12px}.HerdDashboard-module___dGbRq__printOnly header p,.HerdDashboard-module___dGbRq__printOnly p{margin:4px 0}.HerdDashboard-module___dGbRq__printOnly h1{margin:5px 0;font-family:Georgia,serif;font-size:24pt}.HerdDashboard-module___dGbRq__printOnly h2{border-bottom:1px solid #888;margin:20px 0 8px;padding-bottom:4px;font-family:Georgia,serif;font-size:16pt}.HerdDashboard-module___dGbRq__printOnly h3{margin:14px 0 5px;font-size:11pt}.HerdDashboard-module___dGbRq__printOnly dl{grid-template-columns:1fr 1fr;gap:4px 18px;display:grid}.HerdDashboard-module___dGbRq__printOnly dl div{grid-template-columns:100px 1fr;gap:8px;display:grid}.HerdDashboard-module___dGbRq__printOnly dt{font-weight:700}.HerdDashboard-module___dGbRq__printOnly dd{white-space:pre-wrap;margin:0}.HerdDashboard-module___dGbRq__printOnly table{border-collapse:collapse;width:100%;font-size:8.5pt}.HerdDashboard-module___dGbRq__printOnly th,.HerdDashboard-module___dGbRq__printOnly td{text-align:left;vertical-align:top;border:1px solid #aaa;padding:4px 5px}.HerdDashboard-module___dGbRq__printEmergency{break-inside:avoid}.HerdDashboard-module___dGbRq__printAnimal{break-before:page}.HerdDashboard-module___dGbRq__printChart{break-inside:avoid;margin:12px 0 18px}.HerdDashboard-module___dGbRq__printChart .HerdDashboard-module___dGbRq__chart{min-height:165px}.HerdDashboard-module___dGbRq__printChart .HerdDashboard-module___dGbRq__legend{margin-top:3px}.HerdDashboard-module___dGbRq__printOnly footer{break-inside:avoid;color:#444;border-top:1px solid #888;margin-top:24px;padding-top:8px;font-size:8pt}}
.HeatStressGauge-module__0Amlia__gauge{flex-direction:column;gap:30px;width:min(100% - 48px,1240px);margin:0 auto;padding:38px 0 100px;display:flex}.HeatStressGauge-module__0Amlia__kicker{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:11px}.HeatStressGauge-module__0Amlia__lookup{border:1px solid var(--line);background:var(--paper-light);border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:32px;padding:26px 28px;display:grid}.HeatStressGauge-module__0Amlia__lookup h2{font-family:var(--serif);margin:0 0 8px;font-size:24px}.HeatStressGauge-module__0Amlia__lookup p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.HeatStressGauge-module__0Amlia__lookup label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:11px;display:block}.HeatStressGauge-module__0Amlia__field{gap:10px;display:flex}.HeatStressGauge-module__0Amlia__field input{border:1px solid var(--line);background:var(--paper-light);min-width:0;color:var(--ink);font:inherit;border-radius:2px;flex:1;padding:11px 13px;font-size:16px}.HeatStressGauge-module__0Amlia__field button{border:1px solid var(--spruce);background:var(--spruce);color:var(--paper-light);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:11px 18px;font-size:12px}.HeatStressGauge-module__0Amlia__field button:disabled{opacity:.6;cursor:progress}.HeatStressGauge-module__0Amlia__status{color:var(--rust-deep)!important;margin:12px 0 0!important;font-size:13px!important}.HeatStressGauge-module__0Amlia__low{--level:#3f7d4e;--level-soft:#3f7d4e1a}.HeatStressGauge-module__0Amlia__watch{--level:#a98213;--level-soft:#a982131f}.HeatStressGauge-module__0Amlia__danger{--level:#c05a22;--level-soft:#c05a221f}.HeatStressGauge-module__0Amlia__critical{--level:#a12a1e;--level-soft:#a12a1e21}.HeatStressGauge-module__0Amlia__headline{border:1px solid var(--level);border-left:6px solid var(--level);background:var(--level-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 30px;display:grid}.HeatStressGauge-module__0Amlia__headline h2{color:var(--level);font-family:var(--serif);margin:0 0 10px;font-size:34px}.HeatStressGauge-module__0Amlia__summary{max-width:62ch;margin:0;font-size:15px;line-height:1.65}.HeatStressGauge-module__0Amlia__score{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.HeatStressGauge-module__0Amlia__score strong{color:var(--level);font-family:var(--serif);font-size:52px;line-height:1}.HeatStressGauge-module__0Amlia__score span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.HeatStressGauge-module__0Amlia__score small{max-width:26ch;color:var(--ink-soft);margin-top:6px;font-size:12px;line-height:1.5}.HeatStressGauge-module__0Amlia__measures,.HeatStressGauge-module__0Amlia__forecast,.HeatStressGauge-module__0Amlia__limits{border:1px solid var(--line);background:var(--paper-light);border-radius:12px;padding:26px 28px}.HeatStressGauge-module__0Amlia__measures h3,.HeatStressGauge-module__0Amlia__forecast h3,.HeatStressGauge-module__0Amlia__limits h3{margin:0 0 14px;font-size:15px}.HeatStressGauge-module__0Amlia__measures ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;display:flex}.HeatStressGauge-module__0Amlia__vetNote{border-left:3px solid var(--rust);margin:18px 0 0;padding:10px 0 10px 14px;font-size:14px;line-height:1.6}.HeatStressGauge-module__0Amlia__vetNote a{color:var(--rust-deep)}.HeatStressGauge-module__0Amlia__forecast ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HeatStressGauge-module__0Amlia__forecast li{border:1px solid var(--line);border-left:5px solid var(--level);background:var(--level-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.HeatStressGauge-module__0Amlia__forecast li strong{font-size:14px;display:block}.HeatStressGauge-module__0Amlia__forecast li span{color:var(--ink-soft);font-size:12px}.HeatStressGauge-module__0Amlia__forecastScore{flex-direction:column;flex:none;align-items:flex-end;display:flex}.HeatStressGauge-module__0Amlia__forecastScore strong{color:var(--level);font-family:var(--serif);font-size:24px;line-height:1.1}.HeatStressGauge-module__0Amlia__forecastScore span{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.HeatStressGauge-module__0Amlia__sourceNote{color:var(--ink-soft);margin:16px 0 0;font-size:12px;line-height:1.55}.HeatStressGauge-module__0Amlia__limits p{max-width:78ch;color:var(--ink-soft);margin:0 0 12px;font-size:14px;line-height:1.65}.HeatStressGauge-module__0Amlia__limitLinks{flex-wrap:wrap;gap:8px 20px;margin-top:8px;display:flex}.HeatStressGauge-module__0Amlia__limitLinks a{color:var(--rust-deep);font-size:13px}@media (max-width:900px){.HeatStressGauge-module__0Amlia__gauge{width:min(100% - 32px,1240px)}.HeatStressGauge-module__0Amlia__lookup,.HeatStressGauge-module__0Amlia__headline{grid-template-columns:1fr;gap:22px}.HeatStressGauge-module__0Amlia__score{text-align:left;align-items:flex-start}.HeatStressGauge-module__0Amlia__headline h2{font-size:28px}}
.ContactForm-module__XNennW__form{background:#fff;border:1px solid #dfe7e0;border-radius:1.2rem;gap:1rem;padding:clamp(1rem,3vw,1.6rem);display:grid;box-shadow:0 1rem 3rem #23352a12}.ContactForm-module__XNennW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.ContactForm-module__XNennW__field{color:#304137;gap:.35rem;font-size:.82rem;font-weight:750;display:grid}.ContactForm-module__XNennW__wide{grid-column:1/-1}.ContactForm-module__XNennW__field input,.ContactForm-module__XNennW__field select,.ContactForm-module__XNennW__field textarea{color:#23352a;font:inherit;background:#fbfcfb;border:1px solid #bac7bd;border-radius:.7rem;width:100%;min-height:2.8rem;padding:.6rem .7rem;font-weight:500}.ContactForm-module__XNennW__field textarea{resize:vertical;min-height:10rem}.ContactForm-module__XNennW__field input:focus,.ContactForm-module__XNennW__field select:focus,.ContactForm-module__XNennW__field textarea:focus{border-color:#557a60;outline:none;box-shadow:0 0 0 3px #2f5d3d21}.ContactForm-module__XNennW__consent{color:#526058;align-items:flex-start;gap:.55rem;font-size:.78rem;display:flex}.ContactForm-module__XNennW__consent input{accent-color:#2f5d3d;margin-top:.15rem}.ContactForm-module__XNennW__consent a{color:#2f5d3d;font-weight:750}.ContactForm-module__XNennW__actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.ContactForm-module__XNennW__submit,.ContactForm-module__XNennW__fallback{font:inherit;border-radius:.75rem;justify-content:center;align-items:center;min-height:2.9rem;padding:.65rem .95rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.ContactForm-module__XNennW__submit{color:#fff;cursor:pointer;background:#2f5d3d;border:1px solid #2f5d3d}.ContactForm-module__XNennW__submit:disabled{cursor:wait;opacity:.58}.ContactForm-module__XNennW__fallback{color:#2f5d3d;background:#fff;border:1px solid #91a497}.ContactForm-module__XNennW__status{color:#304137;border:1px solid;border-radius:.8rem;margin:0;padding:.75rem .85rem;font-size:.84rem}.ContactForm-module__XNennW__success{background:#edf5ee;border-color:#c7dac9}.ContactForm-module__XNennW__error{background:#fff3e7;border-color:#e5c693}.ContactForm-module__XNennW__hint{color:#6b776f;margin:0;font-size:.76rem}.ContactForm-module__XNennW__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (max-width:680px){.ContactForm-module__XNennW__grid{grid-template-columns:1fr}.ContactForm-module__XNennW__wide{grid-column:1}.ContactForm-module__XNennW__actions{flex-direction:column;align-items:stretch}}
.VetFinder-module__W0g-aG__finder{flex-direction:column;gap:26px;width:min(100% - 48px,1240px);margin:0 auto;padding:38px 0 20px;display:flex}.VetFinder-module__W0g-aG__search{border:1px solid var(--line);background:var(--paper-light);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:22px 24px;display:flex}.VetFinder-module__W0g-aG__searchField{flex-direction:column;gap:7px;min-width:160px;display:flex}.VetFinder-module__W0g-aG__searchField label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.VetFinder-module__W0g-aG__searchField input,.VetFinder-module__W0g-aG__searchField select{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);font:inherit;border-radius:2px;padding:11px 13px;font-size:16px}.VetFinder-module__W0g-aG__search button{border:1px solid var(--spruce);background:var(--spruce);color:var(--paper-light);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:12px 20px;font-size:12px}.VetFinder-module__W0g-aG__search button:disabled{opacity:.6;cursor:progress}.VetFinder-module__W0g-aG__status{color:var(--rust-deep);margin:0;font-size:14px;line-height:1.6}.VetFinder-module__W0g-aG__empty{border:1px solid var(--line);border-left:5px solid var(--rust);background:var(--paper-light);border-radius:12px;padding:26px 28px}.VetFinder-module__W0g-aG__empty h2{font-family:var(--serif);margin:0 0 12px;font-size:24px}.VetFinder-module__W0g-aG__empty p{max-width:74ch;margin:0 0 12px;font-size:15px;line-height:1.68}.VetFinder-module__W0g-aG__empty p:last-child{margin-bottom:0}.VetFinder-module__W0g-aG__results ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.VetFinder-module__W0g-aG__resultMeta{color:var(--ink-soft);margin:0 0 16px;font-size:13px}.VetFinder-module__W0g-aG__results>ul>li{border:1px solid var(--line);background:var(--paper-light);border-radius:10px;padding:20px 22px}.VetFinder-module__W0g-aG__resultHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.VetFinder-module__W0g-aG__resultHead h3{margin:0;font-size:17px}.VetFinder-module__W0g-aG__distance{color:var(--ink-soft);font-family:var(--mono);flex:none;font-size:13px}.VetFinder-module__W0g-aG__address{color:var(--ink-soft);margin:6px 0 12px;font-size:13px}.VetFinder-module__W0g-aG__tags{flex-wrap:wrap;padding:0;list-style:none;flex-direction:row!important;gap:6px!important;margin:0 0 14px!important;display:flex!important}.VetFinder-module__W0g-aG__tags li{border:1px solid var(--line);letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:11px}.VetFinder-module__W0g-aG__resultLinks{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.VetFinder-module__W0g-aG__resultLinks a{color:var(--rust-deep);font-size:14px}.VetFinder-module__W0g-aG__resultLinks small{color:var(--ink-soft);font-size:12px}.VetFinder-module__W0g-aG__note{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.VetFinder-module__W0g-aG__note a{color:var(--rust-deep)}@media (max-width:900px){.VetFinder-module__W0g-aG__finder{width:min(100% - 32px,1240px)}.VetFinder-module__W0g-aG__search{flex-direction:column;align-items:stretch}.VetFinder-module__W0g-aG__search button{width:100%}}
.Directory-module__abNvaG__explorer,.Directory-module__abNvaG__submission{flex-direction:column;gap:22px;display:flex}.Directory-module__abNvaG__search{border:1px solid var(--line);background:var(--paper-light);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:22px 24px;display:flex}.Directory-module__abNvaG__searchField{flex-direction:column;gap:7px;min-width:160px;display:flex}.Directory-module__abNvaG__searchField label,.Directory-module__abNvaG__form label,.Directory-module__abNvaG__offers legend{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.Directory-module__abNvaG__searchField input,.Directory-module__abNvaG__searchField select{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);font:inherit;border-radius:2px;padding:11px 13px;font-size:16px}.Directory-module__abNvaG__search button,.Directory-module__abNvaG__formActions button{border:1px solid var(--spruce);background:var(--spruce);color:var(--paper-light);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:12px 20px;font-size:12px}.Directory-module__abNvaG__search button:disabled,.Directory-module__abNvaG__formActions button:disabled{opacity:.55;cursor:not-allowed}.Directory-module__abNvaG__status{color:var(--rust-deep);margin:0;font-size:14px;line-height:1.6}.Directory-module__abNvaG__results ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.Directory-module__abNvaG__resultMeta{color:var(--ink-soft);margin:0 0 16px;font-size:13px}.Directory-module__abNvaG__results>ul>li{border:1px solid var(--line);background:var(--paper-light);border-radius:10px;padding:20px 22px}.Directory-module__abNvaG__resultHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.Directory-module__abNvaG__resultHead h3{margin:0;font-size:17px}.Directory-module__abNvaG__distance{color:var(--ink-soft);font-family:var(--mono);flex:none;font-size:13px}.Directory-module__abNvaG__address{color:var(--ink-soft);margin:6px 0 10px;font-size:13px}.Directory-module__abNvaG__description{margin:0 0 12px;font-size:14px;line-height:1.6}.Directory-module__abNvaG__tags{flex-wrap:wrap;padding:0;list-style:none;flex-direction:row!important;gap:6px!important;margin:0 0 14px!important;display:flex!important}.Directory-module__abNvaG__tags li{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:11px}.Directory-module__abNvaG__resultLinks{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.Directory-module__abNvaG__resultLinks a{color:var(--rust-deep);font-size:14px}.Directory-module__abNvaG__resultLinks small{color:var(--ink-soft);font-size:12px}.Directory-module__abNvaG__form{border:1px solid var(--line);background:var(--paper-light);border-radius:12px;padding:24px 26px}.Directory-module__abNvaG__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.Directory-module__abNvaG__form label{flex-direction:column;gap:7px;display:flex}.Directory-module__abNvaG__wide{grid-column:1/-1}.Directory-module__abNvaG__form input,.Directory-module__abNvaG__form textarea{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;resize:vertical;border-radius:2px;padding:11px 13px;font-size:15px}.Directory-module__abNvaG__offers{border:0;border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;margin:22px 0 0;padding:18px 0 0;display:flex}.Directory-module__abNvaG__offers legend{padding:0}.Directory-module__abNvaG__offers label{letter-spacing:0;text-transform:none;color:var(--ink);flex-direction:row;align-items:center;gap:7px;font-size:14px}.Directory-module__abNvaG__offers input{width:16px;height:16px;padding:0}.Directory-module__abNvaG__formActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.Directory-module__abNvaG__formActions span{min-width:220px;color:var(--ink-soft);flex:1;font-size:12px;line-height:1.5}.Directory-module__abNvaG__preview{border:1px solid var(--line);border-left:4px solid var(--spruce);background:var(--paper-light);border-radius:12px;padding:22px 24px}.Directory-module__abNvaG__preview h3{margin:0 0 8px;font-size:16px}.Directory-module__abNvaG__preview>p{max-width:72ch;color:var(--ink-soft);margin:0 0 16px;font-size:13px;line-height:1.6}.Directory-module__abNvaG__preview pre{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--mono);border-radius:6px;margin:0;padding:16px;font-size:12px;line-height:1.6;overflow-x:auto}.Directory-module__abNvaG__previewActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.Directory-module__abNvaG__previewActions a{border:1px solid var(--spruce);background:var(--spruce);color:var(--paper-light);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:12px 20px;font-size:12px}.Directory-module__abNvaG__previewActions button{border:1px solid var(--ink);color:var(--ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:12px 20px;font-size:12px}.Directory-module__abNvaG__fallback,.Directory-module__abNvaG__hint{color:var(--ink-soft);margin:14px 0 0;font-size:13px;line-height:1.6}.Directory-module__abNvaG__hint{margin:0}@media (max-width:900px){.Directory-module__abNvaG__search{flex-direction:column;align-items:stretch}.Directory-module__abNvaG__search button{width:100%}}
