:root{--ink:#193a30;--muted:#768078;--paper:#f6f5ef;--line:#e2e6dc;--accent:#dc714c;--soft:#edf2e9;--white:#fff;font-synthesis:none;color-scheme:light}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,select,textarea{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}button:disabled{opacity:.5;cursor:wait}a{color:inherit}button{border:0;border-radius:12px;background:var(--ink);color:white;padding:12px 17px;font-size:13px;font-weight:600;line-height:1.4}button.quiet{color:var(--ink);background:#e9eee4}button span{margin-left:8px}header{max-width:1440px;margin:auto;padding:23px 40px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:26px}header>span{font-size:13px;color:var(--muted)}header button{margin-left:auto}.logo{font-size:29px;font-weight:750;letter-spacing:-1.4px;text-decoration:none;color:var(--ink)}.logo span{color:var(--accent);font-size:12px;vertical-align:top;margin:9px 0 0 3px;display:inline-block}
main{max-width:1440px;margin:auto;padding:36px 40px 12px}.intro{margin:0 0 36px;max-width:650px}.eyebrow{font-size:10px;letter-spacing:1.8px;color:var(--accent);font-weight:700;margin:0 0 10px}h1{font:500 clamp(38px,4.4vw,64px)/1.08 Georgia,serif;letter-spacing:-1.8px;margin:12px 0 17px}.intro>p:not(.eyebrow){font-size:16px;color:var(--muted);max-width:470px;margin:0}.has-results .intro{margin-bottom:28px}.has-results .intro h1{font-size:36px;letter-spacing:-1px}.has-results .intro h1 br{display:none}.has-results .intro>p:not(.eyebrow){display:none}
.workspace{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;gap:30px}.search-column{min-width:0;position:sticky;top:20px}.conversation{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:21px}.topline{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}h2{font-size:19px;letter-spacing:-.4px;font-weight:650;margin:0}.topline select{font-size:11px;padding:7px 22px 7px 10px;border-radius:9px;max-width:145px;width:auto;background:#f7f8f3}#messages{min-height:90px;max-height:330px;overflow:auto;scrollbar-width:thin}.bubble{padding:12px 14px;border-radius:15px;margin:8px 0;white-space:pre-wrap;font-size:13px;line-height:1.6;background:#f1f4ed;overflow-wrap:anywhere}.bubble.user{background:#e2ebe2;margin-left:24px;border-bottom-right-radius:4px}.bubble:not(.user){border-bottom-left-radius:4px}.bubble.error{background:#fff0e9;color:#8d4129}.bubble:empty{display:none}.bubble small{display:block;color:var(--muted);font-size:10px;margin-top:10px}.bubble button{display:block;margin-top:10px}label{display:block;font-size:12px;font-weight:600;margin:17px 0 7px}textarea,input,select{border:1px solid var(--line);border-radius:11px;padding:12px;background:#fafbf7;color:var(--ink);width:100%}textarea{resize:vertical;min-height:106px;line-height:1.5;font-size:14px}textarea::placeholder,input::placeholder{color:#9ca49c}.composer-bottom{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:12px}.composer-bottom small{max-width:130px;font-size:10px;line-height:1.45;color:var(--muted)}.composer-bottom button{white-space:nowrap}.notice:empty{display:none}.notice{color:#8d5535;font-size:12px}
.search-profile{background:#eeefe8;border-radius:16px;margin-top:14px}.search-profile>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:17px 20px;cursor:pointer;font-size:13px;font-weight:650}.search-profile>summary::-webkit-details-marker{display:none}.search-profile summary small{display:block;font-size:11px;line-height:1.55;font-weight:400;color:var(--muted);margin-top:4px}.expand-mark{font-size:20px;font-weight:400;margin-left:14px}.search-profile[open] .expand-mark{transform:rotate(45deg)}aside{padding:0 20px 20px}.criterion{padding:12px 0;border-bottom:1px solid #dce1d5}.criterion .row{display:flex;align-items:center;justify-content:space-between}.criterion small{font-size:11px;color:var(--muted)}.criterion strong{font-size:14px}.criterion button{padding:1px 7px;background:transparent;color:var(--muted);font-size:20px}.criterion details{font-size:11px;color:var(--muted)}.criterion summary{font-size:11px;margin-top:3px;cursor:pointer}.manual-options>summary{font-size:12px;cursor:pointer;margin-top:18px}.manual-options small{display:block;font-size:10px;color:var(--muted);margin-top:10px}
.selection-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:21px;min-height:62px}.selection-heading .eyebrow{font-size:9px;margin-bottom:6px}.selection-heading h2{font:500 29px/1.1 Georgia,serif;letter-spacing:-.5px;display:inline}.selection-heading #selection-count{font-size:11px;color:var(--muted);margin-left:11px;white-space:nowrap}.selection-heading button{font-size:11px;padding:11px 13px;white-space:nowrap}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px}.property-card{overflow:hidden;min-width:0;border:1px solid var(--line);background:var(--white);border-radius:20px;display:flex;flex-direction:column;transition:box-shadow .2s}.property-card:hover{box-shadow:0 7px 25px #193a300a}.property-media{position:relative;aspect-ratio:1.58;background:#f0f2eb;isolation:isolate;overflow:hidden}.property-image{display:block;width:100%;height:100%;object-fit:cover}.property-media.is-plan{background:#fff}.is-plan .property-image{object-fit:contain;padding:24px 36px}.media-open{position:absolute;inset:0;background:transparent;border-radius:0;padding:0;z-index:1}.property-number{position:absolute;top:13px;left:13px;background:#ffffffeb;border-radius:7px;padding:4px 8px;font-size:10px;color:var(--ink);z-index:2;pointer-events:none}.media-label{position:absolute;top:13px;right:13px;background:#ffffffeb;border-radius:7px;padding:4px 8px;font-size:10px;z-index:2}.media-switch{position:absolute;bottom:14px;right:14px;width:78px;padding:4px;background:#ffffffef;color:var(--ink);border-radius:10px;box-shadow:0 2px 10px #0001;z-index:3;font-size:9px}.media-switch img{width:100%;height:45px;object-fit:contain;border-radius:5px;background:#fff;display:block}.media-switch span{display:block;margin:3px 0 0}.is-plan .media-switch img{object-fit:cover}.media-caption{position:absolute;bottom:14px;left:14px;color:white;background:#1d332f8c;padding:4px 8px;border-radius:6px;font-size:9px;pointer-events:none}.is-plan .media-caption{color:var(--muted);background:#f0f3ed}.media-empty{width:100%;height:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:#89958b;font-size:11px;padding:24px}.media-empty span{font-size:50px;font-weight:300}.property-body{padding:20px;display:flex;flex-direction:column;flex:1}.property-price{font-size:26px;letter-spacing:-.8px;font-weight:700;line-height:1.2}.property-price>span{display:block;font-size:10px;color:var(--muted);letter-spacing:0;font-weight:400;margin-top:5px}.property-card h3{font-size:17px;letter-spacing:-.35px;font-weight:600;line-height:1.4;margin:17px 0 4px}.complex-name{font-size:13px;margin:0;color:#516252}.property-location{font-size:11px;line-height:1.5;margin:5px 0 0;color:var(--muted)}.property-tags{display:flex;flex-wrap:wrap;gap:5px;margin:13px 0 0}.property-tags span{padding:4px 7px;border-radius:6px;background:#f0f3ec;color:#546750;font-size:10px}.property-tags:empty{display:none}
.finance{padding:13px 14px;background:#eef3e9;border-radius:11px;margin-top:17px;font-size:11px;color:#4d634d}.finance-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}.estimate-tag{font-size:9px;border-radius:4px;border:1px solid #d4dfcb;padding:1px 4px;color:#6d7c63}.monthly{font-size:20px;font-weight:650;color:var(--ink);line-height:1.3;letter-spacing:-.45px;margin:8px 0 5px}.monthly>span{font-size:10px;font-weight:400;letter-spacing:0}.finance-meta{font-size:10px;color:#7b8972;line-height:1.6}.later-payment{font-size:10px;margin:6px 0}.finance-note{font-size:10px;color:#7c8069;margin:7px 0 0;line-height:1.55}.finance-pending{background:#f5f5ef;color:#8b9080;font-size:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-pending strong{font-size:11px;font-weight:500;color:#69735e}.finance-pending p{margin:5px 0 0}.detail-media~.finance-pending{display:block}.finance-cash{font-size:12px}.other-programs{color:#718367;background:transparent;padding:6px 0 0;font-size:10px;text-align:left;font-weight:400}.card-actions{display:flex;gap:8px;margin-top:auto;padding-top:20px}.card-actions button{font-size:11px;padding:11px 10px;flex:1;white-space:nowrap;border-radius:10px}.card-actions button span{float:right;margin:0 3px}.compare-toggle.quiet{background:#f3f5ef;color:#66755c}.compare-toggle[aria-pressed=true]{background:#dfe9d5}.empty-selection{grid-column:1/-1;border:1px dashed #ccd5c5;border-radius:18px;padding:35px}.empty-selection h3{font-size:20px;font-weight:500}.empty-selection p{color:var(--muted);font-size:13px}.selection-meta{margin-top:23px;color:#8c948a;font-size:10px;display:flex;align-items:baseline;justify-content:space-between;gap:15px}.selection-meta details{max-width:60%;font-size:10px;text-align:right}.selection-meta summary{cursor:pointer}.selection-meta p{text-align:left;line-height:1.6}#warnings{font-size:12px;color:#9c7750;margin:0 0 15px}#warnings:empty{display:none}
dialog{border:0;border-radius:24px;padding:0;color:var(--ink);background:var(--paper);width:min(680px,calc(100vw - 40px));max-height:90dvh;box-shadow:0 18px 80px #0b261f30}dialog::backdrop{background:#162f27a6;backdrop-filter:blur(5px)}#apartment-content{padding:30px}.dialog-close{position:sticky;top:14px;left:calc(100% - 51px);width:36px;height:36px;font-size:25px;font-weight:400;line-height:1;padding:0;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:50%;z-index:5;margin-bottom:-36px}.detail-heading{padding-right:28px;margin-bottom:20px}.detail-heading>span{font-size:13px;color:var(--muted)}.detail-heading h2{font-size:24px;line-height:1.25;margin:8px 0 10px;letter-spacing:-.7px}.detail-price{font-size:29px;letter-spacing:-1px;font-weight:650}.detail-media{border-radius:16px;aspect-ratio:1.3}.detail-media .property-image{max-height:440px}.detail-media.is-plan .property-image{padding:25px}.property-details{margin:22px 0}.property-details>div{display:flex;align-items:baseline;justify-content:space-between;gap:25px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px}.property-details dt{color:var(--muted)}.property-details dd{margin:0;text-align:right;max-width:70%}.detail-subtitle{font-size:17px;margin:25px 0 0}.detail-bottom{display:flex;gap:10px;margin-top:25px}.detail-bottom>button:first-child{flex:1}.detail-bottom>button{font-size:12px}.offer-details{font-size:12px;color:var(--muted);margin-top:20px}.offer-details summary{cursor:pointer}.offer-details p{font-size:11px}.text-link{font-size:10px;display:inline-block;margin-top:7px}.research-sources{font-size:11px;margin-top:10px}.research-sources a{display:block;overflow-wrap:anywhere;margin-top:5px}.research-sources summary{cursor:pointer}footer{max-width:1360px;margin:48px auto 0;border-top:1px solid var(--line);padding:22px 0 28px;display:flex;align-items:center;justify-content:space-between}footer .logo{font-size:21px}footer .logo span{font-size:9px;margin-top:6px}footer>span{font-size:11px;color:var(--muted)}
@media(min-width:1450px){.property-media{aspect-ratio:1.7}}@media(max-width:1100px){header{padding:20px 25px}main{padding:30px 25px}.workspace{grid-template-columns:300px minmax(0,1fr);gap:22px}.cards{grid-template-columns:1fr}.property-media{aspect-ratio:1.8}.selection-heading{flex-wrap:wrap;gap:12px}.selection-heading h2{font-size:26px}footer{margin:40px 25px 0}}
@media(max-width:740px){header{padding:15px 20px}.logo{font-size:26px}header>span{display:none}header button{font-size:11px;padding:9px 13px}main{padding:25px 18px 0}.intro{margin-bottom:24px}.intro h1{font-size:43px}.intro>p:not(.eyebrow){font-size:14px}.has-results .intro{display:none}.workspace{grid-template-columns:1fr;gap:30px}.search-column{position:static}.conversation{padding:19px;border-radius:18px}.topline{margin-bottom:10px}.topline h2{font-size:17px}.topline select{max-width:180px}#messages{max-height:230px;min-height:60px}.bubble{font-size:13px}.composer-bottom small{max-width:150px;font-size:11px}textarea{font-size:16px;min-height:96px}label{font-size:12px;margin-top:14px}.composer-bottom button{font-size:12px;padding:12px 16px}.search-profile{margin-top:12px}.search-profile>summary{padding:14px 18px}.search-profile summary small{max-width:270px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selection-heading{margin-bottom:18px;gap:12px;min-height:0}.selection-heading .eyebrow{font-size:9px}.selection-heading h2{font-size:28px}.selection-heading #selection-count{font-size:10px}.selection-heading button{font-size:10px;padding:9px 11px}.cards{gap:22px}.property-card{border-radius:19px}.property-media{aspect-ratio:1.5}.property-body{padding:20px}.property-price{font-size:28px}.property-price>span{font-size:11px}.property-card h3{font-size:19px;margin-top:17px}.complex-name{font-size:14px}.property-location{font-size:12px}.property-tags{margin-top:14px;gap:6px}.property-tags span{font-size:11px;padding:5px 8px}.card-actions{gap:10px;padding-top:19px}.card-actions button{font-size:12px;padding:13px 12px}.finance{padding:14px;margin-top:17px}.finance-heading{font-size:11px}.monthly{font-size:23px}.finance-meta,.finance-note,.later-payment{font-size:11px}.finance-pending{font-size:11px}.finance-pending strong{font-size:12px}.selection-meta{font-size:9px}.selection-meta details{max-width:50%;font-size:9px}.media-switch{width:83px}.media-switch img{height:50px}.media-caption{font-size:10px}.property-number,.media-label{font-size:10px}.detail-heading h2{font-size:23px}dialog{width:100%;max-width:100%;height:94dvh;max-height:94dvh;margin:auto 0 0;border-radius:23px 23px 0 0}#apartment-content{padding:25px 20px 35px}.detail-heading{padding-right:25px}.detail-media{aspect-ratio:1.15}.detail-bottom{flex-wrap:wrap}.detail-bottom button{padding:14px}.property-details>div{font-size:12px}.offer-details{font-size:12px}footer{margin:34px 20px 0;padding-bottom:22px}}
.detail-media{aspect-ratio:auto;display:grid;grid-template-rows:auto auto}.detail-media .property-image{height:340px;max-height:none;object-fit:contain}.detail-media.is-plan .property-image{padding:20px}.detail-media .media-switch{position:relative;right:auto;bottom:auto;display:flex;align-items:center;gap:8px;width:auto;padding:5px 8px;margin:0 14px 14px auto}.detail-media .media-switch img{width:45px;height:32px}.detail-media .media-switch span{margin:0}.detail-media .media-caption{bottom:25px;background:transparent;color:var(--muted)}.detail-media .media-empty{min-height:220px}
@media(max-width:740px){.detail-media .property-image{height:300px}}
.detail-media .property-image,.detail-media .media-empty{grid-row:1;grid-column:1}.detail-media .media-caption{position:static;grid-row:2;grid-column:1;align-self:center;justify-self:start;margin:0 0 14px 14px}.detail-media .media-switch{grid-row:2;grid-column:1;justify-self:end}
.finance.outside-budget{background:#faf0e5}.outside-budget .estimate-tag{border-color:#e8d7bf;color:#9c7c52}.budget-difference{font-size:11px;color:#95613b;line-height:1.5;margin-top:9px}.budget-fit{font-size:10px;color:#5e7a4e;margin-top:7px}.finance-loading{font-size:11px;color:#829277}.finance-pending button{font-size:10px;padding:8px 10px;white-space:nowrap}.finance+.finance{margin-top:9px}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.family-reason{font-size:11px;line-height:1.55;color:#7b7967;padding:10px 2px 0}

/* Collected conditions: short values, details on hover, focus or tap. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.conditions-shell{position:relative;margin-top:19px;padding-top:16px;border-top:1px solid var(--line)}
#condition-summary{display:flex;flex-wrap:wrap;gap:8px 7px;align-items:flex-start}
.condition-chip{display:inline-flex;gap:7px;align-items:center;max-width:100%;padding:4px 9px 4px 4px;border-radius:12px;background:#f3f6ef;color:var(--ink);font-size:11px;font-weight:550;line-height:1.25;text-align:left;position:relative;min-height:36px;transition:background .18s,box-shadow .18s}
.condition-chip span{margin:0}.condition-chip:hover,.condition-chip[aria-expanded=true]{background:#e7efdf;box-shadow:0 0 0 1px #d5dfcb}
.chip-mark{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;position:relative;isolation:isolate;overflow:hidden;color:#526d4e}
.chip-mark:before{content:'';position:absolute;inset:0;background:#e0ead7;z-index:-1;border-radius:inherit}
.chip-mark svg{height:18px;width:18px;position:relative}.chip-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}
.condition-chip.is-new{animation:chip-arrive .65s cubic-bezier(.2,.8,.25,1.2) both}
.is-new .chip-mark:before{transform-origin:bottom;animation:chip-fill .7s ease-out both}
.is-new .chip-mark svg>*{stroke-dasharray:1;stroke-dashoffset:1;animation:chip-draw .7s ease-out both}
.is-new .chip-value{animation:chip-text .45s .16s both}
.condition-chip.is-new:nth-child(2){animation-delay:.05s}.condition-chip.is-new:nth-child(3){animation-delay:.1s}.condition-chip.is-new:nth-child(4){animation-delay:.15s}.condition-chip.is-new:nth-child(5){animation-delay:.2s}.condition-chip.is-new:nth-child(n+6){animation-delay:.25s}
.condition-chip.is-changed{animation:chip-change .8s ease-out}.is-changed .chip-mark{animation:chip-mark-change .8s ease-out}.is-changed .chip-value{animation:chip-text .45s ease-out both}
#condition-tooltip{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:8;background:var(--ink);color:#fff;border-radius:13px;padding:12px 14px;box-shadow:0 9px 25px #193a3026;font-size:12px;line-height:1.55;overflow-wrap:anywhere;animation:tip-in .15s ease-out}

/* A single current phase, plus icons for phases actually visited. No estimates. */
#processing{margin:13px 0 17px;border:1px solid #e0e8d9;border-radius:14px;background:#f7f9f3;padding:12px 14px;animation:tip-in .2s ease-out}
.processing-top{display:flex;align-items:center;gap:9px;color:#486441;font-size:12px;font-weight:550;min-height:23px}
#processing-current{width:23px;height:23px;display:grid;place-items:center;flex-shrink:0}#processing-current svg{width:21px;height:21px}
.processing-orbit{margin-left:auto;width:15px;height:15px;border-radius:50%;border:2px solid #d8e4cf;border-top-color:#71955e;animation:processing-spin 1s linear infinite}
#processing-steps{display:flex;align-items:center;list-style:none;padding:0;margin:9px 0 0 0;gap:6px;min-height:0}#processing-steps:empty{display:none}
#processing-steps li{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#e8efdf;color:#8b9d80;animation:tip-in .25s ease-out}
#processing-steps svg{width:14px;height:14px}#processing-steps .is-current{color:#466a37;background:#deebd4;box-shadow:0 0 0 1px #c8dbb9}#processing-steps .is-done{color:#5d7f4c}
#processing.is-complete{background:#edf5e7}.is-complete .processing-orbit{display:none}#processing.is-error{border-color:#ead8cb;background:#fbf1e9}.is-error .processing-top{color:#946b48}.is-error .processing-orbit{display:none}

/* Native checkbox/radio controls keep keyboard and screen-reader support. */
#answer-options{margin:13px 0 15px}#answer-options fieldset{border:0;padding:0;margin:0 0 11px;min-width:0}#answer-options legend{font-size:11px;font-weight:600;margin-bottom:8px;color:var(--muted)}
.answer-grid{display:flex;gap:7px;flex-wrap:wrap}.answer-option{position:relative;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:11px;padding:9px 11px;margin:0;background:#fafbf7;font-size:12px;font-weight:450;cursor:pointer;transition:background .18s,border-color .18s;min-height:40px}
.answer-option input{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0}.choice-mark{width:16px;height:16px;flex-shrink:0;border:1.5px solid #b9c6b1;border-radius:5px;display:grid;place-items:center;transition:background .18s,border-color .18s}
.answer-option:has(input[type=radio]) .choice-mark{border-radius:50%}.answer-option:has(input:checked){background:#e9f1e1;border-color:#a9c293;color:#365b2a}
.answer-option input:checked+.choice-mark{background:#5d8249;border-color:#5d8249}.answer-option input[type=checkbox]:checked+.choice-mark:after{content:'';width:7px;height:4px;border-left:1.8px solid white;border-bottom:1.8px solid white;transform:rotate(-45deg);margin-top:-2px}.answer-option input[type=radio]:checked+.choice-mark:after{content:'';width:5px;height:5px;background:white;border-radius:50%}
.answer-option:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.answer-option:has(input:disabled){opacity:.55;cursor:wait}
.answer-send{display:flex;align-items:center;gap:7px;margin-top:12px;padding:9px 13px;font-size:12px;background:#e6eddc;color:#466437}.answer-send svg{width:16px;height:16px}.answer-send:disabled{opacity:.4;cursor:default}
@keyframes chip-arrive{from{opacity:0;transform:translateY(9px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes chip-fill{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chip-draw{to{stroke-dashoffset:0}}
@keyframes chip-text{from{opacity:0;transform:translateX(-3px)}to{opacity:1;transform:translateX(0)}}
@keyframes chip-change{0%,100%{box-shadow:0 0 0 0 #b9d09e00}35%{box-shadow:0 0 0 4px #c2d5ad88;background:#e0ecd5}}
@keyframes chip-mark-change{0%,100%{transform:scale(1)}35%{transform:scale(1.18)}}@keyframes processing-spin{to{transform:rotate(360deg)}}@keyframes tip-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:740px){.condition-chip{font-size:12px;padding-right:10px;min-height:39px}.chip-mark{width:30px;height:30px}.chip-mark svg{width:19px;height:19px}.conditions-shell{margin-top:17px;padding-top:15px}.answer-option{min-height:44px;padding:10px 12px;font-size:13px}.answer-send{min-height:42px}.processing-top{font-size:13px}}
@media(prefers-reduced-motion:reduce){.condition-chip,.condition-chip *,.condition-chip:before,.chip-mark:before,#processing,.processing-orbit,#processing-steps li,#condition-tooltip{animation:none!important}.condition-chip,.chip-value{opacity:1!important;transform:none!important}.chip-mark:before{transform:none!important}.chip-mark svg>*{stroke-dashoffset:0!important}.processing-orbit{border-style:dotted}}
