.Group-module__9smC4W__group{gap:var(--sp-xs);flex-direction:column;display:flex}.Group-module__9smC4W__title{align-items:baseline;gap:var(--sp-3xs) var(--sp-xs);color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;margin:0;font-size:12px;font-weight:600;display:flex}.Group-module__9smC4W__value{color:var(--ink);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}
.Connection-module__Tdh_Ia__grid{gap:var(--sp-xs);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.Connection-module__Tdh_Ia__option{padding:var(--sp-3xs);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);color:var(--ink-2);cursor:pointer;place-items:center;display:grid}.Connection-module__Tdh_Ia__option svg{width:100%;height:auto;display:block}.Connection-module__Tdh_Ia__option[aria-checked=true]{outline:2px solid var(--ink);outline-offset:2px;color:var(--ink)}@media (hover:hover){.Connection-module__Tdh_Ia__option[aria-checked=false]:hover{border-color:var(--ink)}}.Connection-module__Tdh_Ia__body{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.Connection-module__Tdh_Ia__supply{fill:var(--accent)}.Connection-module__Tdh_Ia__back{fill:var(--bg);stroke:currentColor;stroke-width:1.6px}
.Finishes-module__ZJ_tLG__swatches{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.Finishes-module__ZJ_tLG__grid{gap:var(--sp-xs);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.Finishes-module__ZJ_tLG__tile{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);cursor:pointer;padding:0;overflow:hidden}.Finishes-module__ZJ_tLG__tile[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.Finishes-module__ZJ_tLG__tile[aria-pressed=false]:hover{border-color:var(--ink)}}.Finishes-module__ZJ_tLG__thumb{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}
.TourPanel-module__9PY1ya__panel{--ctrl-sm:36px;z-index:2;gap:var(--sp-md);max-height:75%;padding:0 var(--sp-md) var(--sp-xl);overscroll-behavior:contain;border-radius:var(--r-2xl) var(--r-2xl) 0 0;background:var(--bg);box-shadow:var(--shadow-pop);visibility:hidden;transform:translateY(calc(100% + var(--sp-2xl)));transition:transform var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.TourPanel-module__9PY1ya__open{visibility:visible;transition:transform var(--dur-2) var(--ease-out);transform:none}.TourPanel-module__9PY1ya__sheetHead{z-index:1;padding:var(--sp-sm) 0 var(--sp-xs);background:var(--bg);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.TourPanel-module__9PY1ya__sheetTitle{font-weight:600}.TourPanel-module__9PY1ya__head{gap:var(--sp-3xs);flex-direction:column;display:flex}.TourPanel-module__9PY1ya__eyebrow{color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.TourPanel-module__9PY1ya__titleRow{justify-content:space-between;align-items:baseline;gap:var(--sp-2xs) var(--sp-sm);flex-wrap:wrap;display:flex}.TourPanel-module__9PY1ya__model,.TourPanel-module__9PY1ya__price{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700;line-height:1.2}.TourPanel-module__9PY1ya__note{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.4}.TourPanel-module__9PY1ya__actions{align-items:center;gap:var(--sp-sm);flex-direction:column;display:flex}.TourPanel-module__9PY1ya__link{color:var(--ink);font-size:14px}@media (prefers-reduced-motion:reduce){.TourPanel-module__9PY1ya__panel,.TourPanel-module__9PY1ya__open{transition:none}}@media (min-width:900px){.TourPanel-module__9PY1ya__panel{max-height:none;padding:var(--sp-lg);border-left:1px solid var(--line);box-shadow:none;visibility:visible;border-radius:0;transition:none;position:static;transform:none}.TourPanel-module__9PY1ya__sheetHead{display:none}}
.TourScreen-module__-1WqWG__screen{background:var(--surface-2);flex:1;min-height:0;display:flex;position:relative}
