.DemoPage_root__42j88{overflow-x:clip}.DemoPage_page__I2dNe{--demo-hairline:color-mix(in srgb,var(--color-ink) 8%,transparent);--demo-dash:color-mix(in srgb,var(--color-ink) 32%,transparent);--demo-bracket:color-mix(in srgb,var(--color-ink) 22%,transparent);--demo-card:color-mix(in srgb,var(--color-ink) 18%,transparent);--demo-chip:color-mix(in srgb,var(--color-ink) 10%,transparent);--demo-quiet:color-mix(in srgb,var(--color-faint) 65%,#ffffff);--demo-gap:clamp(14px,2vw,26px);--demo-gutter:24px;padding:clamp(104px,13vh,140px) var(--demo-gutter) clamp(56px,7vw,88px);color:var(--color-ink);background-color:#ffffff;background-image:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 62%),repeating-linear-gradient(90deg,rgba(0,0,0,.045) 0 1px,transparent 1px 12px)}.DemoPage_column__JemIm{width:100%;max-width:1120px;margin:0 auto}.DemoPage_masthead__tvNYr{margin-bottom:clamp(30px,4vw,52px);display:flex;align-items:last baseline;justify-content:space-between;gap:clamp(24px,4vw,72px)}.DemoPage_mark__zsaSC{margin:0;line-height:1;flex:none}.DemoPage_headline__CBnIn{margin:0;text-align:right;max-width:13em;font-size:clamp(26px,3.2vw,36px);line-height:1.08;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.DemoPage_headlineAccent__E0qIt{font-style:normal;color:var(--color-accent)}.DemoPage_branches__buuRI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--demo-gap);align-items:start}.DemoPage_branch__bS5tm{display:flex;flex-direction:column;align-items:center}.DemoPage_shops__CoRSg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--demo-gap);width:100%}.DemoPage_shopFrame__L2Gaf{position:relative;display:flex;width:100%}.DemoPage_card__e8MS7{position:relative;display:flex;flex:1;flex-direction:column;padding:20px 22px 16px;border:1px solid var(--demo-card);border-radius:3px;background:#ffffff;color:var(--color-ink);text-decoration:none;transition:border-color .42s cubic-bezier(.22,1,.36,1)}.DemoPage_cardArrow__HaGAO{display:inline-flex;transition:color .3s}.DemoPage_card__e8MS7:focus-visible,.DemoPage_card__e8MS7:hover{color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.DemoPage_card__e8MS7:hover{border-color:var(--color-accent)}.DemoPage_card__e8MS7:hover .DemoPage_cardArrow__HaGAO{color:var(--color-accent)}}.DemoPage_card__e8MS7:focus-visible{border-color:var(--color-accent)}.DemoPage_card__e8MS7:focus-visible .DemoPage_cardArrow__HaGAO{color:var(--color-accent)}.DemoPage_cardMark__Ono1I{display:inline-flex;align-items:baseline;flex-wrap:wrap;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.DemoPage_cardMarkTail__IiPl7{font-weight:500}.DemoPage_cardMarkAside__46xch{font-weight:500;color:var(--color-faint);margin-left:.3em}.DemoPage_cardBlurb__H1ON5{margin-top:7px;font-size:13px;line-height:1.3;color:var(--color-muted-2)}.DemoPage_hairline__xTd30{height:1px;background:var(--demo-hairline);margin:16px 0 12px}.DemoPage_cardFoot___1yS4{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--demo-quiet)}.DemoPage_bracketRow__LxhCe{position:relative;width:100%;height:18px;margin-top:16px}.DemoPage_bracket__CkHwI{position:absolute;top:0;bottom:0;left:calc(25% - var(--demo-gap) / 4);right:calc(25% - var(--demo-gap) / 4);border:1px solid var(--demo-bracket);border-top:none;border-radius:0 0 4px 4px}.DemoPage_bracketStem__DdgvK{position:absolute;left:50%;top:100%;height:12px;width:1px;background:var(--demo-bracket)}.DemoPage_tenantChip__S93H4{margin-top:12px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);background:#ffffff;border:1px solid var(--demo-chip);border-radius:2px;padding:6px 14px}.DemoPage_dashDown__EmdMy{width:1px;height:26px;background-image:linear-gradient(var(--demo-dash) 50%,transparent 50%);background-size:1px 8px}.DemoPage_window__UHcEy{width:100%;max-width:320px;background:#ffffff;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-ink) 8%,transparent),0 2px 8px color-mix(in srgb,var(--color-ink) 6%,transparent)}.DemoPage_windowBar__CWZPr{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#fbfbfa;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 6%,transparent)}.DemoPage_lights__Mi3BJ{display:inline-flex;align-items:center;gap:4px}.DemoPage_light__3jh9X{width:6px;height:6px;border-radius:50%;display:inline-block;background:color-mix(in srgb,var(--color-ink) 13%,transparent)}.DemoPage_windowTitle__HmmRL{font-size:12.5px;font-weight:600;color:var(--color-ink)}.DemoPage_screen__AHhzb{position:relative;background:#ffffff;overflow:hidden}.DemoPage_screenShot__NMeha{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:left top}.DemoPage_screenFade__rcRu5{position:absolute;left:0;right:0;bottom:0;height:64%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.92) 55%,#ffffff)}.DemoPage_enter__77FvM{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:3px;background:#ffffff;border:1px solid var(--demo-card);font-size:13.5px;font-weight:600;color:var(--color-ink);text-decoration:none;transition:background .2s,border-color .2s,color .2s}.DemoPage_enter__77FvM:focus-visible,.DemoPage_enter__77FvM:hover{background:var(--color-accent);border-color:var(--color-accent);color:#ffffff}.DemoPage_trunk__AMpXx{position:relative;height:58px}.DemoPage_trunkUp__uq9of{position:absolute;top:0;height:29px;width:1px;background-image:linear-gradient(var(--demo-dash) 50%,transparent 50%);background-size:1px 8px}.DemoPage_trunkUpLeft__yNcme{left:calc(25% - var(--demo-gap) / 4)}.DemoPage_trunkUpRight__tVlz3{left:calc(75% + var(--demo-gap) / 4)}.DemoPage_trunkAcross__fKnHQ{position:absolute;left:calc(25% - var(--demo-gap) / 4);right:calc(25% - var(--demo-gap) / 4);top:29px;height:1px;background-image:linear-gradient(90deg,var(--demo-dash) 50%,transparent 50%);background-size:8px 1px}.DemoPage_trunkDown__s8gyc{position:absolute;left:50%;top:29px;height:29px;width:1px;background-image:linear-gradient(var(--demo-dash) 50%,transparent 50%);background-size:1px 8px}.DemoPage_live__GjEFM{position:absolute;left:50%;top:29px;width:9px;height:9px;margin:-4px 0 0 -4px;border-radius:50%;background:#5cbf5c;border:2px solid #ffffff}.DemoPage_kernel__YJwfM{width:100%;max-width:220px;margin:0 auto;gap:10px;border:1px solid var(--demo-card);padding:9px 12px}.DemoPage_kernelTile__7wZi9,.DemoPage_kernel__YJwfM{display:flex;align-items:center;background:#ffffff;border-radius:3px}.DemoPage_kernelTile__7wZi9{width:30px;height:30px;flex:none;justify-content:center;border:1px solid var(--demo-chip);font-size:15px;font-weight:700;letter-spacing:-.02em}.DemoPage_kernelText__R54l_{display:flex;flex-direction:column;gap:3px;min-width:0}.DemoPage_kernelName__TN8nO{font-size:13px;font-weight:700;line-height:1.1}.DemoPage_kernelBlurb__LkR6n{font-size:11.5px;color:var(--color-line)}.DemoPage_dot__MlTG_{color:var(--color-accent)}.DemoPage_card__e8MS7[data-accent=rose] .DemoPage_cardMarkTail__IiPl7,.DemoPage_card__e8MS7[data-accent=rose] .DemoPage_dot__MlTG_{color:#e11d48}.DemoPage_card__e8MS7[data-accent=sand] .DemoPage_cardMarkTail__IiPl7,.DemoPage_card__e8MS7[data-accent=sand] .DemoPage_dot__MlTG_{color:#a9793f}.DemoPage_card__e8MS7[data-accent=orange] .DemoPage_cardMarkTail__IiPl7{color:var(--color-accent)}.DemoPage_tail__9k8Wl{background:var(--color-surface-dark);color:#ffffff}@media (max-width:760px){.DemoPage_branches__buuRI{grid-template-columns:minmax(0,1fr);gap:34px}.DemoPage_branch__bS5tm{align-items:stretch}.DemoPage_tenantChip__S93H4{order:-1;align-self:flex-start;margin:0 0 16px}.DemoPage_shops__CoRSg{display:flex;grid-template-columns:none;gap:14px;width:auto;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--demo-gutter);scrollbar-width:none;margin:0 calc(-1 * var(--demo-gutter));padding:2px var(--demo-gutter) 4px}.DemoPage_shops__CoRSg::-webkit-scrollbar{display:none}.DemoPage_shopFrame__L2Gaf{flex:0 0 76%;scroll-snap-align:start}.DemoPage_bracketRow__LxhCe,.DemoPage_trunkAcross__fKnHQ,.DemoPage_trunkUp__uq9of{display:none}.DemoPage_dashDown__EmdMy,.DemoPage_window__UHcEy{margin:0 auto}.DemoPage_kernel__YJwfM,.DemoPage_trunk__AMpXx{display:none}.DemoPage_masthead__tvNYr{display:block}.DemoPage_mark__zsaSC{margin-bottom:clamp(14px,3vw,20px)}.DemoPage_headline__CBnIn{text-align:left;max-width:none}}