:root{--font-decorative: "Playfair Display", sans-serif;--theme-color: hsl(0, 0%, 0%);--theme-color-values: 0, 0%, 0%;--theme-inverse-color: hsl(0, 0%, 100%);--theme-inverse-values: 0, 0%, 100%;--background-color: hsl(0, 0%, 100%);--pane-color: hsl(0, 0%, 95%);--menu-color: hsl(0, 0%, 98.5%);--pane-secondary-color: hsl(0, 0%, 100%);--border-color: hsl(0, 0%, 90%);--hover-color: hsl(0, 0%, 75%);--hover-background-color: hsl(0, 0%, 97.5%);--focus-color: hsl(0, 0%, 0%);--box-shadow: 0 0 1rem hsla(0, 0%, 0%, .1);--text-color: hsl(0, 0%, 0%);--text-color-secondary: hsl(0, 0%, 20%);--text-color-tertiary: hsl(0, 0%, 60%);--mark-color: hsl(45, 100%, 90%);--placeholder-color: hsl(0, 0%, 60%);--text-color-inverse: hsl(0, 0%, 100%);--white-color: hsl(0, 0%, 100%);--black-color: hsl(0, 0%, 0%);--danger-color-values: 5, 75%, 50%;--warning-color-values: 30, 50%, 50%;--success-color-values: 120, 25%, 50%;--info-color-values: 200, 50%, 50%;--pane-opacity: .25;--success-color: hsl(var(--success-color-values));--info-color: hsl(var(--info-color-values));--warning-color: hsl(var(--warning-color-values));--danger-color: hsl(var(--danger-color-values));--red-color-values: 0, 75%, 50%;--red-light-color-values: 0, 75%, 90%;--orange-color-values: 30, 100%, 50%;--orange-light-color-values: 30, 100%, 90%;--purple-color-values: 270, 100%, 60%;--purple-light-color-values: 270, 100%, 90%;--green-color-values: 140, 75%, 40%;--green-light-color-values: 140, 75%, 90%;--blue-color-values: 210, 100%, 60%;--blue-light-color-values: 210, 100%, 90%;--pink-color-values: 290, 100%, 60%;--pink-light-color-values: 290, 100%, 90%;--red-color: hsl(var(--red-color-values));--orange-color: hsl(var(--orange-color-values));--purple-color: hsl(var(--purple-color-values));--green-color: hsl(var(--green-color-values));--blue-color: hsl(var(--blue-color-values));--pink-color: hsl(var(--pink-color-values));--red-light-color: hsl(var(--red-light-color-values));--orange-light-color: hsl(var(--orange-light-color-values));--purple-light-color: hsl(var(--purple-light-color-values));--green-light-color: hsl(var(--green-light-color-values));--blue-light-color: hsl(var(--blue-light-color-values));--pink-light-color: hsl(var(--pink-light-color-values));--overlay-color: hsla(0, 0%, 0%, .85);--overlay-color-light: hsla(0, 0%, 0%, .1);--ripple-background: hsla(0, 0%, 0%, .1)}:root.dark-theme{--theme-color: hsl(0, 0%, 100%);--theme-color-values: 0, 0%, 100%;--theme-inverse-values: 0, 0%, 0%;--theme-inverse-color: hsl(0, 0%, 0%);--background-color: hsl(0, 0%, 7%);--pane-color: hsl(0, 0%, 20%);--pane-secondary-color: hsl(0, 0%, 10%);--menu-color: hsl(0, 0%, 9%);--border-color: hsl(0, 0%, 20%);--hover-color: hsl(0, 0%, 40%);--hover-background-color: hsl(0, 0%, 15%);--focus-color: hsl(0, 0%, 100%);--text-color: hsl(0, 0%, 95%);--text-color-secondary: hsl(0, 0%, 80%);--text-color-tertiary: hsl(0, 0%, 60%);--mark-color: hsla(45, 100%, 90%, .5);--placeholder-color: hsl(0, 0%, 60%);--text-color-inverse: hsl(0, 0%, 0%);--box-shadow: 0 0 1rem hsla(0, 0%, 25%, .1);--overlay-color: hsla(0, 0%, 0%, .85);--ripple-background: hsl(0, 0%, 100%)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:16px;line-height:1.5;-webkit-text-size-adjust:none}body{font-family:"system-ui",sans-serif;font-size:1rem;color:var(--text-color);background-color:var(--background-color);position:relative;-webkit-font-smoothing:antialiased}h1{font-family:var(--font-decorative)}h1,h2,h3,h4{line-height:1.25}a{text-decoration:none;color:unset}img{-webkit-touch-callout:none;max-width:100%;display:block}::selection{background-color:var(--theme-color);color:var(--theme-inverse-color)}.scroll{overscroll-behavior:none}.scroll::-webkit-scrollbar{width:.375rem;height:.375rem}.scroll::-webkit-scrollbar-track{margin:.5rem 0}.scroll::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:.25rem}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}h1{line-height:1.25}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.font-bold{font-weight:600}.text-gray{color:var(--text-color-tertiary)}.w-full{width:100%}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-8{margin-top:2rem}.relative{position:relative}.whitespace-prewrap{white-space:pre-wrap}.whitespace-nowrap{white-space:nowrap}ul{list-style:none;padding-left:1.625rem}ul li{position:relative}ul li:before{content:"⋅";position:absolute;left:-1.25rem}#app .view{max-width:1920px;padding:2rem 4rem;margin:0 auto}@media(max-width:1200px){#app .view{padding:1rem}#app .Top{display:none}}.About .body .about-content{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) 350px}.About .body .about-content main .block{margin-bottom:3rem}.About .body .about-content main .block>*:not(h2){margin-bottom:2rem}.About .body .about-content main .text{white-space:pre-wrap}.About .body .about-content main .categorized{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.About .body .about-content main .categorized .title{margin-top:.5rem;font-weight:700}.About .body .about-content main .categorized p{color:var(--text-color-tertiary);font-size:.875rem}.About .body .about-content aside{position:sticky;top:5rem;align-self:self-start}.About .body .about-content aside>*:not(:last-child){margin-bottom:1rem}.About .body .about-content aside .actions{display:flex;gap:1rem}.About .body h1{margin:.5rem 0;font-size:1.5rem}.About .body .block h2{font-size:1.25rem}.About .body .block>h2{margin-bottom:1.25rem}.About .Gallery .wrapper{position:relative;width:100%}.About .Gallery .wrapper:before{content:"";display:block;padding-top:75%}.About .Gallery .wrapper img{position:absolute;top:0;left:0}.About .Gallery .display.fullscreen .wrapper:before{display:none}.About .Gallery .display.fullscreen .wrapper img{position:static}@media(max-width:1200px){.About .body .about-content{position:relative;grid-template-columns:1fr}.About .body .about-content aside{position:static;order:-1}.About .body .about-content aside .actions{position:fixed;right:1rem;bottom:1rem;left:1rem}.About .body .about-content aside .actions .Button:first-child{width:100%}.About .body .about-content .Gallery .thumbnails{max-width:calc(100vw - 2rem)}}.Alert .heading{margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.25}.Alert .subheading{margin-bottom:1rem;white-space:pre-wrap}.Alert .Button{width:100%}.Balance{display:block}.Balance .topup .balance{font-size:2rem;line-height:1.1}.Balance .topup .Input{max-width:15rem}.Balance .topup .Selector{flex-shrink:0}.Balance .transactions .items{margin-bottom:2rem}.Balance .transactions .items .item{display:flex;justify-content:space-between;margin-bottom:1rem}.Balance .transactions .items .item .description>*:not(:first-child){margin-left:.25rem}.Balance .transactions .items .item .description a{text-decoration:underline;transition:text-decoration-color .25s;text-decoration-color:var(--border-color);text-decoration-thickness:1px;text-underline-offset:.5rem}.Balance .transactions .items .item .description a:hover{text-decoration-color:var(--text-color)}.Balance .transactions .items .item .datetime{color:var(--text-color-secondary);font-size:.875rem}.Balance .transactions .items .item .price{text-align:right}.Balance .transactions .items .empty{text-align:center}@media(max-width:1200px){.Balance .Input{max-width:100%}}.Callback .heading{margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.25}.Callback .subheading{margin-bottom:1rem;white-space:pre-wrap}.Callback .variant{color:var(--placeholder-color)}.Callback a,.Callback .Button{width:100%}.Callback .finish{text-align:center}.Callback .finish .subheading{margin-bottom:2rem}.Collection .upload{position:relative;display:inline-block}.Collection .upload .Button{position:absolute;top:.5rem;right:.5rem;transition:opacity .25s;opacity:0}.Collection .upload:hover .Button{opacity:1}.Collection .upload .Image{width:10rem;height:10rem}.Collection .Card .footer{transition:opacity .25s;opacity:0}.Collection .Card:hover .footer{opacity:1}.Collection .Card .handle{box-sizing:content-box;padding:1rem;cursor:grab}.Collection .window>.footer{margin-top:5rem}@media(max-width:1200px){.Collection .Card .footer{opacity:1}.Collection .Card .footer .handle{display:none}}.Cookie{position:fixed;bottom:1rem;left:50%;z-index:1000;width:40rem;padding:1rem;background-color:var(--background-color);box-shadow:var(--box-shadow);border:1px solid var(--border-color);border-radius:1rem;transform:translate(-50%)}.Cookie p{margin-bottom:.5rem}.Cookie p a{text-decoration:underline;white-space:nowrap}.Cookie .Button{width:100%}@media(max-width:1200px){.Cookie{right:0;bottom:0;left:0;width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0;transform:none}}.District .body .district-content{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) 350px}.District .body .district-content main .block{margin-bottom:3rem}.District .body .district-content main .text{white-space:pre-wrap}.District .body .district-content main .categorized{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.District .body .district-content main .categorized .title{margin:.5rem 0;font-weight:700}.District .body .district-content main .categorized p{color:var(--text-color-tertiary);font-size:.875rem}.District .body .district-content aside{position:sticky;top:5rem;align-self:self-start}.District .body .district-content aside>*:not(:last-child){margin-bottom:1rem}.District .body .district-content aside .actions{display:flex;gap:1rem}.District .body h1{font-size:1.5rem}.District .body .block h2{font-size:1.25rem}.District .body .block>h2{margin-bottom:1.25rem}.District .Gallery .wrapper{position:relative;width:100%}.District .Gallery .wrapper:before{content:"";display:block;padding-top:75%}.District .Gallery .wrapper img{position:absolute;top:0;left:0}.District .Gallery .display.fullscreen .wrapper:before{display:none}.District .Gallery .display.fullscreen .wrapper img{position:static}@media(max-width:1200px){.District .body .district-content{position:relative;grid-template-columns:1fr}.District .body .district-content aside{position:static;order:-1}.District .body .district-content aside .actions{position:fixed;right:1rem;bottom:1rem;left:1rem}.District .body .district-content aside .actions .Button:first-child{width:100%}.District .body .district-content .Gallery .thumbnails{max-width:calc(100vw - 2rem)}}.Categoriser{display:flex;flex-direction:column;gap:1rem;-webkit-user-select:none;user-select:none}.Categoriser .title{margin-bottom:.25rem;font-weight:700}.Categoriser .images{display:flex;flex-wrap:wrap;gap:1rem}.Categoriser .image{position:relative}.Categoriser .image .Button{position:absolute;top:.5rem;right:.5rem;transition:opacity .25s;opacity:0}.Categoriser .image:hover .Button{opacity:1}.Categoriser .image img{width:10rem;height:10rem;border-radius:.5rem;transition:filter .25s;cursor:pointer;object-fit:cover}.Categoriser .image img:hover{filter:brightness(1.2)}.ImportOffers .settings{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.ImportOffers .Table .container{font-size:1rem}.ImportOffers .Table td{padding:1rem .5rem;vertical-align:top}.ImportOffers .Table tr .actions{transition:opacity .25s;opacity:0}.ImportOffers .Table tr:hover .actions{opacity:1}.ImportOffers .Table .Field{display:flex;flex-direction:column;justify-content:center;min-height:2.625rem}.ImportOffers .Table .Field .content{width:100%}.ImportOffers .Table .description{margin-top:.25rem;margin-left:1rem;color:var(--text-color-tertiary);font-size:.875rem}@media(max-width:1200px){.ImportOffers .settings{grid-template-columns:1fr}}.Modal.processing p{margin-bottom:1rem}.Modal.processing .value{font-size:2rem;font-weight:700;text-align:center}.Modal.imported ul{list-style:none}.Modal.imported ul li:before{content:"·";margin-right:.5rem}.Modal.offer-imager .images{display:flex;flex-wrap:wrap;gap:1rem;-webkit-user-select:none;user-select:none}.Modal.offer-imager .images .image{position:relative}.Modal.offer-imager .images .image .Button{position:absolute;top:.5rem;right:.5rem;transition:opacity .25s;opacity:0}.Modal.offer-imager .images .image:hover .Button{opacity:1}.Modal.offer-imager .images .image img{width:10rem;height:10rem;border-radius:.5rem;transition:filter .25s;cursor:pointer;object-fit:cover}.Modal.offer-imager .images .image img:hover{filter:brightness(1.2)}.Localization .disclaimer{padding-top:1rem;color:var(--placeholder-color);font-size:.75rem;border-top:1px solid var(--border-color)}.Login h2{margin-bottom:.5rem}.Login p{margin-bottom:1.75rem}.Login p.divider{margin-bottom:1rem;color:var(--text-color-secondary);text-align:center}.Login p.error{margin-top:.5rem;margin-bottom:0;color:var(--danger-color);text-align:center}.Login .Input{margin-bottom:1rem}.Login .google{width:100%}.Login .Otp{justify-content:center}.Login .Otp:last-child{margin-bottom:2rem}.Offer .window>.modal-header>.wrapper{display:flex;justify-content:flex-end;align-items:center;width:100%}.Offer .window>.modal-header>.wrapper.back{justify-content:space-between}.Offer .window>.modal-header>.wrapper .Button.mobile{display:none}.Offer .body .offer-content{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) 350px}.Offer .body .offer-content main .block{margin-bottom:3rem}.Offer .body .offer-content main .text{word-break:break-word;white-space:pre-wrap}.Offer .body .offer-content main ul{list-style:none}.Offer .body .offer-content main ul li:before{content:"•";padding-right:.5rem}.Offer .body .offer-content main .categorized{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.Offer .body .offer-content main .categorized .title{margin-top:.5rem;font-weight:700}.Offer .body .offer-content main .categorized p{color:var(--text-color-tertiary);font-size:.875rem}.Offer .body .offer-content main .iframe{width:100%;border:none;border-radius:.5rem;aspect-ratio:16 / 9}.Offer .body .offer-content aside{position:sticky;top:5rem;align-self:self-start}.Offer .body .offer-content aside>*:not(:last-child){margin-bottom:1rem}.Offer .body .offer-content aside .actions{display:flex;gap:.5rem}.Offer .body .offer-content aside .actions .Button:not(.circle){flex:1}.Offer .body h1{margin:.5rem 0;font-size:1.5rem}.Offer .body h2{margin-bottom:1.25rem;font-size:1.25rem}.Offer .Gallery .wrapper{position:relative;width:100%}.Offer .Gallery .wrapper:before{content:"";display:block;padding-top:75%}.Offer .Gallery .wrapper img{position:absolute;top:0;left:0}.Offer .Gallery .display.fullscreen .wrapper:before{display:none}.Offer .Gallery .display.fullscreen .wrapper img{position:static}@media(max-width:1200px){.Offer .window>.modal-header>.wrapper.back{justify-content:flex-end}.Offer .window>.modal-header>.wrapper.back .back{display:none}.Offer .window>.modal-header>.wrapper.back .Button.mobile{display:inline-flex}.Offer .window>.modal-header>.wrapper.back .Button.desktop{display:none}.Offer .body .offer-content{position:relative;grid-template-columns:1fr}.Offer .body .offer-content aside{position:static;order:-1}.Offer .body .offer-content aside .actions{position:fixed;right:1rem;bottom:1rem;left:1rem}.Offer .body .offer-content aside .actions .Button:first-child{width:100%}.Offer .body .offer-content .Gallery .thumbnails{max-width:calc(100vw - 2rem)}}.Offerizer .Form>.header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.Offerizer .Form .Buildings{margin-bottom:2rem}.Offerizer .Form .Field:not(:last-child){margin-bottom:2rem}.Offerizer .assistance{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:20rem;margin:2rem auto;text-align:center}.Offerizer .assistance .text{margin-bottom:1rem}.Offerizer .assistance .actions{display:flex;align-items:center;gap:.5rem}@media(max-width:1200px){.Offerizer .assistance .actions{flex-wrap:wrap}.Offerizer .assistance .Button{width:100%}}.Onboarding h2{margin-bottom:.5rem;text-wrap:balance}.Onboarding .description{margin-bottom:2rem;text-wrap:pretty}.Policy .body{padding-top:2rem;margin-top:1rem;border-top:1px solid var(--border-color)}.Policy .body h2{margin-bottom:1rem}.Policy .body h2:not(:first-child){margin-top:2rem}.Policy .body ol{counter-reset:li;list-style:none}.Policy .body ol>li:before{content:counter(li) ".";margin-right:.5rem;counter-increment:li}.Policy .body ol>li:not(:last-child){margin-bottom:1rem}.Policy .body ul{margin-bottom:2rem;margin-left:2rem;list-style:none}.Policy .body ul li:before{content:"·";margin-right:.5rem}.Policy .body a{text-decoration:underline}.Policy .body p{margin-bottom:1rem}.Promotions{display:block}.Promotions h2{font-size:1.25rem}.Promotions .promotions{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.Promotions .plans{display:grid;border:1px solid var(--border-color);border-radius:1rem;grid-template-columns:repeat(3,1fr)}.Promotions .plans>*{border:none;border-radius:initial}.Promotions .plans>*:not(:last-child){border-right:1px solid var(--border-color)}.Promotions .active{color:var(--info-color);font-size:.875rem}.Promotions .extension{color:var(--success-color);font-size:.875rem}.Promotions .conflict{color:var(--danger-color);font-size:.875rem}.Promotions .total{margin-top:2rem;display:flex;flex-direction:column;gap:.5rem}.Modal.processing .Spinner{margin:4rem 0}.Modal.success .expires,.Modal.failed .expires{color:var(--text-color-tertiary);font-size:.875rem}.Modal.success .error,.Modal.failed .error{color:var(--danger-color);font-size:.875rem}@media(max-width:1200px){.Promotions.Modal>.table .cell .main .window{padding-top:2rem}.Promotions .plans{grid-template-columns:1fr}.Promotions .plans>*:not(:last-child){border-right:none;border-bottom:1px solid var(--border-color)}.Promotions .promotions{grid-template-columns:1fr}}.Quiz .body{text-align:center}.Quiz .body .Tag{margin-top:3rem;margin-bottom:2rem}.Quiz .body .question{margin-bottom:3rem;font-size:2rem;font-weight:700;line-height:1.25}.Quiz .body .Selector{justify-content:center;align-items:flex-start}.Quiz .body .actions{margin-bottom:3rem}.Quiz .body .next{transition:opacity .25s;opacity:0;pointer-events:none}.Quiz .body .next.visible{opacity:1;pointer-events:auto}.Quiz .body .final{width:70%;margin:0 auto}.Quiz .body .final .question{margin-bottom:0}.Quiz .body .final .additional{color:var(--text-color-tertiary)}.Quiz .body .sent .heading{margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.25}.Quiz .body .sent .subheading{margin-bottom:1rem;white-space:pre-wrap}.Quiz .body .sent .variant{color:var(--placeholder-color)}.Quiz .body .sent a,.Quiz .body .sent .Button{width:100%}.Quiz .body .sent .subheading{margin-bottom:2rem}@media(max-width:1200px){.Quiz .body .next{width:100%;margin-bottom:0}.Quiz .body .final{width:100%;margin:0}.Quiz .body .final>.Button{width:100%}}.Terms .body{padding-top:2rem;border-top:1px solid var(--border-color)}.Terms .body h2{margin-bottom:1rem}.Terms .body h2:not(:first-child){margin-top:2rem}.Terms .body ol{counter-reset:li;list-style:none}.Terms .body ol>li:before{content:counter(li) ".";margin-right:.5rem;counter-increment:li}.Terms .body ol>li:not(:last-child){margin-bottom:1rem}.Terms .body ul{margin-top:1rem;margin-bottom:2rem;margin-left:2rem;list-style:none}.Terms .body ul li:before{content:"·";margin-right:.5rem}.Terms .body a{text-decoration:underline}.Terms .body p{margin-bottom:1rem}.User .Upload{position:relative;width:10rem;height:10rem;border:none;border-radius:50%}.User .Upload .Avatar{width:100%;height:100%;font-size:3rem}.User .Upload .Button{position:absolute;right:.5rem;bottom:.5rem}.OfferBuildings .buildings:not(:last-child){margin-bottom:2rem}.OfferBuildings .building-title{display:flex;gap:.25rem}.OfferBuildings .building-title .name{margin-right:.5rem}.OfferBuildings .building-title .completion,.OfferBuildings .building-title .floors{color:var(--text-color-tertiary);font-weight:400}.OfferBuildings .variants{display:flex;flex-direction:column;align-items:flex-start}.OfferBuildings .variants a.disabled{pointer-events:none}.OfferBuildings .variants .variant{display:flex;gap:1rem;width:100%;padding:1rem 0;cursor:pointer}.OfferBuildings .variants .variant .type{display:flex;gap:.5rem;grid-area:type}.OfferBuildings .variants .variant .type .squares{color:var(--text-color-tertiary)}.OfferBuildings .variants .variant .Image{width:7rem}.OfferBuildings>.Button{width:100%;margin-top:1rem}@media(max-width:1200px){.OfferBuildings .building-title{flex-wrap:wrap}.OfferBuildings .building-title .name{width:100%}.OfferBuildings .building-title .name:after{content:""}.OfferBuildings .Button{width:100%}}.Calculator{display:grid;gap:2rem;max-width:50rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.Calculator .values .content{font-size:1.5rem}.Calculator .Button{align-self:flex-start}@media(max-width:1200px){.Calculator{grid-template-columns:1fr}.Calculator .Button{width:100%}}.OfferDistrict{display:block}.OfferDistrict>*:not(:last-child){margin-bottom:1.25rem}.OfferDistrict .name{margin-bottom:.5rem;font-size:1.25rem}@media(max-width:1200px){.OfferDistrict .Button{width:100%}}.OfferizerBuildings .Table .bedrooms{width:100%;min-width:max-content;white-space:nowrap}.OfferizerBuildings .Table .Input{padding:0;border:none}@media(max-width:1200px){.OfferizerBuildings .Table{font-size:1rem}}.Objections{display:block}.Objections .objection{position:relative}.Objections .objection>.actions{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.5rem;transition:opacity .25s;opacity:0}.Objections .objection>.actions .Button{background-color:var(--background-color)}.Objections .objection:hover .actions{opacity:1}.Objections .objection:not(:last-child){margin-bottom:1.5rem}.Banner{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%;padding:4rem;border-radius:.5rem;cursor:pointer;aspect-ratio:2 / 1}.Banner .Image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.Banner .Image img{width:100%;height:100%}.Banner .overlay{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:linear-gradient(to right,#000000d9,#00000080,#0000 50%)}.Banner .heading{color:var(--white-color);font-family:var(--font-decorative);font-size:5rem;font-weight:700}.Banner .tagline{margin-bottom:2rem;color:var(--white-color);font-size:2rem;line-height:125%}.Banner .Button{align-self:flex-start;color:var(--black-color);font-weight:700;background-color:var(--white-color)}@media(max-width:1200px){.Banner{padding:2rem;aspect-ratio:4 / 3}.Banner .overlay{background:linear-gradient(to right,#000000d9,#00000080 25% 75%)}.Banner .heading{font-size:3rem}.Banner .tagline{font-size:1.5rem}}.Card{position:relative;display:flex;flex-direction:column}.Card .heading{overflow:hidden;font-size:1.25rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.Card .subheading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Card .content{overflow:hidden}.Card .content .Button{width:100%;margin-top:.5rem}.Card .description{overflow:hidden;color:var(--text-color-secondary);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.Card.vertical{flex-direction:row;align-items:center;gap:1rem}.Card.vertical .image,.Card.vertical .placeholder,.Card.vertical .new{flex-shrink:0;width:5rem;height:3.75rem;margin:0}.Card.vertical .image .Button,.Card.vertical .placeholder .Button,.Card.vertical .new .Button{display:none}.Card.vertical .heading{font-size:1rem}.Card.vertical .content{width:100%}.Card .placeholder{display:flex;justify-content:center;align-items:center;color:var(--placeholder-color);background-color:var(--pane-color);border-radius:.5rem;aspect-ratio:4 / 3}.Card .new{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:.25rem;border:1px solid var(--border-color);border-radius:.5rem;aspect-ratio:4 / 3}.Card .new .heading{color:var(--placeholder-color)}.Card .new svg{fill:var(--placeholder-color)}.Card .new:hover{border-color:var(--text-color-secondary)}.Card .new:hover .heading{color:var(--text-color-secondary)}.Card .new:hover svg{fill:var(--text-color-secondary)}.Card .image{margin-bottom:.25rem;transition:filter .25s}.Card .image .Image.layout img{object-fit:contain}.Card .image .tags{position:absolute;top:.5rem;left:.5rem;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;max-width:calc(100% - 6.25rem)}.Card .image .actions{position:absolute;top:.5rem;right:.5rem;z-index:1;display:flex;gap:.25rem;transition:opacity .25s}.Card .image .actions:not(.checked){opacity:0}.Card .image .tags{position:absolute;top:.5rem;left:.5rem;z-index:1;display:flex;align-items:center;gap:.25rem}.Card .Teaser{position:absolute;inset:0;z-index:1;width:100%;aspect-ratio:4 / 3}.Card.disabled .Image,.Card.disabled .content,.Card.disabled .placeholder{opacity:.5}.Card.disabled .actions:not(.checked){pointer-events:none}.Card:not(.disabled):hover .image:not(:has(.placeholder)){filter:brightness(1.05)}.Card:not(.disabled):hover .image>.actions{opacity:1}@media(max-width:1200px){.Card .image .Button:not(.bookmarked){opacity:1}.Card .image .actions:not(.checked){opacity:1}}.Cards .cards-main{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(21rem,1fr))}.Cards .cards-main:has(.empty){text-align:center;grid-template-columns:1fr}.Cards .cards-main:has(.empty) .empty{margin-top:5rem}.Cards .cards-main:has(.empty) .empty .heading{font-size:1.5rem;font-weight:700}.Cards .cards-main:has(.empty) .empty p{color:var(--text-color-secondary)}.Cards .Button.all{width:100%;padding-top:1rem;padding-bottom:1rem;margin-top:2rem;font-size:1rem;font-weight:700;border-radius:.5rem}.Cards .Banner{margin-bottom:2rem}.Cards a .arrow{display:inline-block;transition:transform .25s}.Cards a:hover .arrow{transform:translate(.25rem)}.Contacts .Table{height:100%}.Contacts .Select{min-width:9rem}@media(max-width:1200px){.Contacts .Input{font-size:16px}}.Developer{display:block}.Developer>*:not(:last-child){margin-bottom:1.25rem}.Developer .Image{width:3rem;height:3rem;border-radius:50%}.Developer .name{font-size:1.25rem}@media(max-width:1200px){.Developer .Button{width:100%}}.Filter .Group .Select{max-width:7rem}.Floater{position:fixed;bottom:1rem;left:50%;z-index:100;display:flex;gap:2rem;padding:.5rem 1rem;background-color:var(--background-color);box-shadow:var(--box-shadow);border:1px solid var(--border-color);border-radius:2rem;transform:translate(-50%)}.Floater .mobile{display:none}@media(max-width:1200px){.Floater{right:1rem;bottom:4rem;left:initial;padding:initial;background-color:transparent;box-shadow:initial;border:initial;border-radius:initial;transform:initial}.Floater .desktop{display:none}.Floater .mobile{display:flex}}@media(min-width:1200px){#app:has(.Floater) .Search.view{padding-bottom:5.5rem}}.Footer{color:var(--theme-inverse-color);font-weight:600;background-color:var(--theme-color)}.Footer a{transition:color .25s}.Footer a:hover{color:var(--text-color-tertiary)}.Footer .copyright{margin-top:3rem}.Footer .contacts .logo{font-size:1.5rem;font-weight:700}.Footer .contacts .socials a{display:inline-flex}.Footer .contacts .socials .Icon{transition:scale .25s;cursor:pointer}.Footer .contacts .socials .Icon:hover{scale:1.2}.Footer .block{width:100%;margin-bottom:3rem}.Footer .block .title{margin-top:.5rem;color:var(--text-color-tertiary);font-size:.875rem}.Footer .mobile{display:none}.Footer .mobile .Expander{border-bottom-color:var(--text-color-secondary)}.Footer .mobile .Expander .title{color:var(--text-color-tertiary)}.Footer .mobile .Expander .content{display:flex;flex-direction:column;gap:1rem}@media(max-width:1400px){.Footer .category:nth-child(7){display:none}}@media(max-width:1200px){.Footer .mobile{display:block}.Footer .desktop{display:none}.Footer .contacts{margin-top:2rem}}.Layout{display:grid;gap:2rem;grid-template-columns:375px 1fr}.Layout>*{min-width:0}.Layout aside{align-self:start}.Layout aside h1{margin-bottom:.5rem;font-size:3rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word}.Layout aside .Tag{margin-bottom:2rem}.Layout.sticky aside{position:sticky;top:1rem}@media(max-width:1200px){.Layout{grid-template-columns:100%}.Layout.sticky aside{position:static}.Layout.sticky aside h1{font-size:2rem}}.Map{position:relative;overflow:hidden;width:100%;height:clamp(20rem,50vh,50vh);clip-path:inset(0);border-radius:.5rem}.Map.fullscreened{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;border-radius:0}.Map .map{width:100%;height:100%}.Map .Button{border:1px solid var(--border-color)}.Map .fullscreen{position:absolute;top:1rem;right:1rem}.Map .zoom{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.Map .bubble{position:relative;display:flex;align-items:center;padding:.125rem;margin-bottom:.5rem;color:var(--theme-inverse-color);font-size:.725rem;font-weight:700;line-height:1;background-color:var(--theme-color);border-radius:2rem;transition:filter .25s}.Map .bubble svg{position:absolute;bottom:-.375rem;left:50%;color:var(--theme-color);transform:translate(-50%)}.Map .bubble.viewed{background-color:var(--text-color-secondary)}.Map .bubble.viewed svg{color:var(--text-color-secondary)}.Map .bubble .amount{display:inline-block;padding:.25rem .375rem;color:var(--theme-color);text-align:center;background-color:var(--theme-inverse-color);border-radius:2rem}.Map .bubble .text{padding:.25rem}.Map .bubble:hover{background-color:var(--text-color-secondary)}.Map .bubble:hover svg{color:var(--text-color-secondary)}.Map [class*=-marker-view]:hover{z-index:1000}.dark-theme .Map canvas{filter:invert(1)}.Navigation .Responsive{width:100%}@media(max-width:1200px){.Navigation .Responsive{width:auto}.Navigation .view{justify-content:space-between}}.Navigation .logo{margin-right:2rem;font-size:2rem;font-weight:700}.Navigation .logo.christmas{position:relative;margin-right:2rem;font-size:2rem;font-weight:700}.Navigation .logo.christmas .Icon{position:absolute;top:.1rem;right:-.35rem;width:1.5rem;height:1.5rem}.Popover.Popup.desktop.menu{padding:0}.Popover.Popup.desktop.menu .content{padding:1rem .25rem}.Popover.Popup.desktop.menu .content>*:not(.buttons){margin:0 1rem}.Popover.Popup.desktop.menu .content .Tag{margin-bottom:.25rem}.Popover.Popup.desktop.menu .content .buttons{display:flex;flex-direction:column}.Popover.Popup.desktop.menu .content .buttons>*:not(:last-child){margin-bottom:.25rem}.Popover.Popup.desktop.menu .content .type{color:var(--text-color-tertiary);font-size:.75rem}.Popover.Popup.desktop.menu .content .divider{height:1px;margin:.5rem 1rem;background-color:var(--border-color)}.Popover.Popup.desktop.menu .content .Switch{margin-bottom:.75rem;font-size:.875rem}.Responsive .buttons .Button{justify-content:start}.Responsive .divider{height:1px;margin:.5rem 1rem;background-color:var(--border-color)}.Parameters{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(var(--column-min-width, 10rem),1fr))}.Parameters .item .label{color:var(--text-color-tertiary);font-size:.875rem}.Parameters .item a.value{text-decoration:underline;transition:text-decoration-color .25s;text-decoration-color:var(--border-color);text-decoration-thickness:1px;text-underline-offset:.5rem}.Parameters .item a.value:hover{text-decoration-color:var(--text-color)}.Parameters.vertical{display:table}.Parameters.vertical .item{display:table-row}.Parameters.vertical .item .label,.Parameters.vertical .item .value{display:table-cell;white-space:pre-wrap}.Parameters.vertical .item .label{padding-right:2rem;margin-bottom:0;font-size:1rem}.Parameters.vertical .item .value{padding-bottom:.5rem}.Promotion{display:flex;flex-direction:column;padding:1rem;border:1px solid var(--border-color);border-radius:1rem}.Promotion.disabled{opacity:.6;pointer-events:none}.Promotion>.content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding-left:1.75rem;margin-top:.5rem}.Promotion h3{font-size:1.125rem}.Promotion .description{color:var(--text-color);font-size:.875rem;line-height:1.25rem}.Promotion .options{display:flex;gap:1rem;align-items:center}.Promotion .options .time{max-width:12rem}@media(max-width:1200px){.Promotion .options{flex-direction:column;align-items:flex-start}.Promotion .options>*{width:100%}.Promotion .options .time{max-width:100%}}.Teaser.playing video{opacity:1}.Teaser video{display:block;width:100%;height:100%;border-radius:.5rem;transition:opacity .25s;opacity:0;object-fit:cover}.Teaser .loader{position:absolute;right:1rem;bottom:1rem;width:1rem;height:1rem;border:.15rem solid var(--white-color);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Translater{position:relative;display:flex;width:100%;border:1px solid var(--border-color);outline:none}.Translater input,.Translater textarea{width:100%;padding:.5rem 1rem;color:var(--text-color);font:inherit;background-color:transparent;border:none;outline:none}.Translater input::placeholder,.Translater textarea::placeholder{color:var(--placeholder-color)}.Translater.input{justify-content:space-between;border-radius:2rem}.Translater.input .actions{align-items:center;padding:0 1rem;border-left:1px solid var(--border-color)}.Translater.textarea{flex-direction:column;border-radius:1rem}.Translater.textarea textarea{resize:none;overscroll-behavior:none}.Translater.textarea textarea::-webkit-scrollbar{width:.375rem;height:.375rem}.Translater.textarea textarea::-webkit-scrollbar-track{margin:.5rem 0}.Translater.textarea textarea::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:.25rem}.Translater.textarea .actions{display:flex;justify-content:flex-end;padding:.5rem 1rem;border-top:1px solid var(--border-color)}.Translater.translating{opacity:.5;pointer-events:none}.Translater .actions{display:flex;gap:.5rem;font-size:.75rem}.Translater .actions .language{border-bottom:1px solid transparent;transition:color .25s,border-bottom-color .25s;cursor:pointer}.Translater .actions .language.selected{border-bottom-color:var(--text-color)}.Translater .actions .language.empty{color:var(--placeholder-color)}.Translater .actions .translate,.Translater .actions .reformat{transition:opacity .25s;cursor:pointer}.Translater .actions .translate.disabled,.Translater .actions .reformat.disabled{opacity:.25;pointer-events:none}.Translater.error{border-color:var(--danger-color)}.Autocomplete{width:100%}.Avatar{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;overflow:hidden;width:2.5rem;height:2.5rem;font-size:1.25rem;font-weight:700;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:50%}.Avatar .Image img{width:100%;height:100%}.Breadcrumbs{display:flex;align-items:center;font-size:.875rem}.Breadcrumbs a{overflow:hidden;color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;transition:color .25s}.Breadcrumbs a:hover{color:var(--text-color-tertiary)}.Breadcrumbs a:last-of-type:not(:first-child){color:var(--border-color);pointer-events:none}.Breadcrumbs .divider{margin:0 .5rem;color:var(--text-color-secondary)}.Button{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.25rem;overflow:hidden;min-width:2rem;padding:.625rem 1rem;color:inherit;font:inherit;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;background-color:var(--pane-color);border:1px solid var(--pane-color);border-radius:2rem;transition:border-color .25s,background-color .25s,color .25s;cursor:pointer;-webkit-user-select:none;user-select:none}.Button.primary{color:var(--text-color-inverse);background-color:var(--theme-color);border-color:var(--theme-color)}.Button.outlined{color:var(--theme-color);background-color:transparent;border-color:var(--border-color)}@media(hover:hover){.Button.outlined:hover{background-color:var(--pane-color);border-color:var(--pane-color)}}.Button.text{color:var(--theme-color);background-color:transparent;border-color:transparent}@media(hover:hover){.Button.text:hover{background-color:var(--pane-color);border-color:var(--pane-color)}}.Button.plain{padding:0;color:var(--theme-color);background-color:transparent;border-color:transparent}.Button.danger{color:var(--white-color);background-color:var(--danger-color);border-color:var(--danger-color)}.Button.circle{flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border-radius:50%}.Button:disabled,.Button.disabled{opacity:.5;pointer-events:none}.Button.big{padding:.75rem 1.25rem;font-size:1rem}.Button.big.circle{width:3rem;height:3rem;padding:0}.Button.big.circle .Icon{width:1.5rem;height:1.5rem}.Button.small{padding:.5rem;font-size:.875rem}.Button.small.circle{width:auto;height:auto;padding:0;aspect-ratio:1}.Button.small .Icon{width:.75rem;height:.75rem}.Button.left{justify-content:start}.Button .Icon.right{order:2}.Button .ink{position:absolute;display:block;background:var(--ripple-background);border-radius:100%;transform:scale(0);pointer-events:none}.Button .ink.active{animation:ripple .5s linear}@keyframes ripple{to{transform:scale(2.5);opacity:0}}@media(hover:hover){.Button.animated:hover svg{animation:shake 1s linear}}@keyframes shake{0%{transform:scale(1)}25%{transform:scale(1.5) rotate(25deg)}50%{transform:rotate(-45deg)}65%{transform:rotate(15deg)}85%{transform:rotate(-5deg)}to{transform:scale(1)}}.Chart{width:100%;height:100%;border:1px solid var(--border-color);border-radius:1rem}.Chart svg{display:block;width:100%;height:100%}.Chart text{font-family:sans-serif;pointer-events:none}.Checkbox{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.Checkbox label{cursor:pointer;-webkit-user-select:none;user-select:none}.Checkbox .element{position:relative;display:inline-flex;width:1rem;height:1rem;vertical-align:bottom;-webkit-user-select:none;user-select:none}.Checkbox .element .box{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;background:var(--background-color);border:1px solid var(--border-color);border-radius:.25rem;outline-color:transparent;transition:border-color .25s}.Checkbox .element input{position:absolute;inset:0;appearance:none;border:1px solid transparent;border-radius:.25rem;outline:0 none;cursor:pointer;opacity:1}.Confirm .question{font-size:1.25rem;font-weight:700;text-align:center}.Draggable{display:contents}.Draggable .dragging{opacity:0}.Expander{overflow:hidden;border-bottom:1px solid var(--border-color)}.Expander .title{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-weight:700;transition:color .25s;cursor:pointer}.Expander .title .Icon{flex-shrink:0;transition:transform .25s}.Expander .title:hover{color:var(--text-color-secondary)}.Expander .content{transition:height .25s,margin .25s}.Expander.opened .title .Icon{transform:rotate(180deg)}.Expander.opened .content{margin-bottom:1.25rem}.Expander.disabled .title{pointer-events:none}.Expander.disabled .Icon{display:none}.Field{width:100%}.Field>.label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--text-color-tertiary);font-size:.875rem;line-height:1;pointer-events:none}.Field>.error{margin-top:.25rem;margin-left:1rem;color:var(--danger-color);font-size:.85rem}.Field.error .Select,.Field.error .Input,.Field.error .Textarea,.Field.error .Upload,.Field.error .Translater{border-color:var(--danger-color)}.Flex{display:flex}.Flex.inline{display:inline-flex}.Flex.vertical{flex-direction:column}@media(max-width:1200px){.Flex.mobile{flex-direction:column}}.Flex.wrap{flex-wrap:wrap}.Flex.justify-start{justify-content:flex-start}.Flex.justify-end{justify-content:flex-end}.Flex.justify-center{justify-content:center}.Flex.justify-between{justify-content:space-between}.Flex.justify-around{justify-content:space-around}.Flex.justify-evenly{justify-content:space-evenly}.Flex.justify-stretch{justify-content:stretch}.Flex.items-start{align-items:flex-start}.Flex.items-end{align-items:flex-end}.Flex.items-center{align-items:center}.Flex.items-baseline{align-items:baseline}.Flex.items-stretch{align-items:stretch}.Form{display:contents}.Gallery{position:relative;display:flex;flex-direction:column;overflow:hidden;max-width:100%;-webkit-user-select:none;user-select:none}.Gallery .display{position:relative;height:calc(100% - 7rem)}.Gallery .display .Tag{position:absolute;top:1rem;right:1rem}.Gallery .display .Button.back,.Gallery .display .Button.forward{position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s;opacity:0}.Gallery .display .Button.back{left:1rem}.Gallery .display .Button.forward{right:1rem}.Gallery .display .Button.close{display:none}.Gallery .display .carousel{display:flex;overflow:auto;width:100%;height:100%;border-radius:.5rem;outline:none;scroll-snap-type:x mandatory}.Gallery .display .carousel .wrapper{flex-shrink:0;overflow:hidden;width:100%;height:100%;background-color:#fff;scroll-snap-align:start}.Gallery .display .carousel .wrapper img{width:100%;height:100%;cursor:pointer;object-fit:cover}.Gallery .display .carousel::-webkit-scrollbar{display:none}.Gallery .display:not(.fullscreen) .wrapper{max-height:var(--max-height, 100%)}.Gallery .display.fullscreen{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:var(--background-color);cursor:default}.Gallery .display.fullscreen .carousel{border-radius:0}.Gallery .display.fullscreen .carousel .wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:initial}.Gallery .display.fullscreen .carousel .wrapper img{width:auto;max-width:100%;height:auto;max-height:100%;cursor:default;background-color:#fff;object-fit:contain}.Gallery .display.fullscreen .Button.close{position:absolute;top:1rem;right:1rem;display:inline-flex}.Gallery .display.fullscreen .Tag{position:absolute;top:auto;right:auto;bottom:1rem;left:50%;transform:translate(-50%)}.Gallery .display:hover .Button{opacity:1}.Gallery .tags{flex-wrap:wrap;max-width:calc(100% - 2rem);position:absolute;top:1rem;left:1rem;z-index:1;display:flex;align-items:center;gap:.25rem}.Gallery .placeholder{width:100%;height:calc(100% - 5rem);margin-bottom:1rem;background-color:var(--overlay-color);border-radius:.5rem}.Gallery .thumbnails{display:flex;flex-direction:row;flex-grow:1;gap:1rem;overflow-x:auto;width:100%;margin-top:1rem;transition:scroll .25s;scroll-snap-type:x mandatory}.Gallery .thumbnails::-webkit-scrollbar{display:none}.Gallery .thumbnails img{flex-grow:0;flex-shrink:0;width:6rem;height:6rem;border-radius:.25rem;transition:opacity .25s;cursor:pointer;opacity:.5;background-color:#fff;object-fit:cover;scroll-snap-align:center}.Gallery .thumbnails img.selected{cursor:default;opacity:1}@media(max-width:1200px){.Gallery .display{height:100%}.Gallery .thumbnails{display:none}}body:has(.Gallery .display.fullscreen){overflow:hidden}.Modal:has(.Gallery .display.fullscreen){overflow:hidden}.Grid{display:grid}.Group{display:flex}.Group .label{display:flex;align-items:center;padding:0 1rem;background-color:var(--pane-color);border:1px solid var(--border-color);border-radius:2rem;pointer-events:none}.Group>*:not(:first-child){margin-left:-1px;border-bottom-left-radius:0;border-top-left-radius:0}.Group *:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.Group *:not(:last-child):focus-within+*{border-left-color:var(--focus-color)}.Group *:not(:last-child):hover+*:not(:focus-within){border-left-color:var(--hover-color)}.Group *:not(:last-child):hover:focus-within+*{border-left-color:var(--focus-color)}.Group>.Button{flex-shrink:0}.Icon{display:inline-block;vertical-align:middle}.Image{overflow:hidden;width:100%;height:100%;-webkit-user-select:none;user-select:none;position:relative;background-color:#fff}.Image img{width:max-content;max-width:100%;height:max-content;max-height:100%;object-fit:cover}.Image .failed{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--placeholder-color);background-color:var(--pane-color)}.Image.rounded{overflow:hidden;border-radius:.5rem}.Image .loading{width:100%;height:100%;background:linear-gradient(90deg,var(--pane-color) 25%,var(--background-color) 37%,var(--pane-color) 63%);background-size:400% 100%;border-radius:inherit;animation:loading 1.5s ease infinite}.Imager{display:flex;flex-wrap:wrap;gap:1rem;-webkit-user-select:none;user-select:none}.Imager .image{position:relative}.Imager .image .Button{position:absolute;top:.5rem;right:.5rem;transition:opacity .25s;opacity:0}.Imager .image:hover .Button{opacity:1}.Imager .image img{width:10rem;height:10rem;border-radius:.5rem;transition:filter .25s;cursor:pointer;object-fit:cover}.Imager .image img:hover{filter:brightness(1.2)}.Input{position:relative;display:flex;align-items:center;width:100%;padding:.5rem 1rem;line-height:1.5;border:1px solid var(--border-color);border-radius:2rem;transition:border-color .25s;cursor:text}.Input:hover{border-color:var(--hover-color)}.Input:focus-within{border-color:var(--focus-color)}.Input.error{border-color:var(--danger-color)}.Input:has(.Button){padding:.25rem .25rem .25rem 1rem}.Input.disabled{opacity:.5;pointer-events:none}.Input input{width:100%;color:inherit;font:inherit;background-color:transparent;border:none;outline:none}.Input input::placeholder{color:var(--placeholder-color)}.Input input[type=search]::-webkit-search-decoration,.Input input[type=search]::-webkit-search-cancel-button,.Input input[type=search]::-webkit-search-results-button,.Input input[type=search]::-webkit-search-results-decoration{display:none}.Input input[type=range]{position:absolute;right:1.125rem;bottom:-1px;left:1.125rem;width:auto;height:1px;appearance:none;background-color:var(--theme-color);outline:none;transition-duration:.25s}.Input input[type=range]::-webkit-slider-thumb{width:1rem;height:1rem;appearance:none;background-color:var(--theme-color);box-shadow:var(--box-shadow);border-radius:50%;transition:.25s;cursor:ew-resize}.Input input[type=range]::-webkit-slider-thumb:hover{scale:1.5}.Input .clear{width:1.25rem;height:1.25rem;color:var(--placeholder-color);cursor:pointer}.Input .clear.hidden{opacity:0;pointer-events:none}.Input .search{width:1.25rem;height:1.25rem;color:var(--placeholder-color);pointer-events:none}.Input .clear,.Input .search,.Input .Button{margin-left:.5rem}.Listbox{display:flex;flex-direction:column;gap:.125rem;width:100%}.Listbox .option{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem;border-radius:.5rem;cursor:pointer}.Listbox .option .label{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.Listbox .option:hover{background-color:var(--hover-background-color)}.Listbox .option.selected{color:var(--theme-inverse-color);background-color:var(--theme-color)}.Listbox .option.disabled{color:var(--placeholder-color);pointer-events:none}.Listbox .option.group{color:var(--text-color-tertiary);font-size:.75rem;font-weight:700;background:none;cursor:default;pointer-events:none}@media(min-width:1200px){.Popup:has(.Listbox){max-height:30vh}}.Loader{position:fixed;top:0;left:0;z-index:10500;width:0;height:3px;background-color:var(--theme-color);border-top-right-radius:3px;border-bottom-right-radius:3px;opacity:1}.Loader.starting{width:80%;transition:width 5s linear}.Loader.finishing{width:100%;transition:width .15s linear,opacity .5s linear;opacity:0}body:has(.Menu){padding-left:15rem;transition:padding-left .25s}body:has(.Menu.collapsed){padding-left:5rem}.Menu{position:fixed;top:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;width:14rem;background-color:var(--background-color);border-right:1px solid var(--border-color);transition:width .25s}.Menu .header{display:flex;align-items:center;flex-shrink:0;gap:.5rem;overflow:hidden;padding:1rem 1rem 0;white-space:nowrap}.Menu:hover .collapser{opacity:1}.Menu.collapsed{width:calc(4.25rem + 1px)}.Menu.collapsed .header .title{display:none}.Menu.collapsed .collapser svg{transform:rotate(0)}.Menu.collapsed .group{margin-top:0;margin-bottom:0}.Menu.collapsed .group .title .text{display:none}.Menu.collapsed .group .title .line{margin-right:.5rem;margin-left:0}.Menu.collapsed .group .item .text{display:none}.Menu .collapser{position:absolute;right:-1rem;bottom:5rem;z-index:1;color:var(--text-color-tertiary);background-color:var(--background-color);transition:opacity .25s;opacity:0}.Menu .collapser svg{transform:rotate(180deg);transition:transform .25s}.Menu .collapser:hover{background-color:var(--background-color);border-color:var(--border-color)}.Menu .groups{overflow-y:auto;padding:1rem}.Menu .group{overflow:hidden;color:var(--text-color-tertiary);font-size:.875rem}.Menu .group .title{position:relative;display:flex;align-items:center;height:1.4rem;margin-top:.5rem;margin-bottom:.5rem;margin-left:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.Menu .group .title .line{width:100%;margin-right:1rem;margin-left:1rem;line-height:1rem;border-top:1px solid var(--border-color)}.Menu .group .item{display:flex;align-items:center;height:2.25rem;padding-right:.5rem;padding-left:.5rem;margin-bottom:.125rem;border-radius:.5rem;transition:background-color .25s}.Menu .group .item:hover{background-color:var(--pane-color)}.Menu .group .item.selected{color:var(--text-color);font-weight:700;background-color:var(--pane-color)}.Menu .group .item svg{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.5rem}.Menu .group .item .text{white-space:nowrap}.Modal{position:fixed;inset:0;z-index:1000;overflow-y:auto;color:var(--widget-text-color);background-color:var(--overlay-color);overscroll-behavior:contain;backface-visibility:hidden}.Modal:before{position:fixed;inset:0;content:"";pointer-events:none;z-index:-1}.Modal .table{display:table;width:100%;height:100%;text-align:center}.Modal .table .cell{display:table-cell;vertical-align:middle;pointer-events:none;--width: 100%}.Modal .table .cell .main{display:inline-block;max-width:calc(100vw - 4rem);margin:2rem;text-align:left;pointer-events:all}.Modal .table .cell .main .window{position:relative;width:var(--width, 100%);max-width:100%;padding:2rem;background-color:var(--pane-secondary-color);border-radius:2rem}.Modal .table .cell .main .window:has(.modal-header){padding-top:1rem}.Modal .table .cell .main .window .modal-header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;background-color:var(--pane-secondary-color);margin-bottom:.5rem;width:calc(100% + 1px)}.Modal .table .cell .main .window .modal-header .Button{float:right}.Modal .table .cell .main .window .modal-header:empty{padding-top:2rem}.Modal .table .cell .main .window .modal-header>.title{font-size:1.25rem;font-weight:700}.Modal .table .cell .main .window .expander{margin-top:2rem}.Modal .table .cell .main .window>.modal-footer{position:sticky;bottom:1rem;display:flex;justify-content:center;pointer-events:none;z-index:10}.Modal .table .cell .main .window>.modal-footer .actions{display:flex;padding:.5rem;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:2rem;pointer-events:all;column-gap:.5rem}.Modal.dismissable .cell{cursor:pointer;pointer-events:all}.Modal.dismissable .cell .main{cursor:default}@media(max-width:1200px){.Modal .table .cell{vertical-align:bottom}.Modal .table .cell .main{max-width:100vw;margin:0;margin-top:2rem;animation:slide-up .25s}@keyframes slide-up{0%{transform:translateY(5rem)}to{transform:translateY(0)}}.Modal .table .cell .main .window{width:100vw;max-width:100vw;padding:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Modal .table .cell .main .body:has(textarea:focus-within){padding-bottom:50dvh}}body:has(>.Modal){overflow:hidden}.Otp{display:flex;gap:.5rem}.Otp input{width:2.5rem;height:2.5rem;color:var(--text-color);font:inherit;font-size:1rem;text-align:center;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:.5rem;outline:none;transition:border-color .25s}.Otp input:focus{border-color:var(--primary-color)}.Paginator{display:flex;gap:.25rem}.Popover:not(.modal){display:inline-block}.Popover:not(.modal) .trigger{display:inline-block;cursor:pointer}.Popover.Popup.desktop{width:fit-content;max-width:20rem;padding:1rem;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:1rem}.Popup.desktop{position:absolute;z-index:100;display:inline-flex;flex-direction:column;overflow:auto;padding:.5rem;background-color:var(--background-color);box-shadow:var(--box-shadow);border:1px solid var(--border-color);border-radius:1rem;overscroll-behavior:none}.Popup.desktop .popup-header,.Popup.desktop .popup-footer{display:none}.Responsive>.desktop{display:contents}.Responsive>.mobile{display:none}@media(max-width:1200px){.Responsive>.desktop{display:none}.Responsive>.mobile{display:contents}}.Segmenter{display:inline-flex;gap:.25rem;padding:.5rem;background-color:var(--pane-color);border-radius:2rem}.Select{position:relative;width:100%;padding-right:1.5rem;line-height:1.5;border:1px solid var(--border-color);border-radius:2rem;outline:none;transition:border-color .25s}.Select:hover{border-color:var(--hover-color)}.Select:focus-within{border-color:var(--focus-color)}.Select.error{border-color:var(--danger-color)}.Select .filter,.Select.filterable.opened .value{display:none}.Select.filterable.opened .filter{display:block}.Select .value{overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.Select .clear{position:absolute;top:50%;right:1rem;width:1.25rem;height:1.25rem;color:var(--placeholder-color);transform:translateY(-50%);cursor:pointer}.Select .down{position:absolute;top:50%;right:1rem;width:1.25rem;height:1.25rem;color:var(--placeholder-color);transform:translateY(-50%);transition:transform .25s;cursor:pointer}.Select .down.opened{transform:translateY(-50%) rotate(180deg)}.Select input{width:100%;padding:.5rem 1rem;color:inherit;font:inherit;background-color:transparent;border:none;border-radius:inherit;outline:none}.Select .placeholder{-webkit-user-select:none;user-select:none}.Select .placeholder,.Select input::placeholder{color:var(--placeholder-color)}.Select.big input,.Select.big .value{padding:.75rem 1.5rem}.Select.disabled{opacity:.5;pointer-events:none}@media(max-width:1200px){.Select.filterable.opened .value{display:block}.Select.filterable.opened .filter{display:none}.with-select.filterable .Listbox{min-height:46vh}}.Selector{display:inline-flex;flex-wrap:wrap;gap:.5rem}.Selector button .Icon{width:14px;height:14px}.Skeleton{background:linear-gradient(90deg,var(--pane-color) 25%,var(--background-color) 37%,var(--pane-color) 63%);background-size:400% 100%;border-radius:.5rem;animation:loading 1.5s ease infinite}@keyframes loading{0%{background-position:100% 50%}to{background-position:0 50%}}.Spinner{position:relative;display:inline-flex;justify-content:center;align-items:center}.Spinner.block{display:flex;width:100%;min-height:var(--size, 2rem)}.Spinner.fullscreen{position:fixed;z-index:1000;display:flex;background-color:var(--background-color);inset:0}.Spinner .center{display:flex;justify-content:center;align-items:center}.Spinner .circle{box-sizing:border-box;width:var(--size, 2rem);height:var(--size, 2rem);border:2px solid var(--border-color);border-left-color:var(--theme-color);border-radius:50%;animation:spinner-rotate 1s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.Switch{display:inline-flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;-webkit-user-select:none;user-select:none}.Switch .lever{position:relative;width:2rem;height:calc(1rem + 4px);background:var(--border-color);border:1px solid var(--border-color);border-radius:1rem}.Switch .lever:after{content:"";position:absolute;top:1px;left:1px;display:inline-block;width:1rem;height:1rem;background-color:var(--background-color);border-radius:100%;transition:all .25s}.Switch .text{color:var(--text-color-tertiary)}.Switch .text.right{order:2}.Switch.checked .text{color:var(--text-color)}.Switch.checked .lever{background-color:var(--theme-color);border-color:var(--theme-color)}.Switch.checked .lever:after{left:100%;margin-left:calc(-1rem - 1px)}.Switch.disabled{cursor:default;opacity:.5}.Table .container{overflow:auto;font-size:.875rem;border:1px solid var(--border-color);border-radius:.5rem}.Table .container.hoverable tbody tr{cursor:pointer}.Table .container.hoverable tbody tr:hover td{background-color:var(--hover-background-color)}.Table table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed}.Table th{font-weight:700;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none}.Table th,.Table td{padding:1rem;background-color:var(--pane-secondary-color)}.Table .sticky:has(tbody tr) td:nth-child(1),.Table .sticky:has(tbody tr) th:nth-child(1){position:sticky;left:0;z-index:1}.Table th.left,.Table td.left{text-align:left}.Table th.center,.Table td.center{text-align:center}.Table th.right,.Table td.right{text-align:right}.Table thead tr,.Table tr:not(:last-child){border-bottom:1px solid var(--border-color)}.Table .sortable{transition:opacity .25s;cursor:pointer}.Table .sortable .sorting{display:inline-block;margin-left:.25rem}.Table .sortable .sorting span{color:var(--text-color-tertiary);font-size:.5rem;transition:color .25s;cursor:pointer}.Table .sortable .sorting span.active{color:var(--text-color)}.Table tfoot td{text-align:center}.Table .container.scrolledX th:nth-child(1):before,.Table .container.scrolledX td:nth-child(1):before{content:"";position:absolute;top:0;right:-2rem;bottom:0;display:inline-block;width:2rem;box-shadow:inset 12px 0 8px -12px #0000002e;transition:box-shadow .25s;pointer-events:none}@media(min-width:1200px){.Table .container.sticky{overflow:clip}.Table .container.sticky th{position:sticky;top:0;z-index:10;background-color:var(--pane-secondary-color)}.Table .container.sticky th:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:100%;border-bottom:1px solid var(--border-color)}}@media(max-width:1200px){.Table:has(tbody tr) th:nth-child(1),.Table:has(tbody tr) td:nth-child(1){position:static}.Table .container.scrolledX th:nth-child(1):before,.Table .container.scrolledX td:nth-child(1):before{display:none}}.Tag{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:700;text-align:center;border-radius:1rem}.Tag.default{color:var(--text-color);background-color:var(--pane-color)}.Tag.primary{color:var(--theme-inverse-color);background-color:var(--theme-color)}.Tag.info{color:var(--info-color);background-color:hsla(var(--info-color-values),var(--pane-opacity))}.Tag.success{color:var(--success-color);background-color:hsla(var(--success-color-values),var(--pane-opacity))}.Tag.warning{color:var(--warning-color);background-color:hsla(var(--warning-color-values),var(--pane-opacity))}.Tag.danger{color:var(--danger-color);background-color:hsla(var(--danger-color-values),var(--pane-opacity))}.Tag.red{color:var(--red-color);background-color:var(--red-light-color)}.Tag.orange{color:var(--orange-color);background-color:var(--orange-light-color)}.Tag.purple{color:var(--purple-color);background-color:var(--purple-light-color)}.Tag.green{color:var(--green-color);background-color:var(--green-light-color)}.Tag.blue{color:var(--blue-color);background-color:var(--blue-light-color)}.Tag.pink{color:var(--pink-color);background-color:var(--pink-light-color)}.Tag.red{color:var(--white-color);background-color:var(--red-color)}.Tag.orange{color:var(--white-color);background-color:var(--orange-color)}.Tag.purple{color:var(--white-color);background-color:var(--purple-color)}.Tag.green{color:var(--white-color);background-color:var(--green-color)}.Tag.blue{color:var(--white-color);background-color:var(--blue-color)}.Tag.pink{color:var(--white-color);background-color:var(--pink-color)}.Tag.small{padding:.125rem .25rem;font-size:.625rem}.Textarea{width:100%;padding:1rem;color:inherit;font:inherit;background-color:transparent;border:1px solid var(--border-color);border-radius:1rem;outline:none;resize:none}.Textarea::placeholder{color:var(--placeholder-color)}.Toaster{position:fixed;top:0;left:50%;z-index:10000;display:flex;flex-direction:column;align-items:center;width:100%;transform:translate(-50%);pointer-events:none}.Toaster .message{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin:1rem 1rem 0;word-wrap:break-word;word-break:break-word;background-color:var(--pane-secondary-color);box-shadow:var(--box-shadow);border-radius:.5rem;pointer-events:all;-webkit-user-select:none;user-select:none}.Toaster .message .success{color:var(--success-color)}.Toaster .message .error{color:var(--danger-color)}.Toaster .message .warning{color:var(--warning-color)}.Toaster .message .info{color:var(--info-color)}.Toaster .toaster-move,.Toaster .toaster-enter-active,.Toaster .toaster-leave-active{transition:all .25s}.Toaster .toaster-enter-from,.Toaster .toaster-leave-to{transform:translateY(-1rem);opacity:0;scale:.75}.Toaster .toaster-leave-active{position:absolute}.Tooltip{display:inline-block}.Tooltip.window{position:fixed;z-index:10000;padding:.25rem .5rem;color:var(--text-color);font-size:.75rem;white-space:pre-wrap;background-color:var(--pane-color);box-shadow:var(--box-shadow);border:1px solid var(--border-color);border-radius:.5rem;pointer-events:none}.Tooltip.window.fade-enter-active{transition-delay:.25s}.Top{position:fixed;right:2rem;bottom:2rem;z-index:100}.Upload{display:inline-flex;cursor:pointer}.Upload .trigger{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:10rem;height:10rem;color:var(--placeholder-color);font-size:.875rem;text-align:center;border:1px dashed var(--border-color);border-radius:.5rem;transition:border-color .25s}.Upload .trigger:hover{border-color:var(--primary-color)}.Upload.error .trigger{border-color:var(--danger-color)}.Upload.disabled{cursor:inherit;opacity:.5;pointer-events:none}.Main .first{text-align:center}.Main .first h1{margin-top:2rem;font-size:5rem;max-width:68rem}.Main .first .tagline{font-size:1.25rem}.Main .first .tagline a{border-bottom:1px dashed var(--text-color)}.Main .first .magic{animation:magic 5s infinite}@keyframes magic{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(360deg)}}.Main .leadform{padding:10rem 0 15rem;text-align:center}.Main .leadform .tagline{font-weight:700}.Main .leadform h2{margin-bottom:1rem;font-family:var(--font-decorative);font-size:3.5rem;max-width:60rem;line-height:1}.Main .Searcher{max-width:40rem;text-align:left}@media(max-width:1200px){.Main .first h1{font-size:2rem}.Main .first .tagline{font-size:1rem}.Main .Cards .Card:nth-child(n+4){display:none}.Main .leadform h2{font-size:2rem}.Main .leadform .tagline{margin:0 1rem}.Main .leadform .actions{flex-wrap:wrap;justify-content:space-between}.Main .leadform .actions .Button{width:100%}.Main .leadform .actions>*:first-child{flex-basis:100%}.Main .leadform .actions>*:not(:first-child){flex-basis:calc(50% - .5rem)}}.Search aside h1{margin-bottom:.5rem;font-size:2.5rem;white-space:pre}.Search aside .Tag{margin-bottom:2rem}.Search main>.actions{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.Search main>.actions .sorting-desktop{position:absolute;right:0;width:max-content;max-width:13rem}.Search main .Table .Image{flex-shrink:0;width:3rem;height:3rem;border-radius:.25rem}.Search main .Table .Image.layout img{object-fit:contain}.Search main .Table .placeholder{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:3rem;height:3rem;background-color:var(--pane-color);border-radius:.25rem}.Search main .Table .placeholder svg{color:var(--placeholder-color)}.Search main .Mapper{position:sticky;top:1rem}.Search main .Mapper .Map{height:calc(100vh - 2rem)}@media(min-width:1200px){.Search:has(.Map.fullscreened) aside{position:fixed;top:1rem;bottom:1rem;left:1rem;z-index:1000;align-self:auto;overflow:auto;max-width:375px;padding:2rem;background-color:var(--background-color);box-shadow:var(--box-shadow);border-radius:1rem}.Search:has(.Map.fullscreened) aside .Breadcrumbs{display:none}.Search:has(.Map.fullscreened) .Map{height:100%}}@media(max-width:1200px){.Search aside h1{white-space:initial}.Search aside .Tag{margin-bottom:0}.Search main{padding-bottom:4rem}.Search main>.actions{flex-direction:column;gap:1rem}.Search main>.actions .sorting-desktop{display:none}}@media(max-width:1200px){.Responsive .Filter{margin-bottom:3rem}.Responsive .Button.filters{position:fixed;right:1rem;bottom:1rem;left:1rem;z-index:10}.Responsive .Button.apply{position:fixed;right:1rem;bottom:1rem;left:1rem}}.Profile .section{margin-bottom:4rem}.Profile .section .Paginator{margin-top:2rem}.Profile aside .Avatar{width:3rem;height:3rem}@media(max-width:1200px){.Profile .Button{width:100%}}.Favorites .Cards{margin-bottom:2rem}.Favorites .message{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:50vh;text-align:center}.Favorites .message .heading{font-size:1.5rem;font-weight:700}.Favorites .message p{color:var(--text-color-secondary)}.Collections main>.actions{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}@media(max-width:1200px){.Collections .Button{width:100%}}.Public aside p{white-space:pre-wrap}@media(max-width:1200px){.Public aside .Button{width:100%}}.Personal aside p{white-space:pre-wrap}@media(max-width:1200px){.Personal aside .Button{width:100%}}:has(.Personal) .logo{pointer-events:none}:has(.Personal) .Navigation .desktop a:not(.logo),:has(.Personal) .Navigation .desktop .Button.outlined{display:none}:has(.Personal) .Modal.Responsive a,:has(.Personal) .Modal.Responsive .Button.primary,:has(.Personal) .Modal.Responsive .Button.outlined{display:none}.Users aside .Tag{margin-bottom:2rem}.WorkspaceCollections aside .Tag{margin-bottom:2rem}.Modal.Developers .Upload{position:relative;width:10rem;height:10rem;border:none;border-radius:50%}.Modal.Developers .Upload .Avatar{width:100%;height:100%;font-size:3rem}.Modal.Developers .Upload .Button{position:absolute;right:.5rem;bottom:.5rem}.Transactions td{vertical-align:top}.Transactions td .description>*:not(:first-child){margin-left:.25rem}.Transactions td .description a{text-decoration:underline;transition:text-decoration-color .25s;text-decoration-color:var(--border-color);text-decoration-thickness:1px;text-underline-offset:.5rem}.Transactions td .description a:hover{text-decoration-color:var(--text-color)}.Storybook .viewport{padding:2rem;margin:0 auto;border:1px solid var(--border-color);border-radius:1rem}.Storybook .viewport.desktop{width:100%}.Storybook .viewport.mobile{flex-shrink:0;max-width:575px}.Storybook .viewport:has(.Editor){padding:0;border-color:transparent}.Absent{display:flex;flex-direction:column;align-items:center;text-align:center}.Absent h1{margin-top:15vh;font-size:5rem}.Absent p{max-width:20rem;margin:1rem 0}.Forbidden{display:flex;flex-direction:column;align-items:center;text-align:center}.Forbidden h1{margin-top:15vh;font-family:var(--font-decorative);font-size:5rem}.Forbidden p{max-width:25rem;margin:1rem 0}
