.DemoPage_root__42j88{overflow-x:clip}.DemoPage_page__I2dNe{--demo-line:color-mix(in srgb,var(--color-ink) 9%,transparent);--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-pocket:color-mix(in srgb,var(--color-ink) 7.5%,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),rgba(255,255,255,.55) 50%,#ffffff),repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 1px,transparent 1px 12px),linear-gradient(180deg,#ededed,#ffffff)}.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%;padding-bottom:22px}.DemoPage_pocket__U2DqH{position:absolute;left:6%;right:6%;top:40%;bottom:0;background:var(--demo-pocket);border-radius:14px;filter:blur(16px)}.DemoPage_card__e8MS7{position:relative;display:flex;flex:1;flex-direction:column;padding:20px 20px 14px;border:1px solid var(--demo-line);border-radius:6px;background:linear-gradient(180deg,#ffffff,#fcfcfc);color:var(--color-ink);text-decoration:none;box-shadow:inset 0 1px 0 #ffffff,0 1px 2px color-mix(in srgb,var(--color-ink) 5%,transparent),0 14px 30px -16px color-mix(in srgb,var(--color-ink) 25%,transparent);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.DemoPage_card__e8MS7:focus-visible,.DemoPage_card__e8MS7:hover{color:var(--color-ink);transform:translateY(-12px);box-shadow:inset 0 1px 0 #ffffff,0 2px 4px color-mix(in srgb,var(--color-ink) 5%,transparent),0 30px 50px -20px color-mix(in srgb,var(--color-ink) 32%,transparent)}@media (prefers-reduced-motion:reduce){.DemoPage_card__e8MS7{transition:none}.DemoPage_card__e8MS7:focus-visible,.DemoPage_card__e8MS7:hover{transform:none}}.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:5px;font-size:13px;line-height:1.3;color:var(--color-faint)}.DemoPage_hairline__xTd30{height:1px;background:var(--demo-hairline);margin:16px 0 12px}.DemoPage_cardPlace__CAIiy{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--demo-quiet)}.DemoPage_cardArt__UamER{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:4px;margin-top:10px;background:#f2f2f2}.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}.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:#f2f2f2;border:1px solid var(--demo-hairline);border-radius:3px;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:linear-gradient(180deg,#f8f8f8,#f3f3f3);border:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);border-radius:6px;padding:5px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 1px 0 0 rgba(255,255,255,.6),inset -1px 0 0 rgba(255,255,255,.6),0 1px 2px color-mix(in srgb,var(--color-ink) 4%,transparent),0 4px 10px -6px color-mix(in srgb,var(--color-ink) 10%,transparent)}.DemoPage_windowBar__CWZPr{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 11px 8px}.DemoPage_lights__Mi3BJ{display:inline-flex;align-items:center;gap:5px}.DemoPage_light__3jh9X{width:8px;height:8px;border-radius:50%;display:inline-block}.DemoPage_lightRed__6V2GG{background:#ff5f57}.DemoPage_lightAmber__8mAhl{background:#febc2e}.DemoPage_lightGreen__9II7V{background:#28c840}.DemoPage_windowTitle__HmmRL{font-size:13.5px;font-weight:600;color:var(--color-ink)}.DemoPage_screen__AHhzb{position:relative;background:#ffffff;border:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent);border-radius:4px;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:5px;background:#fcfcfc;border:1px solid color-mix(in srgb,var(--color-ink) 13%,transparent);font-size:13.5px;font-weight:600;color:var(--color-ink);text-decoration:none;box-shadow:inset 0 1px 0 #ffffff,0 1px 2px color-mix(in srgb,var(--color-ink) 8%,transparent),0 3px 6px -2px color-mix(in srgb,var(--color-ink) 8%,transparent);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;display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,#ffffff,#fafafa);border:1px solid var(--demo-line);border-radius:6px;padding:9px 12px;box-shadow:inset 0 1px 0 #ffffff,0 1px 2px color-mix(in srgb,var(--color-ink) 4%,transparent),0 14px 30px -18px color-mix(in srgb,var(--color-ink) 24%,transparent)}.DemoPage_kernelTile__7wZi9{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#ffffff;border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent);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:6px var(--demo-gutter) 22px}.DemoPage_card__e8MS7{box-shadow:inset 0 1px 0 #ffffff,0 1px 2px color-mix(in srgb,var(--color-ink) 4%,transparent),0 8px 18px -14px color-mix(in srgb,var(--color-ink) 16%,transparent)}.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}}