.plan-hoverable,.plan-marker,.plan-marker--discount,.plan-marker__content,.tooltip,.tooltip__animation,.visual-building__floor{transition-duration:.5s;transition-timing-function:cubic-bezier(.7,0,.3,1)}.tooltip--feature,.tooltip--pin{--fos:-0.11em;--foe:-0.19em;--lh:var(--xxxl,1.28571em) var(--n-xxxl,var(--xxl,1.27273em) var(--n-xxl,1.33333em));font-family:TT Norms Pro,Helvetica,Arial,sans-serif;font-size:var(--xxxl,calc(var(--scale-text-rem) * 1.4)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 1.1)) var(--n-xxl,calc(var(--scale-text-rem) * .9)));font-weight:450;letter-spacing:.04em;line-height:var(--lh);text-transform:uppercase}.is-win .tooltip--feature,.is-win .tooltip--pin{--fos:-0.11em;--foe:-0.19em}.background{left:0;overflow:hidden;overflow:clip;position:absolute;top:0}.background iframe{pointer-events:none}.background _::-webkit-full-page-media,.background _:future,.background:has(iframe):after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.background img,img.background{display:block;height:auto;width:100%}.background--top{width:100%}.background--bottom{bottom:0;top:auto;width:100%}.background--cover{--iframe-width:100vw;--iframe-height:100svh;height:100%;width:100%}.background--cover img,.background--cover video,img.background--cover,video.background--cover{aspect-ratio:unset;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.background--cover iframe{aspect-ratio:unset;height:max(100%,calc(var(--iframe-width) / var(--ratio)));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,calc(var(--iframe-height) * var(--ratio)))}.background--cover.background--scroll-through,.sticky--full-height--scroll-through .sticky__layer--sticky>.background--cover{--iframe-height:105.7143svh;height:105.7143%}.background--cover.background--scroll-through .background--cover,.sticky--full-height--scroll-through .sticky__layer--sticky>.background--cover .background--cover{--iframe-height:105.7143svh}.sticky--full-height--scroll-through:where(.sticky--under-previous) .sticky__layer--sticky>.background--cover{top:-5.7143%}.sticky--full-height--scroll-through:where(.sticky--under-previous.sticky--under-next) .sticky__layer--sticky>.background--cover{top:-2.85715%}.tooltip{--tooltip-direction-x:0;--tooltip-direction-y:-1;bottom:100%;left:50%;margin-bottom:var(--tooltip-distance);pointer-events:none;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content}.tooltip__content{background:var(--tooltip-background);border-radius:var(--tooltip-border-radius);box-shadow:var(--tooltip-shadow);color:var(--tooltip-color);padding:var(--tooltip-padding);position:relative}.tooltip__triangle{border-color:var(--tooltip-arrow-background) transparent transparent transparent;border-style:solid;border-width:var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) / 2) 0 calc(var(--tooltip-arrow-width) / 2);height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);transform-origin:50% 0;width:0;z-index:1}.tooltip[data-side]{bottom:auto;left:0;margin-top:calc(var(--tooltip-distance) * -1);top:0;transform:none}.tooltip[data-side] .tooltip__triangle{left:auto;top:auto;transform:none}.tooltip[data-side=bottom]{--tooltip-direction-y:1;margin-top:var(--tooltip-distance)}.tooltip[data-side=left]{--tooltip-direction-y:0;--tooltip-direction-x:-1;margin-left:calc(var(--tooltip-distance) * -1);margin-top:0}.tooltip[data-side=right]{--tooltip-direction-y:0;--tooltip-direction-x:1;margin-left:calc(var(--tooltip-distance));margin-top:0}.tooltip--interactive{pointer-events:unset}.tooltip--interactive:before{content:"";inset:calc(var(--tooltip-distance) * -1);position:absolute}.tooltip{opacity:0;transition-property:visibility,opacity;visibility:hidden}.tooltip__animation{transform:translate(calc(var(--tooltip-animation-distance) * var(--tooltip-direction-x)),calc(var(--tooltip-animation-distance) * var(--tooltip-direction-y)));transition-property:transform}.has-hover [data-plugin~=tooltip]:hover .tooltip:not([data-side]),.has-hover [data-plugin~=tooltip]:hover+.tooltip:not([data-side]),.tooltip--interactive.tooltip--visible:hover,.tooltip--visible,[data-plugin~=tooltip]:focus-visible .tooltip:not([data-side]),[data-plugin~=tooltip]:focus-visible+.tooltip:not([data-side]){opacity:1;visibility:visible}.has-hover [data-plugin~=tooltip]:hover .tooltip:not([data-side]) .tooltip__animation,.has-hover [data-plugin~=tooltip]:hover+.tooltip:not([data-side]) .tooltip__animation,.tooltip--interactive.tooltip--visible:hover .tooltip__animation,.tooltip--visible .tooltip__animation,[data-plugin~=tooltip]:focus-visible .tooltip:not([data-side]) .tooltip__animation,[data-plugin~=tooltip]:focus-visible+.tooltip:not([data-side]) .tooltip__animation{transform:translate(0)}.tooltip{--tooltip-background:var(--t-background);--tooltip-color:var(--t-heading);--tooltip-arrow-width:calc(var(--scale-px) * 10);--tooltip-arrow-height:calc(var(--scale-px) * 5);--tooltip-arrow-background:var(--tooltip-background);--tooltip-distance:calc(var(--scale-px) * 10);--tooltip-animation-distance:calc(var(--scale-px) * 10);--tooltip-padding:calc(var(--scale-px) * 10);--tooltip-border-radius:calc(var(--scale-px) * 5);--tooltip-shadow:0 4px 40px 0 rgba(0,0,0,.14)}.tooltip--pin{--tooltip-distance:calc(var(--scale-px) * 15);--tooltip-padding:calc(var(--spacing-layout) / 2);--tooltip-border-radius:0}.tooltip--feature{--tooltip-distance:calc(var(--scale-px) * 15);--tooltip-padding:var(--md,calc(var(--spacing) * 0.2) calc(var(--spacing) * 0.375)) var(--n-md,calc(var(--spacing) * 0.375) calc(var(--spacing) * 0.5));--tooltip-border-radius:0;z-index:2}.tooltip--share{--tooltip-distance:calc(var(--scale-px) * 15);--tooltip-padding:var(--spacing-layout);--tooltip-border-radius:0;width:var(--md,calc(var(--grid-col-custom) * 3 + var(--grid-gutter) * 2)) var(--n-md,calc(var(--grid-col-custom) * 12 + var(--grid-gutter) * 11));z-index:2}.tooltip--visual-floor-disabled{--tooltip-arrow-width:calc(var(--scale-px) * 11);--tooltip-arrow-height:calc(var(--scale-px) * 6);--tooltip-arrow-background:var(--t-line);--tooltip-distance:calc(var(--scale-px) * 20);--tooltip-padding:calc(var(--scale-px) * 8) calc(var(--scale-px) * 12);--tooltip-border-radius:0;--tooltip-shadow:none}.tooltip--visual-floor-disabled .tooltip__animation{padding-top:calc(var(--scale-px) * 7)}.tooltip--visual-floor-disabled .tooltip__triangle:before{border-color:var(--tooltip-background) transparent transparent transparent;border-style:solid;border-width:calc(var(--tooltip-arrow-height) - 1px) calc((var(--tooltip-arrow-width) - 2px) / 2) 0 calc((var(--tooltip-arrow-width) - 2px) / 2);content:"";height:0;left:calc(var(--tooltip-arrow-width) / -2 + 1px);position:absolute;top:calc(var(--tooltip-arrow-height) * -1);width:0;z-index:1}.tooltip--visual-floor-disabled .tooltip__content{--fos:-0.11em;--foe:-0.19em;--lh:1.33333em;border:1px solid var(--t-line);font-family:TT Norms Pro,Helvetica,Arial,sans-serif;font-size:calc(var(--scale-text-rem) * .9);font-weight:450;letter-spacing:.04em;line-height:var(--lh);text-transform:uppercase}.is-win .tooltip--visual-floor-disabled .tooltip__content{--fos:-0.11em;--foe:-0.19em}.tooltip--visual-floor-disabled .tooltip__content:before{background:var(--tooltip-background);border:1px solid var(--t-line);border-bottom:none;bottom:100%;content:"";height:calc(var(--scale-px) * 8);position:absolute;right:-1px;width:46%}.tooltip--visual-floor-office-disabled{--tooltip-distance:0;--tooltip-padding:calc(var(--scale-px) * 12) calc(var(--scale-px) * 13);--tooltip-border-radius:0;--tooltip-shadow:none}.tooltip--visual-floor-office-disabled .tooltip__animation{padding-top:calc(var(--scale-px) * 7)}.tooltip--visual-floor-office-disabled .tooltip__content{--fos:-0.11em;--foe:-0.19em;--lh:1.33333em;font-family:TT Norms Pro,Helvetica,Arial,sans-serif;font-size:calc(var(--scale-text-rem) * .9);font-weight:450;letter-spacing:.04em;line-height:var(--lh);text-transform:uppercase}.is-win .tooltip--visual-floor-office-disabled .tooltip__content{--fos:-0.11em;--foe:-0.19em}.tooltip--visual-floor-office-disabled .tooltip__content:before{background:var(--tooltip-background);border-bottom:none;bottom:100%;content:"";height:calc(var(--scale-px) * 7);position:absolute;right:0;width:45.83333%}.tooltip--visual-floor{--tooltip-distance:0;--tooltip-animation-distance:0;--tooltip-padding:0;--tooltip-border-radius:0;--tooltip-shadow:none;--header-height:var(--xxxl,calc(var(--scale-px) * 70)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 50)) var(--n-md,calc(var(--scale-px) * 40)));height:var(--xxxl,calc(100% - var(--header-height) - var(--spacing) * 2.5 - var(--spacing-layout) - (var(--scale-px) * 60))) var(--n-xxxl,calc(100% - var(--header-height) - var(--spacing) * 2.5 - var(--spacing-layout) - (var(--scale-px) * 40)));width:calc(var(--grid-col-custom) * 4 + var(--grid-gutter) * 4)}.tooltip--visual-floor .tooltip__animation,.tooltip--visual-floor .tooltip__content{height:100%}.tooltip--visual-floor .card--office{aspect-ratio:unset;height:100%;min-height:475px}.tooltip--visual-floor .card--office:after{border-right:1px solid rgba(var(--t-heading-rgb),.3);bottom:var(--card-spacing-v);content:"";position:absolute;right:0;top:var(--card-spacing-v)}.tooltip--visual-floor .card--office .card__plan{height:auto;width:54.16667%}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.tooltip--visual-floor .card--office .card__plan{height:100%;max-height:100%;padding-bottom:calc(var(--scale-px) * 90);padding-top:calc(var(--scale-px) * 90)}.tooltip--visual-floor .card--office .card__plan img,.tooltip--visual-floor .card--office .card__plan picture{display:block;height:100%}}.tooltip--visual-building{--tooltip-distance:0;--tooltip-animation-distance:0;--tooltip-padding:0;--tooltip-border-radius:0;--tooltip-shadow:none;width:calc(var(--grid-col-custom) * 3 + var(--grid-gutter) * 2)}.tooltip--parking{--tooltip-distance:calc(var(--scale-px) * 10);--tooltip-animation-distance:0;--tooltip-padding:0;--tooltip-border-radius:0;--tooltip-shadow:none;width:calc(var(--grid-col-custom) * 3 + var(--grid-gutter))}.tooltip--parking .tooltip__content{background:none}.tooltip--parking .tooltip__close{box-shadow:5px 5px 32px 0 rgba(0,0,0,.2);left:50%;position:absolute;top:0;transform:translate(-50%,-50%);z-index:1}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.tooltip--parking{--tooltip-distance:0;bottom:var(--spacing-layout)!important;left:var(--spacing-layout)!important;position:fixed!important;right:var(--spacing-layout)!important;top:auto!important;transform:none!important;width:auto;z-index:11}.with-cookie-consent .tooltip--parking{bottom:calc(var(--spacing-layout) + 50px)!important}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.tooltip--parking{pointer-events:none}}.plan{--plan-fit:contain;--plan-position:50% 50%;--plan-ratio:unset;aspect-ratio:var(--plan-ratio);display:grid;grid-auto-rows:1fr;grid-template-areas:"layer";grid-template-columns:1fr;grid-template-rows:auto;position:relative}.plan:has(.plan__layer){aspect-ratio:unset}.plan__layer{aspect-ratio:var(--plan-ratio);grid-area:layer;height:100%;position:relative;width:100%}.plan__layer--image img,.plan__layer--image picture,.plan__layer--svg svg{display:block;height:100%;width:100%}.plan__layer--image img{-o-object-fit:var(--plan-fit);object-fit:var(--plan-fit);-o-object-position:var(--plan-position);object-position:var(--plan-position)}.plan__layer--svg{pointer-events:none}.plan__layer--svg :where([data-anchor]){visibility:hidden}.plan__layer--svg :where([data-hoverable]){fill:rgba(var(--t-background-alternative-rgb),.4)!important}.plan__layer--svg a{cursor:default;outline:none}.plan--cover{--plan-fit:cover}.plan--center .plan__layer{height:min(100%,100svh);width:min(100%,100vw)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan--mobile-scroll{-webkit-overflow-scrolling:touch;overflow-x:scroll;scroll-behavior:smooth}.plan--mobile-scroll .plan__layer{height:100svh;width:auto}}.plan-marker--apartment{border-radius:calc(var(--scale-px) * 40)}.plan-marker--apartment .plan-marker__content{background:var(--t-heading);border-radius:calc(var(--scale-px) * 40);color:var(--t-background);height:calc(var(--scale-px) * 40);width:calc(var(--scale-px) * 40)}.plan-marker--apartment.plan-marker--disabled .plan-marker__content{background:var(--t-text)}.plan-marker--apartment-reserved .plan-marker__content{background:var(--t-background);color:var(--t-heading)}.plan-marker--apartment-reserved.plan-marker--hovered .plan-marker__content{background:var(--t-small)}.plan-marker--street .plan-marker__content{border-radius:0;color:var(--t-small);height:auto;width:auto}.plan-marker--street--east .plan-marker__content{transform:rotate(90deg)}.plan-marker--street--west .plan-marker__content{transform:rotate(-90deg)}.plan-marker{cursor:default;left:0;position:absolute;top:0;transition-property:opacity}.plan-marker__content{place-content:center;text-align:center;transition-property:color,background-color}.plan-marker:focus-visible{outline:3px auto currentColor}.plan-marker--hidden{opacity:0}.plan-marker--clickable{cursor:pointer}.plan-marker--discount{pointer-events:none;transition-property:color}.plan-marker--discount.is-active,.plan-marker--discount.plan-marker--hovered{color:var(--t-background)}.plan-hoverable{fill:var(--t-background-alternative)!important}.plan-hoverable--disabled{fill:rgba(var(--t-background-alternative-rgb),.4)!important}.plan-hoverable--hovered{fill:rgba(var(--t-heading-rgb),.3)!important}.plan-hoverable{pointer-events:all;transition-property:fill,stroke,opacity;visibility:visible}.plan-hoverable--hidden{opacity:0}.plan-hoverable--clickable{cursor:pointer}.plan--building .plan-hoverable{fill:transparent!important}.plan--parking{position:relative;z-index:1}.plan--parking .plan__layer{z-index:-1}.plan--parking .plan__layer--svg :where([data-hoverable]){fill:var(--t-background-alternative)!important;stroke:rgba(var(--t-primary-rgb),.3);opacity:.5}.plan--parking .plan-hoverable{stroke:var(--t-primary);opacity:1}.plan--parking .plan-hoverable--hovered{fill:var(--t-primary)!important}.plan--parking .plan-hoverable--disabled{fill:var(--t-background-alternative)!important;stroke:rgba(var(--t-primary-rgb),.3);opacity:.5;pointer-events:none}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.plan--parking .plan-hoverable.is-active{fill:var(--t-primary)!important}}.card{--card-spacing-h:var(--spacing-layout);--card-spacing-v:var(--spacing-layout);--card-ratio:var(--md,2.13333) var(--n-md,1.66667);align-items:center;aspect-ratio:var(--card-ratio);display:flex;justify-content:center;position:relative}.card__b,.card__lb,.card__lt,.card__rb,.card__rt,.card__t{max-width:calc(100% - var(--card-spacing-h) * 2);position:absolute}.card__lt,.card__t{left:var(--card-spacing-h)}.card__lt,.card__rt,.card__t{right:var(--card-spacing-h);top:var(--card-spacing-v)}.card__rt{text-align:right}.card__rb{bottom:var(--card-spacing-v);right:var(--card-spacing-h)}.card__b,.card__lb{bottom:var(--card-spacing-v);left:var(--card-spacing-h)}.card__b,.card__t{width:calc(100% - var(--card-spacing-h) * 2)}.card__center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.card__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--square{--card-ratio:1/1}.card[role=button],a.card{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.card--floor{--card-ratio:0.87179;--corner-width:calc(var(--grid-col-custom) + var(--grid-gutter));--corner-height:calc(var(--spacing) * 1.5);clip-path:polygon(0 0,calc(100% - var(--corner-width)) 0,calc(100% - var(--corner-width)) var(--corner-height),100% var(--corner-height),100% 100%,0 100%)}.card--floor .card__floor-label{margin-top:var(--corner-height)}.card--office{--card-ratio:var(--md,0.92) var(--n-md,0.875)}.card--office .card__link{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.card--office .card__rb{bottom:-1px;right:-1px}.card--office .card__plan{height:var(--md,43.2%) var(--n-md,44.25%);width:var(--md,47%) var(--n-md,50%)}.card--office .card__plan img,.card--office .card__plan picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.card--office .card__area{width:var(--md,calc(var(--grid-col-custom) + var(--grid-gutter) - var(--card-spacing-h))) var(--n-md,calc(var(--grid-col-custom) * 2.5 + var(--grid-gutter) * 3))}.card--office .card__ceiling{width:var(--md,var(--grid-col-custom)) var(--n-md,calc(var(--grid-col-custom) * 2.5 + var(--grid-gutter) * 3))}.card--office .card__price{align-items:center;display:flex;gap:calc(var(--spacing-layout) / 2);margin-top:calc(var(--scale-px) * 8)}.card--office .card__price-old{background:rgba(var(--t-heading-rgb),.3);padding:var(--md,calc(var(--scale-px) * 4) calc(var(--scale-px) * 6)) var(--n-md,calc(var(--scale-px) * 5) calc(var(--scale-px) * 6));position:relative}.card--office .card__price-old:before{border-top:1px solid var(--t-text);content:"";left:calc(var(--scale-px) * 6);position:absolute;right:calc(var(--scale-px) * 6);top:50%}.card--office.is-active,.has-hover .card--office:hover,.has-hover .card--office:hover:active{color:var(--t-text)}.visual-building{height:100svh;position:relative}.visual-building__title{left:var(--spacing-layout);position:absolute;top:calc(var(--scale-px) * 170)}.visual-building__plan{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.visual-building__plan .plan__layer--svg svg{height:100svh;width:auto}@media (min-aspect-ratio:73/39){.visual-building__plan .plan__layer--svg svg{height:auto;width:100vw}}.visual-building__anchor{bottom:var(--spacing-layout);left:var(--spacing-layout);position:absolute}.visual-building__floor{opacity:0;transition-property:opacity}.visual-building:has(.plan-hoverable--hovered[data-hoverable="1"]) .visual-building__floor[data-floor="1"]{opacity:.5}.visual-building:has(.plan-hoverable--hovered.plan-hoverable--clickable[data-hoverable="1"]) .visual-building__floor[data-floor="1"]{opacity:1}.visual-building:has(.plan-hoverable--hovered[data-hoverable="2"]) .visual-building__floor[data-floor="2"]{opacity:.5}.visual-building:has(.plan-hoverable--hovered.plan-hoverable--clickable[data-hoverable="2"]) .visual-building__floor[data-floor="2"]{opacity:1}.visual-building:has(.plan-hoverable--hovered[data-hoverable="3"]) .visual-building__floor[data-floor="3"]{opacity:.5}.visual-building:has(.plan-hoverable--hovered.plan-hoverable--clickable[data-hoverable="3"]) .visual-building__floor[data-floor="3"]{opacity:1}.visual-building:has(.plan-hoverable--hovered[data-hoverable="4"]) .visual-building__floor[data-floor="4"]{opacity:.5}.visual-building:has(.plan-hoverable--hovered.plan-hoverable--clickable[data-hoverable="4"]) .visual-building__floor[data-floor="4"]{opacity:1}.visual-building:has(.plan-hoverable--hovered[data-hoverable="5"]) .visual-building__floor[data-floor="5"]{opacity:.5}.visual-building:has(.plan-hoverable--hovered.plan-hoverable--clickable[data-hoverable="5"]) .visual-building__floor[data-floor="5"]{opacity:1}.visual-building:has(.plan-hoverable--hovered[data-hoverable="6"]) .visual-building__floor[data-floor="6"]{opacity:.5}.visual-building:has(.plan-hoverable--hovered.plan-hoverable--clickable[data-hoverable="6"]) .visual-building__floor[data-floor="6"]{opacity:1}.visual-building:has(.plan-hoverable--hovered[data-hoverable="7"]) .visual-building__floor[data-floor="7"]{opacity:.5}.visual-building:has(.plan-hoverable--hovered.plan-hoverable--clickable[data-hoverable="7"]) .visual-building__floor[data-floor="7"]{opacity:1}.visual-building:has(.plan-hoverable--hovered[data-hoverable="8"]) .visual-building__floor[data-floor="8"]{opacity:.5}.visual-building:has(.plan-hoverable--hovered.plan-hoverable--clickable[data-hoverable="8"]) .visual-building__floor[data-floor="8"]{opacity:1}.visual-floor{--header-height:var(--xxxl,calc(var(--scale-px) * 70)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 50)) var(--n-md,calc(var(--scale-px) * 40)))}.visual-floor__container{min-height:calc(100svh - var(--header-height));position:relative}.visual-floor__left{display:flex;flex-direction:column}.visual-floor__back{flex-shrink:0}.visual-floor__left-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-right:calc(var(--grid-gutter) * -1);position:relative}.visual-floor__floors{display:flex;flex-direction:column-reverse;gap:calc(var(--scale-px) * 5)}.visual-floor__anchor{left:0;position:absolute;top:0}.visual-floor__right{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.visual-floor__plan-wrapper{margin:var(--spacing);position:relative}.visual-floor__plan-wrapper--disabled{opacity:.4}.visual-floor__plan{height:calc(100svh - var(--header-height) - var(--spacing) * 5.5 - var(--spacing-layout));min-height:calc(var(--scale-px) * 395);min-width:calc(var(--scale-px) * 395);width:calc(100svh - var(--header-height) - var(--spacing) * 5.5 - var(--spacing-layout))}.visual-floor__plan-label{--fos:-0.11em;--foe:-0.19em;--lh:1.33333em;font-family:TT Norms Pro,Helvetica,Arial,sans-serif;font-size:calc(var(--scale-text-rem) * .9);font-weight:450;letter-spacing:.04em;line-height:var(--lh);position:absolute;text-transform:uppercase}.is-win .visual-floor__plan-label{--fos:-0.11em;--foe:-0.19em}.visual-floor__plan-label--top{left:50%;top:0;transform:translate(-50%)}.visual-floor__plan-label--left{left:0;top:50%;transform:translate(-50%) rotate(-90deg);transform-origin:50% 0}.visual-floor__plan-label--right{right:0;top:50%;transform:translate(50%,-100%) rotate(-90deg);transform-origin:50% 100%}.visual-floor__plan-label--bottom{bottom:0;left:50%;transform:translate(-50%)}.visual-floor__compass{--compass-direction:0;align-items:flex-end;bottom:var(--spacing-layout);display:flex;height:calc(var(--scale-px) * 30);position:absolute;right:var(--spacing-layout);transform:rotate(calc(var(--compass-direction) * 1deg));width:calc(var(--scale-px) * 30)}.visual-floor__compass svg{height:auto;width:100%}.visual-floor__request{min-width:var(--xxl,calc(var(--scale-px) * 200)) var(--n-xxl,0)}