/*! 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-outline-style:solid;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!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,)!important}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[key\:string\]{key:string}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/inter-700.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/inter-800.woff2)format("woff2")}:root{--ink:#050505;--black:#0b0b0d;--navy:#071a33;--blue:#0067ff;--paper:#fff;--canvas:#f5f7fa;--line:#d9dde4;--muted:#626873;--green:#18a957}*{box-sizing:border-box}body{color:#050505;background:#fff;margin:0;font-family:Inter,system-ui,sans-serif}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{background:var(--paper);min-height:100vh;color:var(--ink);transition:all .2s}.darkMode{--paper:#0b0b0d;--canvas:#111418;--ink:#f7f8fa;--line:#2e333c;--muted:#a8b0bc}.modeBar{color:#fff;background:#111318;border-bottom:1px solid #292d35;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:6px max(24px,50vw - 690px);display:flex}.modeBar>span{color:#aab2bd;align-items:center;gap:9px;font-size:12px;display:flex}.modeBar>span b{color:#090a0c;background:#fff;border-radius:5px;padding:4px 7px}.modeBar>div{gap:6px;display:flex}.modeBar button{color:#aeb5c0;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.modeBar button small{color:#657081;margin-right:7px}.modeBar button.active{color:#050505;background:#fff}.modeBar button.active small{color:var(--blue)}.inkHeader{background:var(--black);color:#fff}.lightHeader{background:var(--paper);color:var(--ink)}.headerInner{align-items:center;gap:25px;max-width:1380px;height:86px;margin:auto;padding:0 28px;display:flex}.logo{min-width:140px;display:block}.logo img{object-fit:contain;filter:brightness(0);width:140px;height:58px}.location,.quietLocation{height:49px;color:inherit;background:0 0;border:1px solid #343840;border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.quietLocation{border:0;margin-left:auto}.headerSearch{width:330px}.headerInner nav{gap:25px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.headerActions{align-items:center;gap:10px;display:flex}.iconButton,.login{color:inherit;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;font-weight:600;display:flex}.postTop,.primary,.compare{background:var(--blue);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-weight:700;display:inline-flex}.postTop{white-space:nowrap}.eyebrow{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.heroCopy h1,.commandContent h1{letter-spacing:-.06em;margin:0;font:800 clamp(52px,6vw,88px)/1 Poppins,sans-serif}.lead{color:var(--muted);font-size:18px;line-height:1.6}.heroActions{align-items:center;gap:24px;margin-top:28px;display:flex}.heroActions>a:not(.outline){color:var(--blue);align-items:center;gap:8px;font-weight:700;display:flex}.outline{border:2px solid var(--ink);border-radius:10px;align-items:center;min-height:52px;padding:0 22px;font-weight:700;display:flex}.search{color:#101216;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;min-height:74px;padding:8px 9px 8px 22px;display:flex;box-shadow:0 14px 35px #0000001f}.search:focus-within{border-color:var(--blue);outline:3px solid #0067ff3d}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 14px;font-size:14px}.search.compact{min-height:52px;box-shadow:none;padding-left:15px}.selector{white-space:nowrap;background:#fff;border:0;border-left:1px solid #d9dde4;align-items:center;gap:7px;height:50px;padding:0 17px;display:flex}.searchBtn{background:var(--blue);color:#fff;border:0;border-radius:9px;height:52px;padding:0 28px;font-weight:700}.editorialHero{grid-template-columns:.78fr 1.45fr;gap:46px;max-width:1440px;min-height:710px;margin:auto;padding:45px 32px 38px;display:grid}.editorialHero .heroCopy{align-self:center;padding-bottom:55px}.editorialHero .lead{max-width:445px}.editorialShowcase{min-width:0}.mainHouse{object-fit:cover;border-radius:16px;width:100%;height:425px}.miniGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:17px;display:grid}.miniCard{border:1px solid var(--line);background:var(--paper);border-radius:13px;min-width:0;transition:all .18s;overflow:hidden}.miniCard:hover{border-color:var(--blue);transform:translateY(-2px)}.miniPhoto{height:126px;position:relative;overflow:hidden}.miniPhoto img{object-fit:cover;width:100%;height:100%}.miniPhoto span,.verified{color:#111;background:#fffffff0;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:700;display:flex;position:absolute;top:9px;left:9px}.miniPhoto svg,.verified svg{color:var(--blue)}.miniBody{padding:12px}.miniBody h3{margin:0;font-size:13px}.miniBody p{color:var(--muted);align-items:center;gap:4px;margin:7px 0;font-size:10px;display:flex}.miniBody strong{color:var(--blue)}.mobileSearch{display:none}.commandHero{background:var(--navy) url(/assets/hero-house-hargeisa.png) center/cover no-repeat;color:#fff;min-height:470px;position:relative}.commandShade{background:#071a33e0;position:absolute;inset:0}.commandContent{z-index:1;text-align:center;max-width:1090px;margin:auto;padding:55px 26px 40px;position:relative}.commandContent h1{letter-spacing:-.045em;font-size:clamp(50px,5vw,70px)}.commandContent>p:not(.eyebrow){color:#dfe8f5;margin:14px 0 24px}.commandContent .eyebrow{color:#88b6ff}.quick{justify-content:center;gap:11px;margin:22px 0;display:flex}.quick button{color:#fff;background:#071a334d;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:8px;height:47px;padding:0 19px;font-weight:600;display:flex}.trustCue{justify-content:center;align-items:center;gap:8px;display:flex}.trustCue svg{color:#39d271}.trustCue span{color:#8496ad}.localHero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:49px;max-width:1340px;min-height:630px;margin:auto;padding:22px 28px 30px;display:grid}.localHero .lead{max-width:500px}.localHero .search{max-width:525px;height:66px}.localTrust{color:var(--muted);align-items:center;gap:8px;margin-top:28px;font-weight:600;display:flex}.localTrust svg,.sellerPhoto svg{color:var(--green)}.collage{grid-template-rows:290px 265px;grid-template-columns:1fr 1fr;gap:12px;display:grid}.collage img{object-fit:cover;border-radius:23px;width:100%;height:100%}.collage .wide{grid-column:1/3}.sellerPhoto{border-radius:23px;position:relative;overflow:hidden}.sellerPhoto span{color:#111;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:13px;right:13px}.categories,.exchange,.postSection{max-width:1284px;margin:auto;padding:76px 28px}.sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.sectionHead h2,.exchange h2,.trustSection h2,.postSection h2{letter-spacing:-.045em;margin:0;font:800 clamp(32px,3vw,46px)/1.08 Poppins,sans-serif}.sectionHead>a{color:var(--blue);align-items:center;gap:7px;font-weight:700;display:flex}.categoryGrid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}.categoryGrid button{border:0;border-right:1px solid var(--line);background:var(--paper);min-height:137px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.categoryGrid button:hover{background:var(--canvas);color:var(--blue)}.categoryGrid button:last-child{border-right:0}.categoryGrid button svg{color:var(--blue)}.categoryGrid button strong{font-size:12px}.categoryGrid button small{color:var(--muted);font-size:9px}.marketplace{background:var(--canvas);padding:72px max(28px,50vw - 642px)}.filter{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:10px 13px;display:flex}.cards{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.card{border:1px solid var(--line);background:var(--paper);border-radius:15px;transition:all .18s;overflow:hidden}.card:hover{border-color:var(--blue);transform:translateY(-3px)}.cardPhoto{height:255px;position:relative;overflow:hidden}.cardPhoto img{object-fit:cover;width:100%;height:100%}.verified{font-size:10px;top:13px;left:13px}.heart{background:#fffffff0;border:0;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:13px;right:13px}.heart.active{color:#e83e58}.cardBody{padding:19px}.cardBody>p{color:var(--muted);margin:0;font-size:12px}.cardBody h3{margin:7px 0;font-size:18px}.place{align-items:center;gap:5px;display:flex}.price{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}.price strong{color:var(--blue);font-size:21px}.price button{color:var(--ink);background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.exchange{grid-template-columns:1fr .8fr;align-items:center;gap:80px;padding-top:92px;padding-bottom:92px;display:grid}.exchange>div:first-child>.lead{max-width:560px}.checks{flex-wrap:wrap;gap:15px;margin-top:26px;display:flex}.checks span{align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.checks svg{color:var(--green)}.exchangeCard{border:1px solid var(--line);background:var(--canvas);border-radius:17px;padding:25px}.exchangeTitle{justify-content:space-between;margin-bottom:20px;display:flex}.exchangeTitle small{color:var(--green);font-weight:700}.exchangeCard label{color:var(--muted);margin:13px 0 6px;font-size:10px;font-weight:700;display:block}.money{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;height:57px;display:flex;overflow:hidden}.money input,.money>strong{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 15px;font-size:20px;font-weight:700}.money button{border:0;border-left:1px solid var(--line);height:100%;color:var(--ink);background:0 0;align-items:center;gap:5px;padding:0 14px;font-weight:700;display:flex}.rate{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.compare{gap:7px;width:100%;margin-top:19px;display:flex}.trustSection{background:var(--navy);color:#fff;padding:80px max(28px,50vw - 642px)}.trustSection>div:first-child svg{color:#6ca8ff;margin-bottom:17px}.trustSection .eyebrow{color:#8db8ff}.trustGrid{border-top:1px solid #34506e;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px;padding-top:32px;display:grid}.trustGrid b{color:#6da7ff;font-size:11px}.trustGrid h3{margin:12px 0 8px}.trustGrid p{color:#b8c6d7;margin:0;font-size:13px;line-height:1.6}.postSection{justify-content:space-between;align-items:center;gap:35px;display:flex}.postSection>div>p:last-child{color:var(--muted)}.postSection>button{background:var(--blue);color:#fff;border:0;border-radius:10px;align-items:center;gap:7px;min-height:55px;padding:0 25px;font-weight:700;display:flex}footer{background:var(--black);color:#fff;align-items:center;gap:34px;min-height:125px;padding:30px max(28px,50vw - 642px);display:flex}footer p{margin-left:auto}footer>span{color:#7e8795;font-size:11px}.assistantFab{background:var(--blue);color:#fff;z-index:50;border:0;border-radius:50%;place-items:center;width:57px;height:57px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #0067ff59}.assistant{background:var(--paper);width:min(350px,100vw - 32px);color:var(--ink);border:1px solid var(--line);z-index:49;border-radius:16px;padding:17px;position:fixed;bottom:90px;right:22px;box-shadow:0 20px 58px #0003}.assistant>div{justify-content:space-between;display:flex}.assistant>div strong{align-items:center;gap:6px;display:flex}.assistant>div svg{color:var(--blue)}.assistant>div button{color:var(--muted);background:0 0;border:0;font-size:22px}.assistant>p{color:var(--muted);font-size:13px;line-height:1.5}.assistant nav{flex-wrap:wrap;gap:5px;display:flex}.assistant nav button{border:1px solid var(--line);background:var(--canvas);color:var(--ink);border-radius:999px;padding:6px 9px;font-size:10px}.assistant form{border:1px solid var(--line);border-radius:8px;margin-top:13px;display:flex;overflow:hidden}.assistant input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:11px}.assistant form button{background:var(--blue);color:#fff;border:0;width:42px}.notice{z-index:55;color:#fff;background:#111318;border-radius:999px;align-items:center;gap:7px;padding:11px 15px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000038}.notice svg{color:#39cf72}@media (width<=1100px){.headerInner nav{display:none}.editorialHero{grid-template-columns:1fr}.editorialHero .heroCopy{padding-bottom:0}.localHero{grid-template-columns:1fr}.categoryGrid{grid-template-columns:repeat(4,1fr)}.categoryGrid button:nth-child(-n+4){border-bottom:1px solid var(--line)}.exchange{gap:40px}}@media (width<=760px){.modeBar{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 13px}.modeBar>div{width:100%;overflow-x:auto}.modeBar button{white-space:nowrap;flex:1;min-width:max-content}.headerInner{height:67px;padding:0 15px}.logo{min-width:auto}.logo img{width:112px;height:48px}.headerInner .location,.headerInner .quietLocation,.headerSearch,.login,.postTop{display:none}.headerActions{margin-left:auto}.heroCopy h1,.commandContent h1{font-size:50px!important}.editorialHero,.localHero{gap:28px;padding:34px 17px}.mobileSearch{margin-top:23px;display:block}.heroActions{flex-wrap:wrap;gap:13px}.primary,.outline{flex:1;min-width:210px}.mainHouse{height:255px}.miniGrid{display:flex;overflow-x:auto}.miniCard{min-width:230px}.commandHero{min-height:590px}.commandContent{padding:50px 16px 35px}.commandContent .search{flex-wrap:wrap;padding:9px}.commandContent .search input{flex:none;width:calc(100% - 35px);height:45px}.selector{border-top:1px solid #d9dde4;border-left:0;flex:1;padding:0 7px;font-size:11px}.selector:first-of-type{display:none}.searchBtn{flex:0 0 90px}.quick{justify-content:flex-start;overflow-x:auto}.quick button{white-space:nowrap}.collage{grid-template-rows:215px 185px}.collage img,.sellerPhoto{border-radius:15px}.categories,.exchange,.postSection{padding:55px 17px}.sectionHead{align-items:flex-start}.sectionHead h2{font-size:33px}.sectionHead>a{display:none}.categoryGrid{display:flex;overflow-x:auto}.categoryGrid button{min-width:128px;min-height:122px;border-bottom:0!important}.marketplace{padding:55px 17px}.cards{display:flex;overflow-x:auto}.card{min-width:86vw}.cardPhoto{height:230px}.exchange{grid-template-columns:1fr;gap:32px}.checks{flex-direction:column;gap:8px}.exchangeCard{padding:18px}.trustSection{padding:60px 17px}.trustGrid{grid-template-columns:1fr;gap:24px}.postSection{flex-direction:column;align-items:flex-start}footer{flex-direction:column;align-items:flex-start;gap:10px;padding:32px 17px 85px}footer p{margin:0}.assistantFab{bottom:15px;right:15px}.assistant{bottom:82px;right:15px}.notice{justify-content:center;width:calc(100% - 30px);bottom:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.modeBar .iconLogo img{filter:none!important}.registerTop{height:38px;color:inherit;background:0 0;border:1px solid #ffffff59;border-radius:8px;padding:0 12px;font-weight:700}.lightHeader .registerTop{border-color:var(--line)}.feeBanner{color:#0a376f;background:#eef5ff;border:1px solid #b9d2ff;border-radius:11px;align-items:flex-start;gap:11px;padding:14px;display:flex!important}.feeBanner svg{color:var(--blue);flex:none}.feeBanner div{flex-direction:column;gap:3px;display:flex}.feeBanner small{line-height:1.45}.formIntro{color:var(--muted);margin:0;font-weight:400;line-height:1.55}.analyticsStats{grid-template-columns:repeat(4,1fr)!important}.analyticsStats svg{color:var(--blue)}.reportActions{gap:10px;margin:0 0 25px;display:flex}.reportActions button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-weight:700;display:flex}.registrationTable{border:1px solid var(--line);border-radius:12px;margin-bottom:25px;overflow:hidden}.registrationTable>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr 1fr;gap:10px;padding:11px 13px;font-size:11px;display:grid}.registrationTable>div:last-child{border-bottom:0}.registrationTable span,.registrationTable small{color:var(--muted)}.busDeal,.profileSection,.termsSection{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;max-width:1284px;margin:auto;padding:82px 28px;display:grid}.busDeal{border-top:1px solid var(--line)}.busDeal h2,.profileSection h2,.termsSection h2{letter-spacing:-.045em;margin:0 0 18px;font:800 clamp(34px,3.4vw,52px)/1.08 Poppins,sans-serif}.busDeal>div>p:not(.eyebrow),.profileCopy>p:not(.eyebrow),.termsSection p{color:var(--muted);line-height:1.7}.ticketCard,.profilePanel{border:1px solid var(--line);background:var(--canvas);border-radius:18px;padding:28px}.ticketCard>svg{color:var(--blue)}.ticketCard small{color:var(--muted);margin-top:16px;display:block}.ticketCard h3{margin:5px 0;font:700 25px Poppins,sans-serif}.ticketCard p{color:var(--muted);line-height:1.55}.ticketCard .primary{justify-content:center;width:100%}.directorySection{background:var(--canvas);padding:82px max(28px,50vw - 642px)}.directorySection .sectionHead>span{color:var(--muted);font-size:11px}.directoryGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.directoryGrid article{border:1px solid var(--line);background:var(--paper);border-radius:13px;align-items:center;gap:13px;padding:17px;display:flex}.directoryGrid article>svg{color:var(--blue);flex:none}.directoryGrid article>div{flex:1}.directoryGrid h3{margin:0 0 5px;font-size:14px}.directoryGrid p{color:var(--muted);align-items:center;gap:4px;margin:0 0 4px;font-size:10px;display:flex}.directoryGrid small{color:var(--muted)}.directoryGrid button{border:1px solid var(--line);color:var(--blue);background:0 0;border-radius:8px;padding:7px 10px;font-weight:700}.sourceNote{color:var(--muted);margin:16px 0 0;font-size:10px;line-height:1.5}.profilePanel p{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.profilePanel p svg{color:var(--green);flex:none}.cityChips{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.cityChips span{border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.downloadLink{align-items:center;gap:8px;margin-top:15px;text-decoration:none;display:inline-flex!important}.termsSection{border-top:1px solid var(--line);grid-template-columns:1fr auto;padding-top:60px;padding-bottom:60px}.termsSection .outline{border-radius:10px;padding:13px 18px}footer{grid-template-columns:1.5fr .7fr 1fr;align-items:flex-start!important;min-height:240px!important;display:grid!important}.footerBrand .logo img{object-fit:contain;width:72px;height:72px}.footerBrand p{margin:12px 0 5px}.footerBrand span{color:#7e8795;font-size:11px}footer>div{flex-direction:column;gap:10px;display:flex}footer a{color:#c7cfdb;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:flex}footer a:hover{color:#fff}footer .logo{display:block}@media (width<=760px){.registerTop{display:none}.analyticsStats{grid-template-columns:1fr 1fr!important}.registrationTable>div{grid-template-columns:1fr}.reportActions{flex-direction:column}.busDeal,.profileSection,.termsSection{grid-template-columns:1fr;gap:30px;padding:55px 17px}.directorySection{padding:55px 17px}.directoryGrid{grid-template-columns:1fr}.directorySection .sectionHead>span{display:none}footer{grid-template-columns:1fr!important;padding-bottom:100px!important}}.modeBar>span b{color:#dce2eb;background:0 0;padding:0}.modeBar .iconLogo{background:#fff;border-radius:7px;place-items:center;width:34px;min-width:34px;height:34px;display:grid}.modeBar .iconLogo img{object-fit:contain;filter:brightness(0);width:29px;height:29px}.logo.dark img{filter:none}.headerInner nav a:hover{color:#78aaff}.textAction,.heroActions .textAction{color:var(--blue);background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:flex}.outline{color:var(--ink);background:0 0;justify-content:center}.selector select{appearance:none;color:#101216;background:0 0;border:0;outline:0;font-weight:600}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.emptyState{border:1px dashed var(--line);background:var(--paper);text-align:center;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:310px;padding:30px;display:flex}.emptyState svg{color:var(--blue)}.emptyState h3{margin:13px 0 5px}.emptyState p{color:var(--muted)}.serviceGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1284px;margin:0 auto 80px;padding:0 28px;display:grid}.serviceGrid article{border:1px solid var(--line);background:var(--paper);border-radius:17px;padding:27px}.serviceGrid article>svg{color:var(--blue)}.serviceGrid h3{margin:14px 0 6px;font:700 22px Poppins,sans-serif}.serviceGrid p{color:var(--muted);line-height:1.55}.serviceGrid button{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:flex}.dialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04080eb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dialog{background:var(--paper);width:min(620px,100%);max-height:90vh;color:var(--ink);border:1px solid var(--line);border-radius:20px;overflow:auto;box-shadow:0 30px 90px #00000059}.wideDialog{width:min(820px,100%)}.dialog>header{z-index:12;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.dialog>header{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.dialog>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 23px;display:flex}.dialog>header h2{margin:0;font:700 24px Poppins,sans-serif}.dialogTitle{flex:1;min-width:0}.dialogTitle small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:700;display:block}.dialog>header button{background:var(--canvas);width:38px;height:38px;color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.dialogBody,.adminBody{padding:24px}.signInPrompt{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.signInPrompt>svg{color:var(--blue)}.immersiveDialog{overscroll-behavior:contain;border-radius:24px;width:min(1480px,100vw - 28px);height:calc(100dvh - 28px);max-height:none;overflow:auto}.immersiveDialog>header{min-height:74px;padding:12px 22px}.immersiveDialog>header .logo{flex:none;width:108px}.immersiveDialog>header .logo img{object-fit:contain;object-position:left center;width:100%;height:48px}.immersiveDialog>header h2{font-size:19px}.immersiveDialog>header button{color:#0a66ff;background:#eaf2ff;width:44px;height:44px;transition:transform .2s,background .2s}.immersiveDialog>header button:hover{background:#dceaff;transform:rotate(6deg)scale(1.04)}.listingForm{grid-template-columns:1fr 1fr;gap:17px;padding:24px;display:grid}.listingForm label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.listingForm input,.listingForm select,.listingForm textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;outline:0;padding:13px}.listingForm input:focus,.listingForm select:focus,.listingForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0067ff24}.listingForm .full{grid-column:1/-1}.formActions{justify-content:flex-end;gap:10px;display:flex}.formActions>button:first-child{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;padding:0 20px}.formError{color:#dc3545;margin:0}.shell>section:not(.hero):not(.quoteStatement){content-visibility:auto;contain-intrinsic-size:auto 700px}.dialogBackdrop,.successBackdrop{content-visibility:visible}.listingDetails>img{object-fit:cover;width:100%;height:290px}.listingDetails>div{padding:23px}.verifiedInline{color:var(--green);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.detailPrice{color:var(--blue);margin:13px 0;font:700 30px Poppins,sans-serif;display:block}.listingDetails p{color:var(--muted);align-items:flex-start;gap:6px;line-height:1.6;display:flex}.sellerPanel{background:var(--canvas);border-radius:12px;flex-direction:column;gap:5px;margin:20px 0;padding:15px;display:flex}.sellerPanel small{color:var(--muted);line-height:1.45}.providerList{padding:16px 22px}.providerList article{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:14px 0;display:flex}.providerList article>svg{color:var(--green)}.providerList article>div{flex-direction:column;flex:1;gap:3px;display:flex}.providerList small{color:var(--muted)}.providerList button{border:1px solid var(--line);background:var(--paper);color:var(--blue);border-radius:8px;padding:8px 11px;font-weight:700}.safetyNote{color:#6f4d00;background:#fff6dc;border-radius:10px;margin:0 22px 22px;padding:12px;font-size:12px}.adminStats{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.adminStats span{background:var(--canvas);color:var(--muted);border-radius:12px;padding:14px;font-size:11px}.adminStats b{color:var(--ink);font-size:22px;display:block}.adminList article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.adminList img{object-fit:cover;border-radius:8px;width:58px;height:48px}.adminList article>div{flex-direction:column;flex:1;gap:4px;display:flex}.adminList small{color:var(--muted)}.adminList button{color:#c62838;background:#fff0f1;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.mobileNav{display:none}@media (width<=760px){.sectionHead .textAction{display:flex}.emptyState{min-width:100%}.serviceGrid{grid-template-columns:1fr;margin-bottom:55px;padding:0 17px}.assistantFab{bottom:76px}.assistant{bottom:142px}.notice{bottom:76px}.listingForm{grid-template-columns:1fr}.listingForm .full{grid-column:1}.adminStats{grid-template-columns:1fr}.mobileNav{z-index:60;background:var(--paper);border-top:1px solid var(--line);justify-content:space-around;align-items:center;height:64px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobileNav a,.mobileNav button{color:var(--muted);background:0 0;border:0;font-size:10px;font-weight:700}.mobileNav button{background:var(--blue);color:#fff;border-radius:50%;width:48px;height:48px}.dialogBackdrop{padding:8px}.dialog{border-radius:16px}.listingDetails>img{height:220px}footer{padding-bottom:100px}}.adminApp,.adminLogin,.adminLoading{--admin-bg:#030b14;--admin-panel:#071522;--admin-panel2:#0a1c2b;--admin-line:#173146;--admin-text:#f5f9ff;--admin-muted:#8da3b6;--admin-blue:#1f80ff;--admin-cyan:#12b9ff;background:var(--admin-bg);min-height:100vh;color:var(--admin-text);font-family:Inter,sans-serif}.adminLogin{background:radial-gradient(circle at 50% 0,#0a2a49 0,#0000 38%),#020912;place-items:center;padding:24px;display:grid}.adminLogin>section{border:1px solid var(--admin-line);background:#071522;border-radius:22px;width:min(460px,100%);padding:36px;box-shadow:0 30px 90px #000a}.adminLogin img{width:150px;height:auto;margin-bottom:28px}.adminLogin>section>span{color:#35dc7d;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.adminLogin h1{margin:16px 0 8px;font:800 34px/1.1 Poppins,sans-serif}.adminLogin p{color:var(--admin-muted);font-size:14px}.adminLogin form{gap:16px;margin:26px 0;display:grid}.adminLogin label{color:#c8d6e1;gap:7px;font-size:13px;font-weight:800;display:grid}.adminLogin input{border:1px solid var(--admin-line);color:#fff;background:#030d18;border-radius:11px;outline:0;height:50px;padding:0 13px}.adminLogin input:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #1f80ff22}.adminLogin form button{color:#fff;background:linear-gradient(100deg,#1957ef,#16baff);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:50px;font-weight:900;display:flex}.adminLogin a{color:#7fb7ff;text-decoration:none}.adminLoginError{color:#ffb6c2;background:#2a0e18;border:1px solid #8f3345;border-radius:9px;padding:10px}.adminLoading{align-content:center;place-items:center;gap:15px;display:grid}.adminLoading span{border:3px solid #173146;border-top-color:#1f80ff;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite adminSpin}@keyframes adminSpin{to{transform:rotate(360deg)}}.adminApp{grid-template-columns:232px minmax(0,1fr);display:grid}.adminSidebar{border-right:1px solid var(--admin-line);background:#020c16;height:100vh;padding:20px 14px;position:sticky;top:0;overflow-y:auto}.adminSidebar>a{padding:0 9px 18px;display:block}.adminSidebar img{width:148px;height:auto}.adminSidebar nav{gap:4px;display:grid}.adminSidebar nav button{color:#b7c6d3;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:21px 1fr 14px;align-items:center;gap:9px;width:100%;min-height:41px;padding:0 10px;font-size:12px;display:grid}.adminSidebar nav button svg{width:18px;height:18px}.adminSidebar nav button svg:last-child{width:12px}.adminSidebar nav button.active{color:#fff;background:linear-gradient(100deg,#1b55e7,#18b8fa);box-shadow:0 10px 25px #0874e944}.secureBox{border:1px solid var(--admin-line);background:#071726;border-radius:12px;gap:7px;margin-top:18px;padding:16px;display:grid}.secureBox>svg{color:#39a0ff;width:33px;height:33px}.secureBox small{color:var(--admin-muted);font-size:10px}.secureBox span{color:#42da7d;font-size:10px;font-weight:800}.adminMain{min-width:0}.adminTopbar{z-index:40;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030b14ee;align-items:center;gap:22px;min-height:72px;padding:10px 18px;display:flex;position:sticky;top:0}.adminTopbar>div:first-child{min-width:220px}.adminTopbar h1{margin:0;font:800 17px Poppins,sans-serif}.adminTopbar span,.adminTopbar small{color:var(--admin-muted);font-size:10px}.adminTopbar>label{border:1px solid var(--admin-line);background:#071522;border-radius:9px;align-items:center;gap:7px;margin-left:auto;padding:0 10px;display:flex}.adminTopbar>label input{color:#fff;background:0 0;border:0;outline:0;width:180px;height:37px;font-size:11px}.adminIdentity{white-space:nowrap;align-items:center;gap:10px;display:flex}.adminIdentity>svg{color:#36db7c}.adminIdentity>span{color:#36db7c;font-weight:800}.adminIdentity i{border-left:1px solid var(--admin-line);height:30px}.adminIdentity b{background:#075dd0;border-radius:5px;padding:5px 8px;font-size:10px}.adminIdentity button{border:1px solid var(--admin-line);color:#fff;background:#081726;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.adminCanvas{min-height:calc(100vh - 110px);padding:18px}.adminStatsGrid{grid-template-columns:repeat(8,minmax(120px,1fr));gap:11px;display:grid}.adminStatsGrid article{border:1px solid var(--admin-line);background:linear-gradient(145deg,#0a1a28,#07121e);border-radius:9px;align-items:center;gap:11px;min-height:78px;padding:12px;display:flex}.adminStatsGrid article>svg{color:#2d91ff;flex:none;width:31px;height:31px}.adminStatsGrid article>div{min-width:0;display:grid}.adminStatsGrid small,.adminStatsGrid span{color:var(--admin-muted);font-size:9px}.adminStatsGrid strong{text-overflow:ellipsis;margin:2px 0;font-size:18px;overflow:hidden}.adminStatsGrid span{color:#35d97b}.adminTopGrid{grid-template-columns:1.05fr 1.55fr 1.55fr;gap:12px;margin-top:12px;display:grid}.adminTopGrid>section,.adminBottomGrid>section,.adminSettings article{border:1px solid var(--admin-line);background:#071522;border-radius:9px;min-width:0;padding:13px}.adminTopGrid section>header,.adminBottomGrid section>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.adminTopGrid h3,.adminBottomGrid h3{margin:0;font-size:12px}.adminTopGrid header button,.adminBottomGrid header button{color:#3193ff;background:0 0;border:0;font-size:9px}.activityRow,.compactRow{border-top:1px solid #142a3c;align-items:center;gap:9px;padding:9px 0;display:flex}.activityRow>svg{color:#34d477;flex:none}.activityRow span,.compactRow span{min-width:0;display:grid}.activityRow b,.compactRow b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.activityRow small,.compactRow small{color:var(--admin-muted);font-size:9px}.compactRow>small,.compactRow>.adminStatus{margin-left:auto}.adminBottomGrid{grid-template-columns:1.25fr 1fr 1fr 1.2fr;gap:12px;margin-top:12px;display:grid}.moderationList{display:grid}.moderationList span{color:#bdcad5;border-top:1px solid #142a3c;align-items:center;gap:8px;padding:11px 0;font-size:10px;display:flex}.moderationList svg{color:#2d91ff}.moderationList b{color:#fff;margin-left:auto}.exportGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.exportGrid button{color:#dce8f2;background:#0a2031;border:1px solid #1c405a;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:47px;font-size:10px;display:flex}.adminTable{overflow:auto}.adminTableHead,.adminTable>div{grid-template-columns:.75fr 1fr 1.35fr .8fr .8fr 1fr;align-items:center;gap:9px;min-width:780px;display:grid}.adminTableHead{color:var(--admin-muted);padding:7px 0;font-size:8px}.adminTable>div:not(.adminTableHead){border-top:1px solid #142a3c;padding:9px 0;font-size:9px}.adminTable span{display:grid}.adminTable small{color:var(--admin-muted);margin-top:2px;font-size:8px}.adminTable select,.recordCards select{color:#fff;background:#07111c;border:1px solid #1b3a51;border-radius:6px;padding:6px;font-size:8px}.adminStatus{color:#a8cdef;background:#14304a;border-radius:999px;width:max-content;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.s-active,.s-confirmed,.s-completed{color:#74f2ab;background:#104a31}.s-pending,.s-submitted,.s-reviewing,.s-processing{color:#ffd383;background:#593a11}.s-cancelled,.s-rejected,.s-suspended,.s-removed{color:#ff9caf;background:#5a1f2a}.adminEmpty{min-height:125px;color:var(--admin-muted);text-align:center;align-content:center;place-items:center;gap:4px;display:grid}.adminEmpty svg{color:#2d91ff;width:28px;height:28px}.adminEmpty b{color:#dbe8f2}.adminEmpty span{font-size:10px}.recordCards{gap:8px;display:grid}.recordCards article{border:1px solid var(--admin-line);background:#071522;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.recordCards article>div{min-width:0;display:grid}.recordCards b{font-size:12px}.recordCards span{color:var(--admin-muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.adminSettings{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.adminSettings article>svg{color:#2d91ff;width:32px;height:32px}.adminSettings p{min-height:55px;color:var(--admin-muted);font-size:12px}.adminToast{z-index:60;color:#8bf8bb;background:#0d3525;border:1px solid #1b6042;border-radius:9px;padding:10px 15px;position:fixed;top:82px;right:18px}.adminMain>footer{border-top:1px solid var(--admin-line);color:var(--admin-muted);padding:15px 18px;font-size:10px}@media (width<=1250px){.adminStatsGrid{grid-template-columns:repeat(4,1fr)}.adminTopGrid{grid-template-columns:1fr 1fr}.adminTopGrid>section:first-child{grid-column:1/-1}.adminBottomGrid{grid-template-columns:1fr 1fr}.adminIdentity small,.adminIdentity i{display:none}}@media (width<=760px){.adminApp{grid-template-columns:1fr}.adminSidebar{z-index:50;height:auto;padding:10px;position:sticky}.adminSidebar>a,.secureBox{display:none}.adminSidebar nav{display:flex;overflow-x:auto}.adminSidebar nav button{grid-template-columns:18px 1fr;width:auto;min-width:max-content;padding:0 11px}.adminSidebar nav button svg:last-child{display:none}.adminTopbar{flex-wrap:wrap;padding:10px 12px;top:61px}.adminTopbar>div:first-child{min-width:0}.adminTopbar>label{order:3;width:100%;margin:0}.adminTopbar>label input{width:100%}.adminIdentity>span,.adminIdentity>b{display:none}.adminCanvas{padding:11px}.adminStatsGrid{grid-template-columns:1fr 1fr}.adminTopGrid,.adminBottomGrid,.adminSettings{grid-template-columns:1fr}.adminTopGrid>section:first-child{grid-column:auto}.recordCards article{grid-template-columns:1fr auto}.recordCards select{grid-column:1/-1}.adminLogin>section{padding:25px}.adminStatsGrid article{padding:10px}.adminStatsGrid strong{font-size:16px}}@media print{.adminSidebar,.adminTopbar,.adminToast,.exportGrid{display:none!important}.adminApp{color:#111;background:#fff;display:block}.adminCanvas{padding:0}.adminTopGrid>section,.adminBottomGrid>section,.adminStatsGrid article{color:#111;background:#fff;border-color:#bbb}.adminTopGrid,.adminBottomGrid{grid-template-columns:1fr 1fr}}.authTabs{background:var(--canvas);border-radius:12px;grid-template-columns:1fr 1fr;margin:20px 24px 0;padding:4px;display:grid}.authTabs button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:11px;font-weight:800}.authTabs button.active{background:var(--paper);color:var(--blue);box-shadow:0 3px 13px #00000014}.socialAuth{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 24px 0;display:grid}.socialAuth button{border:1px solid var(--line);background:var(--paper);min-height:43px;color:var(--ink);border-radius:10px;font-weight:800;transition:all .2s}.socialAuth button:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-1px)}.socialAuth span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.socialAuth span:before,.socialAuth span:after{content:"";background:var(--line);flex:1;height:1px}.languageSelect{border:1px solid;align-items:center;gap:5px;height:38px;display:flex}@supports (color:color-mix(in lab, red, red)){.languageSelect{border:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.languageSelect{color:inherit;border-radius:9px;padding:0 8px}.languageSelect select{max-width:82px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.languageSelect option{color:#101216;background:#fff}.authWelcome{align-items:center;gap:18px;padding:25px 24px 12px;display:flex}.authWelcome .logo{flex:none;width:82px}.authWelcome .logo img{object-fit:contain;width:100%;height:58px}.authWelcome h2{margin:0 0 7px;font:800 27px/1.15 Poppins,sans-serif}.authWelcome p{color:var(--muted);margin:0;line-height:1.55}.socialAuth button{justify-content:center;align-items:center;gap:8px;min-height:72px;display:flex;position:relative}.socialAuth button svg{flex:none}.socialAuth button:first-child svg{color:#4285f4}.socialAuth button:nth-child(2) svg{color:#1877f2}.socialAuth button small{background:var(--canvas);color:var(--muted);border-radius:999px;padding:3px 5px;font-size:7px;position:absolute;top:6px;right:7px}.authLegal{border-top:1px solid var(--line);color:var(--muted);gap:9px;margin:0 24px 24px;padding:15px 0 0;display:flex}.authLegal svg{color:var(--green);flex:none}.authLegal p{margin:0;font-size:10px;line-height:1.55}.authLegal a{color:var(--blue);font-weight:800}.serviceIntro{align-items:center;gap:14px;padding:22px 24px 0;display:flex}.serviceIntro>span{width:54px;height:54px;color:var(--blue);background:#eaf2ff;border-radius:15px;place-items:center;display:grid}.serviceIntro h3{margin:0 0 5px}.serviceIntro p{color:var(--muted);margin:0}.accountSafety{color:#1e6b3c;background:#eef8f2;border-radius:10px;align-items:center;gap:8px;padding:11px;display:flex;font-weight:600!important}.accountSafety svg{flex:none}.mediaField small{color:var(--muted);align-items:center;gap:7px;font-weight:500;line-height:1.5;display:flex}.mediaField input{padding:10px!important}.accountHub{padding:24px}.accountIdentity{border:1px solid var(--line);background:var(--canvas);border-radius:15px;align-items:center;gap:14px;padding:18px;display:flex}.accountIdentity>span{background:var(--blue);color:#fff;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.accountIdentity h3,.accountIdentity p{margin:0}.accountIdentity p{color:var(--muted);margin:3px 0;font-size:12px}.accountIdentity small{color:#0a56b5;background:#dbe9ff;border-radius:999px;padding:4px 8px;font-weight:800;display:inline-block}.roleActionGrid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.roleActionGrid button{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:15px;display:grid}.roleActionGrid button>svg:first-child{color:var(--green)}.roleActionGrid button>svg:last-child{color:var(--muted)}.supportEscalation{color:#fff;background:#071427;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.supportEscalation>svg{color:#73a7ff;flex:none}.supportEscalation>div{flex:1}.supportEscalation p{color:#bdc8d9;margin:4px 0 0;font-size:11px}.supportEscalation a{color:#fff;border:1px solid #47617f;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none}.logoutButton{color:#c62838;background:0 0;border:0;align-items:center;gap:7px;margin-top:18px;font-weight:800;display:flex}.aiEscalate{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:10px;display:flex}.aiEscalate small{width:100%;color:var(--muted)}.aiEscalate a{color:var(--blue);border:1px solid var(--line);border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800;text-decoration:none}.login{font:inherit;background:0 0;border:0}.mobileNav .plainMobile{width:auto;height:auto;color:var(--muted);background:0 0;border-radius:0}footer .footerBrand p b{letter-spacing:.04em;color:#fff;font-size:15px}@media (width<=760px){.roleActionGrid{grid-template-columns:1fr}.supportEscalation{flex-wrap:wrap;align-items:flex-start}.supportEscalation>div{min-width:calc(100% - 50px)}.authTabs{margin:12px 16px 0}.socialAuth{grid-template-columns:1fr;padding:12px 16px 0}.socialAuth span{grid-column:auto}.authForm{padding:16px}}.authSecure{color:#17804b;align-items:center;gap:6px;margin-bottom:7px;font-size:.78rem;font-weight:800;display:inline-flex}.socialAuth.full{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 24px 0;display:grid}.socialAuth.full button{border:1px solid var(--line);background:var(--paper);min-height:52px;color:var(--ink);border-radius:12px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,transform .2s}.socialAuth.full button:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 7px 20px #005bff1a}.socialAuth.full button:focus-visible,.authFormNew input:focus-visible,.authSubmit:focus-visible{outline:3px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.socialAuth.full button:focus-visible,.authFormNew input:focus-visible,.authSubmit:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 28%,transparent)}}.socialAuth.full button:focus-visible,.authFormNew input:focus-visible,.authSubmit:focus-visible{outline-offset:2px}.socialAuth.full span{color:var(--muted);letter-spacing:.09em;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;font-size:.75rem;font-weight:800;display:flex}.socialAuth.full span i{background:var(--line);flex:1;height:1px}.authFormNew{gap:14px;padding:15px 24px 19px;display:grid}.authFormNew label{color:var(--ink);gap:7px;font-size:.9rem;font-weight:750;display:grid}.authFormNew input,.authFormNew select{border:1px solid var(--line);background:var(--canvas);width:100%;min-height:50px;color:var(--ink);border-radius:11px;padding:0 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.authFormNew input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.authFormNew input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}}.authFormNew input[aria-invalid=true]{background:#cf2c3b;border-color:#cf2c3b}@supports (color:color-mix(in lab, red, red)){.authFormNew input[aria-invalid=true]{background:color-mix(in srgb,#cf2c3b 4%,var(--canvas))}}.authFormNew label small{color:var(--muted);font-size:.78rem;font-weight:600}.authFormNew label small[role=alert]{color:#b42331}.authFormNew .forgotPassword{justify-self:end;font-size:.84rem}.authSubmit{border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-size:1rem;font-weight:850;display:flex}.buttonSpinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.authMessage{border-radius:10px;margin:0;padding:11px 12px;font-size:.88rem;font-weight:700}.authMessage.error{color:#9e202d;background:#fff0f1}.authMessage.success{color:#176b40;background:#eaf8f0}.authBack{margin-top:3px;justify-self:center!important}.authSupport{border:1px solid var(--line);background:var(--canvas);border-radius:14px;align-items:center;gap:15px;margin:2px 24px 24px;padding:17px;display:flex}.authSupport>.logo{width:74px;min-width:74px}.authSupport>.logo img{width:74px;height:50px}.authSupport>div{gap:5px;display:grid}.authSupport b{font-size:.9rem}.authSupport a{color:var(--blue);font-size:.76rem;font-weight:750}.authSupport span{flex-wrap:wrap;gap:5px 12px;display:flex}.recoveryForm{padding-top:8px}@media (width<=760px){.socialAuth.full{grid-template-columns:1fr;padding:14px 16px 0}.socialAuth.full button{min-height:50px}.socialAuth.full button b{display:block}.authFormNew{padding:14px 16px 17px}.authLegal{font-size:.85rem}}.needChooser{max-width:1284px;margin:0 auto;padding:70px 28px 55px}.needChooser .sectionHead p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.6}.needGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.needGrid button{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);text-align:left;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:5px 11px;padding:20px;transition:all .22s;display:grid;box-shadow:0 8px 25px #081a330d}.needGrid button:hover{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 14px 34px #0067ff1f}.needGrid button>span{width:43px;height:43px;color:var(--blue);background:#eaf2ff;border-radius:12px;grid-row:1/3;place-items:center;display:grid}.needGrid button>span svg{width:25px;height:25px}.needGrid b{font:750 13px/1.3 Poppins,sans-serif}.needGrid small{color:var(--muted);line-height:1.4}.needGrid button>svg{color:var(--blue);grid-row:1/3;width:17px}.serviceRequestForm{padding-top:18px}html[dir=rtl] body,html[dir=rtl] .needGrid button,html[dir=rtl] .controlNav button{text-align:right}html[dir=rtl] .needGrid button>svg{transform:rotate(180deg)}@media (width<=1080px){.needGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.languageSelect{padding:0 5px}.languageSelect select{width:62px}.authWelcome{align-items:flex-start;padding:20px 16px 8px}.authWelcome .logo{width:58px}.authWelcome .logo img{height:48px}.authWelcome h2{font-size:20px}.authWelcome p{font-size:11px}.socialAuth{grid-template-columns:repeat(3,1fr)}.socialAuth button{min-height:62px;padding:6px}.socialAuth button b{display:none}.socialAuth span{grid-column:1/-1}.authLegal{margin:0 16px 18px}.needChooser{padding:48px 17px 40px}.needGrid{grid-template-columns:1fr}.needGrid button{padding:16px}.serviceIntro{padding:18px 16px 0}}.categoryRibbon{background:var(--paper);border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:8px;min-height:58px;padding:8px max(24px,50vw - 642px);display:flex;overflow-x:auto}.categoryRibbon button{border:1px solid var(--line);background:var(--canvas);color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 13px;font-size:11px;font-weight:800;transition:transform .22s,border-color .22s,background .22s;display:flex}.categoryRibbon button:hover{border-color:var(--blue);background:#edf4ff;transform:translateY(-2px)}.categoryRibbon svg{width:19px;height:19px;color:var(--blue)}.partnerDirectory{background:var(--paper);padding:82px max(28px,50vw - 642px)}.hotelDirectory{background:var(--canvas)}.partnerDirectory .sectionHead>span{max-width:340px;color:var(--muted);font-size:11px;line-height:1.5}.visualDirectory{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.visualDirectory article{border:1px solid var(--line);background:var(--paper);border-radius:17px;transition:transform .28s,box-shadow .28s;overflow:hidden;box-shadow:0 8px 28px #0c192c0f}.visualDirectory article:hover{transform:translateY(-5px);box-shadow:0 16px 38px #0c192c1f}.visualDirectory article>img{object-fit:cover;width:100%;height:150px}.visualDirectory article>div{padding:21px;position:relative}.cardIcon{border:4px solid var(--paper);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:-25px;right:18px}.cardIcon svg{width:23px;height:23px}.busIcon{background:#0067ff}.visualDirectory h3{margin:0 55px 8px 0;font:700 17px Poppins,sans-serif}.visualDirectory p{color:var(--muted);align-items:flex-start;gap:5px;margin:0 0 7px;font-size:11px;display:flex}.visualDirectory p svg{flex:none;width:14px}.visualDirectory small{color:var(--muted);min-height:32px;display:block}.visualDirectory button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;margin-top:15px;padding:0;font-weight:800;display:flex}.visualDirectory button svg{width:16px}.footerContact{color:#c7cfdb;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.contactIcon{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.contactIcon svg{width:16px;height:16px}.emailIcon{background:#ea4335}.whatsappIcon{background:#25d366}footer a b,.footerContact b{color:#fff;font-size:12px}footer>div:nth-child(n+2) h3{color:#fff;letter-spacing:.02em;font:800 14px Poppins,sans-serif}.quickContact{text-align:center;flex-direction:column;align-items:center;display:flex}.quickContact>.contactIcon{border-radius:16px;width:56px;height:56px}.quickContact>.contactIcon svg{width:28px;height:28px}.quickContact h3{margin:14px 0 5px;font:700 24px Poppins,sans-serif}.quickContact p{max-width:410px;color:var(--muted);line-height:1.6}.quickContact .primary{gap:8px;margin:9px 0 14px}.quickContact small{color:var(--muted)}.dialogBackdrop{animation:.2s fadeIn}.dialog{animation:.26s cubic-bezier(.2,.8,.2,1) dialogIn}.categoryGrid button,.serviceGrid article,.card{transition:transform .25s,border-color .25s,box-shadow .25s}.categoryGrid button:hover,.serviceGrid article:hover{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 13px 30px #0067ff1a}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (width<=980px){.visualDirectory{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.categoryRibbon{padding:7px 14px}.visualDirectory{display:flex;overflow-x:auto}.visualDirectory article{min-width:82vw}.partnerDirectory{padding:55px 17px}.partnerDirectory .sectionHead>span{display:none}}.directoryOverview{grid-template-columns:1fr 1fr;gap:18px;max-width:1284px;margin:0 auto;padding:0 28px 72px;display:grid}.directoryOverview>article{border:1px solid var(--line);background:var(--paper);border-radius:20px;padding:25px;box-shadow:0 10px 32px #0c192c0f}.directoryOverviewTitle{align-items:center;gap:15px;margin-bottom:18px;display:flex}.directoryOverviewTitle .cardIcon{border:0;flex:none;position:static}.directoryOverviewTitle h2{margin:1px 0;font:800 25px Poppins,sans-serif}.directoryOverviewTitle p{margin:0}.nameChips{flex-wrap:wrap;gap:8px;display:flex}.nameChips button{border:1px solid var(--line);background:var(--canvas);color:var(--ink);border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:750;transition:transform .2s,border-color .2s;display:flex}.nameChips button:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.nameChips svg{width:13px;height:13px}.directoryOverview>article>a{color:var(--blue);align-items:center;gap:7px;margin-top:19px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.directoryOverview>article>a svg{width:15px}@media (width<=980px){.directoryOverview{grid-template-columns:1fr}}@media (width<=760px){.directoryOverview{padding:0 17px 55px}.directoryOverview>article{padding:20px}}.shell,.shell button,.shell input,.shell select,.shell textarea{font-family:Inter,sans-serif}.shell h1,.shell h2,.shell h3,.shell h4,.shell strong,.shell b{font-family:Poppins,Inter,sans-serif}.headerActions{align-items:center}.headerActions .login,.registerTop,.postTop{white-space:nowrap;min-height:40px}.registerTop{justify-content:center;align-items:center;line-height:1.1;display:flex}.verificationSuccess{text-align:center;max-width:620px;margin:0 auto;padding:28px 12px 12px}.verificationSuccess>span{color:#0067ff;background:#eaf3ff;border-radius:24px;place-items:center;width:76px;height:76px;margin:0 auto 16px;display:grid}.verificationSuccess h2{margin:5px 0 10px;font-size:clamp(1.75rem,4vw,2.35rem)}.verificationSuccess>p{color:var(--muted);font-size:1rem;line-height:1.65}.verificationSuccess strong{color:var(--text);overflow-wrap:anywhere}.verificationSteps{text-align:left;gap:10px;margin:22px 0;display:grid}.verificationSteps p{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:0;padding:13px 15px;font-weight:650}.verificationSteps b{color:#fff;background:#0067ff;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:10px;display:inline-grid}.verificationSuccess form .authSubmit{width:100%;min-height:52px}.verificationSuccess .forgotPassword{margin:15px auto 0}.bookingExperience,.hotelExperience,.jobsExperience{padding:24px}.bookingMedia{grid-template-columns:1.2fr .8fr;align-items:center;gap:20px;display:grid}.bookingMedia>img{object-fit:cover;border-radius:15px;width:100%;height:210px}.bookingMedia h3{margin:10px 0 4px;font-size:24px}.bookingMedia p{color:var(--muted)}.seatLegend{flex-wrap:wrap;gap:18px;margin:24px 0 12px;font-size:11px;font-weight:800;display:flex}.seatLegend span{align-items:center;gap:7px;display:flex}.seatLegend i{background:var(--paper);border:2px solid #b7c4d5;border-radius:5px;width:17px;height:17px}.seatLegend .chosenSeat{background:var(--blue);border-color:var(--blue)}.seatLegend .bookedSeat{background:#e8ebef;border-color:#e8ebef}.busShell{border:2px solid var(--line);background:var(--canvas);border-radius:28px 28px 15px 15px;max-width:420px;margin:auto;padding:18px}.driver{color:#fff;text-align:center;background:#172638;border-radius:9px;width:72px;margin:0 0 18px auto;padding:9px;font-size:10px;font-weight:800}.seatMap{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.seatMap button{aspect-ratio:1;background:var(--paper);color:var(--ink);border:2px solid #b7c4d5;border-radius:9px;font-weight:900}.seatMap button:nth-child(5n+3){margin-left:16px}.seatMap button.selected{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 4px #0067ff26}.seatMap button.booked{color:#9aa4b2;cursor:not-allowed;background:#e7eaef;border-color:#e7eaef;text-decoration:line-through}.bookingSummary{background:var(--canvas);border-radius:14px;grid-template-columns:1fr .6fr auto;align-items:center;gap:12px;margin-top:20px;padding:16px;display:grid}.bookingSummary small,.bookingSummary b{display:block}.bookingSummary small{color:var(--muted);margin-bottom:4px}.bookingSummary .primary:disabled{opacity:.45}.hotelHeroWrap{position:relative}.hotelHero{object-fit:cover;border-radius:18px;width:100%;height:310px}.hotelHeroWrap>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#071427e0;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:16px;left:16px}.hotelHeroWrap>span svg{color:#66d596}.hotelHeading{justify-content:space-between;align-items:flex-start;gap:28px;margin:22px 0 16px;display:flex}.hotelHeading h3{margin:7px 0 5px;font-size:28px}.hotelHeading p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.hotelHeading>a{color:var(--blue);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.hotelAmenities{flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.hotelAmenities span{border:1px solid var(--line);background:var(--canvas);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:750;display:flex}.hotelAmenities svg{color:var(--green)}.roomSectionHead{justify-content:space-between;align-items:end;gap:20px;margin:8px 0 13px;display:flex}.roomSectionHead h3{margin:0;font-size:22px}.roomSectionHead>span{max-width:280px;color:var(--muted);text-align:right;font-size:10px}.roomGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.roomGrid article{border:1px solid var(--line);background:var(--paper);border-radius:16px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 8px 24px #0714270d}.roomGrid article:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0714271c}.roomGrid article>img{object-fit:cover;width:100%;height:185px}.roomGrid article>div{padding:16px}.roomGrid h4{margin:0 0 9px;font-size:16px}.roomFacts{flex-wrap:wrap;gap:8px;display:flex}.roomFacts span{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.roomFacts svg{width:14px;color:var(--blue)}.roomGrid p{min-height:34px;color:var(--muted);font-size:10px;line-height:1.55}.roomGrid strong{color:var(--blue);margin:12px 0;display:block}.roomRequest{color:var(--blue);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.roomRequest svg{width:15px}.hotelContact{color:#fff;background:#071427;border-radius:14px;align-items:center;gap:12px;margin-top:17px;padding:16px;display:flex}.hotelContact>svg{color:#76a9ff}.hotelContact>div{flex:1}.hotelContact p{color:#bfc9d7;margin:4px 0 0;font-size:11px}.hotelContact>a{color:#071427;background:#fff;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:800}.jobChoices{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.jobChoices>button{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:17px;padding:24px;transition:all .25s}.jobChoices>button:hover{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 14px 36px #0067ff1f}.jobChoices span{width:50px;height:50px;color:var(--blue);background:#eaf2ff;border-radius:14px;place-items:center;display:grid}.jobChoices svg{width:27px;height:27px}.jobChoices b{margin-top:16px;font-size:19px;display:block}.jobChoices p{color:var(--muted);line-height:1.55}.jobChoices em{color:var(--blue);align-items:center;gap:6px;font-style:normal;font-weight:800;display:flex}.backChoice{color:var(--blue);text-align:left;background:0 0;border:0;font-weight:800}.craftSection{background:var(--navy);color:#fff;padding:82px max(28px,50vw - 642px)}.craftSection .sectionHead h2{color:#fff}.craftSection .textAction{color:#8db8ff}.craftGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.craftGrid article{background:#0c1c31;border:1px solid #29415f;border-radius:17px;padding:22px}.craftGrid article>span{color:#75aaff;background:#15345d;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.craftGrid article>span svg{width:26px;height:26px}.craftGrid h3{margin:17px 0 5px}.craftGrid p{color:#aebdd0;min-height:40px;font-size:12px}.craftGrid article>div{color:#ffc447;align-items:center;gap:6px;font-size:10px;display:flex}.craftGrid button{color:#8db8ff;background:0 0;border:0;align-items:center;gap:6px;margin-top:18px;padding:0;font-weight:800;display:flex}footer,footer button,footer a{font-family:Inter,sans-serif!important}footer h3,footer b{font-family:Poppins,Inter,sans-serif!important}footer{gap:70px}footer a,.footerContact{min-height:32px;font-size:12px}footer .footerBrand .logo img{object-fit:contain;object-position:left center;width:92px;height:72px}html{scroll-behavior:smooth}.partnerDirectory,.craftSection,.directorySection,.marketplace{scroll-margin-top:80px}.everythingMarket{background:linear-gradient(135deg,#f7faff 0%,#eef5ff 55%,#fff 100%);border:1px solid #bfd3f3;border-radius:28px;grid-template-columns:1.55fr .75fr;align-items:center;gap:34px;max-width:1284px;margin:36px auto 0;padding:54px 40px;display:grid}.dark .everythingMarket{background:linear-gradient(135deg,#0b1c35,#0b2447 60%,#101b2e);border-color:#24486f}.everythingCopy h2{letter-spacing:-.045em;margin:7px 0 15px;font:800 clamp(34px,4vw,54px)/1.04 Poppins,sans-serif}.everythingCopy>p{max-width:760px;color:var(--muted);font-size:16px;line-height:1.7}.everythingTypes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.everythingTypes button{text-align:left;border:1px solid var(--line);background:var(--paper);min-height:108px;color:var(--ink);border-radius:16px;grid-template-columns:35px 1fr;align-items:center;column-gap:10px;padding:17px;display:grid}.everythingTypes button:hover{border-color:var(--blue);transform:translateY(-2px)}.everythingTypes svg{width:29px;height:29px;color:var(--blue);grid-row:1/3}.everythingTypes b{font-size:15px}.everythingTypes small{color:var(--muted);line-height:1.4}.watchExample{color:#fff;background:#071a33;border-radius:22px;padding:30px;box-shadow:0 20px 48px #071a3333}.watchExample img{object-fit:contain;background:#fff;border-radius:17px;width:66px;height:66px;padding:8px}.watchExample>span{color:#8fc0ff;text-transform:uppercase;letter-spacing:.12em;margin:22px 0 7px;font-size:11px;font-weight:800;display:block}.watchExample h3{margin:0 0 12px;font:700 25px/1.22 Poppins,sans-serif}.watchExample p{color:#c1cde0;line-height:1.6}.watchExample .primary{margin-top:8px}.bookDirectory{max-width:1284px;margin:auto;padding:76px 28px}.directoryIntro{max-width:800px;color:var(--muted);margin:-10px 0 28px;line-height:1.7}.bookShopGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.bookShopGrid article{border:1px solid var(--line);background:var(--paper);border-radius:17px;gap:15px;padding:21px;display:flex}.brandMark{color:#fff;text-align:center;letter-spacing:.04em;background:linear-gradient(145deg,#071a33,#0067ff);border-radius:18px;flex:0 0 74px;place-items:center;width:74px;height:74px;padding:7px;font:800 12px/1.1 Poppins,sans-serif;display:grid}.bookShopGrid h3{margin:2px 0 7px}.bookShopGrid p{color:var(--muted);align-items:center;gap:5px;margin:0 0 8px;font-size:12px;display:flex}.bookShopGrid p svg{width:15px}.bookShopGrid small{min-height:54px;color:var(--muted);line-height:1.5;display:block}.bookShopGrid a{color:var(--blue);align-items:center;gap:5px;margin-top:13px;font-size:12px;font-weight:800;display:flex}.bookShopGrid a svg{width:15px}.listingForm textarea[name=bookSummary]{min-height:92px}@media (width<=980px){.everythingMarket{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.bookShopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.everythingMarket{border-radius:21px;margin:20px 14px 0;padding:31px 18px}.everythingTypes{padding-bottom:5px;display:flex;overflow-x:auto}.everythingTypes button{min-width:235px}.watchExample{padding:23px}.bookDirectory{padding:55px 17px}.bookShopGrid{display:flex;overflow-x:auto}.bookShopGrid article{min-width:87vw}.bookDirectory .sectionHead{gap:14px}.bookDirectory .compactPrimary{white-space:nowrap}}@media (width<=900px){.craftGrid{grid-template-columns:1fr 1fr}.bookingMedia,.roomGrid{grid-template-columns:1fr}}@media (width<=760px){.bookingExperience,.hotelExperience,.jobsExperience{padding:16px}.jobChoices{grid-template-columns:1fr}.craftSection{padding:55px 17px}.craftGrid{display:flex;overflow-x:auto}.craftGrid article{min-width:78vw}.bookingSummary{grid-template-columns:1fr 1fr}.bookingSummary .primary{grid-column:1/-1}.hotelHero{height:210px}.hotelHeading{flex-direction:column;align-items:flex-start}.hotelContact{flex-wrap:wrap;align-items:flex-start}.hotelContact>div{min-width:calc(100% - 45px)}footer{gap:20px}}.electronicsDirectory{background:linear-gradient(180deg,var(--canvas),var(--paper));padding:82px max(28px,50vw - 642px)}.electronicsDirectory>.sectionHead>span{max-width:340px;color:var(--muted);font-size:12px}.electronicsToolbar{gap:12px;margin-bottom:24px;display:flex}.electronicsToolbar label{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 15px;display:flex}.electronicsToolbar label svg{color:var(--blue)}.electronicsToolbar input,.electronicsToolbar select,.electronicsToolbar>select{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-height:48px;font:600 13px Inter,sans-serif}.electronicsToolbar>select{border:1px solid var(--line);background:var(--paper);border-radius:14px;width:210px;padding:0 14px}.electronicsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.electronicsGrid article{border:1px solid var(--line);background:var(--paper);border-radius:20px;padding:22px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 10px 34px #081a330f}.electronicsGrid article:hover{border-color:#93b8ee;transform:translateY(-5px);box-shadow:0 20px 45px #081a331f}.electronicIcon{color:#fff;background:linear-gradient(135deg,#0a66ff,#16385f);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.electronicIcon svg{width:28px;height:28px}.recordStatus{color:var(--green);align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex;position:absolute;top:23px;right:20px}.recordStatus svg{width:14px}.electronicsGrid h3{margin:18px 0 7px;font:800 18px Poppins,sans-serif}.electronicsGrid>article>p{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.electronicsGrid>article>p svg{width:14px}.brandChips{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.brandChips b{color:#174b8e;background:#eff5ff;border:1px solid #d4e2f6;border-radius:999px;padding:5px 9px;font-size:9px}.electronicsGrid article>small{min-height:33px;color:var(--muted);font-size:10px;line-height:1.5;display:block}.electronicActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.electronicActions a{color:var(--blue);align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.electronicActions a:last-child{color:var(--muted)}.compactPrimary{min-height:42px}.busSearchExperience{background:var(--canvas);padding:24px}.routeInputs{grid-template-columns:1fr 44px 1fr;align-items:center;display:grid;position:relative}.routeInputs label{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:17px}.routeInputs label>span{color:var(--muted);letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.routeInputs label>strong{color:var(--ink);align-items:center;gap:7px;margin:6px 0;font-size:12px;display:flex}.routeInputs label>strong svg{color:var(--blue)}.routeInputs select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font:800 17px Poppins,sans-serif}.routeInputs>button{z-index:1;border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--blue);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px #081a331f}.dateSearch{grid-template-columns:1fr auto;gap:14px;margin:16px 0;display:grid}.dateSearch label{border:1px solid var(--line);background:var(--paper);border-radius:15px;align-items:center;gap:12px;padding:11px 15px;display:flex}.dateSearch label>svg{color:#e4a51f;width:27px;height:27px}.dateSearch label span{flex-direction:column;display:flex}.dateSearch small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.dateSearch input{color:var(--ink);background:0 0;border:0;font-weight:800}.dateSearch .primary{align-items:center;gap:8px;padding:0 24px;display:flex}.popularRoutes{align-items:center;gap:7px;margin-bottom:18px;display:flex;overflow-x:auto}.popularRoutes>b{white-space:nowrap;font-size:11px}.popularRoutes button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:5px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.tripResults{gap:13px;display:grid}.tripResultHead,.seatRouteBar{grid-template-columns:auto 1fr 40px 1fr auto;align-items:center;gap:8px;padding:5px 3px;display:grid}.tripResultHead span,.seatRouteBar span{font:800 13px Poppins,sans-serif}.tripResultHead i,.seatRouteBar i{background:linear-gradient(90deg,#245ea8,#d9e0ea);height:2px}.tripResultHead b,.seatRouteBar b{border:1px solid var(--line);width:40px;height:40px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;display:grid}.tripResults article{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:100px 1fr auto;align-items:center;gap:15px;padding:16px;display:grid;box-shadow:0 8px 26px #081a330d}.tripResults article>img{object-fit:cover;border-radius:12px;grid-row:1/3;width:100px;height:75px}.tripIdentity>span{color:#325b8e;background:#edf2f8;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-block}.tripIdentity h3{margin:6px 0 2px;font-size:14px}.tripIdentity small{color:var(--muted);font-size:9px}.tripIdentity p{color:var(--green);align-items:center;gap:5px;font-size:9px;display:flex}.tripIdentity p svg:first-child{color:#e64a45}.tripFare{color:#294c78;background:#edf2f8;border-radius:8px;align-self:start;padding:7px 9px;font-size:10px}.tripTime{grid-column:2/4;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.tripTime>b{font-size:12px}.tripTime span{color:var(--muted);justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.tripTime span i{border-top:2px dashed #d6dce5;width:35%}.tripResults article>button{background:var(--navy);color:#fff;border:0;border-radius:10px;grid-column:2/4;justify-content:center;align-items:center;gap:7px;padding:11px;font-weight:800;display:flex}.noTrips{text-align:center;border:1px dashed var(--line);background:var(--paper);border-radius:17px;padding:30px}.noTrips svg{color:var(--blue)}.noTrips b{margin:8px;display:block}.noTrips p{color:var(--muted);font-size:11px}.seatRouteBar{max-width:520px;margin:0 auto 8px}.seatTime{justify-content:center;align-items:center;gap:9px;margin:0 auto 18px;display:flex}.seatTime svg{color:var(--blue)}.seatTime small{color:var(--muted)}.driver{justify-content:center;align-items:center;gap:6px;display:flex}.seatMap button{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.seatBack{opacity:.85;border:2px solid;border-radius:4px 4px 2px 2px;width:70%;height:36%}.seatMap button b{font-size:10px}.backRow{text-align:center;color:var(--muted);margin-top:12px;font-size:9px;display:block}.bookingSummary{grid-template-columns:1fr 1fr .5fr auto}@media (width<=980px){.electronicsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.electronicsDirectory{padding:55px 17px}.electronicsDirectory>.sectionHead>span{display:none}.electronicsToolbar{flex-direction:column}.electronicsToolbar>select{width:100%}.electronicsGrid{display:flex;overflow-x:auto}.electronicsGrid article{min-width:84vw}.busSearchExperience{padding:14px}.routeInputs{grid-template-columns:1fr 36px 1fr}.routeInputs label{padding:13px 10px}.routeInputs select{font-size:13px}.routeInputs>button{width:36px;height:36px}.dateSearch{grid-template-columns:1fr}.dateSearch .primary{justify-content:center;min-height:48px}.tripResults article{grid-template-columns:78px 1fr auto;gap:10px;padding:12px}.tripResults article>img{width:78px;height:66px}.tripFare{font-size:8px}.tripTime,.tripResults article>button{grid-column:1/4}.bookingMedia{display:none}.seatMap{gap:8px}.bookingSummary{grid-template-columns:1fr 1fr}.bookingSummary .primary{grid-column:1/-1}.seatRouteBar{grid-template-columns:auto 1fr 34px 1fr auto}.seatRouteBar b{width:34px;height:34px}.seatTime{font-size:11px}}.shelterLaunch{color:#fff;background:linear-gradient(120deg,#071427 0%,#0b2d59 70%,#0a66ff 150%);border-radius:26px;justify-content:space-between;align-items:center;gap:36px;max-width:1284px;margin:0 auto 72px;padding:42px;display:flex;box-shadow:0 22px 55px #05142733}.shelterLaunch h2{margin:5px 0 10px;font-size:36px}.shelterLaunch p{color:#c3d2e6;max-width:720px;line-height:1.6}.shelterPromises{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.shelterPromises span{border:1px solid #365477;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.shelterPromises svg{color:#68a3ff}.shelterLaunchActions{gap:10px;min-width:245px;display:grid}.shelterLaunch .outline{color:#fff;border-color:#6e849e}.shelterEngine{padding:22px}.shelterTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.intentSwitch{background:var(--canvas);border-radius:13px;padding:4px;display:flex}.intentSwitch button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:11px 20px;font-weight:900}.intentSwitch button.active{background:var(--navy);color:#fff;box-shadow:0 7px 18px #0714272e}.partnerLink{color:var(--blue);background:0 0;border:0;align-items:center;gap:7px;font-weight:850;display:flex}.partnerLink svg{width:20px}.shelterSearch{background:#fff;border:1px solid #d5dfec;border-radius:17px;grid-template-columns:1.35fr .75fr .75fr 1.5fr auto;gap:7px;padding:8px;display:grid;box-shadow:0 12px 35px #081a3314}.shelterSearch>label{border-right:1px solid #e6ebf2;min-width:0;padding:8px 11px}.shelterSearch>label>span{color:#6d7d91;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.shelterSearch>label>span svg{color:#0a66ff}.shelterSearch input,.shelterSearch select{color:#10223a;background:0 0;border:0;outline:0;width:100%;padding-top:7px;font-weight:750}.shelterSearch>.primary{align-self:stretch;gap:6px;padding:0 18px}.guestCounters{align-items:center;gap:6px;padding-top:6px;display:flex}.guestCounters button{color:#0a66ff;background:#fff;border:1px solid #cfdae8;border-radius:7px;width:24px;height:24px}.guestCounters b{white-space:nowrap;font-size:10px}.guestCounters i{border-left:1px solid #dce4ee;height:20px}.budgetRow{grid-template-columns:1fr 1fr .8fr;gap:4px;display:grid}.budgetRow>*{min-width:0}.propertyTypes{gap:7px;margin:15px 0;display:flex;overflow-x:auto}.propertyTypes button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:10px;font-weight:850;display:flex}.propertyTypes button.active{color:#074dba;background:#eaf2ff;border-color:#72a6ed}.propertyTypes svg{width:17px}.shelterWorkspace{grid-template-columns:190px minmax(350px,1fr) 300px;align-items:start;gap:13px;display:grid}.shelterFilters,.acquisitionPanel{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:17px}.shelterFilters>b{margin-bottom:13px;display:block}.shelterFilters label{border-top:1px solid var(--line);color:var(--muted);padding:10px 0;font-size:10px;font-weight:700;display:block}.shelterFilters input[type=checkbox]{accent-color:#0a66ff;margin-right:7px}.shelterFilters select,.shelterFilters input:not([type=checkbox]){border:1px solid var(--line);background:var(--canvas);width:100%;color:var(--ink);border-radius:8px;margin-top:6px;padding:7px;display:block}.resultsHead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.resultsHead small{color:var(--muted)}.resultsHead h3{margin:3px 0;font-size:19px}.resultsHead select{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;padding:8px;font-size:9px;font-weight:750}.shelterResults article{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:15px;grid-template-columns:120px 1fr auto;align-items:center;gap:13px;margin-bottom:8px;padding:9px;transition:all .22s;display:grid}.shelterResults article:hover,.shelterResults article.selected{border-color:#71a7ee;transform:translateY(-1px);box-shadow:0 10px 28px #0743971a}.shelterResults article>img{object-fit:cover;border-radius:10px;width:120px;height:92px}.shelterResults h4{margin:6px 0 4px;font-size:14px}.shelterResults p{color:var(--muted);align-items:center;gap:4px;margin:0 0 7px;font-size:9px;display:flex}.shelterResults small{color:var(--muted);font-size:9px}.shelterResults article>strong{color:var(--blue);white-space:nowrap;align-self:start;font-size:12px}.verifiedInline svg{width:14px}.acquisitionPanel h3{margin:12px 0 4px;font-size:17px}.acquisitionPanel>p{color:var(--muted);font-size:10px;line-height:1.5}.availabilityTable{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1.25fr .55fr;gap:7px;margin:14px 0;padding:10px;font-size:8px;display:grid}.availabilityTable>b{color:var(--muted);text-transform:uppercase}.availabilityTable span{line-height:1.5}.availabilityTable span svg{width:11px;color:var(--green)}.acquisitionPanel>label{justify-content:space-between;align-items:center;margin:10px 0;font-size:10px;font-weight:800;display:flex}.acquisitionPanel>label select{border:1px solid var(--line);background:var(--canvas);color:var(--ink);border-radius:8px;padding:7px}.acquisitionPanel>.primary,.secondaryAction{justify-content:center;width:100%;min-height:43px;margin-top:8px}.secondaryAction{border:1px solid var(--blue);color:var(--blue);background:0 0;border-radius:10px;font-weight:850}.askingPrice{background:var(--canvas);border-radius:12px;margin:15px 0;padding:14px}.askingPrice>*{display:block}.askingPrice small,.askingPrice span{color:var(--muted);font-size:9px}.askingPrice b{color:var(--blue);margin:4px 0;font-size:23px}.legalBadges{flex-wrap:wrap;gap:5px;display:flex}.legalBadges span{color:#187342;background:#e9f6ee;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.legalBadges svg{width:12px}.safetyBox{color:#6d5310;background:#fff7df;border-radius:10px;gap:8px;margin-top:14px;padding:10px;display:flex}.safetyBox>svg{flex:none;width:18px}.safetyBox p{margin:0;font-size:8px;line-height:1.5}.engineNotice{color:#17683c;background:#eaf7ef;border-radius:10px;align-items:center;gap:7px;margin:13px 0 0;padding:11px;font-size:10px;font-weight:750;display:flex}.engineNotice svg{width:17px}.checkoutSteps{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.checkoutSteps span{color:var(--muted);flex:1;font-size:9px}.checkoutSteps .primary{padding:10px 13px}.partnerOnboarding{padding:10px}.partnerOnboarding h3{font-size:25px}.partnerKinds{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.partnerKinds article{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:20px}.partnerKinds article>svg{width:30px;height:30px;color:var(--blue)}.partnerKinds h4{font-size:16px}.partnerKinds p{min-height:100px;color:var(--muted);font-size:10px;line-height:1.6}.partnerKinds button{color:var(--blue);background:0 0;border:0;padding:0;font-weight:850}@media (width<=1100px){.shelterWorkspace{grid-template-columns:160px 1fr}.acquisitionPanel{grid-column:1/-1}.shelterSearch{grid-template-columns:1fr 1fr}.shelterSearch>.primary{min-height:48px}.shelterSearch>label{border-right:0}}@media (width<=760px){.immersiveDialog{border:0;border-radius:0;width:100vw;height:100dvh}.immersiveDialog>header{min-height:66px;padding:9px 13px}.immersiveDialog>header .logo{width:64px}.immersiveDialog>header .logo img{height:40px}.immersiveDialog>header h2{font-size:14px}.immersiveDialog .dialogTitle small{font-size:8px}.shelterLaunch{margin:0 17px 55px;padding:28px 22px;display:block}.shelterLaunch h2{font-size:28px}.shelterLaunchActions{margin-top:22px}.shelterEngine{padding:12px}.shelterTop{flex-direction:column;align-items:flex-start}.shelterSearch,.shelterWorkspace{grid-template-columns:1fr}.shelterFilters{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.shelterFilters>b{grid-column:1/-1}.shelterResults article{grid-template-columns:90px 1fr}.shelterResults article>img{width:90px;height:82px}.shelterResults article>strong{grid-column:2}.checkoutSteps{flex-direction:column;align-items:stretch}.partnerKinds{grid-template-columns:1fr}.partnerKinds p{min-height:0}.intentSwitch{width:100%}.intentSwitch button{flex:1}.partnerLink{font-size:10px}}.controlCenter{background:var(--canvas);grid-template-columns:205px 1fr;min-height:620px;display:grid}.controlNav{color:#fff;background:#071427;padding:18px 12px}.controlNav>div{border-bottom:1px solid #233b59;align-items:center;gap:10px;margin-bottom:12px;padding:10px 10px 22px;display:flex}.controlNav>div>svg{color:#62a0ff}.controlNav span{display:grid}.controlNav small{color:#93a8c2;font-size:9px}.controlNav button{color:#b8c7d9;text-align:left;background:0 0;border:0;border-radius:9px;width:100%;margin:2px 0;padding:12px;font-weight:750}.controlNav button:hover,.controlNav button.active{color:#fff;background:#12325b}.controlCenter .adminBody{min-width:0;padding:22px}.chairmanBanner{color:#fff;background:linear-gradient(120deg,#0b2b52,#0a66ff);border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:18px 20px;display:flex}.chairmanBanner small{letter-spacing:.13em;color:#b8d3ff;font-weight:900}.chairmanBanner h3{margin:4px 0;font-size:21px}.chairmanBanner p{color:#cfdef2;margin:0;font-size:10px}.chairmanBanner>svg{color:#9ac0ff}.controlMessage{color:#16693c;background:#e9f6ee;border-radius:10px;padding:11px;font-weight:750}.controlSectionHead{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 16px;display:flex}.controlSectionHead h3{margin:0}.controlSectionHead p{color:var(--muted);margin:5px 0 0;font-size:11px}.chairmanForm{border:1px solid var(--line);background:var(--paper);border-radius:15px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;padding:16px;display:grid}.chairmanForm label{color:var(--muted);gap:5px;font-size:9px;font-weight:800;display:grid}.chairmanForm input,.chairmanForm select{border:1px solid var(--line);background:var(--canvas);min-height:42px;color:var(--ink);border-radius:9px;padding:0 10px}.chairmanForm button{grid-column:1/-1;justify-content:center}.userAdminTable{gap:7px;display:grid}.userAdminTable article{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-template-columns:1fr 150px 110px;align-items:center;gap:9px;padding:11px;display:grid}.userAdminTable article>div{min-width:0;display:grid}.userAdminTable span,.userAdminTable small{text-overflow:ellipsis;color:var(--muted);font-size:9px;overflow:hidden}.userAdminTable select{border:1px solid var(--line);background:var(--canvas);color:var(--ink);border-radius:8px;padding:8px;font-size:9px;font-weight:700}.settingsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settingsGrid article{border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:19px}.settingsGrid article>svg{width:27px;height:27px;color:var(--blue)}.settingsGrid h3{margin:10px 0 5px}.settingsGrid p{min-height:48px;color:var(--muted);font-size:10px;line-height:1.5}.statusLive,.statusPending{border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-block}.statusLive{color:#187042;background:#e8f7ee}.statusPending{color:#805e08;background:#fff3d7}@media (width<=760px){.controlCenter{grid-template-columns:1fr}.controlNav{padding:9px;display:flex;overflow-x:auto}.controlNav>div{display:none}.controlNav button{white-space:nowrap;width:auto}.controlCenter .adminBody{padding:14px}.chairmanForm,.settingsGrid{grid-template-columns:1fr}.chairmanForm button{grid-column:auto}.userAdminTable article{grid-template-columns:1fr 1fr}.userAdminTable article>div{grid-column:1/-1}.chairmanBanner h3{font-size:17px}}.forgotPassword{color:var(--blue);text-align:left;background:0 0;border:0;padding:0;font-weight:800}.accountRecords{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.accountRecords article{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:4px;padding:15px;display:grid}.accountRecords b,.accountRecords small{color:var(--muted);font-size:10px}.accountRecords strong{color:var(--blue);font:800 25px Poppins,sans-serif}.requestHistory{border:1px solid var(--line);background:var(--paper);border-radius:15px;margin-bottom:18px;padding:16px}.requestHistory h3{margin:0 0 10px}.requestHistory>div,.opsTable article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.requestHistory span,.opsTable span{display:grid}.requestHistory small,.opsTable small{color:var(--muted);margin-top:3px;font-size:9px}.requestHistory em{color:#0754c3;text-transform:capitalize;background:#eaf2ff;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.opsTable{margin-bottom:22px}.opsTable article{border:1px solid var(--line);background:var(--paper);border-radius:11px;margin-bottom:7px;padding:11px}.opsTable select,.adminList select{border:1px solid var(--line);background:var(--canvas);color:var(--ink);border-radius:8px;padding:8px;font-size:9px;font-weight:750}.adminList article{grid-template-columns:52px 1fr auto}.roomRequest{cursor:pointer;border:0}.socialAuth button:disabled{opacity:.48;cursor:not-allowed}.accountTabs{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.accountTabs button{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.accountTabs button.active{border-color:var(--blue);color:#0756c9;background:#eaf2ff}.accountTabs svg{width:19px;height:19px}.profileEditor,.accountPanel{border:1px solid var(--line);background:var(--paper);border-radius:17px;margin-bottom:18px;padding:19px}.profileEditor{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profileEditor>div,.profileEditor>button{grid-column:1/-1}.profileEditor h3,.profileEditor p,.accountPanelHead h3,.accountPanelHead p{margin:0}.profileEditor p,.accountPanelHead p{color:var(--muted);margin-top:4px;font-size:12px}.profileEditor label{color:var(--muted);gap:6px;font-size:11px;font-weight:800;display:grid}.profileEditor input,.profileEditor select{border:1px solid var(--line);background:var(--canvas);min-height:44px;color:var(--ink);border-radius:10px;padding:0 11px}.profileEditor label small{font-size:9px;font-weight:500}.profileEditor>button{border:0;border-radius:10px;justify-self:start;min-height:44px;padding:0 18px}.accountPanelHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.accountPanelHead>span{color:#0756c9;background:#eaf2ff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.accountPanel article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.accountPanel article>div{gap:4px;display:grid}.accountPanel article small{color:var(--muted);font-size:10px}.accountPanel article em{color:#187042;text-transform:capitalize;background:#edf7f1;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.accountPdf{border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:11px;text-decoration:none;display:flex}.accountEmpty{background:var(--canvas);color:var(--muted);text-align:center;border-radius:12px;padding:18px}@media (width<=760px){.accountRecords{grid-template-columns:1fr 1fr}.requestHistory>div,.opsTable article{flex-direction:column;align-items:flex-start}.opsTable select{width:100%}.adminList article{grid-template-columns:45px 1fr}.adminList select{grid-column:1/-1;width:100%}}html{-webkit-text-size-adjust:100%;font-size:16px}body{font-size:16px;font-weight:500;line-height:1.55}button,input,select,textarea{font:inherit}p,li,label,input,select,textarea{font-size:max(1rem,16px)}small{font-size:.875rem;line-height:1.5}h1,h2,h3,h4,h5,h6,strong,b,button,a{font-weight:700}button,a{font-size:.9375rem}.eyebrow{font-size:.8125rem;line-height:1.4}.lead{font-size:1.125rem}.cardBody>p,.trustGrid p,.assistant>p,.formIntro{font-size:1rem}.cardBody h3{font-size:1.25rem;line-height:1.35}.categoryGrid button strong{font-size:.9375rem;line-height:1.3}.categoryGrid button small{font-size:.8125rem}.price button,.checks span{font-size:.9375rem}.hotelContact{align-items:center;gap:14px}.hotelContact b{font-size:1.0625rem;line-height:1.35}.hotelContact p{overflow-wrap:anywhere;margin:4px 0 0;font-size:.9375rem;line-height:1.45}.hotelContact>a{white-space:nowrap;min-height:46px;padding:0 18px;font-size:.9375rem;font-weight:800}footer{align-items:flex-start;min-height:230px;padding-top:40px;padding-bottom:40px}footer>div{min-width:220px}footer h3{margin:0 0 18px;font-size:1.0625rem}footer a,footer button{min-height:42px;font-size:.9375rem;line-height:1.4}footer span{font-size:.875rem;line-height:1.5}.footerBrand p{font-size:1.0625rem}.notice{font-size:.875rem;line-height:1.4}.customerPayments{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin:18px 0;padding:20px}.customerPaymentsHead{align-items:center;gap:13px;display:flex}.customerPaymentsHead>span{width:46px;height:46px;color:var(--blue);background:#eaf2ff;border-radius:13px;place-items:center;display:grid}.customerPaymentsHead svg{width:25px;height:25px}.customerPaymentsHead>div{flex:1}.customerPaymentsHead h3,.customerPaymentsHead p{margin:0}.customerPaymentsHead p{color:var(--muted);font-size:14px}.customerPaymentsHead>b{color:#805e08;background:#fff3d7;border-radius:999px;padding:7px 10px;font-size:12px}.customerPaymentGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.customerPaymentGrid article{background:var(--canvas);border-radius:13px;gap:4px;padding:15px;display:grid}.customerPaymentGrid small,.customerPaymentGrid span{color:var(--muted);font-size:13px}.customerPaymentGrid strong{color:var(--ink);font:800 23px Poppins,sans-serif}.customerMethods{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.customerMethods>span{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:12px;display:grid}.customerMethods svg{color:var(--blue);grid-row:1/3;width:22px;height:22px}.customerMethods small{color:var(--muted);font-size:12px}.paymentStats{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.paymentStats article{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.paymentStats article>svg{width:28px;height:28px;color:var(--blue)}.paymentStats span{display:grid}.paymentStats b{font-size:20px}.paymentStats small{color:var(--muted);font-size:12px}.paymentMethods{border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:17px}.paymentMethods>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.paymentMethods span{align-items:center;gap:9px;display:flex}.paymentMethods svg{color:var(--blue)}.paymentMethods em{color:#805e08;font-size:12px;font-style:normal;font-weight:750}.paymentEmpty{text-align:center;background:var(--canvas);border-radius:15px;margin-top:12px;padding:24px}.paymentEmpty>svg{width:34px;height:34px;color:var(--green)}.paymentEmpty h3{margin:7px 0}.paymentEmpty p{max-width:650px;color:var(--muted);margin:0 auto;font-size:14px;line-height:1.6}@media (width<=760px){html,body{font-size:16px}.heroCopy h1,.commandContent h1{line-height:1.05;font-size:clamp(2.5rem,12vw,3.25rem)!important}.sectionHead h2{font-size:2rem;line-height:1.12}.hotelContact{flex-wrap:wrap;align-items:flex-start}.hotelContact>div{flex:1;min-width:220px}.hotelContact>a{justify-content:center;width:100%}footer{gap:26px}footer>div{width:100%;min-width:0}.customerPaymentGrid,.customerMethods,.paymentStats{grid-template-columns:1fr}.customerPaymentsHead{flex-wrap:wrap;align-items:flex-start}}.adSpotlight{color:#fff;background:linear-gradient(135deg,#06162c,#0b2b58 62%,#0067ff);border-radius:28px;grid-template-columns:1.08fr .92fr;gap:38px;max-width:1284px;margin:58px auto;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #071a3333}.adSpotlight:after{content:"";border:64px solid #ffffff0f;border-radius:50%;width:340px;height:340px;position:absolute;top:-180px;right:-180px}.adCopy{z-index:1;position:relative}.adCopy .eyebrow{color:#8ebcff}.adCopy h2{letter-spacing:-.045em;margin:0;font:800 clamp(36px,4vw,58px)/1.08 Poppins,sans-serif}.adCopy>p:not(.eyebrow){color:#d6e5f8;max-width:650px;font-size:17px;line-height:1.65}.rotatingWords{vertical-align:bottom;color:#7fb1ff;min-width:350px;display:inline-grid}.rotatingWords i{opacity:0;grid-area:1/1;font-style:normal;animation:9s infinite rotateAd}.rotatingWords i:nth-child(2){animation-delay:3s}.rotatingWords i:nth-child(3){animation-delay:6s}.adActions{gap:12px;margin-top:25px;display:flex}.adActions button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-weight:800;display:flex}.adActions .primary{color:#071a33;background:#fff}.adWater{color:#fff;background:#ffffff1a;border:1px solid #ffffff8c}.adProof{z-index:1;gap:10px;display:grid;position:relative}.adProof>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05142a75;border:1px solid #ffffff2b;border-radius:15px;grid-template-columns:auto 1fr;gap:2px 12px;padding:14px 16px;display:grid}.adProof>div>span{background:#ffffff1f;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.adProof b{font-size:15px}.adProof small{color:#bcd0ea;line-height:1.45}.adProof nav{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.adProof nav button{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:9px 13px;font-weight:700}.bookingMap{background:var(--canvas);border:1px solid var(--line);border-radius:14px;align-items:center;gap:13px;padding:15px;display:flex}.bookingMap>svg{color:var(--blue);flex:none;width:28px;height:28px}.bookingMap div{flex:1}.bookingMap b{display:block}.bookingMap p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.bookingMap a{color:var(--blue);white-space:nowrap;font-weight:800}.profileAvatar{position:relative;overflow:visible!important}.profileAvatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profileAvatar>label{background:var(--blue);color:#fff;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:4px 8px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.profileAvatar>label input{display:none}.profileAvatar>label svg{width:11px;height:11px}@keyframes rotateAd{0%,6%{opacity:0;transform:translateY(12px)}10%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-12px)}}@media (width<=760px){.adSpotlight{grid-template-columns:1fr;gap:28px;margin:38px 17px;padding:28px 20px}.rotatingWords{min-width:0;margin-top:4px;display:block}.adCopy h2{min-height:132px}.adActions{flex-direction:column}.adActions button{width:100%}.bookingMap{flex-wrap:wrap;align-items:flex-start}.bookingMap div{min-width:calc(100% - 45px)}.bookingMap a{margin-left:41px}}.serviceGallery{grid-template-rows:minmax(450px,1fr) auto;gap:14px;min-width:0;display:grid}.campaignSlide{color:#fff;background:#071a33;border-radius:22px;min-height:450px;animation:.45s campaignReveal;position:relative;overflow:hidden;box-shadow:0 22px 55px #071a332e}.campaignSlide>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.campaignShade{background:linear-gradient(90deg,#040f1feb 0%,#040f1fbd 43%,#040f1f1f 78%);position:absolute;inset:0}.campaignContent{z-index:2;width:min(590px,70%);padding:38px;position:absolute;bottom:0;left:0}.campaignContent>span{text-transform:uppercase;letter-spacing:.08em;background:#071a3366;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.campaignContent h2{letter-spacing:-.04em;margin:16px 0 10px;font:800 clamp(30px,3vw,48px)/1.08 Poppins,sans-serif}.campaignContent p{color:#dbe8f9;max-width:520px;margin:0 0 22px;font-size:15px;line-height:1.55}.campaignContent button{color:#071a33;background:#fff;border:0;border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-weight:850;display:inline-flex}.campaignRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.campaignRail button{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:56px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:11px;font-weight:800;display:flex}.campaignRail button.active{border-color:var(--blue);color:#0756c9;box-shadow:inset 0 -3px 0 var(--blue);background:#eaf2ff}.campaignRail svg{flex:none}@keyframes campaignReveal{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}.accountTrigger img{object-fit:cover;border-radius:50%;width:28px;height:28px}.accountTrigger{max-width:150px}.accountTrigger span{text-overflow:ellipsis;overflow:hidden}@media (width>=1101px) and (width<=1450px){.headerInner nav{display:none}.headerInner{gap:16px}.headerActions{margin-left:auto}.headerSearch{width:min(330px,28vw)}}@media (width>=761px) and (width<=1100px){.headerInner{gap:14px;padding:0 20px}.headerSearch{max-width:260px}.languageSelect{display:none}.postTop{padding:0 13px}.editorialHero{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:28px;min-height:auto;padding:42px 24px 50px}.editorialHero .heroCopy{padding:0}.editorialHero .heroCopy h1{font-size:clamp(48px,6.5vw,68px)}.serviceGallery{grid-template-rows:minmax(390px,1fr) auto}.campaignSlide{min-height:390px}.campaignContent{width:78%;padding:28px}.campaignContent h2{font-size:32px}.campaignRail{padding-bottom:4px;display:flex;overflow-x:auto}.campaignRail button{flex:0 0 120px}.wideDialog{width:min(760px,100vw - 36px)}.accountHub{padding:20px}.accountRecords{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){body{padding-bottom:64px}.headerInner{gap:8px}.headerActions{gap:6px;margin-left:auto}.headerActions .accountTrigger{border:1px solid #343840;border-radius:999px;min-width:42px;max-width:118px;height:42px;padding:4px 9px;display:flex}.accountTrigger span{display:none}.accountTrigger img{width:30px;height:30px}.languageSelect{padding:0 6px}.languageSelect select{width:0;max-width:0;padding:0}.editorialHero{flex-direction:column;min-height:0;padding:28px 15px 35px;display:flex}.editorialHero .heroCopy h1{font-size:clamp(42px,13vw,56px)!important}.editorialHero .lead{font-size:16px;line-height:1.5}.heroActions{grid-template-columns:1fr;gap:10px;display:grid}.heroActions .primary,.heroActions .textAction{justify-content:center;width:100%;min-width:0;min-height:50px}.serviceGallery{grid-template-rows:390px auto;gap:10px;width:100%}.campaignSlide{border-radius:17px;min-height:390px}.campaignShade{background:linear-gradient(#040f1f14 0%,#040f1f94 42%,#040f1ff5 100%)}.campaignContent{width:100%;padding:22px}.campaignContent h2{margin-top:12px;font-size:29px;line-height:1.08}.campaignContent p{margin-bottom:17px;font-size:14px;line-height:1.45}.campaignContent button{justify-content:center;width:100%}.campaignRail{scroll-snap-type:x mandatory;padding:2px 1px 6px;display:flex;overflow-x:auto}.campaignRail button{scroll-snap-align:start;flex:0 0 112px}.dialogBackdrop{place-items:stretch stretch;padding:0}.dialog,.wideDialog{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.dialog>header{padding:14px 16px}.dialog>header h2{font-size:18px}.accountHub{padding:14px 14px 90px}.accountIdentity{align-items:flex-start;padding:14px}.accountIdentity>div{min-width:0}.accountIdentity h3,.accountIdentity p{overflow-wrap:anywhere}.roleActionGrid{gap:8px}.roleActionGrid button{min-height:56px;padding:12px}.accountRecords{grid-template-columns:1fr 1fr;gap:8px}.accountRecords article{padding:12px}.accountRecords strong{font-size:21px}.customerPayments{padding:14px}.requestHistory{padding:13px}.supportEscalation a{text-align:center;width:100%}.mobileNav{height:68px;padding-bottom:env(safe-area-inset-bottom)}.accountTabs{display:flex;overflow-x:auto}.accountTabs button{flex:0 0 145px}.profileEditor{grid-template-columns:1fr;padding:14px}.profileEditor>div,.profileEditor>button{grid-column:auto}.profileEditor>button{justify-content:center;width:100%}.accountPanel{padding:14px}.accountPanelHead{flex-direction:column;align-items:flex-start}.accountPdf{justify-content:center;width:100%}.accountPanel article{align-items:flex-start}.accountPanel article small{overflow-wrap:anywhere}}.profileEditor .profileWide{grid-column:1/-1}@media (width<=760px){.profileEditor .profileWide{grid-column:auto}}.accountPage{z-index:120;color:#f8f8fb;background:#050506;font-family:Inter,sans-serif;animation:.45s cubic-bezier(.2,.8,.2,1) accountPageIn;position:fixed;inset:0;overflow:auto}.accountPageHeader{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050506e0;border-bottom:1px solid #202024;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 max(24px,50vw - 660px);display:grid;position:sticky;top:0}.accountPageHeader .logo{justify-self:center}.accountPageHeader .logo img{height:42px}.accountPageHeader>div{justify-self:end;align-items:center;gap:10px;display:flex}.accountBack,.accountHeaderLogout{color:#f4f4f6;background:#111114;border:1px solid #29292f;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:700;transition:all .25s;display:flex}.accountBack:hover,.accountHeaderLogout:hover{border-color:#0067ff;transform:translateY(-1px)}.accountBack svg,.accountHeaderLogout svg{width:18px}.accountSecure{color:#b9b9c4;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.accountSecure svg{color:#42d783}.accountPageHero{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;max-width:1320px;margin:auto;padding:88px 28px 62px;display:grid}.accountPageHero .eyebrow{color:#79b5ff;letter-spacing:.14em;margin:0 0 16px}.accountPageHero h1{letter-spacing:-.06em;max-width:760px;margin:0;font:800 clamp(48px,6vw,82px)/.98 Poppins,sans-serif}.accountPageHero h1 span{color:#1680ff}.accountPageHero>div>p:last-child{color:#9e9eaa;max-width:670px;margin:26px 0 0;font-size:17px;line-height:1.7}.accountHeroProof{background:#101013;border:1px solid #29292f;border-radius:18px;grid-template-columns:54px 1fr;gap:15px;padding:22px;animation:5s ease-in-out infinite accountFloat;display:grid;box-shadow:0 20px 60px #0000004d}.accountHeroProof>span{color:#fff;background:#0067ff;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.accountHeroProof>span svg{width:28px;height:28px}.accountHeroProof div{gap:5px;display:grid}.accountHeroProof b{font:700 16px Poppins,sans-serif}.accountHeroProof small{color:#92929e;font-size:12px;line-height:1.55}.accountWorkspace{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:26px;max-width:1320px;margin:0 auto 90px;padding:0 28px;display:grid}.accountSidebar{background:#0d0d10;border:1px solid #25252a;border-radius:20px;padding:16px;position:sticky;top:94px}.accountPage .accountIdentity{background:0 0;border-bottom:1px solid #25252a;padding:14px 10px 22px}.accountPage .accountIdentity h3{color:#fff;font:700 18px Poppins,sans-serif}.accountPage .accountIdentity p{color:#8f8f9a;font-size:12px}.accountPage .accountIdentity small{color:#8fc2ff;text-transform:uppercase;letter-spacing:.08em;background:#0c294f;border-radius:999px;margin-top:7px;padding:5px 8px;font-size:9px;display:inline-flex}.accountPage .profileAvatar{color:#fff;background:#18181d;border:1px solid #33333a}.accountPage .accountTabs{grid-template-columns:1fr;gap:5px;margin:18px 0;display:grid}.accountPage .accountTabs button{color:#9696a1;background:0 0;border:0;border-radius:10px;justify-content:flex-start;min-height:50px;padding:0 12px;font-size:13px}.accountPage .accountTabs button svg:last-child{width:15px;margin-left:auto}.accountPage .accountTabs button:hover{color:#fff;background:#17171b}.accountPage .accountTabs button.active{color:#fff;background:#0067ff;box-shadow:0 8px 24px #0067ff45}.accountSidebarHelp{background:#15151a;border-radius:13px;padding:16px}.accountSidebarHelp b{font-size:13px}.accountSidebarHelp p{color:#90909b;font-size:11px;line-height:1.55}.accountSidebarHelp a{color:#79b5ff;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.accountSidebarHelp svg{width:14px}.accountContent{min-width:0;animation:.42s cubic-bezier(.2,.8,.2,1) accountContentIn}.accountContent>.profileEditor,.accountContent>.accountPanel,.accountContent>.customerPayments,.accountContent>.requestHistory,.accountContent>.supportEscalation{color:#f6f6f8;background:#0f0f12;border-color:#29292f;border-radius:18px}.accountPage .profileEditor{gap:17px;padding:28px}.accountPage .profileEditor h3,.accountPage .accountPanelHead h3{color:#fff;font:700 24px Poppins,sans-serif}.accountPage .profileEditor p,.accountPage .accountPanelHead p{color:#92929e;font-size:13px}.accountPage .profileEditor label{color:#b6b6c0;font-size:12px}.accountPage .profileEditor input,.accountPage .profileEditor select{color:#fff;background:#17171b;border-color:#303036;min-height:52px}.accountPage .profileEditor input:focus,.accountPage .profileEditor select:focus{border-color:#1680ff;outline:0;box-shadow:0 0 0 4px #0067ff26}.accountPage .primary{background:#0067ff}.accountPage .accountPanel{padding:28px}.accountPage .accountPanel article{border-color:#29292f}.accountPage .accountPanel article small,.accountPage .accountEmpty{color:#92929e}.accountPage .accountEmpty{background:#17171b}.accountPage .accountPanelHead>span{color:#8fc2ff;background:#0c294f}.accountPage .accountRecords{margin:0 0 18px}.accountPage .accountRecords article{background:#0f0f12;border-color:#29292f;padding:20px}.accountPage .accountRecords b,.accountPage .accountRecords small{color:#898995}.accountPage .accountRecords strong{color:#1680ff;font-size:30px}.accountPage .roleActionGrid{margin:18px 0}.accountPage .roleActionGrid button{color:#fff;background:#0f0f12;border-color:#29292f;transition:all .25s}.accountPage .roleActionGrid button:hover{border-color:#0067ff;transform:translateY(-3px)}.accountPage .customerPaymentsHead p,.accountPage .customerPaymentGrid span,.accountPage .customerMethods small,.accountPage .requestHistory small,.accountPage .supportEscalation p{color:#8f8f9a}.accountPage .customerPaymentGrid article,.accountPage .customerMethods span{background:#17171b;border-color:#29292f}.accountPage .requestHistory>div{border-color:#29292f}.accountPage .supportEscalation a{color:#fff;border-color:#393940}.accountPage .logoutButton{display:none}@keyframes accountPageIn{0%{opacity:0}to{opacity:1}}@keyframes accountContentIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes accountFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=900px){.accountPageHeader{grid-template-columns:1fr auto;padding:0 18px}.accountPageHeader .logo{justify-self:start}.accountBack{order:2}.accountPageHeader>div{display:none}.accountPageHero{grid-template-columns:1fr;gap:30px;padding-top:60px}.accountWorkspace{grid-template-columns:1fr}.accountSidebar{position:static}.accountPage .accountTabs{padding-bottom:4px;display:flex;overflow-x:auto}.accountPage .accountTabs button{flex:none}.accountPage .accountTabs button svg:last-child,.accountSidebarHelp{display:none}}@media (width<=600px){.accountPageHeader{min-height:64px}.accountPageHeader .logo img{height:36px}.accountBack{justify-content:center;width:42px;padding:0;font-size:0}.accountBack svg{width:20px}.accountPageHero{padding:44px 16px 34px}.accountPageHero h1{font-size:44px}.accountPageHero>div>p:last-child{font-size:15px}.accountHeroProof{grid-template-columns:44px 1fr;padding:16px}.accountHeroProof>span{width:44px;height:44px}.accountWorkspace{gap:14px;margin-bottom:74px;padding:0 12px}.accountSidebar{border-radius:16px;padding:11px}.accountPage .accountIdentity{padding:10px 8px 18px}.accountPage .accountTabs{margin-bottom:4px}.accountPage .accountTabs button{min-height:44px}.accountPage .profileEditor,.accountPage .accountPanel{padding:18px}.accountPage .profileEditor h3,.accountPage .accountPanelHead h3{font-size:20px}.accountPage .accountRecords{grid-template-columns:1fr 1fr}.accountPage .roleActionGrid{grid-template-columns:1fr}.accountPage .customerPayments{padding:18px}}@media (prefers-reduced-motion:reduce){.accountPage,.accountContent,.accountHeroProof{animation:none!important}}.resetPage{color:#071427;background:radial-gradient(circle at top,#f7faff 0,#eef4fc 45%,#e7effa 100%);place-items:center;min-height:100dvh;padding:32px 18px;display:grid}.resetCard{background:#fff;border:1px solid #d9e3ef;border-radius:24px;width:min(100%,560px);overflow:hidden;box-shadow:0 26px 80px #071a3324}.resetBrand{text-align:center;flex-direction:column;justify-content:center;min-height:154px;color:#b9d5ff!important;background:linear-gradient(135deg,#061326,#0a2344)!important;align-items:center!important;gap:10px!important;padding:24px 32px!important;display:flex!important}.resetBrand img{object-fit:contain;max-height:82px;display:block;width:min(240px,76%)!important}.resetBrand span{letter-spacing:2.4px;font-size:11px;font-weight:700}.resetBody{padding:36px 42px 40px}.resetBadge{color:#075dcc;background:#eaf2ff;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.resetBadge>span{color:#fff;background:#075dcc;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.resetBadge.isError{color:#b42333;background:#fff0f1}.resetBadge.isError>span{background:#c62d3d}.resetIntro{margin-top:18px}.resetIntro h1{letter-spacing:-.025em;color:#071427;margin:0;font:800 clamp(28px,5vw,38px)/1.14 Poppins,Inter,sans-serif}.resetIntro p{color:#5b6b80;max-width:460px;margin:12px 0 0;font-size:15px;line-height:1.65}.resetForm{gap:9px;margin-top:26px;display:grid}.resetForm label{color:#1e2f45;margin-top:8px;font-size:13px;font-weight:800}.resetForm input{color:#071427;background:#fff;border:1px solid #cbd6e4;border-radius:12px;outline:0;width:100%;min-height:52px;padding:0 15px;font:500 15px Inter,sans-serif;transition:border-color .2s,box-shadow .2s}.resetForm input::placeholder{color:#8c99aa}.resetForm input:focus{border-color:#0067ff;box-shadow:0 0 0 4px #0067ff1c}.resetForm small{color:#748297;margin:0 2px 5px;font-size:11px;line-height:1.5}.resetSubmit{width:100%;min-height:54px;margin-top:9px;font-size:14px;border-radius:12px!important}.resetForm>a{color:#0067ff;text-align:center;margin-top:6px;font-size:13px;font-weight:800;text-decoration:none}.resetStatus{color:#40516a;background:#f2f7fd;border:1px solid #d8e5f5;border-radius:12px;align-items:center;gap:10px;margin-top:22px;padding:13px 14px;font-size:13px;line-height:1.5;display:flex}.resetStatus.isError{color:#a82434;background:#fff4f5;border-color:#f3c9ce}.resetStatus.isSuccess{color:#15733b;background:#effaf3;border-color:#bfe5ce}.resetForm .resetStatus{margin-top:10px}.resetSupport{color:#617187!important;background:#f7f9fc!important;border-top:1px solid #e4eaf2!important;grid-template-columns:1fr!important;gap:7px!important;min-height:0!important;padding:21px 42px!important;font-size:12px!important;display:grid!important}.resetSupport div{justify-content:space-between;gap:14px;display:flex}.resetSupport b{color:#26384e}.resetSupport a{font-weight:800;color:#0067ff!important;min-height:0!important;font-size:12px!important}.resetSupport span{line-height:1.55}@media (width<=600px){.resetPage{place-items:start center;padding:14px 10px}.resetCard{border-radius:18px}.resetBrand{min-height:126px;padding:20px!important}.resetBrand img{max-height:70px;width:min(210px,74%)!important}.resetBody{padding:28px 20px 32px}.resetIntro{margin-top:15px}.resetIntro h1{font-size:28px}.resetIntro p{font-size:14px}.resetSupport{padding:18px 20px!important}.resetSupport div{gap:3px;display:grid}.resetSupport span{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.campaignSlide{animation:none}}.authRestoring{z-index:90;color:#fff;background:#071a33;border:1px solid #0067ff33;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:800;display:flex;position:fixed;top:82px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #071a3338}.authRestoring .buttonSpinner{width:16px;height:16px}@media (width<=760px){.authRestoring{justify-content:center;width:calc(100% - 28px);top:70px}}.socialAuth,.socialAuth.full{grid-template-columns:1fr}@media (width<=760px){.socialAuth,.socialAuth.full{grid-template-columns:1fr}.socialAuth button b{display:block}}.accountTabs{grid-template-columns:repeat(5,1fr)}.accountSettings article>button{border:1px solid var(--line);background:var(--canvas);color:var(--blue);white-space:nowrap;border-radius:9px;padding:9px 12px;font-weight:800}@keyframes ftrBoxFloat{0%,to{transform:translate(0)rotateX(12deg)rotateY(-18deg)}33%{transform:translate3d(16px,-18px,28px)rotateX(-9deg)rotateY(24deg)}66%{transform:translate3d(-12px,12px,10px)rotateX(18deg)rotateY(8deg)}}@media (width<=760px){.heroDepth span{opacity:.62!important;border-radius:14px!important;width:58px!important;font-size:28px!important}.heroDepth span:first-child{top:8%!important;left:-12px!important}.heroDepth span:nth-child(2){top:28%!important;right:-8px!important}.heroDepth span:nth-child(3){bottom:4%!important;right:9%!important}.whatsappSupportFab{width:58px!important;min-width:58px!important;max-width:calc(100vw - 28px)!important;padding:0!important;bottom:82px!important;right:14px!important}.whatsappSupportFab span{display:none!important}}.learningPage{z-index:10;color:#edf5ff;background:radial-gradient(circle at 48% 8%,#0067ff1f,#0000 34rem),#050b14;min-height:100dvh;font-family:Inter,sans-serif;position:relative;overflow-x:hidden}.learningNav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b14eb;border-bottom:1px solid #182638;grid-template-columns:150px minmax(220px,440px) 1fr 44px;align-items:center;gap:22px;height:74px;padding:0 max(24px,50vw - 710px);display:grid;position:sticky;top:0}.learningNav .logo img{max-width:112px}.learningNav>label{background:#091421;border:1px solid #1a2b40;border-radius:8px;align-items:center;gap:10px;height:40px;padding:0 14px;display:flex}.learningNav input{outline:0;width:100%;color:#dfeaff!important;background:0 0!important;border:0!important}.learningNav nav{justify-content:flex-end;gap:24px;display:flex}.learningNav nav button,.learningClose{color:#9fb0c5;background:0 0;border:0;font-weight:600}.learningNav nav button.active{color:#fff;border-bottom:2px solid #087aff;padding-block:27px}.learningClose{place-items:center;display:grid}.learningHome,.learningDashboard,.lessonLayout,.resourcesLayout,.creatorLayout{width:min(1420px,100% - 40px);margin:0 auto;padding:34px 0 70px}.learningHero{background:linear-gradient(120deg,#07111f,#071a31 58%,#06101e);border:1px solid #17263a;border-radius:14px;grid-template-columns:1.05fr .95fr;align-items:center;gap:22px;min-height:470px;padding:42px;display:grid;position:relative;overflow:hidden}.learningHero:after{content:"";border-top:2px solid #0067ff59;border-radius:50%;height:80%;position:absolute;inset:auto -10% -55% -5%;transform:rotate(-8deg)}.learningHero>div,.learningHero>aside{z-index:1;position:relative}.learningHero p,.learningTitle p,.courseOverview p,.lessonNumber{letter-spacing:.13em;color:#1681ff;font-size:12px;font-weight:800}.learningHero h1{max-width:680px;margin:16px 0;font-size:clamp(40px,4.5vw,68px);line-height:1.02}.learningHero>div>span,.learningTitle span,.courseOverview span{color:#9badc2;max-width:620px;line-height:1.65;display:block}.learningActions{gap:12px;margin-top:28px;display:flex}.learningActions button,.courseOverview button,.learningSide button,.featuredLearning button,.publishCourse{color:#fff;background:#0879f9;border:1px solid #126fd7;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 20px;font-weight:700;display:inline-flex}.learningActions button+button{color:#9ec9ff;background:#081524}.learningHero>aside{background:#091522;border:1px solid #24354c;border-radius:10px;overflow:hidden;box-shadow:0 30px 80px #00000059}.teacherCover{background:linear-gradient(145deg,#253b58,#9a6b44 50%,#112a46);height:145px}.teacherRow{align-items:center;gap:12px;padding:18px;display:flex}.teacherRow>svg{color:#2d91ff;font-size:58px}.teacherRow div{gap:4px;display:grid}.teacherRow small{color:#8193aa}.teacherRow button{color:#fff;background:#0879f9;border:1px solid #087aff;border-radius:5px;margin-left:auto;padding:10px}.teacherStats{border-top:1px solid #1b2b40;grid-template-columns:repeat(3,1fr);display:grid}.teacherStats span{text-align:center;color:#7f91a8;padding:14px;font-size:12px;display:grid}.teacherStats b{color:#fff;font-size:19px}.featuredLearning{padding:42px 0}.learningTitle{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.learningTitle h1,.learningTitle h2{margin:5px 0;font-size:clamp(28px,3vw,42px)}.learningCourseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.learningCourseGrid article{cursor:pointer;background:#091522;border:1px solid #17283d;border-radius:9px;min-width:0;transition:all .25s;overflow:hidden}.learningCourseGrid article:hover{border-color:#147df3;transform:translateY(-5px)}.courseImage{height:170px;position:relative}.courseImage img{object-fit:cover;width:100%;height:100%}.courseImage span{background:#087aff;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.learningCourseGrid article>div:last-child{padding:16px}.learningCourseGrid h3{min-height:46px;margin:0 0 9px}.learningCourseGrid p{color:#8295ac}.learningCourseGrid footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.learningCourseGrid footer button{min-height:34px;padding:0 16px}.learningDashboard{grid-template-columns:minmax(0,1fr) 300px;gap:20px;display:grid}.courseOverview{background:#091522;border:1px solid #18283d;border-radius:10px;grid-template-columns:330px 1fr;gap:25px;padding:22px;display:grid}.courseOverview img{object-fit:cover;border-radius:7px;width:100%;height:215px}.courseOverview h1{margin:8px 0;font-size:clamp(30px,3vw,46px)}.courseOverview button{margin-top:18px}.courseInfoGrid{grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:18px;display:grid}.courseInfoGrid>article,.learningSide,.lessonLayout>main,.lessonLayout>aside,.resourcesLayout>aside,.resourcesLayout>main,.creatorLayout>section,.creatorLayout>aside{background:#091522;border:1px solid #18283d;border-radius:10px;padding:22px}.courseInfoGrid article>button,.lessonLayout aside>button{color:#cfdded;text-align:left;background:0 0;border:0;border-bottom:1px solid #17283d;justify-content:space-between;width:100%;padding:13px 0;display:flex}.courseInfoGrid article>button:last-child{color:#fff;background:#0a58ad;border-radius:5px;justify-content:center;margin-top:16px;padding:12px}.courseInfoGrid ul{color:#9eb0c4;grid-template-columns:1fr 1fr;gap:10px;padding-left:20px;display:grid}.learningSide{height:max-content;position:sticky;top:96px}.progressRing{--progress:115deg;text-align:center;background:radial-gradient(circle,#091522 59%,transparent 61%),conic-gradient(#087aff var(--progress),#142236 0);border-radius:50%;place-content:center;width:132px;height:132px;margin:20px auto;display:grid}.progressRing b{font-size:29px}.progressRing small{color:#8295ac}.learningSide>button{width:100%;margin-top:10px}.certificateMini{color:#9eb0c4;border-top:1px solid #1b2b40;gap:8px;margin-top:18px;padding-top:18px;display:grid}.certificateMini svg{color:#2389ff}.lessonLayout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;display:grid}.videoFrame{aspect-ratio:16/8.3;color:#3b96ff;background:radial-gradient(circle at 70% 30%,#123863,#07111e 60%);border:1px solid #1a2d45;border-radius:8px;place-content:center;justify-items:center;display:grid;position:relative}.videoFrame>span{margin-top:10px}.videoControls{color:#fff;background:linear-gradient(#0000,#02070deb);align-items:center;gap:15px;padding:14px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.videoControls button{color:#fff;background:0 0;border:0}.videoControls i{background:linear-gradient(90deg,#1686ff 42%,#7f8b9b 42%);border-radius:4px;flex:1;height:4px}.lessonLayout h1{margin:8px 0;font-size:38px}.lessonLayout main>p{color:#91a4bb}.lessonActions{gap:12px;margin:20px 0;display:flex}.lessonActions button{color:#fff;background:#0a2442;border:1px solid #175fae;border-radius:5px;align-items:center;gap:7px;padding:11px 15px;display:flex}.lessonActions button:last-child{background:#087aff;margin-left:auto}.lessonTabs{color:#8fa2b8;border-bottom:1px solid #1c2b3e;gap:30px;padding:18px 4px 12px;display:flex}.lessonTabs b{color:#fff;border-bottom:2px solid #087aff;padding-bottom:12px}.lessonAbout{padding-top:16px}.lessonLayout aside>button.active{color:#fff;background:#087aff;border-radius:5px;width:calc(100% + 24px);margin-inline:-12px;padding:13px 12px}.courseProgress{gap:8px;margin-top:18px;display:grid}.courseProgress i{background:#1b2a3c;border-radius:5px;height:5px;overflow:hidden}.courseProgress b{background:#32bd64;height:100%;display:block}.resourcesLayout{grid-template-columns:260px minmax(0,1fr);gap:18px;display:grid}.resourcesLayout>aside{flex-direction:column;gap:8px;height:max-content;display:flex}.resourcesLayout>aside button{color:#a3b4c8;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:12px;display:flex}.resourcesLayout>aside button.active{color:#fff;background:#087aff}.resourceUpload{color:#fff;cursor:pointer;background:#087aff;border-radius:5px;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:flex}.resourceUpload input,.creatorDrop input{display:none}.resourceTable{border:1px solid #1a2a3e;border-radius:7px;overflow:hidden}.resourceTable>div{border-bottom:1px solid #17273a;grid-template-columns:minmax(0,1fr) 120px 110px;align-items:center;gap:12px;padding:13px 16px;display:grid}.resourceTable>div:last-child{border:0}.resourceTable span{align-items:center;gap:9px;min-width:0;display:flex}.resourceTable small{color:#7e91a8}.resourceTable a{color:#55a2ff;justify-content:center;gap:7px;display:flex}.resourceHead{color:#758aa4;text-transform:uppercase;background:#0c1928;font-size:12px;font-weight:700}.creatorLayout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.creatorLayout form{gap:15px;display:grid}.creatorLayout form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.creatorLayout label{color:#aabbd0;gap:8px;font-weight:600;display:grid}.creatorLayout input,.creatorLayout select,.creatorLayout textarea{color:#fff;background:#06101d;border:1px solid #20334c;border-radius:6px;width:100%;padding:12px}.creatorDrop{cursor:pointer;text-align:center;background:#071321;border:1px dashed #2f5e94;border-radius:8px;place-items:center;padding:35px!important}.creatorDrop span{color:#7790ac;font-weight:400}.uploadedChips{flex-wrap:wrap;gap:8px!important;display:flex!important}.uploadedChips span{color:#8fc0ff;border:1px solid #20426a;border-radius:5px;padding:7px 10px;font-size:12px}.publishCourse{border:0}.creatorLayout>aside{align-content:start;justify-items:center;gap:10px;height:max-content;display:grid}.creatorLayout>aside>svg{color:#2e91ff}.creatorLayout>aside>small{color:#8295ac}.creatorLayout>aside>div{border-block:1px solid #1c2d42;grid-template-columns:1fr 1fr;width:100%;margin:18px 0;display:grid}.creatorLayout>aside span{text-align:center;color:#7f92aa;padding:14px;display:grid}.creatorLayout>aside span b{color:#fff;font-size:21px}.creatorLayout>aside button{color:#a7d0ff;background:#08213d;border:1px solid #146fcd;border-radius:5px;padding:11px}@media (width<=1000px){.learningNav{grid-template-columns:110px 1fr 44px}.learningNav nav{display:none}.learningHero,.learningDashboard,.creatorLayout{grid-template-columns:1fr}.learningCourseGrid{grid-template-columns:repeat(2,1fr)}.learningSide{position:static}.lessonLayout{grid-template-columns:1fr}.lessonLayout>aside{order:-1}.courseOverview{grid-template-columns:260px 1fr}}@media (width<=650px){.learningNav{gap:10px;height:64px;padding:0 14px}.learningNav>label{min-width:0}.learningNav .logo{width:78px}.learningHome,.learningDashboard,.lessonLayout,.resourcesLayout,.creatorLayout{width:calc(100% - 24px);padding:18px 0 90px}.learningHero{grid-template-columns:1fr;min-height:0;padding:22px}.learningHero h1{font-size:38px}.teacherCover{height:110px}.teacherRow{padding:13px}.teacherRow button{font-size:11px}.learningCourseGrid{grid-template-columns:1fr}.courseImage{height:210px}.learningTitle{flex-direction:column;align-items:flex-start}.learningDashboard,.lessonLayout,.resourcesLayout,.creatorLayout,.courseInfoGrid,.courseOverview{grid-template-columns:1fr}.courseOverview img{height:220px}.courseInfoGrid ul{grid-template-columns:1fr}.lessonLayout h1{font-size:30px}.lessonActions{grid-template-columns:1fr 1fr;display:grid}.lessonActions button:last-child{grid-column:1/-1;margin:0}.resourcesLayout>aside{grid-template-columns:1fr 1fr;display:grid}.resourceTable{overflow-x:auto}.resourceTable>div{min-width:600px}.creatorLayout form>div{grid-template-columns:1fr}.learningNav input{font-size:12px}}.shell{width:100%;max-width:100%;overflow-x:clip}.shell :is(section,header,footer,main,aside,nav,article,form,div){min-width:0}:is(.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.directoryGrid,.electronicsGrid,.roomGrid,.craftGrid,.everythingTypes){width:100%;max-width:1284px;margin-inline:auto;grid-auto-columns:auto!important;grid-auto-flow:row!important}:is(.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.directoryGrid,.electronicsGrid,.roomGrid,.craftGrid,.everythingTypes)>*{max-width:100%;overflow:hidden;min-width:0!important}:is(.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.directoryGrid,.electronicsGrid,.roomGrid,.craftGrid,.everythingTypes) :is(h2,h3,p,small,strong,b,span,a,button){white-space:normal;word-break:normal!important;overflow-wrap:break-word!important}.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.electronicsGrid,.roomGrid,.craftGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.directoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.everythingTypes{grid-template-columns:repeat(4,minmax(0,1fr))!important}.whatsappSupportFab.assistantFab{z-index:1000!important;color:#fff!important;background:#20bd5a!important;border:3px solid #fff!important;border-radius:50%!important;width:64px!important;min-width:64px!important;height:64px!important;padding:0!important;display:grid!important;position:fixed!important;bottom:24px!important;right:24px!important;box-shadow:0 16px 42px #00000047,0 0 0 7px #20bd5a29!important}.whatsappSupportFab.assistantFab svg{width:33px;height:33px}.whatsappSupportFab.assistantFab span{border:1px solid #ffffff1f;padding:10px 13px;display:block;right:76px;box-shadow:0 10px 28px #0000003d}.quoteStatement{isolation:isolate;color:#fff;background:#050a12;border-top:1px solid #5899ff38;width:100%;min-height:520px;padding:82px max(28px,50vw - 642px);position:relative;overflow:hidden}.quoteStatement:before{content:"F";aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#176cdc54,#071a33b8);border:1px solid #4594ff5c;border-radius:24px;place-items:center;width:118px;font:800 66px/1 Inter,sans-serif;animation:7s ease-in-out infinite quoteCube;display:grid;position:absolute;top:54px;right:7%;box-shadow:inset 10px 10px 25px #ffffff12,0 26px 60px #0067ff3b}.quoteStatementInner{z-index:1;max-width:1284px;margin:auto;position:relative}.quoteStatementInner>p{color:#087cff;letter-spacing:.13em;margin:0 0 16px;font-size:14px;font-weight:800}.quotePromise{max-width:760px;display:grid}.quotePromise strong{letter-spacing:-.075em;opacity:0;filter:blur(10px);font-size:clamp(64px,7vw,104px);line-height:.94;animation:8s cubic-bezier(.2,.8,.2,1) infinite quoteLine;transform:translateY(34px)}.quotePromise strong:nth-child(2){animation-delay:.18s}.quotePromise strong:nth-child(3){color:#087cff;animation-delay:.36s}.quoteIdeas{color:#aebed1;max-width:700px;min-height:34px;margin-top:38px;font-size:17px;font-weight:600;position:relative}.quoteIdeas span{opacity:0;animation:12s ease-in-out infinite quoteIdea;animation-delay:var(--quote-delay);position:absolute;inset:0 auto auto 0}@keyframes quoteLine{0%,to{opacity:0;filter:blur(10px);transform:translateY(34px)}9%,76%{opacity:1;filter:blur();transform:none}88%{opacity:0;filter:blur(7px);transform:translateY(-18px)}}@keyframes quoteIdea{0%,30%,to{opacity:0;transform:translateY(8px)}5%,25%{opacity:1;transform:none}}@keyframes quoteCube{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(22px)rotate(4deg)}}@media (width<=1100px){.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.electronicsGrid,.roomGrid,.craftGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.everythingTypes{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.directoryGrid,.electronicsGrid,.roomGrid,.craftGrid,.everythingTypes{grid-template-columns:minmax(0,1fr)!important;padding-inline:0!important;display:grid!important;overflow:visible!important}:is(.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.directoryGrid,.electronicsGrid,.roomGrid,.craftGrid,.everythingTypes)>*{width:100%!important;min-width:0!important}.whatsappSupportFab.assistantFab{width:60px!important;min-width:60px!important;height:60px!important;bottom:82px!important;right:15px!important}.whatsappSupportFab.assistantFab span{display:none!important}.quoteStatement{min-height:430px;padding:62px 18px 112px}.quoteStatement:before{opacity:.75;width:82px;font-size:44px;top:42px;right:-16px}.quoteStatementInner>p{max-width:250px;font-size:11px}.quotePromise strong{font-size:clamp(48px,15vw,68px)}.quoteIdeas{max-width:88%;margin-top:30px;font-size:15px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.quotePromise strong,.quoteIdeas span,.quoteStatement:before{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.quoteIdeas{gap:8px;display:grid}.quoteIdeas span{position:static}}.memberHeaderActions{align-items:center;gap:7px;min-width:0;display:flex}.memberHeaderActions .headerCart,.memberHeaderActions .headerLogout{flex:0 0 40px}.memberHeaderActions .accountTrigger{max-width:150px;overflow:hidden}.memberHeaderActions .accountTrigger span{text-overflow:ellipsis;overflow:hidden}.memberHeaderActions .headerLogout{color:#ff8585}.memberHeaderActions .headerLogout:hover{color:#ffb0b0;background:#ef44441f}.shell:not(.darkMode) .accountPage{color:#101828;background:#f6f8fb}.shell:not(.darkMode) .accountPageHeader{background:#ffffffe6;border-color:#dce3ec}.shell:not(.darkMode) .accountPageHeader .logo img{filter:none}.shell:not(.darkMode) .accountBack,.shell:not(.darkMode) .accountHeaderLogout{color:#152033;background:#fff;border-color:#d8e0eb;box-shadow:0 5px 16px #0f172a0d}.shell:not(.darkMode) .accountSecure{color:#627087}.shell:not(.darkMode) .accountHeroProof,.shell:not(.darkMode) .accountSidebar,.shell:not(.darkMode) .accountContent>.profileEditor,.shell:not(.darkMode) .accountContent>.accountPanel,.shell:not(.darkMode) .accountContent>.customerPayments,.shell:not(.darkMode) .accountContent>.requestHistory,.shell:not(.darkMode) .accountContent>.supportEscalation,.shell:not(.darkMode) .changeEmailPage{color:#101828;background:#fff;border-color:#dce3ec;box-shadow:0 14px 42px #0f172a12}.shell:not(.darkMode) .accountPage :is(h1,h2,h3,b,strong){color:#101828}.shell:not(.darkMode) .accountPage :is(p,small,label){color:#667085}.shell:not(.darkMode) .accountPage .accountIdentity{border-color:#e4e9f0}.shell:not(.darkMode) .accountPage .accountIdentity h3{color:#101828}.shell:not(.darkMode) .accountPage .accountIdentity p{color:#667085}.shell:not(.darkMode) .accountPage .profileAvatar{color:#075dcc;background:#edf4ff;border-color:#c9dbf5}.shell:not(.darkMode) .accountPage .accountTabs button{color:#526077}.shell:not(.darkMode) .accountPage .accountTabs button:hover{color:#075dcc;background:#edf4ff}.shell:not(.darkMode) .accountPage .accountTabs button.active{color:#fff;background:#0067ff}.shell:not(.darkMode) .accountSidebarHelp,.shell:not(.darkMode) .accountPage .accountEmpty,.shell:not(.darkMode) .accountPage .customerPaymentGrid article,.shell:not(.darkMode) .accountPage .customerMethods span{background:#f4f7fb;border-color:#dce3ec}.shell:not(.darkMode) .accountPage :is(input,select,textarea){color:#101828!important;background:#fff!important;border-color:#ced7e4!important}.shell:not(.darkMode) .accountPage .accountRecords article,.shell:not(.darkMode) .accountPage .roleActionGrid button,.shell:not(.darkMode) .accountPage .accountPanel article{color:#101828;background:#fff;border-color:#dce3ec}.whatsappSupportFab{color:#fff!important;background:#25d366!important;border:4px solid #fff!important;border-radius:50%!important;place-items:center!important;width:62px!important;min-width:62px!important;height:62px!important;padding:0!important;display:grid!important;box-shadow:0 0 0 5px #25d36633,0 16px 42px #095e3257!important}.whatsappSupportFab svg{filter:drop-shadow(0 2px 2px #00000026);width:34px!important;height:34px!important}@media (width<=900px){.memberHeaderActions{gap:4px}.memberHeaderActions .headerLogout{display:flex}.accountPageHeader{grid-template-columns:auto 1fr auto;padding-inline:12px}.accountPageHeader .logo{justify-self:center}.accountPageHeader>div{display:flex}.accountPageHeader .accountSecure{display:none}.accountHeaderLogout{justify-content:center;width:42px;padding:0;font-size:0}}@media (width<=600px){.memberHeaderActions .accountTrigger{justify-content:center;width:40px;min-width:40px;padding:0}.memberHeaderActions .accountTrigger span{display:none}.memberHeaderActions .headerCart,.memberHeaderActions .headerLogout{flex-basis:38px;width:38px;min-width:38px}.accountPageHeader .logo img{max-width:92px;height:auto}.whatsappSupportFab{width:56px!important;min-width:56px!important;height:56px!important;bottom:78px!important;right:14px!important}.whatsappSupportFab svg{width:30px!important;height:30px!important}}:is(.dialogBackdrop:has(.authWelcome),.dialogBackdrop:has(.verificationSuccess)){background:#030914!important;padding:0!important}:is(.dialog:has(.authWelcome),.dialog:has(.verificationSuccess)){grid-template-rows:auto 1fr auto;grid-template-columns:minmax(380px,1fr) minmax(520px,760px);column-gap:clamp(36px,7vw,120px);padding:0 clamp(28px,7vw,120px) 28px;display:grid;background:radial-gradient(circle at 4% 48%,#0067ff3d,#0000 32%),#030914!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;min-height:100dvh!important}:is(.dialog:has(.authWelcome)>header,.dialog:has(.verificationSuccess)>header){border-color:#ffffff1a;grid-column:1/-1;padding:22px 0;background:0 0!important}.dialog:has(.authWelcome) .authWelcome{flex-direction:column;grid-area:2/1/4;justify-content:center;align-self:center;min-height:620px;background:0 0!important;padding:40px 0!important;display:flex!important}.dialog:has(.authWelcome) .authWelcome .logo{justify-content:flex-start;margin-bottom:52px}.dialog:has(.authWelcome) .authWelcome h2{letter-spacing:-.055em;margin:20px 0;line-height:1.02;font-size:clamp(46px,5vw,76px)!important}.dialog:has(.authWelcome) .authWelcome p{max-width:610px;font-size:19px;line-height:1.65}:is(.dialog:has(.authWelcome) .authTabs,.dialog:has(.authWelcome) .socialAuth,.dialog:has(.authWelcome) .authFormNew,.dialog:has(.authWelcome) .authLegal,.dialog:has(.authWelcome) .authSupport){grid-column:2}.dialog:has(.authWelcome) .authTabs{align-self:end;margin-top:36px}.dialog:has(.authWelcome) .authFormNew{grid-template-columns:1fr 1fr;align-content:start}.dialog:has(.authWelcome) .authFormNew>label:has(input[name=email]){grid-column:1/-1}.dialog:has(.authWelcome) .authFormNew>label:has(input[name=password]){grid-column:1/-1}.dialog:has(.authWelcome) .authFormNew>.forgotPassword{grid-column:1/-1}.dialog:has(.authWelcome) .authFormNew>.authMessage{grid-column:1/-1}.dialog:has(.authWelcome) .authFormNew>.authSubmit{grid-column:1/-1}.verifiedEmail{position:relative}.verifiedEmail input{padding-right:88px!important}.verifiedEmail span{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e33;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:800;position:absolute;top:50%;right:12px;translate:0 -50%}.inlineChange{width:max-content;color:#4c9dff!important;background:0 0!important;border:0!important;padding:5px 0!important;font-size:12px!important}.changeEmailPage{background:linear-gradient(145deg,#0d1725,#07111e);border:1px solid #27364a;border-radius:20px;gap:18px;padding:34px;display:grid;position:relative}.changeEmailPage h2{margin:0;font-size:34px}.changeEmailPage>p{color:#aeb9c9;max-width:650px}.changeEmailPage label{color:#d8e0ea;gap:8px;display:grid}.changeEmailPage input{color:#fff;background:#0d1725;border:1px solid #2b3c52;border-radius:10px;min-height:54px;padding:0 14px}.changeEmailPage>.primary{min-height:54px}.emailSecuritySteps{border:1px solid #27364a;border-radius:16px;gap:14px;margin-top:12px;padding:22px;display:grid}.emailSecuritySteps>b{color:#4c9dff}.emailSecuritySteps span{color:#aeb9c9;align-items:center;gap:12px;display:flex}.emailSecuritySteps strong{color:#73b2ff;background:#0d2b55;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.cartPanel article{grid-template-columns:64px minmax(0,1fr) auto auto}.cartPanel article>img{object-fit:cover;border-radius:10px;width:58px;height:58px}.cartQuantity{align-items:center;gap:10px;display:flex}.cartQuantity button,.cartRemove{color:#fff;background:#111c2c;border:1px solid #304056;border-radius:8px;width:34px;height:34px}.cartRemove{color:#f87171}.cartCheckout{width:100%;min-height:52px;margin-top:18px}.listingActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.listingActions button{border-radius:10px;min-height:48px}.listingActions .primary{justify-content:center;align-items:center;gap:8px;display:flex}.whatsappSupportFab{background:#25d366!important;border:8px solid #0a542e!important;border-radius:50%!important;place-items:center!important;width:72px!important;min-width:72px!important;height:72px!important;padding:0!important;display:grid!important;box-shadow:0 0 0 7px #25d36629,0 18px 45px #00000061!important}.whatsappSupportFab span{display:none!important}.whatsappSupportFab svg{width:37px;height:37px}@media (width<=900px){:is(.dialog:has(.authWelcome),.dialog:has(.verificationSuccess)){overflow-x:hidden;padding:0 18px 34px!important;display:block!important}.dialog:has(.authWelcome) .authWelcome{min-height:auto!important;padding:34px 2px 20px!important}.dialog:has(.authWelcome) .authWelcome .logo{margin-bottom:20px}.dialog:has(.authWelcome) .authWelcome h2{font-size:42px!important}.dialog:has(.authWelcome) .authWelcome p{font-size:16px}.dialog:has(.authWelcome) .authFormNew{grid-template-columns:1fr}.dialog:has(.authWelcome) .authFormNew>*{grid-column:1!important}.dialog:has(.authWelcome) .authTabs{margin-top:10px}.accountPageHero{display:none}.accountWorkspace{padding-top:18px}.changeEmailPage{padding:20px}.cartPanel article{grid-template-columns:52px 1fr}.cartPanel article>img{grid-row:1/3}.cartQuantity{grid-column:2}.cartRemove{position:absolute;top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.heroDepth span,.whatsappSupportFab{animation:none!important}}.whatsappSupportFab{background:#16a85a;gap:9px;width:auto;min-width:58px;padding:0 17px;text-decoration:none;animation:2.8s ease-in-out infinite whatsappBreathe;display:flex;box-shadow:0 14px 38px #16a85a61}.whatsappSupportFab span{white-space:nowrap;font-size:13px;font-weight:800}.whatsappSupportFab:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 20px 48px #16a85a7a}.heroDepth{perspective:900px}.heroDepth span{color:#fff;text-shadow:0 0 18px #5fa9ffcc;width:76px;height:76px;transform-style:preserve-3d;background:linear-gradient(145deg,#123156eb,#04101fd1);border:1px solid #5da5ff80;border-radius:15px;font:800 34px/1 Inter,sans-serif;animation:8s ease-in-out infinite ftrCubeFloat;box-shadow:inset -12px -12px 22px #00000052,inset 10px 10px 18px #539dff2e,0 22px 55px #0067ff38}.heroDepth span:before,.heroDepth span:after{content:"";border:1px solid #77b7ff3d;border-radius:10px;position:absolute;inset:7px;transform:translateZ(-12px)}.heroDepth span:after{z-index:-1;background:linear-gradient(135deg,#0000,#0067ff2e);inset:-1px;transform:translateZ(-18px)}@keyframes ftrCubeFloat{0%,to{transform:translate(0)rotateX(12deg)rotateY(-18deg)}50%{transform:translate3d(0,-18px,18px)rotateX(-10deg)rotateY(24deg)}}@keyframes whatsappBreathe{0%,to{box-shadow:0 14px 38px #16a85a57,0 0 #16a85a3d}50%{box-shadow:0 18px 46px #16a85a73,0 0 0 11px #16a85a00}}@media (width<=760px){.whatsappSupportFab{width:58px;min-width:58px;padding:0;bottom:78px;right:14px}.whatsappSupportFab span{display:none}.heroDepth span{opacity:.58!important;width:54px!important;height:54px!important;font-size:24px!important}.heroDepth span:first-child{top:8%;left:2%}.heroDepth span:nth-child(2){top:23%;left:auto;right:4%;display:grid!important}.heroDepth span:nth-child(3){bottom:30%;left:10%;display:grid!important}}@media (prefers-reduced-motion:reduce){.whatsappSupportFab,.heroDepth span{animation:none!important}}html,body{max-width:100%;overflow-x:hidden}.shell,.shell>*,.headerInner,.editorialHero,.serviceGallery,.campaignSlide,.campaignContent,.adSpotlight,.everythingMarket,.shelterLaunch,.directoryOverview,.profileSection,.termsSection{min-width:0;max-width:100%}img,video{max-width:100%}@media (width<=760px){.headerInner{gap:6px;width:100%;padding-inline:12px}.headerInner .logo{flex:0 104px;overflow:hidden}.headerInner .logo img{width:104px;max-width:100%}.headerActions{flex:1;justify-content:flex-end;min-width:0;overflow:hidden}.headerActions .languageSelect,.headerActions .registerTop{display:none}.headerActions .iconButton{flex:0 0 38px}.editorialHero{width:100%;padding-inline:14px;overflow:hidden}.editorialHero .heroCopy,.editorialShowcase,.serviceGallery,.campaignSlide{width:100%;min-width:0}.editorialHero .heroCopy h1{overflow-wrap:anywhere;font-size:clamp(36px,11.5vw,48px)!important}.campaignContent{width:100%;padding:20px 16px;inset:auto 0 0}.campaignContent h2{overflow-wrap:anywhere;font-size:clamp(24px,8vw,30px)}.campaignRail{overscroll-behavior-inline:contain;max-width:100%}.adSpotlight,.everythingMarket,.shelterLaunch{width:auto;max-width:calc(100% - 28px);margin-inline:14px}.directoryOverview,.profileSection,.termsSection{grid-template-columns:1fr;width:100%;padding-inline:14px}.dialogBackdrop,.dialog,.wideDialog{max-width:100vw;overflow-x:hidden}.authWelcome,.authFormNew,.authLegal,.authSupport,.verificationSuccess{min-width:0;max-width:100%}.authWelcome{grid-template-columns:auto minmax(0,1fr);display:grid!important}.authWelcome h2,.authWelcome p,.authMessage,.authLegal p,.authSupport a{overflow-wrap:anywhere}.authFormNew input,.authFormNew select{min-width:0}.categoryRibbonTrack,.categoryFlow .categoryGrid{max-width:none}.accountTabs{display:flex}.accountTabs button{flex:0 0 138px}.accountSettings article{align-items:center}.accountSettings article>button{flex:none}}:root{--ftr-ease:cubic-bezier(.2,.78,.2,1);--ftr-shadow:0 12px 34px #071a3314;--ftr-shadow-raised:0 22px 52px #071a3326;--ftr-ring:0 0 0 4px #0067ff21}.shell :is(h1,h2,h3),.dialog :is(h1,h2,h3),.resetPage :is(h1,h2,h3){font-family:Poppins,Inter,sans-serif}.shell :is(p,small,label,input,select,textarea,button,a),.dialog :is(p,small,label,input,select,textarea,button,a),.resetPage :is(p,small,label,input,select,textarea,button,a){font-family:Inter,system-ui,sans-serif}.sectionHead h2{letter-spacing:-.045em;font-size:clamp(2.05rem,3.2vw,3rem);line-height:1.06}.sectionHead .eyebrow{letter-spacing:.16em;font-size:.78rem}.sectionHead>a,.sectionHead>.textAction{font-size:.9rem}:is(.dialog:has(.authWelcome),.dialog:has(.verificationSuccess)){background:#fff;border-color:#cfdaea;border-radius:26px;width:min(960px,100vw - 36px);overflow:auto;box-shadow:0 38px 110px #071a3347}:is(.dialog:has(.authWelcome)>header,.dialog:has(.verificationSuccess)>header){color:#fff;background:#06172d;border-color:#ffffff1a;padding:18px 28px}:is(.dialog:has(.authWelcome)>header button,.dialog:has(.verificationSuccess)>header button){color:#fff;background:#ffffff1a}.dialog:has(.authWelcome) .authWelcome{color:#fff;background:linear-gradient(135deg,#071a33 0%,#0a2b55 70%,#064cae 145%);gap:24px;padding:42px 42px 24px}.dialog:has(.authWelcome) .authWelcome .logo{width:104px}.dialog:has(.authWelcome) .authWelcome .logo img{filter:brightness(0)invert();height:72px}.dialog:has(.authWelcome) .authWelcome h2{letter-spacing:-.045em;font-size:clamp(1.85rem,4vw,2.75rem)}.dialog:has(.authWelcome) .authWelcome p{color:#c9d7e9;max-width:620px;font-size:1rem}.authSecure{color:#8fc0ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:.76rem;font-weight:800;display:inline-flex}.authTabs{background:#f1f5fa;border:1px solid #d9e3ef;border-radius:14px;margin:24px 42px 0;padding:5px}.authTabs button{color:#627086;min-height:46px;transition:background .22s var(--ftr-ease),color .22s var(--ftr-ease),box-shadow .22s var(--ftr-ease);background:0 0;border:0;border-radius:10px;font-weight:800}.authTabs button.active{color:#075dcc;background:#fff;box-shadow:0 7px 20px #071a331a}.dialog:has(.authWelcome) .socialAuth.full{padding:18px 42px 0}.dialog:has(.authWelcome) .authFormNew{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 42px 24px}.dialog:has(.authWelcome) .authFormNew>label{grid-column:1/-1}.dialog:has(.authWelcome) .authFormNew>.authMessage{grid-column:1/-1}.dialog:has(.authWelcome) .authFormNew>.authSubmit{grid-column:1/-1}.dialog:has(.authWelcome) .authFormNew>.forgotPassword{grid-column:1/-1}.dialog:has(.authWelcome) .authFormNew label:has(select){grid-column:auto}:is(.dialog:has(.authWelcome) .authFormNew input,.dialog:has(.authWelcome) .authFormNew select){background:#f7f9fc;border-color:#cbd7e5;min-height:54px}.dialog:has(.authWelcome) .authFormNew :is(input,select):focus{box-shadow:var(--ftr-ring);border-color:#0067ff;outline:0}.dialog:has(.authWelcome) .authSubmit{border-radius:12px;min-height:55px;font-size:.95rem}.dialog:has(.authWelcome) .authLegal{margin:0 42px 30px}.dialog:has(.authWelcome) .authSupport{background:#f6f8fb;border-top:1px solid #e1e7ef;padding:22px 42px}:is(.categoryGrid button,.bookShopGrid article,.visualDirectory article,.card,.miniCard,.serviceGrid article,.everythingTypes button,.ticketCard,.exchangeCard,.directoryGrid article,.directoryOverview>article,.roleActionGrid button,.accountRecords article,.paymentStats article,.adProof>div){isolation:isolate;transition:transform .34s var(--ftr-ease),border-color .34s var(--ftr-ease),box-shadow .34s var(--ftr-ease),background-color .34s var(--ftr-ease);position:relative}:is(.bookShopGrid article,.visualDirectory article,.card,.miniCard,.serviceGrid article,.everythingTypes button,.ticketCard,.exchangeCard,.directoryGrid article,.directoryOverview>article,.roleActionGrid button,.accountRecords article,.paymentStats article,.adProof>div):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s var(--ftr-ease);position:absolute;inset:-1px;box-shadow:inset 0 0 0 1px #0067ffb8,0 15px 42px #0067ff1f}:is(.categoryGrid button,.bookShopGrid article,.visualDirectory article,.card,.miniCard,.serviceGrid article,.everythingTypes button,.ticketCard,.exchangeCard,.directoryGrid article,.directoryOverview>article,.roleActionGrid button,.accountRecords article,.paymentStats article):hover{box-shadow:var(--ftr-shadow-raised);border-color:#0067ffad;transform:translateY(-7px)}:is(.bookShopGrid article,.visualDirectory article,.card,.miniCard,.serviceGrid article,.everythingTypes button,.ticketCard,.exchangeCard,.directoryGrid article,.directoryOverview>article,.roleActionGrid button,.accountRecords article,.paymentStats article):hover:after{opacity:1}:is(.card,.visualDirectory article,.miniCard) img{transition:transform .7s var(--ftr-ease)}:is(.card,.visualDirectory article,.miniCard):hover img{transform:scale(1.045)}.categoryGrid button svg{transition:transform .34s var(--ftr-ease),color .34s var(--ftr-ease)}.categoryGrid button:hover svg{transform:translateY(-4px)scale(1.08)}.bookShopGrid article:hover .brandMark{transform:rotate(-2deg)scale(1.04)}.brandMark{transition:transform .34s var(--ftr-ease);background:linear-gradient(145deg,#071a33,#0067ff)}.hotelIcon{background:#0b3f80}:is(.categoryGrid,.bookShopGrid,.visualDirectory,.cards,.serviceGrid,.everythingTypes,.directoryGrid,.accountRecords)>*{animation:ftrCardArrive .58s var(--ftr-ease) both}:is(.categoryGrid,.bookShopGrid,.visualDirectory,.cards,.serviceGrid,.everythingTypes,.directoryGrid,.accountRecords)>:nth-child(2){animation-delay:45ms}:is(.categoryGrid,.bookShopGrid,.visualDirectory,.cards,.serviceGrid,.everythingTypes,.directoryGrid,.accountRecords)>:nth-child(3){animation-delay:90ms}:is(.categoryGrid,.bookShopGrid,.visualDirectory,.cards,.serviceGrid,.everythingTypes,.directoryGrid,.accountRecords)>:nth-child(4){animation-delay:.135s}:is(.categoryGrid,.bookShopGrid,.visualDirectory,.cards,.serviceGrid,.everythingTypes,.directoryGrid,.accountRecords)>:nth-child(5){animation-delay:.18s}:is(.categoryGrid,.bookShopGrid,.visualDirectory,.cards,.serviceGrid,.everythingTypes,.directoryGrid,.accountRecords)>:nth-child(6){animation-delay:.225s}:is(.categoryGrid,.bookShopGrid,.visualDirectory,.cards,.serviceGrid,.everythingTypes,.directoryGrid,.accountRecords)>:nth-child(n+7){animation-delay:.27s}.sectionHead,.directoryIntro{animation:ftrSectionArrive .55s var(--ftr-ease) both}@keyframes ftrCardArrive{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@keyframes ftrSectionArrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #0067ff4d}@media (width<=760px){:is(.dialog:has(.authWelcome),.dialog:has(.verificationSuccess)){border-radius:0;width:100vw}.dialog:has(.authWelcome) .authWelcome{align-items:center;padding:28px 20px 20px}.dialog:has(.authWelcome) .authWelcome .logo{width:70px}.dialog:has(.authWelcome) .authWelcome .logo img{height:54px}.dialog:has(.authWelcome) .authWelcome h2{font-size:1.65rem}.dialog:has(.authWelcome) .authWelcome p{font-size:.9rem}.authTabs{margin:18px 20px 0}.dialog:has(.authWelcome) .socialAuth.full{padding:16px 20px 0}.dialog:has(.authWelcome) .authFormNew{grid-template-columns:1fr;padding:16px 20px 22px}.dialog:has(.authWelcome) .authFormNew label:has(select){grid-column:1}.dialog:has(.authWelcome) .authLegal{margin:0 20px 24px}.dialog:has(.authWelcome) .authSupport{padding:20px}:is(.categoryGrid button,.bookShopGrid article,.visualDirectory article,.card,.miniCard,.serviceGrid article,.everythingTypes button,.ticketCard,.exchangeCard,.directoryGrid article,.directoryOverview>article,.roleActionGrid button,.accountRecords article,.paymentStats article):hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){:is(.categoryGrid,.bookShopGrid,.visualDirectory,.cards,.serviceGrid,.everythingTypes,.directoryGrid,.accountRecords)>*,.sectionHead,.directoryIntro{animation:none!important}:is(.card,.visualDirectory article,.miniCard) img{transform:none!important}}.productPage{z-index:500;color:#f6f9fd;background:radial-gradient(circle at 48% 20%,#0067ff14,#0000 34%),#06101d;font-family:Inter,sans-serif;position:fixed;inset:0;overflow:auto}.productPage button,.productPage a{font:inherit}.productPage button{cursor:pointer}.productPageHeader{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040d19e0;border-bottom:1px solid #97b3d724;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:78px;padding:0 clamp(18px,3vw,42px);display:grid;position:sticky;top:0}.productPageHeader .logo{width:62px}.productPageHeader .logo img{object-fit:contain;width:100%;height:54px}.productBack,.productHeaderActions button{color:#dce6f3;background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:flex}.productHeaderActions{gap:8px;display:flex}.productHeaderActions button{background:#0d1a2b;border:1px solid #97b3d733;border-radius:11px;min-height:42px;padding:0 13px}.productHeaderActions svg,.productBack svg{width:20px;height:20px}.productBreadcrumb{color:#97a7bc;align-items:center;gap:12px;max-width:1600px;margin:auto;padding:26px clamp(18px,3vw,42px);font-size:14px;display:flex}.productBreadcrumb button{color:#dce6f3;background:0 0;border:0;padding:0}.productBreadcrumb b{color:#f7faff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.productLayout{grid-template-columns:minmax(420px,1.25fr) minmax(340px,.82fr) minmax(300px,.78fr);align-items:start;gap:32px;max-width:1600px;margin:0 auto 110px;padding:0 clamp(18px,3vw,42px);display:grid}.productGallery{min-width:0}.productMainPhoto{aspect-ratio:1.46;background:#101b29;border:1px solid #97b3d72e;border-radius:17px;position:relative;overflow:hidden}.productMainPhoto img{object-fit:contain;background:#eef2f6;width:100%;height:100%}.productMainPhoto>span{background:#030a13c2;border-radius:8px;padding:7px 10px;font-size:12px;position:absolute;top:14px;right:14px}.productThumb{background:#0d1928;border:2px solid #087dff;border-radius:10px;width:104px;height:78px;margin-top:12px;padding:3px}.productThumb img{object-fit:cover;border-radius:6px;width:100%;height:100%}.productSummary{padding:5px 0}.productCategory{color:#aebbd0;margin:0 0 13px;font-size:15px}.productTitleLine{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.productTitleLine h1{letter-spacing:-.045em;margin:0;font-size:clamp(31px,3vw,43px)}.productTitleLine>span{color:#bdcee5;background:#102039;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.productTitleLine>span svg{color:#1683ff}.productLocation{color:#aebbd0;align-items:center;gap:7px;margin:14px 0;display:flex}.productLocation svg{width:18px}.productPrice{color:#1282ff;letter-spacing:-.04em;margin:27px 0 19px;font-size:40px;display:block}.productStats{flex-wrap:wrap;gap:9px;display:flex}.productStats span{color:#b8c6d9;background:#0c1a2c;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.productStats svg{color:#1683ff}.productContactRow,.productBuyRow{grid-template-columns:1.1fr 1fr;gap:10px;margin-top:20px;display:grid}.productContactRow button,.productContactRow a,.productBuyRow button{color:#dce8f8;background:0 0;border:1px solid #087dff;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-weight:800;text-decoration:none;display:flex}.productContactRow .primary,.productBuyRow .primary{color:#fff;border:0}.productBuyRow{margin-top:10px}.productBuyRow>button:first-child{border-color:#97b3d747}.productSeller{background:linear-gradient(145deg,#0c1928,#0a1522);border:1px solid #97b3d72e;border-radius:17px;padding:21px;box-shadow:0 22px 55px #0000002b}.productSeller h2{margin:0 0 22px;font-size:17px}.sellerIdentity{border-bottom:1px solid #97b3d721;align-items:center;gap:13px;padding-bottom:18px;display:flex}.sellerIdentity>span{background:linear-gradient(145deg,#087dff,#12345b);border-radius:50%;place-items:center;width:62px;height:62px;font-size:26px;font-weight:900;display:grid}.sellerIdentity>div{gap:6px;display:grid}.sellerIdentity b{font-size:18px}.sellerIdentity small{color:#1587ff;align-items:center;gap:5px;display:flex}.productSeller ul{color:#aebbd0;gap:15px;margin:15px 0;padding:0;font-size:13px;list-style:none;display:grid}.productSeller li{align-items:center;gap:10px;display:flex}.productSeller li svg{color:#b9c8da;width:18px}.productSeller>button{color:#fff;background:#0877ec;border:1px solid #087dff;border-radius:10px;width:100%;min-height:45px;font-weight:800}.productDescription{border-top:1px solid #97b3d72e;grid-column:1/3}.productDescription nav{color:#abb9cb;align-items:center;gap:34px;min-height:60px;display:flex}.productDescription nav b{color:#1182ff;border-bottom:2px solid #1182ff;align-items:center;height:60px;display:flex}.productDescription>div{background:#0a1725;border:1px solid #97b3d726;border-radius:14px;grid-template-columns:1.7fr .8fr;display:grid}.productDescription article,.productDescription aside{padding:22px}.productDescription aside{border-left:1px solid #97b3d724}.productDescription h2,.productDescription h3{margin:0 0 11px;font-size:16px}.productDescription p{color:#aebbd0;margin:0;line-height:1.7}.productCondition{align-items:center;gap:7px;display:flex;margin-top:13px!important}.productCondition svg{color:#1683ff}.productStickyBar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1726f0;border:1px solid #97b3d733;border-bottom:0;border-radius:17px 17px 0 0;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:12px;min-height:76px;padding:10px 22px;display:grid;position:fixed;bottom:0;left:14px;right:14px;box-shadow:0 -20px 55px #00000047}.productStickyBar>div{display:grid}.productStickyBar strong{color:#1683ff;font-size:22px}.productStickyBar span{font-size:12px}.productStickyBar button,.productStickyBar a{color:#fff;background:#0b1725;border:1px solid #97b3d740;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:130px;min-height:48px;font-weight:800;text-decoration:none;display:flex}.productStickyBar .primary{background:linear-gradient(135deg,#075bd8,#0084ff);border:0}@media (width<=1120px){.productLayout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.productSeller,.productDescription{grid-column:1/-1}.productStickyBar>div{display:none}}@media (width<=720px){.productPageHeader{grid-template-columns:auto 1fr auto;gap:10px;height:64px;padding:0 13px}.productPageHeader .logo{width:48px}.productPageHeader .logo img{height:44px}.productBack{font-size:12px}.productHeaderActions button:first-child{display:none}.productHeaderActions button{padding:0 10px}.productBreadcrumb{gap:7px;padding:17px 15px;font-size:11px}.productLayout{margin-bottom:92px;padding:0 14px;display:block}.productMainPhoto{aspect-ratio:1.1}.productThumb{width:78px;height:60px}.productSummary{padding:22px 1px}.productTitleLine h1{font-size:30px}.productTitleLine>span{font-size:10px}.productPrice{margin:20px 0 15px;font-size:34px}.productContactRow,.productBuyRow{grid-template-columns:1fr 1fr}.productSeller{margin-top:8px}.productDescription{margin-top:20px}.productDescription nav{white-space:nowrap;gap:20px;font-size:12px;overflow-x:auto}.productDescription>div{grid-template-columns:1fr}.productDescription aside{border-top:1px solid #97b3d724;border-left:0}.productStickyBar{grid-template-columns:repeat(4,1fr);gap:4px;min-height:72px;padding:8px;left:0;right:0}.productStickyBar button,.productStickyBar a{place-items:center;gap:2px;min-width:0;min-height:54px;padding:5px;font-size:9px;display:grid}.productStickyBar svg{width:21px;height:21px}.productStickyBar .primary{grid-column:auto}.productStickyBar>button:first-of-type{display:none}.productStickyBar>button:nth-of-type(2){grid-column:span 1}}.whatsappSupportFab{isolation:isolate;transition:transform .25s var(--ftr-ease),box-shadow .25s var(--ftr-ease);place-items:center;text-decoration:none;animation:2.8s ease-out infinite whatsappPulse;z-index:9999!important;color:#fff!important;background:#25d366!important;border:3px solid #fff!important;border-radius:50%!important;width:64px!important;height:64px!important;display:grid!important;position:fixed!important;bottom:22px!important;right:22px!important;box-shadow:0 12px 34px #0000004d,0 0 #25d3666b!important}.whatsappSupportFab>svg{filter:drop-shadow(0 1px 1px #0000001f);width:35px;height:35px}.whatsappSupportFab span{color:#fff;opacity:0;pointer-events:none;background:#071427;border-radius:10px;width:max-content;max-width:150px;padding:8px 11px;font-size:12px;font-weight:800;transition:all .2s;position:absolute;right:74px;transform:translate(8px)}.whatsappSupportFab i{background:#64ec8e;border:3px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;top:-3px;right:-3px;box-shadow:0 2px 6px #0003}.whatsappSupportFab:hover,.whatsappSupportFab:focus-visible{transform:translateY(-4px)scale(1.05);box-shadow:0 18px 42px #09b94f80,0 0 0 8px #26d3662b}.whatsappSupportFab:hover span,.whatsappSupportFab:focus-visible span{opacity:1;transform:none}@keyframes whatsappPulse{0%,68%,to{box-shadow:0 12px 34px #0000004d,0 0 #25d36661}82%{box-shadow:0 12px 34px #0000004d,0 0 0 13px #25d36600}}.successBackdrop{z-index:10020;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02070ed1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.successCard{color:#fff;text-align:center;background:radial-gradient(circle at 50% 25%,#16d5671f,#0000 28%),linear-gradient(145deg,#0b1a30,#06101e);border:1px solid #166ff0;border-radius:24px;width:min(620px,100%);max-height:calc(100dvh - 36px);padding:34px;overflow:auto;box-shadow:0 36px 110px #0000008c}.successCard .logo{width:150px;margin:0 auto 24px}.successCard .logo img{filter:brightness(0)invert()}.successCheck{color:#43ed82;width:112px;height:112px;animation:successPop .55s var(--ftr-ease) both;background:#14be5421;border:2px solid #42ef82;border-radius:50%;place-items:center;margin:0 auto 22px;display:grid;box-shadow:0 0 36px #35e6775c}.successCheck svg{width:70px;height:70px}.successCard h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,5vw,43px)}.successCard>p{color:#aebbd0;margin:10px 0 25px;font-size:17px}.successItem{text-align:left;background:#0c1f3aa3;border:1px solid #629bec42;border-radius:13px;gap:7px;padding:18px;display:grid}.successItem small{color:#4f9cff;font-weight:800}.successItem b{font-size:22px}.successItem span{color:#9baac0;font-size:12px}.successTimer{color:#9baac0;justify-content:center;align-items:center;gap:8px;margin:19px 0;font-size:13px;display:flex}.successTimer svg{color:#2b86ff}.successCard>.primary,.successOk{border-radius:11px;justify-content:center;width:100%;min-height:54px}.successCard>.primary{align-items:center;gap:8px;display:flex}.successOk{color:#438eff;background:0 0;border:1px solid #1573f5;margin-top:10px;font-weight:850}@keyframes successPop{0%{opacity:0;transform:scale(.65)rotate(-8deg)}to{opacity:1;transform:none}}.paymentChooser{padding:26px}.paymentIntro h3{margin:4px 0 8px;font-size:30px}.paymentIntro>p:last-child{max-width:700px;color:var(--muted);line-height:1.6}.paymentChooserGrid{grid-template-columns:1.5fr .8fr;gap:18px;margin-top:22px;display:grid}.paymentCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.paymentCards>button{border:1px solid var(--line);background:var(--paper);min-height:170px;color:var(--ink);transition:.22s var(--ftr-ease);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex;position:relative}.paymentCards>button:hover,.paymentCards>button.selected{border-color:#1683ff;transform:translateY(-2px);box-shadow:0 12px 34px #0067ff29}.paymentCards>button>span{color:#1683ff;width:22px;height:22px;position:absolute;top:10px;right:10px}.paymentCards>button>span>i{border:2px solid #75859b;border-radius:50%;width:20px;height:20px;display:block}.paymentCards small{color:var(--muted);text-align:center}.paymentBrand{place-items:center;min-height:38px;font-size:20px;font-style:normal;font-weight:900;display:grid}.paymentBrand.zaad{color:#5bc747}.paymentBrand.edahab{color:#f3b516}.paymentBrand.premier{color:#55bd51}.paymentBrand.mastercard{color:#ff5b35}.paymentBrand.visa{color:#ecf3ff}.paymentBrand.other{color:#91a0b5}.paymentSummary{border:1px solid var(--line);background:var(--paper);border-radius:17px;padding:20px}.paymentSummary>span{align-items:center;gap:9px;font-size:19px;font-weight:850;display:flex}.paymentSummary>span svg{color:var(--blue)}.paymentSummary dl{border-block:1px solid var(--line);margin:22px 0;padding:9px 0}.paymentSummary dl>div{justify-content:space-between;gap:12px;padding:10px 0;display:flex}.paymentSummary dt{color:var(--muted)}.paymentSummary dd{margin:0;font-weight:800}.paymentSafety{background:#0067ff0f;border:1px solid #0067ff40;border-radius:12px;gap:10px;padding:13px;display:flex}.paymentSafety>svg{color:var(--blue);flex:none}.paymentSafety p{margin:0;display:grid}.paymentSafety small{color:var(--muted);line-height:1.45}.paymentSummary>.primary{justify-content:center;width:100%;min-height:50px;margin-top:16px}.paymentSummary>.primary:disabled{opacity:.72;cursor:not-allowed}.quoteTicker{color:#fff;background:linear-gradient(90deg,#050b14,#0a203d,#050b14);border-block:1px solid #78a7e433;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.quoteTickerTrack{will-change:transform;align-items:center;width:max-content;animation:48s linear infinite ftrQuoteFlow;display:flex}.quoteTicker blockquote{color:#dce9f9;white-space:nowrap;align-items:center;gap:10px;margin:0;padding:18px 31px;font-size:14px;font-weight:600;display:flex}.quoteTicker blockquote svg{color:#4d9cff;width:14px}.quoteTicker blockquote:not(:last-child){border-right:1px solid #ffffff1a}@keyframes ftrQuoteFlow{to{transform:translate(-50%)}}.profileAvatar img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){:root{--mobile-gutter:16px}html,body,#root,.shell,.ftrPageTransition{width:100%;max-width:100%;overflow-x:clip}.shell :is(section,header,footer,main,aside,nav,article,form,div){min-width:0}.headerInner,.editorialHero,.categories,.marketplace,.exchange,.postSection,.profileSection,.termsSection,.partnerDirectory,.directorySection,.craftSection,.busDeal,.everythingMarket,.shelterLaunch{width:100%;max-width:100%;padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter);margin-left:0;margin-right:0}.editorialHero,.exchange,.postSection,.profileSection,.termsSection,.busDeal,.accountWorkspace,.accountPageHero{grid-template-columns:minmax(0,1fr)!important}.cards,.serviceGrid,.visualDirectory,.directoryGrid,.craftGrid,.bookShopGrid,.electronicsGrid,.roomGrid,.trustGrid{width:100%;grid-template-columns:minmax(0,1fr)!important}.sectionHead{flex-direction:column;align-items:flex-start}.sectionHead>*{max-width:100%}:is(h1,h2,h3,p,small,span,a,button,label){overflow-wrap:anywhere}input,select,textarea,button{max-width:100%}.mainHouse,.collage img,.cardPhoto img,.visualDirectory img{object-fit:cover;width:100%;height:auto;max-height:68vw}.mobileNav{max-width:calc(100% - 16px);width:auto!important;bottom:8px!important;left:8px!important;right:8px!important}footer{width:100%;grid-template-columns:1fr!important;align-items:flex-start!important;gap:28px!important;padding:30px 18px 104px!important}footer p{margin-left:0!important}.assistantFab{bottom:150px!important;right:24px!important}.quoteTicker blockquote{padding:15px 23px;font-size:13px}.accountPage{width:100%;max-width:100%;overflow-x:clip}.accountPageHeader,.accountPageHero,.accountWorkspace{width:100%;max-width:100%;padding-left:16px!important;padding-right:16px!important}.accountTabs{max-width:100%;overflow-x:auto}.profileEditor{grid-template-columns:1fr!important}.profileWide{grid-column:auto!important}.profileAvatar{flex:0 0 82px!important;width:82px!important;height:82px!important}.whatsappSupportFab{width:58px!important;height:58px!important;bottom:78px!important;right:16px!important}.whatsappSupportFab span{display:none}.successCard{border-radius:18px;padding:25px 18px}.successCheck{width:92px;height:92px}.successCheck svg{width:58px;height:58px}.paymentChooser{padding:17px}.paymentChooserGrid{grid-template-columns:1fr}.paymentCards{grid-template-columns:1fr 1fr}.paymentCards>button{min-height:140px}.paymentSummary{padding:16px}}@media (prefers-reduced-motion:reduce){.whatsappSupportFab,.successCheck{animation:none!important}}@media (width<=380px){.headerInner{padding-inline:9px}.editorialHero,.categories,.marketplace,.exchange,.postSection,.profileSection,.termsSection,.partnerDirectory,.directorySection,.craftSection,.busDeal{padding-left:12px;padding-right:12px}.heroCopy h1,.commandContent h1,.accountPageHero h1{font-size:clamp(34px,10.8vw,40px)!important}.whatsappSupportFab{right:12px}}@media (prefers-reduced-motion:reduce){.quoteTickerTrack{animation:none}.quoteTicker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.whatsappSupportFab{transition:none}}.search{position:relative!important}.searchSuggestions{z-index:220;background:#fff;border:1px solid #80a3cf47;border-radius:16px;width:min(620px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 24px 65px #00000042}.searchSuggestions>button{color:#071427!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:11px!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:66px!important;padding:7px!important;display:grid!important}.searchSuggestions>button:hover,.searchSuggestions>button:focus-visible{background:#eef5ff!important}.searchSuggestions img{object-fit:cover;border-radius:9px;width:58px;height:52px}.searchSuggestions span{min-width:0;display:grid}.searchSuggestions b,.searchSuggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchSuggestions small{color:#66758a}.searchSuggestions strong{color:#0067ff;white-space:nowrap}.darkMode .searchSuggestions{background:#0d1725;border-color:#29415f}.darkMode .searchSuggestions>button{color:#fff!important}.darkMode .searchSuggestions>button:hover{background:#152844!important}.clickableListing{cursor:pointer}.clickableListing:focus-within{outline-offset:3px;outline:3px solid #0067ff6b}.dialogBackdrop{overscroll-behavior:contain;z-index:10000!important;background:#07101b!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow-y:auto!important}:is(.dialog,.wideDialog,.immersiveDialog,.dialog:has(.authWelcome),.dialog:has(.verificationSuccess)){border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;min-height:100dvh!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.dialog>header{z-index:12!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#07101beb!important;min-height:72px!important;padding:14px clamp(18px,4vw,58px)!important;position:sticky!important;top:0!important}.dialogBody,.listingForm,.listingDetails,.jobsExperience,.paymentChooser,.providerList,.verificationSuccess{width:min(1180px,100% - 36px)!important;margin:0 auto!important}.listingForm{padding-top:28px!important;padding-bottom:60px!important}.dialog:has(.authWelcome){grid-template-columns:minmax(300px,.85fr) minmax(480px,1.15fr)!important;align-content:start!important;padding:0!important;display:grid!important}.dialog:has(.authWelcome)>header{grid-column:1/-1!important}.dialog:has(.authWelcome) .authWelcome{grid-area:2/1/8!important;min-height:calc(100dvh - 72px)!important;padding:clamp(38px,6vw,90px)!important}.dialog:has(.authWelcome) :is(.authTabs,.socialAuth,.authFormNew,.authLegal,.authSupport){grid-column:2!important;width:min(660px,100% - 48px)!important;margin-left:auto!important;margin-right:auto!important}.whatsappSupportFab,.whatsappSupportFab.assistantFab{isolation:isolate;transform:none;z-index:2147483000!important;visibility:visible!important;opacity:1!important;color:#fff!important;background:#25d366!important;border:3px solid #fff!important;border-radius:50%!important;width:64px!important;min-width:64px!important;height:64px!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;bottom:22px!important;right:22px!important}@media (width<=760px){.searchSuggestions{width:auto;max-height:58dvh;position:fixed;top:76px;left:12px;right:12px;overflow:auto}.searchSuggestions>button{grid-template-columns:50px minmax(0,1fr)!important}.searchSuggestions img{width:50px;height:48px}.searchSuggestions strong{grid-column:2}.dialog:has(.authWelcome){display:block!important}.dialog:has(.authWelcome) .authWelcome{min-height:auto!important;padding:30px 20px!important}.dialog:has(.authWelcome) :is(.authTabs,.socialAuth,.authFormNew,.authLegal,.authSupport){width:100%!important;margin:0!important}.dialogBody,.listingForm,.listingDetails,.jobsExperience,.paymentChooser,.providerList,.verificationSuccess{width:100%!important;padding-left:16px!important;padding-right:16px!important}.whatsappSupportFab,.whatsappSupportFab.assistantFab{width:58px!important;min-width:58px!important;height:58px!important;bottom:76px!important;right:15px!important}}.categoryRibbon{padding:8px 0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.categoryRibbonTrack{will-change:transform;gap:8px;width:max-content;padding-right:8px;animation:34s linear infinite ftrTicker;display:flex}.categoryRibbon:hover .categoryRibbonTrack,.categoryRibbon:focus-within .categoryRibbonTrack{animation-play-state:paused}.categoryRibbon button{min-height:40px}.editorialHero{isolation:isolate;position:relative;overflow:hidden}.editorialHero>:not(.heroDepth){z-index:2;position:relative}.heroKinetic{perspective:900px;display:grid}.heroKinetic span{opacity:0;transform-origin:0;animation:7.2s cubic-bezier(.2,.8,.2,1) infinite heroWordIn;display:block}.heroKinetic span:nth-child(2){animation-delay:.18s}.heroKinetic span:nth-child(3){color:var(--blue);animation-delay:.36s}.heroDepth{pointer-events:none;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.heroDepth span{border:1px solid var(--blue);place-items:center;width:72px;height:72px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.heroDepth span{border:1px solid color-mix(in srgb,var(--blue) 32%,transparent)}}.heroDepth span{background:var(--paper);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.heroDepth span{background:color-mix(in srgb,var(--paper) 72%,transparent)}}.heroDepth span{color:var(--blue);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-style:preserve-3d;animation:8s ease-in-out infinite heroObjectFloat;box-shadow:0 18px 50px #0067ff21}.heroDepth span svg{width:31px;height:31px}.heroDepth span:first-child{animation-delay:-1s;top:14%;left:3%}.heroDepth span:nth-child(2){width:58px;height:58px;animation-delay:-3s;top:5%;left:42%}.heroDepth span:nth-child(3){animation-delay:-5s;bottom:7%;left:33%}.heroDepth span:nth-child(4){width:46px;height:46px;animation-delay:-2s;top:10%;right:2%}.categoryFlow{border:1px solid var(--line);border-radius:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.categoryFlow .categoryGrid{will-change:transform;border:0;border-radius:0;width:max-content;animation:42s linear infinite ftrCategoryFlow;display:flex;overflow:visible}.categoryFlow:hover .categoryGrid,.categoryFlow:focus-within .categoryGrid{animation-play-state:paused}.categoryFlow .categoryGrid button{flex:0 0 154px;min-width:154px;border-bottom:0!important}:is(.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.directoryGrid,.electronicsGrid,.roomGrid,.craftGrid,.everythingTypes)>:nth-child(3n+1){animation:7s ease-in-out infinite ftrCardDriftA}:is(.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.directoryGrid,.electronicsGrid,.roomGrid,.craftGrid,.everythingTypes)>:nth-child(3n+2){animation:8.4s ease-in-out -2.2s infinite ftrCardDriftB}:is(.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.directoryGrid,.electronicsGrid,.roomGrid,.craftGrid,.everythingTypes)>:nth-child(3n){animation:9.2s ease-in-out -4.1s infinite ftrCardDriftA}:is(.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.directoryGrid,.electronicsGrid,.roomGrid,.craftGrid,.everythingTypes)>:hover,:is(.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.directoryGrid,.electronicsGrid,.roomGrid,.craftGrid,.everythingTypes)>:focus-within{animation-play-state:paused}:is(.dialogBackdrop:has(.authWelcome),.dialogBackdrop:has(.verificationSuccess)){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 12%,#0067ff2e,#0000 32%),#040910eb;padding:32px}:is(.dialog:has(.authWelcome),.dialog:has(.verificationSuccess)){color:#f7f9fc;background:linear-gradient(145deg,#0b1421,#07101b);border:1px solid #73a2db3d;border-radius:24px;width:min(980px,100%);max-width:980px;max-height:calc(100dvh - 64px);box-shadow:0 36px 100px #0000007a}:is(.dialog:has(.authWelcome)>header,.dialog:has(.verificationSuccess)>header){border-color:#ffffff17}.dialog:has(.authWelcome) .authWelcome{padding:30px 32px 16px}.dialog:has(.authWelcome) .authWelcome h2{font-family:Inter,sans-serif;font-size:clamp(28px,4vw,42px)}.dialog:has(.authWelcome) .authWelcome p{color:#aeb9c9}.dialog:has(.authWelcome) .authFormNew label{color:#aeb9c9}.dialog:has(.authWelcome) .authLegal{color:#aeb9c9}.dialog:has(.authWelcome) .authTabs{background:#111d2c}.dialog:has(.authWelcome) .authTabs button.active{color:#fff;background:#17304e}:is(.dialog:has(.authWelcome) .socialAuth button,.dialog:has(.authWelcome) .authFormNew input,.dialog:has(.authWelcome) .authFormNew select){color:#fff;background:#101c2b;border-color:#263750}.dialog:has(.authWelcome) .authSupport{background:#0e1927;border-color:#263750}@keyframes ftrTicker{to{transform:translate(calc(-50% - 4px))}}@keyframes ftrCategoryFlow{to{transform:translate(-50%)}}@keyframes heroWordIn{0%,to{opacity:0;filter:blur(10px);transform:translateY(22px)rotateX(-14deg)}8%,78%{opacity:1;filter:blur();transform:none}88%{opacity:0;filter:blur(7px);transform:translateY(-12px)}}@keyframes heroObjectFloat{0%,to{transform:translate(0)rotateX(8deg)rotateY(-9deg)}35%{transform:translate3d(14px,-18px,24px)rotateX(-4deg)rotateY(12deg)}68%{transform:translate3d(-9px,10px,10px)rotateX(7deg)rotateY(5deg)}}@keyframes ftrCardDriftA{0%,to{translate:0}50%{translate:0 -7px}}@keyframes ftrCardDriftB{0%,to{translate:0 -3px}50%{translate:0 6px}}@media (width<=760px){:is(.dialogBackdrop:has(.authWelcome),.dialogBackdrop:has(.verificationSuccess)){padding:0}:is(.dialog:has(.authWelcome),.dialog:has(.verificationSuccess)){border-radius:0;max-height:100dvh}.heroDepth span{opacity:.52;transform:scale(.8)}.heroDepth span:nth-child(2),.heroDepth span:nth-child(3){display:none}.categoryFlow .categoryGrid button{flex-basis:132px;min-width:132px}}@media (prefers-reduced-motion:reduce){.categoryRibbonTrack,.categoryFlow .categoryGrid,.heroKinetic span,.heroDepth span,:is(.cards,.bookShopGrid,.visualDirectory,.serviceGrid,.directoryGrid,.electronicsGrid,.roomGrid,.craftGrid,.everythingTypes)>*{animation:none!important}.categoryRibbon,.categoryFlow{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.heroKinetic span{opacity:1!important;filter:none!important;transform:none!important}}.shell.darkMode{--paper:#080d15;--canvas:#0c1420;--ink:#f7f9fc;--line:#9ab5d829;--muted:#aab7c8;background:radial-gradient(circle at 8% 8%,#0067ff24,#0000 30rem),radial-gradient(circle at 92% 20%,#2c8bff17,#0000 34rem),#080d15;min-height:100vh}.darkMode :is(.categories,.exchange,.postSection,.profileSection,.termsSection,.partnerDirectory,.craftSection,.everythingMarket,.needChooser){background:0 0}.darkMode :is(.marketplace,.directorySection,.hotelDirectory){background:#0c1420c7}.darkMode .lightHeader,.darkMode .inkHeader{color:#fff;background:#070c14c7}.darkMode .logo:not(.iconLogo) img{filter:brightness(0)invert()}.darkMode .categoryRibbon{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d15d1}.darkMode :is(.search,.selector,.money,.filter,input,select,textarea){color:#f7f9fc!important;background:#0d1725!important;border-color:#9ab5d833!important}.darkMode :is(.search,.money) option{color:#fff;background:#0d1725}.darkMode :is(.card,.miniCard,.bookShopGrid article,.visualDirectory article,.serviceGrid article,.directoryGrid article,.electronicsGrid article,.roomGrid article,.craftGrid article,.ticketCard,.exchangeCard,.profilePanel,.watchExample,.adProof>div,.everythingTypes button){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#131f30eb,#0a111ce6);border-color:#9ab5d829;box-shadow:0 14px 46px #00000038,inset 0 1px #ffffff09}.darkMode :is(.card,.miniCard,.bookShopGrid article,.visualDirectory article,.serviceGrid article,.directoryGrid article,.electronicsGrid article,.roomGrid article,.craftGrid article,.ticketCard,.exchangeCard,.profilePanel,.watchExample,.adProof>div,.everythingTypes button):hover{border-color:#3f8cffb8;box-shadow:0 26px 70px #00000061,0 0 42px #0067ff1f,inset 0 1px #ffffff14}.darkMode :is(.sectionHead h2,.exchange h2,.postSection h2,.profileSection h2,.termsSection h2,.card h3,.visualDirectory h3,.bookShopGrid h3){color:#f8fbff}.darkMode :is(.lead,.card p,.visualDirectory p,.bookShopGrid p,.serviceGrid p,.directoryGrid p){color:#aab7c8}.darkMode .categoryGrid{border-color:var(--line);background:#0c1420b8}.darkMode .categoryGrid button{color:#f7f9fc;border-color:var(--line);background:#0d1725b8}.darkMode .categoryGrid button:hover{background:#0067ff1f}:is(.dialogBackdrop:has(.authWelcome),.dialogBackdrop:has(.verificationSuccess)){background:radial-gradient(circle at 16% 12%,#0067ff47,#0000 34rem),radial-gradient(circle at 90% 88%,#2280ff26,#0000 30rem),#05090ff7;padding:32px;overflow:auto}:is(.dialog:has(.authWelcome),.dialog:has(.verificationSuccess)){color:#f7f9fc;background:#0a111cf0;border:1px solid #87b0e63d;border-radius:24px;width:min(1080px,100%);max-height:none;box-shadow:0 45px 130px #00000094,0 0 80px #0067ff1a}:is(.dialog:has(.authWelcome)>header,.dialog:has(.verificationSuccess)>header){background:#070f1bdb;border-color:#9ab5d824}.dialog:has(.authWelcome) .authWelcome{background:linear-gradient(135deg,#071a33,#092b55 64%,#075dcc);padding:48px}.dialog:has(.authWelcome) .authTabs{background:#0d1725;border-color:#9ab5d82e}.dialog:has(.authWelcome) .authTabs button.active{color:#66a8ff;background:#13233a;box-shadow:0 8px 24px #00000040}:is(.dialog:has(.authWelcome) .authFormNew input,.dialog:has(.authWelcome) .authFormNew select){color:#fff;background:#0d1725;border-color:#9ab5d833}:is(.dialog:has(.authWelcome) .authLegal,.dialog:has(.authWelcome) .authSupport){color:#aab7c8;background:#0b1421;border-color:#9ab5d824}[data-ftr-reveal=pending]{filter:blur(10px);opacity:0!important;animation:none!important;transform:translateY(32px)scale(.975)!important}[data-ftr-reveal=visible]{animation:ftrViewportReveal .7s var(--ftr-ease) var(--ftr-stagger,0s) both!important}@keyframes ftrViewportReveal{0%{opacity:0;filter:blur(10px);transform:translateY(32px)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=760px){:is(.dialogBackdrop:has(.authWelcome),.dialogBackdrop:has(.verificationSuccess)){place-items:start center;padding:0}:is(.dialog:has(.authWelcome),.dialog:has(.verificationSuccess)){border:0;border-radius:0;min-height:100dvh}.dialog:has(.authWelcome) .authWelcome{padding:30px 20px 22px}[data-ftr-reveal=pending]{filter:blur(6px);transform:translateY(20px)scale(.985)!important}}@media (prefers-reduced-motion:reduce){[data-ftr-reveal]{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}:root{--ftr-bg:#070b12;--ftr-surface:#0d1522;--ftr-surface-soft:#111c2c;--ftr-text:#f7f9fc;--ftr-text-soft:#aeb9c9;--ftr-accent:#0067ff;--ftr-accent-bright:#3f8cff;--ftr-radius:20px;--ftr-duration-fast:.2s;--ftr-duration:.4s;--ftr-duration-slow:.6s}html{scroll-padding-top:92px}body,.shell,.dialog,.resetPage,.shell :is(h1,h2,h3,h4,strong,b,p,small,label,input,select,textarea,button,a),.dialog :is(h1,h2,h3,h4,strong,b,p,small,label,input,select,textarea,button,a),.resetPage :is(h1,h2,h3,h4,strong,b,p,small,label,input,select,textarea,button,a){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:is(h1,h2,h3,h4){letter-spacing:-.04em;line-height:1.2}:is(p,.lead){line-height:1.6}.heroCopy h1,.commandContent h1,.accountPageHero h1{letter-spacing:-.055em;font-family:Inter,sans-serif;font-size:clamp(42px,5.2vw,72px);font-weight:800;line-height:1.02}.sectionHead h2,.exchange h2,.trustSection h2,.postSection h2{font-family:Inter,sans-serif;font-size:clamp(34px,3.6vw,48px);font-weight:800;line-height:1.08}.card h3,.cardBody h3,.ticketCard h3{font-family:Inter,sans-serif;font-weight:700}.inkHeader,.lightHeader{z-index:80;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(150%);transition:background var(--ftr-duration) var(--ftr-ease),box-shadow var(--ftr-duration) var(--ftr-ease);background:#070b12c2;border-bottom:1px solid #ffffff14;position:sticky;top:0}.headerInner nav a{position:relative}.headerInner nav a:after{content:"";background:linear-gradient(90deg,var(--ftr-accent),var(--ftr-accent-bright));height:2px;transition:right var(--ftr-duration) var(--ftr-ease);border-radius:2px;position:absolute;bottom:-9px;left:0;right:100%}.headerInner nav a:hover:after,.headerInner nav a:focus-visible:after{right:0}:is(.primary,.postTop,.compare,.searchBtn,.authSubmit,.compactPrimary){transition:transform var(--ftr-duration-fast) var(--ftr-ease),box-shadow var(--ftr-duration) var(--ftr-ease),filter var(--ftr-duration-fast) ease;background:linear-gradient(135deg,#075bd8,#0084ff);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0067ff38}:is(.primary,.postTop,.compare,.searchBtn,.authSubmit,.compactPrimary):before{content:"";transition:transform var(--ftr-duration-slow) var(--ftr-ease);pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff47 48%,#0000 62%);position:absolute;inset:-80% -30%;transform:translate(-65%)}:is(.primary,.postTop,.compare,.searchBtn,.authSubmit,.compactPrimary):hover{filter:saturate(1.08);transform:translateY(-2px)scale(1.015);box-shadow:0 16px 38px #0067ff57}:is(.primary,.postTop,.compare,.searchBtn,.authSubmit,.compactPrimary):hover:before{transform:translate(65%)}:is(.card,.miniCard,.bookShopGrid article,.visualDirectory article,.serviceGrid article,.directoryOverview>article,.electronicsGrid article,.roomGrid article,.craftGrid article,.jobChoices>button,.ticketCard,.exchangeCard){border-radius:var(--ftr-radius);transform-style:preserve-3d;will-change:transform;transition:transform var(--ftr-duration) var(--ftr-ease),box-shadow var(--ftr-duration) var(--ftr-ease),border-color var(--ftr-duration) var(--ftr-ease)}:is(.card,.miniCard,.bookShopGrid article,.visualDirectory article,.serviceGrid article,.directoryOverview>article,.electronicsGrid article,.roomGrid article,.craftGrid article,.jobChoices>button,.ticketCard,.exchangeCard):hover{border-color:#0067ffa6;transform:perspective(900px)translateY(-7px)rotateX(1.2deg);box-shadow:0 24px 64px #071a332e,0 0 0 1px #0067ff38}.ftrScrollProgress{z-index:200;transform-origin:0;background:linear-gradient(90deg,#0067ff,#42a0ff);height:3px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 18px #0067ffbf}.ftrPointerGlow{z-index:0;pointer-events:none;filter:blur(12px);background:radial-gradient(circle,#0067ff14,#0000 68%);border-radius:50%;width:440px;height:440px;position:fixed;top:0;left:0}.ftrPageTransition{z-index:1;min-height:100vh;position:relative}@media (width<=760px){.heroCopy h1,.commandContent h1,.accountPageHero h1{font-size:42px!important}.sectionHead h2,.exchange h2,.trustSection h2,.postSection h2{font-size:34px}.ftrPointerGlow{display:none}:is(.card,.miniCard,.bookShopGrid article,.visualDirectory article,.serviceGrid article,.directoryOverview>article,.electronicsGrid article,.roomGrid article,.craftGrid article,.jobChoices>button,.ticketCard,.exchangeCard):hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ftrScrollProgress,.ftrPointerGlow{display:none!important}:is(.primary,.postTop,.compare,.searchBtn,.authSubmit,.compactPrimary):before{display:none}:is(.card,.miniCard,.bookShopGrid article,.visualDirectory article,.serviceGrid article,.directoryOverview>article,.electronicsGrid article,.roomGrid article,.craftGrid article,.jobChoices>button,.ticketCard,.exchangeCard):hover{transform:none}}.heroDepth{z-index:0!important;pointer-events:none!important;perspective:900px!important;position:absolute!important;inset:0!important;overflow:hidden!important}.heroDepth span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);aspect-ratio:1!important;color:#fff!important;text-shadow:0 0 24px #64b4ffb8!important;opacity:.82!important;width:clamp(58px,7vw,92px)!important;height:auto!important;transform-style:preserve-3d!important;background:linear-gradient(145deg,#1680ff4d,#071a33d1)!important;border:1px solid #4e9fff73!important;border-radius:18px!important;place-items:center!important;font:800 clamp(28px,4vw,48px)/1 Inter,sans-serif!important;animation:8s ease-in-out infinite ftrBoxFloat!important;display:grid!important;position:absolute!important;box-shadow:inset 10px 10px 25px #ffffff17,inset -12px -12px 30px #00000057,0 24px 55px #0067ff40!important}.heroDepth span:first-child{animation-delay:-1s!important;inset:14% auto auto 4%!important}.heroDepth span:nth-child(2){animation-delay:-3.2s!important;inset:10% 8% auto auto!important}.heroDepth span:nth-child(3){animation-delay:-5.5s!important;display:grid!important;inset:auto 15% 10% auto!important}.whatsappSupportFab{color:#fff!important;background:#18a957!important;border-color:#ffffff38!important;box-shadow:0 14px 40px #18a95761!important}.whatsappSupportFab:hover{background:#128643!important;transform:translateY(-4px)scale(1.03)!important}@media (width<=760px){.heroDepth span{opacity:.62!important;border-radius:14px!important;width:58px!important;font-size:28px!important}.heroDepth span:first-child{top:8%!important;left:-12px!important}.heroDepth span:nth-child(2){top:28%!important;right:-8px!important}.heroDepth span:nth-child(3){bottom:4%!important;right:9%!important}.whatsappSupportFab{width:58px!important;min-width:58px!important;max-width:calc(100vw - 28px)!important;padding:0!important;bottom:82px!important;right:14px!important}.whatsappSupportFab span{display:none!important}}.lockedPrice strong{align-items:center;gap:7px;display:flex;color:#63738b!important;font-size:15px!important}.lockedPrice button{font-weight:800;color:#0667ff!important}.lockedProductPage{overflow:auto}.lockedProductLayout{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);align-items:center;gap:clamp(28px,5vw,76px);max-width:1280px;min-height:calc(100vh - 78px);margin:auto;padding:48px;display:grid}.lockedProductLayout>section{background:#eef2f7;border-radius:26px;min-height:520px;overflow:hidden}.lockedProductLayout>section img{object-fit:cover;width:100%;height:100%;min-height:520px}.lockedProductLayout>article{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lockedProductLayout h1{margin:0;font-size:clamp(32px,4vw,58px);line-height:1}.lockedProductLayout h2{margin:14px 0 0;font-size:25px}.lockedProductLayout article>p{color:#667085;align-items:center;gap:7px;margin:0;display:flex}.accessBadge{color:#075fd8;letter-spacing:.08em;background:#eaf1ff;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.lockedRows{gap:10px;width:100%;margin:8px 0;display:grid}.lockedRows>div{background:#f8fafc;border:1px solid #dfe6ef;border-radius:14px;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.lockedRows span{text-transform:uppercase;letter-spacing:.08em;color:#7a8798;font-size:12px;font-weight:800}.lockedRows b{filter:blur(2.5px);-webkit-user-select:none;user-select:none}.accessUnlockButton{justify-content:center;width:100%;min-height:54px}.lockedProductLayout article>small{color:#63738b;align-items:center;gap:7px;display:flex}.topupAmounts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.topupAmounts button{color:#fff;background:#101d32;border:1px solid #26364f;border-radius:12px;padding:10px 17px;font-weight:800}.topupAmounts button.selected{background:#0768ff;border-color:#59a0ff}.topupMessage{color:#136c37;background:#eaf7ef;border-radius:10px;margin-top:12px;padding:12px;font-size:13px}@media (width<=800px){.lockedProductLayout{grid-template-columns:1fr;align-items:start;gap:22px;padding:16px 16px 110px}.lockedProductLayout>section,.lockedProductLayout>section img{min-height:280px;max-height:42vh}.lockedProductLayout h1{font-size:34px}.lockedRows>div{grid-template-columns:78px 1fr auto;padding:12px}.lockedProductPage .productPageHeader{z-index:5;position:sticky;top:0}}.hotelBookingFields{grid-template-columns:1fr 1fr 150px;gap:10px;margin:14px 0;display:grid}.hotelBookingFields label{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.hotelBookingFields input,.seatTime input{border:1px solid var(--line);background:var(--canvas);min-height:44px;color:var(--ink);border-radius:10px;padding:0 10px}.seatTime input{max-width:170px;margin-left:auto}@media (width<=760px){.hotelBookingFields{grid-template-columns:1fr}.seatTime{flex-wrap:wrap}.seatTime input{width:100%;max-width:none;margin:5px 0 0}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
