.infinite-menu{width:100%;height:100%;color:var(--infinite-menu-text);-webkit-tap-highlight-color:transparent;outline:none;position:relative;overflow:hidden;container-type:inline-size}.infinite-menu:focus-visible{box-shadow:inset 0 0 0 2px var(--infinite-menu-text)}.infinite-menu__canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.infinite-menu__canvas:active{cursor:grabbing}.infinite-menu__info,.infinite-menu__custom{pointer-events:none;position:absolute;inset:0}.infinite-menu__slot{align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.infinite-menu__slot--title{left:20px;right:calc(50% + var(--infinite-menu-tile,160px));justify-content:flex-end;padding-right:28px}.infinite-menu__slot--description{left:calc(50% + var(--infinite-menu-tile,160px));justify-content:flex-start;padding-left:28px;right:20px}.infinite-menu__title,.infinite-menu__description,.infinite-menu__action{transition:transform .5s cubic-bezier(.22,1,.36,1)}.infinite-menu__title{max-width:100%;font-size:clamp(1.2rem, calc((50cqw - var(--infinite-menu-tile,160px)) * .2), 3.4rem);letter-spacing:-.03em;text-align:right;text-shadow:var(--infinite-menu-shadow);text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.infinite-menu__description{white-space:pre-line;max-width:22ch;text-shadow:var(--infinite-menu-shadow);margin:0;font-size:clamp(.85rem,1.5cqw,1.05rem);line-height:1.55}.infinite-menu__action{background:var(--infinite-menu-accent);width:52px;height:52px;color:var(--infinite-menu-on-accent);cursor:pointer;pointer-events:auto;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.infinite-menu__action:hover{transform:translate(-50%)scale(1.06)}.infinite-menu__action:focus-visible{outline:2px solid var(--infinite-menu-accent);outline-offset:3px}.infinite-menu__info[data-moving=true] .infinite-menu__title,.infinite-menu__info[data-moving=true] .infinite-menu__description,.infinite-menu__info[data-moving=true] .infinite-menu__action{transition:transform .22s cubic-bezier(.55,0,1,.45)}.infinite-menu__info[data-moving=true] .infinite-menu__title{transform:translate(calc(100% + 28px))}.infinite-menu__info[data-moving=true] .infinite-menu__description{transform:translate(calc(-100% - 28px))}.infinite-menu__info[data-moving=true] .infinite-menu__action{pointer-events:none;transform:translate(-50%,16px)scale(.6)}.infinite-menu__info[data-layout=stacked] .infinite-menu__slot{justify-content:flex-start;padding:0;top:auto;left:20px;right:88px}.infinite-menu__info[data-layout=stacked] .infinite-menu__slot--title{bottom:calc(22px + 3.1em)}.infinite-menu__info[data-layout=stacked] .infinite-menu__slot--description{bottom:22px}.infinite-menu__info[data-layout=stacked] .infinite-menu__title{text-align:left;font-size:clamp(1.3rem,6cqw,1.8rem)}.infinite-menu__info[data-layout=stacked] .infinite-menu__description{max-width:36ch}.infinite-menu__info[data-layout=stacked] .infinite-menu__action{bottom:22px;left:auto;right:20px;transform:none}.infinite-menu__info[data-layout=stacked] .infinite-menu__action:hover{transform:scale(1.06)}.infinite-menu__info[data-layout=stacked][data-moving=true] .infinite-menu__title,.infinite-menu__info[data-layout=stacked][data-moving=true] .infinite-menu__description{transform:translateY(110%)}.infinite-menu__info[data-layout=stacked][data-moving=true] .infinite-menu__action{transform:translateY(12px)scale(.6)}
.wall-mark{font-family:var(--font-geist-sans);font-weight:600;font-size:calc(var(--infinite-menu-tile,160px) * .4);letter-spacing:-.04em;white-space:nowrap;color:var(--color-charcoal);pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;margin:0;line-height:1;display:grid;position:absolute;inset:0}.infinite-menu__title,.infinite-menu__description{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.infinite-menu__title{font-family:var(--font-geist-sans);-webkit-line-clamp:2}.infinite-menu__description{font-family:var(--font-geist-sans);-webkit-line-clamp:3}.wall-line{display:block}.wall-label{color:var(--color-charcoal)}.wall-value{color:var(--color-muted)}
.wall-module__odpDBq__page{isolation:isolate;margin-top:calc(-1 * var(--nav-height));height:100svh;position:relative;overflow:hidden}.wall-module__odpDBq__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wall-module__odpDBq__mark{z-index:0;padding:0 var(--page-gutter);font-family:var(--font-geist-sans);font-weight:600;font-size:var(--type-display);letter-spacing:-.04em;text-align:center;white-space:nowrap;color:var(--color-charcoal);pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;margin:0;line-height:.9;display:grid;position:absolute;inset:0}.wall-module__odpDBq__note,.wall-module__odpDBq__empty{font-family:var(--font-newsreader);color:var(--color-muted)}.wall-module__odpDBq__grid{gap:var(--space-cluster);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));margin:0;padding:0;list-style:none;display:grid}.wall-module__odpDBq__pin{gap:var(--space-text);flex-direction:column;max-width:32rem;display:flex}.wall-module__odpDBq__field{gap:var(--space-pair);font-family:var(--font-geist-mono);font-size:var(--type-label);color:var(--color-muted);flex-direction:column;display:flex}.wall-module__odpDBq__field input{font:inherit;color:var(--color-charcoal);background:var(--color-bg);border:1px solid var(--color-border);padding:var(--space-pair) var(--space-text);border-radius:8px}.wall-module__odpDBq__actions{gap:var(--space-cluster);flex-wrap:wrap;display:flex}.wall-module__odpDBq__error{font-family:var(--font-geist-mono);font-size:var(--type-label);color:var(--color-charcoal)}.wall-module__odpDBq__sphere{z-index:1;position:absolute;inset:0}.wall-module__odpDBq__page>.wall-module__odpDBq__empty{inset:auto 0 var(--space-section);z-index:1;text-align:center;margin:0;position:absolute}
