@layer reset,base,components,page;@layer reset{html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}}@layer base{:root{--clr-dark-100: #113c7e;--clr-dark-200: #0e336a;--clr-dark-300: #0c2d5f;--clr-dark-400: #082550;--clr-dark-500: #061d42;--clr-dark-600: #051836;--clr-border-500: #383838;--clr-blue-zodiac-50: #eff8ff;--clr-blue-zodiac-100: #daefff;--clr-blue-zodiac-200: #bee4ff;--clr-blue-zodiac-300: #91d4ff;--clr-blue-zodiac-400: #5dbbfd;--clr-blue-zodiac-500: #389bf9;--clr-blue-zodiac-600: #217eef;--clr-blue-zodiac-700: #1a66db;--clr-blue-zodiac-800: #1b54b2;--clr-blue-zodiac-900: #1c488c;--clr-blue-zodiac-950: #122546;--clr-blue-zodiac-1000: #0b1931;--clr-bright-sun-50: #fefce8;--clr-bright-sun-100: #fefac3;--clr-bright-sun-200: #fff189;--clr-bright-sun-300: #fee346;--clr-bright-sun-400: #fbce0f;--clr-bright-sun-500: #ebb607;--clr-bright-sun-600: #cb8c03;--clr-bright-sun-700: #a26406;--clr-bright-sun-800: #864e0d;--clr-bright-sun-900: #714012;--clr-bright-sun-950: #422106;--clr-cerise-red-50: #fef1f7;--clr-cerise-red-100: #fee5f1;--clr-cerise-red-200: #ffcbe5;--clr-cerise-red-300: #ffa0cd;--clr-cerise-red-400: #ff65aa;--clr-cerise-red-500: #fc3889;--clr-cerise-red-600: #ee216b;--clr-cerise-red-700: #cf0749;--clr-cerise-red-800: #aa0a3d;--clr-cerise-red-900: #8e0d36;--clr-cerise-red-950: #57001b;--clr-foreground: #ffffff;--clr-inverse-foreground: #000000;--sz-app-bar-height: 58px;--sz-nav-bar-height: 78px}}@layer base{:root{font-family:Inter,sans-serif}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:var(--clr-dark-500);background:radial-gradient(circle,var(--clr-dark-200) 0% 20%,var(--clr-dark-300) 20% 40%,var(--clr-dark-400) 40% 60%,var(--clr-dark-500) 60% 80%,var(--clr-dark-600) 80% 100%);color:var(--clr-foreground);margin:0;min-height:100vh}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:480px;height:100vh;margin-inline:auto}}@layer base{.layout-auth .content{width:100%;padding:1.2rem;padding-bottom:calc(var(--sz-nav-bar-height) + 1rem)}.layout-auth:has(.app-bar) .content{padding-top:calc(var(--sz-app-bar-height) + 1rem)}}@layer components{form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}form .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}form label:has(input){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;width:100%}:is(form label:has(input))>p{margin:0}:is(form label:has(input)) .small{font-size:.8rem;opacity:.5}:is(form label:has(input)) input{outline:0;background-color:rgb(from var(--clr-blue-zodiac-900) r g b / .5);color:var(--clr-foreground);border:1px solid var(--clr-blue-zodiac-700);border-radius:.8rem;padding:.8rem 1rem;-webkit-transition:ease-in-out .15s background-color,ease-in-out .15s border-color;transition:ease-in-out .15s background-color,ease-in-out .15s border-color;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:is(:is(form label:has(input)) input):hover{border-color:var(--clr-blue-zodiac-600)}:is(:is(form label:has(input)) input):focus{outline:2px solid var(--clr-blue-zodiac-600)}form .error{color:#f33;font-size:.9rem}}@layer components{.btn{background-color:rgb(from var(--clr-bright-sun-400) r g b / .9);border:1px solid var(--clr-bright-sun-300);color:var(--clr-blue-zodiac-950);outline:0;border-radius:.8rem;padding:.8rem 1rem;font-weight:600;cursor:pointer;-webkit-transition:ease-in-out .15s background-color,ease-in-out .15s border-color;transition:ease-in-out .15s background-color,ease-in-out .15s border-color;text-decoration:none;width:70%}.btn:hover{background-color:rgb(from var(--clr-bright-sun-300) r g b / .9);border:1px solid var(--clr-bright-sun-200)}button.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}}@layer components{.logo-2-horizontal{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 1rem 1rem}.logo-2-horizontal img{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.logo-2-horizontal img:first-child{aspect-ratio:489 / 92}.logo-2-horizontal img:last-child{aspect-ratio:405 / 96}}@layer components{.logogram{position:fixed;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-filter:var(--_blur) var(--_brightness);filter:var(--_blur) var(--_brightness);z-index:-2}.logogram img{max-width:660px;height:auto;margin:auto}.logogram.logogram--blur{--_blur: blur(4px)}.logogram.logogram--darken{--_brightness: brightness(.6)}}@layer components{.vignette{--_bottom-opacity: 0;--_top-opacity: 0;--_opacity: .4;position:fixed;width:100vw;height:100vh;inset:0;z-index:-1}.vignette:after{content:"";position:absolute;inset:0;pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,var(--_bottom-opacity))),color-stop(50%,rgba(0,0,0,0))),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,var(--_top-opacity))),color-stop(50%,rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,var(--_bottom-opacity)),#0000 50%),linear-gradient(to bottom,rgba(0,0,0,var(--_top-opacity)),#0000 50%)}.vignette--bottom{--_bottom-opacity: var(--_opacity)}.vignette--top{--_top-opacity: var(--_opacity)}}@layer components{.app-bar{position:fixed;top:0;width:100%;max-width:480px;margin-inline:auto;height:var(--sz-app-bar-height);background-color:var(--clr-dark-400);border-bottom:1px solid var(--clr-dark-300);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.2rem 1.2rem;gap:1.4rem;z-index:2}.app-bar .back-button{color:var(--_clr-foreground);text-decoration:none}:is(.app-bar .back-button) i{font-size:1.2rem}:is(.app-bar .back-button):hover{color:var(--clr-bright-sun-400)}}@layer components{.navigation-bar{position:fixed;bottom:0;width:100%;max-width:480px;margin-inline:auto;height:var(--sz-nav-bar-height);display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;border-top:1px solid var(--clr-dark-300);margin-top:auto;background-color:var(--clr-dark-400);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.8rem 4rem;z-index:2}.navigation-bar a,.navigation-bar button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;font-size:.8rem;background-color:transparent;color:#fff;outline:0;border:0;margin:0;text-decoration:none;cursor:pointer}:is(.navigation-bar a,.navigation-bar button) i{font-size:2rem;margin:0}:is(.navigation-bar a,.navigation-bar button):hover{color:var(--clr-bright-sun-300)}}@layer components{.embla{max-width:48rem;width:100%;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 100%;--text-body: rgb(222, 222, 222);--detail-medium-contrast: rgb(25, 25, 25);--detail-high-contrast: rgb(101, 101, 101);--text-high-contrast-rgb-value: 230, 230, 230}.embla__viewport{border:3px solid var(--clr-blue-zodiac-950);border-radius:.8rem;overflow:hidden}.embla__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{-webkit-box-flex:0;-ms-flex:0 0 var(--slide-size);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.embla__controls{display:grid;grid-template-columns:1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem;margin-top:1rem}.embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;border:.2rem solid var(--detail-medium-contrast);width:3.6rem;height:3.6rem;z-index:1;border-radius:50%;color:var(--text-body);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(0deg);transform:rotate(0)}.embla__button--disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem}.embla__dot{-webkit-tap-highlight-color:var(--clr-foreground);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:1.4rem;height:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:3px solid var(--clr-blue-zodiac-600);border-radius:50%;position:relative}.embla__dot--selected{border-color:var(--clr-bright-sun-500)}}@layer page{.login-form-page .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.login-form-page h1{text-align:center;font-weight:900}.login-form-page .btn{width:100%}.login-form-page .form{position:sticky;width:100%;background-color:rgb(from var(--clr-blue-zodiac-950) r g b / .5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top-left-radius:1rem;border-top-right-radius:1rem;bottom:0;padding:1rem 1rem 3rem}.login-form-page .key-visual-wrapper{margin-block:auto;z-index:-1}.login-form-page .key-visual{width:100%;height:100%;-webkit-transform:scale(1.6);transform:scale(1.6)}}@layer page{.register-form-page .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-block:auto;padding-bottom:6rem}.register-form-page h1{text-align:center;font-weight:900};.register-form-page .btn{margin-top:2.4rem;width:100%}}@layer page{.register-success-page .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-block:auto}.register-success-page .toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;background-color:rgb(from var(--clr-blue-zodiac-700) r g b / .5);border:1px solid var(--clr-blue-zodiac-600);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:2rem;border-radius:2rem;margin-bottom:6rem}.register-success-page .icon--checkmark{--_icon-size: 6rem;width:var(--_icon-size);height:var(--_icon-size);margin-bottom:2rem;color:#3de77e}.register-success-page .btn{width:70%;margin-top:2rem}.register-success-page h2,.register-success-page h3{margin:0;text-align:center}.register-success-page h3{color:var(--clr-bright-sun-300)}}@layer page{.app-index-page .key-visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;width:100%;margin-bottom:3rem}.app-index-page .greet-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}:is(.app-index-page .greet-message) h1,:is(.app-index-page .greet-message) h2,:is(.app-index-page .greet-message) h3{margin:0}.app-index-page .seating-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgb(from var(--clr-cerise-red-500) r g b / .4);color:var(--clr-foreground);border:1px solid var(--clr-cerise-red-400);padding:.8rem 1.2rem;border-radius:.8rem;text-decoration:none}:is(.app-index-page .seating-wrapper) .seating-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(:is(.app-index-page .seating-wrapper) .seating-info) p{font-weight:700;font-size:1.2rem;margin:0}:is(:is(.app-index-page .seating-wrapper) .seating-info) span{font-weight:900;font-size:3rem;margin:0}:is(.app-index-page .seating-wrapper) .seating-icon{--_size: 64px;width:var(--_size);height:var(--_size)}.app-index-page .apps-navigation{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(1,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:100%;border-top:1px solid var(--clr-blue-zodiac-700);padding-top:1rem;margin-top:1rem}:is(.app-index-page .apps-navigation) .app{display:grid;place-items:center;gap:.4rem;width:100%;padding-block:.6rem;border-radius:.8rem;color:#fff;text-align:center;text-decoration:none}:is(:is(.app-index-page .apps-navigation) .app) i{font-size:2.4rem}.app--bg-blue:is(:is(.app-index-page .apps-navigation) .app){background:#1a66db;background-image:-webkit-gradient(linear,left bottom,left top,from(#1b54b2),to(#1a66db));background-image:linear-gradient(to top,#1b54b2,#1a66db);border:1px solid #217eef}.app--bg-red:is(:is(.app-index-page .apps-navigation) .app){background:#c71e25;background-image:-webkit-gradient(linear,left bottom,left top,from(#c71e25),to(#e62d33));background-image:linear-gradient(to top,#c71e25,#e62d33);border:1px solid #ec3238}.app--bg-yellow:is(:is(.app-index-page .apps-navigation) .app){background:#b47e0a;background-image:-webkit-gradient(linear,left bottom,left top,from(#b47e0a),to(#e9a718));background-image:linear-gradient(to top,#b47e0a,#e9a718);border:1px solid #f3b329}.app--bg-purple:is(:is(.app-index-page .apps-navigation) .app){background:#ee216b;background-image:-webkit-gradient(linear,left bottom,left top,from(#ee216b),to(#fc3889));background-image:linear-gradient(to top,#ee216b,#fc3889);border:1px solid #ff65aa}}@layer page{.app-qr-code-page .content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-qr-code-page .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:auto;background-color:var(--clr-dark-200);padding:2.2rem 1.8rem;border:1px solid var(--clr-dark-100);border-radius:.8rem}:is(.app-qr-code-page .wrapper) .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:-.6rem;margin-bottom:2rem;gap:4rem}:is(:is(.app-qr-code-page .wrapper) .logo) .nsc-logo,:is(:is(.app-qr-code-page .wrapper) .logo) .axa-logo{height:24px}:is(.app-qr-code-page .wrapper) .participant-name{font-size:1.2rem;margin:0;margin-bottom:.6rem}:is(.app-qr-code-page .wrapper) .qr-token{margin-top:-.2rem;font-size:.8rem;opacity:.8}:is(.app-qr-code-page .wrapper) .qrcode-img{border-radius:.8rem;width:100%;height:100%}:is(:is(.app-qr-code-page .wrapper) .qrcode-img) img{border-radius:1.2rem;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}}@layer page{.app-rundown-page .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-rundown-page .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:auto;width:100%;background-color:var(--clr-dark-200);padding:2rem;border:1px solid var(--clr-dark-100);border-radius:.8rem}:is(.app-rundown-page .wrapper) h3{text-align:start;margin:0;margin-bottom:1rem;font-size:1.4rem}:is(.app-rundown-page .wrapper) .rundown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}:is(:is(:is(.app-rundown-page .wrapper) .rundown) .rundown--day)>.day{font-size:1.1rem;font-weight:600;opacity:.8}:is(:is(:is(.app-rundown-page .wrapper) .rundown) .rundown--day) .schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}:is(:is(:is(:is(.app-rundown-page .wrapper) .rundown) .rundown--day) .schedule) .event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1rem}:is(:is(:is(:is(:is(.app-rundown-page .wrapper) .rundown) .rundown--day) .schedule) .event) p{padding:.4rem .8rem;margin:0}:is(:is(:is(:is(:is(.app-rundown-page .wrapper) .rundown) .rundown--day) .schedule) .event) .description{width:100%}}@layer page{.app-gallery-page .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:auto;width:100%;background-color:var(--clr-dark-200);padding:2rem;border:1px solid var(--clr-dark-100);border-radius:.8rem}:is(.app-gallery-page .wrapper) h3{text-align:start;margin:0;margin-bottom:1rem;font-size:1.4rem}}@layer page{.app-seating-page .environment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--clr-blue-zodiac-950);border:1px solid var(--clr-blue-zodiac-900);border-radius:.8rem;padding:2rem;gap:2rem}:is(.app-seating-page .environment) .stage{background-color:var(--clr-cerise-red-600);font-weight:600;font-size:1rem;padding:.3rem 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:.2rem}:is(.app-seating-page .environment) .seats-grid{display:grid;grid-template-columns:repeat(2,1fr);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}:is(:is(.app-seating-page .environment) .seats-grid) .seats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:2px}:is(:is(:is(.app-seating-page .environment) .seats-grid) .seats) .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}:is(:is(:is(:is(.app-seating-page .environment) .seats-grid) .seats) .row) .svg--seating-table{width:14px;height:14px;color:var(--clr-bright-sun-500)}.active:is(:is(:is(:is(:is(.app-seating-page .environment) .seats-grid) .seats) .row) .svg--seating-table){color:var(--clr-cerise-red-600)}:is(:is(:is(.app-seating-page .environment) .seats-grid) .seats--left) .row:last-child{margin-left:auto}:is(:is(:is(.app-seating-page .environment) .seats-grid) .seats--right) .row:last-child{margin-right:auto}.app-seating-page .seating-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgb(from var(--clr-cerise-red-500) r g b / .4);color:var(--clr-foreground);border:1px solid var(--clr-cerise-red-400);padding:.8rem 1.2rem;border-radius:.8rem;text-decoration:none;margin-top:1rem}:is(.app-seating-page .seating-wrapper) .seating-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(:is(.app-seating-page .seating-wrapper) .seating-info) p{font-weight:700;font-size:1.2rem;margin:0}:is(:is(.app-seating-page .seating-wrapper) .seating-info) span{font-weight:900;font-size:3rem;margin:0}:is(.app-seating-page .seating-wrapper) .seating-icon{--_size: 64px;width:var(--_size);height:var(--_size)}@media screen and (min-width:375px){:is(:is(:is(:is(.app-seating-page .environment) .seats-grid) .seats) .row) .svg--seating-table{width:18px;height:18px}}}
