._introBackdrop_1gl6b_1{pointer-events:none;image-rendering:pixelated;opacity:0;background-repeat:repeat;background-size:256px 256px;transition:opacity 1.2s ease-out;animation:48s linear infinite _introDrift_1gl6b_1;position:absolute;inset:0}._introBackdrop_1gl6b_1[data-ready=true]{opacity:.55}@keyframes _introDrift_1gl6b_1{0%{background-position:0 0}to{background-position:0 -256px}}._viewportFrame_uq8nj_1{--tower-sky-veil:color-mix(in srgb, var(--tower-day-haze) 55%, transparent);--tower-edge-wash:var(--tower-edge,var(--tower-day-sky));--frame-corner-size:clamp(54px, 8vw, 84px);--frame-rail-thickness:clamp(7px, 1vw, 10px);--frame-rail-length:clamp(132px, 34vw, 440px);--frame-side-length:clamp(96px, 22vh, 260px);z-index:10;pointer-events:none;image-rendering:pixelated;position:absolute;inset:0;overflow:hidden}._viewportFrame_uq8nj_1:before,._viewportFrame_uq8nj_1:after{z-index:0;content:"";height:clamp(112px,18vh,192px);position:absolute;left:0;right:0}._viewportFrame_uq8nj_1:before{background:linear-gradient(to bottom, var(--tower-edge-wash) 0 6px, color-mix(in srgb, var(--tower-edge-wash) 85%, transparent) 6px 12px, color-mix(in srgb, var(--tower-edge-wash) 68%, transparent) 12px 18px, color-mix(in srgb, var(--tower-edge-wash) 50%, transparent) 18px 26px, color-mix(in srgb, var(--tower-edge-wash) 32%, transparent) 26px 34px, color-mix(in srgb, var(--tower-edge-wash) 16%, transparent) 34px 44px, transparent 44px), linear-gradient(to bottom, var(--tower-sky-veil) 0%, transparent 100%);top:0}._viewportFrame_uq8nj_1:after{height:calc(var(--tower-bleed-bottom) + clamp(112px, 18vh, 192px));background:linear-gradient(to top, var(--tower-edge-wash) 0 calc(var(--tower-bleed-bottom) + 8px), color-mix(in srgb, var(--tower-edge-wash) 85%, transparent) calc(var(--tower-bleed-bottom) + 8px) calc(var(--tower-bleed-bottom) + 16px), color-mix(in srgb, var(--tower-edge-wash) 68%, transparent) calc(var(--tower-bleed-bottom) + 16px) calc(var(--tower-bleed-bottom) + 26px), color-mix(in srgb, var(--tower-edge-wash) 50%, transparent) calc(var(--tower-bleed-bottom) + 26px) calc(var(--tower-bleed-bottom) + 38px), color-mix(in srgb, var(--tower-edge-wash) 32%, transparent) calc(var(--tower-bleed-bottom) + 38px) calc(var(--tower-bleed-bottom) + 52px), color-mix(in srgb, var(--tower-edge-wash) 16%, transparent) calc(var(--tower-bleed-bottom) + 52px) calc(var(--tower-bleed-bottom) + 68px), transparent calc(var(--tower-bleed-bottom) + 68px)), linear-gradient(to top, var(--tower-sky-veil) 0%, transparent 100%);bottom:0}._corner_uq8nj_75,._edge_uq8nj_76,._cornerSurface_uq8nj_77,._cornerKnot_uq8nj_78,._edgeSurface_uq8nj_79,._edgeCapStart_uq8nj_80,._edgeCapEnd_uq8nj_81,._edgeFlourish_uq8nj_82,._flourishCore_uq8nj_83{display:block;position:absolute}._corner_uq8nj_75{z-index:1;width:var(--frame-corner-size);height:var(--frame-corner-size);background:var(--tower-dialog-shadow);clip-path:polygon(0 0,100% 0,100% 9%,68% 9%,68% 13%,52% 13%,52% 18%,40% 18%,40% 24%,31% 24%,31% 31%,24% 31%,24% 40%,18% 40%,18% 52%,13% 52%,13% 68%,9% 68%,9% 100%,0 100%)}._cornerSurface_uq8nj_77{background:var(--tower-dialog-frame);clip-path:inherit;inset:0 3px 3px 0}._cornerSurface_uq8nj_77:after{background:var(--tower-dialog-surface);clip-path:inherit;content:"";display:block;position:absolute;inset:3px 6px 6px 3px}._cornerKnot_uq8nj_78{border:3px solid var(--tower-dialog-accent);background:var(--tower-dialog-frame);width:12px;height:12px;box-shadow:6px 6px 0 -3px var(--tower-dialog-surface), -6px 6px 0 -3px var(--tower-dialog-surface), 6px -6px 0 -3px var(--tower-dialog-surface), -6px -6px 0 -3px var(--tower-dialog-surface), 12px 0 0 -3px var(--tower-dialog-accent), 0 12px 0 -3px var(--tower-dialog-accent);top:9px;left:9px;transform:rotate(45deg)}._topLeft_uq8nj_149{top:0;left:0}._topRight_uq8nj_154{top:0;right:0;transform:scaleX(-1)}._bottomLeft_uq8nj_160{bottom:var(--tower-chrome-bottom);left:0;transform:scaleY(-1)}._bottomRight_uq8nj_166{right:0;bottom:var(--tower-chrome-bottom);transform:scale(-1)}._edge_uq8nj_76{z-index:1;background:var(--tower-dialog-shadow)}._top_uq8nj_149,._bottom_uq8nj_160{width:min(var(--frame-rail-length), calc(100% - var(--frame-corner-size) * 2 - 32px));height:var(--frame-rail-thickness);left:50%;transform:translate(-50%)}._top_uq8nj_149{top:0}._bottom_uq8nj_160{bottom:var(--tower-chrome-bottom);transform:translate(-50%)scaleY(-1)}._left_uq8nj_194,._right_uq8nj_195{top:calc((100% - var(--tower-chrome-bottom)) / 2);width:var(--frame-rail-thickness);height:min(var(--frame-side-length), calc(100% - var(--frame-corner-size) * 2 - 32px));transform:translateY(-50%)}._left_uq8nj_194{left:0}._right_uq8nj_195{right:0;transform:translateY(-50%)scaleX(-1)}._edgeSurface_uq8nj_79{background:var(--tower-dialog-frame);inset:0 3px 3px 0}._edgeSurface_uq8nj_79:after{background:var(--tower-dialog-surface);content:"";display:block;position:absolute;inset:3px}._edgeCapStart_uq8nj_80,._edgeCapEnd_uq8nj_81{background:var(--tower-dialog-frame)}._top_uq8nj_149 ._edgeCapStart_uq8nj_80,._top_uq8nj_149 ._edgeCapEnd_uq8nj_81,._bottom_uq8nj_160 ._edgeCapStart_uq8nj_80,._bottom_uq8nj_160 ._edgeCapEnd_uq8nj_81{width:9px;height:calc(var(--frame-rail-thickness) + 6px);border-bottom:3px solid var(--tower-dialog-accent);top:0}._top_uq8nj_149 ._edgeCapStart_uq8nj_80,._bottom_uq8nj_160 ._edgeCapStart_uq8nj_80{left:6px}._top_uq8nj_149 ._edgeCapEnd_uq8nj_81,._bottom_uq8nj_160 ._edgeCapEnd_uq8nj_81{right:9px}._left_uq8nj_194 ._edgeCapStart_uq8nj_80,._left_uq8nj_194 ._edgeCapEnd_uq8nj_81,._right_uq8nj_195 ._edgeCapStart_uq8nj_80,._right_uq8nj_195 ._edgeCapEnd_uq8nj_81{display:none}._edgeFlourish_uq8nj_82{z-index:1;background:var(--tower-dialog-shadow);clip-path:polygon(42% 0,58% 0,58% 16%,74% 16%,74% 26%,84% 26%,84% 42%,100% 42%,100% 58%,84% 58%,84% 74%,74% 74%,74% 84%,58% 84%,58% 100%,42% 100%,42% 84%,26% 84%,26% 74%,16% 74%,16% 58%,0 58%,0 42%,16% 42%,16% 26%,26% 26%,26% 16%,42% 16%);width:27px;height:27px}._top_uq8nj_149 ._edgeFlourish_uq8nj_82,._bottom_uq8nj_160 ._edgeFlourish_uq8nj_82{top:0;left:50%;transform:translate(-50%)}._left_uq8nj_194 ._edgeFlourish_uq8nj_82,._right_uq8nj_195 ._edgeFlourish_uq8nj_82{display:none}._flourishCore_uq8nj_83{border:3px solid var(--tower-dialog-accent);background:var(--tower-dialog-surface);box-shadow:6px 0 0 -3px var(--tower-dialog-frame), -6px 0 0 -3px var(--tower-dialog-frame), 0 6px 0 -3px var(--tower-dialog-frame), 0 -6px 0 -3px var(--tower-dialog-frame);inset:6px;transform:rotate(45deg)}@media (width<=640px){._viewportFrame_uq8nj_1{--frame-corner-size:54px;--frame-rail-thickness:7px;--frame-rail-length:38vw;--frame-side-length:22vh}._top_uq8nj_149,._bottom_uq8nj_160,._corner_uq8nj_75{display:none}}
