/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.stayContent{padding-top:46px}.stayHeadline{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.stayHeadline span,.roomModal header small{color:#0095cf;font-size:10px;font-weight:900}.stayHeadline p{color:#7c8da5;margin:0}.stayHeadline>button{color:#fff;background:#ff7f00;border:0;border-radius:10px;padding:14px 18px;font-weight:900}.stayStats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stayStats article{background:#fff;border:1px solid #e0e7f0;border-radius:14px;padding:20px}.stayStats small,.stayStats b{display:block}.stayStats b{margin-top:8px;font-size:28px}.stayToolbar{gap:12px;margin:22px 0;display:flex}.stayToolbar input,.stayToolbar select{background:#fff;border:1px solid #d9e2ed;border-radius:10px;padding:12px}.stayToolbar input{flex:1}.stayTable{background:#fff;border:1px solid #e0e7f0;border-radius:15px;overflow:hidden}.stayRow{border-top:1px solid #edf1f5;grid-template-columns:1.5fr 1fr .7fr .6fr .45fr;align-items:center;gap:14px;padding:17px 20px;display:grid}.stayRow.head{color:#7d8ca2;background:#f7f9fc;border:0;font-size:10px;font-weight:900}.stayRow b,.stayRow small{display:block}.stayRow small{color:#8493a7;margin-top:5px;font-size:10px}.stayRow button,.roomList button{color:#0087b9;background:0 0;border:0;font-weight:900}.stayStatus{border-radius:99px;justify-self:start;padding:6px 9px;font-size:9px;font-weight:900}.stayStatus.active{color:#168761;background:#e5f8ef}.stayStatus.pending,.stayStatus.draft{color:#b76000;background:#fff2df}.stayStatus.inactive{color:#728096;background:#eef1f5}.stayActions{gap:8px;display:flex}.stayActions button:last-child,.roomList button{color:#db5b55}.stayEmpty{text-align:center;padding:40px}.modalShade{z-index:100;background:#183a6088;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.stayModal,.roomModal{background:#fff;border-radius:20px;width:min(760px,96vw);max-height:92vh;padding:27px;overflow:auto}.stayModal>div,.roomModal>header{justify-content:space-between;align-items:center;display:flex}.stayModal h2,.roomModal h2{font-family:inherit;font-size:23px;font-weight:900}.stayModal>div>button,.roomModal>header>button{background:0 0;border:0;font-size:27px}.stayModal section,.roomModal form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.stayModal label,.roomModal label{gap:6px;font-size:11px;font-weight:900;display:grid}.stayModal input,.stayModal select,.roomModal input,.roomModal select{border:1px solid #d9e2ed;border-radius:9px;padding:11px}.stayModal footer{background:0 0;justify-content:flex-end;gap:10px;padding:20px 0 0;display:flex}.stayModal footer button,.roomModal form>button{border:0;border-radius:9px;padding:12px 17px;font-weight:900}.stayModal footer button:last-child,.roomModal form>button{color:#fff;background:#ff7f00}.roomModal{width:min(1040px,96vw)}.roomModal form{background:#f7f9fc;border-radius:13px;grid-template-columns:repeat(4,1fr);padding:16px}.roomList{margin-top:18px}.roomList article{border-top:1px solid #e8edf3;grid-template-columns:1fr .4fr .35fr auto;align-items:center;gap:15px;padding:14px;display:grid}.roomList small{color:#8593a5;display:block}.roomList span{color:#168761;font-size:10px;font-weight:900}@media (width<=850px){.stayStats,.stayRow{grid-template-columns:1fr 1fr}.stayRow.head{display:none}.roomModal form{grid-template-columns:1fr 1fr}}@media (width<=540px){.stayHeadline{flex-direction:column;align-items:flex-start}.stayStats,.stayModal section,.roomModal form,.stayRow{grid-template-columns:1fr}.stayToolbar{flex-direction:column}}.amenityContent{padding-top:46px}.amenityManager{max-width:1180px}.amenityForm{background:#fff;border:1px solid #e0e7f0;border-radius:15px;grid-template-columns:2fr 1.2fr .5fr .6fr auto auto auto;align-items:end;gap:12px;padding:20px;display:grid}.amenityForm label{color:#53657d;gap:6px;font-size:11px;font-weight:900;display:grid}.amenityForm input,.amenityForm select{background:#f9fbfd;border:1px solid #d9e2ed;border-radius:9px;padding:10px}.amenityForm .amenityCheck{align-items:center;padding-bottom:10px;display:flex}.amenityForm button{color:#fff;background:#ff7f00;border:0;border-radius:9px;padding:11px 14px;font-weight:900}.amenityGroups{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.amenityGroups>section{background:#fff;border:1px solid #e0e7f0;border-radius:15px;padding:22px}.amenityGroups>section>div:first-child{justify-content:space-between;align-items:center;display:flex}.amenityGroups h2{font-family:inherit;font-size:19px;font-weight:900}.amenityGroups>section>div>b{color:#0087b9;font-size:10px}.amenityGrid article{border-top:1px solid #edf1f5;grid-template-columns:36px 1fr auto auto;align-items:center;gap:9px;padding:13px 0;display:grid}.amenityGrid i{background:#e8f7fc;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.amenityGrid small{color:#8090a5;margin-top:3px;display:block}.amenityGrid button{color:#0087b9;background:0 0;border:0;font-weight:900}.amenityGrid button:last-child{color:#dc5b55}.stayModalWide{width:min(980px,96vw)}.stayBasics{border-bottom:1px solid #e5ebf2;padding-bottom:20px}.amenityPicker,.servicePricing{border-bottom:1px solid #e5ebf2;padding:20px 0;display:block!important}.amenityPicker h3,.servicePricing h3{margin:0 0 12px;font-size:14px}.amenityPicker h3:not(:first-child){margin-top:20px}.amenityPicker>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.amenityPicker label{background:#fafcff;border:1px solid #dce5ee;border-radius:9px;align-items:center;gap:7px;padding:10px;display:flex}.amenityPicker input{width:16px;height:16px}.amenityPicker i{color:#0095cf;font-style:normal}.servicePricing>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.servicePricing label{gap:6px;font-size:11px;font-weight:900;display:grid}.servicePricing input{border:1px solid #d9e2ed;border-radius:9px;padding:10px}@media (width<=900px){.amenityForm{grid-template-columns:1fr 1fr}.amenityGroups{grid-template-columns:1fr}.amenityPicker>div,.servicePricing>div{grid-template-columns:1fr 1fr}}@media (width<=540px){.amenityForm,.amenityPicker>div,.servicePricing>div{grid-template-columns:1fr}}.amenityCreate{grid-template-columns:1.5fr 1fr .45fr .5fr 2fr auto auto}.amenityForm .amenityNote{min-width:210px}.amenityForm textarea,.amenityEditModal textarea{resize:vertical;min-height:42px;font:inherit;background:#f9fbfd;border:1px solid #d9e2ed;border-radius:9px;padding:10px}.amenityGrid article{grid-template-columns:36px 1fr auto auto}.amenityGrid article div em{color:#168761;margin-top:5px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.amenityGrid article div small{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.amenityEditModal{background:#fff;border-radius:20px;width:min(620px,95vw);max-height:90vh;padding:27px;overflow:auto;box-shadow:0 30px 80px #10284455}.amenityEditModal header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}.amenityEditModal header small{color:#0095cf;letter-spacing:1px;font-size:9px;font-weight:900}.amenityEditModal h2{margin:6px 0 0;font-family:inherit;font-size:23px;font-weight:900}.amenityEditModal header>button{background:0 0;border:0;font-size:28px}.amenityEditModal section{grid-template-columns:1fr 1fr;gap:14px;padding:20px 0;display:grid}.amenityEditModal label{color:#53657d;gap:7px;font-size:11px;font-weight:900;display:grid}.amenityEditModal input,.amenityEditModal select{background:#f9fbfd;border:1px solid #d9e2ed;border-radius:9px;padding:11px}.amenityEditModal .amenityNote{grid-column:1/-1}.amenityEditModal .amenityCheck{align-items:center;gap:7px;display:flex}.amenityEditModal footer{background:0 0;justify-content:flex-end;gap:10px;padding:15px 0 0;display:flex}.amenityEditModal footer button{background:#fff;border:1px solid #d7e0ea;border-radius:9px;padding:11px 16px;font-weight:900}.amenityEditModal footer button:last-child{color:#fff;background:#ff7f00;border:0}@media (width<=1100px){.amenityCreate{grid-template-columns:1fr 1fr}}@media (width<=540px){.amenityEditModal section{grid-template-columns:1fr}.amenityEditModal .amenityNote{grid-column:auto}}:root{--fs-caption:12px;--fs-body:14px;--fs-label:13px;--fs-subtitle:16px;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--icon-xl:24px}html{font-size:16px}body{font-size:var(--fs-body);line-height:1.5}button,input,select,textarea{font-size:var(--fs-label)}small{font-size:var(--fs-caption);line-height:1.4}p{line-height:1.6}.fa,.fa-classic,.fa-solid,.fas{text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:1em;line-height:1;font-variant:normal!important;font-family:"Font Awesome 7 Free"!important;font-style:normal!important;font-weight:900!important}.fa-regular,.far{text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:1em;line-height:1;font-variant:normal!important;font-family:"Font Awesome 7 Free"!important;font-style:normal!important;font-weight:400!important}.fa-brands,.fab{font-size:1em;line-height:1;font-family:"Font Awesome 7 Brands"!important;font-style:normal!important;font-weight:400!important}button .fa-solid,button .fa-regular,a .fa-solid,a .fa-regular{font-size:var(--icon-sm)}.systemSidebar nav a>i,.mobileNav i{font-size:var(--icon-md)}.catIcon i,.amenityGrid article>i{font-size:var(--icon-lg)}.amenityHeadline{align-items:center}.amenityHeadline>button{align-items:center;gap:9px;min-height:44px;padding:0 18px;display:inline-flex}.amenityGroups{margin-top:18px}.amenityEditModal input,.amenityEditModal select,.amenityEditModal textarea{font-size:14px}.amenityEditModal label{font-size:13px}.amenityEditModal h2{font-size:24px}@media (width<=540px){body{font-size:14px}.amenityHeadline{align-items:flex-start}.amenityHeadline>button{justify-content:center;width:100%}}.eventAdmin{padding-top:46px}.eventAdminGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.eventAdminGrid>article{background:#fff;border:1px solid #e0e7f0;border-radius:16px;overflow:hidden}.eventAdminGrid>article>div{background:50%/cover;height:150px}.eventAdminGrid section>small{color:#0095cf;font-size:10px;font-weight:900}.eventAdminGrid h2{margin:7px 0 12px;font-family:inherit;font-size:17px;font-weight:900}.eventAdminGrid p{color:#76879e;margin:7px 0;font-size:12px}.eventAdminGrid footer{background:0 0;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;margin-top:13px;padding:14px 0 0;display:flex}.eventAdminGrid footer button,.eventCategoryList button{color:#0087b9;background:0 0;border:0;font-weight:900}.eventCategoryList{background:#fff;border:1px solid #e0e7f0;border-radius:16px;padding:8px 22px}.eventCategoryList article{border-top:1px solid #edf1f5;grid-template-columns:42px 1fr 35px auto;align-items:center;gap:13px;padding:17px 0;display:grid}.eventCategoryList article:first-child{border:0}.eventCategoryList article>i{color:#0095cf;background:#e8f7fc;border-radius:10px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.eventCategoryList b,.eventCategoryList small{display:block}.eventCategoryList small{color:#168761;margin-top:4px}.eventCategoryList span{color:#8b98a9;font-weight:900}@media (width<=1000px){.eventAdminGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.eventAdminGrid{grid-template-columns:1fr}}.eventFilters{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.eventFilters button{color:#53657d;background:#fff;border:1px solid #dbe4ef;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800;display:flex}.eventFilters button.active{color:#fff;background:#183a60;border-color:#183a60;box-shadow:0 8px 18px #183a6029}.eventFilters b{color:#183a60;background:#edf3fa;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:grid}.eventCrudTable{background:#fff;border:1px solid #e0e7f0;border-radius:16px;overflow:hidden}.eventCrudTable article{border-top:1px solid #edf1f5;grid-template-columns:72px minmax(220px,1.4fr) minmax(150px,.8fr) 120px auto auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.eventCrudTable article:first-child{border-top:0}.eventCrudTable article>img,.eventImageEmpty{object-fit:cover;color:#8ba0ba;background:#edf3fa;border-radius:9px;place-items:center;width:72px;height:56px;font-size:20px;display:grid}.eventCrudTable article>div b,.eventCrudTable article>div small{display:block}.eventCrudTable article>div b{color:#183a60;font-size:14px}.eventCrudTable article>div small{color:#74849a;margin-top:7px;font-size:11px}.eventCrudTable article>span{color:#53657d;font-size:12px;font-weight:700}.eventCrudTable em{white-space:nowrap;border-radius:99px;justify-self:start;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.eventCrudTable em.upcoming{color:#007cae;background:#e7f6ff}.eventCrudTable em.ongoing{color:#167148;background:#e9f8ef}.eventCrudTable em.ended{color:#64748b;background:#edf0f4}.eventCrudTable article>button{color:#0087b9;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:900}.eventCrudTable article>button:last-child{color:#c43f48}.eventCrudTable .stayEmpty{text-align:center;color:#74849a;margin:0;padding:45px}.eventCategoryList article{grid-template-columns:42px minmax(180px,1fr) 45px auto auto}.amenityEditModal section>label{color:#183a60;font-size:11px;font-weight:800;display:block}.amenityEditModal section>label input,.amenityEditModal section>label textarea{width:100%;margin-top:7px;display:block}.eventEditModal{width:min(860px,100vw - 32px);max-height:92vh;overflow:auto}.eventEditModal>section{grid-template-columns:1fr 1fr;gap:17px 18px;display:grid}.eventEditModal .eventFull{grid-column:1/-1}.eventImagePreview{object-fit:cover;border:1px solid #dce6f1;border-radius:12px;width:100%;height:170px;margin-top:10px;display:block}.eventUpload{color:#183a60;cursor:pointer;background:#f4f8fc;border:1px dashed #9fb4ca;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:7px;font-size:12px;font-weight:800;position:relative;display:flex!important}.eventUpload:hover{background:#edf9fd;border-color:#0095cf}.eventUpload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;margin:0!important}.eventUpload i{color:#0095cf;font-size:17px}.eventEditModal input[readonly]{color:#6c7c90;cursor:not-allowed;background:#eef2f7}.eventEditor{background:#fff;border:1px solid #d6e1ee;border-radius:10px;margin-top:7px;overflow:hidden}.eventEditor:focus-within{border-color:#0095cf;box-shadow:0 0 0 3px #0095cf1f}.eventEditorToolbar{background:#f4f7fb;border-bottom:1px solid #dce5ef;gap:4px;padding:7px;display:flex}.eventEditorToolbar button{color:#183a60;background:0 0;border:0;border-radius:6px;width:34px;height:32px}.eventEditorToolbar button:hover{background:#fff;box-shadow:0 2px 7px #183a601a}.eventEditorBody{color:#263e5c;outline:0;min-height:150px;padding:14px;font-size:13px;font-weight:500;line-height:1.65}.eventEditorBody:empty:before{content:attr(data-placeholder);color:#9aa8ba}.eventEditorBody h3{margin:5px 0 10px;font-size:18px}.eventEditorBody ul{padding-left:22px}@media (width<=900px){.eventCrudTable article{grid-template-columns:72px 1fr auto auto}.eventCrudTable article>span{grid-column:2}.eventCrudTable em{grid-area:1/3/auto/5}.eventCategoryList article{grid-template-columns:42px 1fr auto}.eventCategoryList article>button{grid-row:2}.eventCategoryList article>span{grid-area:1/3}}@media (width<=600px){.eventFilters{grid-template-columns:1fr;display:grid}.eventFilters button{justify-content:space-between}.eventCrudTable article{grid-template-columns:72px 1fr}.eventCrudTable article>div{grid-column:2}.eventCrudTable article>span,.eventCrudTable em{grid-area:auto/1/auto/-1}.eventCrudTable article>button{justify-self:start}.eventCategoryList article{grid-template-columns:42px 1fr}.eventCategoryList article>span{grid-area:auto/2}.eventCategoryList article>button{grid-row:auto}.eventEditModal>section{grid-template-columns:1fr}.eventEditModal .eventFull{grid-column:1}}.userAdmin{padding-top:38px}.userAdminBanner{color:#fff;background:linear-gradient(118deg,#183a60,#006f9d 72%,#00a1cb);border-radius:22px;justify-content:space-between;align-items:center;min-height:205px;padding:38px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #183a602e}.userAdminBanner:after{content:"";border:52px solid #ffffff12;border-radius:50%;width:280px;height:280px;position:absolute;top:-103px;right:-68px}.userAdminBanner>div{z-index:1;max-width:650px;position:relative}.userAdminBanner span{color:#9be4f8;letter-spacing:1.6px;font-size:10px;font-weight:900}.userAdminBanner h1{letter-spacing:-1px;margin:9px 0 10px;font-family:inherit;font-size:34px;font-weight:900;line-height:1.15}.userAdminBanner p{color:#dcecf5;margin:0;font-size:13px;line-height:1.65}.userAdminBanner>i{z-index:1;color:#fec401;background:#ffffff21;border-radius:24px;place-items:center;width:94px;height:94px;font-size:42px;display:grid;position:relative}.userMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.userMetrics article{background:#fff;border:1px solid #e0e7f0;border-radius:15px;align-items:center;gap:15px;padding:20px;display:flex}.userMetrics article>i{color:#0095cf;background:#e7f7fc;border-radius:12px;place-items:center;width:43px;height:43px;font-size:18px;display:grid}.userMetrics article:nth-child(3)>i{color:#e56f00;background:#fff2df}.userMetrics article:nth-child(4)>i{color:#183a60;background:#eef0fa}.userMetrics small,.userMetrics b{display:block}.userMetrics small{color:#78889d;font-size:10px;font-weight:800}.userMetrics b{color:#183a60;margin-top:4px;font-size:24px}.userDirectory{background:#fff;border:1px solid #e0e7f0;border-radius:18px;overflow:hidden}.userDirectory>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.userDirectory h2{letter-spacing:0;font-family:inherit;font-size:18px;font-weight:900}.userDirectory header p{color:#7b899a;margin:6px 0 0;font-size:11px}.userFilters{gap:9px;display:flex}.userFilters label{background:#f8faff;border:1px solid #d9e2ec;border-radius:9px;align-items:center;gap:8px;min-width:270px;height:42px;padding:0 12px;display:flex}.userFilters label i{color:#8fa0b4}.userFilters input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.userFilters select{color:#183a60;background:#fff;border:1px solid #d9e2ec;border-radius:9px;height:42px;padding:0 12px;font-size:12px;font-weight:700}.userTableHead,.userTable article{grid-template-columns:minmax(250px,1.4fr) 120px 140px 175px;align-items:center;gap:14px;padding:15px 25px;display:grid}.userTableHead{color:#728197;text-transform:uppercase;letter-spacing:.6px;background:#f6f8fb;font-size:9px;font-weight:900}.userTable article{border-top:1px solid #edf1f5}.userIdentity{align-items:center;gap:11px;display:flex}.userIdentity>span{color:#183a60;background:linear-gradient(135deg,#d4dbf5,#e8f8ff);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.userIdentity b,.userIdentity small{display:block}.userIdentity b{color:#183a60;font-size:13px}.userIdentity small{color:#7c8a9e;margin-top:4px;font-size:10px}.userTable em{border-radius:99px;justify-self:start;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.userTable .role-user{color:#007ba8;background:#e7f6ff}.userTable .role-partner{color:#b85e00;background:#fff1dd}.userTable .role-admin{color:#183a60;background:#e9ecf8}.userTable time{color:#607087;font-size:11px}.userEmpty{text-align:center;color:#7c8a9e;padding:42px;font-size:12px}@media (width<=1050px){.userMetrics{grid-template-columns:1fr 1fr}.userDirectory>header{flex-direction:column;align-items:flex-start}.userFilters{width:100%}.userFilters label{flex:1}.userTable{overflow-x:auto}.userTableHead,.userTable article{min-width:780px}}@media (width<=600px){.userAdminBanner{padding:28px}.userAdminBanner h1{font-size:27px}.userAdminBanner>i{display:none}.userMetrics{grid-template-columns:1fr}.userFilters{display:grid}.userFilters label{min-width:0}.userDirectory>header{padding:20px}}.userAdd{z-index:2;color:#fff;background:#0787a8;border:0;border-radius:9px;padding:12px 16px;position:relative}.userTableHead,.userTable article{grid-template-columns:minmax(230px,1.4fr) 115px 155px 125px 84px}.userToggle{align-items:center;gap:7px;display:flex}.userToggle input{display:none}.userToggle span{background:#cbd5df;border-radius:99px;width:34px;height:19px;position:relative}.userToggle span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px}.userToggle input:checked+span{background:#15956f}.userToggle input:checked+span:after{left:18px}.userToggle b{color:#718096}.userActions{gap:6px;display:flex}.userActions button{color:#0787a8;background:#fff;border:1px solid #dfe6ed;border-radius:7px;width:32px;height:32px}.userActions button:last-child{color:#d44f4f}.userModalShade{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f233a94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.userModal{background:#fff;border-radius:14px;width:min(650px,100%);padding:24px;box-shadow:0 24px 70px #0f233a47}.userModal header{justify-content:space-between;align-items:flex-start;display:flex}.userModal header small{color:#0787a8}.userModal h2{margin:5px 0 20px}.userModal header>button{color:#718096;background:0 0;border:0;font-size:25px}.userFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.userFormGrid label{color:#52677f;gap:6px;display:grid}.userFormGrid input,.userFormGrid select{border:1px solid #d9e2ec;border-radius:8px;height:42px;padding:0 11px}.userFormGrid label>small{color:#8795a8;display:inline}.userRolePicker{border:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;display:grid}.userRolePicker legend{color:#52677f;margin-bottom:7px}.userRolePicker>label{cursor:pointer;background:#fbfcfd;border:1px solid #d9e2ec;border-radius:9px;align-items:center;gap:9px;min-height:68px;padding:10px;display:flex}.userRolePicker>label.selected{background:#eef9fb;border-color:#0787a8;box-shadow:0 0 0 2px #0787a814}.userRolePicker input{display:none}.userRolePicker i{color:#0787a8;background:#e7f6fa;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.userRolePicker b,.userRolePicker small{display:block}.userRolePicker small{color:#7b899a;margin-top:3px}.userFormError{color:#b42318;background:#fff0f0;border-radius:8px;padding:10px 12px}.userModal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.userModal footer button{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:10px 14px}.userModal footer button:last-child{color:#fff;background:#0787a8;border-color:#0787a8}@media (width<=600px){.userAdminBanner{flex-direction:column;align-items:flex-start;gap:18px}.userFormGrid,.userRolePicker{grid-template-columns:1fr}}.bookingError{color:#b4232c;background:#fff0f0;border-radius:8px;margin-top:12px;padding:10px;font-size:10px}.bookingForm button:disabled{opacity:.65;cursor:wait}.bookingAdmin{padding-top:38px}.bookingAdminBanner{color:#fff;background:linear-gradient(120deg,#183a60,#006d99);border-radius:21px;justify-content:space-between;align-items:center;min-height:180px;padding:34px 40px;display:flex}.bookingAdminBanner span{color:#8ce2f5;letter-spacing:1.5px;font-size:10px;font-weight:900}.bookingAdminBanner h1{letter-spacing:-.8px;margin:8px 0;font-family:inherit;font-size:32px;font-weight:900}.bookingAdminBanner p{color:#dceaf2;margin:0;font-size:12px}.bookingAdminBanner>i{color:#fec401;background:#ffffff1f;border-radius:22px;place-items:center;width:84px;height:84px;font-size:38px;display:grid}.bookingAdminStats{grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0;display:grid}.bookingAdminStats article{background:#fff;border:1px solid #e0e7f0;border-radius:14px;padding:18px 20px}.bookingAdminStats small,.bookingAdminStats b{display:block}.bookingAdminStats small{color:#7a899c;font-size:10px;font-weight:800}.bookingAdminStats b{color:#183a60;margin-top:5px;font-size:25px}.bookingAdminFilters{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.bookingAdminFilters button{color:#617188;background:#fff;border:1px solid #d9e3ed;border-radius:9px;height:39px;padding:0 14px;font-size:11px;font-weight:800}.bookingAdminFilters button.active{color:#fff;background:#183a60}.bookingAdminList{gap:12px;display:grid}.bookingAdminList>article{background:#fff;border:1px solid #e0e7f0;border-radius:15px;grid-template-columns:1.1fr 1.2fr .8fr 1.1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.bookingCustomer{align-items:center;gap:11px;display:flex}.bookingCustomer>span{color:#007ea9;background:#e7f6ff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.bookingCustomer b,.bookingCustomer a,.bookingAdminList article>div small,.bookingAdminList article>div b,.bookingAdminList article>div em{display:block}.bookingCustomer b,.bookingAdminList article>div b{color:#183a60;font-size:12px}.bookingCustomer a{color:#0087b9;margin-top:4px;font-size:11px;font-weight:800}.bookingAdminList article>div small{color:#8996a8;margin-bottom:5px;font-size:8px;font-weight:900}.bookingAdminList article>div em{color:#919eae;margin-top:5px;font-size:8px;font-style:normal}.bookingAdminList article>p{color:#68788d;margin:0;font-size:10px}.bookingAdminActions{gap:7px;display:grid}.bookingState{color:#007ea9;background:#e7f6ff;border-radius:99px;justify-self:start;padding:6px 8px;font-size:8px;font-weight:900}.bookingState.contacted{color:#ad5900;background:#fff1dc}.bookingState.completed{color:#177147;background:#e8f7ed}.bookingState.cancelled{color:#6f7884;background:#f1f2f5}.bookingAdminActions select{color:#183a60;background:#fff;border:1px solid #dbe3ec;border-radius:8px;height:34px;font-size:9px}.bookingAdminEmpty{text-align:center;color:#78889a;background:#fff;border:1px solid #e0e7f0;border-radius:14px;padding:45px}@media (width<=1100px){.bookingAdminList>article{grid-template-columns:1fr 1fr}.bookingAdminActions{grid-column:2}.bookingAdminStats{grid-template-columns:1fr 1fr}}@media (width<=620px){.bookingAdminBanner{padding:27px}.bookingAdminBanner>i{display:none}.bookingAdminStats,.bookingAdminList>article{grid-template-columns:1fr}.bookingAdminActions{grid-column:1}}.bookingAdminToolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.bookingAdminToolbar .bookingAdminFilters{margin-bottom:0}.bookingAdminSearch{color:#8795a8;background:#fff;border:1px solid #d9e3ed;border-radius:9px;align-items:center;gap:9px;width:min(320px,100%);height:40px;padding:0 12px;display:flex}.bookingAdminSearch input{color:#183a60;border:0;outline:0;width:100%;font-size:11px}.bookingAdminList>.bookingAdminRow{cursor:pointer;grid-template-columns:1.1fr 1.2fr .8fr 1.1fr auto 36px;transition:all .2s}.bookingAdminRow:hover{border-color:#a8d9ea;box-shadow:0 10px 28px #183a6014}.bookingViewButton{color:#007ea9;cursor:pointer;background:#e7f6ff;border:0;border-radius:9px;width:36px;height:36px}.bookingAdminLoadError{color:#b42318}.bookingDetailOverlay{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f233a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bookingDetailModal{background:#fff;border-radius:20px;width:min(620px,100%);padding:30px;position:relative;box-shadow:0 28px 80px #0a213a4d}.bookingDetailClose{color:#64748b;background:#f0f5fa;border:0;border-radius:50%;width:36px;height:36px;position:absolute;top:14px;right:14px}.bookingDetailModal header{align-items:center;gap:14px;padding-right:35px;display:flex}.bookingDetailModal header>span{color:#007ea9;background:#e7f6ff;border-radius:14px;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.bookingDetailModal header small,.bookingDetailGrid small,.bookingDetailMessage small{color:#8996a8;letter-spacing:.5px;font-size:9px;font-weight:900;display:block}.bookingDetailModal h2{color:#183a60;margin:4px 0 0;font-size:25px}.bookingDetailGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.bookingDetailGrid>div{border:1px solid #e0e7f0;border-radius:11px;padding:15px}.bookingDetailGrid b,.bookingDetailGrid a{color:#183a60;margin-top:6px;font-size:12px;display:block}.bookingDetailGrid a{color:#0087b9;font-weight:900}.bookingDetailMessage{background:#f6f9fc;border-radius:11px;margin-top:12px;padding:16px}.bookingDetailMessage p{color:#596a80;margin:7px 0 0;font-size:12px;line-height:1.6}.bookingDetailModal footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.bookingDetailModal footer select,.bookingDetailModal footer a{border-radius:9px;height:42px;font-size:11px;font-weight:900}.bookingDetailModal footer select{color:#183a60;background:#fff;border:1px solid #d9e3ed;padding:0 12px}.bookingDetailModal footer a{color:#fff;background:#0095cf;align-items:center;gap:7px;padding:0 16px;display:flex}@media (width<=620px){.bookingAdminToolbar{flex-direction:column;align-items:stretch}.bookingAdminSearch{width:100%}.bookingAdminList>.bookingAdminRow{grid-template-columns:1fr;position:relative}.bookingViewButton{position:absolute;top:18px;right:18px}.bookingDetailGrid{grid-template-columns:1fr}.bookingDetailModal footer{flex-direction:column;align-items:stretch}.bookingDetailModal footer select,.bookingDetailModal footer a{justify-content:center;width:100%}}.systemAdmin{--admin-bg:#f4f7fa;--admin-card:#fff;--admin-border:#dfe6ed;--admin-text:#17324d;--admin-muted:#718096;--admin-primary:#0787a8;--admin-primary-dark:#056b86;--admin-soft:#eaf7fa;--admin-radius:12px;--admin-font-xs:10px;--admin-font-sm:12px;--admin-font-md:14px;--admin-font-lg:18px;--admin-font-xl:26px;background:var(--admin-bg);color:var(--admin-text);font-size:var(--admin-font-md)}.systemTopbar{border-color:var(--admin-border);z-index:50;gap:24px;height:60px;padding:0 22px;position:sticky;top:0;box-shadow:0 1px 2px #0f2d4608}.systemLogo{letter-spacing:-.4px;font-size:18px}.systemLogo span{background:var(--admin-primary);border-radius:9px;width:32px;height:32px;font-size:19px}.systemTopbar>nav{gap:22px}.systemTopbar>nav a{font-size:11px;font-weight:750;position:relative}.systemTopbar>nav a.isCurrent:after{content:"";background:var(--admin-primary);border-radius:2px;height:2px;position:absolute;bottom:-21px;left:0;right:0}.systemAccount{padding-left:18px}.systemAccount>span{border-radius:9px;width:32px;height:32px;margin-left:0}.systemAccount small{color:var(--admin-muted);font-size:8px}.systemLayout{grid-template-columns:218px minmax(0,1fr);min-height:calc(100vh - 60px)}.systemSidebar{border-color:var(--admin-border);scrollbar-width:thin;scrollbar-color:#cbd8e3 transparent;height:calc(100vh - 60px);padding:13px 10px;position:sticky;top:60px;overflow:auto}.systemCreate{background:var(--admin-primary);height:39px;box-shadow:none;border-radius:8px;font-size:11px}.systemCreate:hover{background:var(--admin-primary-dark)}.systemSidebar>p{letter-spacing:1.15px;margin:17px 10px 7px;font-size:7px}.systemSidebar nav{gap:1px}.systemSidebar nav>a,.systemSubmenu>summary,.systemSubmenuItems>a{border-radius:7px;height:37px;padding:0 10px;font-size:11px;font-weight:500}.systemSidebar nav a i,.systemSubmenu>summary>i:first-child{opacity:.68;width:17px;font-size:12px}.systemSidebar nav a:hover,.systemSidebar nav a.active,.systemSubmenu>summary:hover,.systemSubmenu>summary.active{background:var(--admin-soft);color:var(--admin-primary-dark)}.systemSidebar nav a.active{box-shadow:inset 2px 0 0 var(--admin-primary)}.systemSubmenu{margin:0 0 2px!important;display:block!important}.systemSubmenu>summary{color:#62738d;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:13px;list-style:none;display:flex}.systemSubmenu>summary::-webkit-details-marker{display:none}.systemSubmenuArrow{opacity:.45;margin-left:auto;transition:transform .18s;width:auto!important;font-size:9px!important}.systemSubmenu[open] .systemSubmenuArrow{transform:rotate(180deg)}.systemSubmenuItems{padding:2px 0 4px 27px;display:grid}.systemSubmenuItems>a{border-left:1px solid #dce6ed;color:#718096!important;border-radius:0 6px 6px 0!important;height:31px!important}.systemSubmenuItems>a.subActive{border-left:2px solid var(--admin-primary)!important;background:var(--admin-soft)!important;color:var(--admin-primary-dark)!important}.systemSideFoot{padding:10px 10px 0}.systemSideFoot small{display:none}.systemSideFoot button{font-size:10px}.systemContent{width:100%;max-width:none;margin:0;padding:22px 22px 36px;font-weight:400}.systemContent :where(p,small,span,label,input,select,textarea,td){font-weight:400}.systemContent :where(h1,h2,h3,b,strong,button,a,th){font-weight:600}.systemHeadline{margin-bottom:18px}.systemHeadline h1{letter-spacing:-.65px;margin-bottom:4px;font-size:25px}.systemHeadline p{font-size:11px}.systemPrimary{background:var(--admin-primary);box-shadow:none;border-radius:8px;padding:10px 14px;font-size:10px}.systemPrimary:hover{background:var(--admin-primary-dark)}.systemMetrics{gap:10px;margin-bottom:14px}.systemMetrics article{border-radius:var(--admin-radius);border-color:var(--admin-border);min-height:92px;padding:14px 15px;box-shadow:0 3px 10px #183a6006}.systemMetrics small{font-size:9px}.systemMetrics b{margin:6px 0 4px;font-size:22px}.systemMetrics span{font-size:8px}.systemMetrics .systemReady{font-size:17px;color:#168761!important}.systemPanels{gap:12px}.systemPanel{border-radius:var(--admin-radius);border-color:var(--admin-border);padding:17px;box-shadow:0 3px 10px #183a6006}.systemPanelTitle{padding-bottom:12px}.systemPanelTitle h2{font-size:14px}.systemPanelTitle p,.systemPanelTitle a{font-size:9px}.systemItem{padding:11px 0}.systemItem b{font-size:10px}.systemItem small{font-size:8px}.systemItem em{font-size:7px}.systemPlaceIcon,.systemAvatar{border-radius:8px;flex-basis:30px;width:30px;height:30px;font-size:11px}.systemAdmin input,.systemAdmin select,.systemAdmin textarea{border-color:var(--admin-border)!important;color:var(--admin-text)!important;background:#fbfcfd!important}.systemAdmin input:focus,.systemAdmin select:focus,.systemAdmin textarea:focus{outline:0;border-color:var(--admin-primary)!important;box-shadow:0 0 0 3px #0787a81a!important}.systemAdmin button{cursor:pointer}.systemAdmin table{border-collapse:collapse;width:100%}.systemAdmin th{color:#75869a;letter-spacing:.25px;text-transform:uppercase;background:#f7f9fb;font-size:9px}.systemAdmin th,.systemAdmin td{text-align:left;border-bottom:1px solid #e9eef3;padding:11px 13px}.systemAdmin tr:last-child td{border-bottom:0}.systemAdmin tr:hover td{background:#fbfdfe}.systemAdmin :where(.stayTable,.userDirectory,.eventCategoryList,.evoucherForm,.evoucherList,.evoucherHistory,.bookingAdminList>article){border-color:var(--admin-border);box-shadow:0 3px 10px #183a6006}.stayContent,.eventAdmin,.userAdmin,.bookingAdmin{padding-top:30px}.stayHeadline{margin-bottom:20px}.stayHeadline span{font-size:9px}.stayHeadline h1{margin:5px 0;font-size:27px}.stayHeadline p{font-size:11px}.stayHeadline>button{background:var(--admin-primary);border-radius:8px;padding:11px 14px;font-size:11px}.stayStats,.userMetrics,.bookingAdminStats{gap:10px}.stayStats article,.userMetrics article,.bookingAdminStats article{box-shadow:none;border-radius:10px;padding:15px}.stayStats b,.userMetrics b,.bookingAdminStats b{font-size:22px}.stayToolbar{margin:16px 0}.stayToolbar input,.stayToolbar select{border-radius:8px;padding:10px}.stayTable,.userDirectory,.eventCategoryList{box-shadow:none;border-radius:11px}.stayRow{padding:14px 17px}.userAdminBanner,.bookingAdminBanner{min-height:auto;color:var(--admin-text);border:1px solid var(--admin-border);box-shadow:none;background:#fff;border-radius:11px;padding:22px 25px}.userAdminBanner:after{display:none}.userAdminBanner span,.bookingAdminBanner span{color:var(--admin-primary);font-size:8px}.userAdminBanner h1,.bookingAdminBanner h1{color:var(--admin-text);margin:5px 0;font-size:25px}.userAdminBanner p,.bookingAdminBanner p{color:var(--admin-muted);font-size:11px}.userAdminBanner>i,.bookingAdminBanner>i{width:48px;height:48px;color:var(--admin-primary);background:#eaf4f7;border-radius:10px;font-size:21px}.userMetrics{margin:12px 0}.userMetrics article>i{border-radius:9px;width:36px;height:36px;font-size:15px}.userDirectory>header{padding:18px 20px}.userDirectory h2{font-size:15px}.userDirectory header p{font-size:9px}.userFilters label,.userFilters select{height:38px}.userTableHead,.userTable article{padding:13px 20px}.bookingAdminStats{margin:12px 0}.bookingAdminToolbar{margin-bottom:12px}.bookingAdminFilters button{border-radius:7px;height:35px;padding:0 11px;font-size:9px}.bookingAdminSearch{border-radius:7px;height:36px}.bookingAdminList>article{box-shadow:none;border-radius:10px;padding:15px}.bookingAdminRow:hover{box-shadow:none}.bookingDetailModal,.stayModal,.roomModal{border-radius:13px;box-shadow:0 18px 50px #172b4d2e}.eventAdminGrid{gap:12px}.eventAdminGrid>article{border-radius:11px}.eventAdminGrid>article>div{height:120px}.eventAdminGrid section{padding:14px}.eventAdminGrid h2{font-size:15px}.eventCategoryList{padding:5px 18px}.eventCategoryList article{padding:13px 0}.systemAdmin button,.systemAdmin a,.systemAdmin input,.systemAdmin select,.systemAdmin textarea{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.systemAdmin *{scroll-behavior:auto}.systemAdmin :focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}@media (width<=840px){.systemTopbar{height:56px;padding:0 16px}.systemTopbar>nav a.isCurrent:after{display:none}.systemLayout{grid-template-columns:1fr;min-height:calc(100vh - 56px)}.systemSidebar{z-index:40;border-right:0;border-bottom:1px solid var(--admin-border);height:auto;padding:8px 12px;position:sticky;top:56px;overflow-x:auto}.systemSidebar nav{grid-template-columns:none;align-items:flex-start;gap:4px;width:max-content;display:flex}.systemSidebar nav>a,.systemSubmenu>summary{white-space:nowrap;padding:0 12px}.systemSubmenu{display:block!important}.systemSubmenuItems{z-index:5;border:1px solid var(--admin-border);background:#fff;border-radius:8px;min-width:180px;padding:5px;position:absolute;box-shadow:0 12px 28px #17324d1f}.systemSubmenuItems>a{border-left:0!important;border-radius:6px!important}.systemContent{padding:18px 14px 30px}.systemMetrics{grid-template-columns:1fr 1fr}.userAdminBanner,.bookingAdminBanner{padding:18px}}@media (width<=560px){.systemMetrics,.systemPanels{grid-template-columns:1fr}.systemAccount div{display:none}.systemHeadline{flex-direction:column;align-items:flex-start}.userAdminBanner>i,.bookingAdminBanner>i{display:none}}.systemAdmin :where(p,span,label,input,select,textarea,button,a,td){line-height:1.45;font-size:var(--admin-font-sm)!important}.systemAdmin :where(small,em,.systemSidebar>p){line-height:1.4;font-size:var(--admin-font-xs)!important}.systemAdmin :where(h1,.systemHeadline h1,.stayHeadline h1,.userAdminBanner h1,.bookingAdminBanner h1){font-weight:600;line-height:1.15;font-size:var(--admin-font-xl)!important}.systemAdmin :where(h2,.systemPanelTitle h2,.userDirectory h2,.eventAdminGrid h2){font-weight:600;line-height:1.25;font-size:var(--admin-font-lg)!important}.systemAdmin :where(h3){font-weight:600;line-height:1.35;font-size:var(--admin-font-md)!important}.systemAdmin :where(b,strong,th){font-weight:600}.systemAdmin :where(.systemMetrics b,.stayStats b,.userMetrics b,.bookingAdminStats b,.evoucherMetrics b){line-height:1.1;font-size:24px!important}.systemTopbar>nav a,.systemSidebar nav>a,.systemSubmenu>summary,.systemSubmenuItems>a,.systemCreate,.systemSideFoot button,.systemAdmin :where(input,select,textarea,button){font-size:var(--admin-font-sm)!important}.systemAdmin th{font-size:var(--admin-font-xs)!important}.systemAdmin .systemSubmenuArrow{font-size:9px!important}.systemContent{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(14px,1.25vw,24px)!important;padding-right:clamp(14px,1.25vw,24px)!important}.systemContent>*,.systemAdmin :where(.categoryManager,.amenityManager,.evoucherCompact){width:100%;max-width:none!important}.adminContent{width:100%!important;max-width:none!important;margin:0!important;padding-left:clamp(14px,1.25vw,24px)!important;padding-right:clamp(14px,1.25vw,24px)!important}@font-face{font-family:Elms Sans;src:url(/fonts/ElmsSans-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Elms Sans;src:url(/fonts/ElmsSans-Italic-VariableFont_wght.ttf)format("truetype");font-style:italic;font-weight:100 900;font-display:swap}:root{--ink:#183a60;--green:#0095cf;--green2:#183a60;--cream:#f8faff;--line:#183a601f;--muted:#64748b;--orange:#ff7f00;--sky:#0095cf;--yellow:#fec401;--violet:#d4dbf5}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:hidden}body{width:100%;max-width:100%;color:var(--ink);background:#f8faff;margin:0;font-family:Arial,Helvetica,sans-serif;position:relative;overflow-x:hidden}body,body *,button,input,select,textarea{font-family:Elms Sans,Arial,Helvetica,sans-serif!important}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #104b4212;justify-content:space-between;align-items:center;height:78px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.6px;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.brandMark{background:var(--green);color:#fff;border-radius:11px 11px 11px 3px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:22px;font-style:italic;display:grid}.desktopNav{color:#506862;align-items:center;gap:34px;height:100%;font-size:14px;font-weight:700;display:flex}.desktopNav a{align-items:center;height:100%;display:flex;position:relative}.desktopNav a.active:after{content:"";background:var(--green);border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.headerActions{align-items:center;gap:10px;display:flex}.megaNav{align-items:center;height:100%;display:flex;position:relative}.navChevron{margin-left:4px;font-size:10px}.megaMenu{visibility:hidden;opacity:0;pointer-events:none;background:#fff;border:1px solid #183a601f;border-radius:0 0 22px 22px;grid-template-columns:330px 1fr;width:min(880px,86vw);transition:all .18s;display:grid;position:absolute;top:calc(100% - 2px);left:50%;overflow:hidden;transform:translateY(10px);box-shadow:0 28px 65px #183a6033}.megaNav:hover .megaMenu,.megaNav:focus-within .megaMenu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.megaCategories{background:#f3f7ff;padding:26px 18px}.megaCategories>span,.megaKicker{color:#0095cf;letter-spacing:1.4px;margin:0 10px 12px;font-size:9px;font-weight:900;display:block}.megaCategories>a{border-radius:12px;grid-template-columns:1fr auto;align-content:center;min-height:62px;position:relative;color:#183a60!important;padding:10px 12px!important;display:grid!important}.megaCategories>a:after{display:none!important}.megaCategories>a b,.megaCategories>a small{grid-column:1;display:block}.megaCategories>a b{font-size:13px}.megaCategories>a small{color:#718099;margin-top:4px;font-size:9px;font-weight:500}.megaCategories>a i{color:#0095cf;grid-area:1/2/3;align-self:center;font-style:normal}.megaCategories>a.selected{background:#fff;box-shadow:0 7px 18px #183a6017}.megaCategories>a.selected b{color:#ff7f00}.megaDetail{background:linear-gradient(135deg,#fff,#f9fbff);padding:34px 38px}.megaDetail .megaKicker{margin:0 0 10px}.megaDetail h2{letter-spacing:-.8px;color:#183a60;margin:0 0 10px;font-family:Elms Sans,Arial,sans-serif;font-size:29px;font-weight:900}.megaDetail>p{color:#657590;margin:0 0 23px;font-size:12px;line-height:1.65}.megaFacts{grid-template-columns:.8fr 1.2fr;gap:12px;margin-bottom:20px;display:grid}.megaFacts>div{border-left:3px solid #ff7f00;padding:4px 0 4px 12px}.megaFacts>div:last-child{border-left-color:#0095cf}.megaFacts small,.megaFacts b{display:block}.megaFacts small,.utilityTitle{color:#7a879b;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:900}.megaFacts b{color:#183a60;margin-top:5px;font-size:11px;line-height:1.45}.megaUtilities{flex-wrap:wrap;gap:7px;margin:8px 0 23px;display:flex}.megaUtilities span{color:#183a60;background:#eef5ff;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.megaCta{background:#ff7f00;border-radius:9px;align-items:center;color:#183a60!important;height:39px!important;padding:0 14px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.megaCta:after{display:none!important}.iconBtn{width:40px;height:40px;color:var(--ink);background:0 0;border:0;font-size:23px;position:relative}.dot{background:#f47d57;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.login,.partner{border-radius:10px;height:42px;padding:0 18px;font-size:13px;font-weight:700}.headerActions .login,.headerActions .partner{justify-content:center;align-items:center;display:inline-flex}.login{border:1px solid var(--line);color:var(--ink);background:#fff}.partner{color:#fff;background:linear-gradient(135deg,#0095cf,#183a60);border:0;box-shadow:0 8px 20px #0095cf38}.partner span{margin-left:8px}.userAvatar{color:#fff;background:linear-gradient(135deg,#0095cf,#183a60);border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 8px 20px #183a6033}.userAvatar:hover{transform:translateY(-1px);box-shadow:0 10px 24px #183a6047}.accountMenu{padding:8px 0;position:relative}.accountMenu .userAvatar{cursor:pointer;border:0}.accountDropdown{opacity:0;visibility:hidden;z-index:100;background:#fff;border:1px solid #e3eaf3;border-radius:18px;width:292px;padding:10px;transition:all .18s;position:absolute;top:calc(100% - 2px);right:0;transform:translateY(-7px);box-shadow:0 22px 60px #183a602e}.accountDropdown.open{opacity:1;visibility:visible;transform:translateY(0)}.accountDropdownIdentity{border-bottom:1px solid #edf1f6;align-items:center;gap:11px;padding:10px 10px 14px;display:flex}.accountDropdownIdentity>span{color:#087ee8;background:#e8f5ff;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.accountDropdownIdentity b,.accountDropdownIdentity small,.accountDropdown a b,.accountDropdown a small,.accountComingSoon b,.accountComingSoon small{display:block}.accountDropdownIdentity b{color:#183a60;font-size:13px}.accountDropdownIdentity small{color:#8190a5;margin-top:3px;font-size:10px}.accountDropdown>a,.accountComingSoon{color:#183a60;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:5px;padding:11px 10px;display:grid}.accountDropdown>a:hover{background:#eef7ff}.accountDropdown>a>i:first-child,.accountComingSoon>i{color:#087ee8;background:#e8f5ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.accountDropdown>a>i:last-child{color:#a0adbd;font-size:9px}.accountDropdown a b,.accountComingSoon b{font-size:11px}.accountDropdown a small,.accountComingSoon small{color:#8492a6;margin-top:3px;font-size:9px}.accountComingSoon{opacity:.58}.accountDropdown form{border-top:1px solid #edf1f6;margin-top:7px;padding-top:8px}.accountDropdown form button{color:#c43b32;text-align:left;cursor:pointer;background:#fff2f1;border:0;border-radius:11px;width:100%;padding:11px;font-size:11px;font-weight:900}.accountDropdown form button:hover{background:#ffe6e3}.accountDropdown form i{margin-right:9px}.hero{background:linear-gradient(128deg,#d4dbf5 0%,#f8fcff 50%,#fff6db 100%);min-height:600px;position:relative;overflow:hidden}.hero:before{content:"";background-image:radial-gradient(#0b7d681c 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.heroGlow{filter:blur(2px);border-radius:50%;position:absolute}.heroGlow.one{background:#fec40138;width:480px;height:480px;top:-170px;right:-100px}.heroGlow.two{background:#0095cf33;width:250px;height:250px;bottom:-60px;left:-90px}.heroInner{z-index:2;text-align:center;max-width:1180px;margin:auto;padding:88px 24px 95px;position:relative}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:1.15px;background:#ffffffb8;border:1px solid #0b7d681f;border-radius:99px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow span{font-size:14px}h1{letter-spacing:-3px;margin:24px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.3vw,76px);font-weight:500;line-height:1.04}h1 em{color:var(--green);font-style:italic}.heroInner>p{color:#56706a;max-width:640px;margin:0 auto 36px;font-size:18px;line-height:1.6}.searchBox{text-align:left;background:#fff;border-radius:18px;grid-template-columns:1.7fr 1fr auto;gap:0;width:min(890px,100%);min-height:82px;margin:auto;padding:11px;display:grid;box-shadow:0 22px 55px #2d4c4429}.searchField,.locationField{align-items:center;gap:13px;padding:0 20px;display:flex}.searchField{border-right:1px solid var(--line)}.searchField>span,.locationField>span:first-child{color:var(--green);font-size:24px}.searchField input{width:100%;color:var(--ink);border:0;outline:0;font-size:15px}.searchField input::placeholder{color:#8b9b97}.locationField small,.locationField b{display:block}.locationField small{color:#869692;margin-bottom:3px;font-size:11px}.locationField b{font-size:14px}.chevron{color:#79908b;margin-left:auto}.searchBox>button{color:#183a60;background:linear-gradient(135deg,#ff7f00,#fec401);border:0;border-radius:12px;width:132px;font-weight:900;box-shadow:0 8px 20px #ff7f0040}.quickSearch{color:#71847f;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.quickSearch button{color:#526e67;background:#ffffff8c;border:1px solid #18685b29;border-radius:99px;padding:7px 11px}.trustStrip{z-index:3;border-top:1px solid #0b7d681f;justify-content:space-around;align-items:center;width:min(1040px,92%);height:92px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.trustStrip div{text-align:left;flex-direction:column;display:flex}.trustStrip strong{color:var(--green);font-family:Georgia,serif;font-size:23px}.trustStrip span{color:#668079;margin-top:3px;font-size:11px}.trustStrip i{background:#0b7d6826;width:1px;height:30px}.section{max-width:1180px;margin:auto;padding:90px 24px}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.kicker{color:var(--green);letter-spacing:1.7px;margin-bottom:12px;font-size:11px;font-weight:900;display:block}h2{letter-spacing:-1.5px;margin:0;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:1.12}.sectionHead>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.categoryGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.categoryCard{text-align:left;border:1px solid var(--line);min-height:114px;color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:20px;transition:all .2s;display:flex}.categoryCard:hover{border-color:#c4d9d3;transform:translateY(-3px);box-shadow:0 15px 35px #1c443c17}.catIcon{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.categoryCard b,.categoryCard small{display:block}.categoryCard b{margin-bottom:6px;font-size:15px}.categoryCard small{color:#879590;font-size:11px}.categoryCard>i{color:#9aaba7;margin-left:auto;font-style:normal}.recommendations{padding-top:55px}.tabs{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.tabs button{border:1px solid var(--line);color:#6c7f7a;background:#fff;border-radius:99px;padding:9px 15px;font-size:12px;font-weight:700}.tabs button.selected{color:#fff;background:linear-gradient(135deg,#183a60,#0095cf);border-color:#0000}.cardGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.placeCard{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;transition:all .2s;overflow:hidden}.placeCard:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1a41391c}.photo{background-position:50%;background-size:cover;height:190px;position:relative}.photo:after{content:"";pointer-events:none;background:linear-gradient(#0000001f,#0000 50%);position:absolute;inset:0}.typeTag,.badge,.heart{z-index:2;position:absolute}.typeTag{background:#ffffffeb;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800;top:12px;left:12px}.type-Ăn-uống{color:#bd6b2f}.type-Dịch-vụ{color:#3b76a0}.type-Phòng-trọ{color:var(--green)}.badge{color:#08705e;background:#e7f5ec;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:900;bottom:12px;left:12px}.heart{color:#9daba7;background:#ffffffeb;border:0;border-radius:50%;width:34px;height:34px;font-size:17px;top:12px;right:12px}.heart.saved{color:#e45f5f}.rating{color:#e79735;margin-bottom:8px;font-size:11px}.rating span{color:#99a4a1}.cardBody h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:16px;overflow:hidden}.area,.meta{color:#738681;white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:11px;overflow:hidden}.meta{border-bottom:1px solid #edf0ee;padding-bottom:15px}.cardFooter{justify-content:space-between;align-items:center;gap:5px;padding-top:7px;display:flex}.cardFooter strong{color:var(--green);font-size:13px}.cardFooter button{color:#687c76;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:700}.empty{text-align:center;color:var(--muted);border:1px dashed #c8d5d1;border-radius:16px;grid-column:1/-1;padding:55px}.showMore{color:var(--ink);background:#fff;border:1px solid #cdd8d5;border-radius:9px;align-items:center;gap:9px;margin:34px auto 0;padding:12px 18px;font-size:12px;font-weight:800;display:flex}.aiSection{color:#fff;background:linear-gradient(130deg,#183a60 0%,#0095cf 72%,#d4dbf5 145%);border-radius:26px;grid-template-columns:1fr 1fr;max-width:1180px;min-height:430px;margin:25px auto 80px;display:grid;position:relative;overflow:hidden}.aiCopy{z-index:2;padding:70px;position:relative}.aiIcon{color:#9ce3c5;margin-bottom:10px;font-size:27px;display:block}.kicker.light{color:#a5ddca}.aiCopy h2{font-size:44px}.aiCopy p{color:#c1dcd5;max-width:450px;margin:20px 0 28px;font-size:14px;line-height:1.7}.aiCopy button{color:var(--green);background:#fff;border:0;border-radius:10px;padding:13px 18px;font-size:12px;font-weight:900}.aiCopy button span{margin-left:12px}.aiVisual{background:radial-gradient(circle at 45%,#5fd9b147,#0000 55%);min-height:430px;position:relative}.orbit{border:1px solid #abe5d133;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitOne{width:310px;height:310px}.orbitTwo{width:470px;height:470px}.aiCard{color:var(--ink);background:#fffffff5;border-radius:17px;position:absolute;box-shadow:0 28px 70px #0000003b}.aiCard.main{width:280px;padding:24px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.aiCard span{color:#76908a;margin-bottom:12px;font-size:10px;display:block}.aiCard b{font-family:Georgia,serif;font-size:20px;line-height:1.3}.match{border-top:1px solid #e4ebe8;align-items:center;gap:10px;margin-top:22px;padding-top:15px;display:flex}.match i{width:44px;height:44px;color:var(--green);background:#dff5eb;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.match span{margin:0}.aiCard.floating{padding:15px 18px;bottom:54px;right:22px;transform:rotate(4deg)}.aiCard.floating b{font-size:14px}.spark{color:#fff;background:#efb25e;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;display:grid;position:absolute;top:64px;left:50px;box-shadow:0 12px 26px #00000026}.confidence{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:30px;padding-bottom:110px;display:grid}.confidencePhoto{background:url(https://images.unsplash.com/photo-1524758631624-e2822e304c36?auto=format&fit=crop&w=1100&q=85) 50%/cover;border-radius:24px;height:490px;position:relative}.confidencePhoto:after{content:"";background:linear-gradient(#0000,#05403640);border-radius:24px;position:absolute;inset:0}.verified{z-index:2;color:var(--green);background:#fff;border-radius:15px;align-items:center;gap:12px;padding:16px 20px;font-weight:900;display:flex;position:absolute;bottom:42px;right:-25px;box-shadow:0 16px 40px #1a413929}.verified>span{color:var(--ink)}.verified b,.verified small{display:block}.verified b{font-size:13px}.verified small{color:#83938f;margin-top:4px;font-size:10px;font-weight:400}.confidenceCopy h2{margin-bottom:18px}.confidenceCopy>p{color:var(--muted);max-width:470px;font-size:14px;line-height:1.7}.confidenceCopy ul{gap:20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.confidenceCopy li{align-items:flex-start;gap:14px;display:flex}.confidenceCopy li>span{width:27px;height:27px;color:var(--green);background:#e1f3e9;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.confidenceCopy li b,.confidenceCopy li small{display:block}.confidenceCopy li b{margin:2px 0 5px;font-size:13px}.confidenceCopy li small{color:#82918d;font-size:11px}footer{color:#fff;background:#183a60;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:55px max(6vw,24px) 35px;display:grid}.brand.inverse b{color:#fec401}footer>p{color:#d4dbf5;margin:0;font-size:12px}.footerLinks{color:#eaf7fc;grid-area:1/2/3;gap:26px;font-size:12px;display:flex}.footerLinks a:hover{color:#fec401}footer>small{color:#a9c1dc;border-top:1px solid #ffffff1f;grid-column:1/-1;margin-top:15px;padding-top:24px;font-size:10px}.pageHero{text-align:center;border-bottom:1px solid var(--line);background:linear-gradient(128deg,#d4dbf5,#f8fcff 58%,#fff6db);padding:82px 24px 72px}.pageHero h1{color:#183a60;margin:12px 0 16px;font-size:clamp(42px,6vw,68px)}.pageHero>p{max-width:680px;color:var(--muted);margin:0 auto;line-height:1.7}.pageSearch{background:#fff;border-radius:14px;max-width:720px;margin:30px auto 0;padding:8px;display:flex;box-shadow:0 16px 45px #0b5ed71f}.pageSearch input{border:0;outline:0;flex:1;min-width:0;padding:0 16px}.pageSearch button{background:var(--orange);color:#fff;border:0;border-radius:9px;padding:14px 22px;font-weight:800}.listingToolbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.listingToolbar b,.listingToolbar span{display:block}.listingToolbar span{color:var(--muted);margin-top:6px;font-size:12px}.listingToolbar button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:10px 13px}.directoryGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.directoryCard{border:1px solid var(--line);background:#fff;border-radius:18px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.directoryCard:hover{border-color:#0095cf;transform:translateY(-4px);box-shadow:0 18px 38px #183a6021}.directoryPhoto{background-position:50%;background-size:cover;height:230px;position:relative}.directoryPhoto span,.eventPhoto>span{color:var(--green);background:#fff;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:14px;left:14px}.directoryBody>small{color:#e9811c}.directoryBody h2{letter-spacing:-.3px;margin:10px 0;font-family:Arial,sans-serif;font-size:19px;font-weight:800}.directoryBody p{color:var(--muted);font-size:12px}.directoryBody>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;display:flex}.directoryBody strong{color:var(--green)}.directoryBody button{color:var(--orange);background:0 0;border:0;font-size:11px;font-weight:800}.eventHero{color:#fff;background:linear-gradient(125deg,#183a60 0%,#0095cf 58%,#ff7f00 100%)}.eventHero .kicker{color:#fec401}.eventHero h1{color:#fff}.eventHero>p{color:#eefaff}.eventGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.eventCard{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 14px 35px #0f172a12}.eventPhoto{background-position:50%;background-size:cover;height:250px;position:relative}.eventPhoto>div{color:#fff;text-align:center;background:#f97316;border-radius:10px;place-content:center;width:58px;height:62px;display:grid;position:absolute;top:14px;right:14px}.eventPhoto>div b{font-size:23px}.eventPhoto>div small{font-size:8px;font-weight:800}.eventBody{padding:20px}.eventBody>small{color:var(--muted);font-size:10px}.eventBody h2{letter-spacing:-.4px;margin:12px 0 22px;font-family:Arial,sans-serif;font-size:20px;font-weight:800}.eventBody>div{justify-content:space-between;align-items:center;display:flex}.eventBody strong{color:var(--green);font-size:13px}.eventBody a{color:var(--orange);font-size:11px;font-weight:900}.eventDetailHero{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:470px;padding:70px max(7vw,24px);display:flex}.eventDetailHero>div{max-width:760px}.eventDetailHero>div>span{background:var(--orange);border-radius:7px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-block}.eventDetailHero h1{margin:16px 0 20px;font-size:clamp(44px,6vw,72px)}.eventDetailHero p{color:#dbe8fa;margin:8px 0}.eventDetail{grid-template-columns:1.4fr .8fr;align-items:start;gap:70px;display:grid}.eventDetail article>p,.eventDetail li{color:var(--muted);line-height:1.8}.eventDetail article h2{margin-bottom:18px}.eventDetail article h3{margin-top:34px}.ticketBox{border:1px solid var(--line);background:#fff;border-radius:20px;padding:25px;position:sticky;top:100px;box-shadow:0 18px 45px #1e40af1a}.ticketBox>span{color:var(--green);letter-spacing:1px;font-size:10px;font-weight:900}.ticketBox h2{color:#1e40af;margin:12px 0 24px}.ticketBox h2 small{color:var(--muted);font-family:Arial;font-size:11px}.ticketBox label{font-size:12px;font-weight:800}.quantity{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;margin:10px 0 20px;display:flex}.quantity button{width:44px;height:42px;color:var(--green);background:#eff6ff;border:0;font-size:20px}.ticketTotal{border-top:1px solid var(--line);justify-content:space-between;padding:18px 0;display:flex}.ticketTotal span{color:var(--muted)}.buyTicket{background:var(--orange);color:#fff;border:0;border-radius:10px;width:100%;padding:14px;font-weight:900}.ticketNotice{color:#1e40af;background:#eff6ff;border-radius:9px;padding:11px;font-size:11px}.ticketBox>small{color:var(--muted);margin-top:12px;line-height:1.5;display:block}.brandMark{background:#183a60}.desktopNav a.active,.desktopNav a:hover{color:#183a60}.desktopNav a.active:after{background:#ff7f00}.partner{background:#183a60;box-shadow:0 8px 20px #183a603d}.eyebrow,.kicker,h1 em,.searchField>span,.locationField>span:first-child{color:#183a60}.tabs button.selected{background:#183a60;border-color:#183a60}.catIcon.mint,.catIcon.blue,.type-Ăn-uống,.type-Dịch-vụ,.type-Phòng-trọ,.type-Lưu-trú{color:#183a60}.badge{color:#183a60;background:#fec401}.cardFooter strong,.directoryBody strong,.eventBody strong{color:#183a60}.cardFooter button,.directoryBody button,.eventBody a{color:#183a60;text-underline-offset:3px;-webkit-text-decoration:underline #ff7f00;text-decoration:underline #ff7f00}.aiSection{background:linear-gradient(125deg,#183a60 0% 45%,#006d99 100%)}.kicker.light,.aiCopy p{color:#d4dbf5}.aiCopy button{color:#183a60}.match i{color:#183a60;background:#fec401}.eventHero{background:linear-gradient(125deg,#183a60 0% 52%,#006d99 100%)}.eventPhoto>div{color:#183a60;background:#ff7f00}.ticketBox>span,.ticketBox h2,.quantity button,.ticketNotice{color:#183a60}.quantity button,.ticketNotice{background:#d4dbf5}.buyTicket,.pageSearch button{color:#183a60;background:#ff7f00}.voucherCopy{z-index:2;padding:62px;position:relative}.voucherIcon{color:#fec401;margin-bottom:10px;font-size:28px;display:block}.voucherCopy h2{font-size:44px}.voucherCopy>p{color:#d4dbf5;max-width:520px;margin:20px 0 26px;font-size:14px;line-height:1.7}.voucherForm{grid-template-columns:1fr 1fr;gap:12px;max-width:560px;display:grid}.voucherForm label{grid-column:1/-1}.voucherForm label>span{color:#fff;letter-spacing:.7px;text-transform:uppercase;margin:0 0 7px 3px;font-size:10px;font-weight:900;display:block}.voucherForm input{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:10px;outline:none;width:100%;height:48px;padding:0 14px}.voucherForm input:focus{border-color:#fec401;box-shadow:0 0 0 3px #fec4012e}.voucherForm button{color:#183a60;background:#ff7f00;border:0;border-radius:10px;grid-column:1/-1;height:50px;font-weight:900}.voucherForm button:hover{background:#fec401}.voucherForm>small{color:#d4dbf5;grid-column:1/-1;font-size:9px;line-height:1.5}.voucherVisual{background:radial-gradient(circle at 55%,#0095cf6b,#0000 58%);min-height:430px;position:relative;overflow:hidden}.voucherOrbit{border:1px solid #d4dbf533;border-radius:50%;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.voucherOrbit.one{width:310px;height:310px}.voucherOrbit.two{width:500px;height:500px}.voucherTicket{color:#183a60;background:#fff;border-radius:20px;width:315px;padding:26px;position:absolute;top:50%;left:50%;transform:translate(-48%,-50%)rotate(-3deg);box-shadow:0 28px 70px #0000003d}.voucherBrand{align-items:center;gap:9px;margin-bottom:22px;display:flex}.voucherBrand .brandMark{width:30px;height:30px;font-size:18px}.voucherBrand b{font-size:14px}.voucherTicket>span{color:#0095cf;letter-spacing:1.3px;font-size:10px;font-weight:900}.voucherTicket>strong{color:#ff7f00;margin:7px 0;font-family:Georgia,serif;font-size:70px;line-height:1;display:block}.voucherTicket>p{color:#64748b;margin:0 0 22px;font-size:12px}.voucherTicket>div:last-child{border-top:1px dashed #d4dbf5;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.voucherTicket>div:last-child small{color:#64748b;font-size:8px}.voucherTicket>div:last-child b{letter-spacing:1px;color:#183a60}.voucherBadge{color:#183a60;text-align:center;background:#fec401;border-radius:50%;place-content:center;width:112px;height:112px;font-size:11px;display:grid;position:absolute;bottom:52px;right:25px;transform:rotate(8deg);box-shadow:0 15px 35px #0000002e}.voucherBadge b{margin-top:3px;font-size:17px}.splitHero{text-align:left;grid-template-columns:minmax(0,7fr) minmax(380px,5fr);align-items:center;gap:60px;min-height:520px;padding-left:max(5vw,24px);padding-right:max(5vw,24px);display:grid}.pageHeroCopy{grid-area:1/1;max-width:650px}.pageHeroCopy h1{margin:12px 0 20px}.pageHeroCopy>p{max-width:590px;color:var(--muted);margin:0;line-height:1.7}.filterPanel{background:#fff;border:1px solid #183a601a;border-radius:24px;grid-area:1/2;padding:30px;box-shadow:0 22px 52px #183a6021}.filterPanel h2{letter-spacing:-.4px;color:#183a60;margin:0 0 25px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:800;line-height:1.35}.filterGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.filterGrid label>span{letter-spacing:.7px;text-transform:uppercase;color:#183a60;margin:0 0 7px 4px;font-size:10px;font-weight:900;display:block}.filterGrid select{color:#183a60;background:#f7f9ff;border:1px solid #183a601f;border-radius:10px;outline:none;width:100%;height:48px;padding:0 13px;font-size:13px;font-weight:700}.filterGrid select:focus{border-color:#0095cf;box-shadow:0 0 0 3px #0095cf24}.filterPanel>button{color:#183a60;background:#ff7f00;border:0;border-radius:12px;width:100%;height:48px;margin-top:16px;font-weight:900;box-shadow:0 8px 20px #ff7f0033}.filterPanel>button:hover{background:#fec401}.directoryBody a{color:#183a60;text-underline-offset:3px;background:0 0;border:0;font-size:11px;font-weight:800;-webkit-text-decoration:underline #ff7f00;text-decoration:underline #ff7f00}.directoryBody a:after{content:"";cursor:pointer;border-radius:18px;position:absolute;inset:0}.directoryBody a:focus-visible:after{outline-offset:3px;outline:4px solid #fec401}.roomGallery{grid-template-rows:220px 220px;grid-template-columns:2fr 1fr;gap:12px;max-width:1320px;margin:24px auto 0;padding:0 24px;display:grid}.roomGallery>div{background-position:50%;background-size:cover;border-radius:16px}.roomGallery .roomMainPhoto{border-radius:22px;grid-row:1/3}.roomIntro{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:40px;padding-top:45px;padding-bottom:45px;display:grid}.roomIntro h1{letter-spacing:-2px;margin:8px 0 12px;font-size:clamp(40px,5vw,62px)}.roomIntro>div>p{color:var(--muted)}.roomMeta{color:#183a60;flex-wrap:wrap;gap:18px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.roomIntro>aside{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:245px;padding:20px;box-shadow:0 15px 35px #183a6017}.roomIntro>aside small,.roomIntro>aside strong{display:block}.roomIntro>aside small{color:var(--muted);letter-spacing:1px;font-size:9px;font-weight:900}.roomIntro>aside strong{color:#183a60;margin:8px 0 16px;font-size:23px}.roomIntro>aside a{text-align:center;color:#183a60;background:#ff7f00;border-radius:9px;padding:12px;font-size:12px;font-weight:900;display:block}.roomDetail{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:70px;padding-top:65px;display:grid}.roomDetail article>section{border-bottom:1px solid var(--line);margin-bottom:60px;padding:0 0 65px}.roomDetail article>section:last-child{border:0;margin-bottom:0}.roomDetail h2{margin-bottom:18px}.roomDetail article p{color:var(--muted);max-width:760px;line-height:1.8}.factGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.factGrid>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.factGrid b,.factGrid span{display:block}.factGrid b{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin-bottom:8px;font-size:9px}.factGrid span{color:#183a60;font-size:13px;font-weight:800}.utilityGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px;display:grid}.utilityGrid>div{border:1px solid var(--line);color:#183a60;background:#fff;border-radius:13px;flex-direction:column;justify-content:center;gap:9px;min-height:90px;padding:15px;font-size:12px;font-weight:800;display:flex}.utilityGrid>div>span{color:#0095cf;font-size:23px}.mapCard{background:#d4dbf5;border-radius:18px;height:330px;margin-top:24px;position:relative;overflow:hidden}.mapCard:before{content:"";background-image:linear-gradient(#183a6012 1px,#0000 1px),linear-gradient(90deg,#183a6012 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.mapRoad{background:#fff;border:1px solid #183a601a;position:absolute;transform:rotate(-12deg)}.mapRoad.one{width:120%;height:38px;top:45%;left:-10%}.mapRoad.two{width:38px;height:130%;top:-15%;left:58%;transform:rotate(18deg)}.mapPin{color:#183a60;background:#ff7f00;border-radius:50% 50% 50% 0;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid;position:absolute;top:42%;left:50%;transform:rotate(-45deg);box-shadow:0 9px 25px #183a6038}.mapPin:first-letter{transform:rotate(45deg)}.mapCard>div:last-child{background:#fff;border-radius:11px;padding:12px 15px;position:absolute;bottom:18px;left:20px;box-shadow:0 8px 20px #183a601f}.mapCard>div:last-child b,.mapCard>div:last-child span{display:block}.mapCard>div:last-child b{color:#183a60;font-size:12px}.mapCard>div:last-child span{color:var(--muted);margin-top:4px;font-size:9px}.nearbyGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.nearbyGrid>div{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;column-gap:12px;padding:16px;display:grid}.nearbyGrid>div>span{color:#183a60;background:#d4dbf5;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.nearbyGrid b{color:#183a60;font-size:12px}.nearbyGrid small{color:var(--muted);font-size:10px}.contactColumn{gap:15px;display:grid;position:sticky;top:100px}.ownerCard,.bookingForm{border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px;box-shadow:0 15px 38px #183a6014}.ownerCard>span{color:#0095cf;letter-spacing:1px;font-size:9px;font-weight:900}.ownerCard h3{color:#183a60;margin:9px 0;font-size:19px}.ownerCard p{color:#64748b;font-size:10px}.ownerCard a{text-align:center;color:#183a60;border:1px solid #183a60;border-radius:9px;margin-top:15px;padding:11px;font-size:12px;font-weight:900;display:block}.bookingForm h2{margin:0 0 8px;font-size:23px}.bookingForm>p{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.6}.bookingForm label{color:#183a60;margin-top:11px;font-size:10px;font-weight:800;display:block}.bookingForm input,.bookingForm textarea{border:1px solid var(--line);color:#183a60;background:#f8faff;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:11px 12px;display:block}.bookingForm input{height:42px}.bookingForm textarea{resize:vertical;min-height:75px}.bookingForm input:focus,.bookingForm textarea:focus{border-color:#0095cf;box-shadow:0 0 0 3px #0095cf1f}.bookingForm>button{color:#183a60;background:#ff7f00;border:0;border-radius:9px;width:100%;height:46px;margin-top:16px;font-weight:900}.bookingError{color:#b42318;background:#fff0f0;border-radius:8px;margin-top:12px;padding:10px;font-size:11px;line-height:1.5}.bookingSuccessOverlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f233a94;place-items:center;padding:20px;animation:.2s bookingOverlayIn;display:grid;position:fixed;inset:0}.bookingSuccessPopup{text-align:center;background:#fff;border-radius:22px;width:min(440px,100%);padding:38px 32px 30px;animation:.25s bookingPopupIn;position:relative;box-shadow:0 28px 80px #0a213a4d}.bookingSuccessClose{color:#64748b;cursor:pointer;background:#f0f5fa;border:0;border-radius:50%;width:36px;height:36px;font-size:17px;position:absolute;top:14px;right:14px}.bookingSuccessIcon{color:#16a05d;background:#e8f8ef;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 20px;font-size:34px;display:grid;box-shadow:0 0 0 10px #f4fbf7}.bookingSuccessPopup h2{color:#183a60;margin:0 0 12px;font-size:25px}.bookingSuccessPopup p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.bookingSuccessPopup strong{color:#183a60}.bookingSuccessConfirm{color:#fff;cursor:pointer;background:#0095cf;border:0;border-radius:10px;width:100%;height:46px;margin-top:24px;font-weight:900}.bookingSuccessConfirm:hover{background:#007da9}@keyframes bookingOverlayIn{0%{opacity:0}}@keyframes bookingPopupIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}.roomIntro .kicker{color:#183a60;background:#fec401;border-radius:99px;align-items:center;margin-bottom:5px;padding:7px 11px;display:inline-flex}.roomIntro h1{color:#183a60;position:relative}.roomIntro h1:after{content:"";background:linear-gradient(90deg,#ff7f00,#fec401);border-radius:5px;width:74px;height:5px;margin-top:15px;display:block}.roomMeta span:first-child{color:#c55600;background:#fff0d9;border-radius:99px;padding:7px 10px}.roomMeta span:last-child{background:#d4dbf5;border-radius:99px;padding:7px 10px}.roomIntro>aside{border-top:5px solid #0095cf}.roomIntro>aside strong{color:#ff7f00;font-size:27px}.roomIntro>aside a{background:#ff7f00;box-shadow:0 8px 20px #ff7f0038}.roomIntro>aside a:hover{background:#fec401}.roomDetail article>section>.kicker{color:#0095cf}.roomDetail article>section>h2{color:#183a60;padding-bottom:14px;position:relative}.roomDetail article>section>h2:after{content:"";background:linear-gradient(90deg,#0095cf,#fec401);border-radius:4px;width:56px;height:4px;position:absolute;bottom:0;left:0}.factGrid>div{border-top:4px solid #0095cf}.factGrid>div:nth-child(2){border-top-color:#ff7f00}.factGrid>div:nth-child(3){border-top-color:#fec401}.factGrid>div:nth-child(4){border-top-color:#183a60}.utilityGrid>div{border-color:#0000;box-shadow:0 8px 20px #183a6012}.utilityGrid>div:nth-child(4n+1){background:#e6f8ff}.utilityGrid>div:nth-child(4n+2){background:#fff0d9}.utilityGrid>div:nth-child(4n+3){background:#fff8d5}.utilityGrid>div:nth-child(4n){background:#d4dbf5}.utilityGrid>div>span{color:#0095cf;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 5px 12px #183a6014}.utilityGrid>div:nth-child(4n+2)>span{color:#ff7f00}.utilityGrid>div:nth-child(4n+3)>span{color:#9b7600}.utilityGrid>div:nth-child(4n)>span{color:#183a60}.mapCard{border:3px solid #fff;box-shadow:0 18px 40px #183a601f}.mapPin{background:#ff7f00;outline:7px solid #fec4014d}.nearbyGrid>div{transition:transform .2s,box-shadow .2s}.nearbyGrid>div:hover{transform:translateY(-3px);box-shadow:0 12px 28px #183a601a}.nearbyGrid>div:nth-child(2)>span{color:#ff7f00;background:#fff0d9}.nearbyGrid>div:nth-child(3)>span{color:#8a6900;background:#fff8d5}.nearbyGrid>div:nth-child(4)>span{color:#0095cf;background:#e6f8ff}.ownerCard{border-top:5px solid #fec401}.ownerCard>span{color:#007da9}.ownerCard p{color:#183a60;background:#fff8d5;border-radius:99px;padding:6px 9px;font-weight:800;display:inline-block}.ownerCard a{color:#183a60;background:#e6f8ff;border-color:#0095cf}.ownerCard a:hover{color:#fff;background:#0095cf}.bookingForm{border-top:5px solid #ff7f00}.bookingForm h2{color:#183a60}.bookingForm>button{box-shadow:0 8px 20px #ff7f0033}.bookingForm>button:hover{background:#fec401}.authPage{background:linear-gradient(128deg,#d4dbf5,#f8fcff 58%,#fff6db);grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;min-height:680px;padding:80px max(7vw,24px);display:grid}.authIntro{max-width:690px}.authIntro h1{margin:14px 0 22px;font-size:clamp(46px,6vw,72px)}.authIntro>p{color:var(--muted);max-width:600px;font-size:16px;line-height:1.75}.authIntro ul{color:#183a60;gap:12px;margin:28px 0 0;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.authIntro li:first-letter{color:#0095cf}.authCard{border:1px solid var(--line);background:#fff;border-radius:24px;justify-self:end;width:min(430px,100%);padding:36px;box-shadow:0 28px 65px #183a6024}.authIcon{color:#fec401;background:#183a60;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:23px;font-weight:900;display:grid}.authCard h2{margin:0 0 12px;font-size:29px}.authCard>p{color:var(--muted);margin-bottom:22px;line-height:1.7}.authCard>p small{font-size:11px}.authPrimary,.authSecondary{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:48px;font-size:13px;font-weight:900;display:flex}.authPrimary{color:#183a60;background:#ff7f00;border:0;width:100%}.authPrimary:hover{background:#fec401}.authSecondary{color:#183a60;background:#fff;border:1px solid #183a60}.authDivider{background:var(--line);text-align:center;height:1px;margin:28px 0;position:relative}.authDivider span{color:var(--muted);background:#fff;padding:0 10px;font-size:9px;position:relative;top:-8px}.authFoot{text-align:center;margin:20px 0 0!important;font-size:11px!important}.authFoot a{color:#183a60;-webkit-text-decoration:underline #ff7f00;text-decoration:underline #ff7f00}.roleGuide{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.roleGuide>div{border:1px solid var(--line);background:#ffffffb3;border-radius:13px;padding:17px}.roleGuide b,.roleGuide span{display:block}.roleGuide b{color:#183a60;margin-bottom:7px}.roleGuide span{color:var(--muted);font-size:11px;line-height:1.5}.registerForm>h2{margin:0 0 9px}.registerForm>small{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.5;display:block}.verifiedEmail{background:#d4dbf5;border-radius:9px;padding:10px;font-size:10px;color:#183a60!important;margin:0 0 18px!important}.registerForm>label{color:#183a60;font-size:10px;font-weight:800;display:block}.registerForm>label input{border:1px solid var(--line);background:#f8faff;border-radius:9px;outline:none;width:100%;height:46px;margin-top:7px;padding:0 12px;display:block}.registerForm fieldset{border:0;margin:20px 0;padding:0}.registerForm legend{color:#183a60;margin-bottom:9px;font-size:10px;font-weight:800}.roleOption{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:11px;margin-top:8px!important;display:flex!important}.roleOption input{accent-color:#0095cf;width:17px!important;height:17px!important;margin:0!important}.roleOption span b,.roleOption span small{display:block}.roleOption span b{font-size:12px}.roleOption span small{color:var(--muted);margin-top:3px;font-size:9px}.accountPage{min-height:650px}.accountHead{color:#fff;background:linear-gradient(120deg,#183a60,#006d99);border-radius:22px;align-items:center;gap:22px;padding:36px;display:flex}.accountAvatar{color:#183a60;background:#fec401;border-radius:22px;place-items:center;width:76px;height:76px;font-size:34px;font-weight:900;display:grid}.accountHead span{color:#fec401;letter-spacing:1px;font-size:10px;font-weight:900}.accountHead h1{letter-spacing:-1px;margin:7px 0;font-size:36px}.accountHead p{color:#d4dbf5;margin:0;font-size:12px}.accountGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.accountGrid>a{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:150px;padding:22px;display:flex;box-shadow:0 10px 26px #183a600f}.accountGrid>a:hover{border-color:#0095cf;transform:translateY(-3px)}.accountGrid>a>span{color:#0095cf;font-size:25px}.accountGrid b{color:#183a60;margin:18px 0 7px}.accountGrid small{color:var(--muted);line-height:1.5}.signOut{color:#183a60;border:1px solid #183a60;border-radius:9px;padding:10px 16px;font-size:11px;font-weight:800;display:inline-flex}.portalPage{min-height:650px}.portalPage h1{margin:12px 0 16px;font-size:clamp(44px,6vw,70px)}.portalPage>p{color:var(--muted);font-size:15px}.portalStats{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px;display:grid}.portalStats>div{border:1px solid var(--line);background:#fff;border-top:5px solid #0095cf;border-radius:15px;padding:24px}.portalStats>div:nth-child(2){border-top-color:#ff7f00}.portalStats>div:nth-child(3){border-top-color:#fec401}.portalStats b,.portalStats span{display:block}.portalStats b{color:#183a60;font-size:34px}.portalStats span{color:var(--muted);margin-top:7px;font-size:11px}.portalActions{gap:12px;margin-top:25px;display:flex}.portalActions button,.portalActions a{border-radius:9px;padding:12px 17px;font-size:11px;font-weight:900}.portalActions button{color:#183a60;background:#ff7f00;border:0}.portalActions a{color:#183a60;border:1px solid #183a60}.adminGrid{grid-template-columns:1fr 1fr;gap:14px;margin:35px 0;display:grid}.adminGrid>div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.adminGrid b,.adminGrid span{display:block}.adminGrid b{color:#183a60;margin-bottom:8px}.adminGrid span{color:var(--muted);font-size:11px}.deniedPage{text-align:center;background:#f8faff;flex-direction:column;justify-content:center;align-items:center;min-height:600px;padding:50px 24px;display:flex}.deniedPage>span{color:#183a60;background:#fec401;border-radius:50%;place-items:center;width:70px;height:70px;font-size:35px;font-weight:900;display:grid}.deniedPage h1{margin:22px 0 12px;font-size:45px}.deniedPage p{color:var(--muted);margin:0 0 25px}.deniedPage .authPrimary{width:auto;padding:0 22px}.toast{z-index:100;color:#fff;background:#123a35;border-radius:10px;padding:12px 18px;font-size:13px;animation:.25s toastIn;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #00000038}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-10px)}}.loginStage{background:linear-gradient(135deg,#eef5ff 0%,#f7f9ff 52%,#fff9e9 100%);place-items:center;min-height:760px;padding:72px 24px;display:grid;position:relative;overflow:hidden}.loginGlow{filter:blur(8px);opacity:.5;pointer-events:none;border-radius:999px;position:absolute}.loginGlowBlue{background:#d4dbf5;width:390px;height:390px;top:70px;left:-160px}.loginGlowOrange{background:#ffe1ad;width:330px;height:330px;bottom:-90px;right:-120px}.loginCard{z-index:1;border-color:#183a6024;border-radius:32px;justify-self:center;width:min(560px,100%);padding:58px 56px 44px;position:relative;box-shadow:0 32px 90px #183a6026}.loginCard .authIcon{border-radius:19px;width:62px;height:62px;margin-bottom:24px;font-size:29px}.authEyebrow{color:#0095cf;letter-spacing:2px;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.loginCard h1{color:#183a60;letter-spacing:-1.5px;margin:0 0 14px;font-size:42px;line-height:1.08}.loginLead{font-size:17px;color:#657590!important;margin:0 0 24px!important;line-height:1.6!important}.loginAssurance{color:#183a60;background:#f2f7ff;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 15px;display:flex}.loginAssurance>span{color:#fff;background:#0095cf;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.loginAssurance b,.loginAssurance small{display:block}.loginAssurance b{font-size:12px}.loginAssurance small{color:#73829a;margin-top:3px;font-size:9px}.loginButton{border-radius:13px;min-height:58px;font-size:15px;box-shadow:0 12px 28px #ff7f0038}.loginButton span{margin-left:8px;font-size:20px}.loginCard .authSecondary{border-radius:13px;min-height:54px;font-size:14px}.loginPrivacy{text-align:center;color:#8a96a9!important;margin:20px 20px 0!important;font-size:8px!important;line-height:1.5!important}.credentialForm{gap:16px;display:grid}.credentialForm label{color:#183a60;font-size:11px;font-weight:900}.credentialForm input{color:#183a60;width:100%;height:52px;font:inherit;background:#f3f7ff;border:1px solid #cbd5e4;border-radius:11px;outline:none;margin-top:7px;padding:0 15px;display:block}.credentialForm input:focus{border-color:#0095cf;box-shadow:0 0 0 3px #0095cf1f}.credentialForm button{margin-top:4px}.formError{background:#fff0e5;border:1px solid #ffd0aa;border-radius:10px;padding:10px 12px;color:#a94400!important;margin:0 0 16px!important;font-size:10px!important}.signOut{cursor:pointer;background:#fff}.registerForm>label+label{margin-top:14px}.fieldHint{color:#7b899d;margin-top:6px;font-size:9px;font-weight:500;line-height:1.45;display:block}.authProcessButton{gap:9px}.authProcessButton:disabled{opacity:.72;cursor:wait}.authSpinner{animation:.8s linear infinite authSpin}.formError i{margin-right:4px}@keyframes authSpin{to{transform:rotate(360deg)}}.megaMenu{border-top:4px solid #0095cf;grid-template-columns:1fr 1.15fr;width:min(1120px,92vw);position:fixed;top:76px;left:50%;transform:translate(-50%,10px)}.megaNav:hover .megaMenu,.megaNav:focus-within .megaMenu{transform:translate(-50%)}.megaCategories{background:#f3f7ff;border-left:1px solid #183a601a;order:2;grid-template-columns:1fr 1fr;align-content:start;gap:6px 12px;padding:30px 28px;display:grid}.megaCategories>span{grid-column:1/-1}.megaDetail{order:1;padding:38px 42px}.mobileNav{display:none}@media (width<=900px){.desktopNav{display:none}.categoryGrid,.cardGrid{grid-template-columns:repeat(2,1fr)}.aiSection{margin-left:20px;margin-right:20px}.confidence{gap:45px}.searchBox{width:min(680px,100%)}.footerLinks{flex-wrap:wrap;justify-content:flex-end}.directoryGrid,.eventGrid{grid-template-columns:repeat(2,1fr)}.eventDetail{grid-template-columns:1fr;gap:35px}.ticketBox{position:static}.splitHero{grid-template-columns:1fr;gap:40px}.pageHeroCopy{grid-area:1/1;max-width:none}.filterPanel{grid-area:2/1}.roomDetail{grid-template-columns:1fr;gap:35px}.contactColumn{grid-template-columns:1fr 1fr;position:static}.factGrid,.utilityGrid{grid-template-columns:repeat(2,1fr)}.authPage{grid-template-columns:1fr;gap:45px}.authCard{justify-self:start}.accountGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){body{padding-bottom:68px}.topbar{height:64px;padding:0 18px}.brand{font-size:18px}.brandMark{width:31px;height:31px}.headerActions .iconBtn,.headerActions .login{display:none}.partner{height:38px;padding:0 14px}.userAvatar{width:38px;height:38px}.hero{min-height:625px}.heroInner{text-align:left;padding:62px 18px 130px}.eyebrow{font-size:9px}.heroInner h1{letter-spacing:-2px;margin-top:20px;font-size:46px}.heroInner>p{margin-bottom:26px;font-size:15px}.searchBox{border-radius:16px;grid-template-columns:1fr;gap:0;padding:8px}.searchField,.locationField{min-height:55px;padding:0 13px}.searchField{border-right:0;border-bottom:1px solid var(--line)}.searchBox>button{width:100%;height:50px;margin-top:4px}.quickSearch{justify-content:flex-start}.quickSearch span{width:100%}.trustStrip{width:100%;height:83px;padding:0 12px}.trustStrip div:last-child,.trustStrip i:nth-of-type(3){display:none}.trustStrip strong{font-size:19px}.trustStrip span{font-size:9px}.section{padding:65px 18px}.sectionHead{margin-bottom:25px;display:block}.sectionHead>p{margin-top:12px}.sectionHead br{display:none}h2{font-size:34px}.categoryGrid{grid-template-columns:1fr 1fr;gap:10px}.categoryCard{min-height:130px;padding:15px;display:block;position:relative}.catIcon{width:42px;height:42px;margin-bottom:12px}.categoryCard>i{position:absolute;top:15px;right:14px}.recommendations{padding-top:25px}.tabs{flex-wrap:nowrap;justify-content:flex-start;margin-top:20px;padding-bottom:3px;overflow:auto}.tabs button{white-space:nowrap}.cardGrid{grid-template-columns:1fr}.photo{height:230px}.aiSection{grid-template-columns:1fr;margin:5px 18px 60px}.aiCopy{padding:42px 28px}.aiCopy h2{font-size:38px}.aiVisual{min-height:350px}.aiCard.main{width:250px}.aiCard.floating{bottom:25px;right:10px}.spark{top:25px;left:24px}.voucherCopy{padding:42px 24px}.voucherCopy h2{font-size:37px}.voucherForm{grid-template-columns:1fr}.voucherForm button,.voucherForm>small{grid-column:1}.voucherVisual{min-height:370px}.voucherTicket{width:270px;padding:22px}.voucherTicket>strong{font-size:60px}.voucherBadge{width:94px;height:94px;bottom:28px;right:8px}.confidence{grid-template-columns:1fr;gap:45px;padding-top:10px}.confidencePhoto{height:360px}.verified{bottom:18px;right:12px}.confidenceCopy{order:-1}footer{padding-bottom:38px;display:block}footer>p{margin:16px 0 25px}.footerLinks{grid-template-columns:1fr 1fr;gap:15px;display:grid}footer>small{margin-top:30px;display:block}.mobileNav{z-index:60;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;justify-content:space-around;align-items:center;height:68px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 22px #1c3a3414}.mobileNav a,.mobileNav button{color:#84928e;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:6px;font-size:9px;font-weight:700;display:flex}.mobileNav span{font-size:20px;line-height:1}.mobileNav .active{color:var(--green)}.pageHero{padding:58px 18px 50px}.pageHero h1{letter-spacing:-1.5px;font-size:40px}.pageSearch{gap:7px;display:grid}.pageSearch input{min-height:46px}.listingToolbar{align-items:flex-end;gap:15px}.directoryGrid,.eventGrid{grid-template-columns:1fr}.eventDetailHero{min-height:410px;padding:45px 20px}.eventDetailHero h1{font-size:43px}.eventDetail{padding-top:50px}.splitHero{gap:32px;padding:35px 18px 52px}.filterPanel{border-radius:20px;padding:24px 18px}.filterGrid{grid-template-columns:1fr;gap:12px}.filterPanel h2{font-size:20px}.pageHeroCopy{text-align:left}.roomGallery{grid-template-rows:310px;grid-template-columns:1fr;padding:0 18px;overflow:hidden}.roomGallery>div:not(.roomMainPhoto){display:none}.roomGallery .roomMainPhoto{grid-row:1}.roomIntro{grid-template-columns:1fr;padding-top:35px}.roomIntro>aside{min-width:0}.roomDetail{padding-top:45px}.contactColumn{grid-template-columns:1fr}.factGrid,.utilityGrid,.nearbyGrid{grid-template-columns:1fr 1fr}.mapCard{height:280px}.authPage{padding:55px 18px}.authCard{padding:26px 20px}.authIntro h1{font-size:42px}.roleGuide,.accountGrid,.portalStats,.adminGrid{grid-template-columns:1fr}.accountHead{align-items:flex-start;padding:24px}.accountAvatar{border-radius:16px;width:58px;height:58px}.accountHead h1{font-size:27px}.portalActions{flex-direction:column}.deniedPage h1{font-size:37px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.placeCard,.categoryCard{transition:none}}.adminShell{color:#183a60;background:#f3f6fb;grid-template-columns:244px 1fr;min-height:100vh;display:grid}.adminSidebar{color:#fff;background:#183a60;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.adminBrand{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding:0 10px 27px;display:flex}.adminBrand>span{color:#183a60;background:#fec401;border-radius:11px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:950;display:grid}.adminBrand b{font-size:19px}.adminSidebar>small{color:#8fb7d1;letter-spacing:1.3px;margin:26px 12px 12px;font-size:8px;font-weight:900}.adminSidebar nav{gap:5px;display:grid}.adminSidebar nav a{color:#c9d9e8;border-radius:10px;align-items:center;gap:12px;height:44px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.adminSidebar nav a.active,.adminSidebar nav a:hover{color:#fff;background:#0095cf}.adminSidebar nav i{text-align:center;width:20px;font-size:17px;font-style:normal}.adminSidebar nav em{color:#183a60;background:#ff7f00;border-radius:99px;margin-left:auto;padding:3px 7px;font-size:8px;font-style:normal;font-weight:900}.adminUser{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:auto;padding:20px 8px 0;display:flex}.adminUser>span{color:#183a60;background:#fec401;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.adminUser b,.adminUser small{display:block}.adminUser b{font-size:11px}.adminUser small{color:#8fb7d1;margin-top:3px;font-size:8px}.adminWorkspace>header{background:#fff;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;min-height:112px;padding:23px 34px;display:flex}.adminWorkspace>header small{color:#8290a4;font-size:9px}.adminWorkspace>header h1{letter-spacing:-.6px;margin:5px 0 3px;font-family:Elms Sans,Arial,sans-serif;font-size:26px;font-weight:900}.adminWorkspace>header p{color:#718099;margin:0;font-size:10px}.adminHeaderActions{align-items:center;gap:10px;display:flex}.adminHeaderActions>a{background:#fff;border:1px solid #d6deea;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:850}.adminHeaderActions button{background:#fff;border:1px solid #d6deea;border-radius:10px;width:39px;height:39px;position:relative}.adminHeaderActions button i{background:#ff7f00;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.adminContent{max-width:1440px;margin:auto;padding:28px 34px 50px}.adminMetrics{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.adminMetrics article{background:#fff;border:1px solid #e0e7f0;border-radius:15px;gap:13px;padding:18px;display:flex;box-shadow:0 8px 20px #183a600a}.adminMetrics article>span{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.adminMetrics .blue{color:#0095cf;background:#e5f7ff}.adminMetrics .orange{color:#ff7f00;background:#fff0df}.adminMetrics .yellow{color:#977200;background:#fff7cf}.adminMetrics .navy{color:#183a60;background:#e8ecf8}.adminMetrics small,.adminMetrics b,.adminMetrics em{display:block}.adminMetrics small{color:#718099;font-size:8px;font-weight:800}.adminMetrics b{margin:3px 0;font-size:25px}.adminMetrics em{color:#16996f;font-size:8px;font-style:normal}.adminMainGrid{grid-template-columns:1.6fr .8fr;gap:16px;margin-top:16px;display:grid}.adminMainGrid>article,.adminTables>article{background:#fff;border:1px solid #e0e7f0;border-radius:15px;padding:21px}.adminCardHead{justify-content:space-between;align-items:flex-start;display:flex}.adminCardHead small{color:#0095cf;letter-spacing:1px;font-size:8px;font-weight:900}.adminCardHead h2{letter-spacing:-.3px;margin:4px 0 0;font-family:Elms Sans,Arial,sans-serif;font-size:17px;font-weight:900}.adminCardHead select,.adminCardHead button{color:#596a82;background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.adminChart{border-bottom:1px solid #dce3ec;flex-direction:column;justify-content:flex-end;height:205px;margin-top:18px;display:flex}.chartBars{background:repeating-linear-gradient(#fff 0 37px,#eef2f7 38px);border-bottom:1px solid #e8edf3;align-items:flex-end;gap:12px;height:150px;padding:0 8px;display:flex}.chartBars i{opacity:.88;background:linear-gradient(#0095cf,#183a60);border-radius:5px 5px 0 0;flex:1;max-width:28px}.chartLabels{color:#8b97a8;justify-content:space-around;padding-top:8px;font-size:8px;display:flex}.adminQuick{align-content:start;gap:9px;display:grid}.adminQuick>.adminCardHead{margin-bottom:5px}.adminQuick>a{border:1px solid #e2e8f0;border-radius:11px;align-items:center;gap:11px;min-height:57px;padding:10px;display:flex}.adminQuick>a:hover{background:#f6fbff;border-color:#0095cf}.adminQuick>a>span{color:#0095cf;background:#e8f7ff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.adminQuick b,.adminQuick small{display:block}.adminQuick b{font-size:10px}.adminQuick small{color:#8290a4;margin-top:3px;font-size:8px}.adminQuick>a>i{color:#ff7f00;margin-left:auto;font-style:normal}.adminTables{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.adminRows{margin-top:14px}.adminRows>div{border-top:1px solid #edf1f6;align-items:center;gap:10px;padding:10px 0;display:flex}.rowAvatar{background:#d4dbf5;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.adminRows b,.adminRows small{display:block}.adminRows b{font-size:10px}.adminRows small{color:#8290a4;margin-top:3px;font-size:8px}.adminRows em{border-radius:99px;margin-left:auto;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.role.user{color:#007aa7;background:#e8f7ff}.role.partner{color:#b65a00;background:#fff0df}.role.admin{color:#fff;background:#183a60}.categoryDot{background:#0095cf;border-radius:50%;width:10px;height:10px;margin:0 8px}.status{color:#11845f;background:#e3f7ef}@media (width<=1050px){.adminMetrics{grid-template-columns:1fr 1fr}.adminMainGrid,.adminTables{grid-template-columns:1fr}}@media (width<=700px){.adminShell{grid-template-columns:1fr}.adminSidebar{height:auto;position:static}.adminSidebar nav{grid-template-columns:1fr 1fr}.adminUser{display:none}.adminWorkspace>header,.adminContent{padding:20px}.adminMetrics{grid-template-columns:1fr}}@media (width<=620px){.loginStage{min-height:650px;padding:36px 14px}.loginCard{border-radius:24px;padding:38px 24px 30px}.loginCard h1{font-size:34px}.loginLead{font-size:15px!important}.loginCard .authIcon{border-radius:16px;width:54px;height:54px}}.systemSubmenu{gap:2px;margin:1px 0 4px;display:grid}.systemSubmenu>a:last-child{color:#8291a7!important;height:34px!important;margin-left:39px!important;font-size:12px!important}.systemSubmenu>a.subActive{font-weight:900;color:#e46f00!important;background:#fff3e6!important}.categoryContent{padding-top:45px}.categoryManager{gap:28px;max-width:1180px;display:grid}.categoryForm,.categoryTable{background:#fff;border:1px solid #e0e7f0;border-radius:18px;padding:30px;box-shadow:0 6px 16px #183a6005}.categoryFormHead,.categoryTableHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.categoryFormHead span,.categoryTableHead span{color:#0095cf;letter-spacing:.8px;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.categoryFormHead h1,.categoryTableHead h2{letter-spacing:-.8px;margin:0;font-size:25px}.categoryFormHead p{color:#8291a6;margin:8px 0 0;font-size:13px}.categoryCancel{color:#50627d;background:#fff;border:1px solid #cbd6e4;border-radius:9px;padding:10px 14px;font:800 12px inherit}.categoryFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.categoryFields label{color:#3e536f;gap:7px;font-size:12px;font-weight:900;display:grid}.categoryFields label.wide{grid-column:1/-1}.categoryFields label small{color:#94a2b5;font-size:10px;font-weight:600}.categoryFields input,.categoryFields textarea{color:#183a60;background:#f9fbfd;border:1px solid #dce5ef;border-radius:10px;outline:none;width:100%;padding:12px 13px;font:500 13px inherit}.categoryFields input:focus,.categoryFields textarea:focus{border-color:#0095cf;box-shadow:0 0 0 3px #0095cf19}.categoryFields textarea{resize:vertical;min-height:72px}.categorySwitch{color:#536983;align-items:center;gap:9px;margin:19px 0;font-size:13px;font-weight:800;display:flex}.categorySwitch input{display:none}.categorySwitch span{background:#cbd5e1;border-radius:99px;width:36px;height:21px;position:relative}.categorySwitch span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.categorySwitch input:checked+span{background:#0095cf}.categorySwitch input:checked+span:after{left:18px}.categorySubmit{align-items:center;gap:16px;display:flex}.categorySubmit button{color:#fff;cursor:pointer;background:#ff7f00;border:0;border-radius:10px;padding:13px 20px;font:900 13px inherit}.categorySubmit p{color:#168761;margin:0;font-size:12px;font-weight:800}.categoryTableHead{align-items:center;margin-bottom:12px}.categoryTableHead b{color:#0095cf;background:#e7f7fc;border-radius:99px;padding:7px 10px;font-size:11px}.categoryRows article{border-top:1px solid #e8edf3;grid-template-columns:minmax(220px,1fr) 112px 45px 40px 42px;align-items:center;gap:12px;padding:17px 4px;display:grid}.categoryRows article div{gap:4px;min-width:0;display:grid}.categoryRows article b{font-size:14px}.categoryRows article small{color:#8796ab;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.categoryRows article>span{color:#8b99ad;font-size:10px;font-weight:900}.categoryRows article>span.active{color:#168761}.categoryRows article em{color:#8997aa;font-size:10px;font-style:normal}.categoryRows button{color:#0087b9;cursor:pointer;background:0 0;border:0;padding:4px 0;font:900 11px inherit}.categoryRows button.delete{color:#db5b55}.categoryLoading{color:#8391a5;margin:0;padding:25px 0;font-size:13px}@media (width<=840px){.systemSubmenu>a:last-child{margin-left:8px!important}.categoryContent{padding-top:28px}.categoryRows article{grid-template-columns:1fr auto auto;gap:8px}.categoryRows article>span{display:none}.categoryRows article em{grid-column:1}.categoryForm,.categoryTable{padding:22px}}@media (width<=540px){.categoryFields{grid-template-columns:1fr}.categoryFields label.wide{grid-column:auto}.categoryFormHead,.categoryTableHead{display:block}.categoryCancel{margin-top:16px}.categoryRows article{grid-template-columns:1fr auto auto}.categoryRows article small{max-width:190px}}.systemAdmin{color:#183a60;min-height:100vh;font-family:var(--font-elms),Arial,sans-serif;background:#f5f7fb}.systemTopbar{background:#fff;border-bottom:1px solid #dde5ef;align-items:center;gap:54px;height:88px;padding:0 4.5%;display:flex}.systemLogo{color:#183a60;letter-spacing:-.8px;align-items:center;gap:11px;font-size:24px;text-decoration:none;display:flex}.systemLogo span{color:#fff;background:#0095cf;border-radius:13px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:900;display:grid}.systemLogo b i{color:#ff7f00;font-style:normal}.systemTopbar>nav{align-items:center;gap:34px;margin-left:auto;display:flex}.systemTopbar>nav a{color:#63748f;font-size:14px;font-weight:800;text-decoration:none}.systemTopbar>nav a.isCurrent,.systemTopbar>nav a:hover{color:#183a60}.systemAccount{border-left:1px solid #e0e6ee;align-items:center;gap:9px;padding-left:28px;display:flex}.systemAccount>button{color:#61738d;background:0 0;border:0;font-size:23px;position:relative}.systemAccount>button i{background:#ff7f00;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:1px}.systemAccount>span{color:#fff;background:#183a60;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:7px;font-weight:900;display:grid}.systemAccount div{line-height:1.25}.systemAccount b,.systemAccount small{display:block}.systemAccount b{font-size:13px}.systemAccount small{color:#0095cf;font-size:10px;font-weight:800}.systemLayout{grid-template-columns:286px minmax(0,1fr);min-height:calc(100vh - 88px);display:grid}.systemSidebar{background:#fff;border-right:1px solid #dde5ef;flex-direction:column;padding:22px 11px;display:flex}.systemCreate{color:#fff;background:#0095cf;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:58px;font-size:15px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 20px #0095cf29}.systemCreate strong{font-size:22px}.systemSidebar>p{letter-spacing:.9px;color:#9aa8ba;margin:25px 16px 11px;font-size:10px;font-weight:900}.systemSidebar nav{gap:3px;display:grid}.systemSidebar nav a{color:#62738d;border-radius:10px;align-items:center;gap:13px;height:47px;padding:0 15px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.systemSidebar nav a i{color:#8aa5c6;text-align:center;width:19px;font-size:17px;font-style:normal}.systemSidebar nav a:hover,.systemSidebar nav a.active{color:#0087b9;background:#e4f7fb}.systemSidebar nav a.active i{color:#0095cf}.systemSidebar nav em{color:#0087b9;background:#dbeff7;border-radius:20px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.systemSideFoot{margin-top:auto;padding:15px 13px 3px}.systemSideFoot button{color:#e05d5d;cursor:pointer;background:0 0;border:0;padding:6px 0;font:800 14px inherit}.systemSideFoot button i{margin-right:8px;font-size:18px;font-style:normal}.systemSideFoot small{color:#abb6c4;letter-spacing:.5px;margin-top:15px;font-size:8px;font-weight:800;display:block}.systemContent{width:100%;max-width:1600px;margin:auto;padding:72px min(8.5vw,130px) 40px}.systemHeadline{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.systemHeadline h1{letter-spacing:-1.4px;margin:0 0 8px;font-size:36px;line-height:1.05}.systemHeadline p{color:#7789a4;margin:0;font-size:16px}.systemPrimary{color:#fff;background:#ff7f00;border-radius:11px;padding:18px 24px;font-size:14px;font-weight:900;text-decoration:none;box-shadow:0 10px 22px #ff7f0033}.systemMetrics{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:38px;display:grid}.systemMetrics article,.systemPanel{background:#fff;border:1px solid #e0e7f0;border-radius:17px;box-shadow:0 6px 16px #183a6005}.systemMetrics article{flex-direction:column;min-height:145px;padding:25px 23px;display:flex}.systemMetrics small{color:#71829c;font-size:13px;font-weight:700}.systemMetrics b{letter-spacing:-1px;margin:13px 0 9px;font-size:31px;line-height:1.1}.systemMetrics span{color:#91a0b5;font-size:11px}.systemMetrics article:first-child b{color:#0095cf}.systemMetrics article:nth-child(2) b{color:#183a60}.systemMetrics article:nth-child(3) b{color:#ff7f00}.systemMetrics article:nth-child(4) b{color:#00a97a}.systemPanels{grid-template-columns:1fr 1fr;gap:28px;display:grid}.systemPanel{padding:28px}.systemPanelTitle{border-bottom:1px solid #e5eaf0;justify-content:space-between;gap:15px;padding-bottom:20px;display:flex}.systemPanelTitle h2{letter-spacing:-.5px;margin:0 0 6px;font-size:19px}.systemPanelTitle p{color:#8392a8;margin:0;font-size:12px}.systemPanelTitle a{color:#0087b9;white-space:nowrap;align-self:center;font-size:13px;font-weight:900;text-decoration:none}.systemList{display:grid}.systemItem{border-bottom:1px solid #e9edf2;align-items:center;gap:11px;padding:20px 0;display:flex}.systemItem:last-child{border-bottom:0;padding-bottom:0}.systemPlaceIcon,.systemAvatar{border-radius:11px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.systemPlaceIcon{color:#0095cf;background:#e7f7fc;font-size:19px}.systemAvatar{color:#183a60;background:#d4dbf5;font-size:15px}.systemItem div{gap:4px;min-width:0;display:grid}.systemItem b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.systemItem small{color:#8492a5;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.systemItem em{color:#168761;white-space:nowrap;background:#e5f8ef;border-radius:20px;margin-left:auto;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.systemItem em.partner{color:#b86100;background:#fff0df}.systemItem em.admin{color:#183a60;background:#e7ebf4}.systemFooterNote{color:#95a1b2;text-align:right;margin-top:27px;font-size:10px}@media (width<=1180px){.systemContent{padding:48px 42px}.systemMetrics{grid-template-columns:repeat(2,1fr)}.systemTopbar>nav{gap:18px}}@media (width<=840px){.systemTopbar{height:70px;padding:0 22px}.systemTopbar>nav{display:none}.systemAccount{border:0;margin-left:auto;padding-left:0}.systemLayout{grid-template-columns:1fr}.systemSidebar{border-bottom:1px solid #dde5ef;padding:12px 20px}.systemSidebar>p,.systemSideFoot,.systemCreate{display:none}.systemSidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.systemSidebar nav a{height:38px;padding:0 8px;font-size:11px}.systemSidebar nav a i{display:none}.systemContent{padding:38px 22px}.systemPanels{grid-template-columns:1fr}}@media (width<=540px){.systemLogo{font-size:19px}.systemLogo span{width:35px;height:35px;font-size:21px}.systemAccount div,.systemAccount>button{display:none}.systemSidebar nav{grid-template-columns:1fr 1fr}.systemHeadline{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.systemHeadline h1{font-size:29px}.systemHeadline p{font-size:13px}.systemPrimary{padding:13px 18px;font-size:12px}.systemMetrics{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.systemMetrics article{min-height:105px;padding:19px}.systemMetrics b{margin:8px 0 4px}.systemPanel{padding:20px}.systemPanelTitle{display:block}.systemPanelTitle a{margin-top:13px;display:block}.systemItem{padding:16px 0}.systemItem em{padding:5px 7px;font-size:9px}.systemFooterNote{text-align:left;line-height:1.5}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.googleLogin{color:#25324a;background:#fff;border:1px solid #d5dce8;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:50px;font-size:14px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 12px #183a600f}.googleLogin:hover{border-color:#aebbd0;transform:translateY(-1px);box-shadow:0 8px 22px #183a601f}.googleMark{color:#4285f4;place-items:center;width:22px;height:22px;font:800 19px/1 Arial;display:grid}.googleError{margin:14px 0 0!important}.authCard .authDivider:first-of-type span{letter-spacing:.04em;font-size:8px}.foodPage{color:#183a60;background:#f7f9fc;min-height:100vh}.foodHeader{z-index:20;background:#fff;border-bottom:1px solid #e5eaf1;align-items:center;gap:48px;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.foodLogo{color:#183a60;align-items:center;gap:10px;display:flex}.foodLogo>span{color:#fff;background:#ff7f00;border-radius:11px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.foodLogo i{color:#0095cf;font-style:normal}.foodHeader nav{gap:32px;margin:auto;display:flex}.foodHeader nav a{color:#64748b;font-size:13px;font-weight:800}.foodHeader nav a.active{color:#183a60}.cartTrigger{color:#fff;cursor:pointer;background:#183a60;border:0;border-radius:12px;height:42px;padding:0 16px;font-weight:800}.cartTrigger b{background:#ff7f00;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:5px;display:inline-grid}.foodHero{background:linear-gradient(115deg,#e7f8ff,#fff8df);grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;padding:62px 5vw;display:grid}.foodKicker,.adminEyebrow{letter-spacing:1.7px;color:#007da9;font-size:10px;font-weight:900}.foodHero h1{letter-spacing:-2.5px;margin:12px 0 14px;font-size:clamp(42px,5vw,68px);line-height:1.02}.foodHero h1 em{color:#ff7f00;font-style:normal}.foodHero p{color:#64748b;line-height:1.7}.foodSearch{background:#fff;border-radius:16px;align-items:center;gap:13px;height:60px;padding:0 20px;display:flex;box-shadow:0 18px 45px #183a601f}.foodSearch i{color:#0095cf}.foodSearch input{width:100%;height:100%;font:inherit;border:0;outline:0}.foodBody{max-width:1450px;margin:auto;padding:32px 4vw 80px}.foodCategories,.orderTabs{gap:9px;padding-bottom:24px;display:flex;overflow:auto}.foodCategories button,.orderTabs button{white-space:nowrap;color:#64748b;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:99px;padding:10px 16px;font-weight:800}.foodCategories button.active,.orderTabs button.active{color:#fff;background:#183a60}.foodContent{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:30px;display:grid}.foodTitle{justify-content:space-between;align-items:end;margin:13px 0 22px;display:flex}.foodTitle span{letter-spacing:1.3px;color:#0095cf;font-size:9px;font-weight:900}.foodTitle h2{margin:5px 0 0;font-size:28px}.foodTitle small{color:#64748b}.foodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.foodCard{background:#fff;border:1px solid #e1e7ee;border-radius:18px;grid-template-columns:150px 1fr;display:grid;overflow:hidden;box-shadow:0 8px 26px #183a600f}.foodCard>img{object-fit:cover;width:100%;height:100%;min-height:190px}.foodCard>div{flex-direction:column;padding:18px;display:flex}.foodCard>div>span{color:#0095cf;font-size:9px;font-weight:800}.foodCard h3{margin:9px 0 7px;font-size:16px}.foodCard p{color:#64748b;margin:0;font-size:11px;line-height:1.55}.foodCard footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.foodCard footer strong{color:#ff7f00;font-size:17px}.foodCard footer>button{color:#fff;background:#183a60;border:0;border-radius:10px;width:36px;height:36px}.qty{align-items:center;gap:8px;display:flex}.qty button{background:#f7f9fc;border:1px solid #dce4ed;border-radius:8px;width:28px;height:28px;font-weight:900}.cartPanel{background:#fff;border:1px solid #e1e7ee;border-radius:20px;padding:20px;position:sticky;top:100px;box-shadow:0 16px 45px #183a6017}.cartPanelTitle{border-bottom:1px solid #edf0f4;justify-content:space-between;padding-bottom:17px;display:flex}.cartPanelTitle>div{gap:10px;font-weight:900;display:flex}.cartPanelTitle i,.cartTotals strong b{color:#ff7f00}.cartPanelTitle>b{background:#fff0d9;border-radius:99px;padding:6px 9px;font-size:10px}.emptyCart{text-align:center;padding:45px 18px}.emptyCart>i{color:#c8d2dc;font-size:36px}.emptyCart p{color:#64748b;font-size:11px}.cartLines{max-height:350px;overflow:auto}.cartLines>div{border-bottom:1px solid #edf0f4;grid-template-columns:50px 1fr auto;align-items:center;gap:11px;padding:14px 0;display:grid}.cartLines img{object-fit:cover;border-radius:10px;width:50px;height:50px}.cartLines span b,.cartLines span small{display:block}.cartLines span b{font-size:11px}.cartLines span small{color:#ff7f00;font-size:10px}.cartTotals p,.cartTotals strong{justify-content:space-between;margin:12px 0;font-size:11px;display:flex}.cartTotals strong{border-top:1px solid #edf0f4;padding-top:13px;font-size:15px}.checkoutButton,.placeOrder{color:#183a60;background:#ff7f00;border:0;border-radius:12px;width:100%;height:48px;font-weight:900}.checkoutOverlay,.adminOrderOverlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f2237a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkoutModal{background:#fff;border-radius:22px;width:min(680px,100%);max-height:92vh;padding:30px;position:relative;overflow:auto}.checkoutClose{border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:17px;right:17px}.checkoutFields{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.checkoutFields label,.adminOrderDetail>label{font-size:10px;font-weight:900}.checkoutFields .full{grid-column:1/-1}.checkoutFields input,.checkoutFields textarea,.adminOrderDetail select{background:#f8faff;border:1px solid #dce4ed;border-radius:10px;width:100%;margin-top:7px;padding:12px;display:block}.checkoutFields textarea{min-height:70px}.checkoutModal fieldset{border:0;padding:0}.checkoutModal fieldset label{border:1px solid #dce4ed;border-radius:11px;grid-template-columns:auto 28px 1fr;align-items:center;gap:10px;margin-top:8px;padding:12px;display:grid}.checkoutModal fieldset span b,.checkoutModal fieldset span small{display:block}.checkoutModal fieldset span small{color:#64748b;font-size:9px}.orderError{color:#b42318;background:#fff0f0;border-radius:9px;margin:12px 0;padding:10px}.orderSuccess{text-align:center;background:#fff;border-radius:22px;width:min(440px,100%);padding:38px}.orderSuccess>i{color:#28a86b;font-size:66px}.orderSuccess>strong,.orderSuccess>span{display:block}.orderSuccess>strong{color:#ff7f00;margin:18px;font-size:25px}.orderSuccess>span{color:#64748b;font-size:11px}.orderSuccess button{color:#fff;background:#183a60;border:0;border-radius:10px;width:100%;height:45px;margin-top:22px;font-weight:900}.orderTabs{padding-bottom:18px}.orderTabs button{padding:8px 13px;font-size:10px}.orderTable{background:#fff;border:1px solid #e3e8ef;border-radius:16px;overflow:hidden}.orderTableHead,.orderRow{grid-template-columns:1.3fr 1.5fr .8fr .65fr .75fr;align-items:center;gap:16px;padding:15px 18px;display:grid}.orderTableHead{color:#64748b;background:#f7f9fc;font-size:9px;font-weight:900}.orderRow{text-align:left;color:#183a60;background:#fff;border:0;border-top:1px solid #edf0f4;width:100%}.orderRow span b,.orderRow span small{display:block}.orderRow span small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.orderRow>strong{color:#ff7f00}.orderStatus{text-align:center;background:#eef2f7;border-radius:99px;padding:7px;font-size:9px;font-style:normal;font-weight:900}.orderStatus.new{color:#007da9;background:#e5f7ff}.orderStatus.processing,.orderStatus.confirmed{color:#806400;background:#fff7d6}.orderStatus.delivering{color:#b55400;background:#fff0d9}.orderStatus.completed{color:#178554;background:#e7f8ef}.orderStatus.cancelled{color:#b42318;background:#fff0f0}.adminLoading,.adminEmpty{text-align:center;background:#fff;border-radius:16px;padding:70px}.adminOrderDetail{background:#fff;border-radius:20px;width:min(560px,100%);padding:30px;position:relative}.adminOrderDetail>p{color:#64748b;font-size:11px}.adminOrderLines{border-top:1px solid #e8edf2;margin:20px 0}.adminOrderLines>div{border-bottom:1px solid #e8edf2;justify-content:space-between;padding:12px 0;display:flex}.adminOrderLines strong{color:#ff7f00}.adminEyebrow{margin-bottom:6px;display:block}@media (width<=1100px){.foodContent{grid-template-columns:1fr}.cartPanel{position:static}}@media (width<=760px){.foodHeader nav{display:none}.cartTrigger{margin-left:auto}.foodHero{grid-template-columns:1fr;gap:25px}.foodGrid{grid-template-columns:1fr}.foodCard{grid-template-columns:120px 1fr}.checkoutFields{grid-template-columns:1fr}.checkoutFields .full{grid-column:auto}.orderTableHead{display:none}.orderRow{grid-template-columns:1fr 1fr}.orderRow>span:nth-child(2){display:none}}.foodCafeHero{background:#0e2e4d;min-height:480px;padding:0;display:block;position:relative;overflow:hidden}.foodCafeCollage{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:4px;display:grid;position:absolute;inset:0}.foodCafeCollage>div{background-position:50%;background-size:cover}.foodCafeCollage .foodCafeMain{grid-row:1/3}.foodCafeCollage:after{content:"";background:linear-gradient(90deg,#07192cd1,#07192c33 62%,#07192c14);position:absolute;inset:0}.foodCafeHeroCopy{z-index:2;color:#fff;flex-direction:column;justify-content:flex-end;max-width:760px;min-height:480px;padding:70px max(5vw,30px);display:flex;position:relative}.foodCafeHeroCopy .foodKicker{color:#fff}.foodCafeHeroCopy h1{color:#fff;letter-spacing:-2.8px;margin:12px 0 16px;font-size:clamp(47px,6vw,72px);line-height:1.02}.foodCafeHeroCopy h1 em{color:#ff725b}.foodCafeHeroCopy p{color:#e3eaf0;max-width:650px;margin:0;font-size:16px;line-height:1.7}.foodPopularHead{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:28px;display:flex}.foodPopularHead h2,.foodBrowseCategories h2,.foodSuggest h2{color:#143a66;letter-spacing:-1px;margin:7px 0 8px;font-size:38px}.foodPopularHead p,.foodBrowseCategories p,.foodSuggest p{color:#748396;margin:0;font-size:13px}.foodPopularHead .foodSearch{width:min(430px,100%);box-shadow:none;border:1px solid #dfe6ed}.foodContent{grid-template-columns:minmax(0,1fr) 330px}.foodTitle{margin:0 0 18px}.foodTitle h2{font-size:21px}.foodCard{border-radius:14px;display:block}.foodCard>div.foodCardMedia{height:220px;padding:0;position:relative}.foodCardMedia img{object-fit:cover;width:100%;height:100%}.foodCardMedia>span{background:#fff;border-radius:99px;padding:6px 9px;font-weight:900;position:absolute;top:13px;left:13px;color:#ff725b!important;font-size:9px!important}.foodCardMedia>b{color:#143a66;background:#fff;border-radius:8px;padding:7px 9px;font-size:9px;position:absolute;top:13px;right:13px}.foodCardInfo{min-height:205px;padding:18px!important}.foodCardInfo>span{color:#159468!important}.foodCardInfo h3{font-size:18px}.foodCardInfo p{min-height:50px}.foodCardInfo footer strong{color:#ff725b}.foodCardInfo footer>button{background:#ff725b}.foodBrowseCategories{text-align:center;border-top:1px solid #e7ebef;margin-top:80px;padding-top:68px}.foodCategoryTiles{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px;display:grid}.foodCategoryTiles button{color:#143a66;cursor:pointer;background:#fcfbf8;border:1px solid #e3e8ed;border-radius:12px;place-items:center;min-height:145px;display:grid}.foodCategoryTiles button i{color:#159468;font-size:28px}.foodCategoryTiles button span,.foodCategoryTiles button small{display:block}.foodCategoryTiles button span{margin-top:10px;font-weight:900}.foodCategoryTiles button small{color:#8592a1;margin-top:5px}.foodCategoryTiles button.active{background:#fff1ed;border-color:#ff725b;box-shadow:0 10px 28px #ff725b21}.foodCategoryTiles button.active i{color:#ff725b}.foodSuggest{text-align:center;background:linear-gradient(120deg,#fff3ef,#f0faf6);padding:76px 24px}.foodSuggest>div{max-width:720px;margin:auto}.foodSuggest button{color:#fff;background:#ff725b;border:0;border-radius:8px;margin-top:24px;padding:13px 19px;font-weight:900}@media (width<=1250px){.foodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.foodCategoryTiles{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.foodCafeCollage{grid-template-columns:1fr}.foodCafeCollage>div:not(.foodCafeMain){display:none}.foodPopularHead{flex-direction:column;align-items:stretch}.foodContent{grid-template-columns:1fr}.foodCategoryTiles{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.foodCafeHero,.foodCafeHeroCopy{min-height:430px}.foodCafeHeroCopy{padding:55px 20px}.foodCafeHeroCopy h1{font-size:45px}.foodBody{padding:42px 18px 65px}.foodPopularHead h2,.foodBrowseCategories h2,.foodSuggest h2{font-size:31px}.foodGrid{grid-template-columns:1fr}.foodCard>div.foodCardMedia{height:240px}.foodCardInfo,.foodCardInfo p{min-height:0}.foodCategoryTiles{grid-template-columns:1fr 1fr}.foodCategoryTiles button{min-height:125px}}.foodCardInfo>.foodCardActions{color:#143a66!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #edf0f3!important;border-radius:0!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-top:auto!important;padding:17px 0 0!important;display:flex!important}.foodCardActions>strong{letter-spacing:-.35px;color:#f56642!important;margin:0!important;font-size:19px!important;font-weight:900!important}.foodCardActions>button{cursor:pointer;color:#dd5636!important;width:auto!important;height:38px!important;box-shadow:none!important;background:#fff3ef!important;border:1px solid #ffd1c5!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.foodCardActions>button:hover{transform:translateY(-1px);color:#fff!important;background:#f56642!important;border-color:#f56642!important}.foodCardActions .qty{background:#f8fafb;border:1px solid #e3e8ed;border-radius:11px;padding:4px}.foodCardActions .qty button{color:#143a66;background:#fff;border:0}.foodCardActions .qty b{text-align:center;color:#143a66;min-width:20px;font-size:12px}@media (width<=600px){.foodCardInfo>.foodCardActions{padding-top:14px!important}.foodCardActions>button span{display:none}.foodCardActions>button{width:38px!important;padding:0!important}.foodCardActions>strong{font-size:18px!important}}.foodCafeHero,.foodCafeHeroCopy{min-height:360px}.foodCafeHeroCopy{justify-content:center;padding:55px max(7vw,24px)}@media (width<=600px){.foodCafeHero,.foodCafeHeroCopy{min-height:330px}.foodCafeHeroCopy{padding:42px 20px}}:root{--y-navy:#102a56;--y-blue:#087ee8;--y-cyan:#12bde8;--y-violet:#7357ff;--y-orange:#ff7a1a;--y-yellow:#ffd84d;--y-ink:#14294b;--y-muted:#677792;--y-surface:#fff;--y-bg:#f5f8ff;--y-line:#e7edf7;--y-shadow:0 18px 50px #223d6f1c}html{scroll-behavior:smooth}button,a{transition:transform .2s,box-shadow .2s,background-color .2s,color .2s,border-color .2s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #087ee845}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:60;background:#ffffffe0;border-bottom:1px solid #dee7f5d9;height:80px;padding:0 clamp(20px,5vw,76px);position:sticky;top:0;box-shadow:0 6px 24px #14294b0a}.brand{letter-spacing:-.5px;gap:11px;font-weight:900}.brandMark{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));border-radius:14px;width:42px;height:42px;font-size:21px;box-shadow:0 10px 24px #4c52ff42}.desktopNav{gap:7px}.desktopNav>a,.megaNav>a{color:#52627d;border-radius:13px;align-items:center;height:42px;padding:0 15px;font-size:13px;font-weight:800;display:flex}.desktopNav>a:hover,.megaNav>a:hover{color:var(--y-blue);background:#edf6ff;transform:translateY(-1px)}.desktopNav>a.active:after,.megaNav>a.active:after{display:none}.headerActions{gap:8px}.headerActions .login{border-radius:12px;padding:11px 16px}.headerActions .login:hover{color:var(--y-blue);background:#edf6ff}.headerActions .partner{background:linear-gradient(135deg,var(--y-orange),#ff9d2e);color:#fff;border:0;border-radius:14px;padding:11px 16px;box-shadow:0 10px 22px #ff7a1a3d}.headerActions .partner:hover{transform:translateY(-2px);box-shadow:0 14px 28px #ff7a1a52}.userAvatar{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));box-shadow:0 8px 20px #3a5bd440}.megaMenu{border:1px solid var(--y-line);border-radius:24px;overflow:hidden;box-shadow:0 28px 70px #102a5629}.megaCategories>a{border-radius:13px}.megaCategories>a.selected{color:var(--y-blue);background:#fff;box-shadow:0 8px 22px #1e417814}.megaCta{box-shadow:0 10px 25px #4152da38;background:linear-gradient(135deg,var(--y-blue),var(--y-violet))!important;border-radius:12px!important}.hero{background:radial-gradient(circle at 80% 15%,#7357ff33,#0000 28%),radial-gradient(circle at 9% 85%,#12bde82e,#0000 30%),linear-gradient(135deg,#f4fbff 0%,#f8f6ff 52%,#fff8ec 100%);min-height:690px;padding-top:0;overflow:hidden}.hero:before{content:"";filter:blur(1px);background:linear-gradient(145deg,#087ee81f,#7357ff33);border-radius:42% 58% 58% 42%;width:520px;height:520px;position:absolute;top:55px;right:-120px;transform:rotate(18deg)}.hero:after{content:"";background:linear-gradient(135deg,var(--y-orange),var(--y-yellow));opacity:.12;border-radius:36px;width:180px;height:180px;position:absolute;top:150px;right:18%;transform:rotate(18deg)}.heroInner{z-index:2;max-width:1240px;padding:92px 24px 170px;position:relative}.eyebrow{color:var(--y-blue);letter-spacing:.9px;background:#fffc;border:1px solid #087ee824;border-radius:99px;align-items:center;gap:8px;padding:8px 13px;font-size:10px;display:inline-flex;box-shadow:0 8px 24px #254d8912}.eyebrow span{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.hero h1{max-width:830px;color:var(--y-navy);letter-spacing:-4px;margin:20px 0 18px;font-size:clamp(52px,6vw,82px);line-height:.98}.hero h1 em{background:linear-gradient(100deg,var(--y-blue),var(--y-violet) 55%,var(--y-orange));color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.hero h1 em:after{content:"";background:linear-gradient(90deg,var(--y-cyan),var(--y-violet),var(--y-orange));opacity:.55;border-radius:10px;height:7px;position:absolute;bottom:-5px;left:0;right:0}.heroInner>p{max-width:620px;color:var(--y-muted);font-size:18px;line-height:1.7}.searchBox{background:#fffffff0;border:1px solid #d5e0f0e6;border-radius:22px;max-width:900px;margin-top:34px;padding:8px;box-shadow:0 24px 60px #193f7824}.searchBox button{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));border-radius:15px;height:58px;box-shadow:0 10px 24px #4352d840}.searchBox button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #4352d852}.searchField>span,.locationField>span:first-child{color:var(--y-blue)}.quickSearch{margin-top:18px}.quickSearch button{background:#ffffffbf;border:1px solid #dfe8f5;border-radius:99px;padding:8px 12px}.quickSearch button:hover{color:var(--y-blue);background:#fff;transform:translateY(-2px)}.trustStrip{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #e2e9f4e6;border-radius:24px 24px 0 0;width:min(1180px,100% - 40px);bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 42px #213e6914}.trustStrip strong{color:var(--y-blue);font-size:24px}.trustStrip div:nth-of-type(2) strong{color:var(--y-violet)}.trustStrip div:nth-of-type(3) strong{color:var(--y-orange)}.trustStrip div:nth-of-type(4) strong{color:#13a76d}.section{max-width:1320px;padding-left:24px;padding-right:24px}.sectionHead h2{letter-spacing:-2px;color:var(--y-navy);font-size:clamp(34px,4vw,48px)}.kicker{color:var(--y-blue);letter-spacing:1.7px;align-items:center;gap:7px;display:inline-flex}.kicker:before{content:"";background:linear-gradient(90deg,var(--y-blue),var(--y-violet));border-radius:4px;width:22px;height:4px}.categoryGrid{gap:16px}.categoryCard{border:1px solid var(--y-line);background:var(--y-surface);border-radius:22px;min-height:126px;overflow:hidden;box-shadow:0 10px 32px #1d3e7012}.categoryCard:before{content:"";background:var(--y-cyan);opacity:.08;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-25px;right:-25px}.categoryCard:hover{box-shadow:var(--y-shadow);border-color:#087ee842;transform:translateY(-7px)}.catIcon{border-radius:18px;width:58px;height:58px}.catIcon.mint{color:#11a36b;background:#dcfbef}.catIcon.orange{color:var(--y-orange);background:#fff0e0}.catIcon.blue{color:var(--y-blue);background:#e2f6ff}.catIcon.violet{color:var(--y-violet);background:#ece8ff}.categoryCard>b,.categoryCard span b{font-size:16px}.categoryCard>i{color:var(--y-blue)}.recommendations{background:linear-gradient(#f0f6ff 0%,#f8faff 100%);border-radius:36px;max-width:1400px}.tabs{border:1px solid var(--y-line);background:#fff;border-radius:16px;padding:5px}.tabs button{border-radius:11px}.tabs button.selected{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));color:#fff;box-shadow:0 7px 16px #4453db38}.cardGrid{gap:20px}.placeCard,.directoryCard{border:1px solid var(--y-line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 32px #1d3e7014}.placeCard:hover,.directoryCard:hover{transform:translateY(-8px);box-shadow:0 24px 55px #1d3e7026}.placeCard .photo,.directoryPhoto{min-height:235px}.typeTag,.badge,.directoryPhoto>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:99px}.heart{border-radius:13px;box-shadow:0 8px 18px #162c5026}.cardBody{padding:21px}.cardBody h3,.directoryBody h2{letter-spacing:-.45px;font-size:20px}.rating i{color:#ffb000}.cardFooter{border-top:1px solid var(--y-line);padding-top:17px}.cardFooter strong,.directoryBody strong{color:var(--y-orange)}.cardFooter button,.directoryBody button,.directoryBody a{color:var(--y-blue)}.showMore{color:var(--y-blue);background:#fff;border:1px solid #087ee833;border-radius:14px;box-shadow:0 8px 20px #1c448212}.showMore:hover{background:var(--y-blue);color:#fff;transform:translateY(-3px)}.aiSection{background:linear-gradient(135deg,#102a56 0%,#283d87 55%,#5946d4 100%);border-radius:36px;max-width:1320px;margin:90px auto;padding:70px;position:relative;overflow:hidden;box-shadow:0 35px 80px #172e5d3d}.aiSection:after{content:"";background:#12bde838;border-radius:50%;width:340px;height:340px;position:absolute;top:-100px;right:-90px}.voucherCopy{z-index:2;position:relative}.voucherIcon{background:linear-gradient(135deg,var(--y-orange),var(--y-yellow));box-shadow:0 12px 28px #ff7a1a4d}.voucherForm{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:18px}.voucherForm button{background:linear-gradient(135deg,var(--y-orange),#ffad37);border-radius:12px}.voucherTicket{border-radius:26px;transform:rotate(-4deg);box-shadow:0 30px 70px #04122b47}.voucherTicket:hover{transform:rotate(0)translateY(-5px)}.confidence{gap:80px}.confidencePhoto{border-radius:30px;box-shadow:0 24px 60px #14376829}.verified{border-radius:17px;box-shadow:0 15px 34px #183a6029}.confidenceCopy h2{letter-spacing:-2.5px;font-size:clamp(38px,4.5vw,58px)}.confidenceCopy li>span{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));border-radius:14px;box-shadow:0 8px 18px #3e53d733}.pageHero{border-bottom:1px solid var(--y-line);background:radial-gradient(circle at 84% 20%,#7357ff2e,#0000 25%),linear-gradient(135deg,#effaff,#f7f5ff 58%,#fff8ec);padding-top:95px;padding-bottom:90px}.pageHero h1,.pageHeroCopy h1{letter-spacing:-3px;color:var(--y-navy);font-size:clamp(46px,5vw,68px)}.pageSearch,.filterPanel{border:1px solid var(--y-line);box-shadow:var(--y-shadow);background:#fff;border-radius:20px}.pageSearch button,.filterPanel>button{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));color:#fff;border-radius:13px}.listingToolbar{border:1px solid var(--y-line);background:#fff;border-radius:17px;padding:17px 20px}.directoryGrid{gap:22px}.directoryBody{padding:22px}.roomGallery>div,.roomGallery .roomMainPhoto{border-radius:24px}.roomIntro>aside,.ownerCard,.bookingForm{box-shadow:var(--y-shadow);border-radius:22px}.roomIntro>aside{border-top-color:var(--y-violet)}.roomIntro>aside a,.bookingForm>button{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));color:#fff;border-radius:12px}.factGrid>div,.utilityGrid>div,.nearbyGrid>div{border-radius:18px}.utilityGrid>div:hover,.nearbyGrid>div:hover{box-shadow:var(--y-shadow);transform:translateY(-5px)}.foodPage{background:linear-gradient(#f7fbff,#f6f7ff)}.foodHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6}.foodLogo>span{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));box-shadow:0 9px 22px #4954de40}.foodHero{background:radial-gradient(circle at 85% 20%,#7357ff2b,#0000 28%),linear-gradient(125deg,#eafaff,#f8f5ff 58%,#fff6df)}.foodHero h1 em{background:linear-gradient(90deg,var(--y-blue),var(--y-violet),var(--y-orange));color:#0000;-webkit-background-clip:text;background-clip:text}.foodSearch,.cartPanel,.foodCard{border-color:var(--y-line);box-shadow:0 14px 38px #1c3d7017}.foodCard{border-radius:22px}.foodCard:hover{box-shadow:var(--y-shadow);transform:translateY(-6px)}.foodCategories button.active{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));border-color:#0000}.cartTrigger{background:linear-gradient(135deg,var(--y-blue),var(--y-violet))}.checkoutButton,.placeOrder{background:linear-gradient(135deg,var(--y-orange),#ffad31);box-shadow:0 10px 22px #ff7a1a38}.checkoutModal,.orderSuccess{border-radius:26px}.authPage{background:radial-gradient(circle at 12% 15%,#12bde833,#0000 25%),radial-gradient(circle at 90% 86%,#7357ff2b,#0000 28%),linear-gradient(135deg,#eefaff,#f9f7ff)}.authCard{border:1px solid #dee7f4e6;border-radius:28px;box-shadow:0 28px 70px #19376724}.authIcon{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));border-radius:18px;box-shadow:0 12px 25px #4151da3b}.authPrimary,.authProcessButton{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));border-radius:13px;box-shadow:0 10px 24px #4151da33}footer{background:linear-gradient(145deg,#102a56,#172e62 55%,#2a397f);border-radius:34px 34px 0 0;padding-top:65px}.footerLinks a{border-radius:10px}.footerLinks a:hover{color:#6fe4ff;transform:translateY(-2px)}.mobileNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--y-line);background:#fffffff0;box-shadow:0 -10px 30px #16305a1a}.mobileNav a.active span{background:linear-gradient(135deg,var(--y-blue),var(--y-violet));color:#fff;border-radius:10px}@media (width<=900px){.topbar{height:70px}.hero{min-height:650px}.heroInner{padding-top:70px}.hero h1{letter-spacing:-2.5px}.trustStrip{width:calc(100% - 24px)}.recommendations{border-radius:26px}.aiSection{border-radius:28px;margin:60px 18px;padding:48px 28px}.confidence{gap:35px}.pageHero{padding-top:70px}.foodHeader{border-radius:0}}@media (width<=640px){.hero{min-height:720px}.heroInner{padding:56px 18px 190px}.hero h1{letter-spacing:-2.2px;font-size:47px}.heroInner>p{font-size:15px}.searchBox{border-radius:18px;padding:7px}.trustStrip{border-radius:20px 20px 0 0;grid-template-columns:1fr 1fr;padding:18px 10px}.trustStrip>i{display:none}.trustStrip strong{font-size:20px}.section{padding-left:18px;padding-right:18px}.sectionHead h2{font-size:36px}.categoryCard{border-radius:18px;min-height:108px}.recommendations{margin-left:8px;margin-right:8px;padding-left:10px;padding-right:10px}.placeCard,.directoryCard{border-radius:20px}.aiSection{padding:38px 22px}.confidenceCopy h2{font-size:39px}.pageHero h1,.pageHeroCopy h1{font-size:44px}.mobileNav span i{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}button,a,.placeCard,.directoryCard,.categoryCard,.voucherTicket{transition:none!important}}.foodPage>.topbar{position:sticky;top:0}.foodHero{align-items:center;min-height:330px;padding:54px max(5vw,24px)}.foodHero h1{font-size:clamp(44px,5vw,66px)}.foodHero p{max-width:610px}.foodBody{max-width:1480px;padding-top:24px}.foodCategories{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7faffe0;margin:0 -8px 28px;padding:12px 8px;position:sticky;top:80px}.foodCategories button{border-radius:13px;align-items:center;height:42px;padding:0 18px;display:flex}.foodContent{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.foodMenuArea{min-width:0}.foodTitle{align-items:center;margin:0 0 20px}.foodTitle h2{letter-spacing:-1px;font-size:32px}.foodTitle p{color:#71809a;margin:7px 0 0;font-size:12px}.foodTitle>small{color:#168761;background:#e8f8ef;border-radius:99px;align-items:center;gap:6px;padding:8px 11px;font-weight:800;display:inline-flex}.foodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.foodCard{border-radius:20px;flex-direction:column;display:flex}.foodCardMedia{height:178px;position:relative;overflow:hidden}.foodCardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.foodCard:hover .foodCardMedia img{transform:scale(1.05)}.foodCardMedia>span,.foodCardMedia>b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:12px}.foodCardMedia>span{color:#183a60;left:12px}.foodCardMedia>b{color:#d75b00;right:12px}.foodCardInfo{flex-direction:column;flex:1;padding:17px;display:flex}.foodCardInfo>span{color:#087ee8;font-size:9px;font-weight:800}.foodCardInfo h3{letter-spacing:-.25px;margin:9px 0 6px;font-size:16px}.foodCardInfo>p{-webkit-line-clamp:2;color:#697893;-webkit-box-orient:vertical;min-height:35px;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.foodCardInfo footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.foodCardInfo footer strong{color:#ff7014;font-size:17px}.foodCardInfo footer>button{color:#fff;background:linear-gradient(135deg,#087ee8,#7357ff);border:0;border-radius:12px;width:38px;height:38px;box-shadow:0 8px 18px #3e52d738}.cartPanel{border-radius:22px;top:154px}.foodMobileCart{display:none}.foodPage>footer{margin-top:10px}@media (width<=1240px){.foodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.foodContent{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=900px){.foodCategories{top:70px}.foodContent{grid-template-columns:1fr}.cartPanel{display:none}.foodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.foodMobileCart{z-index:80;color:#fff;text-align:left;background:linear-gradient(135deg,#102a56,#7357ff);border:0;border-radius:17px;grid-template-columns:1fr auto 24px;align-items:center;gap:12px;height:58px;padding:0 18px;display:grid;position:fixed;bottom:18px;left:16px;right:16px;box-shadow:0 18px 40px #15275b4d}.foodMobileCart span{font-size:12px}.foodMobileCart b{font-size:13px}}@media (width<=620px){.foodHero{grid-template-columns:1fr;padding:40px 18px}.foodHero h1{font-size:43px}.foodSearch{height:54px}.foodBody{padding-left:16px;padding-right:16px}.foodCategories{margin-left:-16px;margin-right:-16px;padding-left:16px}.foodTitle{align-items:flex-start;gap:15px}.foodTitle h2{font-size:28px}.foodTitle>small{font-size:9px}.foodGrid{grid-template-columns:1fr}.foodCard{grid-template-columns:132px 1fr;min-height:166px;display:grid}.foodCardMedia{height:100%;min-height:166px}.foodCardMedia>span{display:none}.foodCardMedia>b{top:8px;left:8px;right:auto}.foodCardInfo{padding:14px}.foodCardInfo h3{font-size:15px}.foodCardInfo>p{-webkit-line-clamp:2}.foodPage>footer{padding-bottom:95px}}.siteFooter{text-align:left;border:0;width:100%;line-height:1.4;color:#4c5a70!important;background:#fff!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;box-shadow:inset 0 1px #e7ebf0!important}.siteFooter,.siteFooter *{box-sizing:border-box}.siteFooter a{color:inherit;text-decoration:none}.siteFooterMain{grid-template-columns:minmax(250px,1.3fr) repeat(4,minmax(130px,.8fr));width:min(100%,1380px);margin:0 auto;padding:66px 36px 48px;align-items:start!important;gap:clamp(38px,4.3vw,72px)!important;display:grid!important}.siteFooterBrand{min-width:0}.siteFooterBrand>a{color:#064484;align-items:center;gap:12px;display:flex}.siteFooterMark{color:#087ee8;background:linear-gradient(145deg,#fff,#f3f8ff);border:1px solid #dce5ef;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:950;display:grid;box-shadow:0 9px 22px #1b417314}.siteFooterBrand>a>span:last-child{display:grid}.siteFooterBrand b{letter-spacing:-.5px;white-space:nowrap;font-size:20px}.siteFooterBrand em{color:#e9a22b;font-style:normal}.siteFooterBrand a small{color:#e9a22b;margin-top:2px;font-size:11px}.siteFooterBrand>p{color:#4f5d72;max-width:260px;margin:24px 0;font-size:13px;line-height:1.65}.siteFooterSocials{gap:10px;display:flex}.siteFooterSocials a{color:#596579;background:#f2f4f7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.siteFooterSocials a:hover{color:#087ee8;background:#e8f4ff;transform:translateY(-3px)}.siteFooterColumn{flex-direction:column;align-items:flex-start;gap:17px;display:flex!important}.siteFooterColumn h2{color:#064484;letter-spacing:-.3px;margin:0 0 9px;font-size:16px;line-height:1.2}.siteFooterColumn a{font-size:13px;line-height:1.35;display:block}.siteFooterColumn a:hover{color:#087ee8;transform:translate(3px)}.siteFooterContact{border-top:1px solid #e7ebf0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:min(100% - 72px,1308px);margin:0 auto;padding:34px 0 48px;gap:60px!important;display:grid!important}.siteFooterContact>a{align-items:flex-start;gap:14px;min-width:0;display:flex}.siteFooterContact>a>i{color:#064c91;text-align:center;flex:0 0 24px;width:24px;margin-top:2px;font-size:21px}.siteFooterContact span{gap:4px;min-width:0;display:grid}.siteFooterContact b{color:#064484;font-size:14px}.siteFooterContact small{color:#536076;overflow-wrap:anywhere;font-size:13px}.siteFooterBottom{background:#fafafa;border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:23px max(36px,50vw - 654px);display:flex!important}.siteFooterBottom>small{color:#566379;font-size:12px;border:0!important;grid-column:auto!important;margin:0!important;padding:0!important}.siteFooterBottom nav{gap:28px;display:flex}.siteFooterBottom nav a{font-size:12px}.siteFooterBottom nav a:hover{color:#087ee8}.foodPage>.siteFooter{margin-top:10px!important;padding:0!important}@media (width<=1080px){.siteFooterMain{grid-template-columns:1.35fr repeat(2,1fr);gap:42px!important}.siteFooterBrand{grid-row:span 2}.siteFooterContact{gap:24px!important}}@media (width<=700px){.siteFooterMain{grid-template-columns:1fr 1fr;padding:46px 20px 34px;gap:34px 24px!important}.siteFooterBrand{grid-area:auto/1/auto/-1}.siteFooterBrand>p{max-width:320px}.siteFooterColumn h2{font-size:15px}.siteFooterColumn a{font-size:12px}.siteFooterContact{grid-template-columns:1fr;width:calc(100% - 40px);padding:28px 0 36px;gap:22px!important}.siteFooterBottom{flex-direction:column;align-items:flex-start;padding:22px 20px}.siteFooterBottom nav{flex-wrap:wrap;gap:18px}.foodPage>.siteFooter{padding:0!important}}.recommendationActions{align-items:center;gap:12px;display:flex}.carouselControls{gap:7px;display:flex}.carouselControls button{color:#183a60;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:12px;width:40px;height:40px}.carouselControls button:hover{color:#087ee8;border-color:#087ee8;transform:translateY(-2px);box-shadow:0 8px 18px #1c41781a}.featuredCarousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;gap:20px;padding:8px 4px 24px;overflow-x:auto;display:flex!important}.featuredCarousel::-webkit-scrollbar{display:none}.featuredCarousel .placeCard{scroll-snap-align:start;flex:0 0 calc(25% - 15px);min-width:270px}.carouselHint{color:#71809a;justify-content:space-between;align-items:center;padding:4px 4px 0;font-size:10px;display:flex}.carouselHint span{align-items:center;gap:7px;display:flex}.carouselHint i{color:#087ee8}.carouselHint b{color:#8b97aa;font-weight:700}@media (width<=1100px){.featuredCarousel .placeCard{flex-basis:calc(33.3333% - 13.3333px)}}@media (width<=800px){.recommendations .sectionHead{align-items:flex-start}.recommendationActions{flex-direction:column;align-items:flex-end}.featuredCarousel .placeCard{flex-basis:calc(50% - 10px)}.carouselHint b{display:none}}@media (width<=560px){.recommendationActions{align-items:stretch;width:100%}.recommendationActions .tabs{width:100%;overflow-x:auto}.carouselControls{display:none}.featuredCarousel{margin-right:-10px}.featuredCarousel .placeCard{flex-basis:86%;min-width:260px}.carouselHint{justify-content:center}}.featuredCarousel{width:100%;min-width:0;max-width:100%;overflow:auto hidden}.recommendations,.hero.managedHero{max-width:100%;overflow-x:hidden}.ticketOverlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1d34a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ticketOrderForm,.ticketDetail{background:#fff;border-radius:20px;width:min(640px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #081f3a4d}.ticketOrderForm>header,.ticketDetail>header{border-bottom:1px solid #e6edf4;justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.ticketOrderForm header small,.ticketDetail header small{color:#0089ba;font-weight:900}.ticketOrderForm header h2,.ticketDetail header h2{color:#183a60;margin:5px 0 0;font-size:21px}.ticketOrderForm header button,.ticketDetailClose{color:#52677f;background:#eef3f8;border:0;border-radius:9px;width:38px;height:38px}.ticketOrderForm>section{grid-template-columns:1fr 1fr;gap:16px;padding:22px 26px;display:grid}.ticketOrderForm label{color:#3d526d;gap:7px;font-size:12px;font-weight:900;display:grid}.ticketOrderForm label small{color:#8998aa;font-weight:600}.ticketOrderForm input,.ticketOrderForm select,.ticketOrderForm textarea,.ticketDetail select{color:#183a60;background:#f9fbfd;border:1px solid #d8e2ec;border-radius:10px;width:100%;padding:12px;font:600 13px inherit}.ticketOrderForm textarea{resize:vertical;min-height:72px}.ticketOrderForm .ticketWide,.ticketOrderSummary,.ticketFormError{grid-column:1/-1}.ticketOrderSummary{color:#183a60;background:#eef8fc;border-radius:10px;justify-content:space-between;padding:13px 15px;display:flex}.ticketOrderForm>footer{border-top:1px solid #e6edf4;justify-content:flex-end;gap:10px;padding:18px 26px;display:flex}.ticketOrderForm>footer button,.ticketSuccess button{color:#53667d;background:#fff;border:1px solid #d5e0ea;border-radius:10px;padding:11px 17px;font-weight:900}.ticketOrderForm>footer button:last-child,.ticketSuccess button{color:#fff;background:#ff7f00;border-color:#ff7f00}.ticketFormError{color:#c54545;margin:0;font-size:12px}.ticketSuccess{text-align:center;padding:42px 30px!important;display:block!important}.ticketSuccess>i{color:#17a36b;font-size:48px}.ticketSuccess h3{color:#183a60;margin:14px 0 7px;font-size:24px}.ticketSuccess p{color:#64748b;line-height:1.6}.ticketOrderAdmin{padding-top:30px}.ticketAdminStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 18px;display:grid}.ticketAdminStats article{background:#fff;border:1px solid #e1e8f0;border-radius:12px;padding:18px}.ticketAdminStats small{color:#8190a3;font-size:9px;font-weight:900;display:block}.ticketAdminStats b{color:#183a60;margin-top:8px;font-size:22px;display:block}.ticketAdminToolbar{justify-content:space-between;gap:15px;margin:18px 0;display:flex}.ticketAdminToolbar>div{flex-wrap:wrap;gap:7px;display:flex}.ticketAdminToolbar button{color:#63758b;background:#fff;border:1px solid #dce5ee;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:900}.ticketAdminToolbar button.active{color:#fff;background:#183a60;border-color:#183a60}.ticketAdminToolbar label{color:#8796a8;background:#fff;border:1px solid #dce5ee;border-radius:9px;align-items:center;gap:8px;min-width:280px;padding:0 12px;display:flex}.ticketAdminToolbar input{border:0;outline:0;width:100%;padding:10px 0;font-size:12px}.ticketAdminTable{background:#fff;border:1px solid #e0e7ef;border-radius:13px;overflow:hidden}.ticketAdminTable>header,.ticketAdminTable>article{grid-template-columns:1.1fr 1.4fr .75fr .85fr .75fr 28px;align-items:center;gap:14px;padding:14px 17px;display:grid}.ticketAdminTable>header{color:#7c8b9e;background:#f5f8fb;font-size:9px;font-weight:900}.ticketAdminTable>article{cursor:pointer;border-top:1px solid #edf1f5}.ticketAdminTable article div>*{display:block}.ticketAdminTable article b{color:#183a60;font-size:12px}.ticketAdminTable article strong{color:#38516f;margin-top:4px;font-size:11px}.ticketAdminTable article small{color:#8997a8;margin-top:4px;font-size:10px}.ticketAdminTable article>button{color:#0088b8;background:0 0;border:0}.ticketState,.ticketPayment{border-radius:99px;justify-self:start;padding:6px 8px;font-size:9px;font-weight:900}.ticketState.new{color:#a75b00;background:#fff1db}.ticketState.confirmed,.ticketPayment.paid{color:#13734c;background:#e3f7ee}.ticketState.completed{color:#17649b;background:#e4f1ff}.ticketState.cancelled,.ticketPayment.refunded{color:#a64a4a;background:#f3e8e8}.ticketPayment.unpaid{color:#66758a;background:#f1f3f6}.ticketAdminEmpty{text-align:center;color:#8190a4;margin:0;padding:42px}.ticketDetail{padding-bottom:22px;position:relative}.ticketDetailClose{position:absolute;top:22px;right:22px}.ticketDetail>header{padding-right:75px;display:block}.ticketDetail header p{color:#728196;margin:7px 0 0}.ticketDetailGrid{grid-template-columns:1fr 1fr;gap:15px;padding:22px 26px;display:grid}.ticketDetailGrid div{background:#f6f9fb;border-radius:10px;padding:13px}.ticketDetailGrid small,.ticketDetailGrid b{display:block}.ticketDetailGrid small,.ticketDetailNote small{color:#8190a4;margin-bottom:6px;font-size:9px;font-weight:900}.ticketDetailGrid b,.ticketDetailGrid a{color:#183a60;font-size:12px}.ticketDetailNote{color:#53657b;background:#fff8ef;border-left:3px solid #ff7f00;margin:0 26px 20px;padding:14px;font-size:12px}.ticketDetailNote small{display:block}.ticketDetail>footer{grid-template-columns:1fr 1fr;gap:15px;padding:0 26px;display:grid}.ticketDetail>footer label{color:#53667d;gap:6px;font-size:10px;font-weight:900;display:grid}@media (width<=900px){.ticketAdminStats{grid-template-columns:1fr 1fr}.ticketAdminTable>header{display:none}.ticketAdminTable>article{grid-template-columns:1fr 1fr}.ticketAdminTable article>button{display:none}}@media (width<=600px){.ticketOrderForm>section,.ticketDetailGrid,.ticketDetail>footer{grid-template-columns:1fr}.ticketOrderForm .ticketWide,.ticketOrderSummary,.ticketFormError{grid-column:auto}.ticketAdminStats{grid-template-columns:1fr}.ticketAdminToolbar{display:grid}.ticketAdminToolbar label{min-width:0}.ticketAdminTable>article{grid-template-columns:1fr}.ticketAdminTable>article>span{justify-self:start}}.ticketBoxPro>h2{margin:9px 0 20px;font-size:24px}.ticketTypes{gap:10px;margin-bottom:20px;display:grid}.ticketType{background:#f9fbfd;border:1px solid #dce5ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.ticketType b,.ticketType small{display:block}.ticketType b{color:#183a60;font-size:13px}.ticketType small{color:#7b8ba0!important;margin-top:4px!important;font-size:10px!important}.ticketCounter{background:#fff;border:1px solid #d7e1eb;border-radius:9px;align-items:center;display:flex;overflow:hidden}.ticketCounter button{color:#087da4;background:#edf5f9;border:0;width:34px;height:34px;font-size:18px}.ticketCounter strong{text-align:center;color:#183a60;min-width:35px}.ticketBoxPro .ticketTotal span small{color:#8795a6;margin-top:4px;font-size:10px;display:block}.ticketBoxPro .buyTicket:disabled{cursor:not-allowed;opacity:.5}.ticketOrderSummary>div{gap:4px;display:grid}.ticketSuccessPopup{text-align:center;background:#fff;border-radius:22px;width:min(480px,100%);padding:34px;position:relative;box-shadow:0 30px 90px #071e3959}.ticketPopupClose{color:#607287;background:#eef3f7;border:0;border-radius:9px;width:36px;height:36px;position:absolute;top:18px;right:18px}.ticketSuccessPopup>span{color:#129661;background:#e5f8ef;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:27px;display:grid}.ticketSuccessPopup>small{color:#129661;letter-spacing:1px;font-size:10px;font-weight:900}.ticketSuccessPopup h2{color:#183a60;margin:8px 0;font-size:26px}.ticketSuccessPopup>p{color:#6e7f93;margin:0 auto 20px;font-size:13px;line-height:1.65}.ticketSuccessPopup>div{background:#edf8fc;border-radius:11px;padding:13px}.ticketSuccessPopup>div small,.ticketSuccessPopup>div b{display:block}.ticketSuccessPopup>div small{color:#7990a4;font-size:9px}.ticketSuccessPopup>div b{color:#0088b8;letter-spacing:1px;margin-top:5px;font-size:18px}.ticketSuccessPopup ul{border-top:1px solid #e5ebf1;margin:18px 0;padding:0;list-style:none}.ticketSuccessPopup li{color:#66798e;border-bottom:1px solid #e5ebf1;justify-content:space-between;padding:11px 2px;font-size:12px;display:flex}.ticketSuccessPopup li strong{color:#183a60}.ticketSuccessDone{color:#fff;background:#ff7f00;border:0;border-radius:10px;width:100%;padding:13px;font-weight:900}.categoryType{border-radius:99px;margin-right:5px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.categoryType.event{color:#17639a;background:#e8f1fb}.categoryType.discovery{color:#14744c;background:#e6f7ee}.amenityEditModal select{color:#294665;background:#fff;border:1px solid #d6e1ee;border-radius:9px;width:100%;padding:11px 12px}.discoveryTable article{grid-template-columns:72px minmax(240px,1.4fr) minmax(130px,.7fr) 100px auto auto}.visitTicketTable>header,.visitTicketTable>article{grid-template-columns:1.1fr 1.3fr .9fr .7fr .75fr 28px}.eventCardFacts{border-bottom:1px solid #e8edf2;gap:9px;margin:0 0 20px;padding:0 0 18px;list-style:none;display:grid}.eventCardFacts li{color:#526177;grid-template-columns:21px 1fr;align-items:center;gap:7px;font-size:11px;line-height:1.35;display:grid}.eventCardFacts li i{color:#ff675c;text-align:center;font-size:14px}.eventCardFacts li:nth-child(2) i,.eventCardFacts li:nth-child(3) i{color:#087e75}.eventCardFacts li strong{color:#087e75;font-size:11px}.eventBody .eventCardFacts+div{margin-top:auto}.eventBody{flex-direction:column;display:flex}.eventBody h2{margin:0 0 16px}.eventCard{flex-direction:column;display:flex}.eventCard .eventBody{flex:1}@media (width<=600px){.eventCardFacts li,.eventCardFacts li strong{font-size:12px}}.discoveryHero{background:radial-gradient(circle at 82% 20%,#57bb3833,#0000 26%),linear-gradient(135deg,#eaf9f1,#eff8ff 58%,#fff8e9)}.discoveryCard .eventPhoto>span{color:#14744c;background:#fff;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:14px;left:14px}.discoveryCard .eventPhoto>em{color:#fff;background:#ff7f00;border-radius:99px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:14px;right:14px}.discoveryCard .eventBody p{color:#6f8094;min-height:44px;margin:10px 0 18px;font-size:12px;line-height:1.55}.discoveryFacts{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.discoveryFacts>div{background:#f9fbfd;border:1px solid #e0e8ef;border-radius:13px;align-items:flex-start;gap:12px;padding:16px;display:flex}.discoveryFacts i{color:#149062;font-size:18px}.discoveryFacts small,.discoveryFacts b{display:block}.discoveryFacts small{color:#8291a3;margin-bottom:5px;font-size:9px}.discoveryFacts b{color:#183a60;font-size:11px;line-height:1.45}@media (width<=640px){.discoveryFacts{grid-template-columns:1fr}.discoveryCard .eventBody p{min-height:0}}.explorePage{background:#fff}.exploreHero{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:480px;padding:80px max(7vw,24px);display:flex}.exploreHero>div{max-width:760px}.exploreHero span,.exploreKicker,.exploreCta span{letter-spacing:1.8px;font-size:10px;font-weight:900}.exploreHero h1{letter-spacing:-2.5px;max-width:720px;margin:13px 0 16px;font-size:clamp(44px,6vw,70px);line-height:1.03}.exploreHero p{color:#e4eef8;max-width:620px;margin:0;font-size:16px;line-height:1.65}.exploreIntro{text-align:center;max-width:1120px;margin:auto;padding:78px 28px 64px}.exploreKicker{color:#ff725b}.exploreIntro h2,.exploreSectionHead h2,.exploreCta h2{color:#143a66;letter-spacing:-1.4px;margin:10px 0 16px;font-size:clamp(30px,4vw,45px)}.exploreIntro>p,.exploreSectionHead>p{color:#6d7d90;max-width:800px;margin:0 auto;font-size:14px;line-height:1.8}.exploreStats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.exploreStats article{background:#fcfbf8;border:1px solid #edf0f2;border-radius:7px;padding:25px}.exploreStats strong,.exploreStats span{display:block}.exploreStats strong{color:#ff725b;font-size:28px}.exploreStats span{color:#728196;margin-top:6px;font-size:11px;font-weight:800}.exploreHighlights{background:#faf9f5;padding:72px max(7vw,24px)}.exploreSectionHead{text-align:center}.exploreFeatureList{gap:24px;max-width:1120px;margin:42px auto 0;display:grid}.exploreFeature{background:#fff;border:1px solid #e3e8ec;border-radius:10px;grid-template-columns:1fr 1fr;min-height:330px;display:grid;overflow:hidden;box-shadow:0 12px 35px #143a6614}.exploreFeature:nth-child(2n) .exploreFeatureImage{grid-area:1/2}.exploreFeature:nth-child(2n) .exploreFeatureBody{grid-area:1/1}.exploreFeatureImage{background-position:50%;background-size:cover;min-height:330px;display:block;position:relative}.exploreFeatureImage>span,.exploreFeatureImage>em{border-radius:99px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:18px}.exploreFeatureImage>span{color:#177251;background:#fff;left:18px}.exploreFeatureImage>em{color:#fff;background:#ff725b;right:18px}.exploreFeatureBody{flex-direction:column;justify-content:center;align-items:flex-start;padding:38px 42px;display:flex}.exploreFeatureIcon{color:#ff725b;background:#fff0ed;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.exploreFeatureIcon.icon1{color:#159468;background:#e7f8f0}.exploreFeatureIcon.icon2{color:#80a900;background:#f2f9dc}.exploreFeatureIcon.icon3{color:#3375ca;background:#eaf1ff}.exploreFeatureBody>small{color:#95a1af;letter-spacing:1px;font-size:9px;font-weight:900}.exploreFeatureBody h3{color:#143a66;margin:8px 0 10px;font-size:25px}.exploreFeatureBody>p{color:#6e7e91;margin:0;font-size:13px;line-height:1.7}.exploreFeatureBody ul{color:#738398;gap:7px;margin:15px 0 20px;padding:0;font-size:10px;list-style:none;display:grid}.exploreFeatureBody li i{color:#159468;width:17px}.exploreFeatureBody>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:auto;display:flex}.exploreFeatureBody strong{color:#159468;font-size:12px}.exploreFeatureBody a{color:#fff;background:#ff725b;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:900}.exploreQuick{padding:72px max(7vw,24px)}.exploreQuick>div:last-child{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:38px auto 0;display:grid}.exploreQuick article{text-align:center;background:#fcfbf8;border:1px solid #edf0f2;border-radius:8px;padding:23px 18px}.exploreQuick article i{color:#159468;margin-bottom:11px;font-size:22px;display:block}.exploreQuick small,.exploreQuick strong{display:block}.exploreQuick small{color:#8795a5;font-size:9px;font-weight:800}.exploreQuick strong{color:#ff725b;margin-top:6px;font-size:15px}.exploreCta{text-align:center;color:#fff;background:linear-gradient(110deg,#0b796e,#f46c58);padding:80px 24px}.exploreCta>div{max-width:780px;margin:auto}.exploreCta h2{color:#fff}.exploreCta p{color:#e8f6f4;line-height:1.7}.exploreCta>div>div{justify-content:center;gap:12px;margin-top:26px;display:flex}.exploreCta a{color:#fff;border:1px solid #ffffff8c;border-radius:7px;padding:12px 19px;font-size:11px;font-weight:900}.exploreCta a:first-child{color:#0b796e;background:#fff;border-color:#fff}@media (width<=820px){.exploreFeature{grid-template-columns:1fr}.exploreFeature:nth-child(2n) .exploreFeatureImage,.exploreFeature:nth-child(2n) .exploreFeatureBody{grid-area:auto}.exploreQuick>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=600px){.exploreHero{min-height:410px;padding:55px 20px}.exploreHero h1{font-size:43px}.exploreIntro{padding:56px 20px}.exploreStats{grid-template-columns:1fr}.exploreHighlights{padding:55px 18px}.exploreFeatureImage{min-height:250px}.exploreFeatureBody{padding:28px 24px}.exploreQuick{padding:55px 18px}.exploreQuick>div:last-child{grid-template-columns:1fr}.exploreCta>div>div{flex-direction:column;align-items:stretch}}.sepayCheckout,.sepayPaid{background:#fff;border-radius:22px;width:min(720px,94vw);max-height:92vh;overflow:auto;box-shadow:0 28px 90px #07152466}.sepayCheckout>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-start;padding:22px 25px;display:flex}.sepayCheckout header small,.sepayPaid>small{color:#0088b8;letter-spacing:.8px;font-weight:900}.sepayCheckout h2{margin:5px 0 0}.sepayCheckout header button{background:#fff;border:1px solid #dce4ed;border-radius:9px;width:36px;height:36px}.sepayBody{grid-template-columns:290px 1fr;gap:26px;padding:26px;display:grid}.sepayQr{text-align:center}.sepayQr img{aspect-ratio:1;object-fit:contain;border:1px solid #e2e8f0;border-radius:16px;width:100%;display:block}.sepayQr span{color:#168761;gap:6px;margin-top:10px;font-size:11px;font-weight:900;display:inline-flex}.sepayInfo>p{color:#718198;margin:0 0 18px;line-height:1.6}.sepayInfo dl{margin:0}.sepayInfo dl>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.sepayInfo dt{color:#7c8ca0}.sepayInfo dd{text-align:right;margin:0;font-weight:900}.sepayInfo>strong{color:#e56f00;margin:17px 0 6px;font-size:16px;display:block}.sepayInfo>small{color:#8a98a9}.sepayPaid{text-align:center;padding:48px}.sepayPaid>span{color:#168761;background:#e5f8ef;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:28px;display:grid}.sepayPaid h2{margin:8px 0}.sepayPaid p{color:#718198}.sepayPaid button{color:#fff;background:#008bbd;border:0;border-radius:10px;margin-top:12px;padding:12px 22px;font-weight:900}@media (width<=650px){.sepayBody{grid-template-columns:1fr}.sepayQr{max-width:260px;margin:auto}.sepayCheckout>header,.sepayBody{padding:19px}.sepayPaid{padding:36px 22px}}.brandUploadedLogo{max-width:150px;height:44px}.brandDynamicText{flex-direction:column;justify-content:center;line-height:1.05;display:flex!important}.brandDynamicText strong{color:var(--brand-blue-dark);font:800 15px/1.15 inherit}.brandDynamicText small{color:#74879c;letter-spacing:.3px;margin-top:4px;font-size:8px;font-weight:700}.footerUploadedLogo{max-width:150px;max-height:58px}.brandUploadedLogo{object-fit:contain;width:auto;max-width:180px;height:48px;display:block}.footerUploadedLogo{object-fit:contain;width:auto;max-width:210px;max-height:72px;display:block}:root{--brand-blue:#123aa8;--brand-blue-dark:#0a287f;--brand-cyan:#129ddd;--brand-orange:#ff7900;--brand-sky:#eaf7ff;--brand-ice:#f5faff;--brand-ink:#142b55;--brand-muted:#687a96;--brand-line:#dce9f5;--ink:var(--brand-ink);--green:var(--brand-cyan);--green2:var(--brand-blue);--cream:var(--brand-ice);--line:#123aa821;--muted:var(--brand-muted);--orange:var(--brand-orange);--sky:var(--brand-cyan);--yellow:#ffab3d;--violet:#dce7ff;--y-navy:var(--brand-blue-dark);--y-blue:var(--brand-blue);--y-cyan:var(--brand-cyan);--y-violet:var(--brand-blue);--y-orange:var(--brand-orange);--y-yellow:#ffb44d;--y-ink:var(--brand-ink);--y-muted:var(--brand-muted);--y-bg:var(--brand-ice);--y-line:var(--brand-line);--y-shadow:0 18px 50px #123aa81c}body{background:var(--brand-ice);color:var(--brand-ink)}.topbar{border-color:var(--brand-line);background:#fffffff0;box-shadow:0 7px 26px #123aa80f}.brandMark,.userAvatar{background:linear-gradient(135deg,var(--brand-blue),var(--brand-cyan));box-shadow:0 9px 22px #123aa838}.brand b{color:var(--brand-blue)}.desktopNav>a,.megaNav>a{color:#526785}.desktopNav>a:hover,.megaNav>a:hover{background:var(--brand-sky);color:var(--brand-blue)}.desktopNav>a.active,.megaNav>a.active{color:var(--brand-blue);background:#e8efff}.headerActions .partner,.megaCta{background:linear-gradient(135deg,var(--brand-orange),#ff9d28)!important;box-shadow:0 10px 24px #ff79003b!important}.megaCategories{background:#f2f7ff}.megaCategories>a.selected{color:var(--brand-blue)}.megaDetail{background:linear-gradient(145deg,#fff,#eef7ff)}.hero{background:radial-gradient(circle at 83% 16%,#129ddd33,#0000 29%),radial-gradient(circle at 8% 86%,#123aa81f,#0000 31%),linear-gradient(135deg,#f2f8ff 0%,#fff 52%,#fff5e9 100%)}.hero:before{background:linear-gradient(145deg,#129ddd26,#123aa82e)}.hero:after{background:linear-gradient(135deg,var(--brand-orange),#ffc16d)}.eyebrow{color:var(--brand-blue);border-color:#123aa829}.eyebrow span{background:linear-gradient(135deg,var(--brand-blue),var(--brand-cyan))}.hero h1,.sectionHead h2,.pageHero h1,.splitHero h1,.foodHero h1,.exploreIntro h2,.exploreSectionHead h2{color:var(--brand-blue-dark)}.hero h1 em,.kicker,.exploreKicker{color:var(--brand-orange)}.searchBox{box-shadow:0 22px 55px #123aa824}.searchBox button,.primaryCta,.foodHero a,.exploreFeatureBody a,.buyTicket,.bookingForm>button,.filterPanel>button,.authPrimary,.ticketSuccessDone{background:linear-gradient(135deg,var(--brand-orange),#ff9628)!important;color:#fff!important}.searchBox button:hover,.primaryCta:hover{box-shadow:0 12px 28px #ff790047;background:var(--brand-orange)!important}.categoryGrid article,.cardGrid article,.directoryCard,.eventCard,.foodCard,.exploreFeature,.filterPanel,.bookingForm,.ownerCard{border-color:var(--brand-line);box-shadow:0 12px 32px #123aa812}.categoryGrid article:hover,.cardGrid article:hover,.directoryCard:hover,.eventCard:hover,.foodCard:hover{border-color:#129ddd8c;box-shadow:0 18px 38px #123aa81f}.catIcon,.cardIcon,.exploreFeatureIcon{background:var(--brand-sky);color:var(--brand-blue)}.categoryGrid article:nth-child(2n) .catIcon,.foodCategoryTabs button.active{color:var(--brand-orange);background:#fff0df}.cardPrice,.eventPrice,.foodPrice,.exploreStats strong,.exploreQuick strong{color:var(--brand-orange)}.pageHero,.discoveryHero{background:radial-gradient(circle at 82% 20%,#129ddd2b,#0000 27%),linear-gradient(135deg,#edf6ff,#fff 58%,#fff4e7)}.exploreHighlights,.foodHighlights{background:#f3f8ff}.exploreFeatureImage>em,.discoveryCard .eventPhoto>em{background:var(--brand-orange)}.exploreCta{background:linear-gradient(120deg,var(--brand-blue-dark),var(--brand-cyan))}.exploreCta a:first-child{color:var(--brand-blue)}.eventCardFacts li i{color:var(--brand-orange)}.eventCardFacts li:nth-child(2) i,.eventCardFacts li:nth-child(3) i,.eventCardFacts li strong,.discoveryFacts i{color:var(--brand-blue)}.ticketCounter button{background:var(--brand-sky);color:var(--brand-blue)}input:focus,select:focus,textarea:focus{border-color:var(--brand-cyan)!important;box-shadow:0 0 0 3px #129ddd21!important}.toast{background:var(--brand-blue-dark)}footer:not(.siteFooter){color:#fff;background:var(--brand-blue-dark)!important}.footerBrand b,.footerLinks a:hover{color:#fff}.footerAccent,.footerSocial a:hover{background:var(--brand-orange)!important}@media (prefers-reduced-motion:no-preference){.primaryCta,.searchBox button,.headerActions .partner{transition:transform .18s,box-shadow .18s}}.evoucherAdmin{padding-top:30px}.evoucherMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 18px;display:grid}.evoucherMetrics article{background:#fff;border:1px solid #e0e7ef;border-radius:11px;align-items:center;gap:13px;padding:17px;display:flex}.evoucherMetrics article>i{color:#0088b8;background:#e8f7fc;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.evoucherMetrics article:nth-child(2)>i{color:#e56f00;background:#fff1e1}.evoucherMetrics article:nth-child(3)>i{color:#6752d8;background:#f0edff}.evoucherMetrics article:nth-child(4)>i{color:#168761;background:#e5f8ef}.evoucherMetrics small,.evoucherMetrics b{display:block}.evoucherMetrics small{color:#8190a4;font-size:9px}.evoucherMetrics b{color:#183a60;margin-top:4px;font-size:22px}.evoucherTabs{gap:7px;margin:18px 0;display:flex}.evoucherTabs button{color:#68798f;background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:900}.evoucherTabs button.active{color:#fff;background:#183a60;border-color:#183a60}.evoucherNotice{color:#b42318;background:#fff0f0;border-radius:9px;margin:0 0 14px;padding:11px 14px;font-size:11px;font-weight:800}.evoucherNotice.success{color:#168761;background:#e7f8ef}.evoucherSplit{grid-template-columns:1fr 1fr;align-items:start;gap:17px;display:grid}.evoucherForm,.evoucherList,.evoucherHistory{background:#fff;border:1px solid #e0e7ef;border-radius:12px;padding:21px}.evoucherForm h2,.evoucherList h2{color:#183a60;margin:0 0 7px;font-size:17px}.evoucherForm>p{color:#7a8a9f;margin:0 0 18px;font-size:11px}.evoucherForm>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.evoucherForm label{color:#52677f;gap:6px;font-size:9px;font-weight:900;display:grid}.evoucherForm .wide{grid-column:1/-1}.evoucherForm input,.evoucherForm select,.evoucherForm textarea{color:#183a60;background:#fafcfe;border:1px solid #d9e2eb;border-radius:8px;width:100%;padding:10px;font:600 11px inherit}.evoucherForm textarea{resize:vertical;min-height:70px}.evoucherForm>button{color:#fff;background:#008bbd;border:0;border-radius:8px;margin-top:16px;padding:11px 15px;font-size:10px;font-weight:900}.evoucherCompact{max-width:800px}.evoucherList article{border-top:1px solid #edf1f5;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px 0;display:grid}.evoucherList article:first-of-type{border-top:0}.evoucherList b,.evoucherList small{display:block}.evoucherList b{font-size:11px}.evoucherList small{color:#8291a4;margin-top:5px;font-size:9px}.evoucherList em,.evoucherHistory em{color:#64748b;background:#eef1f5;border-radius:99px;justify-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.evoucherList em.active,.evoucherHistory em.assigned{color:#007cae;background:#e7f6ff}.evoucherList em.paused{color:#ad6200;background:#fff1df}.evoucherHistory em.used{color:#168761;background:#e5f8ef}.evoucherList button{color:#0088b8;background:0 0;border:0;font-size:9px;font-weight:900}.evoucherRedeem{background:linear-gradient(135deg,#e8f8fc,#f5f2ff);border-radius:13px;padding:28px}.redeemIcon{color:#fff;background:#183a60;border-radius:13px;place-items:center;width:50px;height:50px;margin-bottom:14px;font-size:22px;display:grid}.evoucherHistory{padding:0;overflow:hidden}.evoucherHistory header,.evoucherHistory article{grid-template-columns:1.1fr 1.2fr 1.2fr .6fr .65fr;align-items:center;gap:12px;padding:13px 16px;display:grid}.evoucherHistory header{color:#7b8ba0;background:#f5f8fb;font-size:8px;font-weight:900}.evoucherHistory article{border-top:1px solid #edf1f5;font-size:10px}.evoucherHistory article b{color:#0088b8}.evoucherHistory article span small{color:#8c99a9;margin-top:4px;display:block}.evoucherHistory>p{text-align:center;color:#8190a4;padding:35px;font-size:11px}@media (width<=1000px){.evoucherMetrics{grid-template-columns:1fr 1fr}.evoucherSplit{grid-template-columns:1fr}.evoucherHistory header{display:none}.evoucherHistory article{grid-template-columns:1fr 1fr}}@media (width<=600px){.evoucherMetrics{grid-template-columns:1fr}.evoucherTabs{overflow:auto}.evoucherForm>div{grid-template-columns:1fr}.evoucherForm .wide{grid-column:auto}.evoucherHistory article{grid-template-columns:1fr}.evoucherAdmin .stayHeadline{align-items:flex-start}}.loyaltyWelcome{text-align:center;padding:50px}.loyaltyWelcome>span{color:#fff;background:linear-gradient(135deg,#6b56d8,#9a72f0);border-radius:18px;place-items:center;width:66px;height:66px;margin:0 auto 17px;font-size:28px;display:grid;box-shadow:0 13px 30px #6b56d838}.loyaltyWelcome h2{margin:0 0 9px;font-size:21px}.loyaltyWelcome p{color:#77879c;max-width:620px;margin:0 auto;font-size:11px;line-height:1.7}.loyaltyWelcome>div{justify-content:center;gap:9px;margin-top:20px;display:flex}.loyaltyWelcome button,.loyaltyWelcome a{color:#53677e;background:#fff;border:1px solid #d9e2eb;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:900;text-decoration:none}.loyaltyWelcome button{color:#fff;background:#6b56d8;border-color:#6b56d8}.loyaltyAdmin{padding-top:30px}.loyaltyMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.loyaltyMetrics article{background:#fff;border:1px solid #e0e7ef;border-radius:13px;gap:13px;padding:18px;display:flex}.loyaltyMetrics article>span{color:#0088b8;background:#e8f7fc;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.loyaltyMetrics small,.loyaltyMetrics b,.loyaltyMetrics em{display:block}.loyaltyMetrics small{color:#7b8ba0}.loyaltyMetrics b{margin:4px 0;font-size:23px}.loyaltyMetrics em{color:#94a0b0;font-style:normal}.loyaltyProgram{color:#fff;background:linear-gradient(135deg,#17385d,#086d96);border-radius:16px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:25px;padding:25px;display:grid}.loyaltyProgram>div>span{color:#85dcf4;font-weight:900}.loyaltyProgram h2{margin:7px 0;font-size:25px}.loyaltyProgram p{color:#c8dfec;margin:0}.loyaltyTierStrip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.loyaltyTierStrip article{background:#ffffff12;border:1px solid;border-radius:11px;padding:14px}.loyaltyTierStrip b,.loyaltyTierStrip strong,.loyaltyTierStrip small{display:block}.loyaltyTierStrip strong{margin:7px 0}.loyaltyTabs{gap:7px;margin:20px 0 12px;display:flex}.loyaltyTabs button{color:#68798f;background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:10px 14px;font-weight:900}.loyaltyTabs button.active{color:#fff;background:#183a60}.loyaltyTable,.loyaltyRules{background:#fff;border:1px solid #e0e7ef;border-radius:13px;overflow:hidden}.loyaltyTable>header,.loyaltyTable>article{grid-template-columns:1.45fr .7fr .8fr .8fr .75fr;align-items:center;gap:14px;padding:13px 17px;display:grid}.loyaltyTable>header{color:#7a899c;background:#f6f8fb;font-weight:900}.loyaltyTable>article{border-top:1px solid #edf1f5}.loyaltyTable b,.loyaltyTable small{display:block}.loyaltyTable small{color:#8492a5;margin-top:4px}.loyaltyTable em{color:#fff;border-radius:99px;justify-self:start;padding:5px 8px;font-style:normal;font-weight:900}.loyaltyTable button{color:#0088b8;background:0 0;border:0;font-weight:900}.loyaltyLedger .plus{color:#168761}.loyaltyLedger .minus{color:#d24f4f}.loyaltyEmpty{text-align:center;color:#8291a4;padding:45px}.loyaltyRules>header{border-bottom:1px solid #e7edf3;justify-content:space-between;padding:20px;display:flex}.loyaltyRules h2,.loyaltyRules p{margin:0}.loyaltyRules p{color:#7b8ca1;margin-top:5px}.loyaltyRules header button{color:#fff;background:#008bbd;border:0;border-radius:9px;padding:10px 14px}.loyaltyRules>article{border-top:1px solid #edf1f5;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.loyaltyRules>article>span{color:#e56f00;background:#fff1df;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.loyaltyRules b,.loyaltyRules small{display:block}.loyaltyRules small{color:#8291a4;margin-top:4px}.loyaltyRules em{color:#168761;background:#e5f8ef;border-radius:99px;padding:5px 8px;font-style:normal}.loyaltyArchitecture{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.loyaltyArchitecture article{background:#fff;border:1px solid #e0e7ef;border-radius:13px;padding:22px}.loyaltyArchitecture i{color:#0088b8;font-size:22px}.loyaltyArchitecture h3{margin:14px 0 7px}.loyaltyArchitecture p{color:#74869b;margin:0;line-height:1.6}.loyaltyModal{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10243a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.loyaltyModal form{background:#fff;border-radius:16px;gap:13px;width:min(520px,100%);padding:25px;display:grid}.loyaltyModal h2{margin:0 0 4px}.loyaltyModal label{color:#52677f;gap:6px;font-weight:900;display:grid}.loyaltyModal input,.loyaltyModal select,.loyaltyModal textarea{background:#fafcfe;border:1px solid #d9e2eb;border-radius:8px;width:100%;padding:10px}.loyaltyModal textarea{min-height:75px}.loyaltyModal footer{justify-content:flex-end;gap:9px;display:flex}.loyaltyModal footer button{background:#fff;border:1px solid #d8e0e9;border-radius:8px;padding:10px 14px}.loyaltyModal footer button:last-child{color:#fff;background:#008bbd;border-color:#008bbd}@media (width<=1100px){.loyaltyMetrics,.loyaltyArchitecture{grid-template-columns:1fr 1fr}.loyaltyProgram{grid-template-columns:1fr}}@media (width<=700px){.loyaltyMetrics,.loyaltyArchitecture,.loyaltyTierStrip{grid-template-columns:1fr}.loyaltyTabs,.loyaltyTable{overflow:auto}.loyaltyTable>header,.loyaltyTable>article{min-width:800px}.loyaltyRules>article{grid-template-columns:auto 1fr}.loyaltyRules>article>strong,.loyaltyRules>article>em{grid-column:2}}.loyaltyPage{color:#173b5c;background:#f5f8fb;min-height:100vh}.loyaltyHero{color:#fff;background:radial-gradient(circle at 82% 20%,#0ba4c438,#0000 30%),linear-gradient(135deg,#092f4e,#075f78);justify-content:space-between;align-items:center;gap:50px;min-height:310px;padding:58px max(6vw,28px);display:flex}.loyaltyHero>div:first-child{max-width:650px}.loyaltyHero>div:first-child>span,.loyaltyListHead>div>span{letter-spacing:2px;color:#62d3e4;font-size:10px;font-weight:900}.loyaltyHero h1{max-width:620px;margin:10px 0 13px;font-size:clamp(32px,4.2vw,56px);line-height:1.06}.loyaltyHero p{color:#c7e1e9;margin:0;font-size:14px}.loyaltyPoints{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:22px;width:250px;min-width:250px;padding:27px;display:grid;box-shadow:0 20px 55px #00000024}.loyaltyPoints small{letter-spacing:1.4px;color:#b9dce5;font-size:9px;font-weight:900}.loyaltyPoints b{margin-top:9px;font-size:42px;line-height:1}.loyaltyPoints>span{color:#b9dce5;margin-top:4px;font-size:12px}.loyaltyPoints em{background:var(--tier);border-radius:20px;width:max-content;margin-top:20px;padding:7px 11px;font-size:10px;font-style:normal;font-weight:800}.loyaltyContent{max-width:1240px;margin:-30px auto 0;padding:0 25px 75px;position:relative}.loyaltyStats{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.loyaltyStats article{background:#fff;border:1px solid #e0e8ee;border-radius:15px;align-items:center;gap:14px;padding:20px 22px;display:flex;box-shadow:0 8px 24px #163d5b0f}.loyaltyStats article>i{color:#0797c3;background:#eaf8fb;border-radius:12px;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.loyaltyStats article:nth-child(2)>i{color:#ee7e10;background:#fff4e8}.loyaltyStats article:nth-child(3)>i{color:#18865a;background:#eaf8f0}.loyaltyStats span{display:grid}.loyaltyStats small{letter-spacing:1px;color:#8b9aa8;font-size:8px;font-weight:900}.loyaltyStats b{margin-top:3px;font-size:22px}.loyaltyListHead{justify-content:space-between;align-items:flex-end;gap:20px;margin:42px 0 20px;display:flex}.loyaltyListHead>div>span{color:#0797c3}.loyaltyListHead h2{margin:6px 0 4px;font-size:28px}.loyaltyListHead p{color:#7e8fa0;margin:0;font-size:12px}.loyaltyListHead nav{background:#eaf0f4;border-radius:11px;padding:4px;display:flex}.loyaltyListHead nav button{color:#6d8092;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font:700 10px inherit}.loyaltyListHead nav button.active{color:#087fa6;background:#fff;box-shadow:0 3px 10px #12354f17}.loyaltyListHead nav b{background:#dbe6ec;border-radius:10px;margin-left:6px;padding:2px 5px;font-size:8px}.voucherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.loyaltyVoucher{text-align:left;color:#173b5c;cursor:pointer;background:#fff;border:1px solid #dce6ed;border-radius:17px;grid-template-columns:175px 1fr;min-height:150px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 20px #1437520d}.loyaltyVoucher:hover{transform:translateY(-3px);box-shadow:0 14px 32px #1437521a}.voucherEdge{z-index:2;background:radial-gradient(circle,#f5f8fb 6px,#0000 6.5px) 50%/14px 27px repeat-y;width:14px;position:absolute;top:-7px;bottom:-7px;left:168px}.voucherArtwork{color:#fff;text-align:center;background:linear-gradient(145deg,#0799c3,#076b91);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.voucherArtwork img{object-fit:cover;width:100%;height:100%;display:block}.voucherArtwork>span{background:#ffffff1c;border:1px solid #fff6;border-radius:16px;place-items:center;width:54px;height:54px;font-size:28px;font-weight:900;display:grid}.voucherArtwork>small{letter-spacing:2px;margin-top:8px;font-size:9px;font-weight:900}.voucherArtwork:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 45px #06283d33}.voucherOffer{color:#087fa6;align-items:baseline;gap:7px;margin:8px 0 6px;display:flex}.voucherOffer small{letter-spacing:1px;color:#8294a2;font-size:8px;font-weight:900}.voucherOffer strong{font-size:27px;font-weight:950;line-height:1}.voucherOffer em{color:#7d8e9d;font-size:8px;font-style:normal}.voucherInfo{flex-direction:column;min-width:0;padding:16px 20px;display:flex}.voucherTopline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.voucherMeta{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.voucherMeta small{color:#7b8c9c;font-size:8px}.voucherMeta b{letter-spacing:.25px;color:#173b5c;font-size:9px}.voucherMeta b i{color:#087fa6;margin-left:3px}.voucherStatus{color:#18835a;background:#e8f8f0;border-radius:12px;width:max-content;padding:5px 8px;font-size:8px;font-weight:900}.voucherStatus i{font-size:5px}.voucherInfo h3{margin:7px 0 3px;font-size:15px}.voucherInfo p{color:#7b8da0;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.loyaltyVoucher.used,.loyaltyVoucher.expired,.loyaltyVoucher.inactive{filter:saturate(.55)}.loyaltyVoucher.used .voucherArtwork,.loyaltyVoucher.expired .voucherArtwork,.loyaltyVoucher.inactive .voucherArtwork{filter:grayscale(.35)}.loyaltyVoucher.used .voucherStatus{color:#617486;background:#edf1f4}.loyaltyVoucher.expired .voucherStatus,.loyaltyVoucher.inactive .voucherStatus{color:#b34e40;background:#fff0ed}.loyaltyVoucher.upcoming .voucherStatus{color:#b66810;background:#fff4e5}.loyaltyEmpty{text-align:center;color:#8393a2;border:1px dashed #cfdce5;border-radius:17px;grid-column:1/-1;padding:65px}.loyaltyEmpty i{font-size:34px}.loyaltyLoading{text-align:center;color:#7890a2;place-content:center;min-height:65vh;display:grid}.loyaltyLoading>i{color:#0796c3;margin:auto;font-size:34px}.loyaltyLoading button{color:#fff;background:#0796c3;border:0;border-radius:9px;margin:10px auto;padding:10px 15px;font-weight:800}.voucherModal{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061f33ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.voucherModal>section{background:#fff;border-radius:22px;width:min(520px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 30px 90px #00000045}.voucherClose{z-index:2;color:#fff;background:#fff3;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:14px;right:14px}.voucherModal header{color:#fff;background:linear-gradient(135deg,#087fa6,#075b7a);align-items:center;gap:13px;padding:24px 58px 24px 25px;display:flex}.voucherModal header>span{background:#ffffff26;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.voucherModal header div{display:grid}.voucherModal header small{letter-spacing:1.2px;font-size:8px}.voucherModal h2{margin:3px 0 0;font-size:20px}.voucherQr{text-align:center;flex-direction:column;align-items:center;padding:21px 28px 12px;display:flex}.voucherQr>p{color:#6e8294;margin:0 0 12px;font-size:11px}.voucherQr>div{border:1px solid #d9e5eb;border-radius:16px;place-items:center;width:230px;height:230px;padding:8px;display:grid}.voucherQr img{width:100%;height:100%}.voucherQr>strong{letter-spacing:2px;margin-top:10px;font-size:16px}.voucherQr>button{color:#087fa5;background:#eaf7fb;border:0;border-radius:8px;margin-top:7px;padding:8px 11px;font:800 9px inherit}.voucherQr>small{color:#8495a4;margin-top:12px;font-size:8px}.voucherModal dl{border:1px solid #e1e8ed;border-radius:12px;grid-template-columns:1fr 1fr;margin:5px 25px 0;display:grid;overflow:hidden}.voucherModal dl div{border-bottom:1px solid #e5ebef;padding:10px 12px}.voucherModal dl div:nth-child(odd){border-right:1px solid #e5ebef}.voucherModal dt{color:#8a99a6;font-size:8px}.voucherModal dd{margin:3px 0 0;font-size:10px;font-weight:800}.voucherTerms{color:#748797;background:#f5f8fa;border-radius:10px;margin:14px 25px 25px;padding:12px;font-size:9px;line-height:1.5}.voucherTerms b{color:#405e74;display:block}.voucherUnavailable{text-align:center;padding:28px 30px 18px}.voucherUnavailable>i{color:#5f8197;font-size:40px}.voucherUnavailable h3{margin:10px 0 4px}.voucherUnavailable p{color:#8092a1;margin:0;font-size:10px}.voucherModal header.used,.voucherModal header.expired,.voucherModal header.inactive{background:linear-gradient(135deg,#657e91,#3f5e74)}@media (width<=820px){.loyaltyHero{flex-direction:column;align-items:flex-start}.loyaltyPoints{width:100%}.loyaltyStats,.voucherGrid{grid-template-columns:1fr}.loyaltyListHead{flex-direction:column;align-items:flex-start}.loyaltyListHead nav{max-width:100%;overflow:auto}.loyaltyListHead nav button{white-space:nowrap}}@media (width<=520px){.loyaltyHero{padding:38px 18px 60px}.loyaltyContent{padding:0 14px 55px}.loyaltyVoucher{grid-template-columns:118px 1fr}.voucherEdge{left:111px}.voucherOffer{flex-wrap:wrap}.voucherOffer strong{font-size:22px}.voucherInfo{padding:17px 14px}.voucherInfo footer span{display:none}.voucherModal{padding:10px}.voucherModal>section{max-height:calc(100vh - 20px)}.voucherQr>div{width:210px;height:210px}}.evoucherHeadline{align-items:center}.evoucherCreateButton,.evoucherCampaignPanel>header button{color:#fff!important;background:#008bbd!important;border:0!important;border-radius:10px!important;padding:12px 17px!important;font-weight:900!important}.evoucherCampaignPanel{background:#fff;border:1px solid #e0e7ef;border-radius:14px;overflow:hidden}.evoucherCampaignPanel>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.evoucherCampaignPanel>header h2{margin:0 0 5px}.evoucherCampaignPanel>header p{color:#8492a5;margin:0}.evoucherCampaignTable{overflow-x:auto}.evoucherCampaignRow{border-top:1px solid #edf1f5;grid-template-columns:minmax(210px,1.5fr) .65fr 1fr .8fr .85fr .65fr;align-items:center;gap:18px;min-width:920px;padding:16px 20px;display:grid}.evoucherCampaignLabels{color:#7e8ca0;background:#f7f9fb;border-top:0;font-weight:900}.evoucherCampaignRow>div b,.evoucherCampaignRow small{display:block}.evoucherCampaignRow small{color:#8492a5;margin-top:5px}.evoucherCampaignRow>strong{color:#0088b8}.evoucherCampaignRow>em{color:#64748b;background:#edf1f5;border-radius:99px;justify-self:start;padding:6px 9px;font-style:normal;font-weight:900}.evoucherCampaignRow>em.active{color:#168761;background:#e5f8ef}.evoucherCampaignRow>em.paused{color:#ad6200;background:#fff1df}.evoucherCampaignRow>button{color:#0088b8;background:0 0;border:0;font-weight:900}.evoucherEmpty{text-align:center;padding:55px 20px}.evoucherModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10243a99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.evoucherModal{background:#fff;border-radius:18px;width:min(860px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #07152466}.evoucherModal>header{z-index:2;background:#fff;border-bottom:1px solid #e5ebf1;justify-content:space-between;padding:22px 25px;display:flex;position:sticky;top:0}.evoucherModal>header h2{margin:5px 0}.evoucherModal>header p{color:#8190a4;margin:0}.evoucherModal>header button{background:#fff;border:1px solid #dce4ed;border-radius:9px;width:36px;height:36px}.evoucherCampaignForm{border:0;padding:23px 25px}.evoucherCampaignForm footer{border-top:1px solid #e8edf2;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:18px;display:flex}.evoucherCampaignForm footer button{background:#fff;border:1px solid #d7e0ea;border-radius:9px;padding:11px 16px;font-weight:900}.evoucherCampaignForm footer button.primary{color:#fff;background:#008bbd;border-color:#008bbd}.evoucherImageUpload{gap:8px!important}.evoucherImageUpload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.evoucherImageUpload>span{color:#71879a;cursor:pointer;background:#f7fafc;border:1.5px dashed #bed0dc;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid;overflow:hidden}.evoucherImageUpload>span:hover{background:#f0f9fc;border-color:#008bbd}.evoucherImageUpload i{color:#008bbd;font-size:27px}.evoucherImageUpload b{color:#315a72}.evoucherImageUpload small{margin:0!important}.evoucherImageUpload>span.hasImage{border-style:solid;height:210px;display:block}.evoucherImageUpload img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=700px){.evoucherModalBackdrop{padding:0}.evoucherModal{border-radius:0;width:100%;height:100vh;max-height:100vh}.evoucherCampaignRow{min-width:860px}}.evoucherDistribute{max-width:none}.evoucherDistribute>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.evoucherDistribute>header h2{margin-bottom:4px}.evoucherDistribute>header p{color:#7a8a9f;margin:0}.evoucherDistribute>header>span{color:#0088b8;background:#e7f7fc;border-radius:99px;padding:8px 11px;font-weight:900}.evoucherDistributionSetup{background:#f6f9fc;border-radius:11px;padding:17px;grid-template-columns:1.3fr 1fr .55fr!important}.evoucherAudience{border:1px solid #e1e8ef;border-radius:12px;margin-top:18px;overflow:hidden}.evoucherAudienceFilters{background:#f8fafc;grid-template-columns:.8fr 1.4fr auto;align-items:end;gap:12px;padding:15px;display:grid}.evoucherAudienceFilters label{color:#52677f;gap:6px;font-weight:900;display:grid}.evoucherAudienceFilters select,.evoucherAudienceFilters input{color:#183a60;background:#fff;border:1px solid #d9e2eb;border-radius:8px;width:100%;height:40px;padding:0 11px}.evoucherAudienceFilters button{color:#0088b8;background:#fff;border:1px solid #008bbd;border-radius:8px;height:40px;padding:0 13px;font-weight:900}.evoucherCustomerList{max-height:330px;overflow:auto}.evoucherCustomerList>label{cursor:pointer;border-top:1px solid #edf1f5;grid-template-columns:auto auto 1fr auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.evoucherCustomerList>label:hover{background:#fbfdff}.evoucherCustomerList>label.disabled{opacity:.55;cursor:not-allowed}.evoucherCustomerList input{accent-color:#008bbd;width:16px;height:16px}.evoucherCustomerAvatar{color:#0088b8;background:#e7f7fc;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.evoucherCustomerList b,.evoucherCustomerList small{display:block}.evoucherCustomerList small{color:#8492a5;margin-top:3px}.evoucherCustomerList em{color:#168761;background:#e5f8ef;border-radius:99px;padding:5px 8px;font-style:normal;font-weight:900}.evoucherCustomerList>p{text-align:center;color:#8291a4;padding:35px}.evoucherDistribute>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.evoucherDistribute>footer>span{color:#74869c}.evoucherDistribute>footer button{color:#fff;background:#008bbd;border:0;border-radius:9px;padding:12px 17px;font-weight:900}.evoucherDistribute>footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.evoucherDistributionSetup,.evoucherAudienceFilters{grid-template-columns:1fr!important}.evoucherDistribute>header,.evoucherDistribute>footer{flex-direction:column;align-items:flex-start}.evoucherCustomerList>label{grid-template-columns:auto auto 1fr}.evoucherCustomerList em{grid-column:3}.evoucherDistribute>footer button{width:100%}}.posAdmin{padding-top:30px}.posOnline{color:#14785a;background:#e6f8ef;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;display:flex}.posOnline i{font-size:8px}.posRedeemGrid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:16px;display:grid}.posRedeemForm{padding:28px}.posRedeemForm>button{width:100%}.posGuide{background:#fff;border:1px solid #dfe6ed;border-radius:12px;padding:25px}.posGuide>i{color:#0787a8;background:#e8f7fc;border-radius:11px;place-items:center;width:44px;height:44px;font-size:19px;display:grid}.posGuide h2{margin:15px 0 12px}.posGuide ol{color:#617188;margin:0;padding-left:20px;line-height:2}.posGuide small{color:#a55b00;background:#fff5e8;border-radius:8px;margin-top:16px;padding:10px;display:block}@media (width<=800px){.posRedeemGrid{grid-template-columns:1fr}}.partnerPos{color:#173b5c;background:#f2f6f9;min-height:100vh}.posHeader{background:#fff;border-bottom:1px solid #dde6ed;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:20px;height:76px;padding:0 34px;display:grid}.posBrand{color:#173b5c;align-items:center;gap:10px;display:flex}.posBrand>b{color:#fff;background:#ff7f00;border-radius:10px;place-items:center;width:39px;height:39px;font-size:21px;display:grid}.posBrand span,.posLocation span,.posOperator div{display:grid}.posBrand strong{font-size:16px}.posBrand small{color:#7f90a1;letter-spacing:1px;font-size:9px}.posLocation{justify-self:center;align-items:center;gap:10px;display:flex}.posLocation>i{color:#0796c5}.posLocation b{font-size:12px}.posLocation small,.posOperator small{color:#8796a5;font-size:9px}.posOperator{justify-self:end;align-items:center;gap:9px;display:flex}.posOperator>span{color:#078eb9;background:#e6f5fa;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.posOperator b{font-size:11px}.posOperator form button{color:#65788b;cursor:pointer;background:#f1f5f8;border:0;border-radius:8px;width:33px;height:33px}.posBody{max-width:1280px;margin:auto;padding:34px 28px 55px}.posWelcome{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.posWelcome>div>span{letter-spacing:1.6px;color:#0797c6;font-size:9px;font-weight:900}.posWelcome h1{color:#173b5c;margin:5px 0;font-size:28px}.posWelcome p{color:#7e8fa1;margin:0;font-size:12px}.posStatus{color:#148157;background:#e7f8ef;border-radius:30px;padding:9px 13px;font-size:10px;font-weight:800}.posStatus i{margin-right:6px;font-size:7px}.posAlert{border-radius:10px;align-items:center;gap:10px;margin-bottom:15px;padding:12px 15px;font-size:11px;display:flex}.posAlert span{flex:1}.posAlert button{cursor:pointer;background:0 0;border:0;font-size:19px}.posAlert.error{color:#b23d36;background:#fff0ef}.posAlert.success{color:#158356;background:#e8f8f0}.posMetrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.posMetrics article{background:#fff;border:1px solid #e0e7ed;border-radius:13px;align-items:center;gap:12px;padding:16px 18px;display:flex}.posMetrics article>span{color:#078eb8;background:#eaf7fb;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.posMetrics article:nth-child(2)>span{color:#e2790d;background:#fff3e5}.posMetrics article:nth-child(3)>span{color:#585fb0;background:#eef0fa}.posMetrics article div{display:grid}.posMetrics small{letter-spacing:.8px;color:#8a99a8;font-size:8px;font-weight:800}.posMetrics b{margin-top:3px;font-size:19px}.posWorkspace{grid-template-columns:minmax(360px,.78fr) minmax(480px,1.22fr);align-items:start;gap:17px;display:grid}.posRedeemCard,.posRecent{background:#fff;border:1px solid #dfe7ee;border-radius:15px;overflow:hidden}.posRedeemCard>header{border-bottom:1px solid #e9eef2;align-items:center;gap:11px;padding:21px 23px;display:flex}.posRedeemCard>header>span{color:#078fb9;background:#eaf7fb;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.posRedeemCard h2,.posRecent h2{margin:0;font-size:16px}.posRedeemCard header p,.posRecent header p{color:#8494a4;margin:4px 0 0;font-size:10px}.posCodeForm{padding:28px 23px}.posCodeForm label,.posConfirm label{letter-spacing:.8px;color:#66798d;gap:7px;font-size:9px;font-weight:900;display:grid}.posCodeForm label>div{border:1px solid #cfdae4;border-radius:10px;display:flex;overflow:hidden}.posCodeForm label i{color:#0793bd;background:#f0f8fb;place-items:center;width:45px;display:grid}.posCodeForm input,.posConfirm input{color:#173b5c;background:#f9fbfc;border:0;outline:none;width:100%;padding:13px;font:700 13px inherit}.posCodeForm>button{color:#fff;cursor:pointer;background:#ff7f00;border:0;border-radius:10px;width:100%;margin-top:15px;padding:13px;font:800 11px inherit}.posCodeForm>button.posScanButton{color:#087fa6;background:#e7f6fa;border:1px solid #c9e5ed;margin-top:12px}.posScannerModal{z-index:3000;background:#051b2dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.posScannerModal>section{background:#fff;border-radius:18px;width:min(470px,100%);padding:20px}.posScannerModal header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.posScannerModal header small{letter-spacing:1.4px;color:#0796c3;font-size:8px;font-weight:900}.posScannerModal h2{margin:3px 0 0;font-size:19px}.posScannerModal header button{background:#edf2f5;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.posCamera{aspect-ratio:1;background:#0b1d28;border-radius:15px;place-items:center;display:grid;position:relative;overflow:hidden}.posCamera video{object-fit:cover;width:100%;height:100%}.posCamera span{border:3px solid #59d7ea;border-radius:18px;position:absolute;inset:18%;box-shadow:0 0 0 999px #03141f5e}.posCamera>i{color:#ffffff61;font-size:42px;position:absolute}.posScannerModal>section>p{text-align:center;color:#758899;margin:14px 8px 2px;font-size:10px;line-height:1.5}.posCodeForm>small{text-align:center;color:#8998a8;margin-top:17px;font-size:9px;display:block}.posVoucherValid{color:#178357;background:#e9f8f0;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.posVoucherValid>i{font-size:24px}.posVoucherValid span{display:grid}.posVoucherValid small{font-size:8px}.posVoucherValid b{font-size:14px}.posConfirm{gap:12px;padding:20px 23px;display:grid}.posConfirm dl{border:1px solid #e3e9ee;border-radius:10px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.posConfirm dl div{border-bottom:1px solid #e7edf1;padding:11px}.posConfirm dl div:nth-child(odd){border-right:1px solid #e7edf1}.posConfirm dt{color:#8a99a7;font-size:8px}.posConfirm dd{margin:4px 0 0;font-size:11px;font-weight:800}.posConfirm dd small{color:#8b99a7;font-weight:500;display:block}.posConfirm dd.discount{color:#ef7610;font-size:17px}.posConfirm>p{color:#718397;background:#f5f8fa;border-radius:8px;margin:0;padding:10px;font-size:10px}.posConfirm>label{border:1px solid #dbe4eb;border-radius:9px;padding:8px 10px}.posConfirm>label input{background:#fff;padding:2px 0}.posConfirm footer{gap:9px;margin-top:4px;display:flex}.posConfirm footer button{color:#67798c;cursor:pointer;background:#fff;border:1px solid #d5dfe7;border-radius:9px;flex:1;padding:12px;font:800 10px inherit}.posConfirm footer button:last-child{color:#fff;background:#ff7f00;border-color:#ff7f00}.posRecent>header{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.posRecent>header label{color:#8897a6;border:1px solid #dce4eb;border-radius:8px;align-items:center;gap:7px;width:190px;height:34px;padding:0 10px;display:flex}.posRecent>header input{border:0;outline:0;width:100%;font-size:10px}.posHistory{max-height:490px;overflow:auto}.posHistory article{border-bottom:1px solid #edf1f4;grid-template-columns:34px 1fr 90px 80px;align-items:center;gap:10px;padding:13px 19px;display:grid}.historyCheck{color:#168258;background:#e7f8ef;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.posHistory article div{display:grid}.posHistory article b{font-size:11px}.posHistory article small{color:#8b99a8;font-size:9px}.posHistory article strong{text-align:right;color:#e87913;font-size:11px}.posHistory article time{text-align:right;color:#8998a7;font-size:9px}.posEmpty{text-align:center;color:#94a1af;padding:70px 20px}.posEmpty i{font-size:32px}.posFooter{color:#8796a5;background:#fff;border-top:1px solid #dfe6ec;justify-content:space-between;align-items:center;height:48px;padding:0 34px;font-size:9px;display:flex}.posGate{background:linear-gradient(135deg,#092d4d,#07677c);place-items:center;min-height:100vh;display:grid}.posGateCard{text-align:center;background:#fff;border-radius:18px;width:min(420px,90vw);padding:42px}.posGateCard>span{color:#fff;background:#ff7f00;border-radius:12px;place-items:center;width:48px;height:48px;margin:auto;font-size:24px;font-weight:900;display:grid}.posGateCard>i{color:#0794bd;margin:18px;font-size:36px}.posGateCard p{color:#718296}.posGateCard a{color:#fff;background:#173b5c;border-radius:9px;margin-top:12px;padding:11px 15px;font-weight:800;display:inline-block}@media (width<=900px){.posHeader{grid-template-columns:1fr 1fr}.posLocation{display:none}.posWorkspace{grid-template-columns:1fr}.posMetrics{grid-template-columns:1fr 1fr}.posRecent>header{flex-direction:column;align-items:flex-start;gap:10px}.posRecent>header label{width:100%}}@media (width<=600px){.posHeader{padding:0 15px}.posOperator div{display:none}.posBody{padding:25px 14px}.posWelcome{flex-direction:column;align-items:flex-start;gap:15px}.posMetrics{grid-template-columns:1fr}.posWorkspace{grid-template-columns:minmax(0,1fr)}.posHistory article{grid-template-columns:31px 1fr 80px}.posHistory article time{display:none}.posFooter{padding:0 15px}}.posLocation{color:#173b5c;cursor:pointer;background:0 0;border:0}.posLocation>i:last-child{color:#9aa8b5;margin-left:5px;font-size:9px}.posStoreOnboarding{background:radial-gradient(circle at 10% 15%,#0095cf1f,#0000 28%),linear-gradient(135deg,#f3f8fb,#fff);grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:100vh;padding:55px max(5vw,30px);display:grid}.posStoreIntro{justify-self:end;max-width:510px}.posStoreLogo{color:#fff;background:#ff7f00;border-radius:13px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:900;display:grid}.posStoreIntro>small{color:#0795c1;letter-spacing:1.7px;margin:17px 0 10px;font-size:9px;font-weight:900;display:block}.posStoreIntro h1{color:#173b5c;letter-spacing:-1.5px;margin:0;font-size:44px;line-height:1.08}.posStoreIntro>p{color:#6f8295;max-width:470px;margin:18px 0;font-size:12px;line-height:1.7}.posStoreIntro ul{color:#526b82;gap:12px;margin:26px 0;padding:0;font-size:10px;font-weight:800;list-style:none;display:grid}.posStoreIntro li i{color:#0795c1;width:28px}.posStoreCard{background:#fff;border:1px solid #dce6ed;border-radius:18px;width:min(570px,100%);padding:30px;box-shadow:0 24px 70px #183a601f}.posStoreCard>header,.posStoreModal section>header{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.posStoreCard>header>span{color:#0795c1;background:#e8f6fb;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.posStoreCard header small,.posStoreModal header small{color:#0795c1;letter-spacing:1.3px;font-size:8px;font-weight:900}.posStoreCard h2,.posStoreModal h2{color:#173b5c;margin:4px 0 3px;font-size:22px}.posStoreCard header p,.posStoreModal header p{color:#8393a3;margin:0;font-size:9px}.posStoreFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.posStoreFields label{color:#526b82;gap:7px;font-size:9px;font-weight:900;display:grid}.posStoreFields label span{color:#e36f16}.posStoreFields .wide{grid-column:1/-1}.posStoreFields input,.posStoreFields textarea{color:#173b5c;background:#f9fbfc;border:1px solid #d7e1e9;border-radius:9px;outline:0;width:100%;padding:12px;font-size:10px}.posStoreFields input:focus,.posStoreFields textarea:focus{border-color:#0795c1;box-shadow:0 0 0 3px #0795c117}.posStoreFields textarea{resize:vertical;min-height:82px}.posStoreError{color:#b23d36;background:#fff0ef;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:10px}.posStoreForm footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.posStoreForm footer button{color:#65798c;background:#fff;border:1px solid #d4dfe7;border-radius:9px;padding:11px 16px;font-size:10px;font-weight:900}.posStoreForm footer .primary{color:#fff;background:#ff7f00;border-color:#ff7f00}.posStoreForm footer button:disabled{opacity:.6}.posStoreModal{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0822378f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.posStoreModal>section{background:#fff;border-radius:17px;width:min(590px,100%);padding:28px;box-shadow:0 25px 80px #00000040}.posStoreModal section>header{justify-content:space-between}.posStoreModal section>header>button{color:#607589;background:#edf2f5;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}@media (width<=850px){.posStoreOnboarding{grid-template-columns:1fr;gap:28px;padding:36px 22px}.posStoreIntro{justify-self:start}.posStoreIntro h1{font-size:36px}.posStoreCard{justify-self:center}}@media (width<=560px){.posStoreIntro ul{display:none}.posStoreFields{grid-template-columns:1fr}.posStoreFields .wide{grid-column:auto}.posStoreCard,.posStoreModal>section{padding:22px}.posStoreForm footer{flex-direction:column-reverse}.posStoreForm footer button{width:100%}}.partnerPos{grid-template-columns:220px minmax(0,1fr);display:grid}.posApp{flex-direction:column;min-width:0;min-height:100vh;display:flex}.posSidebar{z-index:40;background:#fff;border-right:1px solid #dfe7ee;flex-direction:column;height:100vh;padding:22px 16px 18px;display:flex;position:sticky;top:0}.posSidebarBrand{border-bottom:1px solid #edf1f4;align-items:center;gap:10px;padding:0 8px 25px;display:flex}.posSidebarBrand>b{color:#fff;background:#ff7f00;border-radius:11px;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.posSidebarBrand span{display:grid}.posSidebarBrand strong{color:#173b5c;font-size:15px}.posSidebarBrand small{color:#8797a6;letter-spacing:1.7px;margin-top:2px;font-size:7px;font-weight:900}.posSidebar nav{gap:8px;padding-top:24px;display:grid}.posSidebar nav>a,.posSidebar nav>button{color:#65798b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.posSidebar nav>a>i,.posSidebar nav>button>i{color:#76899a;background:#f0f4f7;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.posSidebar nav b{font-size:11px}.posSidebar nav .active{color:#0789b4;background:#e9f7fb}.posSidebar nav .active>i{color:#0789b4;background:#d4f0f7}.posSidebarHelp{color:#708394;background:#f4f8fa;border-radius:11px;align-items:center;gap:10px;margin-top:auto;padding:13px;display:flex}.posSidebarHelp>i{color:#0795c1}.posSidebarHelp span{display:grid}.posSidebarHelp small{font-size:7px}.posSidebarHelp b{color:#173b5c;margin-top:3px;font-size:9px}.posHeader{grid-template-columns:1fr 1.3fr 1fr}.posPageTitle{display:grid}.posPageTitle>b{color:#173b5c;font-size:15px}.posPageTitle>small{color:#8796a5;margin-top:3px;font-size:8px}.posBody{width:100%}@media (width<=1050px){.partnerPos{grid-template-columns:82px minmax(0,1fr)}.posSidebar{padding-inline:12px}.posSidebarBrand{justify-content:center;padding-inline:0}.posSidebarBrand span,.posSidebar nav b,.posSidebarHelp span{display:none}.posSidebar nav>a,.posSidebar nav>button{grid-template-columns:1fr;justify-items:center;padding:8px;display:grid}.posSidebar nav>a>i,.posSidebar nav>button>i{width:42px;height:42px}.posSidebarHelp{justify-content:center;padding:13px 8px}}@media (width<=700px){.partnerPos{padding-bottom:70px;display:block}.posSidebar{border:0;border-top:1px solid #dce5ec;height:70px;padding:8px 14px;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -8px 25px #183a6014}.posSidebarBrand,.posSidebarHelp{display:none}.posSidebar nav{grid-template-columns:repeat(3,1fr);gap:8px;padding:0;display:grid}.posSidebar nav>a,.posSidebar nav>button{justify-content:center;gap:8px;padding:5px;display:flex}.posSidebar nav>a>i,.posSidebar nav>button>i{width:38px;height:38px}.posSidebar nav b{font-size:9px;display:block}.posHeader{grid-template-columns:1fr auto}.posPageTitle{display:none}}.partnerPos{display:flex}.posSidebar{flex:0 0 220px;width:220px}.posApp{flex:1;min-width:0}.posSettingsTrigger{color:#65798b;text-align:left;cursor:pointer;background:#f4f8fa;border:0;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:auto;padding:9px 10px;display:grid}.posSettingsTrigger>i:first-child{color:#0789b4;background:#e8f1f5;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.posSettingsTrigger>i:last-child{font-size:9px}.posSettingsTrigger b{font-size:11px}.posSettingsTrigger.active{color:#0789b4;background:#e9f7fb}.posSettingsSidebar{z-index:35;background:#fbfdfe;border-right:1px solid #dfe7ee;flex:0 0 240px;width:240px;height:100vh;padding:28px 16px;position:sticky;top:0;box-shadow:8px 0 24px #183a600a}.posSettingsSidebar header{border-bottom:1px solid #e8eef2;gap:5px;padding:0 8px 20px;display:grid}.posSettingsSidebar header span{color:#0795c1;letter-spacing:1.4px;font-size:8px;font-weight:900}.posSettingsSidebar header b{color:#173b5c;font-size:14px}.posSettingsSidebar nav{gap:7px;padding-top:18px;display:grid}.posSettingsSidebar nav button{color:#65798b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.posSettingsSidebar nav button>i{background:#edf3f6;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.posSettingsSidebar nav span{gap:3px;display:grid}.posSettingsSidebar nav b{font-size:11px}.posSettingsSidebar nav small{color:#96a4b1;font-size:8px}.posSettingsSidebar nav button.active{color:#0789b4;background:#e9f7fb}.posSettingsSidebar nav button.active>i{background:#d4f0f7}.posSettingsPage{grid-template-columns:1fr auto;align-items:start;gap:22px;display:grid}.posSettingsPage>div>span{color:#0795c1;letter-spacing:1.4px;font-size:9px;font-weight:900}.posSettingsPage h1{color:#173b5c;margin:6px 0;font-size:25px}.posSettingsPage>div>p{color:#718394;margin:0;font-size:11px}.posSettingsPage>button{color:#fff;background:#0795c1;border:0;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:800}.posSettingsPage article{text-align:center;background:#fff;border:1px solid #e1e9ee;border-radius:14px;grid-column:1/-1;justify-items:center;padding:60px 25px;display:grid}.posSettingsPage article>i{color:#0795c1;background:#e9f7fb;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.posSettingsPage article h2{color:#173b5c;margin:15px 0 6px;font-size:15px}.posSettingsPage article p{color:#8796a5;margin:0;font-size:10px}@media (width<=1050px){.posSidebar{flex-basis:82px;width:82px}.posSettingsTrigger b,.posSettingsTrigger>i:last-child{display:none}.posSettingsTrigger{grid-template-columns:1fr;justify-items:center;padding:8px}.posSettingsSidebar{flex-basis:210px;width:210px}}@media (width<=700px){.posSidebar{width:auto}.posSettingsTrigger{display:none}.posSettingsSidebar{border-top:1px solid #dce5ec;width:100%;height:auto;padding:12px 14px;position:fixed;inset:auto 0 70px}.posSettingsSidebar header{display:none}.posSettingsSidebar nav{grid-template-columns:1fr 1fr;padding:0}.posSettingsSidebar nav button{justify-content:center}.posSidebar{grid-template-columns:2fr 1fr;gap:8px;display:grid}.posSidebar nav{grid-template-columns:repeat(2,1fr)}.posSettingsTrigger{justify-content:center;gap:8px;margin:0;padding:5px;display:flex}.posSettingsTrigger b{font-size:9px;display:block}.posSettingsTrigger>i:last-child{display:none}}@media (width>=701px){.partnerPos>.posSidebar{flex:0 0 100px;width:100px;padding:18px 10px}.posSidebarBrand{justify-content:center;padding:0 0 20px}.posSidebarBrand span{display:none}.posSidebar nav>button,.posSettingsTrigger{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;padding:9px 5px}.posSidebar nav b,.posSettingsTrigger b{font-size:9px;display:block}.posSettingsTrigger>i:last-child{display:none}}.posSettingsSidebar nav small{display:none}.posSettingsSidebar nav span{gap:0}.posLocation select{color:#173b5c;background:#f7fafc;border:1px solid #dce5ec;border-radius:9px;outline:none;max-width:330px;padding:10px 34px 10px 12px;font-size:11px;font-weight:800}.posMetrics{grid-template-columns:repeat(4,1fr)}.posStoresView>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.posStoresView>header small{color:#0795c1;letter-spacing:1.5px;font-size:9px;font-weight:900}.posStoresView h1{color:#173b5c;margin:5px 0;font-size:28px}.posStoresView>header p{color:#7e8fa1;margin:0;font-size:11px}.posStoresView>header button{color:#fff;cursor:pointer;background:#ff7f00;border:0;border-radius:10px;padding:13px 17px;font-size:11px;font-weight:900}.posStoresView>header button i{margin-right:6px}.posStoreList{gap:11px;display:grid}.posStoreList article{background:#fff;border:1px solid #dfe7ee;border-radius:13px;grid-template-columns:48px minmax(220px,1.5fr) minmax(150px,.8fr) auto 36px;align-items:center;gap:16px;padding:16px 18px;display:grid}.storeIcon{color:#078fb9;background:#e9f7fb;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.storeMain,.storeContact{gap:5px;display:grid}.storeMain>b{color:#173b5c;font-size:13px}.storeMain small{color:#7f90a1;font-size:9px}.storeMain small i{color:#0795c1;margin-right:5px}.storeContact small{color:#91a0ad;letter-spacing:.8px;font-size:7px;font-weight:900}.storeContact b{font-size:10px}.storeContact span{color:#708497;font-size:9px}.storeStatus{color:#789;white-space:nowrap;background:#f2f4f6;border-radius:20px;padding:8px 10px;font-size:8px;font-weight:900}.storeStatus.active{color:#148157;background:#e8f8ef}.storeStatus i{margin-right:5px;font-size:6px}.storeEdit{color:#6e8295;cursor:pointer;background:#fff;border:1px solid #dce5eb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}@media (width<=1000px){.posMetrics{grid-template-columns:repeat(2,1fr)}.posStoreList article{grid-template-columns:48px 1fr auto 36px}.storeContact{display:none}}@media (width<=700px){.posLocation{justify-self:start}.posLocation select{max-width:180px}.posStoresView>header{flex-direction:column;align-items:flex-start}.posStoresView>header button{width:100%}.posStoreList article{grid-template-columns:42px 1fr 34px;gap:10px}.storeStatus{grid-column:2/3;justify-self:start}.storeEdit{grid-area:1/3}.posMetrics{grid-template-columns:1fr}}.posBody,.posWelcome,.posMetrics,.posWorkspace,.posRecent,.posHistory,.posStoreList,.posStoresView{align-content:start;align-self:start;place-items:start stretch;margin-top:0}.posBody{margin-top:0;padding-top:20px}.posMetrics article,.posHistory article,.posStoreList article{align-self:start}.posGateCard button{color:#fff;background:#173b5c;border:0;border-radius:9px;margin-top:12px;padding:11px 15px;font-weight:800;display:inline-block}.posLoginPage{background:#fff;grid-template-columns:minmax(420px,1.05fr) minmax(440px,.95fr);min-height:100vh;display:grid}.posLoginStory{color:#fff;background:radial-gradient(circle at 15% 15%,#00b0da52,#0000 34%),radial-gradient(circle at 90% 82%,#ff7f003d,#0000 32%),linear-gradient(145deg,#102f50 0%,#075d78 100%);flex-direction:column;justify-content:space-between;padding:46px clamp(38px,6vw,90px);display:flex;position:relative;overflow:hidden}.posLoginStory:before,.posLoginStory:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.posLoginStory:before{width:360px;height:360px;top:-120px;right:-150px}.posLoginStory:after{width:500px;height:500px;bottom:-310px;left:-280px}.posLoginBrand{z-index:1;align-items:center;gap:12px;width:max-content;display:flex;position:relative}.posLoginBrand>b{color:#fff;background:#ff7f00;border-radius:12px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.posLoginBrand span{display:grid}.posLoginBrand strong{letter-spacing:.3px;font-size:18px}.posLoginBrand small{letter-spacing:2px;color:#a9d8e5;font-size:8px}.posLoginMessage{z-index:1;max-width:610px;margin:70px 0;position:relative}.posLoginMessage>span,.posLoginKicker{letter-spacing:2px;color:#65d5ef;font-size:9px;font-weight:900}.posLoginMessage h1{letter-spacing:-1.8px;margin:14px 0 18px;font-size:clamp(36px,4vw,58px);line-height:1.06}.posLoginMessage>p{color:#c4dce5;max-width:530px;margin:0;font-size:14px;line-height:1.7}.posLoginMessage ul{gap:18px;margin:38px 0 0;padding:0;list-style:none;display:grid}.posLoginMessage li{align-items:center;gap:14px;display:flex}.posLoginMessage li>i{color:#55d3ef;background:#ffffff1a;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.posLoginMessage li span{display:grid}.posLoginMessage li b{font-size:12px}.posLoginMessage li small{color:#a9c7d2;margin-top:4px;font-size:9px}.posLoginCopyright{z-index:1;color:#8fb4c1;font-size:9px;position:relative}.posLoginPanel{background:linear-gradient(135deg,#fff,#f5f9fc);place-items:center;padding:45px;display:grid}.posLoginCard{width:min(430px,100%)}.posLoginBadge{color:#078fb9;background:#e8f6fb;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.posLoginKicker{margin:24px 0 7px;color:#0795c1!important}.posLoginCard h2{color:#173b5c;letter-spacing:-.7px;margin:0;font-size:31px}.posLoginCard>p:not(.posLoginKicker){color:#798b9d;margin:10px 0 28px;font-size:11px;line-height:1.6}.posLoginForm{gap:18px;display:grid}.posLoginForm>label{gap:7px;display:grid}.posLoginForm>label>span{color:#526b82;letter-spacing:.6px;font-size:9px;font-weight:900}.posLoginForm>label>div{background:#fff;border:1px solid #d8e2ea;border-radius:11px;align-items:center;height:48px;transition:all .2s;display:flex;overflow:hidden}.posLoginForm>label>div:focus-within{border-color:#0796c5;box-shadow:0 0 0 3px #0796c51a}.posLoginForm>label i{text-align:center;color:#8395a6;width:44px}.posLoginForm input{color:#173b5c;border:0;outline:0;flex:1;min-width:0;font-size:11px}.posLoginForm>label button{background:0 0;border:0;height:100%}.posLoginOptions{color:#72869a;justify-content:space-between;align-items:center;margin-top:-5px;font-size:9px;display:flex}.posLoginOptions label{align-items:center;gap:7px;display:flex}.posLoginOptions input{accent-color:#0795c1}.posLoginOptions a{color:#0795c1;font-weight:800}.posLoginError{background:#fff0ef;border-radius:8px;padding:10px 12px;color:#b23d36!important;margin:0!important;font-size:10px!important}.posLoginSubmit{color:#fff;background:#ff7f00;border:0;border-radius:11px;height:48px;font:900 11px inherit;box-shadow:0 9px 22px #ff7f0038}.posLoginSubmit i{margin:0 6px}.posLoginSubmit:disabled{opacity:.65}.posLoginHelp{color:#8393a3;border-top:1px solid #e2e8ee;justify-content:center;gap:9px;margin-top:30px;padding-top:22px;font-size:9px;display:flex}.posLoginHelp span{display:grid}.posLoginHelp a{color:#173b5c;margin-top:3px;font-weight:900}@media (width<=820px){.posLoginPage{grid-template-columns:1fr}.posLoginStory{min-height:auto;padding:28px 26px}.posLoginMessage{margin:55px 0 25px}.posLoginMessage h1{font-size:38px}.posLoginMessage ul,.posLoginCopyright{display:none}.posLoginPanel{padding:42px 24px 55px}}.posPartnerLinks{background:#fff;border:1px solid #dfe7ee;border-radius:13px;margin-bottom:18px;overflow:hidden}.posPartnerLinks>header{border-bottom:1px solid #e6ecf1;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.posPartnerLinks h2{color:#173b63;margin:0;font-size:15px}.posPartnerLinks p{color:#8191a3;margin:4px 0 0;font-size:10px}.posPartnerLinks header a{color:#fff;background:#173b63;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:800}.posPartnerLinks article{border-bottom:1px solid #edf1f4;grid-template-columns:36px 1fr minmax(220px,340px) 90px;align-items:center;gap:12px;padding:12px 20px;display:grid}.posPartnerLinks article>span{color:#078db8;background:#eaf7fb;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.posPartnerLinks article>div{display:grid}.posPartnerLinks article b{font-size:11px}.posPartnerLinks article small{color:#8898a8;font-size:9px}.posPartnerLinks select{color:#466078;background:#f8fafc;border:1px solid #d8e2ea;border-radius:8px;padding:9px;font-size:10px}.posPartnerLinks em{text-align:center;border-radius:20px;padding:6px 8px;font-size:9px;font-weight:800}.posPartnerLinks em.linked{color:#168158;background:#e7f8ef}.posPartnerLinks em.pending{color:#a9660c;background:#fff4e5}@media (width<=800px){.posPartnerLinks article{grid-template-columns:36px 1fr}.posPartnerLinks article select,.posPartnerLinks article em{grid-column:2}.posPartnerLinks>header{flex-direction:column;align-items:flex-start;gap:12px}}.settingsAdmin{padding-bottom:70px}.settingsForm{gap:18px;max-width:1160px;display:grid}.settingsCard{background:#fff;border:1px solid #dfe7f1;border-radius:16px;padding:24px;box-shadow:0 8px 24px #15395b0b}.settingsCard>header{border-bottom:1px solid #edf1f5;align-items:flex-start;gap:13px;padding-bottom:20px;display:flex}.settingsCard>header>span{color:#078dbd;background:#eaf7fc;border-radius:10px;place-items:center;width:39px;height:39px;font-size:16px;display:grid}.settingsCard h2{color:#173b63;margin:0;font:800 16px/1.3 inherit}.settingsCard p{color:#77889e;margin:5px 0 0;font-size:12px;line-height:1.5}.logoUploader{align-items:center;gap:12px;padding-top:22px;display:flex}.logoPreview{background:#f8fafc;border:1px dashed #cbd8e5;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:250px;height:92px;display:flex;overflow:hidden}.logoPreview img{object-fit:contain;max-width:210px;max-height:68px}.logoPreview b{color:#fff;background:#ff7f00;border-radius:12px;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.logoPreview small{color:#78899e}.logoUploader label,.logoUploader button,.settingsActions button{cursor:pointer;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 15px;font:700 12px inherit;display:inline-flex}.logoUploader label{color:#fff;background:#173b63}.logoUploader label input{display:none}.logoUploader button{color:#66788f;background:#fff;border:1px solid #dce4ed}.settingsGrid{grid-template-columns:1fr 1fr;gap:16px;padding-top:22px;display:grid}.settingsGrid label{color:#53677e;gap:7px;font-size:11px;font-weight:700;display:grid}.settingsGrid .wide{grid-column:1/-1}.settingsGrid input,.settingsGrid textarea{color:#173b63;background:#f9fbfd;border:1px solid #d9e3ed;border-radius:9px;outline:none;width:100%;padding:11px 12px;font:400 13px inherit}.settingsGrid input:focus,.settingsGrid textarea:focus{border-color:#0797ca;box-shadow:0 0 0 3px #0797ca1a}.settingsGrid textarea{resize:vertical;min-height:78px}.socialGrid label>span{align-items:center;gap:7px;display:flex}.socialGrid label>span i{color:#078dbd;width:17px}.settingsNotice{border-radius:9px;max-width:1160px;padding:12px 15px;font-size:12px;font-weight:700}.settingsNotice.success{color:#168457;background:#e9f8f1}.settingsNotice.error{color:#b84237;background:#fff0ef}.settingsActions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dbe4ed;border-radius:13px;justify-content:space-between;align-items:center;max-width:1160px;padding:13px 15px;display:flex;position:sticky;bottom:14px;box-shadow:0 16px 40px #11315224}.settingsActions span{color:#75869b;font-size:11px}.settingsActions button{color:#fff;background:#ff7f00;border:0}.settingsActions button:disabled{opacity:.55}@media (width<=680px){.settingsGrid{grid-template-columns:1fr}.settingsGrid .wide{grid-column:auto}.logoUploader{flex-direction:column;align-items:stretch}.logoPreview{width:100%}.settingsActions span{display:none}.settingsActions{justify-content:flex-end}}.brandTextFields{border-bottom:1px solid #edf1f5;padding-bottom:22px}.paymentSettings>header{padding-right:130px;position:relative}.sepaySwitch{color:#63758b;cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex;position:absolute;top:3px;right:0}.sepaySwitch input{opacity:0;position:absolute}.sepaySwitch span{background:#cad5df;border-radius:20px;width:38px;height:22px;transition:all .2s;position:relative}.sepaySwitch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.sepaySwitch input:checked+span{background:#18a66a}.sepaySwitch input:checked+span:after{transform:translate(16px)}.secretInput{position:relative}.secretInput input{padding-right:130px}.secretInput>span{font-size:10px;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.secretInput>span.ok{color:#168457}.secretInput>span.pending{color:#b97912}.settingsGrid label>small{color:#8796a8;font-size:10px;font-weight:500;line-height:1.5}.webhookUrl{background:#f4f8fb;border:1px solid #d9e3ed;border-radius:9px;align-items:center;gap:8px;padding:8px 9px 8px 12px;display:flex}.webhookUrl code{text-overflow:ellipsis;color:#31526f;flex:1;font-size:11px;overflow:hidden}.webhookUrl button{color:#fff;white-space:nowrap;cursor:pointer;background:#173b63;border:0;border-radius:7px;padding:8px 11px;font:700 10px inherit}@media (width<=680px){.paymentSettings>header{padding-top:44px;padding-right:0}.sepaySwitch{top:0;left:0;right:auto}.webhookUrl{flex-direction:column;align-items:stretch}.webhookUrl button{align-self:flex-start}}.supportAdmin{padding-bottom:70px}.supportTabs{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1160px;margin:0 0 16px;display:grid}.supportTabs button{color:#61748a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:13px;align-items:center;gap:10px;min-height:74px;padding:14px;font:700 12px inherit;display:flex}.supportTabs button i{color:#078fbe;background:#eef6fa;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.supportTabs button span{flex:1}.supportTabs button em{color:#a56a0b;font-size:9px}.supportTabs button.active{color:#173b63;background:#edf9fd;border-color:#0798ca;box-shadow:0 7px 20px #0797ca1a}.supportEditor{background:#fff;border:1px solid #dfe7ef;border-radius:16px;max-width:1160px;overflow:hidden;box-shadow:0 10px 28px #1234520d}.supportEditor>header{border-bottom:1px solid #e9eef3;justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.supportEditor>header small{letter-spacing:1.5px;color:#0798ca;font-size:9px;font-weight:900}.supportEditor>header h2{color:#173b63;margin:4px 0;font-size:20px}.supportEditor>header p{color:#8493a5;margin:0;font-size:10px}.supportEditor>header a{color:#078fbe}.publishToggle{color:#5e7187;cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.publishToggle input{opacity:0;position:absolute}.publishToggle span{background:#ccd6df;border-radius:20px;width:40px;height:23px;position:relative}.publishToggle span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px}.publishToggle input:checked+span{background:#17a86b}.publishToggle input:checked+span:after{transform:translate(17px)}.supportFields{grid-template-columns:1fr 1fr;gap:16px;padding:22px 24px;display:grid}.supportFields label{color:#53677d;gap:7px;font-size:11px;font-weight:800;display:grid}.supportFields .wide{grid-column:1/-1}.supportFields input,.supportFields textarea{color:#193b5e;resize:vertical;background:#f9fbfd;border:1px solid #d8e2eb;border-radius:9px;outline:none;padding:11px 12px;font:400 13px/1.7 inherit}.supportFields input:focus,.supportFields textarea:focus{border-color:#0798ca;box-shadow:0 0 0 3px #0798ca1a}.contentField{position:relative}.contentField>small{color:#8b99a9;font-weight:500}.contentField>span{color:#8c9aaa;font-size:9px;position:absolute;bottom:8px;right:10px}.supportNotice{border-radius:8px;margin:0 24px 15px;padding:11px 13px;font-size:11px;font-weight:700}.supportNotice.success{color:#148255;background:#e8f8f0}.supportNotice.error{color:#b13f37;background:#fff0ef}.supportEditor>footer{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.supportEditor>footer span{color:#8897a7;font-size:10px}.supportEditor>footer button{color:#fff;cursor:pointer;background:#ff7f00;border:0;border-radius:9px;padding:11px 16px;font:800 11px inherit}.supportEditor>footer button:disabled{opacity:.6}.supportPublic{background:#f6f9fc;min-height:70vh;padding-top:78px}.supportPublic>header{color:#fff;background:linear-gradient(125deg,#082b4d,#095b76);padding:75px max(24px,50vw - 580px) 62px}.supportPublic>header>span{color:#6fd7de;letter-spacing:2px;font-size:10px;font-weight:900}.supportPublic>header h1{margin:10px 0 12px;font-size:clamp(34px,5vw,58px);line-height:1.05}.supportPublic>header>p{color:#c9dde8;max-width:720px;margin:0;font-size:15px;line-height:1.7}.supportPublic>header nav{color:#a9c6d5;align-items:center;gap:9px;margin-top:28px;font-size:10px;display:flex}.supportPublic>header nav a{color:#fff}.supportPublicLayout{grid-template-columns:255px 1fr;gap:38px;max-width:1160px;margin:0 auto;padding:44px 24px 75px;display:grid}.supportPublicLayout aside{background:#fff;border:1px solid #e0e8ef;border-radius:14px;align-self:start;padding:12px;position:sticky;top:100px}.supportPublicLayout aside>strong{color:#8b99a9;letter-spacing:1.2px;padding:10px 11px 14px;font-size:9px;display:block}.supportPublicLayout aside a{color:#60758b;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:12px;font-weight:700;display:flex}.supportPublicLayout aside a.active{color:#078fbe;background:#eaf8fc}.supportPublicLayout article{color:#52677c;background:#fff;border:1px solid #e0e8ef;border-radius:15px;padding:38px 42px}.supportPublicLayout article h2{color:#183b5e;margin:30px 0 10px;font-size:21px}.supportPublicLayout article h2:first-child{margin-top:0}.supportPublicLayout article p{white-space:pre-wrap;margin:0 0 18px;font-size:14px;line-height:1.9}.supportPublicLayout article footer{color:#8a99a9;border-top:1px solid #e5ebf0;margin-top:34px;padding-top:18px;font-size:10px}.supportEmpty{text-align:center;padding:120px 24px}.supportEmpty i{color:#0798ca;font-size:44px}.supportEmpty h1{color:#173b63}.supportEmpty a{color:#fff;background:#ff7f00;border-radius:8px;margin-top:15px;padding:11px 16px;font-weight:800;display:inline-block}@media (width<=850px){.supportTabs{grid-template-columns:1fr 1fr}.supportPublicLayout{grid-template-columns:1fr}.supportPublicLayout aside{position:static}}@media (width<=600px){.supportTabs,.supportFields{grid-template-columns:1fr}.supportFields .wide{grid-column:auto}.supportEditor>header,.supportEditor>footer{flex-direction:column;align-items:flex-start;gap:14px}.supportPublicLayout article{padding:25px 20px}}.reportAdmin{padding-bottom:70px}.reportMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.reportMetrics article{background:#fff;border:1px solid #dfe7f0;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.reportMetrics article>i{color:#078dbd;background:#e9f6fc;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.reportMetrics article.success>i{color:#17865a;background:#e8f8f1}.reportMetrics article.warning>i{color:#dd7300;background:#fff3e2}.reportMetrics div{min-width:0}.reportMetrics small,.reportMetrics b,.reportMetrics span{display:block}.reportMetrics small{color:#71839a;font-size:10px;font-weight:700}.reportMetrics b{color:#173b63;white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:22px;line-height:1.15;overflow:hidden}.reportMetrics span{color:#8998aa;font-size:9px}.reportPanel{background:#fff;border:1px solid #dfe7f0;border-radius:15px;overflow:hidden}.reportPanel>header{border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.reportPanel h2{color:#173b63;margin:0;font-size:16px}.reportPanel p{color:#8090a4;margin:5px 0 0;font-size:11px}.reportPanel>header>span{color:#078dbd;background:#edf7fb;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.reportTableHead,.reportTable article{grid-template-columns:minmax(250px,1.5fr) minmax(140px,.65fr) minmax(120px,.55fr) minmax(170px,.7fr);align-items:center;gap:16px;padding:14px 22px;display:grid}.reportTableHead{color:#74859a;background:#f7f9fc;font-size:9px;font-weight:800}.reportTable article{border-top:1px solid #edf1f5}.reportTable article:first-of-type{border-top:0}.reportTable article b,.reportTable article small{display:block}.reportTable article b{color:#173b63;font-size:11px}.reportTable article small{color:#8291a4;margin-top:4px;font-size:9px}.reportTable strong{color:#173b63;font-size:11px}.reportTable em{color:#66798f;background:#eef3f7;border-radius:99px;justify-self:start;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.reportTable em.completed,.reportTable em.used,.reportTable em.confirmed{color:#168455;background:#e7f8ef}.reportTable em.new,.reportTable em.available{color:#0787b6;background:#e8f6fc}.reportTable em.cancelled,.reportTable em.expired{color:#b33f36;background:#fff0ef}.reportTable time{color:#718299;font-size:9px}.reportEmpty{text-align:center;padding:60px 20px!important}@media (width<=1100px){.reportMetrics{grid-template-columns:1fr 1fr}}@media (width<=760px){.reportMetrics{grid-template-columns:1fr}.reportTable{overflow:auto}.reportTableHead,.reportTable article{min-width:760px}}.bannerFilters{gap:8px;margin:22px 0;display:flex;overflow:auto}.bannerFilters button{color:#61758d;white-space:nowrap;background:#fff;border:1px solid #dce5ee;border-radius:9px;padding:9px 12px;font:700 11px inherit}.bannerFilters button.active{color:#fff;background:#173b63;border-color:#173b63}.bannerFilters b{margin-left:8px}.bannerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bannerGrid article{background:#fff;border:1px solid #dfe7ef;border-radius:15px;overflow:hidden}.bannerThumb{background:50%/cover;height:155px;position:relative}.bannerThumb span,.bannerThumb em{border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:11px}.bannerThumb span{color:#173b63;background:#fff;left:11px}.bannerThumb em{color:#78899e;background:#eef1f5;right:11px}.bannerThumb em.on{color:#168457;background:#e5f8ef}.bannerGrid article>section{padding:16px}.bannerGrid small{color:#078dbd;font-size:8px;font-weight:800}.bannerGrid h2{color:#173b63;margin:7px 0;font-size:16px}.bannerGrid p{color:#75869a;height:34px;margin:0;font-size:10px;line-height:1.6;overflow:hidden}.bannerGrid footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;display:flex}.bannerGrid footer span{color:#8190a2;font-size:9px}.bannerGrid footer button{color:#078dbd;background:0 0;border:0;font-size:10px;font-weight:800}.bannerModal{background:#fff;border-radius:18px;width:min(760px,96vw);max-height:92vh;padding:25px;overflow:auto}.bannerModal>header{border-bottom:1px solid #e6edf3;justify-content:space-between;padding-bottom:16px;display:flex}.bannerModal h2{margin:5px 0 0}.bannerModal header small{color:#078dbd}.bannerModal header button{background:0 0;border:0;font-size:22px}.bannerFormGrid{grid-template-columns:1fr 1fr;gap:14px;padding:20px 0;display:grid}.bannerFormGrid label{color:#53677d;gap:6px;font-size:10px;font-weight:800;display:grid}.bannerFormGrid .wide{grid-column:1/-1}.bannerFormGrid input,.bannerFormGrid select,.bannerFormGrid textarea{background:#f9fbfd;border:1px solid #d9e3ed;border-radius:8px;width:100%;padding:10px;font:400 12px inherit}.bannerFormGrid textarea{min-height:65px}.bannerUpload{align-items:center;gap:12px;display:flex}.bannerUpload img{object-fit:cover;border-radius:8px;width:190px;height:80px}.bannerUpload span{color:#fff;cursor:pointer;background:#173b63;border-radius:8px;padding:10px 12px}.bannerUpload input{display:none}.bannerToggle{align-items:center;gap:8px;display:flex!important}.bannerToggle input{width:auto}.bannerModal>footer{justify-content:flex-end;gap:9px;display:flex}.bannerModal>footer button{background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:10px 15px;font-weight:800}.bannerModal>footer button:last-child{color:#fff;background:#ff7f00;border-color:#ff7f00}.managedHero{position:relative;overflow:hidden;padding:0!important}.managedHeroSlides,.managedHeroSlide{position:absolute;inset:0}.managedHeroSlide{opacity:0;pointer-events:none;background:50%/cover;transition:opacity .7s}.managedHeroSlide.active{opacity:1;pointer-events:auto}.managedHeroSlide>div{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;max-width:850px;height:100%;padding:55px max(7vw,24px);display:flex}.managedHeroSlide span{letter-spacing:1.8px;font-size:10px;font-weight:900}.managedHeroSlide h1{margin:12px 0 14px;font-size:clamp(42px,6vw,70px);line-height:1.03;color:#fff!important}.managedHeroSlide p{max-width:650px;margin:0;font-size:15px;line-height:1.7;color:#e5edf7!important}.managedHeroSlide a{color:#fff;background:#ff7f00;border-radius:8px;margin-top:20px;padding:11px 15px;font-size:11px;font-weight:900}.managedHeroPrev,.managedHeroNext{z-index:4;color:#fff;background:#0d294966;border:1px solid #ffffff80;border-radius:50%;width:38px;height:38px;position:absolute;top:50%}.managedHeroPrev{left:18px}.managedHeroNext{right:18px}.managedHeroDots{z-index:4;gap:7px;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.managedHeroDots button{background:#ffffff80;border:0;border-radius:99px;width:8px;height:8px}.managedHeroDots button.active{background:#fff;width:24px}@media (width<=1000px){.bannerGrid{grid-template-columns:1fr 1fr}}@media (width<=650px){.bannerGrid,.bannerFormGrid{grid-template-columns:1fr}.bannerFormGrid .wide{grid-column:auto}.managedHeroSlide>div{padding:40px 46px 40px 20px}.managedHeroPrev{display:none}.managedHeroSlide h1{font-size:42px}}.managedOnlyHero.managedHero+.pageHero,.managedOnlyHero.managedHero+.exploreHero{display:none}.managedOnlyHero.eventHero{min-height:360px}.hero.managedHero .managedHeroSlides{z-index:0}.managedHeroOriginal{display:contents}.managedHeroOriginal>*{z-index:2;position:relative}.hero.managedHero .managedHeroPrev,.hero.managedHero .managedHeroNext{z-index:5;background:#123aa88c}.hero.managedHero .managedHeroDots{z-index:5}.hero.managedHero .managedHeroDots button{background:#123aa859}.hero.managedHero .managedHeroDots button.active{background:#123aa8}.hero.managedHero{box-sizing:border-box;width:100%;max-width:100vw;height:calc(100dvh - 78px);min-height:0;overflow:hidden}.hero.managedHero .heroInner{box-sizing:border-box;flex-direction:column;justify-content:center;width:min(1240px,100%);height:100%;margin:0 auto;padding:clamp(28px,5vh,58px) 64px 125px;display:flex}.hero.managedHero .heroInner h1{margin:14px 0 12px;font-size:clamp(44px,5vw,68px)}.hero.managedHero .heroInner>p{margin-bottom:0;font-size:16px}.hero.managedHero .searchBox{width:min(900px,100%);margin-top:22px}.hero.managedHero .quickSearch{margin-top:12px}.hero.managedHero .trustStrip{box-sizing:border-box;max-width:calc(100% - 32px);bottom:0}.hero.managedHero .managedHeroDots{bottom:101px}.hero.managedHero .managedHeroPrev{left:12px}.hero.managedHero .managedHeroNext{right:12px}@media (height<=720px) and (width>=641px){.hero.managedHero .heroInner{padding-top:22px;padding-bottom:108px}.hero.managedHero .heroInner h1{margin:10px 0;font-size:48px}.hero.managedHero .heroInner>p{font-size:14px}.hero.managedHero .searchBox{margin-top:15px}.hero.managedHero .quickSearch{margin-top:8px}}@media (width<=640px){.hero.managedHero{height:calc(100dvh - 70px);min-height:0}.hero.managedHero .heroInner{justify-content:flex-start;padding:22px 16px 96px;overflow:hidden}.hero.managedHero .heroInner h1{margin:10px 0;font-size:38px;line-height:1}.hero.managedHero .heroInner>p{font-size:13px;line-height:1.45}.hero.managedHero .searchBox{margin-top:14px}.hero.managedHero .quickSearch{white-space:nowrap;gap:5px;margin-top:8px;display:flex;overflow-x:auto}.hero.managedHero .quickSearch button{padding:6px 8px}.hero.managedHero .trustStrip{width:100%;max-width:100%;height:84px}.hero.managedHero .managedHeroDots{bottom:88px}}.hero.managedHero .managedHeroSlides{z-index:0;pointer-events:none!important}.hero.managedHero:before,.hero.managedHero:after,.hero.managedHero .heroGlow{z-index:1;pointer-events:none}.hero.managedHero .managedHeroOriginal>*{z-index:3}.hero.managedHero .heroInner{z-index:3;position:relative}.hero.managedHero .trustStrip{z-index:4;position:absolute}.hero.managedHero .searchBox,.hero.managedHero .quickSearch{z-index:4;pointer-events:auto;position:relative}.bannerAlign{border:0;margin:0;padding:0}.bannerAlign legend{color:#53677d;margin-bottom:7px;font-size:10px;font-weight:800}.bannerAlign>div{background:#f1f6f9;border:1px solid #d9e3ed;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:7px;padding:7px;display:grid}.bannerAlign button{color:#718397;background:0 0;border:0;border-radius:8px;height:46px;font:700 11px inherit}.bannerAlign button.active{color:#078c72;background:#fff;box-shadow:0 3px 10px #14375514}.bannerAlign button i{margin-right:6px}.heroContentAlign.alignCENTER{text-align:center;align-items:center;margin-inline:auto}.heroContentAlign.alignRIGHT{text-align:right;align-items:flex-end;margin-left:auto}.heroContentAlign.alignLEFT{text-align:left;align-items:flex-start;margin-right:auto}.hero.managedHero .managedHeroSlides,.hero.managedHero .managedHeroSlide{z-index:0;pointer-events:none!important}.hero.managedHero .managedHeroOriginal>.heroGlow{position:absolute}.hero.managedHero .managedHeroOriginal>.trustStrip{z-index:4;position:absolute}.hero.managedHero .heroDbCta{color:#fff;background:#ff7f00;border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}.hero.managedHero .heroDbCopy{height:clamp(190px,28vh,235px);animation:.75s cubic-bezier(.22,.8,.3,1) both hero-copy-in}.hero.managedHero .heroInner.alignCENTER{text-align:center;align-items:center}.hero.managedHero .heroInner.alignCENTER .heroDbCopy>p{margin-inline:auto}.hero.managedHero .heroInner.alignCENTER .heroDbCopy{align-items:center}.hero.managedHero .heroInner.alignCENTER .searchBox{margin-inline:auto}.hero.managedHero .heroInner.alignCENTER .quickSearch{justify-content:center}.hero.managedHero .heroInner.alignRIGHT{text-align:right;align-items:flex-end}.hero.managedHero .heroInner.alignRIGHT .heroDbCopy>p{margin-left:auto}.hero.managedHero .heroInner.alignRIGHT .heroDbCopy{align-items:flex-end}.hero.managedHero .heroInner.alignRIGHT .searchBox{margin-left:auto}.hero.managedHero .heroInner.alignRIGHT .quickSearch{justify-content:flex-end}.hero.managedHero .heroInner.alignLEFT{text-align:left;align-items:flex-start}.hero.managedHero .heroDbCopy>p{max-width:680px;margin:0}.hero.managedHero .heroDbCopy{flex-direction:column;align-items:flex-start;display:flex}.hero.managedHero .quickSearch{align-items:center}.managedHeroSlide{will-change:opacity, transform;transform:scale(1.015);transition:opacity 1.25s ease-in-out,transform 7s linear!important}.managedHeroSlide.active{transform:scale(1)}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.hero.managedHero .heroDbCopy{height:150px}.hero.managedHero .heroDbCta{padding:6px 8px;font-size:9px}}@media (prefers-reduced-motion:reduce){.managedHeroSlide,.hero.managedHero .heroDbCopy{transition:none!important;animation:none!important}}.hero.managedHero .heroControls{width:min(900px,100%);margin-top:auto;margin-bottom:4px}.hero.managedHero .heroControls .searchBox{width:100%;margin-top:0}.hero.managedHero .heroControls .quickSearch{margin-top:7px}.hero.managedHero .heroInner{justify-content:flex-start}.hero.managedHero .heroInner.alignCENTER .heroControls{margin-inline:auto}.hero.managedHero .heroInner.alignRIGHT .heroControls{margin-left:auto}@media (height<=760px) and (width>=641px){.hero.managedHero .heroDbCopy{height:180px}.hero.managedHero .heroControls{margin-top:auto}}@media (width<=640px){.hero.managedHero .heroControls{margin-top:auto;margin-bottom:0}.hero.managedHero .heroControls .quickSearch{margin-top:5px}}.notificationBell{display:flex;position:relative}.notificationBell>button{color:#153b46;cursor:pointer;background:#fff;border:1px solid #dbe5e9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid;position:relative}.notificationBell>button:hover{color:#087f73;background:#f2f8f8}.notificationBell>button b{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:10px;min-width:19px;height:19px;padding:0 5px;font-size:10px;line-height:15px;position:absolute;top:-5px;right:-4px}.notificationPopover{z-index:120;background:#fff;border:1px solid #e1e9ec;border-radius:16px;width:min(390px,100vw - 24px);position:absolute;top:52px;right:-52px;overflow:hidden;box-shadow:0 20px 55px #10313b33}.notificationPopover>header{border-bottom:1px solid #edf2f3;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.notificationPopover>header div{gap:2px;display:grid}.notificationPopover>header strong{font-size:16px}.notificationPopover>header small{color:#6c8188;font-size:11px}.notificationPopover>header button{color:#087f73;cursor:pointer;background:0 0;border:0;font-size:11px}.notificationList{max-height:430px;overflow:auto}.notificationList>a,.notificationList>button{color:#17343d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f3f4;grid-template-columns:38px 1fr 8px;align-items:start;gap:10px;width:100%;padding:14px 16px;text-decoration:none;display:grid}.notificationList>a.unread,.notificationList>button.unread{background:#f3fbfa}.notificationList p{color:#5e7279;margin:3px 0 5px;font-size:12px;line-height:1.45}.notificationList time{color:#91a0a5;font-size:10px}.notificationList strong{font-size:13px}.notificationIcon{color:#087a88;background:#e9f5f7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.notificationIcon.success{color:#1c8d52;background:#e8f8ef}.notificationIcon.warning{color:#d78000;background:#fff4df}.notificationIcon.promotion{color:#8250c4;background:#f3eaff}.unreadDot{background:#10a990;border-radius:50%;width:7px;height:7px;margin-top:6px}.notificationEmpty{text-align:center;color:#83969c;padding:42px 20px}.notificationEmpty i{font-size:25px}.notificationEmpty p{font-size:12px}.notificationAdminGrid{grid-template-columns:minmax(360px,.8fr) minmax(440px,1.2fr);gap:18px;margin-top:18px;display:grid}.notificationComposer,.notificationHistory{background:#fff;border:1px solid #e1e8eb;border-radius:13px;padding:20px}.notificationComposer h2,.notificationHistory h2{margin:0 0 16px}.notificationComposer label{color:#38515a;gap:7px;margin-bottom:14px;font-weight:600;display:grid}.notificationComposer input,.notificationComposer textarea,.notificationComposer select{color:#183840;width:100%;font:inherit;background:#fff;border:1px solid #d8e2e5;border-radius:8px;padding:11px 12px}.notificationComposer textarea{resize:vertical}.notificationFormRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.notificationSend{color:#fff;cursor:pointer;background:#087f73;border:0;border-radius:9px;width:100%;height:43px;font-weight:700}.notificationSend i{margin-right:7px}.notificationSend:disabled{opacity:.65}.notificationFeedback{color:#176a5f;background:#edf9f6;border-radius:8px;padding:10px 12px}.notificationHistory>header{border-bottom:1px solid #edf1f2;justify-content:space-between;margin:-2px 0 5px;padding-bottom:12px;display:flex}.notificationHistory>header p{color:#7c8c92;margin:3px 0 0}.notificationHistory article{border-bottom:1px solid #edf1f2;grid-template-columns:38px 1fr;gap:11px;padding:14px 0;display:grid}.notificationHistory article strong{color:#193a43}.notificationHistory article p{color:#61767d;margin:4px 0;line-height:1.45}.notificationHistory article small{color:#8a9ba0}.notificationHistoryEmpty{color:#829399;text-align:center;padding:30px}@media (width<=900px){.notificationAdminGrid{grid-template-columns:1fr}}@media (width<=560px){.notificationPopover{position:fixed;top:64px;right:12px}.notificationFormRow{grid-template-columns:1fr}.notificationBell>button{width:38px;height:38px}}:root{--hola-ink:#173b63;--hola-blue:#087ee8;--hola-cyan:#0095cf;--hola-orange:#ff7f00;--hola-yellow:#fec401;--hola-sky:#eef8ff;--hola-mist:#f6f9fd;--hola-line:#dce7f1}.aiSection,.eventHero,.exploreCta,.supportPublic>header,.profileHero,.accountHead{color:var(--hola-ink)!important;border:1px solid var(--hola-line)!important;background:radial-gradient(circle at 88% 15%,#0095cf1f,#0000 28%),linear-gradient(125deg,#eef8ff 0%,#f7fbff 55%,#fff7e7 100%)!important;box-shadow:0 20px 55px #183a6017!important}.aiSection :where(h1,h2,h3,b,strong),.eventHero :where(h1,h2,h3,b,strong),.exploreCta :where(h1,h2,h3,b,strong),.supportPublic>header :where(h1,h2,h3,b,strong),.profileHero :where(h1,h2,h3,b,strong),.accountHead :where(h1,h2,h3,b,strong){color:var(--hola-ink)!important}.aiSection :where(p,small),.eventHero :where(p,small),.exploreCta :where(p,small),.supportPublic>header :where(p,small),.profileHero :where(p,small),.accountHead :where(p,small){color:#60748d!important}.aiSection :where(.kicker,.voucherIcon),.eventHero :where(.kicker,span),.exploreCta>div>span,.supportPublic>header>span,.profileHero>div>span{color:#007fac!important}.voucherForm{box-shadow:0 14px 35px #183a6014;border:1px solid var(--hola-line)!important;background:#fff!important}.voucherForm label>span{color:var(--hola-ink)!important}.voucherForm input{color:var(--hola-ink)!important;background:#f8fbff!important;border-color:#d9e5ef!important}.voucherForm input::placeholder{color:#93a2b4!important}.profileHeroAvatar{box-shadow:0 12px 30px #183a601a;color:var(--hola-blue)!important;background:#fff!important;border-color:#dce8f2!important}.exploreCta a{color:var(--hola-ink)!important;border-color:#b8d4e5!important}.exploreCta a:first-child{background:var(--hola-orange)!important;border-color:var(--hola-orange)!important;color:#fff!important}.siteFooter{color:#4c5a70!important;background:#fff!important}.siteFooterBottom{background:#f8fafc!important}footer:not(.siteFooter):not(.posFooter){color:inherit;background:0 0!important}.foodCafeHero{background:#edf7ff!important}.userAdminBanner,.bookingAdminBanner,.loyaltyProgram{color:var(--hola-ink)!important;border:1px solid var(--hola-line)!important;background:radial-gradient(circle at 88% 18%,#0095cf1f,#0000 28%),linear-gradient(120deg,#eef8ff,#f8fbff 62%,#fff5df)!important;box-shadow:0 14px 38px #183a6012!important}.userAdminBanner :where(h1,h2,h3,b,strong),.bookingAdminBanner :where(h1,h2,h3,b,strong),.loyaltyProgram :where(h1,h2,h3,b,strong){color:var(--hola-ink)!important}.userAdminBanner :where(p,small),.bookingAdminBanner :where(p,small),.loyaltyProgram :where(p,small){color:#667990!important}.userAdminBanner>div>span,.bookingAdminBanner>div>span,.loyaltyProgram>div>span{color:#0086b5!important}.userAdminBanner>i,.bookingAdminBanner>i{box-shadow:0 10px 25px #183a6014;color:var(--hola-orange)!important;background:#fff!important;border:1px solid #e1eaf2!important}.loyaltyTierStrip article{color:var(--hola-ink)!important;background:#fff!important;border-color:#dce7f1!important}.systemSidebar,.adminSidebar{color:var(--hola-ink)!important;border-color:var(--hola-line)!important;background:#fff!important}.systemSidebar nav a.active,.systemSidebar nav a:hover,.systemSubmenu>summary.active,.systemSubmenu>summary:hover,.systemSubmenuItems>a.subActive,.adminSidebar nav a.active,.adminSidebar nav a:hover{color:#087ead!important;background:#e9f7ff!important}.systemAccount>span,.redeemIcon,.authIcon{color:#087ead!important;background:#e9f7ff!important;border:1px solid #cfe7f5!important}.evoucherTabs button.active,.loyaltyTabs button.active,.bookingAdminFilters button.active,.ticketAdminToolbar button.active,.eventFilters button.active,.bannerFilters button.active,.foodCategories button.active,.orderTabs button.active,.tabs button.selected{box-shadow:inset 0 -2px #0095cf;color:#087ead!important;background:#e8f7ff!important;border-color:#8fcce4!important}.posGate{background:linear-gradient(135deg,#eef8ff,#fff7e7)!important}.posLoginStory{color:var(--hola-ink)!important;background:radial-gradient(circle at 15% 15%,#0095cf1f,#0000 34%),radial-gradient(circle at 90% 82%,#ff7f001f,#0000 32%),linear-gradient(145deg,#eef8ff,#f8fbff)!important}.posLoginStory :where(h1,h2,h3,b,strong){color:var(--hola-ink)!important}.posLoginStory :where(p,small,li){color:#60748d!important}.posLoginStory .posLoginKicker{color:#0086b5!important}.modalShade,.checkoutOverlay,.adminOrderOverlay,.bookingDetailOverlay,.evoucherModalBackdrop,.loyaltyModal,.ticketOverlay,.posStoreModal{background:#173b6340!important}@media (width<=700px){.aiSection,.eventHero,.exploreCta,.supportPublic>header,.profileHero,.accountHead,.userAdminBanner,.bookingAdminBanner,.loyaltyProgram{border-radius:18px!important}}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);line-height:1}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(var(--fa-li-width,2em)*-1)}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition:none!important;animation:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto);position:absolute;inset:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-add,.fa-plus{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-vault{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-heptagon,.fa-septagon{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-film,.fa-film-alt,.fa-film-simple{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-table-list,.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-users{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-envelope{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-check-square,.fa-square-check{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-file{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-male,.fa-person{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-bug{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-map{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-hexagon{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-clipboard{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-alarm-clock{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-box{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-briefcase-medical{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-broom{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-archway{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-award{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:""}.fa-grid-vertical,.fa-grip-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-draw-polygon,.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-ankh{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-person-skiing,.fa-skiing{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-fan{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-BfBXV7Mm.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-11ty,.fa-eleventy{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-linkedin{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-BVHPE7da.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-8GirhLYJ.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-BfBXV7Mm.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-8GirhLYJ.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-BVHPE7da.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-8GirhLYJ.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-BfBXV7Mm.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-BVHPE7da.woff2)format("woff2");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(data:font/woff2;base64,d09GMk9UVE8AAA/IAAkAAAAAIi4AAA9/A4EBAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYCJAQGBmADgRwFiH0AghwHIA22GYUWESMRdnLSigfwXxK0JUN3PWgtIVtGtFABIUcjR8vMKvVNUhctBQIndOh7wFzNSdpf090C0MDGNSSuod3GJyMkmSUKlm72kk6vLpKqU4SDLlGqOoHx7wzNIRzzvZseTSBF/CoWaAkVRa5inol55lqxm5oz/9pr/qq+GXmakr21m0KxnJeWZ3dOoSo0//sTGj5e/r///znN1cDq77IugUrslFAFYg2CIfrG8Y3Q37GCqLAnZVKJvSuQC/x0zjP8v7/fp1rJjZ8tzGQcKS6iBFIAJMtql0EBKwIFJDuugO7Ztucm55fDg6nLQiMNIEFoAX1WesldzzU7W7qlB5C8/++0N/TOuYAMJkEJWxa0H6VUF8my5XljyWqW/HtHCdpC8/dzpf3Zo1xxtyzxz6xshdvbIjqxeb2f7J8c5YBze4Ccu5kUEBWBI0AH7IDAk6uwKytrZI3u+Oomu9N+Ch7edEI2hmbmj9mR4KGCCO1OI0Dr/VoFnpZiOoC03o/+9KGeq7f9lSyoBfSRrC9Amv8NNQXkv9dga9kX4SPg6q20ZH4KKkGH7ZxcnL4NSQJ3bNjDCltkZrMsvFjN7LHIvUfNiVvGzRR5g2liAY8ep1zeXndi8cn0bUAk+Rdo+H2aN3ibf00mnl6cTgSTzGQi2PwMLyybUdSOvMvrfRwevuNCicEtAc7iNqM5uMOiDXd5AXgoUDKe4wSrl3nYrJiJ5dgWy5eZNmGBqPqM7SiyHxMG13JMyioCC01sSbFISoxYYmjOYqngylWrJo0avhAvkN+mBQx+0Q/EuqY/MKvU/6QZOMFPn8YVKyFyLf/LwdGlvyBChm501AWTjv/yEZr7ZH17ZBCTYxHSc7VDmT9AFoyEi6CHBl359As9DQ82B5suxNn3j4gMt+UxWSNNYZZQvW8yZzIvpkfcsB9IM5scuJuxZ+gYJ1yo5FvehXBoyRMNnMS9UkW8OOc0MMSN2jR1ry3AabQk+JogpOfRBxzLQ6FlJ2OAKkDymQgcW9xTi3N58PQJMI1CpuCI5kjHZahelKvRmSv2ue23LAciStmv+qMxQMnoseN2TIh3nYzeu5gDMxPesxbeaVPhgpl1YJmQaT3p1uPa1l1QhEhsavLU+p3RJIxFqOwqyqks0qiMPn+ufnYItSTrkSg46sjY07FeCST6L1G6yVZZA2yuHrPmLfvQd7z6pC2GlriWzHIa3OjGNaElbS9udWlddmD03CQBYiOxu4x5MJj9aty8+8AtN195+WXnHXvMkeNHDepdrGj100fvPXPfPXedUS6QTH6OC8SLjm/RC7INBP1psFtAuh/jut1At7ug28Oumya6dSRdewT9u6fdi8KNPu45gM6I0glL5B4A5FS5OD6rJV07pr01Tbe7DNCfricygjae+C8jaQlwudWMKcHzYSyjgDACa+78r8uoVNCuVt7QVZyQLL8TeXFxjQoILPBnv12E3VdiCtFHfhcuFVlENkpnn2H/SXxVqpIlyc3yF4pgxXblcOUDlbeqTC1Xn9KUaxfCEQ5ZDvsdWhyTHXc4xTiPFe9zSekzvX2uzy5XoflexesHfIjl6zaU7k0eJ7GkJRisvss6IthIXzDKJNgOafeXL1zY+OrZ2RWDrpkmcPqRR0ALgU2f5sPNsN5mzE7tGsX/CsEmx07579/v/0rKfyU/B9xewNKUpWHBHGbSwWLhbS+nLAwOaSF2mpv37S0/A/N7tx/MR+H37AN49NY/GwSdrdlKnwmsNXUd0tTVHOFmclEYIQgaGkBICGSuZ2Zc1ZkgP6RM2kJWRDpVWXSeUXND5gKE1JyQkTqNKOsaR7iRmE+pgsyJlfylH6GUWXsT4uqgTL4XmmnNBvTSIeYa4auJkXz9tYBP6kI9QqqfU+wpBYuGK8AgbUZh6gA5zBkSrotIcz5B9ZUVMbvF5XkimQGmEkJDFtup83hwGaecgpTfOY8wQkjFBzHim294LkTOH5ONcFRwicEpLaxkTBrpwgUgBlRdiBbKSaPvsPwgNe+QUgccBUKDlOTvIscppyB76uemdhAoSqlahohzaq7UyX1ypuqk1WitUALYdpVCZjsbLNPWInJ/Wes1k6pryh+M6SRpjCbelogDZqvZoKqmSIjR31Kygf6f65K5G/LTlgDb0MVco6lFM67rlKt9moYigNgIdq9yZOjHuvIR2PQxkiarNVcVl9zfdHZiykproVioWsEItpndkPRp+9f1iEFZrhiBIGSl9F51vg6hluZQK1vrAmvXWTvJBc0mVVWMsuULNSugE0RQP9YSpt/9U5ZGBkV6UFpG3YtQk8V8RYcxEvldZR5I30VGzICwLSbvPXh/sd8AvSSvFjJZCB+d6PnyuEek88l8lBPR+BJaCYxfwwA0qhk0mcY4Z4w7NSIui2Spk3wgIpgJhpzfTmKALCrJLZCAScME5kqCYdqz+RVLJFffGEwnooYqpsl7EEYSN0SqBE30aFd04GY8/GVnAGNw86+H/zWjfEohq3YYxm0LulET5J7JoTAIGWn0CYlrS9e/DgdlMOlMMM2U/9dKwRHEda8hq2OZM8rY5I00yY9eXn4zGnIsmAASXcciw0TcLGE9Be859qlRjbeNBLjn/fu9kbEK/E0YQQ31G+2zQY3SuUUVjsBLePiL/6+46JcWPTyrzXIohckV6wVMt4jguZ/DT85pkL1XgabxDej/lYMB5gkvnpz879KLsg1b4DuSzocNzAOx8K39A+BeuhzA0bwHxKtUqlvryMsHHRjDoAqCdgrT6/MrNJIl8BAha+So2Z3q4y7bsHc2oWKDc3jqafI8EzgA8xbpBJ8JJKRRDnt7UXS0YwcEKRXGPKiGlDgD3ugGi52DrG2MM8+AO83Woq8P9JT6ox9mlDCwZhyDETO3JmvjwFnCPfnw45a5stJ9j1QK+bzOqv2jqUZBNibfaIdOl1eA1kQ7h2dQI8DTZTUXVFJmzyIlJVwFsTapQBQqjqdr4qXGfoma0Qnna96oFnEPDNrdtcWgvWAvEUqs4GC8mVtbJ8omjqeYiro6oT8pq3ip63X6up32Y4gP1PUX6APTS9osERNRRXR9i/+YulbmAd3XfI0eWF1ubK2AI4NK8ygBll5Oq4JoKJ127LhN21X7NfXV+7k0Rgtlu8hpjgyapeonI0xI1cn6T61Xpq5rpx3VT7g/pSGipIRrGWKB9tY56llBi0myy5NmDZRGrbd4OInkwyiXMhKjtl/T1iC5iId7UOocDRvAnozZYbGHekzqtCExsN/jToMDp2hoAT2/g7ySVayA/KCUxm07sANSKQ+JgVVb7bDjedw2hLw9aOsGPOucwfNDNPQ82R4kBooORoE6uEc368C/4EV6ptNehiCxci9VcrbhBugYGilx8skc9pfwz7f4lcUujBZqGRT7Yj9/GeF9uY9sli0x+jZku4B7V5CtDAsvQE+x4CGiGMrHlBnjZ0bH0PihMmF80fW1oCF2ZNt7v3jHuzgavrvcNTa8/Mf+lA28ePHHhdmlDs8Ijtsw41mQAzvwgOKGD1MfShiSoHyiyJrdYqp0/sF6cC6ZcQcwPs1nKZaFuzYcmZ63tyiDyriD0nlUmMlvEVDQLq09dX5+a/BCmp3giaHXbgvBDWB6GUeYkCJoe0RHFAuTiC7EWEtxIjYMlowP2ID2zjgBYs0FN4eE5IuVNZgWg21O/9fbq/bbBR+RDrc2rLVjxpO+anAx69iHLY8Rwbgn6BgDS4KZvlyRdNypPcT4G0RcEvfduSXZK9vbOhvOqxLHo0L53u3tM2fQ1171UqgFwaN7/iNt0KPwFbvwYwjhFlnWBIKVFEMvvpaVQNC18E19gVmLOadcxghyPsO0e9GzdZqJbAXKAazc/8ObOkWFE3IWDAnZDxLnMwOjzchyp7RASRrhFEiUFFsYUZZGhB5+IW2DBTHDEDOBSjHt/IyKa+I2YgshSBQUvjdFHVFSnRM7MLrKBcRwFxNCXuKIWxkkDZ3+GNSME7+HNFfwO/1sPObe41m+JMcl5i4nO+f7sAWpd3LiiRQKWk4dBljDES8g2BQw2ivsHIW4+jD/wt59GA//0G8vh/oQ5lvznmwzL8LRG9sCdLI+9lzbhO05llkvRHx2KbZmKzhzwqUGwYQo01QBjU9dhD4so8lPnjgxcUjV0SIEMK4oIhJD7FTYlJhAMCAvn9kKjWCzYoSFkOXbiZ9YkeBAyWHrMwq8OGUy2/ExrEh6VZNtBrZRyYayz4FnJlTvuR/zj9Jll0FK/h5zjG4lJQ84Rrz/PlWhF67tuOAAReg8QlviW7BqX0z6dNNNWjHPAf0783geYmU3uu+nMa96e7VTkIwddJvmc7uBmfrcbhKZC0RHpV/nFU6Q48pogAXcnadHcERQnjZYlsKgbAkz/PvinZmQWXZBy19p5MhAQE40OBPxz+fYZgK99OPNnJXHxomMWB7La/SnlBrolWVgu/xaRI7zL8ALVqePUC9iPvuUW3N3XZI6J6uRiMrebvG9YDIbfHGAXDedDHIpyu79Uq4D91aqY3+ABiG8rsVnRg1L5xpsOLVt51LUQTvrEAtUMqzOzqK2T2t2zP772rd/ZY6fUp1uF6ePhpWeIxiqoWyhNsRA69AZrcY5o5zVFHUIBwtfsdxjAkFKhVFxVByV78qjlajtlsg1clS7RI9XJ/f2gjjXdB/xy3u+B7Z1szrwPh1m8nMticlqfZJWvPGLmjcJBohzT5z1F63AWaocmFtuAY1ePeBY30R4kfL7aE9+GetD5Hvj8eGMZ3up6qQxKgieGx69dhLxDSY+nQ5FI3LRfrLhMDFvEwF2uOoME+/Gh0MqYxkm4s05u6D4DyLBRemu4kMtB6Nv/NOFUZPitzFD8qL8o0r+kYrPnnsY0vWZd5GEzsCREC+Wz3APkfzeqsAp0tZw0lLrhuy2DNy1E1VNM1LqdhIO45OPIwT3rftapv3Bq7mdNHFSgnKIkN8flMKWHNJF9U1BMQglWyx3EZ7e5f02oBD3RnnUPJn1p0wir+pGFraC2kyNDOKF8tvhNtQ4Hcy0KjTgZz2eIU55xre6wlnEltXkEBDbif0x/5SQnkBBsVWmb3r49ic42aAZm9yFY1aRg7n+S55ntbIbUFoODVCE879nRYAuMN+ACxenLXW8IjGFgtIdIwdl+hm8IjDZChcfQWQE4njeBgZtMFXgB6tKKFfpy23VFRCE125CitD/JeFiLDnXDHDSEnA6F9x0fPn4hNuPX1WQu8Z38LPLmCxI8nJVmHouX1lTh3BMEinPhg07NI3cNPSeEiWEBfG4rV6SAQMAAAA=)format("woff2");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}.profilePage{background:#f6f9fd;min-height:100vh}.profileHero{color:#fff;background:linear-gradient(125deg,#183a60,#006f9d 72%,#0095cf);justify-content:space-between;align-items:center;min-height:260px;padding:55px max(8vw,24px);display:flex;position:relative;overflow:hidden}.profileHero:after{content:"";border:62px solid #ffffff0f;border-radius:50%;width:340px;height:340px;position:absolute;top:-130px;right:-75px}.profileHero>div{z-index:1;position:relative}.profileHero span{color:#9be4f8;letter-spacing:1.7px;font-size:10px;font-weight:900}.profileHero h1{margin:10px 0 12px;font-family:inherit;font-size:clamp(30px,4vw,45px);font-weight:900}.profileHero p{color:#dcecf5;margin:0;font-size:13px}.profileHeroAvatar{background:#ffffff26;border:5px solid #ffffff40;border-radius:28px;place-items:center;width:96px;height:96px;font-size:38px;font-weight:900;display:grid}.profileBody{z-index:2;max-width:980px;margin:-34px auto 80px;padding:0 22px;position:relative}.profileForm{gap:18px;display:grid}.profileForm>section{background:#fff;border:1px solid #e2e9f2;border-radius:19px;padding:27px;box-shadow:0 15px 42px #183a6014}.profileForm section>header{border-bottom:1px solid #edf1f5;align-items:center;gap:13px;margin-bottom:21px;padding-bottom:21px;display:flex}.profileForm section>header>i{color:#087ee8;background:#e8f6ff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:17px;display:grid}.profileForm h2{color:#183a60;margin:0;font-family:inherit;font-size:17px;font-weight:900}.profileForm header p{color:#7c8b9f;margin:5px 0 0;font-size:10px}.profileGrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.profileGrid .wide{grid-column:1/-1}.profileForm label{color:#344b68;font-size:10px;font-weight:900}.profileForm input,.profileForm select{color:#183a60;background:#f9fbfe;border:1px solid #dbe4ef;border-radius:10px;outline:0;width:100%;height:46px;margin-top:7px;padding:0 13px;font-size:12px;display:block}.profileForm input:focus,.profileForm select:focus{border-color:#0095cf;box-shadow:0 0 0 3px #0095cf1f}.profilePreferences{grid-template-columns:1fr 1.4fr;align-items:end;gap:20px;display:grid}.profileCheck{background:#f9fbfe;border:1px solid #dbe4ef;border-radius:10px;align-items:center;gap:11px;height:46px;padding:8px 12px;display:flex}.profileCheck input{accent-color:#0095cf;width:17px;height:17px;margin:0}.profileCheck b,.profileCheck small{display:block}.profileCheck b{font-size:10px}.profileCheck small{color:#8795a8;margin-top:3px;font-size:8px;font-weight:500}.profileAlert{border-radius:11px;margin:0;padding:12px 15px;font-size:11px;font-weight:800}.profileAlert.error{color:#b42318;background:#fff0ef}.profileAlert.success{color:#14804f;background:#eaf9f1}.profileAlert i{margin-right:7px}.profileForm>footer{background:#fff;border:1px solid #e2e9f2;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex;box-shadow:0 12px 30px #183a6012}.profileForm footer small,.profileForm footer b{display:block}.profileForm footer small{color:#8795a8;font-size:9px}.profileForm footer b{color:#183a60;margin-top:4px;font-size:11px}.profileForm footer button{color:#183a60;cursor:pointer;background:linear-gradient(135deg,#ff7f00,#f7ae28);border:0;border-radius:11px;height:46px;padding:0 22px;font-weight:900}.profileForm footer button:disabled{opacity:.65;cursor:wait}.profileLoading{text-align:center;color:#718099;background:#fff;border-radius:18px;padding:50px}@media (width<=700px){.profileHero{min-height:220px;padding-top:38px;padding-bottom:55px}.profileHeroAvatar{display:none}.profileBody{margin-top:-25px}.profileGrid,.profilePreferences{grid-template-columns:1fr}.profileGrid .wide{grid-column:auto}.profileForm>section{padding:21px}.profileForm>footer{flex-direction:column;align-items:stretch}.profileForm footer button{width:100%}}
