.the-alliance-map-screen{--alliance-gold-1:#ffe58a;--alliance-gold-2:#f6c034;--alliance-gold-3:#e0a018;--alliance-gold-edge:#b87a12;--alliance-gold-depth:#7a5010;--alliance-gold-ink:#2a1808;--alliance-gold-glow:#ffc4406b;--alliance-gold-text:#ffe9a8;--alliance-map-field-bg:#90cc87;--alliance-map-side-chrome-top:max(5.25rem, calc(env(safe-area-inset-top,0px) + 4.6rem));--alliance-map-side-chrome-inset:max(.55rem, env(safe-area-inset-left,0px));--alliance-map-side-chrome-inset-right:max(.55rem, env(safe-area-inset-right,0px));--alliance-map-corner-badge:2.55rem;--alliance-map-corner-gap:.5rem;--space-dock-clearance:0px;background:var(--alliance-map-field-bg);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0}html.alliance-map-ios-lock,html.alliance-map-ios-lock body,html.alliance-map-ios-lock #root{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;height:100dvh;max-height:100dvh;overflow:hidden}html.alliance-map-ios-lock .the-alliance-map-screen,html.alliance-map-ios-lock .the-alliance-map-screen *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}html.alliance-map-ios-lock input,html.alliance-map-ios-lock textarea,html.alliance-map-ios-lock select,html.alliance-map-ios-lock [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.alliance-map-ios-lock .alliance-zap__feed,html.alliance-map-ios-lock .game-ui-scroll,html.alliance-map-ios-lock .alliance-asset-create__panel,html.alliance-map-ios-lock .alliance-layout-export__panel,html.alliance-map-ios-lock .the-alliance-map-space-inspect,html.alliance-map-ios-lock .alliance-map-object-edit__card,html.alliance-map-ios-lock .alliance-object-editor-details__body,html.alliance-map-ios-lock .space-editor-pane,html.alliance-map-ios-lock .space-editor-pane__form,html.alliance-map-ios-lock .space-editor-art-gestures,html.alliance-map-ios-lock .space-editor-view-tools,html.alliance-map-ios-lock .space-editor-nudge,html.alliance-map-ios-lock .space-ground-view__stage{touch-action:none}html.alliance-map-ios-lock .alliance-asset-create__actions,html.alliance-map-ios-lock .alliance-asset-create__primary,html.alliance-map-ios-lock .alliance-asset-create__secondary,html.alliance-map-ios-lock .alliance-asset-create__library{touch-action:manipulation}html.alliance-map-ios-lock .alliance-map-day-cycle,html.alliance-map-ios-lock .alliance-map-day-cycle__sheet,html.alliance-map-ios-lock .alliance-map-day-cycle__dial,html.alliance-map-ios-lock .alliance-map-publish,html.alliance-map-ios-lock .alliance-map-publish__sheet{touch-action:none}html.alliance-map-ios-lock .val-crew-rts__list{touch-action:pan-x;-webkit-overflow-scrolling:touch}html.alliance-map-ios-lock .alliance-game-dev,html.alliance-map-ios-lock .alliance-game-dev__list,html.alliance-map-ios-lock .alliance-space-templates,html.alliance-map-ios-lock .alliance-space-templates-tabs,html.alliance-map-ios-lock .alliance-space-assets,html.alliance-map-ios-lock .alliance-build-collection__drawer,html.alliance-map-ios-lock .alliance-build-collection__drawer-list,html.alliance-map-ios-lock .alliance-build-collection__drawer-list *,html.alliance-map-ios-lock .alliance-asset-box,html.alliance-map-ios-lock .alliance-asset-box__grid,html.alliance-map-ios-lock .alliance-asset-box__grid *,html.alliance-map-ios-lock .alliance-asset-box__list,html.alliance-map-ios-lock .alliance-asset-box__list *,html.alliance-map-ios-lock .alliance-asset-box__tabs{touch-action:pan-y;-webkit-overflow-scrolling:touch}.the-alliance-map-screen__shell{width:100%;height:100%;position:relative}.the-alliance-map-screen .lpl-screen-shell__scene{position:absolute;inset:0}.the-alliance-map-screen__scene{background:var(--alliance-map-field-bg,#90cc87);width:100%;height:100%;position:relative}.the-alliance-map-screen .lpl-phaser-host{background:var(--alliance-map-field-bg,#90cc87)}.the-alliance-map-screen__canvas{touch-action:none;overscroll-behavior:none;transition:filter .7s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.the-alliance-map-screen[data-layout-busy=true] .the-alliance-map-screen__canvas{filter:saturate(.78)brightness(.72)}.alliance-map-layout-veil{z-index:8;pointer-events:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;transition:background .45s cubic-bezier(.33,1,.68,1);display:flex;position:absolute;inset:0}.alliance-map-layout-veil.is-busy{pointer-events:auto;background:#04060a52}.alliance-map-layout-veil .alliance-scene-loader{z-index:1}.alliance-map-layout-veil__label{z-index:2;color:#fff8e8;letter-spacing:.14em;text-transform:uppercase;background:#08080a8c;border:1px solid #fff8e82e;border-radius:999px;margin:9.25rem 0 0;padding:.28rem .7rem;font-size:.68rem;font-weight:800;position:relative}@media (prefers-reduced-motion:reduce){.the-alliance-map-screen__canvas{transition-duration:.12s}}.the-alliance-map-screen[data-inside-space=true] .the-alliance-map-build-badge,.the-alliance-map-screen[data-inside-space=true] .the-alliance-map-pillbar,.the-alliance-map-screen[data-inside-space=true] .the-alliance-map-toolbelt,.the-alliance-map-screen[data-inside-space=true] .the-alliance-map-height-slider,.the-alliance-map-screen[data-inside-space=true] .alliance-map-day-cycle,.the-alliance-map-screen[data-inside-space=true] .alliance-build-collection,.the-alliance-map-screen[data-inside-space=true] .alliance-build-toolbar,.the-alliance-map-screen[data-inside-space=true] .val-crew-rts,.the-alliance-map-screen[data-inside-space=true] .alliance-asset-create,.the-alliance-map-screen[data-inside-space=true] .alliance-layout-export,.the-alliance-map-screen[data-inside-space=true] .alliance-map-publish,.the-alliance-map-screen[data-inside-space=true] .alliance-map-layout-veil,.the-alliance-map-screen[data-inside-space=true] .the-alliance-map-screen__canvas{visibility:hidden;pointer-events:none}.the-alliance-map-pillbar{--alliance-gold-1:#ffe58a;--alliance-gold-2:#f6c034;--alliance-gold-3:#e0a018;--alliance-gold-edge:#b87a12;--alliance-gold-depth:#7a5010;--alliance-gold-ink:#2a1808;--alliance-gold-glow:#ffc4406b;left:max(.85rem, env(safe-area-inset-left,0px) + .65rem);z-index:12;opacity:0;pointer-events:none;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .28s;position:absolute;top:50%;transform:translate(-130%,-50%)}.the-alliance-map-screen[data-build-mode=true] .the-alliance-map-pillbar{opacity:1;transform:translateY(-50%)}.the-alliance-map-pillbar__stack{box-sizing:border-box;border:2.5px solid var(--alliance-gold-edge);background:linear-gradient(180deg, #ffffff6b 0%, transparent 42%), linear-gradient(180deg, var(--alliance-gold-1) 0%, var(--alliance-gold-3) 100%);box-shadow:0 5px 0 color-mix(in srgb, var(--alliance-gold-edge) 90%, #000), 0 14px 28px #0006, 0 0 22px var(--alliance-gold-glow), inset 0 1px 0 #ffffff73;pointer-events:none;border-radius:1.35rem;flex-direction:column;align-items:center;gap:.28rem;padding:.32rem;display:flex}.the-alliance-map-screen[data-build-mode=true] .the-alliance-map-pillbar__stack{pointer-events:auto}.the-alliance-map-pillbar__btn{width:2.55rem;height:2.55rem;color:var(--alliance-gold-ink);cursor:pointer;appearance:none;background:0 0;border:0;border-radius:.85rem;justify-content:center;align-items:center;margin:0;padding:0;transition:background .14s,transform .12s;display:inline-flex}.the-alliance-map-pillbar__btn.is-active{background:#2a18082e;box-shadow:inset 0 2px 3px #00000024}.the-alliance-map-pillbar__btn:active:not(:disabled){transform:translateY(1px)}.the-alliance-map-pillbar__btn.is-disabled,.the-alliance-map-pillbar__btn:disabled{opacity:.38;cursor:not-allowed;color:color-mix(in srgb, var(--alliance-gold-ink) 70%, transparent)}.the-alliance-map-pillbar__btn.is-disabled:hover,.the-alliance-map-pillbar__btn:disabled:hover,.the-alliance-map-pillbar__btn.is-disabled:focus-visible,.the-alliance-map-pillbar__btn:disabled:focus-visible{background:0 0}@media (pointer:coarse),(any-pointer:coarse){.the-alliance-map-pillbar{left:max(.7rem, env(safe-area-inset-left,0px) + .5rem)}.the-alliance-map-pillbar__stack{gap:.34rem;padding:.38rem}.the-alliance-map-pillbar__btn{width:max(2.75rem,44px);height:max(2.75rem,44px)}}@media (width>=768px) and (pointer:coarse),(width>=768px) and (any-pointer:coarse){.the-alliance-map-pillbar{left:max(1.1rem, env(safe-area-inset-left,0px) + .85rem)}.the-alliance-map-pillbar__stack{border-radius:1.55rem;gap:.4rem;padding:.42rem}.the-alliance-map-pillbar__btn{border-radius:.95rem;width:max(3rem,48px);height:max(3rem,48px)}}@media (orientation:landscape) and (width>=768px){.the-alliance-map-pillbar{left:max(1rem, env(safe-area-inset-left,0px) + .75rem)}}.the-alliance-map-toolbelt{--alliance-gold-1:#ffe58a;--alliance-gold-2:#f6c034;--alliance-gold-3:#e0a018;--alliance-gold-edge:#b87a12;--alliance-gold-ink:#2a1808;--alliance-gold-glow:#ffc4406b;right:max(.85rem, env(safe-area-inset-right,0px) + .65rem);z-index:12;opacity:0;pointer-events:none;transition:transform .48s cubic-bezier(.22,1,.36,1) 40ms,opacity .28s 40ms;position:absolute;top:50%;transform:translate(130%,-50%)}.the-alliance-map-screen[data-build-mode=true] .the-alliance-map-toolbelt{opacity:1;pointer-events:none;transform:translateY(-50%)}.the-alliance-map-toolbelt__stack{box-sizing:border-box;border:2.5px solid var(--alliance-gold-edge);background:linear-gradient(180deg, #ffffff6b 0%, transparent 42%), linear-gradient(180deg, var(--alliance-gold-1) 0%, var(--alliance-gold-3) 100%);box-shadow:0 5px 0 color-mix(in srgb, var(--alliance-gold-edge) 90%, #000), 0 14px 28px #0006, 0 0 22px var(--alliance-gold-glow), inset 0 1px 0 #ffffff73;pointer-events:none;border-radius:1.35rem;flex-direction:column;align-items:center;gap:.28rem;padding:.32rem;display:flex}.the-alliance-map-screen[data-build-mode=true] .the-alliance-map-toolbelt__stack{pointer-events:auto}.the-alliance-map-toolbelt__btn{width:2.55rem;height:2.55rem;color:var(--alliance-gold-ink);cursor:pointer;appearance:none;background:0 0;border:0;border-radius:.85rem;justify-content:center;align-items:center;margin:0;padding:0;transition:background .14s,transform .12s,box-shadow .14s;display:inline-flex}.the-alliance-map-toolbelt__btn.is-active{background:#2a180833;box-shadow:inset 0 2px 3px #00000029,0 0 0 1.5px #2a18082e}.the-alliance-map-toolbelt__btn:active:not(:disabled){transform:translateY(1px)}.the-alliance-map-toolbelt__btn.is-disabled,.the-alliance-map-toolbelt__btn:disabled{opacity:.38;cursor:not-allowed;color:color-mix(in srgb, var(--alliance-gold-ink) 70%, transparent)}.the-alliance-map-toolbelt__btn.is-disabled:hover,.the-alliance-map-toolbelt__btn:disabled:hover,.the-alliance-map-toolbelt__btn.is-disabled:focus-visible,.the-alliance-map-toolbelt__btn:disabled:focus-visible{background:0 0}.the-alliance-map-toolbelt__divider{background:color-mix(in srgb, var(--alliance-gold-edge) 55%, transparent);border-radius:999px;width:1.55rem;height:2px;margin:.12rem 0;box-shadow:0 1px #ffffff59}@media (pointer:coarse),(any-pointer:coarse){.the-alliance-map-toolbelt{right:max(.7rem, env(safe-area-inset-right,0px) + .5rem)}.the-alliance-map-toolbelt__stack{gap:.34rem;padding:.38rem}.the-alliance-map-toolbelt__btn{width:max(2.75rem,44px);height:max(2.75rem,44px)}}@media (width>=768px) and (pointer:coarse),(width>=768px) and (any-pointer:coarse){.the-alliance-map-toolbelt{right:max(1.1rem, env(safe-area-inset-right,0px) + .85rem)}.the-alliance-map-toolbelt__stack{border-radius:1.55rem;gap:.4rem;padding:.42rem}.the-alliance-map-toolbelt__btn{border-radius:.95rem;width:max(3rem,48px);height:max(3rem,48px)}}@media (orientation:landscape) and (width>=768px){.the-alliance-map-toolbelt{right:max(1rem, env(safe-area-inset-right,0px) + .75rem)}}.the-alliance-map-height-slider{--alliance-gold-1:#ffe58a;--alliance-gold-2:#f6c034;--alliance-gold-3:#e0a018;--alliance-gold-edge:#b87a12;--alliance-gold-ink:#2a1808;--alliance-gold-glow:#ffc4406b;--toolbelt-clearance:4.55rem;right:max(calc(.85rem + var(--toolbelt-clearance)), calc(env(safe-area-inset-right,0px) + .65rem + var(--toolbelt-clearance)));z-index:11;opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .24s;position:absolute;top:50%;transform:translate(140%,-50%)}.the-alliance-map-height-slider.is-open{opacity:1;pointer-events:auto;transform:translateY(-50%)}.the-alliance-map-height-slider__chrome{box-sizing:border-box;border:2.5px solid var(--alliance-gold-edge);background:linear-gradient(180deg, #ffffff6b 0%, transparent 42%), linear-gradient(180deg, var(--alliance-gold-1) 0%, var(--alliance-gold-3) 100%);box-shadow:0 5px 0 color-mix(in srgb, var(--alliance-gold-edge) 90%, #000), 0 14px 28px #0006, 0 0 22px var(--alliance-gold-glow), inset 0 1px 0 #ffffff73;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.45rem;padding:.55rem .42rem .6rem;display:flex;position:relative}.the-alliance-map-height-slider__label{min-width:3.6rem;color:var(--alliance-gold-ink);letter-spacing:.02em;text-align:center;background:#2a18082e;border-radius:999px;padding:.12rem .35rem;font-family:ui-rounded,SF Pro Rounded,Nunito,system-ui,sans-serif;font-size:.72rem;font-weight:800;line-height:1.2}.the-alliance-map-height-slider__track{touch-action:none;cursor:ns-resize;outline:none;width:2.2rem;height:min(42vh,16.5rem);min-height:11rem;position:relative}.the-alliance-map-height-slider__rail{background:linear-gradient(#ffffff8c 0%,#2a18082e 50%,#2a180847 100%);border-radius:999px;width:.42rem;position:absolute;top:.35rem;bottom:.35rem;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #00000038}.the-alliance-map-height-slider__zero{background:#2a180861;border-radius:999px;height:2px;position:absolute;top:50%;left:.2rem;right:.2rem;transform:translateY(-50%)}.the-alliance-map-height-slider__thumb{border:2px solid var(--alliance-gold-edge);background:radial-gradient(circle at 35% 30%, #fff6d0 0%, var(--alliance-gold-2) 55%, var(--alliance-gold-3) 100%);width:1.55rem;height:1.55rem;box-shadow:0 2px 0 color-mix(in srgb, var(--alliance-gold-edge) 85%, #000), 0 6px 12px #00000047;pointer-events:none;border-radius:50%;margin-top:-.775rem;position:absolute;left:50%;transform:translate(-50%)}.the-alliance-map-height-slider__caps{color:#ffe4aab8;pointer-events:none;text-shadow:0 1px 2px #0000008c;flex-direction:column;justify-content:space-between;font-family:ui-rounded,SF Pro Rounded,Nunito,system-ui,sans-serif;font-size:.62rem;font-weight:700;line-height:1;display:flex;position:absolute;top:2.35rem;bottom:.85rem;left:calc(100% + .28rem)}@media (pointer:coarse),(any-pointer:coarse){.the-alliance-map-height-slider{--toolbelt-clearance:5.05rem}.the-alliance-map-height-slider__track{width:2.55rem;min-height:12.5rem}.the-alliance-map-height-slider__thumb{width:1.75rem;height:1.75rem;margin-top:-.875rem}}@media (width>=768px) and (pointer:coarse),(width>=768px) and (any-pointer:coarse){.the-alliance-map-height-slider{--toolbelt-clearance:5.45rem}}.the-alliance-map-build-badge{--alliance-gold-1:#ffe58a;--alliance-gold-2:#f6c034;--alliance-gold-3:#e0a018;--alliance-gold-edge:#b87a12;--alliance-gold-ink:#2a1808;--alliance-gold-glow:#ffc4406b;--badge-size:2.15rem;--dock-half:8.25rem;--badge-gap:.85rem;left:calc(50% + var(--dock-half) + var(--badge-gap));bottom:max(1.65rem, calc(env(safe-area-inset-bottom,0px) + 1.3rem));z-index:19;width:var(--badge-size);height:var(--badge-size);border:2px solid var(--alliance-gold-edge);background:linear-gradient(165deg, #ffffff80 0%, transparent 44%), linear-gradient(180deg, var(--alliance-gold-1) 0%, var(--alliance-gold-3) 100%);box-shadow:0 3px 0 color-mix(in srgb, var(--alliance-gold-edge) 90%, #000), 0 8px 16px #00000057, 0 0 14px var(--alliance-gold-glow), inset 0 1px 0 #ffffff80;color:var(--alliance-gold-ink);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;--badge-enter-x:calc(-1 * (var(--dock-half) + var(--badge-gap) + var(--badge-size) * .5));transform:translate3d(var(--badge-enter-x), 130%, 0) scale(.55);opacity:0;border-radius:999px;margin:0;padding:0;transition:background .28s,border-color .28s,box-shadow .28s,color .22s,filter .2s;animation:.72s cubic-bezier(.22,1,.36,1) .12s both alliance-map-build-badge-enter;position:fixed}.the-alliance-map-build-badge.is-ready,.the-alliance-map-build-badge.is-active{opacity:1;transition:background .28s,border-color .28s,box-shadow .28s,color .22s,filter .2s,transform .28s cubic-bezier(.22,1,.36,1);animation:none;transform:translate(0,0)scale(1)}.the-alliance-map-build-badge__glow{border-radius:inherit;opacity:.55;pointer-events:none;background:radial-gradient(circle,#ffd25a73 0%,#0000 68%);transition:opacity .28s,transform .38s;position:absolute;inset:-4px}.the-alliance-map-build-badge__face{place-items:center;width:100%;height:100%;display:grid;position:relative}.the-alliance-map-build-badge__icon{grid-area:1/1;justify-content:center;align-items:center;transition:opacity .24s,transform .38s cubic-bezier(.22,1,.36,1);display:inline-flex}.the-alliance-map-build-badge__icon--hammer{opacity:1;transform:rotate(0)scale(1)}.the-alliance-map-build-badge__icon--close{opacity:0;transform:rotate(-90deg)scale(.55)}.the-alliance-map-build-badge:hover,.the-alliance-map-build-badge:focus-visible{filter:brightness(1.04);outline:none}.the-alliance-map-build-badge.is-ready:active,.the-alliance-map-build-badge.is-active:active{transform:translateY(2px)scale(.96)}.the-alliance-map-build-badge.is-active{color:#3a120c;background:linear-gradient(165deg,#ffdcd26b 0%,#0000 44%),linear-gradient(#ffb08a 0%,#e07040 55%,#c44a28 100%);border-color:#8a2a1c;box-shadow:0 4px #7a2818,0 10px 22px #00000061,0 0 18px #ff784066,inset 0 1px #ffffff6b}.the-alliance-map-build-badge.is-active .the-alliance-map-build-badge__glow{opacity:.85;background:radial-gradient(circle,#ff8c5a80 0%,#0000 68%)}.the-alliance-map-build-badge.is-active .the-alliance-map-build-badge__icon--hammer{opacity:0;transform:rotate(90deg)scale(.55)}.the-alliance-map-build-badge.is-active .the-alliance-map-build-badge__icon--close{opacity:1;transform:rotate(0)scale(1)}@keyframes alliance-map-build-badge-enter{0%{opacity:0;transform:translate3d(var(--badge-enter-x), 130%, 0) scale(.5)}42%{opacity:1;transform:translate3d(var(--badge-enter-x), 0, 0) scale(1.06)}58%{opacity:1;transform:translate3d(var(--badge-enter-x), 0, 0) scale(1)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (pointer:coarse),(any-pointer:coarse){.the-alliance-map-build-badge,.the-alliance-map-author-badge{--badge-size:max(2.35rem, 38px);--badge-gap:1rem}}@media (width<=640px){.the-alliance-map-screen[data-build-mode=true] .the-alliance-map-build-badge{left:auto;right:max(.65rem, env(safe-area-inset-right,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.the-alliance-map-screen[data-build-mode=true] .alliance-layout-export{bottom:calc(max(.75rem, env(safe-area-inset-bottom,0px)) + 3.35rem)}}@media (width>=768px) and (pointer:coarse),(width>=768px) and (any-pointer:coarse){.the-alliance-map-build-badge,.the-alliance-map-author-badge{--badge-size:max(2.45rem, 40px);--badge-gap:1.05rem}}@media (prefers-reduced-motion:reduce){.the-alliance-map-build-badge{opacity:1;animation:none;transform:translate(0,0)scale(1)}.the-alliance-map-build-badge.is-ready,.the-alliance-map-build-badge.is-active{transform:translate(0,0)scale(1)}.the-alliance-map-author-badge{opacity:1;animation:none;transform:translate(0,0)scale(1)}.the-alliance-map-author-badge.is-ready,.the-alliance-map-author-badge.is-active{transform:translate(0,0)scale(1)}.the-alliance-map-pillbar,.the-alliance-map-toolbelt{transition:opacity .15s}}.the-alliance-map-author-badge{--author-teal-1:#9ff6e8;--author-teal-2:#2ec4b6;--author-teal-3:#1a9e94;--author-teal-edge:#0f7a72;--author-teal-ink:#062e2b;--author-teal-glow:#2ec4b673;--badge-size:2.15rem;--dock-half:8.25rem;--badge-gap:.85rem;left:calc(50% - var(--dock-half) - var(--badge-gap) - var(--badge-size));bottom:max(1.65rem, calc(env(safe-area-inset-bottom,0px) + 1.3rem));z-index:19;width:var(--badge-size);height:var(--badge-size);border:2px solid var(--author-teal-edge);background:linear-gradient(165deg, #ffffff80 0%, transparent 44%), linear-gradient(180deg, var(--author-teal-1) 0%, var(--author-teal-3) 100%);box-shadow:0 3px 0 color-mix(in srgb, var(--author-teal-edge) 90%, #000), 0 8px 16px #00000057, 0 0 14px var(--author-teal-glow), inset 0 1px 0 #ffffff80;color:var(--author-teal-ink);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;--badge-enter-x:calc(var(--dock-half) + var(--badge-gap) + var(--badge-size) * .5);transform:translate3d(var(--badge-enter-x), 130%, 0) scale(.55);opacity:0;border-radius:999px;margin:0;padding:0;animation:.72s cubic-bezier(.22,1,.36,1) .18s both alliance-map-author-badge-enter;position:fixed}.the-alliance-map-author-badge.is-ready,.the-alliance-map-author-badge.is-active{opacity:1;animation:none;transform:translate(0,0)scale(1)}.the-alliance-map-author-badge__glow{border-radius:inherit;opacity:.55;pointer-events:none;background:radial-gradient(circle,#2ec4b680 0%,#0000 68%);position:absolute;inset:-4px}.the-alliance-map-author-badge__face{place-items:center;width:100%;height:100%;display:grid;position:relative}.the-alliance-map-author-badge__icon{place-items:center;transition:opacity .2s,transform .28s;display:grid;position:absolute}.the-alliance-map-author-badge__icon--pen{opacity:1;transform:scale(1)}.the-alliance-map-author-badge__icon--close{opacity:0;transform:rotate(-40deg)scale(.7)}.the-alliance-map-author-badge.is-active{background:linear-gradient(#7be8da,#148f86);border-color:#0b5c56;box-shadow:0 3px #0b5c56,0 0 18px #2ec4b68c,inset 0 1px #ffffff73}.the-alliance-map-author-badge.is-active .the-alliance-map-author-badge__icon--pen{opacity:0;transform:scale(.7)}.the-alliance-map-author-badge.is-active .the-alliance-map-author-badge__icon--close{opacity:1;transform:rotate(0)scale(1)}@keyframes alliance-map-author-badge-enter{0%{opacity:0;transform:translate3d(var(--badge-enter-x), 130%, 0) scale(.5)}to{opacity:1;transform:translate(0,0)scale(1)}}.the-alliance-map-screen[data-inside-space=true] .the-alliance-map-author-badge,.the-alliance-map-screen[data-inside-space=true] .the-alliance-map-member-cta{display:none}.the-alliance-map-member-cta{left:max(.75rem, env(safe-area-inset-left,0px));bottom:max(1.65rem, calc(env(safe-area-inset-bottom,0px) + 1.3rem));z-index:19;pointer-events:auto;position:fixed}.the-alliance-map-member-cta__btn.lpl-material-button{--lpl-material-button-size:2.75rem;width:var(--lpl-material-button-size);height:var(--lpl-material-button-size);min-width:var(--lpl-material-button-size);min-height:var(--lpl-material-button-size);border-radius:50%;padding:0}.the-alliance-map-member-login{z-index:40;position:absolute;inset:0}.the-alliance-map-member-login .the-alliance-begins-screen__member-layer{z-index:40}.alliance-map-author-panel{--lpl-scene-h:174;--author-teal:#7ef0e2;--author-ink:#ecfffb;--author-muted:color-mix(in oklab, var(--author-ink) 62%, transparent);top:max(.7rem, env(safe-area-inset-top,0px));right:max(.5rem, env(safe-area-inset-right,0px));bottom:max(5.4rem, env(safe-area-inset-bottom,0px) + 4.4rem);z-index:22;width:min(22.25rem,100vw - 1rem);color:var(--author-ink);pointer-events:auto;overscroll-behavior:contain;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.22), 0 18px 48px #00080a75, 0 0 0 1px color-mix(in srgb, var(--author-teal) 22%, transparent);flex-direction:column;gap:0;padding:0;display:flex;position:absolute;overflow:hidden}.alliance-map-author-panel__head{flex:none;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.8rem .8rem .62rem;display:flex}.alliance-map-author-panel__eyebrow{letter-spacing:.04em;color:var(--author-teal);margin:0;font-size:.64rem;font-weight:650}.alliance-map-author-panel__title{letter-spacing:-.03em;margin:.12rem 0 0;font-size:1.08rem;font-weight:680;line-height:1.15}.alliance-map-author-panel__icon-btn{width:1.85rem;height:1.85rem;color:inherit;cursor:pointer;opacity:.84;background:oklab(100% 0 5.96046e-8/.07);border:1px solid oklab(100% 0 5.96046e-8/.14);border-radius:999px;place-items:center;display:grid}.alliance-map-author-panel__icon-btn:hover,.alliance-map-author-panel__icon-btn:focus-visible{opacity:1;background:oklab(100% 0 5.96046e-8/.12)}.alliance-map-author-panel__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.85rem;min-height:0;padding:.15rem .8rem .95rem;display:flex;overflow:auto}.alliance-map-author-panel__block{flex-direction:column;flex:none;gap:.38rem;min-width:0;display:flex}.alliance-map-author-panel__path{-webkit-overflow-scrolling:touch;min-height:8.4rem;padding:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .45rem calc(100% - .55rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .45rem calc(100% - .55rem),#0000)}.alliance-map-author-panel__empty{color:var(--author-muted);margin:0;padding:1.4rem .6rem;font-size:.76rem}.alliance-map-author-panel__beat{grid-template-columns:.7rem minmax(0,1fr);align-items:stretch;column-gap:.55rem;display:grid}.alliance-map-author-panel__dot{background:oklab(100% 0 5.96046e-8/.28);border-radius:999px;width:.42rem;height:.42rem;margin:1.05rem auto 0;box-shadow:0 0 0 3px oklab(100% 0 5.96046e-8/.05)}.alliance-map-author-panel__dot.is-active{background:var(--author-teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--author-teal) 22%, transparent), 0 0 12px color-mix(in srgb, var(--author-teal) 55%, transparent)}.alliance-map-author-panel__node{width:100%;min-height:2.7rem;color:inherit;text-align:left;cursor:pointer;background:oklab(100% 0 5.96046e-8/.06);border:1px solid oklab(100% 0 5.96046e-8/.08);border-radius:.85rem;grid-template-columns:1.55rem 1.35rem minmax(0,1fr);align-items:center;gap:.4rem;padding:.42rem .55rem;display:grid}.alliance-map-author-panel__node:focus-visible{outline:2px solid color-mix(in srgb, var(--author-teal) 72%, transparent);outline-offset:2px}.alliance-map-author-panel__node.is-active{border-color:color-mix(in srgb, var(--author-teal) 58%, transparent);background:color-mix(in srgb, var(--author-teal) 16%, transparent);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.16)}.alliance-map-author-panel__node-index{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--author-muted);font-size:.62rem;font-weight:700}.alliance-map-author-panel__node.is-active .alliance-map-author-panel__node-index{color:var(--author-teal)}.alliance-map-author-panel__node-glyph{background:oklab(0% none none/.22);border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.78rem;line-height:1;display:grid}.alliance-map-author-panel__node-copy{flex-direction:column;gap:.06rem;min-width:0;display:flex}.alliance-map-author-panel__node-id{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:650;overflow:hidden}.alliance-map-author-panel__node-kind{color:var(--author-muted);text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.64rem;overflow:hidden}.alliance-map-author-panel__link{grid-column:1/-1;grid-template-columns:.7rem minmax(0,1fr);column-gap:.55rem;min-height:2.15rem;margin-left:0;display:grid}.alliance-map-author-panel__spine{background:linear-gradient(180deg, color-mix(in srgb, var(--author-teal) 55%, transparent), oklab(100% 0 5.96046e-8/.14));place-self:stretch center;width:1px;min-height:1.7rem}.alliance-map-author-panel__link.is-last .alliance-map-author-panel__spine{opacity:.4;min-height:1.05rem}.alliance-map-author-panel__chips{flex-direction:column;align-items:flex-start;gap:.22rem;padding:.28rem 0 .42rem;display:flex}.alliance-map-author-panel__chips--rooms{flex-flow:wrap;align-items:center;gap:.28rem}.alliance-map-author-panel__branches{flex-wrap:wrap;gap:.22rem;display:flex}.alliance-map-author-panel__chip{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:999px;align-items:center;gap:.28rem;max-width:100%;min-height:1.35rem;padding:.12rem .48rem .12rem .38rem;font-size:.64rem;font-weight:620;line-height:1.2;display:inline-flex;overflow:hidden}.alliance-map-author-panel__chip--map{color:var(--author-teal);background:color-mix(in srgb, var(--author-teal) 14%, transparent);border-color:color-mix(in srgb, var(--author-teal) 28%, transparent)}.alliance-map-author-panel__chip--map.is-empty{color:var(--author-muted);background:oklab(100% 0 5.96046e-8/.05);border-color:oklab(100% 0 5.96046e-8/.08)}.alliance-map-author-panel__chip--action{color:color-mix(in oklab, var(--author-ink) 88%, transparent);background:oklab(100% 0 5.96046e-8/.08);border-color:oklab(100% 0 5.96046e-8/.1)}.alliance-map-author-panel__chip svg{flex-shrink:0}button.alliance-map-author-panel__chip{cursor:pointer;text-align:left;touch-action:manipulation;-webkit-user-select:none;user-select:none;color:var(--author-muted);background:oklab(100% 0 5.96046e-8/.07);border-color:oklab(100% 0 5.96046e-8/.1)}button.alliance-map-author-panel__chip.is-active{color:var(--author-teal-ink,#062e2b);background:color-mix(in srgb, var(--author-teal) 82%, #fff);border-color:var(--author-teal)}button.alliance-map-author-panel__chip--map:hover,button.alliance-map-author-panel__chip--map:focus-visible{border-color:color-mix(in srgb, var(--author-teal) 55%, transparent);background:color-mix(in srgb, var(--author-teal) 22%, transparent)}button.alliance-map-author-panel__chip--action:hover,button.alliance-map-author-panel__chip--action:focus-visible{border-color:color-mix(in srgb, var(--author-teal) 40%, transparent);background:color-mix(in srgb, var(--author-teal) 12%, transparent)}.alliance-map-author-panel__editor{border-top:1px solid oklab(100% 0 5.96046e-8/.1);flex-direction:column;flex:none;gap:.48rem;min-height:0;padding-top:.2rem;display:flex}.alliance-map-author-panel__section-label{letter-spacing:-.01em;text-transform:none;opacity:.88;margin:0;font-size:.72rem;font-weight:650}.alliance-map-author-panel__field{color:var(--author-muted);flex-direction:column;gap:.26rem;font-size:.68rem;display:flex}.alliance-map-author-panel__field input,.alliance-map-author-panel__field textarea,.alliance-map-author-panel__field select,.alliance-map-author-panel__choice input,.alliance-map-author-panel__choice select{width:100%;color:var(--author-ink);font:inherit;background:oklab(0% none none/.28);border:1px solid oklab(100% 0 5.96046e-8/.12);border-radius:.7rem;padding:.42rem .55rem;font-size:.78rem}.alliance-map-author-panel__field textarea{resize:vertical;min-height:4.2rem}.alliance-map-author-panel__field--effect select{border-color:color-mix(in srgb, var(--author-teal) 42%, transparent)}.alliance-map-author-panel__choices{flex-direction:column;gap:.35rem;display:flex}.alliance-map-author-panel__choice{grid-template-columns:1.15fr 1fr;gap:.3rem;display:grid}.alliance-map-author-panel__hint{color:var(--author-muted);border-top:1px solid oklab(100% 0 5.96046e-8/.1);margin:0;padding-top:.15rem;font-size:.76rem}.alliance-map-author-panel__hint--flush{border-top:0;padding-top:0}.alliance-map-author-panel__cues{flex-wrap:wrap;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.alliance-map-author-panel__cues li{background:oklab(100% 0 5.96046e-8/.08);border-radius:999px;min-height:1.7rem;padding:.18rem .55rem;font-size:.68rem}.alliance-map-author-panel__foot{background:oklab(16.675% -.0158846 -.000182092/.72);border-top:1px solid oklab(100% 0 5.96046e-8/.12);flex-direction:column;flex:none;gap:.4rem;padding:.55rem .8rem .7rem;display:flex}.alliance-map-author-panel__foot-row{align-items:stretch;gap:.4rem;display:flex}.alliance-map-author-panel__test,.alliance-map-author-panel__save{cursor:pointer;touch-action:manipulation;border-radius:999px;flex:1 1 0;min-height:2.45rem;padding:0 .9rem;font-size:.78rem;font-weight:680}.alliance-map-author-panel__test{color:var(--author-ink);background:oklab(100% 0 5.96046e-8/.07);border:1px solid oklab(100% 0 5.96046e-8/.16)}.alliance-map-author-panel__save{border:1px solid color-mix(in oklab, var(--lpl-gold-2) 55%, transparent);background:linear-gradient(180deg, var(--lpl-gold-1), var(--lpl-gold-2));color:#2a1808;box-shadow:0 8px 18px color-mix(in oklab, var(--lpl-gold-3) 28%, transparent)}.alliance-map-author-panel__editor-link{border:1px solid color-mix(in srgb, var(--author-teal) 42%, transparent);background:color-mix(in srgb, var(--author-teal) 10%, transparent);min-height:2.45rem;color:var(--author-ink);touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;padding:0 .85rem;font-size:.76rem;font-weight:650;text-decoration:none;display:flex}.alliance-map-author-panel__editor-link:hover,.alliance-map-author-panel__editor-link:focus-visible{background:color-mix(in srgb, var(--author-teal) 18%, transparent);outline:none}.alliance-map-author-panel__save-note{color:var(--author-muted);font-size:.64rem}.plgrnd-world-chrome{top:max(.7rem, env(safe-area-inset-top,0px));z-index:20;pointer-events:auto;align-items:center;gap:.45rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.plgrnd-world-kicker{color:#fff8e8;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;background:#08080a8c;border:1px solid #fff8e829;border-radius:999px;margin:0;padding:.35rem .75rem;font-size:.68rem;font-weight:800}.plgrnd-world-tour-start{color:#062e2b;cursor:pointer;background:linear-gradient(#9ff6e8,#2ec4b6);border:1px solid #8cdfd7;border-radius:999px;min-height:1.85rem;padding:0 .8rem;font-size:.72rem;font-weight:750;box-shadow:0 0 12px #2ec4b659}@media (width<=640px){.the-alliance-map-screen[data-author-mode=true] .the-alliance-map-author-badge{left:max(.65rem, env(safe-area-inset-left,0px));right:auto;bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.alliance-map-author-panel{left:max(.4rem, env(safe-area-inset-left,0px));right:max(.4rem, env(safe-area-inset-right,0px));width:auto;bottom:max(4.8rem, env(safe-area-inset-bottom,0px) + 4rem)}.alliance-map-author-panel__path{min-height:8.8rem}.alliance-map-author-panel__test,.alliance-map-author-panel__save,.alliance-map-author-panel__editor-link{min-height:2.7rem}}@media (height<=700px){.alliance-map-author-panel__path{min-height:7.2rem}}.the-alliance-map-build-topbar{--alliance-gold-1:#ffe58a;--alliance-gold-2:#f6c034;--alliance-gold-3:#e0a018;--alliance-gold-edge:#b87a12;--alliance-gold-ink:#2a1808;top:max(.45rem, env(safe-area-inset-top,0px) + .28rem);z-index:14;pointer-events:none;width:min(72vw,14.5rem);animation:.42s cubic-bezier(.22,1,.36,1) both alliance-map-build-chrome-in;position:absolute;left:50%;transform:translate(-50%)}.the-alliance-map-build-topbar__row{box-sizing:border-box;border:1.5px solid var(--alliance-gold-edge);background:linear-gradient(180deg, #ffffff61 0%, transparent 48%), linear-gradient(180deg, var(--alliance-gold-1) 0%, var(--alliance-gold-3) 100%);box-shadow:0 2px 0 color-mix(in srgb, var(--alliance-gold-edge) 88%, #000), 0 8px 16px #00000047, inset 0 1px 0 #ffffff6b;border-radius:999px;justify-content:center;align-items:stretch;gap:.18rem;padding:.12rem;display:flex}.the-alliance-map-build-topbar__pill{min-width:0;color:var(--alliance-gold-ink);background:#2a18081a;border-radius:999px;flex-direction:row;flex:1 1 0;align-items:baseline;gap:.28rem;padding:.14rem .48rem .16rem;transition:background .2s,box-shadow .2s;display:flex}.the-alliance-map-build-topbar__pill.is-live{background:#ffffff47;box-shadow:inset 0 1px #ffffff59}.the-alliance-map-build-topbar__pill.is-empty{opacity:.72}.the-alliance-map-build-topbar__pill--aim.is-match{background:#2a18082e;box-shadow:inset 0 1px #ffffff40,0 0 0 1.5px #2a180829}.the-alliance-map-build-topbar__key{letter-spacing:.07em;text-transform:uppercase;opacity:.58;flex:none;font-size:.5rem;font-weight:700;line-height:1}.the-alliance-map-build-topbar__value{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.7rem;font-weight:750;line-height:1.15;overflow:hidden}.the-alliance-map-build-topbar__sep{background:color-mix(in srgb, var(--alliance-gold-ink) 45%, transparent);border-radius:999px;flex:none;align-self:center;width:2px;height:2px}.alliance-map-publish{top:var(--alliance-map-side-chrome-top);left:var(--alliance-map-side-chrome-inset);z-index:25;width:var(--alliance-map-corner-badge);height:var(--alliance-map-corner-badge);pointer-events:none;position:absolute}.alliance-map-publish__stack{width:var(--alliance-map-corner-badge);height:var(--alliance-map-corner-badge);pointer-events:none;position:relative}.alliance-map-publish__toggle{pointer-events:auto;z-index:1;width:var(--alliance-map-corner-badge);height:var(--alliance-map-corner-badge);color:#ffe4a0eb;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#281c0ab8,#120c06d1);border:1px solid #f6c03459;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 10px 28px #00000059}.alliance-map-publish__toggle.is-active{color:#ffe58a;background:#f6c0342e;border-color:#f6c034bf}.alliance-map-publish.is-ahead .alliance-map-publish__dot{background:#ffd36a;box-shadow:0 0 8px #ffd36a8c}.alliance-map-publish.is-synced .alliance-map-publish__dot{background:#7dffb3;box-shadow:0 0 8px #7dffb38c}.alliance-map-publish.is-error .alliance-map-publish__dot{background:#ff7d7d;box-shadow:0 0 8px #ff7d7d73}.alliance-map-publish.is-resetting .alliance-map-publish__dot{background:#9ff6e8;box-shadow:0 0 8px #2ec4b680}.alliance-map-publish__dot{background:#7dffb3;border-radius:999px;flex:none;width:.42rem;height:.42rem;position:absolute;top:.28rem;right:.28rem;box-shadow:0 0 8px #7dffb38c}.alliance-map-publish__rev{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:750}.alliance-map-publish__sheet{pointer-events:auto;top:0;left:calc(100% + var(--alliance-map-corner-gap));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff8e8f0;background:linear-gradient(165deg,#12101cd1,#080a12e0);border:1px solid #f6c03452;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.45rem;width:min(13.5rem,100vw - 4.2rem);padding:.7rem .7rem .75rem;display:flex;position:absolute;box-shadow:0 16px 36px #0000006b}.alliance-map-publish__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffe4a09e;margin:0;font-size:.62rem}.alliance-map-publish__copy{flex-direction:column;align-items:flex-start;gap:.12rem;display:flex}.alliance-map-publish__live{letter-spacing:.02em;white-space:nowrap;font-size:1.05rem;font-weight:700}.alliance-map-publish__state{color:#ffe4a0b3;font-size:.68rem}.alliance-map-publish__actions{flex-direction:row;align-items:center;gap:.4rem;width:100%;display:flex}.alliance-map-publish__reset{color:#fff8e6e6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;flex:1 1 0;min-height:1.85rem;padding:0 .55rem;font-weight:600}.alliance-map-publish__reset:disabled{opacity:.35;cursor:default}.alliance-map-publish__btn{color:#2a1808;cursor:pointer;background:linear-gradient(#ffe58a,#e0a018);border:1px solid #f6c0348c;border-radius:999px;flex:1 1 0;min-height:1.85rem;padding:0 .7rem;font-weight:700}.alliance-map-publish__btn:disabled{opacity:.45;cursor:default}.the-alliance-map-reticula{--reticula-size:min(1.85rem, 8.5vw);--reticula-arm:.34rem;--reticula-thick:1px;--reticula-color:#fff8e647;z-index:11;width:var(--reticula-size);height:var(--reticula-size);pointer-events:none;animation:.38s cubic-bezier(.22,1,.36,1) 60ms both alliance-map-reticula-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.the-alliance-map-crm-sketch{left:50%;bottom:max(5.5rem, calc(env(safe-area-inset-bottom,0px) + 4.75rem));z-index:12;color:#bbf7d0;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#030a06b8;border:1px solid #4ade8059;border-radius:999px;margin:0;padding:.35rem .75rem;font-size:.68rem;font-weight:700;position:absolute;transform:translate(-50%)}.the-alliance-map-spaces-note{left:50%;bottom:max(7.35rem, calc(env(safe-area-inset-bottom,0px) + 6.5rem));z-index:12;color:#fde68a;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#120c04b8;border:1px solid #f6c03459;border-radius:999px;margin:0;padding:.35rem .75rem;font-size:.68rem;font-weight:700;position:absolute;transform:translate(-50%)}.the-alliance-map-space-inspect{right:max(.75rem, env(safe-area-inset-right,0px));top:max(4.5rem, calc(env(safe-area-inset-top,0px) + 3.75rem));z-index:18;color:#f8ecd0;-webkit-backdrop-filter:blur(12px);background:#0c0905e0;border:1px solid #f6c03466;border-radius:1rem;width:min(16.5rem,100vw - 1.5rem);padding:.85rem .9rem 1rem;position:absolute;box-shadow:0 12px 32px #00000059}.the-alliance-map-space-inspect header{margin-bottom:.65rem;padding-right:1.6rem;position:relative}.the-alliance-map-space-inspect__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#fde68ab8;margin:0 0 .2rem;font-size:.62rem;font-weight:800}.the-alliance-map-space-inspect h2{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.the-alliance-map-space-inspect__close{color:#fde68a;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;width:1.75rem;height:1.75rem;font-size:1.15rem;line-height:1;position:absolute;top:-.15rem;right:-.15rem}.the-alliance-map-space-inspect dl{gap:.45rem;margin:0 0 .65rem;display:grid}.the-alliance-map-space-inspect dl>div{grid-template-columns:4.5rem 1fr;gap:.35rem;font-size:.78rem;display:grid}.the-alliance-map-space-inspect dt{color:#fde68a8c;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.62rem;font-weight:700}.the-alliance-map-space-inspect dd{margin:0;font-weight:600}.the-alliance-map-space-inspect__note{color:#f8ecd0b3;margin:0 0 .65rem;font-size:.72rem;line-height:1.4}.the-alliance-map-space-inspect__link{color:#fde68a;background:#f6c0341f;border:1px solid #f6c03473;border-radius:999px;align-items:center;min-height:2.2rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.the-alliance-map-reticula__corner{width:var(--reticula-arm);height:var(--reticula-arm);box-sizing:border-box;border-color:var(--reticula-color);filter:drop-shadow(0 1px #0000002e);border-style:solid;position:absolute}.the-alliance-map-reticula__corner.is-tl{border-width:var(--reticula-thick) 0 0 var(--reticula-thick);border-top-left-radius:1px;top:0;left:0}.the-alliance-map-reticula__corner.is-tr{border-width:var(--reticula-thick) var(--reticula-thick) 0 0;border-top-right-radius:1px;top:0;right:0}.the-alliance-map-reticula__corner.is-bl{border-width:0 0 var(--reticula-thick) var(--reticula-thick);border-bottom-left-radius:1px;bottom:0;left:0}.the-alliance-map-reticula__corner.is-br{border-width:0 var(--reticula-thick) var(--reticula-thick) 0;border-bottom-right-radius:1px;bottom:0;right:0}@keyframes alliance-map-build-chrome-in{0%{opacity:0;transform:translate(-50%)translateY(-.55rem)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes alliance-map-reticula-in{0%{opacity:0;transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.the-alliance-map-build-topbar,.the-alliance-map-reticula{animation:none}}.alliance-build-collection{z-index:24;pointer-events:none;padding-left:max(.55rem, env(safe-area-inset-left,0px));flex-direction:row;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.alliance-build-collection__bar,.alliance-build-collection__drawer{pointer-events:auto}.alliance-build-collection__bar{z-index:2;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:relative}.alliance-build-collection__box,.alliance-build-collection__draw{color:#ffe4a0eb;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#281c0ab8,#120c06d1);border:1px solid #f6c03459;border-radius:.78rem;justify-content:center;align-items:center;width:2.55rem;height:2.35rem;display:inline-flex;box-shadow:0 10px 28px #00000059}.alliance-build-collection__draw:hover,.alliance-build-collection__draw:focus-visible,.alliance-build-collection__box:hover,.alliance-build-collection__box:focus-visible{color:#ffe58a;border-color:#f6c034bf}.alliance-build-collection[data-draw=true] .alliance-build-collection__draw,.alliance-build-collection__draw.is-active{color:#d8eeff;background:linear-gradient(165deg,#1c3852e0,#0a1626e6);border-color:#7ec8ffb8}.alliance-build-collection[data-draw=true] .alliance-build-collection__draw:hover,.alliance-build-collection[data-draw=true] .alliance-build-collection__draw:focus-visible{color:#e8f4ff;border-color:#b4dcffe6}.the-alliance-map-screen[data-draw-mode=true] .lpl-phaser-host:not([data-field-cursor]) canvas{cursor:crosshair}html[data-lpl-map-drawing] .alliance-build-collection,html[data-lpl-map-drawing] .alliance-build-toolbar,html[data-lpl-map-drawing] .the-alliance-map-build-topbar,html[data-lpl-map-drawing] .the-alliance-map-height-slider,html[data-lpl-map-drawing] .alliance-asset-create,html[data-lpl-map-drawing] .alliance-layout-export,html[data-lpl-map-drawing] .alliance-map-day-cycle,html[data-lpl-map-drawing] .alliance-map-publish,html[data-lpl-map-drawing] .the-alliance-member-dock,html[data-lpl-map-drawing] .the-alliance-map-build-badge,html[data-lpl-map-drawing] .the-alliance-map-author-badge,html[data-lpl-map-drawing] .val-crew-rts,.the-alliance-map-screen[data-drawing=true] .alliance-build-collection,.the-alliance-map-screen[data-drawing=true] .alliance-build-toolbar,.the-alliance-map-screen[data-drawing=true] .the-alliance-map-build-topbar,.the-alliance-map-screen[data-drawing=true] .the-alliance-map-height-slider,.the-alliance-map-screen[data-drawing=true] .alliance-asset-create,.the-alliance-map-screen[data-drawing=true] .alliance-layout-export,.the-alliance-map-screen[data-drawing=true] .alliance-map-day-cycle,.the-alliance-map-screen[data-drawing=true] .alliance-map-publish,.the-alliance-map-screen[data-drawing=true] .the-alliance-map-build-badge,.the-alliance-map-screen[data-drawing=true] .the-alliance-map-author-badge,.the-alliance-map-screen[data-drawing=true] .val-crew-rts{opacity:0;visibility:hidden;pointer-events:none;animation:none}.alliance-build-collection[data-draw=true] .alliance-build-collection__drawer{background:linear-gradient(160deg,#12283ef0,#08101cf5);border-color:#7ec8ff61;box-shadow:0 14px 36px #04102080}.alliance-build-collection[data-draw=true] .alliance-build-collection__drawer-title{color:#c8e8ff}.alliance-build-collection[data-draw=true] .alliance-build-collection__drawer-blurb{color:#c8e0ff8c}.alliance-build-collection__draw-tool{color:#e8f4ff;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #7ec8ff29;border-radius:.85rem;align-items:center;gap:.65rem;width:100%;min-height:2.85rem;padding:.35rem .45rem;display:flex}.alliance-build-collection__draw-tool:hover,.alliance-build-collection__draw-tool:focus-visible{border-color:#7ec8ff80}.alliance-build-collection__draw-tool.is-selected{background:#5096d238;border-color:#7ec8ffbf}.alliance-build-collection__draw-tool.is-disabled,.alliance-build-collection__draw-tool:disabled{opacity:.42;cursor:not-allowed}.alliance-build-collection__draw-tool-icon{color:#b8dcff;background:#7ec8ff1f;border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.alliance-build-collection__instruments{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#1c3852e0,#0a1626e6);border:1px solid #7ec8ff6b;border-radius:1.35rem;flex-direction:column;gap:.4rem;padding:.45rem .35rem;display:flex;box-shadow:0 10px 28px #04102066}.alliance-build-collection__instrument{color:#c8e0ffe0;background:#ffffff0a;border-color:#7ec8ff38}.alliance-build-collection__instrument.is-open,.alliance-build-collection__instrument[aria-pressed=true],.alliance-build-collection__panel-toggle.is-open{color:#e8f4ff;background:#5096d247;border-color:#b4dcffd1}.alliance-build-collection__land-swatches{gap:.35rem;padding:.15rem 0 .2rem;display:flex}.alliance-build-collection__land-swatch{color:#dcecffd1;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #7ec8ff29;border-radius:.8rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.18rem;min-height:2.55rem;padding:.28rem .2rem;font-size:.62rem;font-weight:800;display:flex}.alliance-build-collection__land-swatch.is-selected{color:#e8f4ff;background:#5096d238;border-color:#b4dcffbf}.alliance-build-collection__land-chip{background:var(--land-swatch,#7dce4a);border-radius:999px;width:1.15rem;height:1.15rem;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #00000047}.alliance-build-collection__stack{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#281c0ab8,#120c06d1);border:1px solid #f6c03459;border-radius:1.35rem;flex-direction:column-reverse;gap:.4rem;padding:.45rem .35rem;display:flex;box-shadow:0 10px 28px #00000059}.alliance-build-collection__badge{color:#ffe4a0e0;cursor:pointer;background:#ffffff0a;border:1px solid #f6c03447;border-radius:999px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex;position:relative}.alliance-build-collection__badge.is-locked{color:#ffe4a061;background:#ffffff05;border-style:dashed;border-color:#f6c03438}.alliance-build-collection__badge-lock{color:#ffe4a0b8;pointer-events:none;background:#120c06eb;border-radius:999px;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex;position:absolute;bottom:.08rem;right:.08rem}.alliance-build-collection__locked{color:#ffffff6b;margin:0;padding:.55rem .15rem .2rem;font-size:.72rem;line-height:1.4}.alliance-build-collection__badge.is-open,.alliance-build-collection__badge.has-selection{color:#ffe58a;background:#f6c0342e;border-color:#f6c034bf}.alliance-build-collection__drawer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#1c140aeb,#0c0a08f0);border:1px solid #f6c0344d;border-radius:1.1rem;flex-direction:column;gap:.55rem;width:min(19.5rem,100vw - 5.5rem);max-height:min(70vh,28rem);margin-left:.45rem;padding:.7rem .75rem .8rem;animation:.16s ease-out alliance-drawer-in;display:flex;box-shadow:0 14px 36px #0006}@keyframes alliance-drawer-in{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}.alliance-build-collection__drawer-head{flex-direction:column;gap:.15rem;display:flex}.alliance-build-collection__drawer-title{color:#ffe58a;font-size:.82rem;font-weight:700}.alliance-build-collection__drawer-blurb{color:#ffffff73;font-size:.68rem}.alliance-build-collection__drawer-list{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:.35rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.alliance-build-collection__asset{color:#ffffffe6;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;align-items:center;gap:.55rem;width:100%;padding:.4rem .45rem;display:flex}.alliance-build-collection__row{align-items:center;gap:.28rem;min-width:0;display:flex}.alliance-build-collection__row .alliance-build-collection__asset{flex:auto;min-width:0}.alliance-build-collection__asset-copy{flex-direction:column;min-width:0;display:flex}.alliance-build-collection__count{font-variant-numeric:tabular-nums;text-align:center;color:#fff8e8b8;background:#00000047;border-radius:.45rem;flex:none;min-width:1.35rem;padding:.12rem .28rem;font-size:.68rem;font-weight:700}.alliance-build-collection__multi{color:#ffe4a0c7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.alliance-build-collection__multi:hover,.alliance-build-collection__multi:focus-visible{color:#ffe58a;border-color:#f6c03473}.alliance-build-collection__multi[aria-pressed=true],.alliance-build-collection__row[data-multi=true] .alliance-build-collection__multi{color:#ffe58a;background:#f6c03433;border-color:#f6c034cc}.alliance-build-collection__asset.is-selected{background:#f6c0341f;border-color:#f6c0348c}.alliance-build-collection__asset-thumb{color:#f6c034;background:#00000059;border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;overflow:hidden}.alliance-build-collection__asset-thumb img,.alliance-build-collection__asset-thumb canvas{object-fit:contain;width:100%;height:100%;display:block}.alliance-build-collection__asset-thumb--iso{background:#080a0eb8;width:2.75rem;height:2.75rem}.alliance-build-collection__asset-label{font-size:.76rem;font-weight:600}.alliance-build-toolbar{right:max(.55rem, env(safe-area-inset-right,0px));z-index:24;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.alliance-build-toolbar__stack{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#281c0ab8,#120c06d1);border:1px solid #f6c03459;border-radius:1.35rem;flex-direction:column;gap:.35rem;padding:.45rem .35rem;display:flex;box-shadow:0 10px 28px #00000059}.alliance-build-toolbar__btn{color:#ffe4a0e0;cursor:pointer;background:#ffffff0a;border:1px solid #f6c03447;border-radius:999px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}.alliance-build-toolbar__btn.is-active{color:#ffe58a;background:#f6c0342e;border-color:#f6c034bf}.alliance-build-toolbar__divider{background:color-mix(in srgb, var(--alliance-gold-edge) 55%, transparent);border-radius:999px;width:1.55rem;height:2px;margin:.08rem auto;box-shadow:0 1px #ffffff59}.alliance-build-toolbar__btn.is-danger:not(:disabled):hover{color:#ffb4a8;border-color:#ff78648c}.alliance-build-toolbar__btn:disabled,.alliance-build-toolbar__btn.is-disabled{opacity:.35;cursor:default}@media (pointer:coarse),(any-pointer:coarse){.alliance-build-toolbar__btn{width:max(2.75rem,44px);height:max(2.75rem,44px)}}.alliance-map-day-cycle{right:var(--alliance-map-side-chrome-inset-right);top:var(--alliance-map-side-chrome-top);z-index:25;width:var(--alliance-map-corner-badge);height:var(--alliance-map-corner-badge);pointer-events:none;position:absolute}.alliance-map-day-cycle__stack{width:var(--alliance-map-corner-badge);height:var(--alliance-map-corner-badge);pointer-events:none;position:relative}.alliance-map-day-cycle__btn{pointer-events:auto;z-index:1;width:var(--alliance-map-corner-badge);height:var(--alliance-map-corner-badge);color:#ffe4a0eb;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#281c0ab8,#120c06d1);border:1px solid #f6c03459;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 10px 28px #00000059}.alliance-map-day-cycle__btn.is-active{color:#ffe58a;background:#f6c0342e;border-color:#f6c034bf}.alliance-map-day-cycle__sheet{pointer-events:auto;top:0;right:calc(100% + var(--alliance-map-corner-gap));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff8e8f0;background:linear-gradient(165deg,#12101cd1,#080a12e0);border:1px solid #f6c03452;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.45rem;width:11.5rem;padding:.7rem .65rem .75rem;display:flex;position:absolute;box-shadow:0 16px 36px #0000006b}.alliance-map-day-cycle__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffe4a09e;margin:0;font-size:.62rem}.alliance-map-day-cycle__time{flex-direction:column;align-items:center;gap:.12rem;display:flex}.alliance-map-day-cycle__clock{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:1.35rem;font-weight:700}.alliance-map-day-cycle__meta{color:#ffe4a0b3;font-size:.68rem}.alliance-map-day-cycle__dial{touch-action:none;cursor:pointer;display:block}.alliance-map-day-cycle__track{fill:none;stroke:#ffe4a038;stroke-width:8px}.alliance-map-day-cycle__tick{stroke:#ffe4a047;stroke-width:1px}.alliance-map-day-cycle__tick.is-major{stroke:#ffe4a09e;stroke-width:1.6px}.alliance-map-day-cycle__mark{fill:#ffe4a08c;font-size:9px;font-weight:600}.alliance-map-day-cycle__hand{stroke:#f6c034;stroke-width:2.2px;stroke-linecap:round}.alliance-map-day-cycle__hub{fill:#ffe58a}.alliance-map-day-cycle__thumb{fill:#f6c034;stroke:#2a1808;stroke-width:2px}.alliance-map-day-cycle__reset{color:#ffe58a;cursor:pointer;background:#f6c0342e;border:0;border-radius:999px;padding:.35rem .7rem;font-size:.68rem;font-weight:650}.alliance-map-day-cycle__reset:disabled{opacity:.4;cursor:default}@media (width<=40rem){.the-alliance-map-screen{--alliance-map-side-chrome-top:max(4.6rem, calc(env(safe-area-inset-top,0px) + 4.1rem))}}.alliance-asset-create{left:max(.65rem, env(safe-area-inset-left,0px));bottom:max(.75rem, var(--space-dock-clearance,0px), env(safe-area-inset-bottom,0px));z-index:28;width:min(16.75rem, calc(100vw - 1.3rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));pointer-events:none;flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;max-width:100%;display:flex;position:absolute}.alliance-layout-export{right:max(.65rem, env(safe-area-inset-right,0px));bottom:max(.75rem, var(--space-dock-clearance,0px), env(safe-area-inset-bottom,0px));z-index:26;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:absolute}.alliance-layout-export__fab,.alliance-layout-export__panel{pointer-events:auto}.alliance-layout-export__fab{color:#2a1808;cursor:pointer;background:linear-gradient(160deg,#f6c034,#b87a12);border:1px solid #f6c03473;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:0 8px 22px #00000059}.alliance-layout-export__fab:hover,.alliance-layout-export__fab:focus-visible{filter:brightness(1.06)}.alliance-layout-export[data-open=true] .alliance-layout-export__fab{background:linear-gradient(160deg,#ffe58a,#f6c034)}.alliance-layout-export__panel{background:#0c0a08f0;border:1px solid #f6c0344d;border-radius:1rem;flex-direction:column;gap:.45rem;width:min(16.5rem,100vw - 2rem);padding:.75rem .8rem .85rem;animation:.16s ease-out alliance-drawer-in;display:flex;box-shadow:0 14px 36px #0006}.alliance-layout-export__title{color:#ffe58a;margin:0;font-size:.85rem;font-weight:700}.alliance-layout-export__hint{color:#ffffff73;margin:0;font-size:.68rem}.alliance-layout-export__cards{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.alliance-layout-export__card{color:#ffffffeb;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #f6c03447;border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:.18rem;width:100%;padding:.7rem .75rem .65rem;display:flex}.alliance-layout-export__card:hover,.alliance-layout-export__card:focus-visible{background:#f6c0341a;border-color:#f6c0348c;outline:none}.alliance-layout-export__card:active{transform:scale(.985)}.alliance-layout-export__card.is-copied{background:#064e3b47;border-color:#6ee7b780}.alliance-layout-export__card.is-failed{background:#7f1d1d47;border-color:#f8717173}.alliance-layout-export__card-title{color:#ffe58a;font-size:.82rem;font-weight:700}.alliance-layout-export__card.is-copied .alliance-layout-export__card-title{color:#a7f3d0}.alliance-layout-export__card-blurb{color:#ffffff80;font-size:.68rem;line-height:1.35}.alliance-layout-export__card-meta{letter-spacing:.06em;text-transform:uppercase;color:#f6c034b3;margin-top:.12rem;font-size:.62rem;font-weight:650}.alliance-layout-export__card.is-copied .alliance-layout-export__card-meta{color:#6ee7b7}.alliance-layout-export__card.is-failed .alliance-layout-export__card-meta{color:#fecaca}.alliance-asset-create__fab,.alliance-asset-create__panel{pointer-events:auto}.alliance-asset-create__fab{color:#2a1808;cursor:pointer;background:linear-gradient(160deg,#f6c034,#b87a12);border:1px solid #f6c03473;border-radius:999px;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:0 8px 22px #00000059}.alliance-asset-create__panel{box-sizing:border-box;background:#0c0a08f0;border:1px solid #f6c0344d;border-radius:.95rem;flex-direction:column;align-self:stretch;gap:.55rem;width:100%;min-width:0;max-width:100%;max-height:min(32rem,100dvh - 5.5rem);padding:.65rem .65rem .7rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #0006}.alliance-asset-create__panel *,.alliance-asset-create__panel :before,.alliance-asset-create__panel :after{box-sizing:border-box}.alliance-asset-create__head{flex-direction:column;gap:.18rem;min-width:0;display:flex}.alliance-asset-create__title{letter-spacing:.01em;color:#ffe58a;margin:0;font-size:.8rem;font-weight:700}.alliance-asset-create__hint{color:#ffffff6b;margin:0;font-size:.65rem;line-height:1.35}.alliance-asset-create__field{color:#ffffff8c;flex-direction:column;gap:.25rem;font-size:.68rem;display:flex}.alliance-asset-create__field input,.alliance-asset-create__field select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.55rem;padding:.4rem .5rem;font-size:.8rem}.alliance-asset-create__preview{color:#ffffff59;background:#00000040;border:1px dashed #f6c03459;border-radius:.65rem;justify-content:center;align-items:center;height:5.5rem;font-size:.72rem;display:flex;overflow:hidden}.alliance-asset-create__preview img{object-fit:cover;width:100%;height:100%}.alliance-asset-create__actions{z-index:1;flex-wrap:wrap;flex-shrink:0;gap:.35rem;width:100%;min-width:0;display:flex;position:relative}.alliance-asset-create__primary,.alliance-asset-create__secondary{cursor:pointer;border:0;border-radius:.6rem;flex:auto;width:auto;min-width:4.4rem;min-height:2.35rem;padding:.4rem .55rem;font-size:.72rem;font-weight:650}.alliance-asset-create__primary{color:#2a1808;background:#f6c034}.alliance-asset-create__secondary{color:#ffffffd9;background:#ffffff14}.alliance-asset-create__paste{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.alliance-asset-create__paste:disabled{opacity:.55;cursor:default}.alliance-asset-create__status{color:#ffc478e6;overflow-wrap:anywhere;margin:0;font-size:.65rem;line-height:1.35}.alliance-space-templates-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.12rem;width:100%;min-width:0;display:flex;overflow-x:auto}.alliance-space-templates-tabs::-webkit-scrollbar{display:none}.alliance-space-templates-tabs button{color:#fff8e89e;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;min-height:1.7rem;margin:0;padding:.22rem .55rem;font-size:.62rem;font-weight:700}.alliance-space-templates-tabs button.is-active{color:#ffe58a;background:#f6c03429}.alliance-space-templates{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;min-width:0;display:grid}.alliance-space-templates__empty{color:#fff8e87a;justify-content:center;align-items:center;min-height:4rem;margin:0;font-size:.68rem;display:flex}.alliance-space-template{appearance:none;color:#ffe58a;cursor:pointer;text-align:center;background:linear-gradient(#ffe58a0f,#0000 42%),#0c0a08;border:1px solid #f6c03438;border-radius:.75rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;min-width:0;padding:.45rem .35rem .5rem;display:flex;overflow:hidden;box-shadow:0 4px 10px #00000038}.alliance-space-template:hover{border-color:#f6c0347a}.alliance-space-template__preview{aspect-ratio:1;background:#16100a;border-radius:.55rem;justify-content:center;align-items:center;width:100%;max-width:4.25rem;display:flex;overflow:hidden}.alliance-space-template__preview img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.alliance-space-template__label{letter-spacing:.01em;font-size:.72rem;font-weight:700;line-height:1.15}.alliance-space-template[data-selected=true]{border-color:#f6c034b8;box-shadow:0 4px 12px #00000047,0 0 0 1px #f6c03438}.alliance-space-template[data-copied=true]{border-color:#f6c034}.alliance-space-template:disabled{opacity:.65}.alliance-asset-create__quiet{flex-wrap:wrap;gap:.15rem .7rem;min-width:0;display:flex}.alliance-asset-create__quiet button{color:#ffe58a8c;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.62rem;font-weight:650}.alliance-asset-create__quiet button:disabled{opacity:.45;cursor:default}.alliance-asset-import{flex-direction:column;gap:.45rem;min-width:0;display:flex}.alliance-asset-import__tabs{background:#f6c0340f;border:1px solid #f6c03447;border-radius:999px;gap:.2rem;min-width:0;padding:.12rem;display:flex}.alliance-asset-import__tabs button{color:#fff8e8b3;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;min-width:0;min-height:1.7rem;margin:0;padding:.15rem .2rem;font-size:.58rem;font-weight:750}.alliance-asset-import__tabs button.is-active{color:#2a1808;background:linear-gradient(#ffe58a,#e0a018)}.alliance-asset-import__stage{background:linear-gradient(45deg,#16120c 25%,#0000 25%) 0 0/.7rem .7rem,linear-gradient(45deg,#0000 75%,#16120c 75%) 0 0/.7rem .7rem,linear-gradient(45deg,#0000 25%,#16120c 25%) .35rem .35rem/.7rem .7rem,linear-gradient(45deg,#16120c 75%,#0000 75%) .35rem .35rem/.7rem .7rem,#0c0a08;border-radius:.75rem;height:9.2rem;position:relative;overflow:hidden}.alliance-asset-import__stage.is-map{width:5.4rem;height:5.4rem;margin:0 auto}.alliance-asset-import__stage img{max-width:100%;max-height:100%;display:block}.alliance-asset-import__stage.is-isolated img{object-fit:contain;width:100%;height:100%}.alliance-asset-import__pad{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.alliance-asset-import__art{pointer-events:none;object-fit:contain;position:absolute}.alliance-asset-create__primary.alliance-asset-create__paste{justify-content:center;width:100%}.alliance-asset-create__library{color:#ffe58a;cursor:pointer;background:#f6c03414;border:1px solid #f6c03452;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:2.2rem;margin-top:.15rem;padding:.42rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.alliance-asset-create__library:hover,.alliance-asset-create__library:focus-visible{background:#f6c03429;border-color:#f6c034b3}.alliance-space-assets{overscroll-behavior:contain;flex-direction:column;gap:.24rem;width:100%;min-width:0;max-height:5.6rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.alliance-space-assets__row{background:#ffffff0a;border-radius:.55rem;grid-template-columns:1.55rem minmax(0,1fr) 1.7rem;align-items:center;gap:.35rem;min-width:0;min-height:2rem;padding:.12rem .12rem .12rem .18rem;display:grid}.alliance-space-assets__thumb{color:#f6c034;background:#16100a;border-radius:.42rem;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex;overflow:hidden}.alliance-space-assets__thumb img{object-fit:cover;width:100%;height:100%}.alliance-space-assets__name{color:#ffffffdb;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.72rem;font-weight:650;overflow:hidden}.alliance-space-assets__delete{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}.alliance-space-assets__delete:hover,.alliance-space-assets__delete:focus-visible{color:#fecaca}.alliance-asset-create__panel:has(.alliance-asset-create__confirm){overflow:hidden}.alliance-asset-create__confirm{z-index:2;border-radius:inherit;background:#080604eb;flex-direction:column;justify-content:flex-end;gap:.45rem;padding:.75rem .7rem .8rem;display:flex;position:absolute;inset:0}.alliance-asset-create__confirm-title{color:#fff8e8;margin:0;font-size:.88rem;font-weight:750}.alliance-asset-create__confirm-copy{color:#fff8e89e;margin:0;font-size:.68rem;line-height:1.4}.alliance-asset-box{z-index:90;padding:max(1rem, env(safe-area-inset-top,0px)) 1rem max(1rem, env(safe-area-inset-bottom,0px));place-items:center;display:grid;position:fixed;inset:0}.alliance-asset-box__scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0605049e;border:0;position:absolute;inset:0}.alliance-asset-box__panel{z-index:1;background:linear-gradient(165deg,#20180ef5,#0a0806fa);border:1px solid #f6c03452;border-radius:1.25rem;flex-direction:column;gap:0;width:min(46rem,100vw - 1.5rem);max-height:min(82vh,44rem);padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000008c}.alliance-asset-box__chrome{background:linear-gradient(#120e0a8c,#0a080633);border-bottom:1px solid #ffffff0f;flex-direction:column;flex:none;gap:.65rem;padding:1rem 1.05rem .75rem;display:flex}.alliance-asset-box__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.alliance-asset-box__title{color:#ffe58a;margin:0;font-size:1.05rem;font-weight:750}.alliance-asset-box__hint{color:#fff8e880;margin:.18rem 0 0;font-size:.72rem}.alliance-asset-box__close{color:#fff8e8d1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.7rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.alliance-asset-box__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.35rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.alliance-asset-box__tabs button{color:#fff8e8b3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;min-height:2rem;padding:.32rem .7rem;font-size:.72rem;font-weight:650}.alliance-asset-box__tabs button.is-active,.alliance-asset-box__tabs button[aria-selected=true]{color:#ffe58a;background:#f6c03429;border-color:#f6c034b3}.alliance-asset-box__grid{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));align-content:start;gap:.55rem;min-height:0;margin:0;padding:.85rem 1.05rem 1.1rem;list-style:none;display:grid;overflow:hidden auto}.alliance-asset-box__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:.85rem;flex-direction:column;min-width:0;padding:.42rem;display:flex;position:relative}.alliance-asset-box__card .alliance-build-collection__row{flex:auto;grid-template-columns:1fr 1fr;grid-template-areas:"asset asset""count multi";align-items:stretch;gap:.35rem .4rem;min-width:0;display:grid}.alliance-asset-box__card .alliance-build-collection__asset{text-align:center;background:0 0;border:0;flex-direction:column;grid-area:asset;justify-content:flex-start;align-items:center;gap:.4rem;width:100%;padding:.35rem .25rem .15rem}.alliance-asset-box__card .alliance-build-collection__asset.is-selected{background:#f6c0341a;border-radius:.65rem}.alliance-asset-box__card .alliance-build-collection__asset-thumb{width:3rem;height:3rem}.alliance-asset-box__card .alliance-build-collection__asset-thumb--iso{width:3.35rem;height:3.35rem}.alliance-asset-box__card .alliance-build-collection__asset-copy{align-items:center;width:100%}.alliance-asset-box__card .alliance-build-collection__asset-label{text-wrap:balance;font-size:.68rem;line-height:1.25;display:block}.alliance-asset-box__card .alliance-build-collection__count{grid-area:count;justify-self:center;min-width:1.5rem}.alliance-asset-box__card .alliance-build-collection__multi{grid-area:multi;justify-self:center}.alliance-asset-box__card .alliance-asset-box__delete{opacity:.88;border-radius:.45rem;width:1.65rem;height:1.65rem;position:absolute;top:.28rem;right:.28rem}.alliance-asset-box__list{flex-direction:column;gap:.4rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.alliance-asset-box__list li{align-items:stretch;gap:.35rem;display:flex}.alliance-asset-box__list .alliance-build-collection__row{flex:auto}.alliance-asset-box__delete{color:#ffb4a0c7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.1rem;display:inline-flex}.alliance-asset-box__delete:hover,.alliance-asset-box__delete:focus-visible{color:#ffb4a0;border-color:#ff785a80}.alliance-asset-box__empty{text-align:center;color:#fff8e873;flex:auto;margin:0;padding:1.4rem 1.05rem 1.1rem;font-size:.82rem}.alliance-asset-box__confirm{background:#120c08f5;border:1px solid #f6c03447;border-radius:.9rem;flex-direction:column;gap:.45rem;padding:.85rem .9rem;display:flex;position:absolute;inset:auto 1.05rem 1.1rem;box-shadow:0 16px 40px #0006}.alliance-asset-box__confirm-title{color:#fff8e8;margin:0;font-size:.88rem;font-weight:750}.alliance-asset-box__confirm-copy{color:#fff8e89e;margin:0;font-size:.7rem;line-height:1.4}.alliance-asset-box__confirm-actions{justify-content:flex-end;gap:.4rem;display:flex}.alliance-asset-box__confirm-actions button{color:#fff8e8e0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.6rem;min-height:2rem;padding:.32rem .75rem}.alliance-asset-box__confirm-actions button.is-danger{color:#ffd0c4;background:#ff503229;border-color:#ff785a73}.alliance-build-collection__asset--draggable{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.alliance-build-collection__asset--draggable:active{cursor:grabbing}.alliance-collection-place-label{z-index:80;pointer-events:none;letter-spacing:.04em;white-space:nowrap;color:#2a1808;background:#f6c034eb;border-radius:.55rem;padding:.28rem .55rem;font-size:.68rem;font-weight:700;position:fixed;transform:translate(-50%,calc(-100% - .85rem));box-shadow:0 8px 20px #00000059}html[data-lpl-material-dragging] .alliance-build-collection__drawer,html[data-lpl-material-dragging] .alliance-asset-box,.the-alliance-map-screen[data-placing=true] .alliance-build-collection__drawer,.the-alliance-map-screen[data-placing=true] .alliance-asset-box{opacity:0;pointer-events:none}html[data-lpl-material-dragging] .alliance-build-collection__asset--draggable{touch-action:none;cursor:grabbing}.alliance-place-cancel{left:50%;bottom:max(5.35rem, calc(var(--space-dock-clearance,0px) + .7rem), calc(env(safe-area-inset-bottom,0px) + 4.55rem));z-index:95;pointer-events:none;position:absolute;transform:translate(-50%)}html[data-lpl-material-dragging] .alliance-place-cancel__card{pointer-events:auto}.alliance-place-cancel__card{pointer-events:auto;color:#ffd4cc;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(165deg,#301210eb,#120808f5);border:1.5px solid #ff78608c;border-radius:1rem;justify-content:center;align-items:center;min-width:8.5rem;min-height:2.85rem;padding:.55rem 1.35rem;font-size:.82rem;font-weight:750;display:inline-flex;box-shadow:0 14px 32px #0000006b}.alliance-place-cancel.is-hot .alliance-place-cancel__card{color:#fff0ec;background:linear-gradient(165deg,#5a1814f5,#240a0afa);border-color:#ff8a78;box-shadow:0 0 0 3px #ff786047,0 16px 36px #00000080}.alliance-zap-sheet-root{z-index:40;pointer-events:none;position:absolute;inset:0}.alliance-zap-sheet-root__scrim{pointer-events:auto;cursor:pointer;background:#00000073;border:0;margin:0;padding:0;position:absolute;inset:0}.alliance-zap__sheet{pointer-events:auto;left:50%;bottom:max(1.25rem, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0cf0;border:1px solid #f6c03447;border-radius:1.15rem;flex-direction:column;gap:.65rem;width:min(22rem,100vw - 2rem);max-height:min(55vh,24rem);padding:.85rem .9rem 1rem;display:flex;position:absolute;top:auto;transform:translate(-50%);box-shadow:0 18px 40px #00000073}.alliance-zap__sheet-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.alliance-zap__sheet-title{color:#ffe58a;margin:0;font-size:.95rem;font-weight:750}.alliance-zap__sheet-blurb{color:#ffffff80;margin:.2rem 0 0;font-size:.7rem;line-height:1.35}.alliance-zap__close{color:#ffffffbf;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.alliance-zap__feed{flex-direction:column;gap:.55rem;min-height:0;display:flex;overflow:auto}.alliance-zap__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.85rem;padding:.7rem .75rem}.alliance-zap__card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#f6c034bf;margin:0;font-size:.62rem}.alliance-zap__card-title{color:#fff;margin:.25rem 0 .35rem;font-size:.88rem}.alliance-zap__card-body{color:#ffffff8c;margin:0;font-size:.74rem;line-height:1.4}.alliance-zap__publish{color:#2a1808;cursor:pointer;background:#f6c034;border:0;border-radius:.7rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700}.alliance-zap__publish:disabled{opacity:.5;cursor:default}.alliance-zap__guest{color:#ffffff73;margin:0;font-size:.72rem}.the-alliance-map-screen:not([data-build-mode=true]) .alliance-build-collection,.the-alliance-map-screen:not([data-build-mode=true]) .alliance-build-toolbar,.the-alliance-map-screen:not([data-build-mode=true]) .alliance-map-day-cycle,.the-alliance-map-screen:not([data-build-mode=true]) .alliance-map-publish,.the-alliance-map-screen:not([data-build-mode=true]) .alliance-asset-create,.the-alliance-map-screen:not([data-build-mode=true]) .alliance-layout-export{display:none}.alliance-map-object-edit{--alliance-gold-1:#ffe58a;--alliance-gold-2:#f6c034;--alliance-gold-3:#e0a018;--alliance-gold-edge:#b87a12;--alliance-gold-ink:#2a1808;z-index:80;color:#fff8e8;touch-action:none;background:#050505;flex-direction:column;display:flex;position:fixed;inset:0}.alliance-map-object-edit__top{padding:max(.42rem, env(safe-area-inset-top,0px)) max(.55rem, env(safe-area-inset-right,0px)) .42rem max(.55rem, env(safe-area-inset-left,0px));background:#080808;border-bottom:1px solid #f6c03429;flex-wrap:wrap;flex:none;align-items:center;gap:.4rem .5rem;display:flex}.alliance-map-object-edit__identity{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex-direction:column;flex:9rem;align-items:flex-start;gap:.04rem;margin:0;padding:.15rem .2rem;display:flex}.alliance-map-object-edit__identity.is-active{background:#f6c0341a}.alliance-map-object-edit__identity-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;color:#fff8e8;max-width:100%;font-size:.88rem;font-weight:750;overflow:hidden}.alliance-map-object-edit__identity-meta{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;color:#ffe58ab8;max-width:100%;font-size:.62rem;font-weight:650;overflow:hidden}.alliance-map-object-edit__tabs{background:#f6c03414;border:1px solid #f6c03461;border-radius:999px;flex:none;min-width:0;padding:.12rem;display:flex}.alliance-map-object-edit__tab{color:#fff8e8b8;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;min-width:0;min-height:1.7rem;margin:0;padding:.18rem .55rem;font-size:.62rem;font-weight:750}.alliance-map-object-edit__tab.is-active{background:linear-gradient(180deg, var(--alliance-gold-1), var(--alliance-gold-3));color:var(--alliance-gold-ink)}.alliance-map-object-edit__tab.is-disabled,.alliance-map-object-edit__tab:disabled{opacity:.38;cursor:default}.alliance-map-object-edit__close{color:#fff8e8;cursor:pointer;background:0 0;border:1px solid #f6c03459;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;display:inline-flex}.alliance-map-object-edit__details.is-active{background:#f6c0341f}.alliance-map-object-edit__stage{flex:auto;min-height:0;position:relative;overflow:hidden}.alliance-map-object-edit__phaser{position:absolute;inset:0}.alliance-map-object-edit__card{height:100%;padding:.75rem 1rem max(1.25rem, env(safe-area-inset-bottom,0px));touch-action:pan-y;place-items:center;display:grid;overflow:auto}.alliance-map-object-edit__card .alliance-token--hero{width:min(18rem,100vw - 2.5rem);max-height:calc(100dvh - 7.5rem)}.alliance-object-editor-details{z-index:6;padding:max(.7rem, env(safe-area-inset-top,0px)) max(.7rem, env(safe-area-inset-right,0px)) max(.7rem, env(safe-area-inset-bottom,0px)) max(.7rem, env(safe-area-inset-left,0px));place-items:center;display:grid;position:absolute;inset:0}.alliance-object-editor-details__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#0404049e;border:0;margin:0;padding:0;position:absolute;inset:0}.alliance-object-editor-details__sheet{z-index:1;border:1.5px solid color-mix(in srgb, var(--alliance-gold-edge) 78%, #fff);color:#fff8e8;background:radial-gradient(120% 80% at 0 0,#ffe58a29,#0000 46%),linear-gradient(#1c140cf0,#080808f5);border-radius:1.35rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(52rem,100%);max-height:min(42rem,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 64px #0000008c,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffe58a47}.alliance-object-editor-details__head{align-items:center;gap:.75rem;padding:.95rem .95rem .7rem 1.15rem;display:flex}.alliance-object-editor-details__heading{flex:auto;min-width:0}.alliance-object-editor-details__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--alliance-gold-2) 82%, #fff);margin:0;font-size:.62rem;font-weight:800}.alliance-object-editor-details__title{letter-spacing:-.03em;margin:.12rem 0 0;font-size:1.28rem;font-weight:750}.alliance-object-editor-details__body{touch-action:pan-y;grid-template-columns:minmax(16rem,1fr) minmax(0,1.05fr);gap:1rem;min-height:0;padding:0 1.15rem .35rem;display:grid;overflow:auto}.alliance-object-editor-details__preview{flex-direction:column;align-items:stretch;gap:.55rem;padding:.15rem 0 .4rem;display:flex}.alliance-object-editor-details__preview .alliance-token--hero{width:min(16.5rem,100%)}.alliance-object-editor-details__id{color:#ffe58ac7;margin:.22rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:600;display:block}.alliance-object-editor-details__faces{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;width:100%;min-width:0;display:grid}.alliance-object-editor-details__token{aspect-ratio:1;background:#0a0908;border-radius:.85rem;min-height:0;position:relative;overflow:hidden}.alliance-object-editor-details__tech{letter-spacing:.02em;color:#fff8e86b;overflow-wrap:anywhere;width:100%;margin:0;font-size:.62rem;line-height:1.4}.alliance-object-editor-details__preview .space-card-face--mini{width:100%}.alliance-object-editor-details__form{flex-direction:column;gap:1.05rem;min-width:0;padding-bottom:.35rem;display:flex}.alliance-object-editor-details__section{flex-direction:column;gap:.55rem;display:flex}.alliance-object-editor-details__section h3{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--alliance-gold-2) 78%, #fff);margin:0;font-size:.62rem;font-weight:800}.alliance-object-editor-details__form label{letter-spacing:.12em;text-transform:uppercase;min-width:0;color:color-mix(in srgb, var(--alliance-gold-2) 70%, transparent);flex-direction:column;gap:.32rem;font-size:.62rem;font-weight:800;display:flex}.alliance-object-editor-details__form input,.alliance-object-editor-details__form textarea{appearance:none;box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--alliance-gold-edge) 48%, transparent);color:#fff8e8;width:100%;min-height:2.7rem;font:inherit;letter-spacing:normal;text-transform:none;touch-action:manipulation;-webkit-user-select:text;user-select:text;background:#0000006b padding-box padding-box;border-radius:.85rem;margin:0;padding:.62rem .8rem;font-size:16px;font-weight:600}.alliance-object-editor-details__form textarea{resize:vertical;min-height:5.1rem;line-height:1.35}.alliance-object-editor-details__form input:focus,.alliance-object-editor-details__form textarea:focus{border-color:var(--alliance-gold-2);outline:none;box-shadow:0 0 0 3px #f6c03438}.alliance-object-editor-details__row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.alliance-object-editor-details__row--place{grid-template-columns:repeat(3,minmax(0,1fr))}.alliance-object-editor-details__measure{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.alliance-object-editor-details__measure input{border-top-right-radius:0;border-bottom-right-radius:0}.alliance-object-editor-details__measure em{border:1.5px solid color-mix(in srgb, var(--alliance-gold-edge) 48%, transparent);letter-spacing:.08em;height:2.7rem;color:var(--alliance-gold-2);background:#f6c0341a;border-left:0;border-radius:0 .85rem .85rem 0;align-items:center;padding:0 .62rem;font-size:.62rem;font-style:normal;font-weight:800;display:inline-flex}.alliance-object-editor-details__foot{padding:.75rem 1.15rem calc(.95rem + env(safe-area-inset-bottom,0px));justify-content:flex-end;gap:.5rem;display:flex}.alliance-object-editor-details__ghost,.alliance-object-editor-details__save{min-height:2.45rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;margin:0;padding:.45rem 1.05rem;font-size:.72rem;font-weight:800}.alliance-object-editor-details__ghost{color:#fff8e8;background:0 0;border:1.5px solid #fff8e82e}.alliance-object-editor-details__save{border:1.5px solid var(--alliance-gold-edge);background:linear-gradient(180deg, var(--alliance-gold-1), var(--alliance-gold-3));color:var(--alliance-gold-ink);box-shadow:0 3px 0 color-mix(in srgb, var(--alliance-gold-edge) 88%, #000)}.alliance-map-object-edit__save{border:1px solid var(--alliance-gold-edge);background:linear-gradient(160deg, var(--alliance-gold-1), var(--alliance-gold-3));min-width:3.6rem;min-height:1.85rem;color:var(--alliance-gold-ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;flex:none;padding:0 .7rem;font-size:.62rem;font-weight:800}.space-card-face{aspect-ratio:1;color:#fff8e8;background:#141210;border-radius:1.35rem;flex-direction:column;width:min(20rem,100vw - 2.2rem);display:flex;overflow:hidden;box-shadow:0 18px 40px #00000059}.space-card-face--workspace{aspect-ratio:1;width:auto;max-width:100%;height:min(100%,36rem)}.space-card-face--test{height:min(100%,42rem)}.space-card-face--mini{width:100%;box-shadow:none}.space-card-face__cover{background-color:#0000;background-image:linear-gradient(#00000014,#00000059),radial-gradient(circle at 30% 20%,#3a2a18,#141210 62%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex:1.35 1 0;min-height:0}.space-card-face__cover[data-empty=true]{background:radial-gradient(circle at 28% 18%,#4a3822,#0000 46%),linear-gradient(160deg,#2a2218,#12100e)}.space-card-face__body{flex-direction:column;flex:none;gap:.22rem;padding:.85rem .95rem 1rem;display:flex}.space-card-face__title{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:750}.space-card-face__subtitle,.space-card-face__modules,.space-card-face__meta{opacity:.78;margin:0;font-size:.82rem}.space-card-face__cta{color:#16120c;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff8e8;border:0;border-radius:999px;min-height:2.75rem;margin-top:.55rem;font-weight:800}.space-card-face__cta:disabled{opacity:.55;cursor:default}.space-card-sheet{z-index:24;padding:0 .75rem max(1.1rem, var(--space-dock-clearance,0px), env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000 18%,#0808088c 100%);place-items:end center;display:grid;position:absolute;inset:0}.space-card-sheet__stack{pointer-events:auto;flex-direction:column;align-items:center;gap:.65rem;width:min(22rem,100%);display:flex}.community-place-sheet{color:#fff8e8;background:#0c0c0eeb;border:1px solid #fff8e829;border-radius:1.15rem;width:100%;padding:1rem 1.05rem 1.1rem;box-shadow:0 18px 40px #00000059}.community-place-sheet__status{letter-spacing:.12em;text-transform:uppercase;opacity:.72;margin:0 0 .35rem;font-size:.68rem;font-weight:700}.community-place-sheet__title{margin:0;font-size:1.35rem;font-weight:700;line-height:1.15}.community-place-sheet__promise{margin:.45rem 0 0;font-size:.92rem;line-height:1.35}.community-place-sheet__body{opacity:.82;margin:.55rem 0 0;font-size:.82rem;line-height:1.4}.community-place-sheet__actions{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.community-place-sheet__cta,.community-place-sheet__close{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.6rem;padding:0 .9rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.community-place-sheet__cta{color:#16120c;background:#fff8e8}.community-place-sheet__cta--ghost,.community-place-sheet__close{color:#fff8e8;background:0 0;border:1px solid #fff8e847}.welcome-stand-roles{gap:.7rem;margin-top:.85rem;display:grid}.welcome-stand-roles__domain{gap:.35rem;display:grid}.welcome-stand-roles__label{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin:0;font-size:.68rem;font-weight:700}.welcome-stand-roles__chips{flex-wrap:wrap;gap:.4rem;display:flex}.welcome-stand-roles__chip{color:#fff8e8;min-height:2.1rem;font:inherit;background:0 0;border:1px solid #fff8e847;border-radius:999px;padding:.3rem .7rem;font-size:.82rem;font-weight:650}.welcome-stand-roles__chip.is-on{color:#16120c;background:#fff8e8}.space-editor-pane{touch-action:pan-y;height:100%;min-height:0;padding:.85rem 1rem max(1.4rem, env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:.75rem;display:flex;overflow:auto}.space-editor-pane--split{grid-template-rows:minmax(12rem,46%) minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.space-editor-pane__preview{background:#0a0908;min-height:0;position:relative;overflow:hidden}.space-editor-art-gestures{z-index:4;touch-action:none;cursor:grab;position:absolute;inset:0}.space-editor-art-gestures[data-pointer-role=precision]{cursor:crosshair}.space-editor-view-tools{z-index:6;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:.5rem;left:.5rem}.space-editor-view-tools button,.space-editor-nudge button{color:#fff8e8;cursor:pointer;background:#0c0b0ad1;border:1px solid #f6c03461;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.space-editor-nudge{z-index:6;flex-direction:column;align-items:center;gap:.28rem;display:flex;position:absolute;bottom:2.6rem;left:.5rem}.space-editor-nudge__mid{gap:1.55rem;display:flex}.space-editor-art-hint{z-index:5;color:#ffe58ae0;letter-spacing:.03em;pointer-events:none;white-space:nowrap;background:#080808b8;border-radius:999px;margin:0;padding:.28rem .7rem;font-size:.68rem;font-weight:700;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}@media (width<=640px){.space-editor-art-hint{white-space:normal;text-align:right;max-width:calc(100% - 5.8rem);left:auto;right:.5rem;transform:none}}.space-editor-field input[type=range]{accent-color:#f6c034;background:0 0;border:0;border-radius:0;min-height:1.55rem;padding:0}.space-editor-pane__preview--card{justify-content:center;align-items:center;padding:.7rem;display:flex}.space-editor-pane__form{touch-action:pan-y;min-width:0;min-height:0;padding:.75rem .85rem max(1.15rem, env(safe-area-inset-bottom,0px));background:#0c0b0a;border-top:1px solid #f6c03424;flex-direction:column;align-items:stretch;gap:.62rem;display:flex;overflow:auto}.space-editor-field{letter-spacing:.04em;text-transform:uppercase;opacity:.86;flex-direction:column;gap:.35rem;width:100%;font-size:.72rem;font-weight:700;display:flex}.space-editor-field input,.space-editor-field select{color:#fff8e8;background:#171410;border:1px solid #fff8e82e;border-radius:.85rem;width:100%;min-height:2.75rem;padding:0 .8rem;font-size:16px}.space-editor-kicker{letter-spacing:.1em;text-transform:uppercase;color:#ffe58ab8;opacity:1;width:100%;margin:.2rem 0 0;font-size:.62rem;font-weight:800}.space-editor-seg{flex-wrap:wrap;gap:.35rem;width:100%;display:flex}.space-editor-seg button{min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #fff8e833;border-radius:999px;padding:0 .85rem;font-weight:700}.space-editor-seg button.is-active{color:#16120c;background:#fff8e8}.space-editor-check{align-items:center;gap:.65rem;width:100%;min-height:2.75rem;font-size:1rem;font-weight:650;display:flex}.space-editor-check input{width:1.25rem;height:1.25rem}.space-editor-add,.space-editor-ghost{min-height:2.45rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #fff8e838;border-radius:999px;padding:0 1rem;font-weight:700}.space-editor-add{border-style:dashed}.space-editor-add--overlay{background:#14100cd1;border-style:solid;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.space-editor-note,.space-editor-preview-state{opacity:.72;width:100%;margin:0;line-height:1.4}.space-layer-list{flex-direction:column;gap:.28rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.space-layer-list__row{background:#fff8e80a;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.55rem;min-height:2.45rem;padding:0 .15rem 0 .55rem;display:flex}.space-layer-list__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none;min-width:0;font-size:.82rem;font-weight:650;overflow:hidden}.space-layer-list__row button{min-height:2rem;color:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff8e833;border-radius:999px;flex:none;padding:0 .7rem;font-size:.68rem;font-weight:750}.space-layer-list__row button.is-active{color:#16120c;background:#fff8e8}.space-editor-cover{flex-direction:column;gap:.45rem;width:100%;display:flex}.space-editor-cover__drop{min-height:7.5rem;color:inherit;text-align:left;cursor:pointer;background:#141210;border:1px dashed #f6c03461;border-radius:.95rem;justify-content:flex-start;align-items:flex-end;margin:0;padding:.7rem;display:flex;position:relative;overflow:hidden}.space-editor-cover__drop.is-over,.space-editor-cover__drop.has-image{border-style:solid}.space-editor-cover__thumb{background-position:50%;background-size:cover;position:absolute;inset:0}.space-editor-cover__copy{z-index:1;letter-spacing:.04em;text-transform:uppercase;background:#080808b8;border-radius:999px;padding:.22rem .45rem;font-size:.68rem;font-weight:750;position:relative}.space-editor-cover__row{flex-wrap:wrap;gap:.4rem;display:flex}.space-editor-cover__paste{color:#ffe58a;cursor:pointer;background:#1a1610;border:1px solid #f6c0346b;border-radius:.85rem;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .9rem;font-size:.82rem;font-weight:750;display:inline-flex}.space-editor-cover__note{color:#fecaca;margin:0;font-size:.72rem}.space-editor-compass{z-index:3;pointer-events:none;width:4.5rem;height:4.5rem;position:absolute;top:.5rem;right:.5rem}.space-editor-compass:before{content:"";border:1px solid #f6c0346b;position:absolute;inset:22%;transform:rotate(45deg)}.space-editor-compass span{letter-spacing:.04em;color:#ffe58a;font-size:.62rem;font-weight:800;position:absolute}.space-editor-compass__n{top:0;right:0}.space-editor-compass__e{bottom:0;right:0}.space-editor-compass__s{bottom:0;left:0}.space-editor-compass__w{top:0;left:0}.space-editor-place{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.space-editor-scenarios{flex-direction:column;gap:.32rem;width:100%;display:flex}.space-editor-scenarios button{width:100%;min-height:2.75rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #fff8e829;border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:.08rem;padding:.4rem .75rem;display:flex}.space-editor-scenarios button.is-active{background:#f6c0341f;border-color:#f6c0348c}.space-editor-scenarios strong{font-size:.82rem;font-weight:750}.space-editor-scenarios span{opacity:.62;font-size:.68rem;font-weight:550}.space-editor-result{gap:.28rem;width:100%;margin:0;display:grid}.space-editor-result>div{border-bottom:1px solid #fff8e814;justify-content:space-between;gap:.7rem;padding:.28rem 0;display:flex}.space-editor-result dt{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:.62rem;font-weight:800}.space-editor-result dd{text-align:right;margin:0;font-size:.82rem;font-weight:650}.space-ground-view{--space-dock-clearance:0px;z-index:16;color:#fff8e8;background:0 0;display:block;position:absolute;inset:0;overflow:hidden}.space-ground-view__stage{z-index:0;touch-action:none;background-color:#241c14;background-image:radial-gradient(70% 55% at 50% 42%,#4a3c2c 0%,#1a140e 70%);position:absolute;inset:0}.space-ground-view__cover{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.space-ground-view__stage:after{content:"";pointer-events:none;background:linear-gradient(#0a080638 0%,#0a080680 100%);position:absolute;inset:0}.space-ground-view__layout{z-index:1;pointer-events:none;height:100%;padding-bottom:max(var(--space-dock-clearance), env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;display:flex;position:relative}.space-ground-view__header,.space-ground-view__tabs,.space-ground-view__body{pointer-events:auto}.space-ground-view__spacer{pointer-events:none;flex:auto;min-height:4.5rem}.space-ground-view__header{margin:max(.55rem, env(safe-area-inset-top,0px)) .7rem .4rem;-webkit-backdrop-filter:blur(18px);background:#120e0ad1;border:1px solid #fff8e824;border-radius:1.15rem;align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}.space-ground-view__back,.space-detail__back{min-width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;background:#fff8e81a;border:0;border-radius:999px;font-size:1.2rem}.space-ground-view__heading{flex:1;min-width:0}.space-ground-view__heading h1{margin:0;font-size:1.15rem}.space-ground-view__heading p,.space-ground-view__empty,.space-detail__note{opacity:.68;margin:0;font-size:.88rem}.space-ground-view__tabs{-webkit-backdrop-filter:blur(16px);background:#120e0ad1;border:1px solid #fff8e81f;border-radius:999px;gap:.35rem;margin:.4rem .7rem 0;padding:.28rem;display:flex}.space-ground-view__tabs button{min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #fff8e82e;border-radius:999px;flex:1;font-weight:700}.space-ground-view__tabs button.is-active{color:#16120c;background:#fff8e8}.space-ground-view__body{touch-action:pan-y;-webkit-backdrop-filter:blur(20px);background:#120e0adb;border:1px solid #fff8e824;border-radius:1.15rem;flex:0 auto;min-height:9rem;max-height:min(42vh,22rem);margin:.55rem .7rem .45rem;padding:.7rem .75rem .8rem;overflow:auto}.space-ground-view[data-embed=true] .space-ground-view__body{max-height:min(48vh,24rem)}@media (pointer:coarse),(any-pointer:coarse){.space-ground-view__back,.space-detail__back,.space-ground-view__tabs button,.space-chat__composer input,.space-chat__composer button{min-height:44px}}.space-chat{flex-direction:column;gap:.55rem;height:100%;display:flex}.space-chat__feed{touch-action:pan-y;flex-direction:column;flex:auto;gap:.7rem;min-height:8rem;display:flex;overflow:auto}.space-chat__row strong{opacity:.7;font-size:.78rem;display:block}.space-chat__row p{margin:.15rem 0 0}.space-chat__composer{gap:.45rem;display:flex}.space-chat__composer input{min-height:2.75rem;color:inherit;background:#171410;border:1px solid #fff8e82e;border-radius:999px;flex:1;padding:0 .9rem;font-size:16px}.space-chat__composer button{color:#16120c;cursor:pointer;background:#fff8e8;border:0;border-radius:999px;min-width:4.6rem;min-height:2.75rem;font-weight:800}.space-grid{grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.space-grid__tile{width:100%;min-height:7.5rem;color:inherit;text-align:left;cursor:pointer;background:#171410;border:1px solid #fff8e81f;border-radius:1rem;flex-direction:column;gap:.3rem;padding:.7rem;display:flex}.space-grid__thumb,.space-detail__cover{background:radial-gradient(circle at 30% 20%,#3a2a18,#1a1612 70%);border-radius:.7rem;height:3.6rem;display:block}.space-detail{flex-direction:column;gap:.55rem;display:flex}.space-detail h2{margin:0}.space-detail__price{font-weight:800}@media (width>=720px){.space-editor-pane--split{grid-template-rows:none;grid-template-columns:minmax(0,1.86fr) minmax(17.5rem,1fr)}.space-editor-pane__form{border-top:0;border-left:1px solid #f6c03424}}@media (width<=720px){.alliance-object-editor-details__body{grid-template-columns:1fr}.alliance-object-editor-details__faces{grid-template-columns:1fr 1fr}.alliance-object-editor-details__preview .alliance-token--hero{width:min(12.5rem,68vw)}.alliance-object-editor-details__row--place{grid-template-columns:1fr}.alliance-map-object-edit__identity{flex-basis:calc(100% - 3rem)}}.val-crew-rts{--crew-color:#f6c034;top:max(.7rem, env(safe-area-inset-top,0px) + .4rem);left:max(.55rem, env(safe-area-inset-left,0px) + .25rem);z-index:22;pointer-events:auto;color:#fff8e8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff14 0%,#0000 55%),linear-gradient(165deg,#1c140ac7,#0a0806db);border:1px solid #f6c03457;border-radius:.95rem;max-width:min(38rem,100vw - 1.2rem);position:absolute;box-shadow:0 8px 18px #00000052}.val-crew-rts[data-mode=visit]{background:linear-gradient(#ffffff0f 0%,#0000 55%),linear-gradient(165deg,#0c1018c7,#06080cdb);border-color:#e8f3ff42}.val-crew-rts__bar{align-items:center;gap:.4rem;padding:.28rem .38rem .28rem .5rem;display:flex}.val-crew-rts__label{letter-spacing:.1em;text-transform:uppercase;color:#ffe58ac7;flex:none;font-size:.58rem;font-weight:800}.val-crew-rts[data-mode=visit] .val-crew-rts__label{color:#e8f3ff9e}.val-crew-rts__list{align-items:center;gap:.18rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.val-crew-rts__chip{min-width:2.15rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;flex-direction:column;align-items:center;gap:.08rem;margin:0;padding:.12rem .18rem .08rem;display:flex}.val-crew-rts__chip:hover,.val-crew-rts__chip:focus-visible{background:#ffffff14}.val-crew-rts__face{color:#0a0806;background:var(--crew-color);border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.68rem;font-weight:800;display:grid;box-shadow:0 0 0 1.5px #05050573}.val-crew-rts__chip.is-selected .val-crew-rts__face{box-shadow:0 0 0 2px #0a0806,0 0 0 3.5px #ffe58a}.val-crew-rts[data-mode=visit] .val-crew-rts__chip.is-selected .val-crew-rts__face{box-shadow:0 0 0 2px #05060a,0 0 0 3.5px #eaf3ff}.val-crew-rts__chip.is-moving .val-crew-rts__face{animation:.9s ease-in-out infinite val-crew-rts-pulse}.val-crew-rts__name{text-overflow:ellipsis;white-space:nowrap;color:#fff8e8b8;max-width:2.4rem;font-size:.58rem;font-weight:700;line-height:1.1;overflow:hidden}.val-crew-rts__chip.is-selected .val-crew-rts__name{color:#ffe58a}.val-crew-rts[data-mode=visit] .val-crew-rts__chip.is-selected .val-crew-rts__name{color:#eaf3ff}@media (pointer:coarse),(any-pointer:coarse){.alliance-build-collection__asset,.alliance-build-collection__multi,.alliance-build-collection__box,.alliance-build-collection__draw,.alliance-build-collection__draw-tool,.alliance-build-collection__instrument,.alliance-build-collection__land-swatch{min-height:44px}.val-crew-rts__chip{min-width:2.75rem;min-height:44px;padding:.2rem .22rem .12rem}.val-crew-rts__face{width:2.2rem;height:2.2rem}}.val-crew-rts__status{white-space:nowrap;border-top:1px solid #ffffff14;align-items:baseline;gap:.35rem;margin:0;padding:.12rem .55rem .32rem;font-size:.68rem;line-height:1.2;display:flex;overflow:hidden}.val-crew-rts__status-name{color:#ffe58a;font-weight:800}.val-crew-rts[data-mode=visit] .val-crew-rts__status-name{color:#eaf3ff}.val-crew-rts__status-focus{text-overflow:ellipsis;color:#fff8e8b3;min-width:0;overflow:hidden}.val-crew-rts__status-extra{color:#fff8e873;font-weight:700}@keyframes val-crew-rts-pulse{50%{transform:scale(.92)}}@media (width<=640px){.val-crew-rts{max-width:calc(100vw - .9rem)}.val-crew-rts__name{display:none}.val-crew-rts__chip{min-width:1.85rem;padding:.1rem}}.alliance-map-author-panel__progress{background:#f8f4ea24;border-radius:999px;height:.42rem;overflow:hidden}.alliance-map-author-panel__progress>i{background:linear-gradient(90deg,#e8c869,#f6c034);height:100%;display:block}
