.dx{--bg:#f1eee7;--paper:#fbfaf7;--sunk:#f6f3ec;--ink:#2b2a25;--ink-2:#5a574e;--ink-3:#6f6c63;--line:#e6e1d6;--line-2:#d4cec0;--night:#33372f;--night-2:#3c4137;--night-3:#474d40;--n-ink:#f3f0e8;--n-mute:#b5b6a7;--brand:#56684d;--brand-2:#6b7f60;--brand-tint:#e8ece1;--brass:#9c7444;--brass-lt:#ddbe8e;--low:#b07d14;--fair:#15a08a;--high:#d2502e;--ref:#b7b2a6;--series:#56684d;--series-2:#a9783f;--resale:#2b7a50;--offp:#b97a2e;--low-ink:#8e6510;--fair-ink:#107a69;--high-ink:#b94628;--offp-ink:#926024;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236F6C63' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--resale-ink:#25694a;--on-mark:#fff;--intel:var(--brand-tint)}@supports (color:color-mix(in lab, red, red)){.dx{--intel:color-mix(in srgb,var(--brand-tint)72%,var(--paper))}}.dx{--intel-line:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dx{--intel-line:color-mix(in srgb,var(--brand)26%,var(--line))}}.dx{--shadow:0 1px 2px #2b2a250d,0 14px 34px -20px #2b2a254d;--head:var(--font-funnel-display),ui-sans-serif,system-ui,sans-serif;--fig:var(--font-funnel-display),ui-sans-serif,system-ui,sans-serif;--text:var(--font-funnel-sans),ui-sans-serif,system-ui,sans-serif}@media (prefers-color-scheme:dark){.dx:not([data-theme=light]){--bg:#1c1b18;--paper:#262521;--sunk:#21201c;--ink:#eeeae1;--ink-2:#c4beb2;--ink-3:#958f83;--line:#35332d;--line-2:#46433b;--night:#181a15;--night-2:#22261e;--night-3:#2d3227;--n-ink:#f1ede4;--n-mute:#a9aa9b;--brand:#9db08e;--brand-2:#b0c2a1;--brand-tint:#2d3429;--brass:#c9a36e;--brass-lt:#e2c595;--low:#b98420;--fair:#1fa287;--high:#e2563a;--ref:#625e55;--series:#9db08e;--series-2:#c9a36e;--resale:#4e9a68;--offp:#b97e36;--low-ink:#bf8e32;--fair-ink:#2ca88e;--high-ink:#e7735c;--offp-ink:#c18b49;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23958F83' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--resale-ink:#5baa76;--on-mark:#181a15;--shadow:0 1px 2px #0000004d,0 14px 34px -20px #000c}}.dx[data-theme=dark]{--bg:#1c1b18;--paper:#262521;--sunk:#21201c;--ink:#eeeae1;--ink-2:#c4beb2;--ink-3:#958f83;--line:#35332d;--line-2:#46433b;--night:#181a15;--night-2:#22261e;--night-3:#2d3227;--n-ink:#f1ede4;--n-mute:#a9aa9b;--brand:#9db08e;--brand-2:#b0c2a1;--brand-tint:#2d3429;--brass:#c9a36e;--brass-lt:#e2c595;--low:#b98420;--fair:#1fa287;--high:#e2563a;--ref:#625e55;--series:#9db08e;--series-2:#c9a36e;--resale:#4e9a68;--offp:#b97e36;--low-ink:#bf8e32;--fair-ink:#2ca88e;--high-ink:#e7735c;--offp-ink:#c18b49;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23958F83' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--resale-ink:#5baa76;--on-mark:#181a15;--shadow:0 1px 2px #0000004d,0 14px 34px -20px #000c}.dx *{box-sizing:border-box}.dx [hidden]{display:none!important}.dx{background:var(--bg);color:var(--ink);font:16px/1.6 var(--text);-webkit-font-smoothing:antialiased;margin:0}.dx a{color:inherit}.dx .num{font-variant-numeric:tabular-nums}.dx .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.dx :focus-visible{outline:2px solid var(--brand-2);outline-offset:2px;border-radius:6px}.dx button{font-family:inherit;line-height:normal}@media (max-width:640px){.dx .wrap{padding:0 16px}}.dx h1,.dx .logo,.dx .faq h2,.dx .dr-head h2,.dx .alertcard .cq,.dx .lens-opts b,.dx .mdl h2{font-family:var(--head)}.dx .vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dx *,.dx :before,.dx :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.dx select{appearance:none;text-overflow:ellipsis;background-image:var(--chev)!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:38px!important}.dx select:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.dx .site{z-index:4;position:absolute;top:0;left:0;right:0}.dx .site .wrap{align-items:center;gap:36px;height:68px;display:flex}.dx .logo{font:800 21px var(--fig);letter-spacing:-.03em;color:#fff;text-decoration:none}.dx .site nav{color:#ffffffc7;gap:26px;font-size:14.5px;display:flex}.dx .site nav a{text-decoration:none}.dx .site nav a[aria-current]{color:#fff;font-weight:600}.dx .hero-photo{background:var(--night);align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.dx .hero-photo img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.dx .hero-photo:after{content:"";background:linear-gradient(180deg,#1c1b168c 0%,#1c1b160d 32%,#282c2459 58%,var(--night)100%);position:absolute;inset:0}.dx .hero-text{z-index:2;color:#fff;width:100%;padding-top:110px;padding-bottom:34px;position:relative}.dx .crumbs{color:#ffffffb8;margin-bottom:20px;font-size:13px}.dx .crumbs a{text-decoration:none}.dx .crumbs a:hover{text-decoration:underline}.dx .eyebrow{color:var(--brass-lt);letter-spacing:.01em;margin:0 0 10px;font-size:13.5px;font-weight:500}.dx h1{font:700 84px/.95 var(--fig);letter-spacing:-.04em;margin:0}.dx h1 small{font:400 22px/1.3 var(--text);letter-spacing:-.005em;color:#ffffffd1;margin-top:14px;display:block}.dx .dek{color:#ffffffe6;margin:16px 0 0;font-size:19px;line-height:1.55}.dx .dek strong{color:#fff;font-weight:600}.dx .credit{z-index:2;color:#fff9;font-size:11px;text-decoration:none;position:absolute;top:76px;right:18px}.dx .panel{background:var(--night);color:var(--n-ink);padding:4px 0 0}.dx .panel-label{letter-spacing:.14em;text-transform:uppercase;color:var(--n-mute);margin:0 0 14px;font-size:12px;font-weight:600}.dx .tiles{background:#ffffff14;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dx .tile{background:var(--night-2);flex-direction:column;padding:20px 22px;display:flex}.dx .t-label{color:var(--n-mute);font-size:13px;font-weight:500}.dx .t-big{font:700 42px/1.05 var(--fig);letter-spacing:-.035em;color:#fff;margin-top:8px}.dx .t-unit{color:var(--n-mute);font-size:13.5px}.dx .t-viz{height:40px;margin:16px 0 12px}.dx .t-means{color:#d3ddd8;margin:auto 0 0;font-size:14px;line-height:1.5}.dx .spark{width:100%;height:40px;display:block;overflow:visible}.dx .spark polyline{fill:none;stroke:var(--brass-lt);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.dx .spark circle{fill:var(--brass-lt);stroke:var(--night-2);stroke-width:2px}.dx .minibars{gap:6px;display:grid}.dx .mb{color:var(--n-mute);grid-template-columns:120px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.dx .mb span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dx .mb i{background:#ffffff29;border-radius:3px;height:6px;display:block}.dx .mb.on span{color:#fff;font-weight:600}.dx .mb.on i{background:var(--brass-lt)}@media (max-width:1100px){.dx .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dx h1{font-size:52px}.dx h1 small{font-size:17px}.dx .dek{font-size:16.5px}.dx .site nav{display:none}.dx .hero-photo{min-height:520px}.dx .credit{top:64px}.dx .tile{padding:16px}.dx .t-big{font-size:32px}.dx .t-means{font-size:13px}.dx .mb{grid-template-columns:1fr;gap:2px}}.dx .logo{font:400 21px var(--head);letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.dx .logo b{color:inherit;font-weight:700}.dx .logo span{white-space:nowrap}.dx .mk{flex:none;width:22px;height:28px}.dx .mk-a{fill:#f1ede4}.dx .mk-w{fill:#33372f}.dx .mk-s{fill:#ddbe8e}.dx .mk-g{fill:#7f9472}.dx .foot .logo{color:var(--n-ink)}.dx .offer-r{background:50%/cover no-repeat;border-radius:16px 16px 0 0;margin-right:-40px}.dx .offer-r .doc{top:44px;left:32px;right:40px}.dx .lead-doc{background:var(--night)center/cover no-repeat}.dx .lead-doc:before{content:"";background:linear-gradient(#2b2a2500 40%,#2b2a2559);position:absolute;inset:0}.dx .hero-plain{background:var(--night);color:#fff;padding-top:110px;position:relative}.dx .hero-plain .hero-text{padding-top:0}.dx .ins{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dx .ins li{background:var(--night-2);border-radius:14px;padding:14px 16px}.dx .ins-fig{font:700 22px/1.15 var(--fig);letter-spacing:-.02em;color:var(--n-ink);display:block}.dx .ins-s{color:#d3ddd8;margin-top:4px;font-size:14px;line-height:1.45;display:block}.dx .ins-wrap{padding:16px 0 28px}.dx .ins-all{font:600 14px var(--text);color:var(--brass-lt);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;text-decoration:underline}@media (min-width:1101px){.dx .tiles[data-n="1"]{grid-template-columns:minmax(0,1fr)}.dx .tiles[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dx .tiles[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.dx .tiles .tile:last-child:nth-child(odd){grid-column:1/-1}}.dx .hero:not(.home) .hero-photo:after{background:linear-gradient(180deg,#1c1b169e 0%,#1c1b166b 40%,#242820b3 70%,var(--night)100%)}.dx .hero:not(.home) .hero-photo img{filter:saturate(.85)brightness(.9)}.dx .hero-photo .credit{color:#ffffffd9;text-shadow:0 1px 3px #0009;margin:0}.dx .lb-btn{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c1b169e;border:1px solid #ffffff8c;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:104px;right:14px}.dx .lb-btn:hover{background:#1c1b16d1}.dx .lb-btn:focus-visible,.dx .lb-x:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #1c1b16e6}.dx .lb{color:#fff;background:#0e0d0a;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.dx .lb[open]{justify-content:center;align-items:center;animation:.2s ease-out lb-in;display:flex}.dx .lb::backdrop{background:#0e0d0af0}.dx .lb figure{box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;width:100%;max-height:100%;margin:0;padding:56px 16px 16px;display:flex}.dx .lb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 140px);display:block}.dx .lb figcaption{color:#f1efe9;text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:14px;line-height:1.4;display:flex}.dx .lb-credit{color:#cfccc4}.dx .lb-x{color:#fff;cursor:pointer;background:#1c1b16cc;border:1px solid #ffffff8c;border-radius:12px;width:44px;height:44px;font-size:28px;line-height:1;position:absolute;top:10px;right:10px}@keyframes lb-in{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.dx .lb-btn{top:92px}}@media (prefers-reduced-motion:reduce){.dx .lb[open]{animation:none}}.dx .theme-tog{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;margin-left:auto;padding:0;display:inline-flex}.dx .theme-tog:hover{color:#fff;background:#ffffff1f}.dx .theme-tog:focus-visible{outline-offset:2px;outline:2px solid #fff}.dx .theme-tog svg{width:22px;height:22px}.dx .site .wrap>.theme-tog{margin-left:-32px}.dx .site .wrap>.sb{margin-left:auto}.dx .sb:before{content:"";width:22px;height:22px;-webkit-mask:var(--sb)center/contain no-repeat;-webkit-mask:var(--sb)center/contain no-repeat;-webkit-mask:var(--sb)center/contain no-repeat;-webkit-mask:var(--sb)center/contain no-repeat;mask:var(--sb)center/contain no-repeat;background:currentColor}.dx{--sb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E")}.dx .lens{background:var(--night);padding:28px 0 0;position:relative}.dx .lens:after{content:"";background:var(--bg);height:64px;position:absolute;bottom:0;left:0;right:0}.dx .lens-in{z-index:1;background:var(--paper);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:6px 24px;padding:22px;display:grid;position:relative}.dx .lens-k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1;margin:0 0 8px;font-size:12px;font-weight:600}.dx .lens-opts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dx .lens-opts button{text-align:left;cursor:pointer;background:var(--sunk);border:1px solid var(--line);color:var(--ink);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:16px 18px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.dx .lens-opts button:hover{border-color:var(--line-2)}.dx .lens-opts .ic{background:var(--paper);border:1px solid var(--line);fill:none;width:42px;height:42px;stroke:var(--ink-2);stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;border-radius:12px;grid-row:1/3;padding:10px}.dx .lens-opts b{font:650 19px/1.2 var(--fig);letter-spacing:-.015em}.dx .lens-opts span{color:var(--ink-3);font-size:13.5px;line-height:1.4}.dx .lens-opts button[aria-pressed=true]{background:var(--night);border-color:var(--night);color:#fff;box-shadow:0 10px 24px -14px #2b2a2599}.dx .lens-opts button[aria-pressed=true] span{color:var(--n-mute)}.dx .lens-opts button[aria-pressed=true] .ic{background:var(--brass-lt);border-color:var(--brass-lt);stroke:var(--night)}.dx .lens-beds{color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin-top:12px;font-size:13.5px;display:flex}.dx .lens-beds span{margin-right:8px;font-weight:500}.dx .lens-beds button,.dx .fb-beds button,.dx .chips button{cursor:pointer;border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600;transition:all .15s}.dx .lens-beds button:hover,.dx .chips button:hover{border-color:var(--ink-3)}.dx .lens-beds button[aria-pressed=true],.dx .chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.dx .seg{background:var(--sunk);border:1px solid var(--line);border-radius:12px;padding:3px;display:inline-flex}.dx .seg button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-size:14px;font-weight:600}.dx .seg button[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #2b2a2524}.dx .seg button span{color:var(--ink-3);margin-left:4px;font-weight:500}.dx button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:1100px){.dx .lens-opts{grid-template-columns:1fr}}@media (max-width:640px){.dx .lens-in{padding:16px}.dx .lens-opts b{font-size:17px}.dx .fb-beds{order:3;justify-content:center;width:100%}}.dx .briefs{padding:44px 0 16px}.dx .brief{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;animation:.45s cubic-bezier(.2,.8,.2,1) both dx-rise;display:grid}@keyframes dx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dx .c4{grid-column:span 4}.dx .c6{grid-column:span 6}.dx .c8{grid-column:span 8}.dx .c12{grid-column:span 12}.dx .cd{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-width:0;padding:26px 28px 24px;display:flex;position:relative}.dx .cq{color:var(--ink-3);letter-spacing:.005em;margin:0;font-size:14px;font-weight:600}.dx .cn{font:700 46px/1 var(--fig);letter-spacing:-.035em;color:var(--ink);margin:12px 0 0}.dx .cu{font:500 .48em var(--text);letter-spacing:-.005em;color:var(--ink-3);margin:0 .2em}.dx .cn .cu:first-child{margin-left:0}.dx .cs{color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.6}.dx .hero-card .cn{font-size:68px}.dx .wide .cn{font-size:40px}.dx .lean{background:var(--night);border-color:var(--night);color:var(--n-ink)}.dx .lean .cq{color:var(--n-mute)}.dx .lean .cn{color:var(--brass-lt)}.dx .lean .cu{color:var(--n-mute)}.dx .lean .cs{color:#cbd7d1}.dx .cgo{color:var(--brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:18px 0 0;font-size:14px;font-weight:600;display:inline-flex}.dx .cgo span{transition:transform .2s}.dx .cgo:hover span{transform:translate(4px)}.dx .lean .cgo{color:var(--brass-lt)}.dx .eq{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:auto;padding-top:22px;display:flex}.dx .eq span{color:var(--ink-3);flex-direction:column;font-size:12px;display:flex}.dx .eq b{font:650 18px var(--fig);color:var(--ink)}.dx .eq b.acc{color:var(--brand)}.dx .eq i{color:var(--ink-3);padding-bottom:16px;font-style:normal}.dx .mbw{margin-top:auto;padding-top:20px}.dx .mbw .mb{color:var(--ink-3)}.dx .mbw .mb i{background:var(--line)}.dx .mbw .mb.on span{color:var(--ink);font-weight:600}.dx .mbw .mb.on i{background:var(--brand)}.dx .cspark{color:var(--ink-3);grid-template-columns:1fr 1fr;margin-top:auto;padding-top:18px;font-size:12px;display:grid}.dx .cspark svg{grid-column:1/-1;height:64px}.dx .cspark span:last-child{text-align:right}.dx .cspark .spark polyline{stroke:var(--brand);stroke-width:2.2px}.dx .cspark .spark circle{fill:var(--brand);stroke:var(--paper)}.dx .rng{font:600 15px var(--fig);justify-content:space-between;margin-top:auto;padding-top:24px;display:flex;position:relative}.dx .rng span{background:linear-gradient(90deg,#ddbe8e40,var(--brass-lt));border-radius:3px;height:6px;position:absolute;top:10px;left:0;right:0}.dx .lean .rng b{color:#fff}.dx .mini{margin:14px 0 0;padding:0;list-style:none}.dx .mini li{border-top:1px solid var(--line);color:var(--ink-3);grid-template-columns:64px 1fr auto;padding:9px 0;font-size:14px;display:grid}.dx .mini b{color:var(--ink);font-weight:600}.dx .alts{margin:24px 0 0;padding:0;list-style:none}.dx .alts li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) 100px 150px 64px;align-items:center;gap:20px;padding:14px 0;font-size:15px;display:grid}.dx .alts li.al-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding-top:0;font-size:12px;font-weight:600}.dx .alts li.al-h span:nth-child(2){grid-column:2/4}.dx .alts li.al-h span:nth-child(3){display:none}.dx .al-n{font-weight:600}.dx .al-n em{color:var(--brand);background:var(--brand-tint);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.dx .al-bar{background:var(--sunk);border-radius:4px;height:8px}.dx .al-bar i{background:var(--line-2);border-radius:4px;height:100%;display:block}.dx .alts b{text-align:right;font:600 16px var(--fig)}.dx .al-r{color:var(--ink-2)}.dx .al-y{font:700 16px var(--fig);color:var(--brand);text-align:right}.dx .alts li.me{background:var(--sunk);border-top-color:#0000;border-radius:12px;margin:0 -16px;padding:14px 16px}.dx .ladder{columns:2;column-gap:56px;margin:24px 0 0;padding:0;list-style:none}.dx .ladder li{break-inside:avoid;border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 80px 72px;align-items:center;gap:12px;padding:10px 0;font-size:14.5px;display:grid}.dx .rl-n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dx .ladder small{color:var(--ink-3);text-align:right;font-size:12px}.dx .ladder b{text-align:right;font:600 15px var(--fig)}.dx .rl-t{height:14px;position:relative}.dx .rl-t:before{content:"";background:var(--line);height:2px;position:absolute;top:6px;left:0;right:0}.dx .rl-t:after{content:"";left:var(--me);background:var(--ink);opacity:.25;width:2px;position:absolute;top:0;bottom:0}.dx .ladder[data-nome] .rl-t:after{display:none}.dx .rl-t i{background:var(--ref);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:2px}.dx .ladder li.lo .rl-t i{background:var(--fair)}.dx .ladder li.lo b{color:var(--fair-ink)}.dx .ladder li.me{font-weight:700}.dx .ladder li.me .rl-t i{background:var(--ink);box-shadow:0 0 0 3px var(--line-2)}.dx .note{background:var(--night-2);border:1px solid #ffffff12;border-radius:14px;margin-top:20px;padding:16px}.dx .note p{color:#d7e1dc;margin:0;font-size:13.5px;line-height:1.6}.dx .copy{cursor:pointer;background:var(--brass-lt);color:var(--night);border:0;border-radius:10px;margin-top:14px;padding:10px 16px;font-size:14px;font-weight:600}.dx .copy.done{background:var(--fair-ink);color:var(--on-mark)}.dx .val-big{font:700 76px/1 var(--fig);letter-spacing:-.045em;color:var(--ink);margin:18px 0 0}.dx .val-range{color:var(--ink-2);margin:12px 0 0;font-size:15.5px}.dx .val-range b{color:var(--ink);font-weight:600}.dx .val-size{color:var(--ink-2);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:28px;font-size:13.5px;font-weight:600;display:grid}.dx .val-size input{accent-color:var(--brand);width:100%}.dx .val-size b{font:650 18px var(--fig);color:var(--ink);text-align:right;min-width:100px}.dx .alertcard{background:var(--night);border-color:var(--night);color:#fff;grid-template-columns:1fr auto;align-items:center;column-gap:32px;padding:30px 32px;display:grid}.dx .alertcard .cq{color:#fff;font:650 26px/1.2 var(--fig);letter-spacing:-.02em;grid-column:1}.dx .alertcard .cs{color:var(--n-mute);grid-column:1;margin-top:6px}.dx .alertcard .inl{grid-area:1/2/3;gap:8px;display:flex}.dx .inl input{font:inherit;background:var(--night-2);color:#fff;border:1px solid #ffffff24;border-radius:12px;min-width:270px;padding:13px 16px}.dx .inl input::placeholder{color:var(--n-mute)}.dx .inl button{background:var(--brass-lt);color:var(--night);cursor:pointer;border:0;border-radius:12px;padding:13px 22px;font-weight:600}@media (max-width:1100px){.dx .c4{grid-column:span 6}.dx .c8{grid-column:span 12}.dx .ladder{columns:1}.dx .alts li{grid-template-columns:minmax(0,1fr) 96px 64px}.dx .alts .al-bar,.dx .alts .al-r,.dx .alts li.al-h span:nth-child(4){display:none}.dx .alts li.al-h span:nth-child(2){grid-column:auto}}@media (max-width:640px){.dx .c4,.dx .c6,.dx .c8,.dx .c12{grid-column:span 12}.dx .cd{border-radius:18px;padding:20px}.dx .cn{font-size:38px}.dx .hero-card .cn,.dx .val-big{font-size:50px}.dx .brief{gap:12px}.dx .alertcard{grid-template-columns:1fr}.dx .alertcard .inl{flex-direction:column;grid-area:auto/1;margin-top:14px}.dx .inl input{min-width:0}.dx .ladder li{grid-template-columns:minmax(0,1fr) 70px 80px}.dx .ladder .rl-t{display:none}}@media (prefers-reduced-motion:reduce){.dx .brief,.dx .ruler-dots i{animation:none}}.dx .cd.good .cn{color:var(--fair-ink)}.dx .cd.bad .cn{color:var(--high-ink)}.dx .cd.good .cn .cu,.dx .cd.bad .cn .cu{color:inherit}.dx .al-bar{background:0 0;align-items:center;gap:10px;height:auto;display:flex}.dx .al-bar i{border-radius:4px;height:8px;background:var(--fair)!important}@supports (color:color-mix(in lab, red, red)){.dx .al-bar i{background:color-mix(in srgb,var(--fair)45%,transparent)!important}}.dx .al-bar i{flex:none}.dx .alts li.me .al-bar i{background:var(--ink)!important}.dx .save{color:var(--fair-ink);white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.dx .al-y small{font:600 11.5px var(--text);display:block}.dx .al-y small.up{color:var(--fair-ink)}.dx .ladder li.hi .rl-t i{background:var(--high)}@supports (color:color-mix(in lab, red, red)){.dx .ladder li.hi .rl-t i{background:color-mix(in srgb,var(--high)55%,transparent)}}.dx .ladder li.hi b{color:var(--high-ink)}.dx .sz{stroke:var(--paper);stroke-width:1.5px;cursor:pointer;transition:r .12s}.dx .sz:hover{r:8}.dx .sz.t-low{fill:var(--low)}.dx .sz.t-fair{fill:var(--fair)}.dx .sz.t-high{fill:var(--high)}.dx .chart .fitl{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:6 5}.dx .shared{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.dx .briefs:not(:has(.brief[data-lens=buy]:not([hidden])))~.shared:not(.always){display:none}@media (max-width:640px){.dx .shared{gap:12px}}.dx .intel{background:var(--intel);border-color:var(--intel-line)}.dx .ik{font:650 15px var(--fig);letter-spacing:-.005em;color:var(--brand);align-items:center;gap:7px;margin:0 0 14px;display:inline-flex}.dx .ik svg{fill:currentColor;width:16px;height:16px}.dx .ik.big{letter-spacing:-.02em;gap:9px;margin-bottom:16px;font-size:24px}.dx .ik.big svg{width:21px;height:21px}.dx .finds{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:18px;display:grid}.dx .find{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.dx .find{background:color-mix(in srgb,var(--paper)72%,transparent)}}.dx .find{border-radius:14px;padding:14px 16px}.dx .find span{color:var(--ink-3);font-size:13px;font-weight:500;display:block}.dx .find b{font:700 25px/1.2 var(--fig);letter-spacing:-.02em;margin-top:4px;display:block}.dx .find em{color:var(--ink-2);margin-top:2px;font-size:13.5px;font-style:normal;display:block}.dx .scroll{overflow-x:auto}.dx table.op{border-collapse:collapse;width:100%;min-width:600px;font-size:14.5px}.dx .op th{color:var(--ink-2);text-align:right;border-bottom:1px solid var(--intel-line);padding:8px 12px;font-size:12.5px;font-weight:600}.dx .op td{text-align:right;border-bottom:1px solid var(--intel-line);font-variant-numeric:tabular-nums;padding:11px 12px}.dx .op th:first-child,.dx .op td:first-child{text-align:left;font-weight:600}.dx .op tr:last-child td{border-bottom:0}.dx .op tr.on td{font-weight:650}.dx .rows{margin:14px 0 0;padding:0;font-size:14.5px;list-style:none}.dx .rows li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.dx .rows span{color:var(--ink-3);text-align:right}.dx .rows-k{color:var(--ink-2);margin:14px 0 0;font-size:13px;font-weight:500}.dx .rows-k+.rows{margin-top:4px}.dx .low{background:var(--sunk);color:var(--ink-2);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:14px}.dx .low b{color:var(--ink)}.dx .fine{color:var(--ink-3);margin:12px 0 0;font-size:13px}.dx .compare{gap:10px;margin:14px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.dx .compare li{grid-template-columns:minmax(0,230px) minmax(0,1fr) 92px;align-items:center;gap:14px;display:grid}.dx .compare i{background:var(--sunk);border-radius:4px;height:8px;display:block}.dx .compare u{background:var(--ref);border-radius:4px;height:8px;display:block}.dx .compare li.on{font-weight:650}.dx .compare li.on u{background:var(--series)}.dx .compare b{text-align:right;font-weight:600}.dx .pb .chart .bar{fill:var(--series-2);pointer-events:none}.dx .pb .chart .mid{fill:var(--ink);stroke:var(--paper);stroke-width:2px;pointer-events:none}.dx .pkey{color:var(--ink-3);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:13px;display:flex}.dx .pkey span{align-items:center;gap:7px;display:inline-flex}.dx .pkey i{display:inline-block}.dx .pkey .pdot{background:var(--ink);border-radius:50%;width:10px;height:10px}.dx .pkey .ramp i{background:linear-gradient(90deg,var(--series-2),var(--series-2));border-radius:5px;width:78px;height:10px}@supports (color:color-mix(in lab, red, red)){.dx .pkey .ramp i{background:linear-gradient(90deg,color-mix(in srgb,var(--series-2)16%,transparent),var(--series-2))}}@media (max-width:900px){.dx .compare li{grid-template-columns:minmax(0,1fr) 88px}.dx .compare i{grid-area:2/1/auto/-1}}@media (max-width:640px){.dx .pb .chartbox{overflow-x:auto}.dx .pb .chartbox .chart{min-width:520px}.dx .pb .chart .axis{font-size:15px}.dx .pb .chart .xl:not(.xl-m){display:none}}.dx .cn .cu.after{margin-left:.45em}.dx .t-bar{background:#ffffff24;border-radius:4px;height:8px;margin-top:16px}.dx .t-bar u{background:var(--brass-lt);border-radius:4px;height:8px;display:block}.dx .lead-fact{font:600 19px/1.4 var(--fig);letter-spacing:-.01em;margin:12px 0 0}.dx .facts{color:var(--ink-2);margin:14px 0 0;padding:0;font-size:14.5px;line-height:1.5;list-style:none}.dx .facts li{border-top:1px solid var(--intel-line);padding:10px 0}.dx .flag{color:var(--ink);align-self:flex-start;align-items:center;gap:8px;margin:12px 0 0;font-size:13.5px;font-weight:600;display:inline-flex}.dx .flag i{background:var(--high);border-radius:50%;width:9px;height:9px}.dx .board{gap:18px;margin-top:20px;display:grid}.dx .brow{transition:opacity .2s}.dx .brow-h{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:8px;font-size:14.5px;display:flex}.dx .brow-h b{font:650 16px var(--fig)}.dx .brow-h span{color:var(--ink-2)}.dx .sq{flex-wrap:wrap;gap:3px;display:flex}.dx .sq i{border:1.5px solid var(--line-2);border-radius:3px;width:13px;height:13px}.dx .sq i.on{background:var(--series);border-color:var(--series)}.dx .key{color:var(--ink-3);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:13px;display:flex}.dx .key span{align-items:center;gap:7px;display:inline-flex}.dx .key i{border:1.5px solid var(--line-2);border-radius:3px;width:13px;height:13px}.dx .key i.on{background:var(--series);border-color:var(--series)}.dx .rows li.on{font-weight:600}.dx .rows li.on span{color:var(--ink)}.dx .plot{width:100%;margin-top:14px;position:relative}.dx .plot .chart .bp-line{fill:none;stroke:var(--series);stroke-width:2.5px;stroke-linejoin:round}.dx .plot .chart .bp-dot{fill:var(--series);stroke:var(--paper);stroke-width:2px;pointer-events:none}.dx .plot .chart .bp-today{stroke:var(--line-2);stroke-width:1px}.dx .plot .chart .bp-end{stroke:var(--ref);stroke-width:1.5px;stroke-dasharray:5 5}@media (max-width:640px){.dx .plot .chartbox{overflow-x:auto}.dx .plot .chartbox .chart{min-width:520px}}.dx .plot .chart .bp-even{stroke:var(--ref);stroke-width:2px;stroke-dasharray:5 5}.dx .finds.col{grid-template-columns:1fr;margin:12px 0 0}.dx .visits{margin-top:10px}.dx .visits details{border-top:1px solid var(--line)}.dx .visits details:first-child{border-top:0}.dx .visits summary{cursor:pointer;color:var(--ink-2);grid-template-columns:120px minmax(60px,1fr) 100px 96px 76px 16px;align-items:center;gap:16px;padding:14px 0;font-size:14.5px;list-style:none;display:grid}.dx .visits summary::-webkit-details-marker{display:none}.dx .visits summary b{color:var(--ink);font-weight:650}.dx .visits summary:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);justify-self:end;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.dx .visits details[open] summary:after{transform:rotate(-135deg)}.dx .vbar{background:var(--sunk);border-radius:4px;height:8px;display:block}.dx .vbar u{background:var(--series);border-radius:4px;height:8px;display:block}.dx .vphotos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;padding:2px 0 18px;display:grid}.dx .vphotos img{aspect-ratio:4/3;object-fit:cover;background:var(--sunk);border-radius:10px;width:100%;display:block}.dx .ph{cursor:zoom-in;background:0 0;border:0;border-radius:10px;padding:0;display:block;overflow:hidden}.dx .ph img{transition:transform .25s}.dx .ph:hover img{transform:scale(1.03)}.dx .ph:focus-visible,.dx .pm button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.dx .dev-h{align-items:center;gap:16px;display:flex}.dx .dev-name{font:700 34px/1.1 var(--fig);letter-spacing:-.03em;margin:2px 0 0}.dx .logo-slot{border:1px solid var(--line);background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:92px;height:68px;padding:8px;display:flex}.dx .logo-slot img{max-width:100%;max-height:100%;display:block}.dx .dev-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;margin-top:6px;display:grid}.dx .dev-n{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.dx .dev-n b{font:700 30px/1 var(--fig);letter-spacing:-.03em;display:block}.dx .dev-n span{color:var(--ink-3);font-size:13.5px}.dx .dev-cols .sub{color:var(--ink-3);margin:14px 0 10px;font-size:13px;font-weight:600}.dx .dev-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.dx .dev-list li{grid-template-columns:minmax(0,1fr) 3em;gap:4px 10px;font-size:14px;display:grid}.dx .dev-list em{text-align:right;color:var(--ink-2);font-style:normal}.dx .dev-list i{background:var(--sunk);border-radius:3px;grid-column:1/-1;height:6px;display:block}.dx .dev-list u{background:var(--series);border-radius:3px;height:6px;display:block}.dx .ac{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 40px;margin-top:20px;display:grid}.dx .ac-c,.dx .ac-s{min-width:0}.dx .ac-s+.ac-s{margin-top:24px}.dx .ac .sub{color:var(--ink-3);margin:0 0 8px;font-size:13px;font-weight:600}.dx .ac-note{color:var(--ink-3);margin:-2px 0 6px;font-size:13px}.dx .ac-list{margin:0;padding:0;list-style:none}.dx .ac-list li{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:6px 16px;padding:11px 0;font-size:15px;display:flex}.dx .ac-list li>span{min-width:0}.dx .ac-list li>span a{color:var(--ink);font-weight:600}.dx .ac-list em{color:var(--ink-3);margin-top:2px;font-size:13px;font-style:normal;display:block}.dx .ac-list li>b{text-align:right;font:700 17px/1.2 var(--fig);letter-spacing:-.02em;color:var(--ink);flex:none}.dx .ac-go{margin:18px 0 0;font-size:15px;font-weight:600}.dx .ac-go a{color:var(--ink);text-underline-offset:3px;padding:6px 0;text-decoration:underline;display:inline-block}.dx .pm{background:var(--paper);width:min(980px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);box-shadow:var(--shadow);border:0;border-radius:20px;margin:auto;padding:18px 64px}.dx .pm::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c1b16b8}.dx .pm[open]{align-items:center;display:flex}.dx .pm figure{flex:1;min-width:0;margin:0}.dx .pm img{object-fit:contain;background:var(--sunk);border-radius:12px;width:100%;max-height:calc(100vh - 130px);display:block}.dx .pm figcaption{color:var(--ink-2);margin-top:10px;font-size:13.5px}.dx .pm-x{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}.dx .pm-n{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.dx .pm-p{left:12px}.dx .pm-f{right:12px}@media (max-width:900px){.dx .ac,.dx .dev-cols{grid-template-columns:1fr}.dx .vphotos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.dx .dev-name{font-size:26px}.dx .visits summary{grid-template-columns:minmax(0,1fr) auto 14px;gap:6px 12px}.dx .visits summary .vbar{grid-area:2/1/auto/-1}.dx .visits summary>span:nth-of-type(2),.dx .visits summary>span:nth-of-type(3){display:none}.dx .pm{padding:14px}.dx .pm figure{padding-bottom:56px}.dx .pm-n{top:auto;bottom:10px;transform:none}.dx .pm-p{left:auto;right:64px}.dx .pm-f{right:14px}}.dx .intel .cq{color:var(--ink-2)}.dx .lead{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding-top:44px;display:none}.dx main:has(.brief[data-lens=buy]:not([hidden])) .lead{display:grid}.dx main:has(.brief[data-lens=buy]:not([hidden])) .lead+.briefs{padding-top:16px}.dx .lead>.cd{grid-column:span 8}.dx .lead>.cd:nth-child(2){grid-column:span 4}.dx .lead.solo>.cd{grid-column:1/-1}.dx .lead [hidden]{display:none}.dx .lv{display:contents}.dx .brow.dim .sq{opacity:.38}.dx .brow.sel .brow-h b{font-weight:800}@media (max-width:900px){.dx .lead>.cd{grid-column:1/-1!important}}@media (max-width:640px){.dx .lead{gap:12px}}.dx .tail{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding-bottom:16px;display:grid}.dx .tail[hidden]{display:none}@media (max-width:640px){.dx .tail{gap:12px}}.dx .chk{margin-top:6px}.dx .ruler{padding-top:54px}.dx .ruler-track{border-bottom:1.5px solid var(--line-2);height:112px;position:relative}.dx .zone{border-radius:10px 10px 0 0;position:absolute;top:0;bottom:0}.dx .z-low{background:var(--low)}@supports (color:color-mix(in lab, red, red)){.dx .z-low{background:color-mix(in srgb,var(--low)8%,transparent)}}.dx .z-fair{background:var(--fair)}@supports (color:color-mix(in lab, red, red)){.dx .z-fair{background:color-mix(in srgb,var(--fair)11%,transparent)}}.dx .z-fair{box-shadow:inset 0 2px 0 var(--fair)}.dx .z-high{background:var(--high)}@supports (color:color-mix(in lab, red, red)){.dx .z-high{background:color-mix(in srgb,var(--high)8%,transparent)}}.dx .ruler-dots i{border-radius:50%;width:8px;height:8px;margin-left:-4px;animation:.4s cubic-bezier(.2,.8,.2,1) both dx-drop;position:absolute}.dx .ruler-dots i.d-low{background:var(--low)}.dx .ruler-dots i.d-fair{background:var(--fair)}.dx .ruler-dots i.d-high{background:var(--high)}@keyframes dx-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.dx .ruler-typ,.dx .ruler-you{width:0;position:absolute;top:-6px;bottom:-8px}.dx .ruler-typ{border-left:1.5px solid var(--ink)}.dx .ruler-typ span{white-space:nowrap;background:var(--ink);color:var(--paper);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;position:absolute;top:-24px;transform:translate(-50%)}.dx .ruler-you{border-left:2px dashed var(--ink);display:none}.dx .ruler-you span{white-space:nowrap;color:var(--on-mark);border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:700;position:absolute;top:-52px}.dx .ruler-you.y-high{border-color:var(--high)}.dx .ruler-you.y-high span{background:var(--high-ink)}.dx .ruler-you.y-fair{border-color:var(--fair)}.dx .ruler-you.y-fair span{background:var(--fair-ink)}.dx .ruler-you.y-low{border-color:var(--low)}.dx .ruler-you.y-low span{background:var(--low-ink)}.dx .ruler-scale{height:38px;color:var(--ink-3);margin-top:10px;font-size:12px;position:relative}.dx .ruler-scale .lo{position:absolute;top:20px;left:0}.dx .ruler-scale .hi{position:absolute;top:20px;right:0}.dx .zl{white-space:nowrap;font-size:12.5px;font-weight:600;position:absolute;transform:translate(-50%)}.dx .zl-low{color:var(--low-ink)}.dx .zl-fair{color:var(--fair-ink)}.dx .zl-high{color:var(--high-ink)}.dx .pc-input{margin-top:12px;display:block}.dx .pc-input-label{color:var(--ink-2);font-size:13px;font-weight:600}.dx .pc-field{border:1px solid var(--line-2);background:var(--sunk);border-radius:14px;align-items:center;gap:10px;margin-top:6px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.dx .pc-field b{color:var(--ink-3);font-size:13px;font-weight:600}.dx .pc-field input{font:600 22px var(--fig);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;flex:1;min-width:0;padding:12px 0}.dx .pc-field input::placeholder{color:var(--ink-3);opacity:.6}.dx .pc-field input:focus{outline:none}.dx .pc-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-tint)}.dx .pc-verdict{background:var(--sunk);border-left:3px solid var(--ink-3);border-radius:12px;margin:12px 0 0;padding:12px 16px;font-size:15px;line-height:1.5}.dx .pc-verdict:empty{display:none}.dx .pc-verdict b{font-weight:700}.dx .v-high{border-color:var(--high)}.dx .v-high b{color:var(--high-ink)}.dx .v-fair{border-color:var(--fair)}.dx .v-fair b{color:var(--fair-ink)}.dx .v-low{border-color:var(--low)}.dx .v-low b{color:var(--low-ink)}.dx .pc-foot{color:var(--ink-3);margin:12px 0 0;font-size:12.5px}.dx .sigs{margin:22px 0 0;padding:0;list-style:none}.dx .sig{border-top:1px solid #ffffff17;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.dx .sig-a{width:26px;height:26px;color:var(--n-mute);background:#ffffff14;border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.dx .sig.t-down .sig-a{background:var(--brass-lt)}@supports (color:color-mix(in lab, red, red)){.dx .sig.t-down .sig-a{background:color-mix(in srgb,var(--brass-lt)18%,transparent)}}.dx .sig.t-down .sig-a{color:var(--brass-lt)}.dx .sig-l{color:var(--n-ink);font-size:14px;font-weight:500}.dx .sig-l small{color:var(--n-mute);font-size:12.5px;display:block}.dx .sig b{font:650 17px var(--fig);color:#fff}.dx .chartbox{margin-top:12px;position:relative}.dx .chart{width:100%;height:auto;display:block;overflow:visible}.dx .chart .grid{stroke:var(--line);stroke-width:1px}.dx .chart .axis{fill:var(--ink-3);font:12px var(--text)}.dx .chart .ttl{font-weight:600}.dx .chart .ln{fill:none;stroke:var(--c);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.dx .chart .ln.thick{stroke-width:3px}.dx .chart .dot{fill:var(--c);stroke:var(--paper);stroke-width:2px}.dx .chart .dot.hollow{fill:var(--paper);stroke:var(--c);stroke-width:2.5px}.dx .chart .dlabel{fill:var(--c);font:600 12.5px var(--text)}.dx .chart .hit{fill:#0000}.dx .chart .xhair{stroke:var(--ink-3);stroke-width:1px;opacity:0}.dx .chart .mdot{fill:var(--series);fill-opacity:.12;stroke:var(--series);stroke-opacity:.4;stroke-width:1px}.dx .chart .ribbon{fill:var(--series-2);fill-opacity:.14}.dx .chart .gs0{stop-color:var(--series);stop-opacity:.16}.dx .chart .gs1{stop-color:var(--series);stop-opacity:0}.dx .chart .pill rect{fill:var(--c)}.dx .chart .pill text{fill:#fff;font:600 12.5px var(--text)}.dx .chart line.note{stroke:var(--c);stroke-width:6px;opacity:.4;stroke-linecap:round}.dx .s-blue{--c:var(--series)}.dx .s-teal{--c:var(--series-2)}.dx .s-ref{--c:var(--ref)}.dx .s-violet{--c:var(--brass)}.dx .scatter .quad.good{fill:var(--fair);opacity:.07}.dx .scatter .quad.bad{fill:var(--high);opacity:.06}.dx .scatter .med{stroke:var(--line-2);stroke-dasharray:4 4}.dx .scatter .quadlabel{font:600 11.5px var(--text);letter-spacing:.08em;text-transform:uppercase}.dx .scatter .quadlabel.good{fill:var(--fair-ink)}.dx .scatter .quadlabel.bad{fill:var(--high-ink)}.dx .scatter .medlabel{fill:var(--ink-3);font:11px var(--text)}.dx .sdot{stroke-width:1px;cursor:pointer;transition:fill-opacity .1s}.dx .sdot.q-good{fill:var(--fair);stroke:var(--fair);fill-opacity:.45}.dx .sdot.q-bad{fill:var(--high);stroke:var(--high);fill-opacity:.38}.dx .sdot.q-mid{fill:var(--ref);stroke:var(--ref);fill-opacity:.35}.dx .sdot:hover{fill-opacity:.85}.dx .sdot.me{stroke-width:2.5px;fill:var(--ink)!important;stroke:var(--paper)!important;fill-opacity:1!important}.dx .sring{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3 3}.dx .slabel{fill:var(--ink-2);font:500 12.5px var(--text);paint-order:stroke;stroke:var(--paper);stroke-width:4px}.dx .slabel.me{fill:var(--ink);font-size:14px;font-weight:700}.dx .legend{color:var(--ink-3);flex-wrap:wrap;gap:22px;margin:18px 0 0;font-size:13px;display:flex}.dx .legend span{align-items:center;gap:8px;display:inline-flex}.dx .k{background:var(--c);border-radius:2px;width:16px;height:3px;display:inline-block}.dx .k.dashed{background:repeating-linear-gradient(90deg,var(--c)0 5px,transparent 5px 8px)}.dx .ld{border-radius:50%;width:10px;height:10px;display:inline-block}.dx .ld-good{background:var(--fair)}.dx .ld-bad{background:var(--high)}.dx .ld-mid{background:var(--ref)}.dx .ld-me{background:var(--ink)}.dx .ld-new{background:var(--series-2)}.dx .ld-ren{border:2px solid var(--series-2)}.dx .kdot{background:var(--series);border-radius:50%;width:10px;height:10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.dx .kdot{background:color-mix(in srgb,var(--series)15%,transparent)}}.dx .kdot{border:1px solid var(--series)}.dx .tip{pointer-events:none;background:var(--ink);color:var(--paper);white-space:nowrap;opacity:0;z-index:3;border-radius:10px;margin-top:-10px;padding:8px 11px;font-size:13px;line-height:1.5;transition:opacity .12s;position:absolute;transform:translate(-50%,-100%)}.dx .tip .k{margin-right:6px}@media (max-width:640px){.dx .chartbox{overflow-x:auto}.dx .chartbox .chart{min-width:620px}.dx .chartbox .chart[viewBox^="0 0 1120"]{min-width:960px}}.dx .chart .xhair,.dx .chart .mdot,.dx .chart .dot,.dx .chart .pill,.dx .chart text,.dx .chart .ribbon,.dx .chart polygon,.dx .chart polyline,.dx .chart .fitl{pointer-events:none}.dx .chart .hit{cursor:crosshair}.dx .tip b{font-weight:700}.dx .hs{cursor:crosshair;position:relative}.dx .hs-dot{background:var(--brand);border:2px solid var(--paper);pointer-events:none;border-radius:50%;width:10px;height:10px;display:none;position:absolute;transform:translate(-50%,-50%)}.dx .hs-tip{background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;z-index:3;border-radius:8px;padding:5px 9px;font-size:12px;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.dx .hs-tip b{font-size:13px;display:block}.dx .tile .hs-dot{background:var(--brass-lt);border-color:var(--night-2)}.dx .tile .hs-tip{color:var(--night);background:#fff}.dx .hs:hover .hs-dot,.dx .hs:hover .hs-tip{display:block}.dx .chart .bar.s-ready{fill:var(--resale)}.dx .chart .bar.s-off{fill:var(--offp)}.dx .k.s-ready{background:var(--resale)}.dx .k.s-off{background:var(--offp)}.dx .bu-bar i{background:var(--resale)}.dx .bu-bar i.off{background:var(--offp)}.dx .tg-off{color:var(--offp-ink);background:var(--offp)}@supports (color:color-mix(in lab, red, red)){.dx .tg-off{background:color-mix(in srgb,var(--offp)8%,transparent)}}.dx .tg-ready{color:var(--resale-ink);background:var(--resale)}@supports (color:color-mix(in lab, red, red)){.dx .tg-ready{background:color-mix(in srgb,var(--resale)8%,transparent)}}.dx .chart .notetext{fill:var(--ink);font:700 13px var(--text);paint-order:stroke;stroke:var(--paper);stroke-width:4px}.dx .chart .callout{stroke:var(--ink-3);stroke-width:1px}.dx .hs.on .hs-dot,.dx .hs.on .hs-tip{display:block}.dx .chart:focus-visible,.dx .hs:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.dx .chart .bar.part{opacity:.45}.dx .fbar{z-index:20;background:var(--night);border-radius:18px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 20px);padding:7px;display:flex;position:fixed;bottom:20px;left:50%}@supports (color:color-mix(in lab, red, red)){.dx .fbar{background:color-mix(in srgb,var(--night)92%,transparent)}}.dx .fbar{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);color:#fff;transition:transform .4s cubic-bezier(.2,.8,.2,1);transform:translate(-50%,150%);box-shadow:0 20px 44px -14px #1c1b1699,0 0 0 1px #ffffff12}.dx .fbar.on{transform:translate(-50%)}.dx .fb-seg{background:#ffffff0f;border-radius:12px;gap:2px;padding:3px;display:flex}.dx .fb-seg button{color:#d3ddd8;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:14px;font-weight:600;display:flex}.dx .fb-seg .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:16px;height:16px}.dx .fb-seg button[aria-pressed=true]{background:var(--n-ink);color:var(--night)}.dx .fb-beds{scrollbar-width:none;gap:3px;min-width:0;padding:0 4px;display:flex;overflow-x:auto}.dx .fb-beds::-webkit-scrollbar{display:none}.dx .fbar button{white-space:nowrap;flex:none}.dx .fb-beds button{color:var(--n-mute);background:0 0;border-color:#0000;padding:6px 11px}.dx .fb-beds button[aria-pressed=true]{color:#fff;background:#ffffff1f;border-color:#0000}.dx .fb-deals{background:var(--brass-lt);color:var(--night);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.dx .fb-deals span{background:var(--night);color:var(--brass-lt);border-radius:999px;padding:0 8px;font-size:12px;line-height:20px}.dx .scrim{z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c1b1680;position:fixed;inset:0}.dx .drawer{z-index:30;background:var(--bg);flex-direction:column;width:min(920px,100vw);transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-40px 0 80px -30px #1c1b1680}.dx .drawer.on{transform:none}.dx .dr-head{background:var(--paper);justify-content:space-between;align-items:flex-start;padding:26px 32px 0;display:flex}.dx .dr-head h2{font:700 30px/1.1 var(--fig);letter-spacing:-.03em;margin:2px 0 0}.dx .dr-k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.dx .dr-x{border:1px solid var(--line);background:var(--paper);cursor:pointer;width:40px;height:40px;color:var(--ink);border-radius:12px;font-size:24px;line-height:1}.dx .dr-bar{background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 32px;display:flex}.dx .dr-bar .chips{flex-wrap:wrap;gap:6px;display:flex}.dx .dr-body{flex:1;padding:24px 32px 0;overflow-y:auto}.dx .dr-stats{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dx .dr-stats>div{background:var(--paper);padding:14px 16px}.dx .dr-stats small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.dx .dr-stats b{font:700 24px/1.2 var(--fig);letter-spacing:-.02em;margin-top:2px;display:block}.dx .dr-stats em{color:var(--ink-3);font-size:12.5px;font-style:normal}.dx .split3{background:var(--line);border-radius:3px;height:8px;margin:8px 0 6px;display:flex;overflow:hidden;margin-top:12px!important}.dx .split3 i{display:block}.dx .split3 .s-l{background:var(--low)}.dx .split3 .s-f{background:var(--fair)}.dx .split3 .s-h{background:var(--high)}.dx .dr-chart{background:var(--paper);border:1px solid var(--line);border-radius:16px;margin:16px 0 0;padding:16px 16px 10px;position:relative}.dx .dr-chart svg{width:100%;height:auto;display:block;overflow:visible}.dx .dr-chart .ax{fill:var(--ink-3);font:11.5px var(--text)}.dx .dr-chart .gl{stroke:var(--line)}.dx .dr-chart .band{fill:var(--fair);opacity:.08}.dx .dr-chart .bandl{stroke:var(--fair);stroke-dasharray:3 4;opacity:.6}.dx .dr-chart circle{stroke:var(--paper);stroke-width:1.5px;cursor:pointer}.dx .dr-chart circle.t-low{fill:var(--low)}.dx .dr-chart circle.t-fair{fill:var(--fair)}.dx .dr-chart circle.t-high{fill:var(--high)}.dx .dr-chart circle.t-na{fill:var(--ref)}.dx .dr-chart circle.ren{fill:var(--paper);stroke:var(--ink-3);stroke-width:1.5px}.dx .dr-chart figcaption{color:var(--ink-3);flex-wrap:wrap;gap:16px;margin-top:6px;font-size:12.5px;display:flex}.dx .dr-chart figcaption i{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.dx .dtip{pointer-events:none;background:var(--ink);color:var(--paper);white-space:nowrap;z-index:2;border-radius:9px;margin-top:-12px;padding:7px 10px;font-size:12.5px;line-height:1.45;position:absolute;transform:translate(-50%,-100%)}.dx .dr-table{background:var(--paper);border:1px solid var(--line);border-radius:16px;margin-top:16px;overflow:hidden}.dx .dr-row{grid-template-columns:var(--cols);border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 18px;font-size:14px;display:grid}.dx .dr-row:first-child{border-top:0}.dx .dr-row.th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--sunk);padding:10px 18px;font-size:11.5px;font-weight:600}.dx .dr-row .r{text-align:right}.dx .dr-row small{color:var(--ink-3);font-size:12.5px;display:block}.dx .dr-row .pr{font:600 16px var(--fig);text-align:right}.dx .dr-row .vs{text-align:right;color:var(--ink-2);font-size:13px;font-weight:600}.dx .vs.up{color:var(--high-ink)}.dx .vs.dn{color:var(--low-ink)}.dx .vs.eq{color:var(--fair-ink)}.dx .term{background:var(--sunk);border:1px solid var(--line);color:var(--ink-2);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.dx .term.short{background:var(--brass)}@supports (color:color-mix(in lab, red, red)){.dx .term.short{background:color-mix(in srgb,var(--brass)14%,transparent)}}.dx .term.short{color:var(--brass);border-color:#0000}.dx .kind{color:var(--ink-3);font-size:12px;font-weight:600}.dx .kind.new{color:var(--brand)}.dx .tg{color:var(--ink-3);background:var(--sunk);white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 10px;font-size:12px;font-weight:600}.dx .tg-fair{color:var(--fair-ink);background:var(--fair)}@supports (color:color-mix(in lab, red, red)){.dx .tg-fair{background:color-mix(in srgb,var(--fair)8%,transparent)}}.dx .tg-high{color:var(--high-ink);background:var(--high)}@supports (color:color-mix(in lab, red, red)){.dx .tg-high{background:color-mix(in srgb,var(--high)8%,transparent)}}.dx .tg-low{color:var(--low-ink);background:var(--low)}@supports (color:color-mix(in lab, red, red)){.dx .tg-low{background:color-mix(in srgb,var(--low)8%,transparent)}}.dx .dr-foot{color:var(--ink-3);margin:0;padding:16px 0 28px;font-size:12.5px}.dx.locked{overflow:hidden}@media (max-width:1100px){.dx .dr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dx .fbar{flex-wrap:wrap;justify-content:space-between;width:auto;max-width:none;bottom:10px;left:10px;right:10px;transform:translateY(150%)}.dx .fbar .fb-seg{flex:1 0 100%}.dx .fbar .fb-seg button{flex:1;justify-content:center}.dx .fbar .fb-beds{flex:1 1 0;order:0;justify-content:safe center;width:auto}.dx .fbar.on{transform:none}.dx .fb-seg button{padding:7px 9px;font-size:13px}.dx .fb-seg .ic{display:none}.dx .fb-deals{padding:8px 12px;font-size:13px}.dx .dr-head,.dx .dr-bar{padding-left:18px;padding-right:18px}.dx .dr-body{padding:16px 16px 0}.dx .dr-row{gap:10px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.dx .fbar,.dx .drawer,.dx .tip{transition:none}}.dx .peek{z-index:18;background:var(--paper);width:44px;color:var(--ink);border:1px solid var(--line-2);cursor:pointer;border-right:0;border-radius:14px 0 0 14px;flex-direction:column;align-items:center;gap:10px;padding:16px 0 14px;transition:width .2s,opacity .2s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-10px 0 28px -14px #1c1b1673}.dx .peek:hover{width:54px}.dx:has(.drawer.on) .peek{opacity:0;pointer-events:none;visibility:hidden}.dx .peek-grip{background:var(--line-2);border-radius:2px;width:4px;height:26px}.dx .peek-t{writing-mode:vertical-rl;font:600 13.5px var(--fig);transform:rotate(180deg)}.dx .peek b:after{content:attr(data-count)}.dx .peek b{color:var(--paper);background:var(--brand);border-radius:999px;padding:1px 4px;font-size:10.5px;font-weight:650}@media (max-width:900px){.dx .peek{display:none}}@media (prefers-reduced-motion:reduce){.dx .peek{transition:none}}.dx .mdl{background:var(--paper);width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);border:0;border-radius:24px;margin:auto;padding:0;box-shadow:0 40px 100px -30px #1c1b1699}.dx .mdl::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c1b168c}.dx .mdl[open]{animation:.3s cubic-bezier(.2,.8,.2,1) dx-pop}@keyframes dx-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.dx .mdl-in{padding:28px 32px 26px}.dx .mdl header{justify-content:space-between;align-items:flex-start;display:flex}.dx .mdl h2{font:700 30px/1.1 var(--head);letter-spacing:-.03em;margin:2px 0 0}.dx .mdl-lede{color:var(--ink-2);margin:14px 0 6px;font-size:16px}.dx .mdl dl{border-top:1px solid var(--line);grid-template-columns:170px 1fr;margin:14px 0 0;display:grid}.dx .mdl dt,.dx .mdl dd{border-bottom:1px solid var(--line);margin:0;padding:13px 0;font-size:14.5px;line-height:1.55}.dx .mdl dt{color:var(--ink);font-weight:600}.dx .mdl dd{color:var(--ink-2)}.dx .mdl .ins-list{border-top:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.dx .mdl .ins-list li{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;align-items:baseline;gap:16px;padding:13px 0;display:grid}.dx .mdl .ins-list b{font:700 18px var(--fig);letter-spacing:-.01em;color:var(--ink)}.dx .mdl .ins-list span{color:var(--ink-2);font-size:14.5px;line-height:1.55}.dx .mdl-foot{color:var(--ink-3);margin:16px 0 0;font-size:13px}@media (max-width:900px){.dx .mdl dl{grid-template-columns:1fr}.dx .mdl dt{border-bottom:0;padding-bottom:0}.dx .mdl .ins-list li{grid-template-columns:1fr;gap:2px}}.dx .faq{padding:56px 0 8px}.dx .faq h2{font:700 30px var(--fig);letter-spacing:-.03em;margin:0 0 14px}.dx .faq details{border-top:1px solid var(--line);padding:18px 0}.dx .faq details:last-child{border-bottom:1px solid var(--line)}.dx .faq summary{cursor:pointer;font:600 18px var(--fig);letter-spacing:-.01em}.dx .faq p{color:var(--ink-2);margin:8px 0 0}.dx .method{color:var(--ink-2);padding:40px 0 24px;font-size:14px}.dx .method h2{font:650 18px var(--fig);margin:0 0 8px}.dx .method li{margin:4px 0}.dx footer{color:var(--ink-3);padding:20px 0 110px;font-size:13px}.dx .panel-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.dx .panel-top .panel-label{margin:0}.dx .fresh{color:var(--n-mute);align-items:center;gap:10px;font-size:13px;display:flex}.dx .live{background:var(--fair);width:8px;height:8px;box-shadow:0 0 0 4px var(--fair);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dx .live{box-shadow:0 0 0 4px color-mix(in srgb,var(--fair)25%,transparent)}}.dx .howlink{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.dx .fresh .howlink{color:var(--brass-lt)}.dx .faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding:72px 0 24px;display:grid}.dx .faq>div>p{color:var(--ink-3);margin:10px 0 0;font-size:15px}.dx .faq .howlink{color:var(--brand)}.dx .faq-q details:first-child{border-top:1px solid var(--line)}.dx .foot{background:var(--night);color:var(--n-mute);margin-top:64px;padding:56px 0 120px;font-size:14px}.dx .foot-top{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.dx .foot-brand p{max-width:none;color:var(--n-mute);margin:12px 0 0}.dx .foot h3{font:600 13px var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--n-ink);margin:4px 0 12px}.dx .foot ul{margin:0;padding:0;list-style:none}.dx .foot li{margin:8px 0}.dx .foot a{text-decoration:none}.dx .foot a:hover,.dx .foot .howlink:hover{color:#fff}.dx .foot .howlink{font-weight:400;text-decoration:none}.dx .foot-bot{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:20px;font-size:12.5px;display:flex}@media (max-width:900px){.dx .faq{grid-template-columns:1fr;gap:16px}.dx .foot-top{grid-template-columns:1fr 1fr}}.dx .comps{padding:40px 0 8px}.dx .comps h2{font:700 22px/1.2 var(--fig);letter-spacing:-.02em;color:var(--ink);margin:0 0 16px}.dx .comps ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dx .comps a{border:1px solid var(--line-2);color:var(--ink);background:var(--paper);border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.dx .comps a:hover{border-color:var(--brand);color:var(--brand)}.dx .calc{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:36px;margin-top:22px;display:grid}.dx .calc-in{background:var(--sunk);border:1px solid var(--line);border-radius:16px;gap:14px;padding:18px;display:grid}.dx .ci{color:var(--ink-2);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;font-size:13.5px;font-weight:600;display:grid}.dx .ci input[type=range]{accent-color:var(--brand);grid-column:1/-1;width:100%}.dx .ci-v{font:600 15px var(--fig);color:var(--ink);grid-area:1/2}.dx .ci .fld-in{background:var(--paper);grid-column:1/-1}.dx .ci .fld-in.sm{grid-column:2;width:110px}.dx .ci .fld-in input{font:600 16px var(--fig);padding:9px 0}.dx .calc-out h4{font:600 13px var(--text);color:var(--ink-3);letter-spacing:.02em;margin:0}.dx .calc-big{font:700 40px/1.05 var(--fig);letter-spacing:-.03em;margin:4px 0 14px}.dx .calc-big small{font:500 16px var(--text);color:var(--ink-3);margin-left:6px}.dx .cbar{background:var(--paper);border-radius:8px;gap:2px;height:16px;display:flex;overflow:hidden}.dx .cbar i{min-width:3px;display:block}.dx .ckey{color:var(--ink-2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 18px;margin:14px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.dx .ckey li{align-items:center;gap:8px;display:flex}.dx .ckey li b{font:600 14px var(--fig);color:var(--ink);margin-left:auto}.dx .ckey li i{border-radius:3px;flex:none;width:10px;height:10px}.dx .cvs{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.dx .cvs div{background:var(--sunk);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.dx .cvs small{color:var(--ink-3);font-size:12.5px;font-weight:500;display:block}.dx .cvs b{font:700 24px var(--fig);letter-spacing:-.02em}.dx .cverdict{border-left:3px solid var(--ink-3);background:var(--sunk);border-radius:12px;margin:14px 0 0;padding:12px 16px;font-size:15px}.dx .cverdict.good{border-color:var(--fair)}.dx .cverdict.good b{color:var(--fair-ink)}.dx .cverdict.bad{border-color:var(--high)}.dx .cverdict.bad b{color:var(--high-ink)}.dx .c-down{background:var(--ink-2)}.dx .c-dld{background:var(--brand)}.dx .c-agent{background:var(--brass)}.dx .c-fees{background:var(--high)}.dx .c-mine{background:var(--fair)}.dx .c-owed{background:var(--ink-3)}.dx .c-wait{background:var(--brass-lt)}.dx .calc.plan .chead{grid-column:1/-1}.dx .calc.plan .cverdict{font:700 30px/1.15 var(--head);letter-spacing:-.02em;color:var(--ink);background:0 0;border:0;margin:0;padding:0}.dx .calc.plan .ckey{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.dx .calc.plan .cvs{margin:0 0 20px}.dx .calc.plan .cvs div{padding:10px 14px}.dx .calc.plan .cvs b{font-size:20px}.dx .ctog{border-top:1px solid var(--line);color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding-top:12px;font-size:13.5px;font-weight:600;display:flex}.dx .ctog input{appearance:none;background:var(--ink-3);cursor:pointer;border-radius:10px;flex:none;width:36px;height:20px;margin:0;position:relative}.dx .ctog input:after{content:"";background:var(--paper);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.dx .ctog input:checked{background:var(--brand)}.dx .ctog input:checked:after{left:18px}.dx .ctog input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dx .cfoot{color:var(--ink-3);margin:18px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:900px){.dx .calc{grid-template-columns:1fr;gap:18px}.dx .cvs{grid-template-columns:1fr}}.dx .cspark .hs{grid-column:1/-1}.dx .cspark .hs svg{width:100%;height:64px}.dx .tile .t-viz .hs svg{width:100%;height:44px}.dx .ckey{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.dx .ckey li{white-space:nowrap}@media (max-width:640px){.dx .calc-big small{margin:6px 0 0;display:block}.dx .calc.plan .cverdict{font-size:24px}}.dx .fld-in{border:1px solid var(--line-2);background:var(--sunk);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.dx .fld-in:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-tint)}.dx .fld-in b{color:var(--ink-3);font-size:15px;font-weight:600}.dx .fld-in input{font:500 16px var(--text);color:var(--ink);background:0 0;border:0;flex:1;min-width:0;padding:12px 0}.dx .fld-in input:focus{outline:none}.dx .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dx .hero.home .hero-photo{min-height:620px}.dx .hero.home h1{max-width:none;margin-bottom:28px;font-size:76px}.dx .ask{background:#fbfaf7f7;border-radius:20px;gap:10px;margin-top:30px;padding:8px;display:flex;position:relative;box-shadow:0 18px 50px #14140f59}.dx .ask-f{flex:1;align-items:center;gap:12px;padding:0 14px;display:flex}.dx .ask-f svg{fill:none;width:22px;height:22px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;flex:none}.dx .ask input{font:500 19px var(--text);color:var(--ink);background:0 0;border:0;flex:1;min-width:0;padding:14px 0}.dx .ask input:focus{outline:none}.dx .ask input::placeholder{color:var(--ink-3)}.dx .ask>button{background:var(--brand);color:var(--paper);font:600 16px var(--text);cursor:pointer;border:0;border-radius:14px;padding:0 26px}.dx .ask>button:hover{background:var(--brand-2)}.dx .ask-res{background:var(--paper);color:var(--ink);box-shadow:var(--shadow),0 18px 50px #14140f4d;z-index:5;border-radius:18px;padding:22px 24px;position:absolute;top:calc(100% + 10px);left:0;right:0}.dx .ask-res .ar-k{color:var(--ink-3);margin:0;font-size:13px;font-weight:600}.dx .ask-res h3{font:700 34px/1.1 var(--fig);letter-spacing:-.03em;margin:6px 0 0}.dx .ask-res h3 a{text-decoration:none}.dx .ask-res p{color:var(--ink-2);margin:8px 0 0}.dx .ask-res p.good{color:var(--fair-ink);font-weight:600}.dx .ask-res p.bad{color:var(--high-ink);font-weight:600}.dx .ask-res .cgo{padding-top:12px}.dx .ask-egs{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.dx .ask-eg{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;padding:7px 14px;font-size:13.5px}.dx .ask-eg:hover{background:#ffffff2e}.dx .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:0 0 16px;display:grid}.dx .finder{grid-template-columns:minmax(0,340px) 1fr;align-items:end;gap:24px;margin-top:8px;display:grid}.dx .fd-out{color:var(--ink-2);margin:0 0 12px;font-size:15px}.dx .fd-out b{color:var(--ink)}.dx .arows{margin:22px 0 0;padding:0;list-style:none}.dx .arows li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) 96px 150px 110px;align-items:center;gap:20px;padding:11px 0;font-size:15px;transition:opacity .2s;display:grid}.dx .arows.own li{grid-template-columns:minmax(0,1.6fr) 120px 150px 110px}.dx .arows li.ar-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding-top:0;font-size:12px;font-weight:600}.dx .arows li.ar-h span:nth-child(2){grid-column:span 2}.dx .arows li.ar-h span:nth-child(3):empty{display:none}.dx .arows.own li.ar-h span:nth-child(2){grid-column:auto}.dx .ar-n{font-weight:600;text-decoration:none}.dx .ar-n:hover{text-decoration:underline}.dx .ar-bar{background:var(--sunk);border-radius:4px;height:8px}.dx .ar-bar i{background:var(--brand);border-radius:4px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dx .ar-bar i{background:color-mix(in srgb,var(--brand)55%,transparent)}}.dx .ar-bar i{transition:background .2s}.dx .arows b{text-align:right;font:600 16px var(--fig)}.dx .ar-r{color:var(--ink-2);text-align:right}.dx .ar-y{font:700 16px var(--fig);color:var(--ink-3);text-align:right}.dx .ar-y.up{color:var(--fair-ink)}.dx .ar-c{font:700 16px var(--fig);text-align:right;color:var(--ink-3)}.dx .ar-c.good{color:var(--fair-ink)}.dx .ar-c.bad{color:var(--high-ink)}.dx .ar-s{text-align:right;white-space:nowrap;font-size:12.5px;font-weight:600}.dx .arows li.under .ar-bar i{background:var(--fair)}.dx .arows li.under .ar-s{color:var(--fair-ink)}.dx .arows li.over{opacity:.42}.dx .arows li.over .ar-s{color:var(--high-ink)}.dx .divbars{columns:2;column-gap:48px;margin:22px 0 0;padding:0;list-style:none}.dx .divbars li{break-inside:avoid;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 180px 64px;align-items:center;gap:16px;padding:9px 0;font-size:14.5px;display:grid}.dx .divbars a{white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;overflow:hidden}.dx .divbars a:hover{text-decoration:underline}.dx .dv{height:10px;position:relative}.dx .dv:before{content:"";background:var(--line-2);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.dx .dv i{height:10px;width:var(--w);border-radius:3px;position:absolute;top:0}.dx .divbars .dn .dv i{background:var(--fair);right:50%}.dx .divbars .up .dv i{background:var(--high);left:50%}.dx .divbars .fl .dv i{background:var(--ref);min-width:3px;left:50%}.dx .divbars .fl.neg .dv i{left:auto;right:50%}.dx .divbars b{font:700 15px var(--fig);text-align:right}.dx .divbars .dn b{color:var(--fair-ink)}.dx .divbars .up b{color:var(--high-ink)}.dx .divbars .fl b{color:var(--ink-3)}.dx .busy{margin:22px 0 0;padding:0;list-style:none}.dx .busy li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr) 56px 90px 90px;align-items:center;gap:18px;padding:12px 0;font-size:15px;display:grid}.dx .bu-n{font-weight:600}.dx .bu-n small{color:var(--ink-3);font-size:13px;font-weight:400;display:block}.dx .bu-bar{background:var(--sunk);border-radius:4px;height:8px}.dx .bu-bar i{border-radius:4px;height:100%;display:block}.dx .busy b{font:700 17px var(--fig);text-align:right}.dx .bu-p{text-align:right;color:var(--ink-2)}@media (max-width:1100px){.dx .divbars{columns:1}.dx .hero.home h1{font-size:60px}}@media (max-width:760px){.dx .hero.home h1{font-size:42px}.dx .hero.home .hero-photo{min-height:560px}.dx .ask{flex-direction:column;padding:6px}.dx .ask>button{padding:14px}.dx .ask input{font-size:17px}.dx .finder{grid-template-columns:minmax(0,1fr);gap:4px}.dx .finder .pc-field{min-width:0}.dx .arows li{grid-template-columns:minmax(0,1fr) 90px 64px;gap:12px}.dx .arows .ar-bar,.dx .arows .ar-r{display:none}.dx .arows li.ar-h span:nth-child(2){grid-column:auto}.dx .arows li.ar-h span:nth-child(4){display:none}.dx .arows .ar-s{grid-column:2/4;margin-top:-6px}.dx .arows .ar-s:empty{display:none}.dx .arows.own li{grid-template-columns:minmax(0,1fr) 90px 64px}.dx .divbars li{grid-template-columns:minmax(0,1fr) 110px 56px}.dx .busy li{grid-template-columns:minmax(0,1fr) 44px 80px}.dx .busy .bu-bar,.dx .busy .tg{display:none}}.dx .hero.home .hero-photo:after{background:linear-gradient(180deg,#1c1b169e 0%,#1c1b166b 40%,#2428209e 70%,var(--night)100%)}.dx .hero.home .eyebrow{color:var(--brass-lt);text-shadow:0 1px 12px #0006}.dx .arows li.more{display:none}.dx .arows.all li.more{display:grid}.dx .more-btn{border:1px solid var(--line-2);background:var(--sunk);font:600 14px var(--text);color:var(--ink);cursor:pointer;border-radius:999px;align-self:flex-start;margin-top:14px;padding:9px 18px}.dx .more-btn:hover{border-color:var(--ink-3)}.dx .busy2{grid-template-columns:1fr 1fr;gap:48px;margin-top:22px;display:grid}.dx .busy2 h4{font:600 13px var(--text);color:var(--ink-2);align-items:center;gap:8px;margin:0;display:flex}.dx .busy2 .busy li{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 48px 84px}.dx .busy2 .busy{margin-top:10px}.dx .bu-n a{text-decoration:none}.dx .bu-n a:hover{text-decoration:underline}@media (max-width:900px){.dx .busy2{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.dx .busy2 .busy li{grid-template-columns:minmax(0,1fr) 44px 80px}}.dx .bladder{margin:22px 0 0;padding:0;list-style:none}.dx .bladder li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) 170px 96px 64px;align-items:center;gap:20px;padding:13px 0;font-size:15px;display:grid}.dx .bladder li.bl-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding-top:0;font-size:12px;font-weight:600}.dx .bladder li.bl-h span:nth-child(2){grid-column:span 2}.dx .bladder li.bl-h span:nth-child(3){display:none}.dx .bl-n{font-weight:600}.dx .bl-n small{color:var(--ink-3);font-size:12.5px;font-weight:400;display:block}.dx .bl-t{background:var(--sunk);border-radius:6px;height:12px;position:relative}.dx .bl-t i{background:var(--brand);border-radius:6px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.dx .bl-t i{background:color-mix(in srgb,var(--brand)35%,transparent)}}.dx .bl-t b{background:var(--ink);border-radius:2px;width:3px;height:20px;position:absolute;top:-4px;transform:translate(-50%)}.dx .bladder li.me{background:var(--sunk);border-top-color:#0000;border-radius:12px;margin:0 -16px;padding:13px 16px}.dx .bladder li.me .bl-t{background:var(--paper)}.dx .bladder li.me .bl-t i{background:var(--brand)}.dx .bl-r{color:var(--ink-2);text-align:right}.dx .bladder b.num{font:700 16px var(--fig);text-align:right}.dx .bl-y{font:700 16px var(--fig);text-align:right;color:var(--brand)}.dx .alts.cmp .al-bar i{background:var(--brand)!important}@supports (color:color-mix(in lab, red, red)){.dx .alts.cmp .al-bar i{background:color-mix(in srgb,var(--brand)45%,transparent)!important}}.dx .alts.cmp li.me .al-bar i{background:var(--ink)!important}.dx .al-y.up{color:var(--fair-ink)}.dx .al-y.dn{color:var(--high-ink)}@media (max-width:760px){.dx .bladder li{grid-template-columns:minmax(0,1fr) 96px 56px}.dx .bladder .bl-t,.dx .bladder .bl-r,.dx .bladder li.bl-h span:nth-child(2){display:none}}.dx .prem{margin:18px 0 0;padding:0;list-style:none}.dx .prem li{color:var(--n-mute);border-top:1px solid #ffffff1a;justify-content:space-between;padding:9px 0;font-size:14px;display:flex}.dx .prem li b{font:700 16px var(--fig);color:#e9e4d8}.dx .prem li.on span{color:#fff;font-weight:600}.dx .prem li.on b{color:var(--brass-lt)}.dx .lists{padding:48px 0 8px}.dx .lists-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 20px;display:flex}.dx .lists-head h2{font:700 22px/1.2 var(--fig);letter-spacing:-.02em;color:var(--ink);margin:0}.dx .lists-count{color:var(--ink-3);font-size:14px}.dx .lists-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.dx .list{border-top:2px solid var(--brand);padding-top:16px}.dx .list h3{font:700 16px/1.2 var(--fig);color:var(--ink);margin:0}.dx .list p{color:var(--ink-3);margin:2px 0 8px;font-size:13px}.dx .list ol{margin:0;padding:0;list-style:none}.dx .list li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.dx .list li a{color:var(--ink);font-weight:600;text-decoration:none}.dx .list li a:hover{color:var(--brand);text-decoration:underline}.dx .list li .num{color:var(--ink-2);white-space:nowrap}@media (max-width:760px){.dx .lists-grid{grid-template-columns:1fr;gap:28px}}.dx .thin-main{padding-bottom:48px}.dx .thin-fresh{margin-top:14px}.dx .thin-note{color:var(--ink-2);margin:24px 0 8px;font-size:16px}.dx .thin-list ol{margin:0;padding:0;list-style:none}.dx .thin-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.dx .thin-list li a{color:var(--ink);font-weight:600;text-decoration:none}.dx .thin-list li .num{color:var(--ink-2)}.dx .bbs{gap:18px;margin-top:6px;display:grid}.dx .bbr{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:14px;display:grid}.dx .bbr h4{font:650 16px var(--fig);color:var(--ink);margin:8px 0 0}.dx .bbc{gap:8px;min-width:0;display:grid}.dx .bb{align-items:center;gap:12px;min-width:0;min-height:34px;display:flex;position:relative}.dx .bb b,.dx .bb em{white-space:nowrap}.dx .bb em{text-overflow:ellipsis;color:var(--ink-3);font-size:13.5px;font-style:normal;overflow:hidden}.dx .bb i{border-radius:7px;flex:none;min-width:4px;height:26px;display:block}.dx .bb.off i{background:var(--offp)}.dx .bb.res i{background:var(--resale)}.dx .bb.rent i{background:var(--series)}.dx .bb b{font:700 20px var(--fig);letter-spacing:-.02em;color:var(--ink)}.dx .bb .rg{margin-left:6px}.dx .bb.none span{color:var(--ink-3);background:var(--sunk);border-radius:9px;padding:6px 12px;font-size:14px}.dx .key i.k{border:0}.dx .key i.k.s-rent{background:var(--series)}.dx .ft small{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.dx .ft a{color:var(--brand);text-underline-offset:3px}.dx .ft td:first-child{white-space:nowrap}.dx .ft{min-width:720px}.dx .thin-sec{margin-top:16px}.dx .thin-src{color:var(--ink-2);margin:0;padding-left:20px;font-size:15px;line-height:1.7}.dx .thin-src a{color:var(--brand)}@media (max-width:640px){.dx .bb{flex-wrap:wrap}.dx .bb i{max-width:100%;height:22px}.dx .bbr{grid-template-columns:1fr;gap:4px}.dx .bbr h4{margin:0}}.dx .thin-main .cq{font:700 22px/1.2 var(--fig);letter-spacing:-.012em;color:var(--ink)}.dx .thin-main .cq+.cs{margin-top:8px}.dx .g-head{background:var(--night);color:var(--n-ink);padding:22px 0 56px;position:relative}.dx .g-head:after{content:"";background:var(--bg);height:40px;position:absolute;inset:auto 0 0}.dx .g-top{justify-content:flex-end;align-items:center;display:flex}.dx .g-priv{color:var(--n-mute);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.dx .g-priv svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.dx .g-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-top:56px;display:grid;position:relative}.dx .g-head h1{color:#fff;font-size:64px}.dx .g-head h1 small{color:var(--n-mute)}.dx .g-head .dek{color:#dce3da}.dx .g-jump{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.dx .g-jump a{color:var(--n-ink);border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.dx .g-jump a:hover{background:#ffffff14}.dx .g-check{box-shadow:var(--shadow);color:var(--ink)}.dx .g-body{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:8px 0 56px;display:grid}.dx .g-rows{margin:20px 0 0;padding:0;list-style:none}.dx .g-rows li{border-top:1px solid var(--line);grid-template-columns:110px 90px 100px minmax(0,1fr) 170px;align-items:center;gap:16px;padding:11px 0;font-size:15px;display:grid}.dx .g-new li{grid-template-columns:110px 90px 100px minmax(0,1fr)}.dx .g-rows li.g-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding-top:0;font-size:12px;font-weight:600}.dx .g-rows b{font:700 16px var(--fig)}.dx .g-psf{color:var(--ink-3)}.dx .g-d{text-align:right;font-size:14px;font-weight:600}.dx .g-d.lo{color:var(--fair-ink)}.dx .g-d.hi{color:var(--high-ink)}.dx .g-steps{margin:16px 0 0;padding:0;list-style:none}.dx .g-steps li{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;gap:4px 14px;padding:12px 0;display:grid}.dx .g-steps b{font:700 22px var(--fig);color:var(--brass-lt)}.dx .g-steps span{color:#cbd7d1;align-self:center;font-size:14px}.dx .g-steps li.stop b{color:#f09477}.dx .g-partner .offer-l ul{margin-bottom:22px}.dx .g-btns{flex-wrap:wrap;gap:12px;display:flex}.dx .btn-ghost{color:#fff;border:1px solid #ffffff4d;border-radius:14px;align-items:center;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex}.dx .btn-ghost:hover{background:#ffffff14}.dx .g-fine{color:var(--n-mute);margin:16px 0 0;font-size:13px}.dx .g-art{background-position:50%;background-size:cover;min-height:320px}.dx .g-foot{border-top:1px solid var(--line);color:var(--ink-3);padding:28px 0 60px;font-size:14px}.dx .g-foot p{margin:6px 0}@media (max-width:1000px){.dx .g-grid{grid-template-columns:1fr;margin-top:36px}.dx .g-head h1{font-size:46px}}@media (max-width:760px){.dx .g-rows li{grid-template-columns:minmax(0,1fr) 92px;gap:4px 12px}.dx .g-rows li>span:nth-child(2),.dx .g-psf,.dx .g-rows li.g-h{display:none}.dx .g-d{text-align:left;grid-column:1/-1}.dx .g-body{gap:12px}.dx .g-art{display:none}}.dx .g-btns{align-items:stretch}.dx .g-btns>*{align-items:center;min-height:50px;margin:0;display:inline-flex}.dx .hero.home .hero-photo{overflow:visible}.dx .hero.home .hero-photo img{clip-path:inset(0)}.dx .hero.home .hero-text{z-index:6}.dx .g-check .v-lead{display:none}.dx .pg-dev .dev-hero .hero-text{padding-top:96px;padding-bottom:26px}.dx .pg-dev .dev-id{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.dx .pg-dev .dev-id .logo-slot{border:0;border-radius:20px;width:118px;height:118px;padding:12px;box-shadow:0 10px 24px -16px #0009}.dx .pg-dev .dev-hero .logo-slot img,.dx .pg-dev .who .logo-slot img{filter:none;object-fit:contain;width:auto;height:auto;position:static;inset:auto}.dx .pg-dev .dev-hero h1{font-size:72px}.dx .pg-dev .dev-hero h1 small{margin-top:10px}.dx .pg-dev .pick-w{margin-top:20px;position:relative}.dx .pg-dev .pick-l{color:#ffffffd1;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.dx .pg-dev .pick{background:var(--paper);color:var(--ink);border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:0 18px;display:flex;position:relative}.dx .pg-dev .pick:focus-within{border-color:var(--brass-lt)}.dx .pg-dev .pick .ic{fill:none;width:22px;height:22px;stroke:var(--ink-3);stroke-width:1.8px;stroke-linecap:round;flex:none}.dx .pg-dev .pick input{min-width:0;height:58px;color:var(--ink);font:650 21px var(--fig);letter-spacing:-.015em;background:0 0;border:0;outline:0;flex:1}.dx .pg-dev .pick input::placeholder{color:var(--ink-3);font-weight:500}.dx .pg-dev .pick input::-webkit-search-cancel-button{display:none}.dx .pg-dev .pick-list{z-index:30;background:var(--paper);border:1px solid var(--line-2);max-height:320px;box-shadow:var(--shadow);border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;overflow:auto}.dx .pg-dev .pick-list li{cursor:pointer;border-radius:10px;justify-content:space-between;gap:16px;padding:9px 12px;font-size:15px;display:flex}.dx .pg-dev .pick-list li span{color:var(--ink-3);white-space:nowrap;font-size:13.5px}.dx .pg-dev .pick-list li:hover,.dx .pg-dev .pick-list li[aria-selected=true]{background:var(--brand-tint)}.dx .pg-dev .dev-hero .panel{padding-bottom:30px}.dx .pg-dev .t-range{position:relative}.dx .pg-dev .t-range u{position:absolute;top:0}.dx .pg-dev .t-range i{background:#fff;border-radius:2px;width:3px;height:14px;margin-left:-1.5px;position:absolute;top:-3px}.dx .pg-dev .dev-grid{margin-top:16px}.dx .pg-dev .lead-s{font:600 19px/1.4 var(--fig);letter-spacing:-.01em;color:var(--ink);margin-top:10px}.dx .pg-dev .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:36px;display:grid}.dx .pg-dev .tips{position:relative}.dx .pg-dev [data-tip]{cursor:default}.dx .pg-dev [data-tip]:focus-visible{outline-offset:1px}.dx .pg-dev .tl{align-items:stretch;gap:12px;display:flex}.dx .pg-dev .tl-g{border-radius:14px;flex-direction:column;min-width:0;padding:8px 8px 6px;display:flex}.dx .pg-dev .tl-g.new{background:var(--sunk)}.dx .pg-dev .tl-g.nod{min-width:58px;flex:none!important}.dx .pg-dev .tl-g p{color:var(--ink-3);white-space:nowrap;margin:0 0 6px;font-size:12.5px;font-weight:600}.dx .pg-dev .tl-r{flex:1;gap:4px;display:flex}.dx .pg-dev .tl-c{text-align:center;border-radius:6px;flex-direction:column;flex:1;min-width:0;max-width:72px;display:flex}.dx .pg-dev .tl-c:hover .tl-s i{filter:brightness(1.12)}.dx .pg-dev .tl-b{align-items:flex-end;height:190px;display:flex}.dx .pg-dev .tl-s{flex-direction:column;gap:1px;width:100%;min-height:0;display:flex;position:relative}.dx .pg-dev .tl-s b{color:var(--ink-2);padding-bottom:1px;font-size:12px;font-weight:600;position:absolute;bottom:100%;left:0;right:0}.dx .pg-dev .tl-s i{border-radius:2px;min-height:3px;display:block}.dx .pg-dev .tl-s .fin{background:var(--series)}.dx .pg-dev .tl-s .act{background:var(--series-2)}@supports (color:color-mix(in lab, red, red)){.dx .pg-dev .tl-s .act{background:color-mix(in srgb,var(--series-2)45%,var(--paper))}}.dx .pg-dev .tl-s .can{background:var(--high)}.dx .pg-dev .tl-c>span{color:var(--ink-3);padding-top:5px;font-size:12px}.dx .pg-dev .key i.can{background:var(--high);border-color:var(--high)}.dx .pg-dev .key i.due{background:var(--series-2)}@supports (color:color-mix(in lab, red, red)){.dx .pg-dev .key i.due{background:color-mix(in srgb,var(--series-2)45%,var(--paper))}}.dx .pg-dev .key i.due{border-color:#0000}.dx .pg-dev .dues{--lab:140px;--val:190px;margin-top:16px}.dx .pg-dev .du-axis{margin-left:calc(var(--lab) + 12px);margin-right:calc(var(--val) + 12px);height:22px;position:relative}.dx .pg-dev .du-ref{border-left:1.5px solid var(--ink-3);width:0;height:20px;position:absolute;top:0}.dx .pg-dev .du-ref span{white-space:nowrap;color:var(--ink-2);font-size:12.5px;font-weight:600;position:absolute;top:0;left:6px}.dx .pg-dev .dues ul{gap:9px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.dx .pg-dev .dues li{grid-template-columns:var(--lab)minmax(0,1fr)62px 116px;align-items:center;gap:12px;display:grid;position:relative}.dx .pg-dev .dues li.soft>span{color:var(--ink-3)}.dx .pg-dev .du{height:20px;position:relative}.dx .pg-dev .du-t{border-left:1.5px solid var(--ink-3);width:0;position:absolute;top:-5px;bottom:-5px}.dx .pg-dev .du-b{background:var(--series-2);border-radius:5px;height:20px}@supports (color:color-mix(in lab, red, red)){.dx .pg-dev .du-b{background:color-mix(in srgb,var(--series-2)30%,var(--paper))}}.dx .pg-dev .du-b{min-width:3px;overflow:hidden}.dx .pg-dev .du-b u{background:var(--series);height:20px;display:block}.dx .pg-dev .dues li b{text-align:right;font-weight:600}.dx .pg-dev .dues li em{text-align:right;color:var(--ink-3);font-size:13.5px;font-style:normal}.dx .pg-dev .key i.left{background:var(--series-2)}@supports (color:color-mix(in lab, red, red)){.dx .pg-dev .key i.left{background:color-mix(in srgb,var(--series-2)30%,var(--paper))}}.dx .pg-dev .key i.left{border-color:#0000}.dx .pg-dev .bks{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dx .pg-dev .bks button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:128px minmax(0,1fr) 84px 88px;align-items:center;gap:10px;margin:0 -6px;padding:12px 6px;font-size:14.5px;display:grid}.dx .pg-dev .bks button:hover:not(:disabled){background:var(--sunk)}.dx .pg-dev .bks button:disabled{cursor:default;opacity:.55}.dx .pg-dev .bks i{background:var(--sunk);border-radius:6px;height:12px;display:block}.dx .pg-dev .bks u{background:var(--series);border-radius:6px;min-width:2px;height:12px;display:block}.dx .pg-dev .bks b{text-align:right;font-weight:600}.dx .pg-dev .bks em{color:var(--ink-3);text-align:right;font-size:13.5px;font-style:normal}.dx .pg-dev .dplot{width:100%;margin-top:14px;position:relative}.dx .pg-dev .dplot svg{width:100%;display:block}.dx .pg-dev .dplot text{font:12px var(--text);fill:var(--ink-3)}.dx .pg-dev .dplot text.ref{fill:var(--ink-2);font-weight:600}.dx .pg-dev .g{stroke:var(--line)}.dx .pg-dev .g0{stroke:var(--line-2)}.dx .pg-dev .c-band{fill:var(--series)}@supports (color:color-mix(in lab, red, red)){.dx .pg-dev .c-band{fill:color-mix(in srgb,var(--series)16%,transparent)}}.dx .pg-dev .c-band{stroke:none}.dx .pg-dev .c-typ{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:6 5}.dx .pg-dev .c-me{fill:none;stroke:var(--series-2);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.dx .pg-dev .c-dot{fill:var(--series-2);stroke:var(--paper);stroke-width:2px}.dx .pg-dev .c-x{stroke:var(--ink-3);stroke-width:1px}.dx .pg-dev .s-f{fill:var(--series)}.dx .pg-dev .s-a{fill:var(--paper);stroke:var(--series-2);stroke-width:1.6px}.dx .pg-dev .s-m{stroke:var(--ink-3);stroke-dasharray:5 4}.dx .pg-dev .key i.ln{border:0;border-top:3px solid var(--series-2);border-radius:0;width:22px;height:0}.dx .pg-dev .key i.ln.typ{border-top:2px dashed var(--ink)}.dx .pg-dev .key b{color:var(--ink-2);font-weight:600}.dx .pg-dev .key i.band{background:var(--series)}@supports (color:color-mix(in lab, red, red)){.dx .pg-dev .key i.band{background:color-mix(in srgb,var(--series)16%,transparent)}}.dx .pg-dev .key i.band{border-color:#0000}.dx .pg-dev .key i.bb{background:var(--series-2)}@supports (color:color-mix(in lab, red, red)){.dx .pg-dev .key i.bb{background:color-mix(in srgb,var(--series-2)55%,transparent)}}.dx .pg-dev .key i.bb{border:0}.dx .pg-dev .key i.dotk{background:var(--paper);border:1.6px solid var(--series-2);border-radius:50%;width:11px;height:11px}.dx .pg-dev .key i.dotk.on{background:var(--series);border-color:var(--series)}.dx .pg-dev .key i.dotk.gray{background:var(--ref);border-color:var(--ref)}.dx .pg-dev .cd>.sub{margin:18px 0 6px}.dx .pg-dev .pr-cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;display:grid}.dx .pg-dev .pr-cols .sub{margin-top:0}.dx .pg-dev .finds.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.dx .pg-dev table.tight{min-width:0}.dx .pg-dev .tight td{padding:9px 12px}.dx .pg-dev .mos{align-items:flex-end;gap:4px;display:flex}.dx .pg-dev .mo{text-align:center;flex:1;min-width:0}.dx .pg-dev .mo>div{align-items:flex-end;height:120px;display:flex}.dx .pg-dev .mo u{background:var(--series);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.dx .pg-dev .mo:hover u{background:var(--series-2)}.dx .pg-dev .mo span{color:var(--ink-2);padding-top:4px;font-size:11.5px;display:block}.dx .pg-dev .mo:nth-child(2n) span{visibility:hidden}.dx .pg-dev .pr-cols .cs{margin-top:10px;font-size:14.5px}.dx .pg-dev .dbs{gap:10px;margin:14px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.dx .pg-dev .dbs li{grid-template-columns:minmax(0,170px) minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.dx .pg-dev .dbs li.thin .db{opacity:.45}.dx .pg-dev .dbs span{min-width:0}.dx .pg-dev .dbs em{text-align:right;color:var(--ink-2);font-size:14px;font-style:normal;font-weight:600}.dx .pg-dev .db{height:14px;position:relative}.dx .pg-dev .db:before{content:"";background:var(--sunk);height:2px;position:absolute;top:6px;left:0;right:0}.dx .pg-dev .db u{background:var(--line-2);height:4px;position:absolute;top:5px}.dx .pg-dev .db i{border:2px solid var(--paper);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:1px}.dx .pg-dev .db i.me{background:var(--series)}.dx .pg-dev .db i.them{background:var(--ref)}.dx .pg-dev .areas{gap:10px;margin:14px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.dx .pg-dev .areas li{grid-template-columns:minmax(0,170px) minmax(0,1fr) 58px;align-items:center;gap:12px;display:grid}.dx .pg-dev .areas i{background:var(--sunk);border-radius:5px;height:10px;display:flex;overflow:hidden}.dx .pg-dev .areas u{background:var(--series);height:10px;display:block}.dx .pg-dev .areas s{background:var(--series-2);height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.dx .pg-dev .areas s{background:color-mix(in srgb,var(--series-2)55%,transparent)}}.dx .pg-dev .areas b{text-align:right;font-weight:600}.dx .pg-dev .who{padding-top:20px;padding-bottom:20px}.dx .pg-dev .who .dev-h{align-items:center}.dx .pg-dev .who .cs{margin-top:4px}.dx .pg-dev .reg-f{flex-wrap:wrap;gap:6px;margin:14px 0 6px;display:flex}.dx .pg-dev .reg-f span{font-weight:500}.dx .pg-dev table.reg{min-width:1010px}.dx .pg-dev .reg th,.dx .pg-dev .reg td{border-color:var(--line);white-space:nowrap;padding-top:9px;padding-bottom:9px}.dx .pg-dev .reg td:nth-child(2),.dx .pg-dev .reg th:nth-child(2){text-align:left}.dx .pg-dev .reg td:first-child a{-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.dx .pg-dev .reg .bt{min-width:130px}.dx .pg-dev .rb{vertical-align:middle;background:var(--sunk);text-align:left;border-radius:3px;width:64px;height:6px;margin-right:8px;display:inline-block}.dx .pg-dev .rb u{background:var(--series);border-radius:3px;height:6px;display:block}.dx .pg-dev .reg tbody tr.sel td{background:var(--brand-tint)}.dx .pg-dev .rowpick{border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:3px 11px;font-size:13px;font-weight:600}.dx .pg-dev .rowpick:hover{border-color:var(--ink-3)}.dx .pg-dev #all,.dx .pg-dev #timeline{scroll-margin-top:16px}@media (max-width:1100px){.dx .pg-dev .dev-grid .c6{grid-column:1/-1}.dx .pg-dev .split,.dx .pg-dev .pr-cols{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:640px){.dx .pg-dev .dev-hero .hero-text{padding-top:84px}.dx .pg-dev .dev-id{gap:14px}.dx .pg-dev .dev-id .logo-slot{border-radius:14px;width:72px;height:72px;padding:7px}.dx .pg-dev .dev-hero h1{font-size:40px}.dx .pg-dev .dev-hero h1 small{margin-top:6px;font-size:15px}.dx .pg-dev .pick input{height:52px;font-size:17px}.dx .pg-dev .cn .cu.after{letter-spacing:0;margin:6px 0 0;font-size:16px;line-height:1.3;display:block}.dx .pg-dev .lead-s{font-size:17px}.dx .pg-dev .tl{gap:6px;overflow-x:auto}.dx .pg-dev .tl-c{min-width:22px}.dx .pg-dev .tl-g{padding:6px 4px 4px}.dx .pg-dev .tl-r{gap:2px}.dx .pg-dev .tl-b{height:150px}.dx .pg-dev .tl-c>span,.dx .pg-dev .tl-s b{font-size:10.5px}.dx .pg-dev .tl-g p{white-space:normal;font-size:11.5px}.dx .pg-dev .tl-g.nod{min-width:40px}.dx .pg-dev .dues{--lab:0px;--val:0px}.dx .pg-dev .du-axis{margin:0}.dx .pg-dev .dues li{grid-template-columns:minmax(0,1fr) auto auto;row-gap:4px}.dx .pg-dev .dues li .du{grid-area:2/1/auto/-1}.dx .pg-dev .dues li em{font-size:13px}.dx .pg-dev .bks button{grid-template-columns:minmax(0,1fr) auto auto}.dx .pg-dev .bks i{grid-area:2/1/auto/-1}.dx .pg-dev .finds.two{grid-template-columns:1fr}.dx .pg-dev .dbs li{grid-template-columns:minmax(0,1fr) 48px}.dx .pg-dev .dbs .db{grid-area:2/1/auto/-1}.dx .pg-dev .areas li{grid-template-columns:minmax(0,1fr) 58px}.dx .pg-dev .areas i{grid-area:2/1/auto/-1}.dx .pg-dev .tight td{white-space:nowrap;padding-left:5px;padding-right:5px;font-size:13.5px}.dx .pg-dev .tight th{padding-left:5px;padding-right:5px}.dx .pg-dev table.reg{width:100%;min-width:0}.dx .pg-dev .reg th:nth-child(2),.dx .pg-dev .reg td:nth-child(2),.dx .pg-dev .reg th:nth-child(3),.dx .pg-dev .reg td:nth-child(3),.dx .pg-dev .reg th:nth-child(5),.dx .pg-dev .reg td:nth-child(5),.dx .pg-dev .reg th:nth-child(6),.dx .pg-dev .reg td:nth-child(6),.dx .pg-dev .reg th:nth-child(7),.dx .pg-dev .reg td:nth-child(7),.dx .pg-dev .reg th:nth-child(8),.dx .pg-dev .reg td:nth-child(8){display:none}.dx .pg-dev .reg td:first-child{white-space:normal}.dx .pg-dev .reg .bt{min-width:0}.dx .pg-dev .rb{display:none}.dx .pg-dev .reg td,.dx .pg-dev .reg th{padding-left:4px;padding-right:4px}.dx .pg-dev .who .dev-h{align-items:flex-start}.dx .pg-dev .who .logo-slot{width:64px;height:48px}}.dx .pg-dev .dev-hero .hero-plain{padding-top:0}.dx .pg-dev .optip{pointer-events:none;background:var(--ink);color:var(--paper);white-space:nowrap;z-index:3;border-radius:9px;padding:7px 11px;font-size:12.5px;line-height:1.45;position:absolute;transform:translate(-50%,-112%)}.dx .pg-dev .optip[hidden]{display:none}.dx .pg-guides .bv{display:none!important}.dx .pg-guides .bv.full{grid-column:1/-1}.dx .pg-guides[data-b="750000"] .bv[data-b="750000"],.dx .pg-guides[data-b="1000000"] .bv[data-b="1000000"],.dx .pg-guides[data-b="1500000"] .bv[data-b="1500000"],.dx .pg-guides[data-b="2000000"] .bv[data-b="2000000"],.dx .pg-guides[data-b="3000000"] .bv[data-b="3000000"],.dx .pg-guides[data-b="5000000"] .bv[data-b="5000000"]{display:contents!important}.dx .pg-guides .gg{margin-top:16px}.dx .pg-guides .c5{grid-column:span 5}.dx .pg-guides .c7{grid-column:span 7}.dx .pg-guides .gq{font:650 24px/1.2 var(--fig);letter-spacing:-.02em;color:var(--ink)}.dx .pg-guides .intel .gq{font-size:24px}.dx .pg-guides .stack{flex-direction:column;display:flex}.dx .pg-guides .stack .cn,.dx .pg-guides .stack .cs,.dx .pg-guides .stack .lead-s,.dx .pg-guides .stack .cbar,.dx .pg-guides .stack .fine{display:block}.dx .pg-guides .stack .cbar{display:flex}.dx .pg-guides .lead-s{font:550 18px/1.45 var(--fig);letter-spacing:-.01em;color:var(--ink);margin:10px 0 0}.dx .pg-guides .gsplit{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:36px;display:grid}.dx .pg-guides .gsplit>div:first-child{flex-direction:column;height:100%;display:flex}.dx .pg-guides .gsplit.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-top:4px}.dx .pg-guides .col5{grid-column:span 5;gap:16px;min-width:0;display:grid}.dx .pg-guides .col5 .cd{grid-column:auto}.dx .pg-guides .col5.wide{grid-column:1/-1}.dx .pg-guides .go2{flex-wrap:wrap;gap:24px;margin-top:auto;display:flex}.dx .pg-guides .go2 .cgo{margin-top:0}.dx .pg-guides .ft-hero .hero-photo:after{background:linear-gradient(180deg,#1c1b169e 0%,#1c1b164d 30%,#282c249e 56%,var(--night)100%)}.dx .pg-guides .gt td{white-space:nowrap}.dx .pg-guides .find b .bv{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.dx .pg-guides .intel .finds{margin-top:16px}.dx .pg-guides .gb{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dx .pg-guides .gb .panel-label{margin:0}.dx .pg-guides .gb-c{flex-wrap:wrap;gap:6px;display:flex}.dx .pg-guides .gb-c button{font:650 15px var(--fig);cursor:pointer;color:var(--n-ink);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:7px 15px}.dx .pg-guides .gb-c button:hover{border-color:var(--brass-lt)}.dx .pg-guides .gb-c button[aria-pressed=true]{background:var(--brass-lt);border-color:var(--brass-lt);color:#2b2a25}.dx .pg-guides .hero .t-big{white-space:nowrap}.dx .pg-guides .panel{padding-bottom:30px}.dx .pg-guides .fb-l{color:var(--n-mute);padding:0 4px 0 12px;font-size:13.5px;font-weight:600}.dx .pg-guides .rr-box{min-width:0}.dx .pg-guides .rr-head{color:var(--ink-3);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.dx .pg-guides .rr-plot{--lw:64px;--rw:56px;padding-top:22px;padding-bottom:26px;position:relative}.dx .pg-guides .rr-area{left:var(--lw);right:var(--rw);pointer-events:none;position:absolute;top:0;bottom:0}.dx .pg-guides .rr{grid-template-columns:var(--lw)minmax(0,1fr)var(--rw);border-radius:8px;align-items:center;height:46px;display:grid}.dx .pg-guides .rr:hover .rr-t u{filter:brightness(1.1)}.dx .pg-guides .rr-l{font-size:14.5px;font-weight:600}.dx .pg-guides .rr-s{text-align:right;font:700 19px var(--fig);letter-spacing:-.02em}.dx .pg-guides .rr-t{background:var(--sunk);border-radius:5px;height:16px;position:relative}.dx .pg-guides .rr-t u{background:var(--series);opacity:.82;border-radius:5px;position:absolute;top:0;bottom:0}.dx .pg-guides .rr-t i{background:var(--ink);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px}.dx .pg-guides .rr-line{background:var(--brass);z-index:2;width:2px;margin-left:-1px;transition:left .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:18px;bottom:24px}.dx .pg-guides .rr-line em{font:600 12.5px var(--text);color:var(--brass);white-space:nowrap;font-style:normal;position:absolute;top:-20px;left:0;transform:translate(-50%);color:var(--ink)!important}.dx .pg-guides .rr-ax{height:18px;position:absolute;bottom:0;left:0;right:0}.dx .pg-guides .rr-ax span{color:var(--ink-3);white-space:nowrap;font-size:12px;position:absolute;transform:translate(-50%)}.dx .pg-guides .rr-ax span:first-child{transform:none}.dx .pg-guides .rr-ax span:last-child{transform:translate(-100%)}.dx .pg-guides .key i.kb{background:var(--series);opacity:.82;border:0;border-radius:3px;width:22px;height:10px}.dx .pg-guides .key i.kt{background:var(--ink);border:0;border-radius:2px;width:3px;height:14px}.dx .pg-guides .key i.kl{background:var(--brass);border:0;border-radius:0;width:2px;height:14px}.dx .pg-guides .key i.kr,.dx .pg-guides .key i.ko{background:var(--resale);border:0;border-radius:50%;width:11px;height:11px}.dx .pg-guides .key i.ko{background:var(--offp)}.dx .pg-guides .key i.kl2{background:var(--series-2);border:0;border-radius:2px;width:18px;height:3px}.dx .pg-guides .gt{min-width:720px;margin-top:14px}.dx .pg-guides .gt th,.dx .pg-guides .gt td{border-color:var(--line)}.dx .pg-guides .intel .gt th,.dx .pg-guides .intel .gt td{border-color:var(--intel-line)}.dx .pg-guides .gt .tl{text-align:left}.dx .pg-guides .gt small{color:var(--ink-3);white-space:nowrap;margin-left:4px;font-size:13px}.dx .pg-guides .gt a{text-underline-offset:3px;font-weight:600}.dx .pg-guides .gt tr.on td{background:var(--sunk)}.dx .pg-guides #rentbuy .gt{min-width:600px}.dx .pg-guides .cbar{border-radius:7px;gap:2px;height:20px;margin:18px 0 4px;display:flex;overflow:visible}.dx .pg-guides .cbar i{background:var(--ref);min-width:4px;display:block}.dx .pg-guides .cbar i:first-child{border-radius:7px 0 0 7px}.dx .pg-guides .cbar i:last-child{border-radius:0 7px 7px 0}.dx .pg-guides .cbar .s-down{background:var(--series)}.dx .pg-guides .cbar .s-dld,.dx .pg-guides .cbar .s-agent{background:var(--series-2)}@supports (color:color-mix(in lab, red, red)){.dx .pg-guides .cbar .s-agent{background:color-mix(in srgb,var(--series-2)65%,var(--paper))}}.dx .pg-guides .cbar .s-trustee{background:var(--high)}.dx .pg-guides .cbar .s-other{background:var(--ink-3)}.dx .pg-guides .gr{margin-top:10px}.dx .pg-guides .gr li{padding:8px 0}.dx .pg-guides .gr li.on{border-top:2px solid var(--ink)}.dx .pg-guides .gr b{white-space:nowrap;font-weight:600}.dx .pg-guides .fees{margin:12px 0 0;padding:0;list-style:none}.dx .pg-guides .fees li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 0;font-size:14.5px;line-height:1.45;display:grid}.dx .pg-guides .fees b{font-weight:650}.dx .pg-guides .fees em{color:var(--ink-3);text-align:right;font-size:12.5px;font-style:normal}.dx .pg-guides .fees span{color:var(--ink-2);grid-column:1/-1}.dx .pg-guides .db{border-radius:8px;grid-template-columns:minmax(0,190px) minmax(0,1fr) 52px;align-items:center;gap:12px;min-height:52px;font-size:14px;line-height:1.3;display:grid}.dx .pg-guides .db>b{text-align:right;font-weight:650}.dx .pg-guides .db small{color:var(--ink-3);font-size:12.5px;display:block}.dx .pg-guides .db-t{height:10px;position:relative}.dx .pg-guides .db-t:before{content:"";background:var(--intel-line);height:2px;position:absolute;top:4px;left:0;right:0}.dx .pg-guides .db-t u{background:var(--offp);height:4px;position:absolute;top:3px}@supports (color:color-mix(in lab, red, red)){.dx .pg-guides .db-t u{background:color-mix(in srgb,var(--offp)45%,transparent)}}.dx .pg-guides .db-t i{border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-1px}.dx .pg-guides .db-t .r{background:var(--resale)}.dx .pg-guides .db-t .o{background:var(--offp)}.dx .pg-guides .db-ax{height:18px;position:relative}.dx .pg-guides .db-ax span{color:var(--ink-3);white-space:nowrap;font-size:12px;position:absolute;transform:translate(-50%)}.dx .pg-guides .db-ax span:first-child{transform:none}.dx .pg-guides .db-ax span:last-child{transform:translate(-100%)}.dx .pg-guides .op-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.dx .pg-guides .op-cols h3{font:650 18px var(--fig);margin:0}.dx .pg-guides .op-cols .facts{margin-top:8px}.dx .pg-guides .key i.on{background:var(--series);border:0;border-radius:3px;width:13px;height:13px}.dx .pg-guides .gsteps{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dx .pg-guides .gsteps li{counter-increment:s;border-top:2px solid var(--series);flex-direction:column;gap:5px;padding-top:12px;font-size:14.5px;line-height:1.45;display:flex}.dx .pg-guides .gsteps li:before{content:counter(s);font:700 15px var(--fig);color:var(--brand)}.dx .pg-guides .gsteps b{font:650 16px var(--fig)}.dx .pg-guides .gsteps span{color:var(--ink-2)}.dx .pg-guides .gsteps a{color:var(--brand);margin-top:auto;font-size:13.5px;font-weight:600}.dx .pg-guides .gh-hero .hero-photo{background:var(--night);min-height:0}.dx .pg-guides .gh-hero .hero-photo:after{display:none}.dx .pg-guides .gh-hero .hero-text{padding-top:112px;padding-bottom:36px}.dx .pg-guides .gh-hero .fresh{color:var(--n-mute);margin-top:18px}.dx .pg-guides .gh{margin-top:40px}.dx .pg-guides .gh h2{font:700 30px/1.15 var(--head);letter-spacing:-.025em;margin:0 0 16px}.dx .pg-guides .gcs{gap:16px;display:grid}.dx .pg-guides .gc{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-width:0;padding:24px 26px;display:flex}.dx .pg-guides .gc h3{font:700 23px/1.2 var(--fig);letter-spacing:-.02em;margin:0}.dx .pg-guides .gc h3 a{text-decoration:none}.dx .pg-guides .gc h3 a:hover{text-decoration:underline}.dx .pg-guides .gc-q{color:var(--ink-3);margin:6px 0 0;font-size:14px;font-weight:600}.dx .pg-guides .gc-a{color:var(--ink-2);margin:10px 0 0;font-size:15.5px;line-height:1.55}.dx .pg-guides .gc-a b{color:var(--ink)}.dx .pg-guides .gc-l{margin-top:auto}.dx .pg-guides .gc.feat{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:0;display:grid;overflow:hidden}.dx .pg-guides .gc-m{min-height:300px;position:relative}.dx .pg-guides .gc-m img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.dx .pg-guides .gc-b{padding:28px 32px}.dx .pg-guides .gc-k{color:var(--brand);margin:0 0 6px;font-size:13.5px;font-weight:600}.dx .pg-guides .gc.feat h3{font:700 38px/1.1 var(--head);letter-spacing:-.03em}.dx .pg-guides .gc-qs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:16px 0 20px;padding:0;font-size:15px;list-style:none;display:grid}.dx .pg-guides .gc-qs a{text-underline-offset:3px;color:var(--ink);font-weight:600}.dx .pg-guides .gc-go{background:var(--ink);color:var(--paper);text-decoration:none;display:inline-block}.dx .pg-guides .gc-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dx .pg-guides .qas{background:var(--paper);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding:8px 28px;display:grid}.dx .pg-guides .qa{border-bottom:1px solid var(--line);padding:14px 0;text-decoration:none;display:block}.dx .pg-guides .qa b{font:650 16.5px var(--fig);letter-spacing:-.01em;display:block}.dx .pg-guides .qa span{color:var(--ink-2);margin-top:2px;font-size:14.5px;display:block}.dx .pg-guides .qa:hover b{color:var(--brand)}.dx .pg-guides .qa:nth-last-child(-n+2){border-bottom:0}.dx .pg-guides .tls{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dx .pg-guides .tl-c2{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px 18px;text-decoration:none;display:block}.dx .pg-guides .tl-c2:hover{border-color:var(--brand)}.dx .pg-guides .tl-c2 b{font:650 16.5px var(--fig);display:block}.dx .pg-guides .tl-c2 span{color:var(--ink-2);margin-top:3px;font-size:14px;line-height:1.4;display:block}@media (max-width:1100px){.dx .pg-guides .gc-3{grid-template-columns:repeat(2,minmax(0,1fr))}.dx .pg-guides .tls,.dx .pg-guides .gsteps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dx .pg-guides .c5,.dx .pg-guides .c7,.dx .pg-guides .col5{grid-column:1/-1}.dx .pg-guides .gsplit,.dx .pg-guides .gsplit.even,.dx .pg-guides .gc.feat{grid-template-columns:minmax(0,1fr)}.dx .pg-guides .gc-m{min-height:180px}.dx .pg-guides .gc-qs,.dx .pg-guides .qas{grid-template-columns:minmax(0,1fr)}.dx .pg-guides .qa:nth-last-child(2){border-bottom:1px solid var(--line)}}@media (max-width:640px){.dx .pg-guides .intel .finds{grid-template-columns:repeat(2,minmax(0,1fr))}.dx .pg-guides .intel .finds .find:last-child{grid-column:1/-1}.dx .pg-guides .find b{font-size:21px}.dx .pg-guides .gsteps{gap:14px}.dx .pg-guides .gsteps a{margin-top:0}.dx .pg-guides .gsteps li{padding-top:8px}.dx .pg-guides .db-ax span:nth-child(2),.dx .pg-guides #rentbuy .gt th:nth-child(2),.dx .pg-guides #rentbuy .gt td:nth-child(2){display:none}.dx .pg-guides #rentbuy .gt{min-width:480px}.dx .pg-guides .gt th,.dx .pg-guides .gt td{padding-left:8px;padding-right:8px}.dx .pg-guides .gq,.dx .pg-guides .intel .gq{font-size:21px}.dx .pg-guides .gc-3,.dx .pg-guides .op-cols{grid-template-columns:minmax(0,1fr)}.dx .pg-guides .tls{grid-template-columns:repeat(2,minmax(0,1fr))}.dx .pg-guides .gsteps{grid-template-columns:minmax(0,1fr)}.dx .pg-guides .rr-plot{--lw:52px;--rw:44px}.dx .pg-guides .db{grid-template-columns:minmax(0,118px) minmax(0,1fr) 42px;gap:8px;font-size:13px}.dx .pg-guides .rr-head{font-size:12px}.dx .pg-guides .gc-b,.dx .pg-guides .gc{padding:20px}.dx .pg-guides .gc.feat h3{font-size:32px}.dx .pg-guides .fb-l{display:none}.dx .pg-guides .fbar .fb-beds button{padding:6px 8px}}@media (prefers-reduced-motion:reduce){.dx .pg-guides .rr-line{transition:none}}.dx .pg-guides .on-phone{display:none}.dx .pg-guides .gt.colfix{table-layout:fixed}.dx .pg-guides .show-all summary{cursor:pointer;color:var(--brand);padding:12px 0;font-size:14.5px;font-weight:600;position:sticky;left:0}.dx .pg-guides .rr,.dx .pg-guides .db{cursor:default}.dx .pg-guides .fees li:first-child{border-top:0}@media (max-width:899px){.dx .pg-guides .on-desk{display:none}.dx .pg-guides .on-phone{display:block}.dx .pg-guides .mk-chart,.dx .pg-guides .gsteps span,.dx .pg-guides #cost .stack .fine,.dx .pg-guides .db.more{display:none}}.dx .pg-guides .scroll{flex:none}.dx .pg-guides .db small,.dx .pg-guides .intel .key,.dx .pg-guides .intel .key span,.dx .pg-guides .db-ax span,.dx .pg-guides .intel .find span,.dx .pg-guides .intel .fine{color:var(--ink-2)}.dx .pg-guides .yl{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dx .pg-guides .yl li{grid-template-columns:minmax(120px,240px) minmax(0,1fr) 64px;align-items:center;gap:14px;display:grid}.dx .pg-guides .yl a{color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.dx .pg-guides .yl a:hover{text-decoration:underline}.dx .pg-guides .yl-t{background:var(--sunk);border-radius:5px;height:14px;position:relative}.dx .pg-guides .yl-t u{background:var(--series);opacity:.82;border-radius:5px;position:absolute;top:0;bottom:0;left:0}.dx .pg-guides .yl b{text-align:right;font:700 17px var(--fig);letter-spacing:-.02em}@media (max-width:760px){.dx .pg-guides .yl li{grid-template-columns:minmax(0,1fr) 56px;gap:4px 10px}.dx .pg-guides .yl-t{order:3;grid-column:1/-1}}.dx .pg-pulse .rp-hero .hero-photo{min-height:0}.dx .pg-pulse .rp-hero .hero-photo:after{background:linear-gradient(180deg,#1c1b16a8 0%,#1c1b1699 45%,#242820bd 72%,var(--night)100%)}.dx .pg-pulse .rp-hero .hero-text{padding-top:96px;padding-bottom:26px}.dx .pg-pulse .rp-hero h1{max-width:none;margin:12px 0 0;font-size:58px;line-height:1.04}.dx .pg-pulse .rp-lede{font:500 22px/1.4 var(--fig);letter-spacing:-.01em;color:#ffffffeb;margin:14px 0 0}.dx .pg-pulse .rails{margin-top:26px}.dx .pg-pulse .rails p{color:#ffffffc7;margin:0 0 8px;font-size:13px}.dx .pg-pulse .rail{grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;gap:6px;padding-bottom:2px;display:grid;overflow-x:auto}.dx .pg-pulse .rl{color:#ffffffc7;border-radius:10px;flex-direction:column;gap:6px;padding:6px 6px 5px;text-decoration:none;transition:background .15s;display:flex}.dx .pg-pulse .rl:hover{background:#ffffff1a}.dx .pg-pulse .rl span{align-items:flex-end;height:40px;display:flex}.dx .pg-pulse .rl u{background:#ffffff57;border-radius:3px 3px 0 0;width:100%;display:block}.dx .pg-pulse .rl em{text-align:center;font-size:11px;font-style:normal}.dx .pg-pulse .rl b{text-align:center;font-size:12.5px;font-weight:600}.dx .pg-pulse .rl[aria-current]{color:#fff;background:#ffffff24}.dx .pg-pulse .rl[aria-current] u{background:var(--brass-lt)}.dx .pg-pulse .bento{margin-top:28px}.dx .pg-pulse .bento>.cd{min-width:0}.dx .pg-pulse .rp-means .finds{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:0}.dx .pg-pulse .rp-mean{padding:18px 20px}.dx .pg-pulse .rp-mean .lead-fact{margin:8px 0 0;font-size:18px}.dx .pg-pulse .rp-mean p:not(.lead-fact){color:var(--ink-2);margin:10px 0 0;font-size:14.5px;line-height:1.5}.dx .pg-pulse #pulse-prices .cs:first-of-type{font:600 19px/1.45 var(--fig);letter-spacing:-.01em;color:var(--ink);margin-top:12px}.dx .pg-pulse .chart .bar.s-bulk{fill:var(--ref)}.dx .pg-pulse .k.s-bulk{background:var(--ref)}.dx .pg-pulse .legend .k.s-ready,.dx .pg-pulse .legend .k.s-off,.dx .pg-pulse .legend .k.s-bulk{width:14px;height:10px}.dx .pg-pulse .legend .k.mark{border:1.5px solid var(--ink);background:0 0;border-radius:2px;width:14px;height:10px}.dx .pg-pulse .rb{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dx .pg-pulse .rb li{grid-template-columns:minmax(0,1fr) 54px 118px;align-items:baseline;gap:2px 12px;font-size:14.5px;display:grid}.dx .pg-pulse .rb a{font-weight:600;text-decoration:none}.dx .pg-pulse .rb a:hover{text-decoration:underline}.dx .pg-pulse .rb-n{min-width:0}.dx .pg-pulse .rb-n small{color:var(--ink-3);font-size:12.5px;display:block}.dx .pg-pulse .rb li>b{font:700 15px var(--fig);text-align:right}.dx .pg-pulse .rb em{color:var(--ink-3);text-align:right;font-size:13px;font-style:normal}.dx .pg-pulse .rb i{background:var(--sunk);border-radius:3px;grid-column:1/-1;height:6px;display:block}.dx .pg-pulse .rb u{width:var(--w);background:var(--series);border-radius:3px;height:6px;display:block}.dx .pg-pulse .mos{gap:4px;margin-top:16px;display:flex}.dx .pg-pulse .mo{cursor:default;flex:1;min-width:0}.dx .pg-pulse .mo>div{align-items:flex-end;height:64px;display:flex}.dx .pg-pulse .mos.tall .mo>div{height:210px}.dx .pg-pulse .mo u{background:var(--ref);border-radius:3px 3px 0 0;width:100%;display:block}.dx .pg-pulse .mo.on u{background:var(--series)}.dx .pg-pulse .mo span{text-align:center;color:var(--ink-3);margin-top:5px;font-size:11px;display:block}.dx .pg-pulse .mo.on span{color:var(--ink);font-weight:650}.dx .pg-pulse .rows a{min-width:0;font-weight:600;text-decoration:none}.dx .pg-pulse .rows a:hover{text-decoration:underline}.dx .pg-pulse .rows li>span{white-space:nowrap}.dx .pg-pulse .rows small{color:var(--ink-3);font-size:12.5px;font-weight:400;display:block}.dx .pg-pulse .rows .rn{color:var(--ink);text-align:left;white-space:normal;font-weight:600}.dx .pg-pulse .rp-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.dx .pg-pulse .rp-two .sub{color:var(--ink-2);margin:16px 0 14px;font-size:14px;font-weight:600}.dx .pg-pulse .rg{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.dx .pg-pulse .rg li{grid-template-columns:minmax(0,190px) minmax(0,1fr) 58px;align-items:center;gap:12px;display:grid}.dx .pg-pulse .rg i{background:var(--paper);border-radius:4px;height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.dx .pg-pulse .rg i{background:color-mix(in srgb,var(--paper)60%,transparent)}}.dx .pg-pulse .rg u{width:var(--w);background:var(--ref);border-radius:4px;height:7px;display:block}.dx .pg-pulse .rg li.on{font-weight:650}.dx .pg-pulse .rg li.on u{background:var(--fair)}.dx .pg-pulse .rg b{text-align:right;font-weight:650}.dx .pg-pulse .rd{margin:14px 0 0;padding:0;font-size:14.5px;list-style:none}.dx .pg-pulse .rd li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.dx .pg-pulse .rd b{font-weight:600}.dx .pg-pulse .rd strong{font:700 16px var(--fig);white-space:nowrap}@media (max-width:900px){.dx .pg-pulse .rp-hero .hero-text{padding-top:84px}.dx .pg-pulse .rp-hero h1{font-size:40px}.dx .pg-pulse .rp-lede{font-size:18px}.dx .pg-pulse .mos.tall .mo>div{height:120px}.dx .pg-pulse .rp-two{grid-template-columns:minmax(0,1fr);gap:18px}.dx .pg-pulse .rail{grid-auto-columns:48px}.dx .pg-pulse .rb li{grid-template-columns:minmax(0,1fr) 54px}.dx .pg-pulse .rb em{text-align:left;grid-area:2/1/auto/-1}.dx .pg-pulse .rg li{grid-template-columns:minmax(0,1fr) 80px 54px}}.dx .pg-pulse .rp-all{margin:28px 0 8px}.dx .pg-pulse .rp-all summary{cursor:pointer;font-weight:600}.dx .pg-pulse .rp-all ul{flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dx .pg-pulse .intel .legend,.dx .pg-pulse .intel .cfoot{color:var(--ink-2)}.dx .dock{z-index:40;cursor:pointer;text-align:left;background:var(--brass-lt);color:#2b2a25;border:0;border-radius:999px;align-items:center;gap:12px;padding:10px 22px 10px 10px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,bottom .25s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 34px #1e1c1452,0 0 0 1px #0000000a}.dx .dock:hover{transform:translateY(-2px);box-shadow:0 16px 40px #1e1c1461}.dx .dock-i{background:#2b2a25;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.dx .dock-i svg{fill:none;width:20px;height:20px;stroke:var(--brass-lt);stroke-width:1.8px;stroke-linejoin:round}.dx .dock-i:after{content:"";opacity:0;border:2px solid #2b2a25;border-radius:50%;animation:2.8s ease-out 1.2s 3 dx-ping;position:absolute;inset:-4px}@keyframes dx-ping{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.dx .dock-t b{font:700 15.5px/1.2 var(--fig);letter-spacing:-.01em;display:block}.dx .dock-t small{color:#5a4c35;font-size:12.5px;display:block}.dx:has(.fbar.on) .dock{bottom:calc(var(--fbar-h,64px) + 32px)}.dx .ask-sheet{background:var(--paper);width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);border:0;border-radius:24px;padding:0;box-shadow:0 30px 80px #00000059}.dx .ask-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c1b168c}.dx .as-in{max-height:calc(100vh - 48px);padding:26px 28px 28px;overflow:auto}.dx .as-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dx .as-top h2{font:700 30px/1.1 var(--fig);letter-spacing:-.025em;margin:4px 0 0}.dx .ask-sheet .as-kicker{color:var(--offp-ink)}.dx .as-ask{margin-top:18px}.dx .as-ask textarea{resize:vertical;border:1px solid var(--line-2);background:var(--sunk);width:100%;font:500 17px/1.5 var(--text);color:var(--ink);border-radius:16px;padding:16px 18px}.dx .as-ask textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-tint);outline:none}.dx .as-egs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;font-size:13px;display:flex}.dx .as-egs button{border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:6px 13px;font-size:13px}.dx .as-egs button:hover{border-color:var(--ink-3)}.dx .as-go{white-space:nowrap;height:46px;padding:0 18px}.dx .as-ask .as-go{margin-left:auto;display:block}.dx .as-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin:0;display:grid}.dx .as-lab{color:var(--ink-2);grid-column:1/-1;font-size:14px;font-weight:600}.dx .as-q{min-width:0;position:relative}.dx .as-hints{z-index:30;border:1px solid var(--line-2);background:var(--sunk);border-radius:12px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000047}.dx .as-hints li{color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 10px;font-size:15px;display:flex}.dx .as-hints li:hover,.dx .as-hints li[aria-selected=true]{background:var(--brand-tint)}.dx .as-hints small{color:var(--ink-3);font-size:12.5px}.dx .as-maybe{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.dx .as-maybe button{border:1px solid var(--line-2);min-height:40px;font:500 14.5px var(--text);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}.dx .as-maybe button:hover{border-color:var(--brand)}.dx .as-row input{border:1px solid var(--line-2);background:var(--sunk);width:100%;min-width:0;height:46px;font:500 16px var(--text);color:var(--ink);border-radius:12px;padding:0 14px}.dx .as-row input::placeholder{color:var(--ink-3);opacity:1}.dx .as-row input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-tint);outline:none}.dx .as-line{color:var(--ink-3);margin-top:12px;font-size:13.5px}.dx .as-line p{margin:0}.dx .as-chg{font:inherit;color:var(--brand);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:2px;padding:2px;font-weight:600;text-decoration:underline}.dx .as-read{margin-top:12px}.dx .as-view{margin-bottom:12px}.dx .as-facts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dx .as-c{border:1px solid var(--line-2);background:var(--sunk);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:600;display:inline-flex}.dx .as-c select,.dx .as-c input{font:600 14px var(--text);color:var(--ink);background:0 0;border:0;padding:2px 0}.dx .as-c input{width:110px}.dx .as-c select{background-color:#0000;background-position:right 2px center!important;background-size:10px 7px!important;padding-right:22px!important}.dx .as-c button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px}.dx .as-by{color:var(--brand);background:var(--brand-tint);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11.5px;font-weight:600}.dx .ask-res .as-by{margin:10px 0 0;display:inline-block}.dx .as-ans:empty{display:none}.dx .as-ans{background:var(--sunk);border-radius:18px;margin-top:18px;padding:20px 22px}.dx .as-h{font:700 24px/1.28 var(--fig);letter-spacing:-.015em;color:var(--ink);margin:0}.dx .as-h[data-zone]{border-left:3px solid var(--fair-ink);padding-left:12px}.dx .as-h[data-zone=bad]{border-left-color:var(--high-ink)}.dx .as-d{color:var(--ink-2);margin:8px 0 0;font-size:15px}.dx .as-sig{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;margin:16px 0 0;padding:0;display:grid}.dx .as-sig>div{padding:12px 16px 0 0}.dx .as-sig>div+div{border-left:1px solid var(--line);padding-left:16px}.dx .as-sig dt{color:var(--ink-3);font-size:12.5px;font-weight:500}.dx .as-sig dd{gap:1px;margin:3px 0 0;display:grid}.dx .as-sig b{font:700 20px/1.2 var(--fig);letter-spacing:-.01em;color:var(--ink)}.dx .as-sig span{color:var(--ink-2);align-items:center;gap:5px;font-size:13px;display:flex}.dx .as-sig i{border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0}.dx .as-sig i[data-dir=up]{border-bottom:6px solid}.dx .as-sig i[data-dir=down]{border-top:6px solid}@media (max-width:560px){.dx .as-sig{grid-template-columns:1fr}.dx .as-sig>div,.dx .as-sig>div+div{border-left:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.dx .as-sig>div:last-child{border-bottom:0}.dx .as-sig dt{flex:1;min-width:0}.dx .as-sig dd{text-align:right;flex:none;justify-items:end}.dx .as-sig span{white-space:nowrap;justify-content:flex-end}.dx .as-sig b{font-size:17px}}.dx .as-lt{color:var(--ink-3);margin:16px 0 0;font-size:13px;font-weight:600}.dx .as-list{margin:10px 0 0;padding:0;list-style:none}.dx .as-lt+.as-list{margin-top:6px}.dx .as-list li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;font-size:14.5px;display:flex}.dx .as-list a{color:inherit;flex:1;justify-content:space-between;gap:16px;text-decoration:none;display:flex}.dx .as-list a span{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.dx .as-list a:hover span{text-decoration-color:currentColor}.dx .as-ans .cgo{padding-top:12px}.dx .as-n{background:var(--night);color:var(--n-ink);border-radius:18px;margin-top:16px;padding:20px 22px}.dx .as-nt{font:700 20px/1.2 var(--fig);color:#fff;margin:0}.dx .as-ns{color:var(--n-mute);margin:6px 0 14px;font-size:14px}.dx .as-f{gap:10px;display:flex}.dx .as-f input{min-width:0;font:500 16px var(--text);color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:14px;flex:1;padding:13px 16px}.dx .as-f input::placeholder{color:var(--n-mute)}.dx .as-f input:focus{border-color:var(--brass-lt);outline:none}.dx .as-n .lead-fine{color:var(--n-mute);margin:10px 0 0;font-size:12px}.dx .as-n .fld-err{color:#f09477}@media (max-width:760px){.dx .dock{justify-content:flex-start;padding:8px 16px 8px 8px;bottom:12px;left:12px;right:12px}.dx:has(.fbar.on) .dock{bottom:calc(var(--fbar-h,96px) + 22px)}.dx .ask-sheet{border-radius:22px 22px 0 0;width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0}.dx .as-in{padding:20px 18px 24px}.dx .as-top h2{font-size:24px}.dx .as-f{flex-direction:column}.dx .as-h{font-size:21px}.dx .ltoast{display:none!important}}@media (prefers-reduced-motion:reduce){.dx .dock-i:after{animation:none}}.dx .as-view button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #2b2a2524}.dx .as-peek .as-list li.bl{filter:blur(4px);-webkit-user-select:none;user-select:none}.dx .as-lock{color:var(--brand);margin:8px 0 0;font-size:13px;font-weight:600}.dx .as-more{grid-template-columns:180px 1fr;gap:10px;margin-bottom:10px;display:grid}.dx .as-more input{min-width:0;font:500 15px var(--text);color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:14px;padding:12px 16px}.dx .as-more input::placeholder{color:var(--n-mute)}@media (max-width:760px){.dx .as-more{grid-template-columns:1fr}}.dx .btn-ask{font:600 15px var(--text);cursor:pointer;background:var(--brass-lt);color:var(--night);border:0;border-radius:12px;padding:14px 22px;transition:transform .15s,box-shadow .15s}.dx .btn-ask:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #ddbe8ecc}.dx .as-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--brass-lt);margin:0;font-size:12.5px;font-weight:600}.dx .as-notes{color:var(--ink-3);margin:12px 0 0;padding:0;font-size:13px;list-style:none}.dx .as-notes li+li{margin-top:4px}.dx .ask-inline{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:16px 18px 18px}.dx .ask-inline .as-in{max-height:none;padding:0;overflow:visible}.dx .ask-inline .as-ans{margin-top:14px}.dx .dock:focus-visible,.dx .as-go:focus-visible,.dx .as-view button:focus-visible,.dx .as-egs button:focus-visible,.dx .as-chg:focus-visible,.dx .as-list a:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.dx .ask-sheet .as-x{margin:0;position:absolute;top:18px;right:18px}.dx .tgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.dx .optip{pointer-events:none;background:var(--ink);color:var(--paper);white-space:nowrap;z-index:3;border-radius:9px;padding:7px 11px;font-size:12.5px;line-height:1.45;position:absolute;transform:translate(-50%,-112%)}.dx .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dx .hero.tool .hero-photo{background:var(--night);min-height:0}.dx .hero.tool .hero-photo:after{display:none}.dx .hero.tool .hero-text{padding-top:124px;padding-bottom:30px}.dx .hero.tool h1{font-size:72px;line-height:1}.dx .hero.tool h1 small{font-size:21px}.dx .hero.tool .dek{font-size:19px}.dx .hero.tool .fresh{color:var(--n-mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;display:flex}.dx .hero.tool .howlink{color:var(--n-mute)}.dx main.tmain{padding-top:20px}.dx .tmain .tgrid{margin-top:0}.dx .tq{font:700 26px/1.2 var(--fig);letter-spacing:-.02em;color:var(--ink);margin:0}.dx .cd h2.cq{font-family:var(--text)}.dx .cd h2.cq.tq{font:700 26px/1.2 var(--fig);color:var(--ink)}.dx .calc.tool{grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:16px}.dx .tseg{color:var(--ink-2);gap:6px;font-size:13.5px;font-weight:600;display:grid}.dx .tseg>div{background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:3px;display:grid}.dx .tseg button{font:600 14px var(--text);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 6px}.dx .tseg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.dx .quick{flex-wrap:wrap;gap:6px;display:flex}.dx .quick button{cursor:pointer;border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.dx .quick button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.dx .f-group{gap:14px;display:grid}.dx .calc-in .ci .fld-in.big input{font-size:20px}.dx .fees{border-collapse:collapse;width:100%;margin-top:14px;font-size:15px}.dx .fees th{text-align:left;border-top:1px solid var(--line);padding:9px 12px 9px 0;font-weight:600;position:relative}.dx .fees th i{border-radius:3px;width:10px;height:10px;margin-right:9px;display:inline-block}.dx .fees th small{color:var(--ink-3);margin-left:19px;font-size:13px;font-weight:400;display:block}.dx .fees td{text-align:right;white-space:nowrap;border-top:1px solid var(--line);font:600 16px var(--fig);font-variant-numeric:tabular-nums;vertical-align:top;padding:9px 0}.dx .fees tr.sum th,.dx .fees tr.sum td{border-top:1.5px solid var(--line-2)}.dx .fees tr.sum th small,.dx .fees tr.tot th small{margin-left:0}.dx .fees tr.tot th,.dx .fees tr.tot td{border-top:1.5px solid var(--ink);font:700 19px var(--fig);letter-spacing:-.01em}.dx .fees tr.tot th small{font:500 14px var(--text);letter-spacing:0;color:var(--ink-2)}.dx .calc-out .cverdict{margin:0 0 16px}.dx .cline{color:var(--ink-2);margin:14px 0 0;font-size:15px;line-height:1.45}.dx .cline b{color:var(--ink);font-weight:650}.dx .cnote{color:var(--ink-3);margin:6px 0 0;font-size:13px;line-height:1.45}.dx .yrs{margin-top:8px;font-size:14px}.dx .yrs summary{cursor:pointer;color:var(--brand);font-weight:600}.dx .yrs table{min-width:440px;margin-top:8px}.dx .op th,.dx .op td{border-color:var(--line)}.dx .intel .op th,.dx .intel .op td{border-color:var(--intel-line)}.dx .op.deals{min-width:0}.dx .op small{color:var(--ink-3);font-size:13px;font-weight:400;display:block}.dx .op.deals td:nth-child(2),.dx .op.deals th:nth-child(2){text-align:left}.dx .md{display:none}.dx .op.deals td:first-child{color:var(--ink-2);white-space:nowrap;font-weight:400}.dx .op.deals td:nth-child(2){font-weight:600}.dx .op.deals td:last-child{font-weight:650}.dx .op.deals td:nth-child(3),.dx .op.deals td:last-child{white-space:nowrap}.dx .op.ref{min-width:0}.dx .pl{font:inherit;color:var(--brand);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.dx .finds.two{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0}.dx .hist{grid-template-columns:repeat(13,minmax(0,1fr));align-items:end;gap:4px;height:190px;margin-top:22px;display:grid;position:relative}.dx .hb{cursor:pointer;min-width:0;height:100%;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-end;gap:6px;padding:0;display:flex}.dx .hb u{background:var(--series);width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dx .hb u{background:color-mix(in srgb,var(--series)34%,transparent)}}.dx .hb u{border-radius:5px 5px 0 0;flex:none;max-height:calc(100% - 24px)}.dx .hb:hover u{background:var(--series)}@supports (color:color-mix(in lab, red, red)){.dx .hb:hover u{background:color-mix(in srgb,var(--series)58%,transparent)}}.dx .hb.on u{background:var(--series)}.dx .hb span{height:18px;color:var(--ink-3);white-space:nowrap;font-size:12px;line-height:18px}.dx .hb.on span{color:var(--ink);font-weight:700}.dx .hist .optip{white-space:nowrap}.dx .fits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.dx .fit{border:1px solid var(--line);background:var(--sunk);border-radius:14px;gap:2px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:grid}.dx .fit:hover{border-color:var(--ink-3)}.dx .fit b{font:650 17px/1.25 var(--fig);letter-spacing:-.01em}.dx .fit span{color:var(--ink-3);font-size:13.5px}.dx .fit em{margin-top:8px;font-size:15px;font-style:normal;font-weight:600}.dx .fit small{color:var(--ink-2);font-size:13.5px;line-height:1.4}.dx .hub-pick{border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;padding:16px 20px;display:flex}.dx .hub-pick label{color:var(--ink-2);align-items:center;gap:10px;min-width:0;max-width:100%;font-size:14.5px;font-weight:600;display:flex}.dx .hub-pick select{font:600 15.5px var(--text);color:var(--ink);background:var(--sunk);border:1px solid var(--line-2);border-radius:10px;min-width:0;max-width:100%;padding:8px 10px}.dx .hub-beds{flex-wrap:wrap;gap:6px;display:flex}.dx .hub-beds button{cursor:pointer;border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600}.dx .hub-beds button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.dx a.cgo{text-decoration:none}.dx .inc{color:var(--ink-3);margin:10px 0 0;font-size:13.5px}.dx .hub .cd .cq{font:650 19px/1.3 var(--fig);letter-spacing:-.01em;color:var(--ink)}.dx .hub .cd .cs{flex:1}.dx .hub .cd.wide .cn{font-size:46px}.dx .hub .cd .cs b{color:var(--ink);font-weight:650}@media (max-width:900px){.dx .calc.tool{grid-template-columns:minmax(0,1fr)}.dx .fits{grid-template-columns:repeat(2,minmax(0,1fr))}.dx .hero.tool h1{font-size:60px}}@media (max-width:640px){.dx .hero.tool .hero-text{padding-top:112px;padding-bottom:22px}.dx .hero.tool h1{font-size:44px}.dx .hero.tool h1 small{font-size:17px}.dx .hero.tool .dek{font-size:16.5px}.dx .tq,.dx .cd h2.cq.tq{font-size:22px}.dx .fits,.dx .finds.two{grid-template-columns:1fr}.dx .hist{gap:2px;height:170px}.dx .hb span{font-size:10.5px}.dx .hb:nth-child(2n) span{visibility:hidden}.dx .hb.on span{visibility:visible}.dx .calc-big{font-size:36px}.dx .op.deals .dt,.dx .op.ref th:nth-child(3),.dx .op.ref td:nth-child(3){display:none}.dx .md{display:inline}.dx .op.deals th:nth-child(2),.dx .op.deals td:nth-child(2){text-align:left;padding-left:0;font-weight:600}.dx .op.deals th,.dx .op.deals td,.dx .op.ref th,.dx .op.ref td{padding-left:6px;padding-right:6px;font-size:13.5px}.dx .op.deals td:last-child,.dx .op.ref td:last-child{padding-right:0}.dx .op.ref td:first-child,.dx .op.ref th:first-child{padding-left:0}.dx .op small{font-size:12.5px}.dx .fees{font-size:14.5px}}@media (prefers-color-scheme:dark){.dx:not([data-theme=light]) .calc-out .c-down{background:var(--ink-3)}}.dx[data-theme=dark] .calc-out .c-down{background:var(--ink-3)}.dx .intel .hb span,.dx .intel .inc,.dx .intel .cn .cu,.dx .intel .fine{color:var(--ink-2)}.dx .intel .hb.on span{color:var(--ink)}.dx .calc-in select.pick-area{font:600 15.5px var(--text);color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:12px;grid-column:1/-1;min-width:0;max-width:100%;padding:11px 12px}.dx .calc-out .cn{margin:0 0 14px;font-size:40px}.dx .calc-out .cverdict.good{border-color:var(--fair)}.dx .fees.plain th small{margin-left:0}.dx .fees.plain tr:first-child th,.dx .fees.plain tr:first-child td{border-top:0}.dx .spread{box-sizing:border-box;width:100%;margin-top:24px;padding:8px 11px}.dx .spread-track{background:var(--series);border-radius:7px;height:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.dx .spread-track{background:color-mix(in srgb,var(--series)14%,transparent)}}.dx .spread-band{background:var(--series);border-radius:7px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.dx .spread-band{background:color-mix(in srgb,var(--series)45%,transparent)}}.dx .spread-typ{background:var(--ink);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-6px;bottom:-6px}.dx .spread-you{background:var(--brand);border:3px solid var(--paper);box-sizing:border-box;border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;top:-4px}.dx .spread-key{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.dx .spread-key i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:8px;display:inline-block}.dx .k-band{background:var(--series)}@supports (color:color-mix(in lab, red, red)){.dx .k-band{background:color-mix(in srgb,var(--series)45%,transparent)}}.dx .k-typ{background:var(--ink);width:4px!important}.dx .k-you{background:var(--brand);border-radius:50%!important}.dx .obars{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.dx .obars .t{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:15px;display:flex}.dx .obars .t b{color:var(--ink);font:650 16px var(--fig);white-space:nowrap}.dx .obars .tr{background:var(--series);border-radius:6px;height:12px;margin-top:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dx .obars .tr{background:color-mix(in srgb,var(--series)14%,transparent)}}.dx .obars .tr i{background:var(--series);border-radius:6px;height:100%;display:block}.dx .pg-hubs .hub-hero .hero-text{padding-bottom:40px}.dx .pg-hubs .hub-hero h1{font-size:56px;line-height:1.02}.dx .pg-hubs .hub-hero .dek{max-width:none}.dx .pg-hubs .dek a.mail{color:var(--brass-lt);font-weight:600}.dx .pg-hubs .pick-w{margin-top:24px;position:relative}.dx .pg-hubs .pick-l{color:#ffffffd1;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.dx .pg-hubs .pick{background:var(--paper);color:var(--ink);border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:0 18px;display:flex}.dx .pg-hubs .pick:focus-within{border-color:var(--brass-lt)}.dx .pg-hubs .pick .hic{fill:none;width:22px;height:22px;stroke:var(--ink-3);stroke-width:1.8px;stroke-linecap:round;flex:none}.dx .pg-hubs .pick input{min-width:0;height:58px;color:var(--ink);font:650 20px var(--fig);letter-spacing:-.015em;background:0 0;border:0;outline:0;flex:1}.dx .pg-hubs .pick input::placeholder{color:var(--ink-3);font-weight:500}.dx .pg-hubs .pick input::-webkit-search-cancel-button{display:none}.dx .pg-hubs .ctl{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:16px;display:flex}.dx .pg-hubs .hseg{border:1px solid #ffffff47;border-radius:12px;display:inline-flex;overflow:hidden}.dx .pg-hubs .hseg button{color:#ffffffd9;font:600 14.5px var(--text);cursor:pointer;background:0 0;border:0;padding:11px 18px}.dx .pg-hubs .hseg button+button{border-left:1px solid #ffffff47}.dx .pg-hubs .hseg button[aria-pressed=true]{background:var(--brass-lt);color:#2b2a25}.dx .pg-hubs .sel{color:#fffc;gap:4px;font-size:13px;display:grid}.dx .pg-hubs .sel select{background-color:var(--paper);min-width:200px;height:44px;color:var(--ink);font:500 15px var(--text);border:1px solid #0000;border-radius:12px;padding:0 12px}.dx .pg-hubs .hub-main{padding-top:44px;padding-bottom:64px}.dx .pg-hubs .hub-main h2{font:700 30px/1.2 var(--fig);letter-spacing:-.025em;margin:0 0 8px}.dx .pg-hubs .hsub{color:var(--ink-2);margin:0 0 14px;font-size:15.5px}.dx .pg-hubs .count{color:var(--ink-3);margin:0 0 16px;font-size:14px}.dx .pg-hubs .hfine{color:var(--ink-2);margin:18px 0 0;font-size:15px}.dx .hgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.dx .hc{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.dx .hc:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.dx .hc:focus-within{box-shadow:var(--shadow)}.dx .hc[hidden]{display:none}.dx .hc-m{aspect-ratio:3/2;background:var(--brand-tint);overflow:hidden}.dx .hc-m img{object-fit:cover;width:100%;height:100%;display:block}.dx .hc-tile{text-align:center;background:var(--brand-tint);width:100%;height:100%;color:var(--brand);font:650 21px/1.2 var(--fig);letter-spacing:-.015em;place-items:center;padding:18px;display:grid}.dx .hc-b{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.dx .hc-b h3{font:700 19px/1.25 var(--fig);letter-spacing:-.015em;margin:0 0 10px}.dx .hc-b h3 a{text-decoration:none}.dx .hc-b h3 a:after{content:"";position:absolute;inset:0}.dx .hc-b h3 a:hover{text-underline-offset:3px;text-decoration:underline}.dx .hc-b h3 a:focus-visible{outline:none}.dx .hc:has(h3 a:focus-visible){outline:2px solid var(--brand-2);outline-offset:2px}.dx .hc-a{color:var(--ink-3);margin:2px 0 12px;font-size:13.5px}.dx .hc-a:empty{display:none}.dx .hc-k{gap:8px;margin:auto 0 0;display:grid}.dx .hc-k div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-top:8px;display:flex}.dx .hc-k dt{color:var(--ink-3);white-space:nowrap;font-size:13px}.dx .hc-k dd{text-align:right;min-width:0;margin:0;font-size:15px}.dx .hc-k dd b{font:700 17px var(--fig);letter-spacing:-.01em}.dx .hc-k .u{color:var(--ink-3);font-size:12.5px}.dx .hc-k .none{color:var(--ink-3);font-size:13px}.dx .htg{white-space:nowrap;border-radius:999px;margin-left:4px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:650}.dx .htg-off{color:var(--offp-ink);background:var(--offp)}@supports (color:color-mix(in lab, red, red)){.dx .htg-off{background:color-mix(in srgb,var(--offp)14%,transparent)}}.dx .htg-res{color:var(--resale-ink);background:var(--resale)}@supports (color:color-mix(in lab, red, red)){.dx .htg-res{background:color-mix(in srgb,var(--resale)14%,transparent)}}.dx .pg-hubs .more{text-align:center;margin:28px 0 0}.dx .pg-hubs .btn-more{font:600 15px var(--text);border:1px solid var(--line-2);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:12px;padding:13px 26px}.dx .pg-hubs .btn-more:hover{border-color:var(--brand)}.dx .crow-w{min-width:0;margin:0 0 20px;position:relative}.dx .crow{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;gap:16px;margin:0 -2px;padding:4px 2px 14px;scroll-padding:0 24px;display:flex;overflow-x:auto}.dx .crow>.hc{scroll-snap-align:start;flex:0 0 min(270px,78vw)}.dx .crow:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px;border-radius:12px}.dx .crow-b{display:none}@media (hover:hover) and (min-width:900px){.dx .crow-b{border:1px solid var(--line-2);background:var(--paper);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;z-index:3;border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:calc(50% - 22px)}.dx .crow-b[data-dir=prev]{left:-18px}.dx .crow-b[data-dir=next]{right:-18px}.dx .crow-b:hover{border-color:var(--brand)}.dx .crow-b[hidden]{display:none}}.dx .pg-hubs .azs{border-top:1px solid var(--line);margin-top:56px;padding-top:36px}.dx .pg-hubs .az{columns:3 280px;column-gap:32px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none}.dx .pg-hubs .az li{break-inside:avoid;padding:3px 0}.dx .pg-hubs .az a{color:var(--brand);text-underline-offset:3px}.dx .pg-hubs .az span{color:var(--ink-3);margin-top:-2px;font-size:12.5px;display:block}.dx .pg-hubs .az-areas{columns:4 220px}.dx .pg-hubs .dgrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:18px;display:grid}.dx .pg-hubs .dvc{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:24px 26px;display:flex}.dx .pg-hubs .dvc-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.dx .pg-hubs .dlogo{border:1px solid var(--line);background:#fff;border-radius:14px;place-items:center;width:72px;height:72px;padding:7px;display:grid}.dx .pg-hubs .dlogo img{object-fit:contain;max-width:100%;max-height:100%}.dx .pg-hubs .dvc h3{font:700 26px/1.15 var(--fig);letter-spacing:-.02em;margin:0}.dx .pg-hubs .dvc h3 a{text-decoration:none}.dx .pg-hubs .dvc h3 a:hover{text-decoration:underline}.dx .pg-hubs .dvc-about{color:var(--ink-2);margin:6px 0 0;font-size:14.5px}.dx .pg-hubs .dvc-bar{border-radius:6px;gap:3px;height:12px;display:flex;overflow:hidden}.dx .pg-hubs .dvc-bar i{min-width:4px;display:block}.dx .pg-hubs .s-handed_over{background:var(--series)}.dx .pg-hubs .s-in_progress{background:var(--brass)}.dx .pg-hubs .s-not_started{background:var(--ref)}.dx .pg-hubs .s-cancelled{background:var(--high)}.dx .pg-hubs .dvc-k{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.dx .pg-hubs .dvc-k div{border-top:1px solid var(--line);padding-top:8px}.dx .pg-hubs .dvc-k dt{color:var(--ink-3);font-size:13px}.dx .pg-hubs .dvc-k dd{font:700 28px/1.1 var(--fig);letter-spacing:-.02em;margin:0}.dx .pg-hubs .dvc-go{margin:auto 0 0}.dx .pg-hubs .dvc-go a{color:var(--brand);text-underline-offset:3px;font-weight:600}.dx .pg-hubs .cgrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;margin-top:16px;display:grid}.dx .pg-hubs .ct{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:22px 24px}.dx .pg-hubs .ct h3{font:700 21px/1.25 var(--fig);letter-spacing:-.015em;margin:0 0 8px}.dx .pg-hubs .ct p{color:var(--ink-2);margin:0}.dx .pg-hubs .askbox{background:var(--intel);border:1px solid var(--intel-line);border-radius:20px;margin-top:36px;padding:26px 28px}.dx .pg-hubs .askbox h2{font-size:24px}.dx .pg-hubs .askbox p{color:var(--ink-2);margin:0}.dx .pg-hubs .cform{background:var(--paper);border:1px solid var(--line);border-radius:20px;gap:20px;margin-top:16px;padding:26px 28px;display:grid}.dx .pg-hubs .cf-f{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.dx .pg-hubs .cf-l{color:var(--ink);font-size:14.5px;font-weight:600}.dx .pg-hubs .cf-l i{color:var(--ink-3);font-style:normal;font-weight:500}.dx .pg-hubs .cf-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dx .pg-hubs .cf-in{width:100%;font:500 16px var(--text);color:var(--ink);background:var(--sunk);border:1px solid var(--line-2);border-radius:12px;min-width:0;padding:12px 14px}.dx .pg-hubs textarea.cf-in{resize:vertical;min-height:150px;line-height:1.5}.dx .pg-hubs .cf-in:focus-visible{outline:2px solid var(--brand-2);outline-offset:1px;border-color:var(--brand)}.dx .pg-hubs .cf-in[aria-invalid=true]{border-color:var(--high-ink)}.dx .pg-hubs .cf-topics{flex-wrap:wrap;gap:8px;display:flex}.dx .pg-hubs .cf-topics label{position:relative}.dx .pg-hubs .cf-topics input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dx .pg-hubs .cf-topics span{border:1px solid var(--line-2);background:var(--sunk);color:var(--ink-2);font:600 14.5px var(--text);border-radius:999px;padding:9px 16px;display:block}.dx .pg-hubs .cf-topics input:checked+span{background:var(--brand);border-color:var(--brand);color:var(--on-mark)}.dx .pg-hubs .cf-topics input:focus-visible+span{outline:2px solid var(--brand-2);outline-offset:2px}.dx .pg-hubs .cf-err{color:var(--high-ink);margin:0;font-size:13.5px}.dx .pg-hubs .cf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dx .pg-hubs .cf-send{background:var(--brand);color:var(--on-mark);font:650 16px var(--text);cursor:pointer;border:0;border-radius:12px;justify-self:start;padding:14px 28px}.dx .pg-hubs .cf-send:disabled{opacity:.6;cursor:default}.dx .pg-hubs .cf-done{border-radius:16px;padding:18px 20px;font-size:16px}.dx .pg-hubs .cf-ok{background:var(--intel);border:1px solid var(--intel-line)}.dx .pg-hubs .cf-ok b,.dx .pg-hubs .cf-bad b{font:700 20px/1.3 var(--fig);margin-bottom:4px;display:block}.dx .pg-hubs .cf-bad{background:var(--high)}@supports (color:color-mix(in lab, red, red)){.dx .pg-hubs .cf-bad{background:color-mix(in srgb,var(--high)10%,var(--paper))}}.dx .pg-hubs .cf-bad{border:1px solid var(--high)}@supports (color:color-mix(in lab, red, red)){.dx .pg-hubs .cf-bad{border:1px solid color-mix(in srgb,var(--high)40%,var(--line))}}.dx .pg-hubs .cf-done p{color:var(--ink-2);margin:0}.dx .pg-hubs .cf-done a{color:var(--brand);font-weight:600}@media (max-width:900px){.dx .pg-hubs .hub-hero h1{font-size:44px}}@media (max-width:640px){.dx .pg-hubs .hub-hero .hero-text{padding-bottom:28px}.dx .pg-hubs .hub-hero h1{font-size:33px}.dx .pg-hubs .hub-hero .dek{font-size:16.5px}.dx .pg-hubs .hub-main h2{font-size:24px}.dx .hgrid{grid-template-columns:1fr}.dx .pg-hubs .sel,.dx .pg-hubs .sel select{width:100%}.dx .pg-hubs .ctl{grid-template-columns:1fr;display:grid}.dx .pg-hubs .hseg{display:flex}.dx .pg-hubs .hseg button{flex:1}.dx .pg-hubs .dvc{padding:20px}.dx .pg-hubs .dvc-k dd{font-size:24px}.dx .pg-hubs .cform{padding:20px}.dx .pg-hubs .cf-row{grid-template-columns:1fr}}.dx .crow-sec{grid-column:1/-1;min-width:0;margin:6px 0 4px}.dx .crow-cap{color:var(--ink-3);margin:0 0 10px;font-size:14px}.dx .crow-sec h2{font:700 24px/1.2 var(--fig);letter-spacing:-.02em;margin:0 0 6px}.dx .mp:before{content:"";width:22px;height:22px;-webkit-mask:var(--mp)center/contain no-repeat;-webkit-mask:var(--mp)center/contain no-repeat;-webkit-mask:var(--mp)center/contain no-repeat;-webkit-mask:var(--mp)center/contain no-repeat;mask:var(--mp)center/contain no-repeat;background:currentColor}.dx{--mp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5s-7-6.2-7-11.7A7 7 0 0 1 19 9.8c0 5.5-7 11.7-7 11.7z'/%3E%3Ccircle cx='12' cy='9.8' r='2.5'/%3E%3C/svg%3E")}.dx .mapd{border:1px solid var(--line-2);background:var(--paper);width:92vw;max-width:none;height:88vh;max-height:none;color:var(--ink);font:400 15px/1.4 var(--text);text-align:left;border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 80px -20px #00000080}.dx .mapd[open]{flex-direction:column;display:flex}.dx .mapd::backdrop{background:#181a158c}.dx .mapd-in{flex-direction:column;flex:1;min-height:0;display:flex}.dx .mapd-bar{border-bottom:1px solid var(--line);background:var(--paper);flex:none;align-items:center;gap:28px;padding:18px 22px 18px 28px;display:flex}.dx .mapd-bar h2{font:600 18px var(--head);white-space:nowrap;margin:0}.dx .mapd-search{flex:1;min-width:150px;max-width:460px;position:relative}.dx .mapd-search>svg{width:18px;height:18px;color:var(--ink-3);pointer-events:none;position:absolute;top:11px;left:12px}.dx .mapd-search input{border:1px solid var(--line-2);background:var(--sunk);width:100%;height:40px;color:var(--ink);font:15px var(--text);border-radius:10px;padding:0 12px 0 38px}.dx .mapd-search ul{z-index:6;background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:12px;max-height:46vh;margin:0;padding:6px;list-style:none;position:absolute;top:46px;left:0;right:0;overflow:auto}.dx .mapd-search li{cursor:pointer;border-radius:8px;padding:8px 10px;font-size:14.5px}.dx .mapd-search li[aria-selected=true],.dx .mapd-search li:hover{background:var(--brand-tint)}.dx .mapd-seg{border:1px solid var(--line-2);border-radius:10px;display:flex;overflow:hidden}.dx .mapd-seg button{color:var(--ink-2);font:600 13.5px var(--text);cursor:pointer;background:0 0;border:0;height:38px;padding:0 14px}.dx .mapd-seg button[aria-pressed=true]{background:var(--brand);color:var(--paper)}.dx .mapd-x{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;margin-left:auto;padding:0;display:grid}.dx .mapd-x:hover{background:var(--sunk);border-color:var(--line)}.dx .mapd-x svg{width:21px;height:21px}.dx .mapd button:focus-visible,.dx .mapd input:focus-visible,.dx .mapd a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dx .mapd-body{flex:1;min-height:0;position:relative}.dx .mapd-map{background:var(--sunk);position:absolute;inset:0}.dx .mapd-wait{color:var(--ink-3);margin:0;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dx .mapd-credit{color:var(--ink-2);background:var(--paper);margin:0;font-size:11.5px;position:absolute;bottom:6px;left:8px}@supports (color:color-mix(in lab, red, red)){.dx .mapd-credit{background:color-mix(in srgb,var(--paper)82%,transparent)}}.dx .mapd-credit{z-index:3;border-radius:6px;padding:2px 7px}.dx .mapd-credit a{color:inherit}.dx .mapd-legend{z-index:3;background:var(--paper);max-width:260px;position:absolute;top:92px;left:12px}@supports (color:color-mix(in lab, red, red)){.dx .mapd-legend{background:color-mix(in srgb,var(--paper)92%,transparent)}}.dx .mapd-legend{border:1px solid var(--line-2);color:var(--ink-2);border-radius:10px;padding:8px 10px;font-size:12.5px}.dx .mapd-legend b{color:var(--ink);font-weight:600}.dx .mapd-legend .row{align-items:center;gap:8px;margin-top:4px;display:flex}.dx .mapd-legend i{border:1px solid #00000040;border-radius:3px;flex:none;width:28px;height:12px;display:block}.dx .mapd-legend p{color:var(--ink-3);margin:6px 0 0;font-size:11.5px}.dx .mapd-tip{z-index:4;pointer-events:none;background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:13px;position:absolute;transform:translate(12px,12px)}.dx .mapd-tip small{opacity:.8;margin-left:6px;font-size:12px}.dx .mapd-side{z-index:5;background:var(--paper);border:1px solid var(--line-2);width:384px;box-shadow:var(--shadow);border-radius:14px;padding:24px 22px 22px;position:absolute;top:12px;bottom:12px;right:12px;overflow:auto}.dx .mapd-side h3{font:600 22px/1.2 var(--head);margin:0 36px 4px 0}.dx .mapd-side .sub{color:var(--ink-3);margin:0 0 20px;font-size:13.5px}.dx .mapd-side h4{font:600 12.5px var(--text);color:var(--ink-3);letter-spacing:.02em;margin:30px 0 12px}.dx .mapd-side .note{color:var(--ink-3);margin:20px 0 0;font-size:12.5px}.dx .mapd-px{margin:0;position:absolute;top:10px;right:10px}.dx .mapd-tbl{border-collapse:collapse;width:100%;margin:6px 0 10px;font-size:13px}.dx .mapd-tbl th{color:var(--ink-3);text-align:right;white-space:nowrap;padding:6px 8px 10px;font-size:12px;font-weight:600}.dx .mapd-tbl tbody th{color:var(--ink);padding:14px 8px 14px 4px;font-size:13px}.dx .mapd-tbl th:first-child,.dx .mapd-tbl td:first-child{text-align:left}.dx .mapd-tbl td{white-space:nowrap;text-align:right;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:14px 8px}.dx .mapd-tbl tbody th{border-top:1px solid var(--line)}.dx .mapd-tbl tr.on th,.dx .mapd-tbl tr.on td{background:var(--brand-tint);font-weight:600}.dx .mapd-stats{grid-template-columns:1fr 1fr;gap:22px 20px;margin-top:6px;display:grid}.dx .mapd-stats div{color:var(--ink-3);font-size:12px}.dx .mapd-stats b{font:600 17px var(--head);color:var(--ink);display:block}.dx .mapd-stats span{color:var(--ink-2);font-size:12px;display:block}.dx .mapd-proj{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:14px;padding:13px 0;text-decoration:none;display:flex}.dx .mapd-proj .t{width:40px;height:40px;font:600 15px var(--head);color:var(--paper);background:var(--brand);object-fit:cover;border-radius:8px;flex:none;place-items:center;display:grid}.dx .mapd-proj b{font-size:13.5px;line-height:1.25;display:block}.dx .mapd-proj span span{color:var(--ink-2);font-size:12.5px}.dx .mapd-go{color:var(--brand);margin-top:30px;font-weight:600;display:inline-block}.dx .mapd-rank{text-align:left;border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;gap:8px;padding:13px 4px;font-size:14px;display:flex}.dx .mapd-rank:hover{background:var(--brand-tint)}.dx .mapd-rank em{color:var(--ink-2);font-variant-numeric:tabular-nums;font-style:normal}.dx .mapd .maplibregl-canvas{outline:none}@media (max-width:700px){.dx .mapd{border:0;border-radius:0;width:100vw;height:100dvh}.dx .mapd-bar{flex-wrap:wrap;gap:12px;padding:14px}.dx .mapd-bar h2{display:none}.dx .mapd-search{flex:1 1 0;order:1;max-width:none}.dx .mapd-x{order:2;margin-left:0}.dx .mapd-seg:not(.beds){order:3}.dx .mapd-seg.beds{order:4;width:100%}.dx .mapd-seg.beds button{flex:1;padding:0 6px}.dx .mapd-side{border-width:1px 0 0;border-radius:16px 16px 0 0;width:auto;max-height:52%;padding:26px 18px 20px;inset:auto 0 0}.dx .mapd-tbl th,.dx .mapd-tbl td{padding-left:5px;padding-right:5px}.dx .mapd-legend{top:84px;left:8px}.dx .mapd-credit{inset:8px 8px auto auto}.dx .mapd-in:not(.pinned) .mapd-side{max-height:34%}.dx .mapd-in.pinned .mapd-legend{display:none}}.dx .srch{background:var(--paper);width:min(640px,100vw - 32px);max-height:min(640px,80dvh);color:var(--ink);font:400 15px/1.4 var(--text);text-align:left;border:0;border-radius:20px;margin:10vh auto auto;padding:0;overflow:hidden;box-shadow:0 40px 100px -30px #1c1b1699}.dx .srch[open]{animation:.2s cubic-bezier(.2,.8,.2,1) dx-pop;display:flex}.dx .srch::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c1b168c}.dx .srch-in{flex-direction:column;width:100%;min-height:0;display:flex}.dx .srch-bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px 10px 18px;display:flex}.dx .srch-bar svg{width:22px;height:22px;color:var(--ink-3);flex:none}.dx .srch-bar input{min-width:0;height:44px;color:var(--ink);font:400 17px var(--text);background:0 0;border:0;outline:0;flex:1}.dx .srch-x{min-height:40px;color:var(--ink-2);font:600 13.5px var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px}.dx .srch-x:hover{background:var(--sunk)}.dx .srch-x:focus-visible,.dx .srch-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dx .srch-body{overscroll-behavior:contain;padding:6px 8px 10px;overflow-y:auto}.dx .srch-list,.dx .srch-list ul{margin:0;padding:0;list-style:none}.dx .srch-h{font:700 11.5px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:10px 10px 4px}.dx .srch-list a{color:var(--ink);border-radius:10px;flex-direction:column;gap:1px;padding:9px 10px;text-decoration:none;display:flex}.dx .srch-list a b{font-size:15.5px;font-weight:600}.dx .srch-list a span{color:var(--ink-3);font-size:13.5px}.dx .srch-list a[aria-selected=true]{background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand)}.dx .srch-list a[aria-selected=true] span{color:var(--ink-2)}.dx .srch-note{color:var(--ink-2);margin:0;padding:14px 10px}.dx .srch-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dx .srch-sr{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (max-width:640px){.dx .srch{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.dx .srch-in{height:100%}}@media (prefers-reduced-motion:reduce){.dx .srch[open]{animation:none}}.dx .sl{background:var(--paper);border:1px solid var(--line);border-radius:16px;margin:28px 0;padding:22px 24px}.dx .sl-q{margin:0 0 8px;font-size:22px;line-height:1.25}.dx .sl-says{color:var(--ink-2);margin:0 0 16px;font-size:16.5px;line-height:1.55}.dx .sl-rows{gap:8px;display:grid}.dx .sl-row{color:var(--ink-2);grid-template-columns:150px minmax(0,1fr) 56px;align-items:center;gap:12px;font-size:14px;display:grid}.dx .sl-row b{text-align:right;color:var(--ink);font-size:16px}.dx .sl-bar{background:var(--sunk);border-radius:6px;height:22px;display:flex;overflow:hidden}.dx .sl-bar i{height:100%;display:block}.dx .sl-bar .o,.dx .sl-key .o{background:var(--brass)}.dx .sl-bar .r,.dx .sl-key .r{background:var(--resale)}.dx .sl-key{color:var(--ink-2);gap:18px;margin:12px 0 0;font-size:13.5px;display:flex}.dx .sl-key span{align-items:center;gap:6px;display:inline-flex}.dx .sl-key i{border-radius:3px;width:12px;height:12px;display:inline-block}.dx .sl-fine{color:var(--ink-3);margin:12px 0 0;font-size:13.5px}.dx .hero .why{color:#ffffffd1;margin:10px 0 0;font-size:15.5px;line-height:1.5}@media (max-width:640px){.dx .sl{padding:18px 16px}.dx .sl-row{grid-template-columns:104px minmax(0,1fr) 44px;font-size:13px}}
