/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-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,)}}:root{--night:#080b12;--panel:#111620;--paper:#f5f5ef;--lime:#dfff61;--violet:#745cff;--orange:#ff6b35;--ink:#0c1018;--muted:#9aa0aa;--line:#ffffff1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:#fff;margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.neo-home{overflow:hidden}.top-signal{background:var(--lime);height:38px;color:var(--ink);justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.top-signal span{background:var(--ink);color:var(--lime);border-radius:20px;padding:3px 8px}.top-signal a{text-underline-offset:3px;text-decoration:underline}.neo-hero{background:radial-gradient(circle at 80% 25%,#745cff38,transparent 34%),radial-gradient(circle at 12% 55%,#ff6b351f,transparent 28%),var(--night);min-height:900px;padding:0 max(26px,50vw - 660px) 110px;position:relative}.neo-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.neo-nav{border-bottom:1px solid var(--line);z-index:5;align-items:center;gap:50px;height:90px;display:flex;position:relative}.neo-logo{direction:ltr;align-items:end;gap:8px;display:flex}.neo-logo span{letter-spacing:-1px;font-size:24px;font-weight:1000}.neo-logo i{letter-spacing:3px;color:var(--lime);padding-bottom:4px;font-size:9px;font-style:normal}.neo-links{color:#d9dce2;gap:32px;margin:auto;font-size:13px;display:flex}.neo-links a:hover,.neo-links b{color:var(--lime)}.neo-actions{align-items:center;gap:18px;font-size:12px;display:flex}.neo-actions button{color:#c7cbd3;background:0 0;border:0}.neo-partner{border:1px solid #ffffff59;border-radius:30px;padding:11px 17px}.neo-partner:hover{color:#000;background:#fff}.hero-grid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:72px;min-height:620px;display:grid;position:relative}.hero-copy{padding-top:42px}.hero-label{color:#d4d8e1;border:1px solid var(--line);background:#ffffff0a;border-radius:30px;align-items:center;gap:10px;padding:8px 13px;font-size:12px;display:inline-flex}.hero-label span{color:var(--lime);box-shadow:0 0 12px var(--lime);font-size:8px}.hero-copy h1{letter-spacing:-7px;margin:28px 0 34px;font-size:clamp(74px,8vw,126px);font-weight:1000;line-height:.83}.hero-copy h1 em{color:var(--lime);text-shadow:0 0 70px #dfff6133;font-style:normal}.hero-copy>p{color:#aeb4bf;max-width:650px;font-size:17px;line-height:1.9}.hero-ctas{align-items:center;gap:12px;margin-top:32px;display:flex}.hero-ctas a{border-radius:30px;align-items:center;gap:22px;height:54px;padding:0 23px;font-size:13px;font-weight:800;display:flex}.hero-ctas a:first-child{background:var(--lime);color:var(--ink)}.hero-ctas a:first-child span{font-size:20px}.hero-ctas a:last-child{border:1px solid var(--line);color:#eef0f4}.hero-ctas a:last-child b{color:var(--violet)}.people-proof{align-items:center;gap:14px;margin-top:38px;display:flex}.faces{direction:ltr;display:flex}.faces span{border:2px solid var(--night);background:#262d3a;border-radius:50%;place-items:center;width:33px;height:33px;margin-left:-8px;font-size:10px;display:grid}.faces span:first-child{background:#ff926a}.faces span:nth-child(2){background:#7fd3ca}.faces span:nth-child(3){background:#a792ff}.faces span:last-child{color:#000;background:#fff}.people-proof p{margin:0}.people-proof b,.people-proof small{display:block}.people-proof b{color:#fff;font-size:13px}.people-proof small{color:#858d99;margin-top:4px;font-size:10px}.hero-visual{place-items:center;height:620px;display:grid;position:relative}.sun-orbit{border:1px solid #dfff6121;border-radius:50%;width:530px;height:530px;position:absolute}.sun-orbit:before,.sun-orbit:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:45px}.sun-orbit:after{inset:100px}.main-shot{background-position:50%;background-size:cover;border-radius:190px 190px 22px 22px;width:400px;height:510px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 45px 100px #0000008c}.main-shot:after{content:"";background:linear-gradient(#0000 50%,#04070ce0);position:absolute;inset:0}.shot-location{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a108c;border:1px solid #ffffff3d;border-radius:30px;padding:8px 13px;font-size:11px;position:absolute;top:27px;right:30px}.shot-caption{z-index:2;position:absolute;bottom:25px;left:25px;right:25px}.shot-caption small,.shot-caption strong{display:block}.shot-caption small{color:var(--lime);font-size:10px}.shot-caption strong{margin:7px 0 16px;font-size:23px}.shot-caption>div{justify-content:space-between;align-items:center;display:flex}.shot-caption b{font-size:16px}.shot-caption a{background:var(--lime);color:#000;border-radius:22px;padding:9px 14px;font-size:11px;font-weight:800}.float-card{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#131822cc;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 15px 50px #00000059}.float-card b,.float-card small{display:block}.float-card b{font-size:13px}.float-card small{color:#aeb4bf;margin-top:3px;font-size:9px}.float-rating{top:110px;left:4px}.float-rating>span{background:var(--lime);color:#000;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.float-live{bottom:90px;right:-6px}.float-live>i{background:#22d686;border-radius:50%;width:10px;height:10px;box-shadow:0 0 15px #22d686}.mini-shot{z-index:4;border:5px solid var(--night);background-position:50%;background-size:cover;border-radius:22px;width:140px;height:180px;position:absolute;bottom:4px;left:7px;overflow:hidden;transform:rotate(-7deg)}.mini-shot:after{content:"";background:linear-gradient(#0000,#000000e6);position:absolute;inset:0}.mini-shot span{z-index:2;font-size:12px;position:absolute;bottom:13px;right:12px}.mini-shot b{color:var(--lime);font-size:10px}.neo-search{z-index:7;color:#111720;background:#fff;border-radius:24px;grid-template-columns:1.4fr 1fr 1fr 190px;width:min(1120px,100% - 40px);height:98px;padding:12px;display:grid;position:absolute;bottom:36px;right:50%;transform:translate(50%);box-shadow:0 35px 90px #00000073}.neo-search label{border-left:1px solid #e3e5e7;align-items:center;gap:13px;padding:0 22px;display:flex}.neo-search label>span{background:#f0f1ec;border-radius:13px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.neo-search label div{flex:1}.neo-search small{color:#8d939a;margin-bottom:6px;font-size:10px;display:block}.neo-search input,.neo-search select{color:#171c25;background:0 0;border:0;outline:0;width:100%;font-size:13px;font-weight:700}.neo-search button{background:var(--violet);color:#fff;border:0;border-radius:17px;justify-content:center;align-items:center;gap:24px;font-weight:900;display:flex}.neo-search button span{font-size:20px}.ticker{background:var(--violet);z-index:3;align-items:center;width:102%;height:72px;margin-right:-1%;display:flex;position:relative;overflow:hidden;transform:rotate(-1.1deg)}.ticker>div{white-space:nowrap;justify-content:space-around;align-items:center;width:100%;display:flex}.ticker span{font-size:18px;font-weight:1000}.ticker i{color:var(--lime);font-style:normal}.neo-section{width:min(1260px,100% - 48px);margin:auto;padding:125px 0}.neo-heading{grid-template-columns:1.2fr .8fr;align-items:end;margin-bottom:55px;display:grid}.neo-heading>div>span,.trust-copy>span{color:var(--lime);letter-spacing:1px;font-size:11px;font-weight:800}.neo-heading h2,.ai-copy h2,.trust-copy h2,.partner-stripe h2{letter-spacing:-4px;margin:15px 0 0;font-size:clamp(46px,5.5vw,76px);font-weight:1000;line-height:.98}.neo-heading h2 em,.trust-copy h2 em{color:#757d8c;font-style:normal}.neo-heading>p{color:#9299a6;max-width:350px;line-height:1.8}.category-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:160px;gap:14px;display:grid}.bento-item{border:1px solid var(--line);background:#131924;border-radius:24px;align-items:end;gap:15px;padding:24px;transition:all .25s;display:flex;position:relative;overflow:hidden}.bento-item:hover{border-color:var(--lime);transform:translateY(-6px)}.bento-item>span{font-size:32px;position:absolute;top:20px;right:22px}.bento-item strong,.bento-item small{display:block}.bento-item strong{font-size:17px}.bento-item small{color:#858c98;margin-top:7px;font-size:10px}.bento-item>i{background:#242b37;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:auto;font-style:normal;display:grid}.bento-1{background:linear-gradient(135deg,#282044,#111620);grid-column:span 2}.bento-2{background:linear-gradient(145deg,#182c2d,#111620);grid-row:span 2}.bento-3{background:linear-gradient(145deg,#342019,#111620)}.bento-4{background:linear-gradient(145deg,#203047,#111620)}.bento-5{grid-column:span 2}.bento-6,.bento-7{color:#0b1017;background:#dfff61}.bento-6 small,.bento-7 small{color:#475025}.bento-6>i,.bento-7>i{color:#fff;background:#10151c}.hot-block{padding-top:45px}.neo-heading.inline{justify-content:space-between;display:flex}.neo-heading.inline>a{color:#10151c;background:#fff;border-radius:25px;align-self:end;padding:13px 18px;font-size:12px;font-weight:800}.neo-heading.inline>a i{margin-right:15px;font-style:normal}.hot-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hot-card{background:var(--paper);color:var(--ink);border-radius:26px;overflow:hidden}.hot-image{background-position:50%;background-size:cover;height:310px;display:block;position:relative}.hot-image:after{content:"";background:linear-gradient(#0000,#00000047);position:absolute;inset:0}.hot-image>span{z-index:2;background:var(--lime);border-radius:20px;padding:8px 12px;font-size:10px;font-weight:900;position:absolute;top:16px;right:16px}.hot-image>button{z-index:2;color:#fff;background:#0a0e1499;border:0;border-radius:50%;width:39px;height:39px;font-size:22px;position:absolute;top:14px;left:15px}.hot-copy{padding:20px 21px 22px}.hot-meta{color:#6f747c;justify-content:space-between;font-size:10px;display:flex}.hot-meta span:last-child{color:#6249df}.hot-copy h3{min-height:54px;margin:12px 0 18px;font-size:18px;line-height:1.5}.hot-bottom{border-top:1px solid #d8d9d2;justify-content:space-between;align-items:end;padding-top:15px;display:flex}.hot-bottom small{color:#858a8e;font-size:9px;display:block}.hot-bottom b{font-size:22px}.hot-bottom b i{font-size:11px;font-style:normal}.hot-bottom del{color:#959a9c;margin-right:7px;font-size:11px}.hot-bottom>a{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.ai-experience{background:radial-gradient(circle at 70% 35%,#8a74ff,#0000 24%),radial-gradient(circle at 35% 80%,#ff7043,#0000 36%),#513ce2;border-radius:38px;grid-template-columns:1fr 1fr;align-items:center;width:min(1360px,100% - 32px);min-height:720px;margin:30px auto 0;padding:70px max(50px,50% - 590px);display:grid;position:relative;overflow:hidden}.ai-noise{opacity:.16;background-image:radial-gradient(#ffffff38 .8px,#0000 .8px);background-size:11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.ai-copy{z-index:2;position:relative}.ai-badge{letter-spacing:1px;background:#10151c;border-radius:20px;align-items:center;gap:10px;padding:8px 13px;font-size:11px;font-weight:900;display:inline-flex}.ai-badge i{color:var(--lime);font-style:normal}.ai-copy h2{margin:23px 0;font-size:clamp(50px,5vw,78px)}.ai-copy h2 em{color:var(--lime);font-style:normal}.ai-copy p{color:#e6e2ff;max-width:500px;line-height:1.85}.ai-copy>a{background:var(--lime);color:#111620;border-radius:28px;gap:28px;margin-top:22px;padding:17px 21px;font-size:13px;font-weight:900;display:inline-flex}.ai-copy>small{color:#d5d0ff;margin-top:18px;display:block}.ai-stage{place-items:center;height:580px;display:grid;position:relative}.phone-shell{color:#10151c;background:#f5f5ef;border:8px solid #11151c;border-radius:43px;width:290px;height:560px;padding:14px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 45px 90px #150a4173}.phone-top{justify-content:space-between;padding:3px 8px;font-size:9px;display:flex}.phone-top i{background:#11151c;border-radius:20px;width:68px;height:18px;position:absolute;top:9px;right:50%;transform:translate(50%)}.phone-brand{padding:17px 5px;font-size:20px;font-weight:1000}.phone-brand span{color:#725aff}.phone-chat{background:#e7e7df;border-radius:24px;height:445px;padding:16px}.phone-chat>small{color:#777c83}.phone-bubble{border-radius:16px;margin-top:14px;padding:13px;font-size:11px;line-height:1.65}.phone-bubble.ask{background:#fff;margin-right:25px}.phone-bubble.answer{color:#fff;background:#171c26;margin-left:18px}.phone-bubble.answer b{color:var(--lime)}.plan-mini{color:#fff;background:#745cff;border-radius:14px;margin-top:15px;padding:13px}.plan-mini span,.plan-mini b{font-size:10px;display:block}.plan-mini b{margin-top:5px;font-size:12px}.orbit-pill{color:#121720;background:#fff;border-radius:25px;padding:12px 16px;font-size:12px;font-weight:800;position:absolute;box-shadow:0 15px 35px #190a5240}.orbit-one{top:80px;right:3px;transform:rotate(5deg)}.orbit-two{top:265px;left:-10px;transform:rotate(-8deg)}.orbit-three{bottom:50px;right:20px;transform:rotate(4deg)}.trust-block{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.trust-copy h2{font-size:72px}.trust-list>div{border-top:1px solid var(--line);grid-template-columns:60px 1fr;column-gap:20px;padding:25px 0;display:grid}.trust-list>div:last-child{border-bottom:1px solid var(--line)}.trust-list b{color:var(--lime);grid-row:span 2;font-size:11px}.trust-list span{font-size:21px;font-weight:900}.trust-list p{color:#8c94a1;margin:8px 0 0;font-size:13px;line-height:1.7}.partner-stripe{background:var(--lime);color:#0b1017;border-radius:30px;grid-template-columns:1fr .8fr auto;align-items:center;gap:60px;width:min(1260px,100% - 48px);margin:0 auto 100px;padding:60px;display:grid}.partner-stripe>div>span{font-size:11px;font-weight:900}.partner-stripe h2{letter-spacing:-2px;font-size:46px}.partner-stripe p{color:#465020;line-height:1.8}.partner-stripe>a{color:#fff;white-space:nowrap;background:#0c1118;border-radius:50px;padding:18px 23px;font-size:12px;font-weight:900}.partner-stripe>a b{margin-right:15px}.neo-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;width:min(1260px,100% - 48px);margin:auto;padding:65px 0 30px;display:grid}.footer-logo{font-size:42px;font-weight:1000}.footer-logo span{color:var(--lime);letter-spacing:6px;font-size:9px;display:block}.neo-footer>p{color:#858d9a;text-align:left}.neo-footer nav{gap:24px;font-size:12px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#747d8b;grid-column:span 2;justify-content:space-between;padding-top:25px;font-size:10px;display:flex}.footer-bottom b{color:#fff}.inner-header{color:#fff;border-bottom:1px solid var(--line);background:#0b0f17;align-items:center;gap:40px;height:82px;padding:0 max(24px,50% - 610px);display:flex}.dark-brand .brand-mark{border:1px solid var(--lime);width:38px;height:38px;color:var(--lime);place-items:center;display:grid;transform:rotate(45deg)}.brand{direction:ltr;align-items:center;gap:10px;display:flex}.brand b,.brand small{display:block}.brand b{letter-spacing:4px}.brand small{color:var(--lime);letter-spacing:3px;font-size:8px}.inner-header nav{gap:25px;margin:auto;font-size:12px;display:flex}.inner-header>div{align-items:center;gap:16px;font-size:12px;display:flex}.primary-small{background:var(--lime);color:#111620;border-radius:22px;padding:11px 16px;font-weight:800}.dashboard{color:#141922;background:#f1f2ee;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.dashboard aside{color:#fff;background:#0c1119;flex-direction:column;padding:30px 20px;display:flex}.dashboard-brand{padding:0 8px}.dash-role{color:#68717f;margin:35px 8px 15px;font-size:10px}.dashboard aside nav{flex-direction:column;gap:4px;display:flex}.dashboard aside nav a{color:#9ba3ae;border-radius:10px;padding:12px;font-size:12px}.dashboard aside nav a span{width:25px;display:inline-block}.dashboard aside nav a.active,.dashboard aside nav a:hover{color:#fff;background:#202733}.back-site{border-top:1px solid var(--line);color:#8b94a1;margin-top:auto;padding:20px 8px 0;font-size:11px}.dashboard>main{padding:28px 38px}.dash-top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.dash-top small{color:#8a9096}.dash-top h1{margin:4px 0;font-size:26px}.dash-user{align-items:center;gap:12px;font-size:12px;display:flex}.dash-user i{width:38px;height:38px;color:var(--lime);background:#171d27;border-radius:50%;place-items:center;font-style:normal;display:grid}@media (max-width:1050px){.neo-links{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-top:75px}.hero-visual{opacity:.55;position:absolute;top:90px;left:-70px;transform:scale(.82)}.hero-copy{z-index:3;position:relative}.hero-copy>p{max-width:540px}.neo-search{grid-template-columns:1fr 1fr;height:auto;padding:12px}.neo-search button{min-height:60px}.category-bento{grid-template-columns:repeat(3,1fr)}.bento-1,.bento-5{grid-column:span 1}.hot-grid{grid-template-columns:1fr 1fr}.hot-card:last-child{display:none}.ai-experience{grid-template-columns:1fr}.ai-stage{opacity:.32;position:absolute;left:0}.ai-copy{max-width:650px}.partner-stripe{grid-template-columns:1fr 1fr}.partner-stripe>a{grid-column:span 2;width:max-content}.trust-block{gap:45px}}@media (max-width:680px){.top-signal{font-size:9px}.neo-hero{min-height:900px;padding-left:16px;padding-right:16px}.neo-nav{height:74px}.neo-logo span{font-size:20px}.neo-actions button,.neo-actions>a:first-of-type{display:none}.neo-partner{padding:9px 12px}.hero-grid{min-height:630px}.hero-copy h1{letter-spacing:-4px;font-size:68px}.hero-copy>p{max-width:92%;font-size:14px}.hero-ctas{flex-direction:column;align-items:stretch;width:max-content}.hero-ctas a{height:48px}.hero-visual{top:100px;left:-190px;transform:scale(.65)}.people-proof{margin-top:28px}.neo-search{border-radius:19px;grid-template-columns:1fr 1fr;width:calc(100% - 28px);bottom:30px}.neo-search label{border-bottom:1px solid #e4e5e0;padding:10px}.neo-search label:first-child{grid-column:span 2}.neo-search label>span{width:34px;height:34px}.neo-search button{grid-column:span 2}.ticker{height:58px}.ticker>div{justify-content:flex-start;gap:28px}.ticker span{font-size:13px}.ticker span:nth-of-type(n+4),.ticker i:nth-of-type(n+4){display:none}.neo-section{width:calc(100% - 28px);padding:80px 0}.neo-heading{grid-template-columns:1fr}.neo-heading h2{letter-spacing:-2px;font-size:46px}.neo-heading>p{margin-top:25px}.category-bento{grid-template-columns:1fr 1fr;grid-auto-rows:145px}.bento-1,.bento-2,.bento-3,.bento-4,.bento-5,.bento-6,.bento-7{grid-area:auto}.bento-1{grid-column:span 2}.bento-item{padding:18px}.bento-item>span{font-size:25px}.bento-item strong{font-size:13px}.neo-heading.inline{align-items:end;display:flex}.neo-heading.inline h2{font-size:36px}.hot-grid{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.hot-card{scroll-snap-align:start;min-width:85%}.hot-card:last-child{display:block}.hot-image{height:260px}.ai-experience{border-radius:0;width:100%;min-height:680px;padding:55px 24px}.ai-copy h2{letter-spacing:-2px;font-size:50px}.ai-stage{bottom:-100px;left:-130px;transform:scale(.72)}.trust-block{grid-template-columns:1fr}.trust-copy h2{font-size:52px}.partner-stripe{grid-template-columns:1fr;gap:25px;width:calc(100% - 28px);padding:34px 25px}.partner-stripe h2{font-size:38px}.partner-stripe>a{grid-column:auto}.neo-footer{grid-template-columns:1fr}.neo-footer>p{text-align:right}.neo-footer nav{flex-wrap:wrap}.footer-bottom{flex-direction:column;grid-column:auto;gap:13px}.dashboard{grid-template-columns:1fr}.dashboard aside{display:none}.dashboard>main{padding:20px}.dash-user b{display:none}}.inner-page{color:#131923;background:#f1f2ee;min-height:100vh}.catalog-hero{color:#fff;background:#0b0f17;justify-content:space-between;align-items:end;padding:70px max(24px,50% - 610px);display:flex}.catalog-hero>div>span,.party-hero>div>span,.partner-hero>div>span,.planner-head>span,.content-page>header>span{color:var(--lime);letter-spacing:1px;font-size:11px;font-weight:900}.catalog-hero h1,.party-hero h1,.partner-hero h1,.planner-head h1,.content-page>header h1{letter-spacing:-4px;margin:14px 0;font-size:64px;line-height:.95}.catalog-hero h1 em,.party-hero h1 em,.partner-hero h1 em,.planner-head h1 em,.content-page>header h1 em{color:var(--lime);font-style:normal}.catalog-hero p{color:#929aa7}.catalog-hero>a{background:var(--lime);color:#10151d;border-radius:28px;padding:18px 24px;font-size:13px;font-weight:900}.catalog-hero>a b{margin-right:25px}.catalog-shell{grid-template-columns:230px 1fr;gap:35px;width:min(1240px,100% - 40px);margin:auto;padding:45px 0 90px;display:grid}.filters{background:#fff;border-radius:20px;height:max-content;padding:22px;position:sticky;top:18px}.filters h3{margin:0 0 22px}.filters label,.price-filter>span{margin-top:17px;font-size:11px;font-weight:800;display:block}.filters input,.filters select{background:#fafaf7;border:1px solid #dfe1dd;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:11px;display:block}.price-filter>div{gap:7px;display:flex}.filters form>button{color:#fff;background:#111720;border:0;border-radius:11px;width:100%;margin-top:20px;padding:13px;font-weight:800}.filter-note{color:#fff;background:#6f58f1;border-radius:14px;margin-top:20px;padding:17px}.filter-note b{color:var(--lime)}.filter-note p{font-size:11px;line-height:1.6}.filter-note a{font-size:11px;font-weight:800}.catalog-toolbar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.catalog-toolbar div{font-size:11px}.catalog-toolbar select{background:0 0;border:0;font-weight:800}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.catalog-card{background:#fff;border-radius:20px;overflow:hidden}.catalog-image{background-position:50%;background-size:cover;height:210px;display:block;position:relative}.catalog-image:after{content:"";background:linear-gradient(#0000,#00000059);position:absolute;inset:0}.catalog-image>span{z-index:2;background:var(--lime);border-radius:15px;padding:6px 10px;font-size:9px;font-weight:900;position:absolute;top:12px;right:12px}.catalog-image>button{z-index:2;color:#fff;background:#05080c8c;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:11px;left:12px}.catalog-image>i{z-index:2;background:#fff;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800;position:absolute;bottom:11px;right:12px}.catalog-body{padding:16px}.catalog-meta{color:#737982;justify-content:space-between;font-size:9px;display:flex}.catalog-meta b{color:#6049d6}.catalog-meta small{color:#8a8f96;font-weight:400}.catalog-body h3{min-height:47px;margin:10px 0;font-size:15px;line-height:1.55}.catalog-body>p{color:#7b8188;font-size:9px}.catalog-price{border-top:1px solid #e7e7e2;justify-content:space-between;align-items:end;padding-top:13px;display:flex}.catalog-price small{font-size:8px;display:block}.catalog-price strong{font-size:18px}.catalog-price strong i{font-size:9px;font-style:normal}.catalog-price del{color:#999;margin-right:5px;font-size:9px}.catalog-price>a{font-size:10px;font-weight:900}.empty-state{text-align:center;background:#fff;border-radius:20px;padding:100px}.empty-state b{font-size:24px}.empty-state a{color:#fff;background:#111720;border-radius:20px;padding:12px 18px;display:inline-block}.detail-shell{width:min(1180px,100% - 40px);margin:auto;padding:24px 0 90px}.breadcrumbs{color:#798087;gap:8px;margin-bottom:25px;font-size:10px;display:flex}.detail-head{justify-content:space-between;align-items:start;display:flex}.detail-tag{background:var(--violet);color:#fff;border-radius:16px;padding:6px 11px;font-size:9px;display:inline-block}.detail-head h1{max-width:780px;margin:12px 0;font-size:42px;line-height:1.25}.detail-head p{color:#6d737b;font-size:11px}.detail-head p b{color:#674fe2}.detail-head>button{background:#fff;border:1px solid #d4d7d2;border-radius:20px;padding:10px 16px}.detail-gallery{grid-template-rows:220px 220px;grid-template-columns:2fr 1fr;gap:10px;margin:30px 0;display:grid}.detail-gallery>div{background-position:50%;background-size:cover;border-radius:17px}.detail-gallery>div:first-child{grid-row:span 2}.detail-gallery>div:nth-child(2){background-position:top}.detail-gallery>div:nth-child(3){filter:saturate(.65)}.detail-grid{grid-template-columns:1fr 350px;gap:55px;display:grid}.provider-line{border-bottom:1px solid #d9dcd7;align-items:center;gap:14px;padding-bottom:25px;display:flex}.provider-line>span{width:48px;height:48px;color:var(--lime);background:#111720;border-radius:50%;place-items:center;font-size:10px;display:grid}.provider-line small,.provider-line b,.provider-line i{display:block}.provider-line small{color:#7a8087;font-size:9px}.provider-line b{margin:4px 0}.provider-line i{color:#36a86e;font-size:9px;font-style:normal}.detail-content>section{border-bottom:1px solid #d9dcd7;padding:27px 0}.detail-content h2{font-size:21px}.detail-content p{color:#606870;font-size:13px;line-height:1.9}.include-grid{grid-template-columns:1fr 1fr;gap:13px;font-size:12px;display:grid}.include-grid span{background:#fff;border-radius:10px;padding:13px}.info-rows>div{border-top:1px solid #e0e2de;grid-template-columns:150px 1fr;padding:13px 0;font-size:11px;display:grid}.info-rows span{color:#6f757d}.booking-box{background:#fff;border-radius:22px;height:max-content;padding:24px;position:sticky;top:20px;box-shadow:0 20px 50px #141c2314}.booking-box>span{color:#737a82;font-size:10px}.big-price b{font-size:36px}.big-price del{color:#999;font-size:10px}.booking-box>small{color:#7a8088;font-size:9px}.booking-box label{margin-top:18px;font-size:10px;font-weight:800;display:block}.booking-box input,.booking-box select{background:#fafaf7;border:1px solid #dfe1dd;border-radius:10px;width:100%;margin-top:6px;padding:11px}.two-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.booking-box>a{background:var(--violet);color:#fff;border-radius:12px;justify-content:space-between;margin-top:20px;padding:15px 17px;font-size:12px;font-weight:900;display:flex}.booking-box>p{text-align:center;color:#7f868d;font-size:8px}.pay-mini{border-top:1px solid #e3e4df;align-items:center;gap:8px;padding-top:14px;display:flex}.pay-mini b{margin-left:auto;font-size:9px}.pay-mini span{border:1px solid #ddd;padding:4px;font-size:8px}.checkout-page{background:#f4f4ef}.checkout-head{justify-content:space-between;align-items:center;width:min(1100px,100% - 40px);margin:auto;padding:25px 0;font-size:10px;display:flex}.checkout-head>div{color:#a3a7a8;gap:11px;display:flex}.checkout-head .active{color:#6f58ed}.checkout-head i{font-style:normal}.checkout-layout{grid-template-columns:1fr 360px;gap:35px;width:min(1100px,100% - 40px);margin:auto;padding:10px 0 80px;display:grid}.checkout-form{flex-direction:column;gap:18px;display:flex}.checkout-step{background:#fff;border-radius:20px;grid-template-columns:40px 1fr;gap:16px;padding:25px;display:grid}.checkout-step>span{width:34px;height:34px;color:var(--lime);background:#111720;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.checkout-step h2{margin:4px 0 18px;font-size:20px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label,.offer-modal>label{font-size:10px;font-weight:800}.form-grid input,.form-grid select,.offer-modal input,.offer-modal select,.offer-modal textarea{background:#fafaf7;border:1px solid #dfe1dd;border-radius:10px;width:100%;margin-top:6px;padding:11px;display:block}.currency-switch{background:#edeef0;border-radius:10px;margin-bottom:12px;padding:4px;display:inline-flex}.currency-switch button{background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:10px}.currency-switch button.active{background:#fff;font-weight:900}.payment-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.payment-list>button{text-align:right;background:#fff;border:1px solid #dfe1dd;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.payment-list>button.selected{border:2px solid var(--violet);background:#f6f4ff}.payment-list i{background:#f0f1ed;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.payment-list b,.payment-list small{display:block}.payment-list b{font-size:11px}.payment-list small{color:#777e85;margin-top:3px;font-size:8px}.payment-list>button>span{color:var(--violet);margin-right:auto}.crypto-box{background:#f7f5ff;border:1px dashed #a99cff;border-radius:14px;gap:15px;margin-top:12px;padding:15px;display:flex}.fake-qr{color:#fff;background:#111720;place-items:center;width:75px;height:75px;font-size:48px;display:grid}.crypto-box b{font-size:12px}.crypto-box p{color:#686f78;font-size:9px}.coin-row{gap:5px;display:flex}.coin-row span{background:#fff;border-radius:10px;padding:4px 7px;font-size:8px}.order-summary{color:#fff;background:#111720;border-radius:22px;height:max-content;padding:23px;position:sticky;top:20px}.order-summary h2{font-size:19px}.summary-offer{border-bottom:1px solid var(--line);gap:12px;padding-bottom:16px;display:flex}.summary-offer>div{background-position:50%;background-size:cover;border-radius:10px;width:75px;height:70px}.summary-offer p{flex:1;margin:0}.summary-offer b,.summary-offer span{display:block}.summary-offer b{font-size:11px;line-height:1.5}.summary-offer span{color:#979faa;margin-top:8px;font-size:8px}.summary-rows{border-bottom:1px solid var(--line);padding:14px 0}.summary-rows p{color:#aeb4be;justify-content:space-between;font-size:10px;display:flex}.summary-rows b{color:#fff}.summary-total{justify-content:space-between;align-items:end;padding:18px 0;display:flex}.summary-total b{font-size:28px}.summary-total i{font-size:10px;font-style:normal}.order-summary>button{background:var(--lime);color:#111720;border:0;border-radius:12px;justify-content:space-between;width:100%;padding:15px;font-weight:900;display:flex}.order-summary>small{text-align:center;color:#858e9a;margin-top:12px;font-size:8px;line-height:1.5;display:block}.payment-result{color:#bfffdc;background:#1d4b3b;border-radius:10px;margin-top:14px;padding:12px;font-size:9px;line-height:1.5}.party-hero{color:#fff;background:radial-gradient(circle at 75% 40%,#8268ff,#0000 28%),radial-gradient(circle at 22% 90%,#ff6f45,#0000 30%),#4e39dc;justify-content:space-between;align-items:center;min-height:410px;padding:70px max(24px,50% - 575px);display:flex}.party-hero h1{font-size:72px}.party-hero p{color:#e1dcff;max-width:530px;line-height:1.8}.party-hero-card{background:var(--lime);color:#10151d;text-align:center;border-radius:50%;place-content:center;width:190px;height:190px;display:grid;transform:rotate(-7deg)}.party-hero-card>span{font-size:45px}.party-hero-card b,.party-hero-card small{display:block}.party-builder{grid-template-columns:1fr 330px;gap:35px;width:min(1150px,100% - 40px);margin:auto;padding:60px 0 100px;display:grid}.builder-main{flex-direction:column;gap:15px;display:flex}.builder-step{background:#fff;border-radius:20px;padding:25px}.builder-step>header{align-items:start;gap:14px;display:flex}.builder-step>header>span{width:35px;height:35px;color:var(--lime);background:#111720;border-radius:50%;place-items:center;font-size:9px;display:grid}.builder-step h2{margin:2px 0;font-size:19px}.builder-step header p{color:#777e85;font-size:9px}.occasion-tabs{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.occasion-tabs button{background:#fafaf7;border:1px solid #ddd;border-radius:20px;padding:9px 14px;font-size:10px}.occasion-tabs button.active{color:#fff;background:#111720;border-color:#111720}.venue-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18px;display:grid}.venue-grid button{background:#fafaf7;border:1px solid #dedfdb;border-radius:13px;padding:15px 8px;position:relative}.venue-grid button.active{border:2px solid var(--violet);background:#f5f2ff}.venue-grid i,.venue-grid b,.venue-grid small{display:block}.venue-grid i{font-size:25px;font-style:normal}.venue-grid b{margin:8px 0;font-size:10px}.venue-grid small{color:#777;font-size:8px}.venue-grid span{color:var(--violet);position:absolute;top:7px;left:8px}.range-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.range-grid label>div{justify-content:space-between;font-size:11px;display:flex}.range-grid output{color:var(--violet);font-weight:900}.range-grid input{width:100%;accent-color:var(--violet);margin:15px 0}.range-grid label>small{color:#999;font-size:8px}.range-grid label>small:last-child{float:left}.extras-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.extras-grid button{text-align:right;background:#fff;border:1px solid #dedfdb;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.extras-grid button.active{border-color:var(--violet);background:#f6f4ff}.extras-grid button>span{background:#eeefeb;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.extras-grid button.active>span{background:var(--violet);color:#fff}.extras-grid b,.extras-grid small{display:block}.extras-grid b{font-size:10px}.extras-grid small{color:#777;margin-top:3px;font-size:8px}.builder-summary{color:#fff;background:#111720;border-radius:22px;height:max-content;padding:22px;position:sticky;top:18px}.party-preview{background:linear-gradient(145deg,#735aff,#ff7146);border-radius:16px;padding:20px}.party-preview>span{font-size:35px}.party-preview small,.party-preview h3,.party-preview p{display:block}.party-preview small{margin-top:14px}.party-preview h3{margin:5px 0;font-size:17px}.party-preview p{color:#ebe7ff;font-size:9px}.builder-lines{border-bottom:1px solid var(--line);padding:14px 0}.builder-lines p{color:#a6aeb9;justify-content:space-between;font-size:9px;display:flex}.builder-lines b{color:#fff}.builder-total{padding:16px 0}.builder-total small,.builder-total b,.builder-total span{display:block}.builder-total small{color:#a2aab4;font-size:9px}.builder-total b{margin:4px 0;font-size:30px}.builder-total b i{font-size:10px;font-style:normal}.builder-total span{color:#7e8793;font-size:8px}.builder-summary>a{background:var(--lime);color:#10151d;border-radius:11px;justify-content:space-between;padding:14px;font-size:11px;font-weight:900;display:flex}.builder-summary>button{border:1px solid var(--line);color:#fff;background:0 0;border-radius:11px;width:100%;margin-top:8px;padding:11px;font-size:9px}.builder-summary>p{text-align:center;color:#757e89;font-size:8px;line-height:1.6}.partner-hero{color:#fff;background:#0b0f17;grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:650px;padding:80px max(24px,50% - 575px);display:grid}.partner-hero h1{font-size:68px}.partner-hero p{color:#a8afba;line-height:1.8}.partner-hero>div:first-child>div{gap:10px;margin-top:25px;display:flex}.partner-hero>div:first-child a{border:1px solid var(--line);border-radius:24px;padding:14px 18px;font-size:11px}.partner-hero>div:first-child a:first-child{background:var(--lime);color:#10151d;border:0;font-weight:900}.partner-screen{color:#10151d;background:#eef0ed;border-radius:22px;padding:20px;transform:rotate(3deg);box-shadow:0 35px 80px #0006}.screen-bar{gap:5px;display:flex}.screen-bar i{background:#ff6a4e;border-radius:50%;width:7px;height:7px}.screen-bar i:nth-child(2){background:#ffd65b}.screen-bar i:nth-child(3){background:#56ce87}.screen-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:25px 0;display:grid}.screen-stats span{background:#fff;border-radius:10px;padding:14px}.screen-stats small,.screen-stats b{display:block}.screen-stats small{color:#888;font-size:8px}.screen-stats b{margin-top:6px;font-size:20px}.fake-chart{background:#fff;border-radius:13px;align-items:end;gap:9px;height:220px;padding:20px;display:flex}.fake-chart i{background:#725aff;border-radius:5px 5px 0 0;flex:1}.fake-chart i:first-child{height:25%}.fake-chart i:nth-child(2){height:45%}.fake-chart i:nth-child(3){height:38%}.fake-chart i:nth-child(4){height:65%}.fake-chart i:nth-child(5){height:52%}.fake-chart i:nth-child(6){height:80%}.fake-chart i:nth-child(7){height:68%}.fake-chart i:nth-child(8){background:var(--lime);height:95%}.partner-how{padding:100px max(24px,50% - 575px)}.partner-how>span{color:var(--violet);font-size:10px;font-weight:900}.partner-how h2{font-size:48px}.partner-how>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.partner-how article{background:#fff;border-radius:18px;padding:25px}.partner-how article>b{color:var(--violet)}.partner-how p{color:#727980;font-size:11px;line-height:1.7}.dash-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.dash-stats>div{background:#fff;border-radius:15px;padding:17px}.dash-stats span,.dash-stats b,.dash-stats small{display:block}.dash-stats span{color:#7d838a;font-size:9px}.dash-stats b{margin:7px 0;font-size:22px}.dash-stats small{color:#3ba06e;font-size:8px}.dash-stats button{color:#fff;background:#111720;border:0;border-radius:10px;padding:7px 10px;font-size:8px}.dash-grid{grid-template-columns:1fr 310px;gap:15px;display:grid}.dash-panel{background:#fff;border-radius:15px;padding:18px}.dash-panel>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dash-panel h2{margin:0;font-size:16px}.dash-panel header p{color:#858b91;font-size:8px}.dash-panel header>button,.dash-panel header>a{color:#fff;background:#111720;border:0;border-radius:9px;padding:9px 12px;font-size:8px}.data-table .table-head,.data-table .table-row{grid-template-columns:2fr .7fr .6fr .8fr 1fr;align-items:center;gap:10px;padding:10px;display:grid}.data-table .table-head{color:#8b9096;border-bottom:1px solid #e3e4df;font-size:8px}.data-table .table-row{border-bottom:1px solid #ecece8;font-size:9px}.table-row b,.table-row small{display:block}.table-row small{color:#959a9e;margin-top:4px}.table-row>span:last-child{gap:4px;display:flex}.table-row button{background:#fff;border:1px solid #ddd;border-radius:6px;padding:5px;font-size:7px}.status{white-space:nowrap;background:#eee;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal}.status.منشور,.status.مؤكد,.status.مكتمل{color:#19754b;background:#dcf5e8}.status.قيد.المراجعة,.status.بانتظار.التأكيد{color:#94650e;background:#fff0cb}.status.متوقف,.status.مرفوض{color:#a33d38;background:#ffe1df}.spark{color:var(--violet);font-size:20px}.insight-card{color:#fff;background:#6f58ef;border-radius:13px;padding:16px}.insight-card b{color:var(--lime)}.insight-card p{font-size:9px;line-height:1.6}.insight-card button{background:#fff;border:0;border-radius:8px;padding:8px;font-size:8px}.mini-order{border-top:1px solid #eee;grid-template-columns:20px 1fr auto;align-items:center;padding-top:10px;font-size:9px;display:grid}.mini-order>span{color:#2c9b65}.mini-order small{color:#359969}.success-note{color:#257850;background:#e1f7eb;border-radius:9px;margin-bottom:10px;padding:10px;font-size:9px}.modal-layer{z-index:50;background:#06090eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.offer-modal{background:#fff;border-radius:20px;width:min(620px,100%);max-height:90vh;padding:25px;overflow:auto}.offer-modal>header{justify-content:space-between;display:flex}.offer-modal>header span{color:var(--violet);font-size:9px}.offer-modal>header h2{margin:5px 0 20px}.offer-modal>header button{background:#eee;border:0;border-radius:50%;width:32px;height:32px}.offer-modal>label{margin-top:12px;display:block}.offer-modal .form-grid{margin-top:12px}.offer-modal textarea{resize:vertical}.upload-zone{text-align:center;border:1px dashed #aaa;border-radius:11px;margin-top:12px;padding:22px;font-size:10px}.upload-zone small{color:#999;margin-top:5px;display:block}.offer-modal footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.offer-modal footer button{background:#fff;border:1px solid #ddd;border-radius:9px;padding:10px 14px;font-size:9px}.offer-modal footer button:last-child{color:#fff;background:#111720}.control-alert{background:#fff4cf;border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px;display:flex}.control-alert>div{align-items:center;gap:12px;display:flex}.control-alert>div>span{background:#ffcb36;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.control-alert p{margin:0}.control-alert b,.control-alert small{font-size:9px;display:block}.control-alert small{color:#83785e;margin-top:3px}.control-alert button{color:#fff;background:#111720;border:0;border-radius:8px;padding:8px 11px;font-size:8px}.control-stats .danger{color:#d64c43}.control-grid{grid-template-columns:1fr 300px}.admin-table .table-head,.admin-table .table-row{grid-template-columns:2fr .7fr .7fr 1.4fr}.table-row .approve{color:#197a4e;background:#e0f7e9}.table-row .reject{color:#b24039}.service-control label{border-top:1px solid #eee;align-items:center;padding:9px 0;font-size:9px;display:flex}.service-control input{display:none}.service-control label>i{background:#bfc4c5;border-radius:10px;width:30px;height:17px;margin-right:auto;position:relative}.service-control label>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;right:2px}.service-control input:checked+i{background:#6f58ee}.service-control input:checked+i:after{right:15px}.disabled-service{opacity:.55}.disabled-service small{color:#b3473e;display:block}.admin-toast{z-index:40;color:#bff9db;background:#153d31;border-radius:10px;padding:12px 16px;font-size:9px;position:fixed;top:20px;left:20px}.control-bottom{grid-template-columns:1fr 280px;gap:15px;margin-top:15px;display:grid}.gateway-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.gateway-grid>div{border:1px solid #e3e4df;border-radius:10px;grid-template-columns:1fr auto;gap:5px;padding:10px;font-size:9px;display:grid}.gateway-grid i{background:#fff0cc;border-radius:8px;padding:3px 6px;font-size:7px;font-style:normal}.gateway-grid i.live{color:#19744a;background:#dcf6e8}.gateway-grid button{background:#f0f1ed;border:0;border-radius:6px;grid-column:span 2;padding:5px;font-size:7px}.security-panel>b{color:#32a36b;font-size:28px}.security-panel>span{color:#888;font-size:8px}.security-panel>p{font-size:8px}.security-panel>button{color:#fff;background:#111720;border:0;border-radius:8px;padding:8px;font-size:8px}.account-hero{color:#fff;background:linear-gradient(125deg,#6e56ed,#4030a8);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:25px;display:flex}.account-hero>div:first-child>span{color:var(--lime);font-size:8px}.account-hero h2{margin:7px 0;font-size:25px}.account-hero p{color:#d7d2f7;font-size:9px}.account-hero>div>div{gap:8px;display:flex}.account-hero i{color:#1d3a23;background:#caff79;border-radius:10px;padding:3px 7px;font-size:7px;font-style:normal}.account-hero a{color:#171d27;background:#fff;border-radius:9px;margin-top:13px;padding:9px 12px;font-size:8px;font-weight:900;display:inline-block}.trip-countdown{text-align:center}.trip-countdown small,.trip-countdown b,.trip-countdown span{display:block}.trip-countdown b{color:var(--lime);font-size:52px}.trip-countdown span{font-size:9px}.account-stats>div:first-child{color:#fff;background:#151b25}.booking-list article{border-top:1px solid #eee;grid-template-columns:35px 1fr .6fr .7fr auto;align-items:center;gap:10px;padding:11px 0;font-size:9px;display:grid}.booking-icon{color:#6f58ed;background:#f1efff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.booking-list b,.booking-list small{display:block}.booking-list small{color:#999}.booking-list button{background:#fff;border:1px solid #ddd;border-radius:6px;padding:5px;font-size:7px}.recommend-card>div{background-position:50%;background-size:cover;border-radius:11px;height:150px}.recommend-card b{margin-top:10px;font-size:11px;display:block}.recommend-card p{color:#777;font-size:8px}.recommend-card a{font-size:8px;font-weight:900}.planner-page{color:#fff;background:#0b0f17;padding-bottom:80px}.planner-head{width:min(1120px,100% - 40px);margin:auto;padding:60px 0 35px}.planner-head h1{font-size:60px}.planner-head p{color:#969eaa}.planner-shell{grid-template-columns:1fr 340px;gap:15px;width:min(1120px,100% - 40px);margin:auto;display:grid}.planner-chat,.planner-result{color:#141922;background:#f1f2ee;border-radius:20px;min-height:580px}.planner-chat{flex-direction:column;display:flex}.planner-chat>header{border-bottom:1px solid #ddd;align-items:center;gap:10px;padding:18px;display:flex}.planner-chat>header>span{width:35px;height:35px;color:var(--lime);background:#6f58ed;border-radius:50%;place-items:center;display:grid}.planner-chat header b,.planner-chat header small{display:block}.planner-chat header small{color:#777;font-size:8px}.planner-messages{flex:1;padding:20px}.ai-message{align-items:start;gap:8px;max-width:80%;display:flex}.ai-message>span{color:#fff;background:#6f58ed;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.ai-message p{background:#fff;border-radius:5px 15px 15px;margin:0;padding:12px;font-size:10px;line-height:1.7}.ai-message small{color:#6f58ed;font-weight:800}.user-message{background:#dfff61;border-radius:15px 5px 15px 15px;max-width:72%;margin:15px 0 15px auto;padding:12px;font-size:10px}.planner-chat form{background:#fff;border:1px solid #ddd;border-radius:14px;margin:0 18px 10px;padding:9px;display:flex}.planner-chat textarea{resize:none;border:0;outline:0;flex:1;min-height:55px}.planner-chat form button{color:#fff;background:#111720;border:0;border-radius:11px;align-self:end;width:45px;height:45px}.prompt-chips{gap:5px;padding:0 18px 18px;display:flex}.prompt-chips button{background:#fff;border:1px solid #ddd;border-radius:13px;padding:6px 8px;font-size:7px}.planner-result{padding:22px}.planner-result>span{color:#6f58ed;font-size:9px;font-weight:900}.planner-result h2{font-size:25px}.empty-plan{text-align:center;color:#7e858c;place-content:center;height:450px;display:grid}.empty-plan i{color:#6f58ed;font-size:55px;font-style:normal}.empty-plan b{margin-top:10px}.empty-plan p{max-width:200px;font-size:9px;line-height:1.6}.plan-day{border-top:1px solid #ddd;padding:15px 0}.plan-day>b{color:#6f58ed;font-size:9px}.plan-day p{background:#fff;border-radius:8px;padding:9px;font-size:9px}.plan-price{border-top:1px solid #ddd;padding:15px 0}.plan-price small,.plan-price b{display:block}.plan-price small{font-size:8px}.plan-price b{font-size:26px}.plan-price del{color:#999;font-size:9px}.planner-result>a{color:#fff;text-align:center;background:#111720;border-radius:10px;padding:13px;font-size:9px;font-weight:900;display:block}.content-page{padding-bottom:90px}.content-page>header{color:#fff;background:#0b0f17;padding:70px max(24px,50% - 575px)}.service-list{width:min(1150px,100% - 40px);margin:50px auto}.service-list>a{border-top:1px solid #d5d8d3;grid-template-columns:45px 55px 1fr auto;align-items:center;padding:20px;display:grid}.service-list>a:last-child{border-bottom:1px solid #d5d8d3}.service-list>a>b{color:#6f58ed;font-size:10px}.service-list>a>span{font-size:27px}.service-list h2{font-size:22px}.service-list>a>i{font-size:20px;font-style:normal}.city-grid{grid-template-columns:1fr 1fr;gap:14px;width:min(1150px,100% - 40px);margin:50px auto;display:grid}.city-grid>a{background-position:50%;background-size:cover;border-radius:20px;height:360px;position:relative;overflow:hidden}.city-grid>a:after{content:"";background:linear-gradient(#0000,#000c);position:absolute;inset:0}.city-grid>a>div{z-index:2;color:#fff;position:absolute;bottom:25px;right:25px}.city-grid small{color:var(--lime)}.city-grid h2{margin:5px 0;font-size:38px}.city-grid span{font-size:10px}@media (max-width:980px){.catalog-grid{grid-template-columns:1fr 1fr}.detail-grid,.checkout-layout,.party-builder{grid-template-columns:1fr}.booking-box,.order-summary,.builder-summary{position:static}.partner-hero,.dash-grid,.control-grid,.control-bottom{grid-template-columns:1fr}.dash-stats{grid-template-columns:1fr 1fr}.planner-shell{grid-template-columns:1fr}.planner-result{min-height:420px}.catalog-shell{grid-template-columns:1fr}.filters{position:static}.venue-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.inner-header nav,.inner-header>div>a:first-child{display:none}.catalog-hero,.party-hero{flex-direction:column;align-items:start}.catalog-hero h1,.party-hero h1,.partner-hero h1,.planner-head h1,.content-page>header h1{font-size:48px}.catalog-hero>a{margin-top:25px}.catalog-grid{grid-template-columns:1fr}.catalog-shell{width:calc(100% - 28px)}.detail-head h1{font-size:30px}.detail-gallery{grid-template-rows:300px;grid-template-columns:1fr}.detail-gallery>div:first-child{grid-row:auto}.detail-gallery>div:not(:first-child){display:none}.include-grid,.form-grid,.payment-list,.extras-grid,.range-grid{grid-template-columns:1fr}.checkout-head>div,.party-hero-card{display:none}.party-builder{width:calc(100% - 28px)}.venue-grid{grid-template-columns:1fr 1fr}.partner-hero{padding-top:55px}.partner-how>div,.city-grid{grid-template-columns:1fr}.dash-stats{grid-template-columns:1fr 1fr}.data-table{overflow-x:auto}.data-table .table-head,.data-table .table-row{min-width:650px}.gateway-grid{grid-template-columns:1fr 1fr}.account-hero{align-items:start}.trip-countdown{display:none}.booking-list article{grid-template-columns:30px 1fr auto}.booking-list article>strong,.booking-list article>i{display:none}.prompt-chips{overflow-x:auto}.city-grid>a{height:280px}}.party-launch{background:var(--lime);color:#0d121a;border-radius:28px;grid-template-columns:1fr .9fr auto;align-items:center;gap:45px;width:min(1260px,100% - 48px);margin:90px auto 0;padding:45px 50px;display:grid;transform:rotate(.6deg)}.party-launch>div>span{font-size:10px;font-weight:900}.party-launch h2{letter-spacing:-3px;margin:10px 0;font-size:48px;line-height:.95}.party-launch p{color:#465021;line-height:1.8}.party-launch>a{color:#fff;white-space:nowrap;background:#0d121a;border-radius:30px;padding:16px 20px;font-size:12px;font-weight:900}.party-launch>a b{margin-right:20px}@media (max-width:980px){.party-launch{grid-template-columns:1fr 1fr}.party-launch>a{grid-column:span 2;width:max-content}}@media (max-width:680px){.party-launch{grid-template-columns:1fr;gap:18px;width:calc(100% - 28px);padding:30px 24px}.party-launch h2{font-size:40px}.party-launch>a{grid-column:auto}}.prose-page>main{width:min(950px,100% - 40px);margin:60px auto 100px}.prose-page>main>h2{font-size:34px}.prose-page>main>p{color:#646b73;font-size:14px;line-height:2}.value-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:40px 0;display:grid}.value-grid article{background:#fff;border-radius:16px;padding:24px}.value-grid article>b{color:#7058ed}.value-grid h3{font-size:17px}.value-grid p{color:#737a82;font-size:10px;line-height:1.7}.support-search{background:#fff;border-radius:15px;margin-bottom:20px;padding:15px}.support-search input{border:0;outline:0;width:90%;margin-right:10px}.prose-page details{background:#fff;border-radius:12px;margin-top:8px;padding:16px}.prose-page summary{cursor:pointer;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.prose-page details p{color:#70777f;font-size:10px;line-height:1.7}.legal-page main{max-width:760px}.legal-page main h3{margin-top:32px}.legal-page main>p{font-size:12px}.legal-page main>h2{font-size:30px}@media (max-width:680px){.value-grid{grid-template-columns:1fr}.prose-page>main>h2{font-size:28px}}.catalog-image>a{z-index:1;position:absolute;inset:0}.catalog-image>span,.catalog-image>button,.catalog-image>i{z-index:2}.dash-loading,.system-error{background:#fff;border-radius:14px;padding:24px;font-size:12px}.system-error{color:#8d3028;background:#ffe4e0;margin-bottom:14px}.system-error button{float:left;color:#fff;background:#8d3028;border:0;border-radius:8px;padding:6px 10px}.dash-user button{background:#fff;border:1px solid #d8dad5;border-radius:8px;padding:7px 9px;font-size:8px}.control-alert>a{color:#fff;background:#111720;border-radius:8px;padding:8px 11px;font-size:8px}.generic-table{overflow:auto}.generic-table .table-head,.generic-table .table-row{grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;min-width:760px;display:grid}.data-section{margin-top:15px}.settings-panel{line-height:1.9}.settings-list{gap:8px;margin:18px 0;display:grid}.settings-list code{text-align:left;color:#dfff61;direction:ltr;background:#111720;border-radius:9px;padding:11px;overflow:auto}.gateway-grid a{text-align:center;background:#f0f1ed;border-radius:6px;grid-column:span 2;padding:6px;font-size:7px}.partner-verification{background:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.partner-verification small{color:#737980;margin-right:auto}.favorites-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.favorites-grid>a{border:1px solid #e0e2de;border-radius:13px;padding-bottom:12px;overflow:hidden}.favorites-grid>a>div{background-position:50%;background-size:cover;height:150px}.favorites-grid b,.favorites-grid span{padding:0 12px;display:block}.favorites-grid b{margin-top:10px}.favorites-grid span{color:#6d55dc;margin-top:5px;font-size:10px}.booking-list article>a{background:#fff;border:1px solid #ddd;border-radius:6px;padding:5px;font-size:7px}.checkout-step textarea{resize:vertical;background:#fafaf7;border:1px solid #dfe1dd;border-radius:10px;width:100%;margin-top:8px;padding:11px}.payment-truth{color:#6c5513;background:#fff4cd;border-radius:10px;margin-top:12px;padding:10px;font-size:9px;line-height:1.6}.coin-row button{background:#fff;border:1px solid #dedbe9;border-radius:12px;padding:5px 9px;font-size:8px}.coin-row button.active{color:#dfff61;background:#111720}.payment-error{color:#ffd8d3;background:#57231f;border-radius:10px;margin-top:14px;padding:12px;font-size:9px}.payment-result b,.payment-result span,.payment-result code,.payment-result small{word-break:break-all;margin-top:5px;display:block}.builder-summary>button.builder-pay{background:var(--lime);color:#10151d;border:0;justify-content:center;font-size:11px;font-weight:900;display:flex}.builder-notice{color:#dfff61;background:#222b38;border-radius:9px;margin-top:8px;padding:9px;font-size:9px}.payment-success-page{text-align:center;width:min(720px,100% - 40px);margin:70px auto}.payment-success-page>a{color:#fff;background:#111720;border-radius:24px;padding:13px 18px;display:inline-block}.payment-verifier{background:#fff;border-radius:24px;margin-bottom:20px;padding:50px 35px}.payment-verifier>span{background:#f0f1ed;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:30px;display:grid}.payment-verifier.paid>span{background:#dfff61}.payment-verifier.error>span{color:#a3372f;background:#ffe0dc}.payment-verifier h1{font-size:34px}.payment-verifier p{color:#646c75}.payment-verifier small{color:#8a9198}.admin-auth-page{color:#fff;background:radial-gradient(circle at 70% 20%,#745cff52,#0000 28%),#080b12;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-auth-card{background:#111620;border:1px solid #ffffff1f;border-radius:24px;width:min(460px,100%);padding:34px;box-shadow:0 35px 100px #00000080}.auth-lock{color:#0b1018;background:#dfff61;border-radius:16px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:1000;display:grid;transform:rotate(4deg)}.admin-auth-card>span{color:#dfff61;letter-spacing:2px;margin-top:22px;font-size:9px;display:block}.admin-auth-card h1{margin:8px 0;font-size:30px}.admin-auth-card>p{color:#9da5b1;font-size:11px;line-height:1.7}.admin-auth-card>label{color:#d8dce3;margin-top:14px;font-size:10px;display:block}.admin-auth-card input{text-align:left;color:#fff;direction:ltr;background:#0b0f16;border:1px solid #ffffff26;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:12px;display:block}.admin-auth-card>button{color:#10151d;background:#dfff61;border:0;border-radius:11px;width:100%;margin-top:20px;padding:14px;font-weight:900}.admin-auth-card>small{text-align:center;color:#707985;margin-top:12px;font-size:8px;display:block}.totp-secret{background:#0a0e15;border:1px solid #313845;border-radius:12px;margin:15px 0;padding:14px}.totp-secret b,.totp-secret code,.totp-secret small,.totp-secret a{display:block}.totp-secret code{color:#dfff61;letter-spacing:2px;word-break:break-all;direction:ltr;margin:8px 0}.totp-secret small{color:#818a96}.totp-secret a{margin-top:8px;text-decoration:underline}.check-line{align-items:center;gap:8px;display:flex}.check-line input{width:auto;margin:0}.status.catalog_demo,.status.pending{color:#94650e;background:#fff0cb}.status.published{color:#19754b;background:#dcf5e8}.status.stopped,.status.rejected{color:#a33d38;background:#ffe1df}@media (max-width:680px){.favorites-grid{grid-template-columns:1fr}.partner-verification{flex-direction:column;align-items:flex-start}.partner-verification small{margin:0}.admin-auth-card{padding:24px}.payment-verifier h1{font-size:26px}}.hot-image>a{z-index:1;position:absolute;inset:0}.hot-image>span,.hot-image>button{z-index:2}.support-form{background:#fff;border-radius:18px;margin-top:35px;padding:24px}.support-form label{margin-top:13px;font-size:11px;font-weight:800;display:block}.support-form input,.support-form textarea{background:#fafaf7;border:1px solid #dfe1dd;border-radius:10px;width:100%;margin-top:7px;padding:11px;display:block}.support-form button{color:#fff;background:#111720;border:0;border-radius:11px;margin-top:16px;padding:13px 18px;font-weight:900}.ai-plan-text{white-space:pre-wrap}.plan-day>a{color:#fff;background:#111720;border-radius:8px;margin-top:8px;padding:7px 10px;font-size:8px;display:inline-block}.plan-day>small{color:#777;font-size:8px;display:block}.user-auth-page{color:#fff;background:radial-gradient(circle at 14% 18%,#745cff33,#0000 30%),radial-gradient(circle at 88% 82%,#dfff611f,#0000 28%),#080b12;place-items:center;min-height:calc(100svh - 48px);padding:24px;display:grid}.user-auth-card{background:#111620f5;border:1px solid #ffffff1f;border-radius:24px;gap:14px;width:min(100%,460px);padding:30px;display:grid;box-shadow:0 30px 90px #0000007a}.user-auth-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.user-auth-header>small{color:#929aa8;text-align:left;max-width:145px;font-size:9px;line-height:1.5}.auth-brand{color:#fff;direction:ltr;align-items:center;gap:10px;text-decoration:none;display:flex}.auth-brand i{background:var(--lime);color:#0b1017;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;font-weight:1000;display:grid;transform:rotate(-4deg)}.auth-brand b{letter-spacing:-.4px;font-size:17px;font-weight:1000}.auth-brand span{color:var(--lime)}.user-auth-title>span{color:var(--lime);letter-spacing:2px;font-size:8px;font-weight:900;display:block}.user-auth-title h1{color:#fff;margin:6px 0;font-size:28px}.user-auth-title p{color:#aeb5c0;margin:0;font-size:11px;line-height:1.7}.auth-fields{gap:11px;display:grid}.user-auth-card label{color:#e8ebef;gap:6px;font-size:10px;font-weight:800;display:grid}.user-auth-card label>span{align-items:center;gap:5px;display:flex}.user-auth-card label>span small{color:#7f8997;font-size:8px}.user-auth-card input,.user-auth-card select{color:#fff;width:100%;height:46px;font:inherit;background:#0b0f16;border:1px solid #ffffff24;border-radius:11px;outline:0;padding:0 13px;font-size:11px}.user-auth-card input::placeholder{color:#68717f}.user-auth-card input:focus,.user-auth-card select:focus{border-color:var(--lime);box-shadow:0 0 0 3px #dfff611a}.auth-password{position:relative}.auth-password input{padding-left:64px}.auth-password button{color:#cbd0d8;cursor:pointer;background:#202733;border:0;border-radius:8px;height:32px;padding:0 10px;font-size:8px;position:absolute;top:7px;left:7px}.auth-utility{color:#7f8997;justify-content:space-between;align-items:center;font-size:9px;display:flex}.auth-utility span:before{content:"●";color:#55d995;margin-left:5px}.auth-utility a{color:var(--lime)}.user-auth-card .auth-submit{background:var(--lime);color:#0b1017;height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 17px;font-size:11px;font-weight:1000;display:flex}.user-auth-card .auth-submit span{font-size:19px}.user-auth-card>button:disabled{opacity:.55;cursor:wait}.user-auth-card .auth-switch{color:#d7dbe2;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:11px;padding:11px;font-size:9px;font-weight:800}.user-auth-card>footer{color:#747d8a;justify-content:center;gap:8px;font-size:8px;display:flex}.user-auth-card>footer a:hover{color:var(--lime)}[data-amor-theme=classic] .user-auth-page{color:#17332d;background:radial-gradient(circle at 15% 20%,#20695821,#0000 31%),#eef2ed}[data-amor-theme=classic] .user-auth-card{color:#17332d;background:#fff;border-color:#d9e1dc;box-shadow:0 25px 70px #153d3421}[data-amor-theme=classic] .user-auth-header{border-bottom-color:#e2e7e3}[data-amor-theme=classic] .auth-brand{color:#17332d}[data-amor-theme=classic] .auth-brand i{color:#17332d;background:#e8bd59}[data-amor-theme=classic] .auth-brand span,[data-amor-theme=classic] .user-auth-title>span,[data-amor-theme=classic] .auth-utility a{color:#a87818}[data-amor-theme=classic] .user-auth-title h1,[data-amor-theme=classic] .user-auth-card label{color:#17332d}[data-amor-theme=classic] .user-auth-title p,[data-amor-theme=classic] .user-auth-header>small{color:#6a7872}[data-amor-theme=classic] .user-auth-card input,[data-amor-theme=classic] .user-auth-card select{color:#17332d;background:#f7f8f5;border-color:#d9e1dc}[data-amor-theme=classic] .user-auth-card .auth-submit{color:#fff;background:#173d35}[data-amor-theme=classic] .user-auth-card .auth-switch{color:#24564b;border-color:#d7e0dc}[data-amor-theme=classic] .auth-password button{color:#315e54;background:#e8eeea}@media (max-width:600px){.user-auth-page{align-items:start;padding:14px}.user-auth-card{border-radius:20px;margin-top:12px;padding:22px 18px}.user-auth-header>small{display:none}.user-auth-title h1{font-size:24px}}.theme-switcher{color:inherit;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:900;display:inline-flex}.theme-switcher:hover{border-color:var(--lime);transform:translateY(-1px)}.theme-switcher.compact{justify-content:center;width:36px;height:36px;padding:0;font-size:15px}.theme-classic-home{display:none}[data-amor-theme=classic] body{color:#15241f;background:#f8f8f4}[data-amor-theme=classic] .theme-modern-home{display:none}[data-amor-theme=classic] .theme-classic-home{display:block}.classic-home{--classic-green:#143c35;--classic-mid:#317469;--classic-gold:#e8bd59;--classic-cream:#f6f6f1;color:#14211e;background:#fff;min-height:100vh;overflow:hidden}.classic-trust-strip{color:#fff;letter-spacing:.2px;background:#123830;justify-content:center;align-items:center;height:29px;font-size:10px;display:flex}.classic-nav{background:#fff;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:72px;margin:auto;display:flex}.classic-brand{direction:ltr;align-items:center;gap:10px;display:inline-flex}.classic-brand>span{color:#f3c65f;background:linear-gradient(145deg,#17443b,#2f7469);border-radius:12px;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:26px;font-style:italic;display:grid;box-shadow:0 8px 20px #143c3526}.classic-brand div{line-height:1;display:grid}.classic-brand b{letter-spacing:.5px;font-size:19px}.classic-brand small{color:#b88722;letter-spacing:4px;margin-top:5px;font-size:7px}.classic-nav-actions{align-items:center;gap:10px;display:flex}.classic-nav-actions .theme-switcher,.classic-language,.classic-nav-actions>a{color:#18352f;background:#fff;border:1px solid #e2e6e3;border-radius:10px;padding:10px 14px;font-size:10px;font-weight:800}.classic-nav-actions .theme-switcher{cursor:pointer}.classic-language{background:#f1f5f3}.classic-hero-wrap{background:#f7f7f3;padding:14px 20px 76px}.classic-hero{color:#fff;background:linear-gradient(125deg,#143c35,#317469);border-radius:20px;width:min(1180px,100%);min-height:310px;margin:auto;padding:38px 42px;position:relative;overflow:hidden}.classic-hero:after{content:"A";color:#ffffff09;pointer-events:none;font:italic 330px Georgia,serif;position:absolute;top:-70px;left:70px}.classic-hero>span{font-size:11px}.classic-hero h1{letter-spacing:-2.5px;margin:18px 0 10px;font-size:clamp(42px,5vw,68px);line-height:1}.classic-hero h1 em{color:var(--classic-gold);font-style:normal}.classic-hero>p{color:#dceae6;margin-bottom:28px;font-size:13px}.classic-search{z-index:2;color:#14211e;background:#fff;border-radius:17px;grid-template-columns:1.5fr 1fr 150px;gap:0;padding:8px;display:grid;position:relative}.classic-search label{border-left:1px solid #e7e9e7;padding:10px 18px}.classic-search small{color:#8c9591;margin-bottom:7px;font-size:9px;display:block}.classic-search input,.classic-search select{color:#14211e;background:0 0;border:0;outline:0;width:100%;font-weight:700}.classic-search button{background:var(--classic-gold);color:#17231f;cursor:pointer;border:0;border-radius:12px;font-weight:900}.classic-assurances{color:#e8f2ef;justify-content:center;gap:34px;margin-top:16px;font-size:9px;display:flex}.classic-section{width:min(1180px,100% - 40px);margin:auto;padding:82px 0}.classic-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.classic-heading span{color:#2f6b60;font-size:10px;font-weight:900}.classic-heading h2{letter-spacing:-1px;margin:10px 0 0;font-size:36px;line-height:1.15}.classic-heading p{color:#6f7b77;font-size:12px}.classic-heading>a{color:#276256;font-size:11px;font-weight:900}.classic-service-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.classic-service-grid>a{background:#fff;border:1px solid #e1e5e2;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:115px;transition:all .2s;display:flex}.classic-service-grid>a:hover{border-color:#2e7266;transform:translateY(-4px);box-shadow:0 16px 35px #1741391a}.classic-service-grid span{font-size:27px}.classic-service-grid b{font-size:12px}.classic-offers{background:#f8f8f4;width:100%;padding-left:max(20px,50% - 590px);padding-right:max(20px,50% - 590px)}.classic-offer-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.classic-offer-grid>article{background:#fff;border:1px solid #e2e5e2;border-radius:17px;overflow:hidden;box-shadow:0 8px 28px #12302a0d}.classic-offer-image{background-position:50%;background-size:cover;height:205px;display:block;position:relative}.classic-offer-image:after{content:"";background:linear-gradient(#0000 50%,#091c1857);position:absolute;inset:0}.classic-offer-image>span{z-index:1;color:#1c4d43;background:#fff;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;top:12px;right:12px}.classic-offer-copy{padding:17px}.classic-offer-copy>small{color:#6f7b77;font-size:9px}.classic-offer-copy h3{margin:8px 0;font-size:15px;line-height:1.55}.classic-offer-copy>p{color:#347467;font-size:9px}.classic-offer-copy>div{color:#b48422;justify-content:space-between;font-size:9px;display:flex}.classic-offer-copy del{color:#929995}.classic-offer-copy footer{border-top:1px solid #e7e9e7;justify-content:space-between;align-items:center;margin-top:13px;padding-top:13px;display:flex}.classic-offer-copy strong{font-size:18px}.classic-offer-copy footer>a{color:#fff;background:#173d35;border-radius:9px;padding:8px 15px;font-size:10px;font-weight:900}.classic-steps{background:#fff;border:1px solid #dfe4e0;border-radius:18px;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 40px);margin:70px auto;display:grid}.classic-steps>div{border-left:1px solid #e5e8e5;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:22px;display:grid}.classic-steps>div:last-child{border:0}.classic-steps b{color:#b88622;font-size:10px}.classic-steps span{font-size:11px;font-weight:800}.classic-steps i{color:#76908a;font-style:normal}.classic-event-promo{color:#fff;background:#163e36;border-radius:24px;grid-template-columns:1fr 1fr;width:min(1180px,100% - 40px);min-height:340px;margin:0 auto 70px;display:grid;overflow:hidden}.classic-event-promo>div:first-child{padding:55px}.classic-event-promo span{color:#e7bd5e;letter-spacing:2px;font-size:10px;font-weight:900}.classic-event-promo h2{margin:18px 0;font-size:39px;line-height:1.15}.classic-event-promo p{color:#d2e1dd;font-size:12px;line-height:1.8}.classic-event-promo>div>div{gap:10px;margin-top:24px;display:flex}.classic-event-promo a{color:#14211e;background:#e8bd59;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:900}.classic-event-promo a:last-child{color:#fff;background:0 0;border:1px solid #ffffff59}.classic-event-photo{background-position:50%;background-size:cover;min-height:340px}.classic-portals{padding-top:50px}.classic-portal-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.classic-portal-grid>a{background:#fff;border:1px solid #dfe4e0;border-radius:18px;padding:25px;position:relative}.classic-portal-grid>a>span{color:#19473d;background:#e9f1ee;border-radius:13px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:1000;display:grid}.classic-portal-grid small{color:#b18021;letter-spacing:1px;margin-top:18px;font-size:8px;display:block}.classic-portal-grid h3{margin:7px 0;font-size:22px}.classic-portal-grid p{color:#6b7773;min-height:55px;font-size:11px;line-height:1.7}.classic-portal-grid b{color:#235e52;font-size:10px}.classic-stats{background:#f1f3f0;border-radius:18px;grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 40px);margin:0 auto 70px;display:grid}.classic-stats article{text-align:center;border-left:1px solid #dfe3df;padding:27px}.classic-stats article:last-child{border:0}.classic-stats strong,.classic-stats span{display:block}.classic-stats strong{color:#1b5549;font-size:30px}.classic-stats span{color:#65736e;margin-top:7px;font-size:9px}.classic-footer{color:#fff;background:#123830;grid-template-columns:1.3fr .7fr 1fr;gap:50px;padding:55px max(20px,50% - 590px) 25px;display:grid}.classic-footer .classic-brand b{color:#fff}.classic-footer>div>p{color:#b9cfca;font-size:11px}.classic-footer nav{gap:8px;display:grid}.classic-footer h4{color:#e5bd61;margin:0 0 10px;font-size:12px}.classic-footer nav>a{color:#d2dfdc;font-size:10px}.classic-payments{color:#d2dfdc;font-size:11px;line-height:2}.classic-footer>small{color:#95b2ab;border-top:1px solid #ffffff21;grid-column:span 3;padding-top:20px;font-size:9px}[data-amor-theme=classic] .inner-page{color:#14211e;background:#f8f8f4;min-height:100vh}[data-amor-theme=classic] .inner-header{background:#fff;border-bottom:1px solid #e1e5e2;box-shadow:0 8px 28px #163b330f}[data-amor-theme=classic] .inner-header .brand-mark{color:#e7bd5e;background:#17443b}[data-amor-theme=classic] .inner-header nav a{color:#38544d}[data-amor-theme=classic] .inner-header .primary-small{color:#fff;background:#17443b}[data-amor-theme=classic] .inner-header .theme-switcher{color:#17443b;background:#eef3f1;border-color:#dce3df}[data-amor-theme=classic] .catalog-hero,[data-amor-theme=classic] .content-page>header,[data-amor-theme=classic] .party-hero,[data-amor-theme=classic] .planner-head{color:#fff;background:linear-gradient(125deg,#143c35,#317469)}[data-amor-theme=classic] .catalog-hero em,[data-amor-theme=classic] .content-page>header em,[data-amor-theme=classic] .party-hero em,[data-amor-theme=classic] .planner-head em{color:#e8bd59}[data-amor-theme=classic] .catalog-card,[data-amor-theme=classic] .filters,[data-amor-theme=classic] .detail-content,[data-amor-theme=classic] .booking-box{border-color:#dfe4e0;box-shadow:0 10px 35px #153b330f}[data-amor-theme=classic] .catalog-price a,[data-amor-theme=classic] .booking-box>a{background:#17443b}[data-amor-theme=classic] .detail-tag{color:#17231f;background:#e8bd59}@media (max-width:900px){.classic-nav{gap:12px;height:auto;padding:13px 0}.classic-language{display:none}.classic-hero{padding:34px 25px}.classic-search{grid-template-columns:1fr 1fr}.classic-search button{grid-column:span 2;min-height:48px}.classic-service-grid{grid-template-columns:repeat(3,1fr)}.classic-offer-grid,.classic-steps{grid-template-columns:1fr 1fr}.classic-steps>div{border-bottom:1px solid #e5e8e5}.classic-event-promo{grid-template-columns:1fr}.classic-event-photo{min-height:260px}.classic-portal-grid{grid-template-columns:1fr}.classic-stats,.classic-footer{grid-template-columns:1fr 1fr}.classic-footer>small{grid-column:span 2}}@media (max-width:600px){.classic-trust-strip{font-size:8px}.classic-nav{width:calc(100% - 28px)}.classic-brand>span{width:37px;height:37px}.classic-brand b{font-size:16px}.classic-nav-actions{gap:6px}.classic-nav-actions>a{display:none}.classic-nav-actions .theme-switcher{padding:9px}.classic-hero-wrap{padding:10px 14px 55px}.classic-hero{border-radius:16px}.classic-hero h1{font-size:44px}.classic-search{grid-template-columns:1fr}.classic-search label{border-bottom:1px solid #e7e9e7;border-left:0}.classic-search button{grid-column:auto;min-height:46px}.classic-assurances{gap:12px;font-size:7px}.classic-section{width:calc(100% - 28px);padding:58px 0}.classic-heading h2{font-size:29px}.classic-heading{align-items:start}.classic-service-grid{grid-template-columns:1fr 1fr}.classic-offers{width:100%;padding-left:14px;padding-right:14px}.classic-offer-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.classic-offer-grid>article{scroll-snap-align:start;min-width:84%}.classic-steps{grid-template-columns:1fr;width:calc(100% - 28px)}.classic-steps>div{border-left:0}.classic-event-promo{width:calc(100% - 28px)}.classic-event-promo>div:first-child{padding:35px 25px}.classic-event-promo h2{font-size:31px}.classic-stats{grid-template-columns:1fr 1fr;width:calc(100% - 28px)}.classic-stats article:nth-child(2){border-left:0}.classic-footer{grid-template-columns:1fr;padding:45px 22px 24px}.classic-footer>small{grid-column:auto}.inner-header .theme-switcher.compact{display:inline-flex}}@media (max-width:900px){.classic-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.classic-stats{grid-template-columns:1fr}.classic-stats article{border-bottom:1px solid #dfe3df;border-left:0}.classic-stats article:last-child{border-bottom:0}}.global-preferences{z-index:10000;color:#fff;direction:rtl;background:#080d14;border-bottom:1px solid #ffffff1a;height:48px;position:sticky;top:0}.global-pref-inner{align-items:center;gap:12px;width:min(1320px,100% - 32px);height:100%;margin:auto;display:flex}.language-picker{position:relative}.language-picker>button,.global-currency{color:#fff;background:#141a23;border:1px solid #ffffff29;border-radius:11px;height:34px}.language-picker>button{cursor:pointer;border:1px solid #ffffff29;align-items:center;gap:9px;min-width:180px;padding:0 12px;display:flex}.language-picker>button b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.language-picker>button i{color:#9ca4b0;margin-right:auto;font-style:normal}.language-menu{color:#14211e;z-index:10001;background:#fff;border:1px solid #dfe4e1;border-radius:18px;flex-direction:column;gap:11px;width:min(390px,100vw - 24px);max-height:min(620px,100vh - 70px);padding:15px;display:flex;position:absolute;top:42px;right:0;box-shadow:0 25px 70px #0000004d}.language-menu>header{justify-content:space-between;align-items:start;display:flex}.language-menu>header b,.language-menu>header small{display:block}.language-menu>header b{font-size:15px}.language-menu>header small{color:#6d7773;margin-top:4px;font-size:9px}.language-menu>header>button{background:#eef2ef;border:0;border-radius:9px;width:30px;height:30px;font-size:19px}.language-menu>label{background:#f7f8f5;border:1px solid #dfe4e1;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.language-menu>label input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.language-results{grid-template-columns:1fr 1fr;gap:6px;padding-left:3px;display:grid;overflow:auto}.language-results button{text-align:right;cursor:pointer;background:#fff;border:1px solid #e7ebe8;border-radius:9px;justify-content:space-between;align-items:center;min-height:39px;padding:8px 10px;display:flex}.language-results button:hover{background:#edf4f1;border-color:#bad0c8}.language-results span{font-size:10px}.language-results small{color:#87918d;font-size:7px}.language-menu>footer{color:#77827e;text-align:center;border-top:1px solid #edf0ed;padding-top:9px;font-size:8px}.google-translate-source{opacity:.01;pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.global-currency{padding:3px;display:flex}.global-currency button{color:#aeb5c0;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:9px}.global-currency button span{font-size:8px}.global-currency button.active{color:#10151d;background:#bfff37;font-weight:1000}.pref-assurance{color:#89929f;margin-right:auto;font-size:9px}[data-amor-theme=classic] .global-preferences{background:#123830;border-bottom-color:#ffffff21}[data-amor-theme=classic] .language-picker>button,[data-amor-theme=classic] .global-currency{background:#1b4b41;border-color:#3c665e}[data-amor-theme=classic] .global-currency button.active{color:#17332d;background:#e8bd59}.payment-brand-grid{grid-template-columns:repeat(4,minmax(90px,1fr));gap:9px;max-width:620px;display:grid}.payment-brand{background:#fff;border:1px solid #e4e8e5;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:9px 12px;display:flex}.payment-brand img{object-fit:contain;width:auto;max-width:84px;height:22px;display:block}.payment-brand img[alt=Visa]{filter:invert(22%)sepia(79%)saturate(3182%)hue-rotate(224deg)brightness(80%)}.payment-brand img[alt=Mastercard]{filter:invert(17%)sepia(99%)saturate(6278%)hue-rotate(353deg)brightness(93%)}.payment-brand img[alt=Binance\ Pay]{filter:invert(74%)sepia(97%)saturate(938%)hue-rotate(357deg)brightness(99%)}.payment-brand img[alt="Crypto.com Pay"]{box-sizing:border-box;background:#103f68;border-radius:7px;max-width:104px;height:30px;padding:6px 8px}.payment-brand small{color:#33423e;white-space:nowrap;font-size:7px;display:none}.payment-brand-grid.compact{flex-wrap:wrap;gap:6px;max-width:none;margin-bottom:14px;display:flex}.payment-brand-grid.compact .payment-brand{flex:68px;min-height:36px;padding:5px 9px}.payment-brand-grid.compact img{max-width:62px;height:17px}.payment-brand-grid.compact img[alt="Crypto.com Pay"]{max-width:82px;height:25px;padding:5px 6px}.payment-brand-grid.compact .payment-compliance-label{display:none}.payment-list i img{object-fit:contain;width:28px;height:22px;display:block}.payment-list i img[src*=cryptocom]{box-sizing:border-box;background:#103f68;border-radius:5px;padding:4px}.payment-list i img[src*=binance]{filter:invert(74%)sepia(97%)saturate(938%)hue-rotate(357deg)brightness(99%)}.footer-payments{border-top:1px solid var(--line);grid-column:span 2;padding-top:22px}.footer-payments h4{color:#89929f;margin:0 0 12px;font-size:10px}.classic-footer .payment-brand-grid{grid-template-columns:repeat(3,1fr)}.classic-footer .payment-brand{min-height:52px}.classic-footer .payment-brand img{max-width:70px;height:20px}.classic-footer .payment-brand img[alt="Crypto.com Pay"]{max-width:98px;height:28px}@media (max-width:680px){.global-preferences{height:54px}.global-pref-inner{gap:7px;width:calc(100% - 20px)}.language-picker>button{width:150px;min-width:0}.language-picker>button b{max-width:85px}.pref-assurance{display:none}.global-currency{margin-right:auto}.language-results{grid-template-columns:1fr}.footer-payments{grid-column:auto}.payment-brand-grid{grid-template-columns:1fr 1fr}.payment-brand{min-height:50px}.payment-brand small{display:block}}.global-preferences{height:calc(48px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.pwa-install-button{background:var(--lime);color:#10151d;cursor:pointer;white-space:nowrap;border:0;border-radius:11px;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex}.pwa-install-button span{font-size:12px}.pwa-install-button b{font-size:9px}.pwa-install-backdrop{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020509bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pwa-install-sheet{color:#fff;text-align:center;background:#111722;border:1px solid #ffffff21;border-radius:28px;width:min(430px,100%);padding:32px;position:relative;box-shadow:0 35px 100px #0009}.pwa-install-sheet>img{border-radius:20px;box-shadow:0 14px 35px #00000059}.pwa-install-close{color:#fff;cursor:pointer;background:#242c39;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:15px;left:15px}.pwa-install-kicker{color:var(--lime);letter-spacing:2px;margin:18px 0 8px;font-size:9px;font-weight:900;display:block}.pwa-install-sheet h2{margin:0;font-size:27px;line-height:1.2}.pwa-install-sheet>p{color:#adb5c2;max-width:330px;margin:12px auto 20px;font-size:12px;line-height:1.8}.pwa-install-sheet ol{text-align:right;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pwa-install-sheet li{background:#171e29;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.pwa-install-sheet li>b{background:var(--lime);color:#0b1017;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.pwa-install-sheet li span{font-size:11px;line-height:1.6}.pwa-install-sheet li strong{color:var(--lime)}.pwa-install-sheet>small{color:#7f8998;margin-top:16px;font-size:8px;line-height:1.6;display:block}[data-amor-theme=classic] .pwa-install-button{color:#17332d;background:#e8bd59}[data-amor-theme=classic] .pwa-install-sheet{color:#17332d;background:#f7f4e9;border-color:#d9dfda}[data-amor-theme=classic] .pwa-install-sheet>p,[data-amor-theme=classic] .pwa-install-sheet>small{color:#68766f}[data-amor-theme=classic] .pwa-install-sheet li{background:#fff;border-color:#dfe5e1}[data-amor-theme=classic] .pwa-install-sheet li>b{color:#17332d;background:#e8bd59}@media (max-width:680px){.global-preferences{height:calc(54px + env(safe-area-inset-top))}.global-pref-inner{gap:5px;width:calc(100% - 14px)}.language-picker>button{width:126px}.language-picker>button b{max-width:68px}.global-currency button{padding:0 8px}.pwa-install-button{justify-content:center;width:36px;padding:0}.pwa-install-button b{display:none}.pwa-install-sheet{margin-bottom:env(safe-area-inset-bottom);border-radius:25px;align-self:end;padding:28px 20px 22px}.pwa-install-backdrop{padding:10px}}.bulk-toolbar{background:#f5f6f2;border:1px solid #e4e6df;border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:9px;font-size:9px;display:flex}.bulk-toolbar label{align-items:center;gap:6px;display:flex}.bulk-toolbar b{margin-inline-end:auto}.bulk-toolbar button{color:#fff;background:#171d27;border:0;border-radius:7px;padding:7px 10px;font-size:8px}.bulk-toolbar button:disabled{opacity:.4}.bulk-table .table-head,.bulk-table .table-row{grid-template-columns:34px repeat(9,minmax(95px,1fr));min-width:1050px}.bulk-table{overflow:auto}.evidence-table .table-head,.evidence-table .table-row{grid-template-columns:55px 1.6fr 1fr .8fr .8fr 1fr}.evidence-table button,.evidence-booking-list button{color:#fff;background:#171d27;border:0;border-radius:7px;padding:7px;font-size:8px}.payment-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-guide{border:1px solid #e1e4dd;border-radius:13px;padding:13px}.payment-guide.live{background:#f2fff7;border-color:#7ed7a8}.payment-guide header{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.payment-guide b,.payment-guide small{display:block}.payment-guide small{color:#777;margin-top:4px;font:7px monospace}.payment-guide i{color:#8b610e;background:#fff0cc;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal}.payment-guide.live i{color:#176b43;background:#d9f7e6}.payment-guide header button{color:#fff;background:#171d27;border:0;border-radius:50%;width:27px;height:27px}.payment-guide ol{padding-right:18px;font-size:9px;line-height:1.8}.payment-guide a{color:#fff;background:#6f58ef;border-radius:7px;padding:8px 10px;font-size:8px;display:inline-block}.payment-guide p{color:#a03f36;font-size:8px}.chargeback-shield>header>span{color:var(--lime);background:#171d27;border-radius:8px;padding:8px 12px;font-size:8px}.shield-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.shield-grid>div{border:1px solid #e1e4dd;border-radius:11px;padding:12px}.shield-grid b{font-size:10px}.shield-grid p{color:#687078;font-size:8px;line-height:1.65}.evidence-booking-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.evidence-booking-list button{text-align:right;flex-direction:column;gap:5px;display:flex}.evidence-booking-list span{color:#cbd0d6}.evidence-booking-list i{color:var(--lime);font-size:7px;font-style:normal}.evidence-modal{background:#fff;border-radius:18px;width:min(920px,96vw);max-height:92vh;padding:22px;overflow:auto}.evidence-modal>header{justify-content:space-between;display:flex}.evidence-modal>header span{color:#6f58ef;font-size:8px}.evidence-modal>header h2{margin:4px 0 14px}.evidence-modal>header button{border:0;border-radius:50%;width:32px;height:32px}.evidence-summary{background:#f3f3ef;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;font-size:8px;display:grid}.evidence-summary code{text-overflow:ellipsis;overflow:hidden}.evidence-summary button{color:#fff;background:#171d27;border:0;border-radius:7px;padding:7px}.evidence-modal pre{text-align:left;white-space:pre-wrap;word-break:break-all;color:#d8e0ea;direction:ltr;background:#10151f;border-radius:12px;max-height:55vh;padding:14px;font-size:8px;overflow:auto}.evidence-modal footer{text-align:left}.settings-cards{grid-template-columns:repeat(2,1fr);gap:9px;margin:12px 0;display:grid}.settings-cards article{border:1px solid #e3e5df;border-radius:10px;padding:12px}.settings-cards b{font-size:10px}.settings-cards p{color:#777;font-size:8px}.checkout-consent{align-items:flex-start;gap:8px;line-height:1.6;margin:10px 0!important;font-size:9px!important;display:flex!important}.checkout-consent input{flex:0 0 17px;width:17px!important;height:17px!important}.partner-media-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.partner-media-card{border:1px solid #e2e4de;border-radius:11px;padding:11px}.partner-media-card b,.partner-media-card small{display:block}.partner-media-card small{color:#777;margin:5px 0;font-size:8px}.partner-media-card button{color:#a13e35;background:#fff0ed;border:0;border-radius:7px;padding:6px;font-size:8px}.secure-upload{text-align:center;border:1px dashed #9ea5aa;border-radius:13px;padding:18px}.secure-upload input{margin:10px auto;font-size:9px;display:block}.secure-upload ul{text-align:right;color:#677078;font-size:8px;line-height:1.8}.booking-action-row{flex-wrap:wrap;gap:5px;display:flex}.booking-action-row input{border:1px solid #ddd;border-radius:6px;width:150px;padding:6px;font-size:8px}@media (max-width:900px){.payment-guide-grid,.shield-grid,.settings-cards,.evidence-booking-list,.partner-media-grid{grid-template-columns:1fr}.evidence-table{overflow:auto}.evidence-table .table-head,.evidence-table .table-row{min-width:760px}.bulk-toolbar{flex-wrap:wrap}.bulk-toolbar b{margin-inline-end:0}.evidence-summary{grid-template-columns:1fr}.dashboard.control aside{width:210px}}.secure-upload>button,.account-form>button,.customer-booking-card footer button{color:#fff;cursor:pointer;background:#171d27;border:0;border-radius:8px;padding:9px 12px;font-size:8px}.secure-upload>button:disabled,.account-form>button:disabled{opacity:.45}.partner-bookings{overflow:auto}.partner-bookings .table-head,.partner-bookings .table-row{grid-template-columns:1.4fr .8fr .7fr .6fr .6fr 2fr;min-width:960px}.partner-bookings button{color:#fff;background:#171d27;border:0;border-radius:6px;padding:6px 8px;font-size:8px}.account-overview-grid{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.customer-booking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-booking-card{background:#fff;border:1px solid #e1e4dd;border-radius:13px;padding:13px}.customer-booking-card>header{justify-content:space-between;gap:10px;display:flex}.customer-booking-card header div>*{display:block}.customer-booking-card header small{color:#7a8188;font:8px monospace}.customer-booking-card header b{margin:5px 0;font-size:12px}.customer-booking-card header span{color:#6c737a;font-size:8px}.booking-facts{border-top:1px solid #eceee9;border-bottom:1px solid #eceee9;flex-wrap:wrap;align-items:center;gap:12px;margin:11px 0;padding:9px 0;font-size:8px;display:flex}.booking-facts strong{margin-inline-start:auto}.booking-qr-token{background:#f3f5f1;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:9px;display:grid}.booking-qr-token span,.booking-qr-token small{color:#687078;grid-column:1/-1;font-size:7px}.booking-qr-token code{letter-spacing:1px;font-size:10px;font-weight:800}.booking-qr-token button{color:#fff;background:#6f58ef;border:0;border-radius:6px;padding:5px 8px;font-size:7px}.customer-booking-card footer{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.customer-booking-card footer a{padding:8px 10px;font-size:8px}.account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.account-form label{flex-direction:column;gap:5px;font-size:8px;display:flex}:is(.account-form label:has(textarea),.account-form>button,.account-form>small){grid-column:1/-1}.account-form input,.account-form select,.account-form textarea{background:#fff;border:1px solid #dfe2dc;border-radius:8px;padding:10px;font:9px inherit}.account-form small{color:#71787f;font-size:7px}.refund-list,.ticket-list{gap:7px;display:grid}.refund-list article,.ticket-list article{border:1px solid #e2e4df;border-radius:9px;grid-template-columns:1fr 2fr auto auto;align-items:center;gap:8px;padding:10px;font-size:8px;display:grid}.refund-list article small,.refund-list article b{display:block}.refund-list article p{color:#697078;margin:0}.ticket-list article{grid-template-columns:1fr auto auto}.account-notice{border-bottom:1px solid #e8eae5;padding:11px 2px}.account-notice b{font-size:9px}.account-notice p{color:#656c73;margin:4px 0;font-size:8px;line-height:1.6}.account-notice small{color:#999;font-size:7px}.inline-refund-hint{z-index:90;color:#fff;background:#171d27;border-radius:10px;padding:12px 15px;font-size:8px;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 30px #0004}.inline-refund-hint a{color:var(--lime)}@media (max-width:900px){.account-overview-grid,.customer-booking-grid,.account-form,.refund-list article,.dashboard.account .account-hero{grid-template-columns:1fr}.partner-bookings .table-head,.partner-bookings .table-row{min-width:900px}}.payout-table{overflow:auto}.payout-table .table-head,.payout-table .table-row{grid-template-columns:1.2fr .8fr .8fr .8fr .9fr .8fr;min-width:760px}.admin-payout-table{overflow:auto}.admin-payout-table .table-head,.admin-payout-table .table-row{grid-template-columns:1.3fr .7fr 1fr .7fr .6fr 1fr;min-width:820px}.admin-payout-table button{color:#fff;background:#171d27;border:0;border-radius:6px;margin:2px;padding:6px 8px;font-size:7px}.footer-trust-panel{grid-column:1/-1;grid-template-columns:.9fr 1.1fr;gap:14px;margin:10px 0;padding:0;display:grid}.footer-legal-actions,.footer-license-card{border:1px solid var(--line);background:#ffffff09;border-radius:20px;padding:24px}.footer-legal-actions>span,.footer-license-card>div>small{color:var(--lime);letter-spacing:1.8px;font-size:8px;font-weight:900;display:block}.footer-legal-actions h3,.footer-license-card h3{margin:7px 0;font-size:20px}.footer-legal-actions>p,.footer-license-card p{color:#929aa7;margin:0 0 16px;font-size:10px;line-height:1.8}.footer-legal-actions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.footer-policy-link{color:#101620;background:#fff;border-radius:12px;gap:3px;padding:13px 40px 13px 14px;display:grid;position:relative}.footer-policy-link b{font-size:11px}.footer-policy-link small{color:#66707b;font-size:8px}.footer-policy-link i{font-size:16px;font-style:normal;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.footer-license-card{background:linear-gradient(135deg,#dfff611f,#745cff14);grid-template-columns:50px 1fr auto;align-items:center;gap:15px;display:grid}.license-seal{background:var(--lime);color:#0c1118;border-radius:50%;place-items:center;width:50px;height:50px;font-size:23px;font-weight:1000;display:grid;box-shadow:0 0 0 7px #dfff6114}.footer-license-card p{margin:0}.verify-license-button{background:var(--lime);color:#0b1017;text-align:center;border-radius:14px;min-width:150px;padding:13px 16px;font-size:11px;font-weight:900}.verify-license-button>b{margin-inline-start:8px}.verify-license-button small{color:#43501a;margin-top:4px;font-size:7px;display:block}.classic-footer .footer-trust-panel{grid-column:1/-1}.classic-footer .footer-legal-actions,.classic-footer .footer-license-card{border-color:#ffffff24}.classic-footer .footer-legal-actions>span,.classic-footer .footer-license-card>div>small{color:#e8bd59}.classic-footer .license-seal,.classic-footer .verify-license-button{color:#17332d;background:#e8bd59}.classic-footer .verify-license-button small{color:#4d421e}@media (max-width:680px){.footer-trust-panel,.footer-legal-actions>div{grid-template-columns:1fr}.footer-license-card{grid-template-columns:45px 1fr}.license-seal{width:45px;height:45px}.verify-license-button{grid-column:1/-1;width:100%}}.whatsapp-consent{background:#effcf4;border:1px solid #bfe9ce;border-radius:9px;padding:9px}.group-booking-badge{color:#4b36ae;background:#eeeaff;border-radius:8px;margin-bottom:10px;padding:9px;font-size:9px}.booking-qr-token img{background:#fff;border-radius:8px;grid-row:1/5;width:88px;height:88px;margin-inline-end:5px;padding:5px}.booking-qr-token{grid-template-columns:95px 1fr auto}.booking-qr-token span,.booking-qr-token small{grid-column:2/-1}.customer-booking-card footer .sos-button{background:#bd2532}.risk{margin-top:4px;font-size:7px;display:block}.risk.high{color:#b62232}.risk.medium{color:#af7000}.group-share-result{background:#f5f2ff;border:1px solid #cfc6ff;border-radius:11px;grid-template-columns:1fr auto;gap:7px;padding:12px;display:grid}.group-share-result b,.group-share-result small{grid-column:1/-1}.group-share-result input{direction:ltr;border:1px solid #ddd;border-radius:7px;padding:9px}.group-share-result button{color:#fff;background:#6f58ef;border:0;border-radius:7px;padding:9px}.group-list{gap:8px;display:grid}.group-list article{border:1px solid #e1e4dd;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:10px;display:grid}.group-list b,.group-list small{display:block}.group-list small{color:#777;font-size:7px}.trip-pass-page,.group-page{background:radial-gradient(circle at 20% 10%,#332367,#090d15 45%);place-items:center;min-height:100vh;padding:30px;display:grid}.trip-pass-card{color:#111823;background:#f8f8f4;border-radius:28px;width:min(900px,100%);overflow:hidden;box-shadow:0 35px 100px #0008}.trip-pass-card>header{color:#fff;background:#101722;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.trip-pass-card>header span{letter-spacing:3px;color:var(--lime);font-size:8px}.trip-pass-card>header h1{margin:5px 0 0;font-size:30px}.trip-pass-card>header>b{background:var(--lime);color:#101722;border-radius:30px;padding:9px 15px;font-size:9px}.trip-pass-main{grid-template-columns:1fr 230px;gap:30px;padding:30px;display:grid}.trip-pass-main h2{margin:5px 0;font-size:27px}.trip-pass-main p{color:#697078}.trip-pass-main dl{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.trip-pass-main dl div{background:#fff;border:1px solid #e3e5df;border-radius:10px;padding:10px}.trip-pass-main dt{color:#777;font-size:7px}.trip-pass-main dd{margin:5px 0 0;font-size:11px;font-weight:800}.trip-pass-main aside{text-align:center}.trip-pass-main aside img{background:#fff;border-radius:14px;width:200px;height:200px;padding:8px}.trip-pass-main aside code,.trip-pass-main aside small{margin-top:6px;display:block}.trip-pass-main aside small{color:#717981;font-size:7px}.pass-timeline{border-top:1px solid #ddd;border-bottom:1px solid #ddd;justify-content:space-between;margin:0 30px;padding:18px 0;display:flex}.pass-timeline span{color:#9a9fa5;font-size:9px}.pass-timeline .done{color:#17764a;font-weight:800}.wallet-actions{flex-wrap:wrap;gap:8px;padding:20px 30px;display:flex}.wallet-actions button{color:#fff;background:#111;border:0;border-radius:9px;padding:11px 15px}.wallet-actions button:disabled{opacity:.35}.wallet-actions small{color:#777;width:100%;font-size:7px}.trip-pass-card>footer{justify-content:space-between;align-items:center;padding:15px 30px 25px;display:flex}.trip-pass-card>footer p{color:#656c73;font-size:8px}.trip-pass-card>footer a,.group-join>a{color:#fff;background:#6f58ef;border-radius:9px;padding:11px 15px}.pass-error{text-align:center;background:#fff;border-radius:15px;padding:30px}.pass-error a{margin-top:15px;display:block}.group-join{background:#fff;border-radius:25px;width:min(760px,100%);padding:0 30px 30px;overflow:hidden}.group-cover{background-position:50%;background-size:cover;height:260px;margin:0 -30px 24px}.group-join>span{letter-spacing:2px;color:#6f58ef;font-size:8px}.group-join h1{margin:7px 0;font-size:32px}.group-join h2{font-size:15px}.group-join>p{color:#676f77;line-height:1.7}.group-facts{grid-template-columns:repeat(2,1fr);gap:7px;margin:16px 0;display:grid}.group-facts b{background:#f1f2ee;border-radius:8px;padding:10px;font-size:9px}.group-note{background:#fff7d9;border:1px solid #efdfa0;border-radius:9px;margin-bottom:15px;padding:11px;font-size:8px}.group-join>a{text-align:center;display:block}.generic-table .risk.high{color:#bd2532}@media (max-width:700px){.trip-pass-page,.group-page{padding:10px}.trip-pass-main{grid-template-columns:1fr;padding:20px}.trip-pass-main aside{order:-1}.trip-pass-main aside img{width:170px;height:170px}.trip-pass-main dl,.group-facts{grid-template-columns:1fr 1fr}.trip-pass-card>footer{flex-direction:column;align-items:flex-start;gap:10px}.group-share-result{grid-template-columns:1fr}.booking-qr-token{grid-template-columns:80px 1fr}.booking-qr-token img{width:72px;height:72px}}.referral-card{border:1px solid var(--accent,#d6ff3f);justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.referral-card{border:1px solid color-mix(in srgb,var(--accent,#d6ff3f) 35%,transparent)}}.referral-card{background:linear-gradient(135deg,#d6ff3f1f,#15846e14);border-radius:20px}.referral-card div{gap:6px;display:grid}.referral-card b{letter-spacing:2px;font-size:24px}.referral-card p{opacity:.75;margin:0}.referral-card button{white-space:nowrap}.review-list{gap:14px;display:grid}.review-list article{background:#7f7f7f0f;border:1px solid #7f7f7f33;border-radius:16px;padding:18px}.review-list article>div{justify-content:space-between;gap:12px;display:flex}.review-list article b{color:#f0b429;letter-spacing:2px}.review-list article p{margin:10px 0;line-height:1.8}.review-list article small{opacity:.7}@media (max-width:640px){.referral-card{flex-direction:column;align-items:stretch}.referral-card button{width:100%}.review-list article>div{flex-direction:column}}.legal-system-page>header p{color:#ccd1d9;max-width:760px;margin:18px auto 0;line-height:1.9}.legal-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;width:min(1180px,100% - 32px);margin:46px auto 100px;display:grid}.legal-shell>main{color:#141923;background:#fff;border-radius:24px;padding:34px;width:auto!important;max-width:none!important;margin:0!important}.legal-nav{color:#fff;background:#111721;border-radius:20px;gap:5px;padding:18px;display:grid;position:sticky;top:95px}.legal-nav>b{color:var(--lime);margin:4px 8px 12px}.legal-nav a{color:#d9dde4;border-radius:9px;padding:10px;font-size:12px}.legal-nav a:hover{color:#fff;background:#ffffff12}.legal-version{border-bottom:1px solid #e2e5df;flex-wrap:wrap;gap:9px;margin-bottom:25px;padding-bottom:20px;display:flex}.legal-version span,.legal-version b{background:#f0f2ec;border-radius:30px;padding:7px 11px;font-size:11px}.legal-version b{color:#fff;background:#171d27}.legal-shell main section{padding:4px 0 15px}.legal-shell main h2{margin:25px 0 10px;font-size:23px}.legal-shell main h3{font-size:16px}.legal-shell main p,.legal-shell main li{color:#4d5660;font-size:13px;line-height:2}.legal-shell main li{margin:4px 0}.legal-shell main a{color:#5b43d7;text-underline-offset:3px;text-decoration:underline}.legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal-card-grid>a{background:#fafbf7;border:1px solid #dfe3dc;border-radius:15px;padding:19px;text-decoration:none!important}.legal-card-grid b{color:#141923;font-size:16px;display:block}.legal-card-grid p{font-size:11px!important;line-height:1.7!important}.legal-card-grid span{color:#5b43d7;font-size:11px}.legal-company-card{background:#f3f5ef;border-radius:18px;margin-top:30px;padding:24px!important}.legal-company-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.legal-company-card dl div{background:#fff;border-radius:10px;padding:12px}.legal-company-card dt{color:#767e85;font-size:9px}.legal-company-card dd{margin:5px 0 0;font-size:12px;font-weight:800}.licensed-activities{columns:2}.legal-warning,.legal-danger{border-radius:13px;background:#fff6d9!important;border:1px solid #e1a838!important;padding:15px!important}.legal-danger{background:#fff0f1!important;border-color:#da7d86!important}.legal-sources{border-top:1px solid #dfe3dc;margin-top:22px}.cookie-consent{z-index:1000;color:#fff;background:#111721;border:1px solid #ffffff26;border-radius:18px;grid-template-columns:1fr auto;gap:22px;max-width:940px;margin:auto;padding:20px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 20px 70px #0008}.cookie-consent b{color:var(--lime);font-size:17px}.cookie-consent p{color:#d0d5dc;font-size:11px;line-height:1.7}.cookie-consent small{color:#aeb6c0;font-size:9px}.cookie-consent a{color:var(--lime);text-decoration:underline}.cookie-consent nav{align-items:end;gap:7px;display:flex}.cookie-consent button,.cookie-settings-button{color:#fff;cursor:pointer;background:#252c38;border:1px solid #ffffff35;border-radius:9px;padding:10px 13px;font-size:10px}.cookie-consent .accept{background:var(--lime);color:#111721;border-color:var(--lime);font-weight:800}.cookie-options{gap:6px;margin:12px 0;display:grid}.cookie-options label{align-items:center;gap:7px;font-size:10px;display:flex}.cookie-settings-button{z-index:90;background:#111721;position:fixed;bottom:14px;right:14px}.auth-legal-consents{background:#f0f2ec;border-radius:10px;gap:7px;padding:10px;display:grid}.auth-legal-consents label{align-items:flex-start;flex-direction:row!important;gap:8px!important;font-size:9px!important;display:flex!important}.auth-legal-consents input{margin-top:2px;width:auto!important}.auth-legal-consents a{color:#5b43d7;text-decoration:underline}.payment-list button:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.6)}.crypto-compliance-note,.intermediary-disclosure{background:#fff7d9;border:1px solid #e5c974;border-radius:9px;margin-top:9px;padding:10px;font-size:9px;line-height:1.7}.crypto-compliance-note a,.intermediary-disclosure a,.checkout-consent a{color:#5139c5;text-decoration:underline}.intermediary-disclosure{margin:12px 0}.intermediary-disclosure b{font-size:10px}.intermediary-disclosure p{margin:5px 0 0}.payment-compliance-label{opacity:.7;grid-column:1/-1;font-size:8px}@media (max-width:800px){.legal-shell{grid-template-columns:1fr}.legal-nav{grid-template-columns:repeat(2,1fr);position:static}.legal-nav>b{grid-column:1/-1}.legal-card-grid,.legal-company-card dl{grid-template-columns:1fr}.licensed-activities{columns:1}.cookie-consent{grid-template-columns:1fr}.cookie-consent nav{flex-wrap:wrap;align-items:stretch}.cookie-consent nav button{flex:1}.legal-shell>main{padding:21px}}.receipt-page{color:#111821;background:#e9ece6;place-items:start center;min-height:100vh;padding:35px;display:grid}.receipt-card{background:#fff;border-radius:20px;width:min(850px,100%);padding:32px;box-shadow:0 18px 70px #0002}.receipt-card>header{border-bottom:2px solid #111821;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.receipt-card>header div{gap:5px;display:grid}.receipt-card>header b{font-size:23px}.receipt-card>header small{color:#687078;font-size:10px}.receipt-parties{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.receipt-parties>div,.receipt-service{border:1px solid #dfe3dc;border-radius:13px;padding:17px}.receipt-card h2{margin:0 0 10px;font-size:14px}.receipt-card p{margin:3px 0;font-size:10px;line-height:1.7}.receipt-service dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.receipt-service dl div{background:#f3f5ef;border-radius:8px;padding:10px}.receipt-service dt{color:#747b82;font-size:8px}.receipt-service dd{margin:4px 0 0;font-size:10px;font-weight:800}.receipt-total{color:#fff;background:#111821;border-radius:13px;grid-template-columns:1fr auto;gap:6px;margin:17px 0;padding:19px;display:grid}.receipt-total b{color:var(--lime);font-size:22px}.receipt-total small{grid-column:1/-1}.receipt-card>footer{border-top:1px solid #dfe3dc;padding-top:14px}.receipt-card>footer>div{justify-content:flex-end;gap:8px;display:flex}.receipt-card>footer a,.receipt-card>footer button{color:#fff;cursor:pointer;background:#111821;border:0;border-radius:8px;padding:10px 13px;font:10px inherit}@media (max-width:650px){.receipt-page{padding:10px}.receipt-card{padding:18px}.receipt-parties{grid-template-columns:1fr}.receipt-service dl{grid-template-columns:1fr 1fr}}@media print{.global-preferences,.cookie-settings-button,.cookie-consent{display:none!important}.receipt-page{background:#fff;padding:0}.receipt-card{box-shadow:none;border-radius:0;width:100%}.receipt-card>footer>div{display:none}}.admin-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:15px;display:grid}.operations-live{color:#fff;background:linear-gradient(135deg,#111721,#20273a)}.operations-live>header>div>span{color:var(--lime);letter-spacing:2px;font-size:9px;display:block}.operations-live>header>i{background:var(--lime);color:#111721;border-radius:20px;padding:8px 12px;font-size:9px;font-style:normal}.operations-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.operations-kpis article{background:#ffffff0d;border:1px solid #ffffff16;border-radius:13px;padding:14px}.operations-kpis small,.operations-kpis b{display:block}.operations-kpis small{color:#aeb6c3;font-size:8px}.operations-kpis b{margin-top:8px;font-size:20px}.action-inbox>a{border-bottom:1px solid #e7e9e4;grid-template-columns:1fr auto 18px;align-items:center;gap:10px;padding:12px 4px;font-size:10px;display:grid}.action-inbox>a b{text-align:center;background:#eef0ea;border-radius:20px;min-width:28px;padding:5px}.action-inbox>a.has-items b{color:#a3392e;background:#ffe2dc}.action-inbox>a i{font-style:normal}.overview-bookings{display:grid}.overview-bookings>a{border-bottom:1px solid #e8eae6;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px;display:grid}.overview-bookings b,.overview-bookings small{display:block}.overview-bookings small{color:#7c8389;margin-top:4px;font-size:8px}.overview-bookings strong{font-size:10px}.integration-health>div{border-bottom:1px solid #e8eae6;justify-content:space-between;align-items:center;padding:10px 3px;font-size:10px;display:flex}.integration-health i{border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.integration-health i.online{color:#187349;background:#d9f5e5}.integration-health i.offline{color:#7a817d;background:#eef0ec}.commission-control{align-items:center;gap:6px;display:flex!important}.commission-control input{border:1px solid #d8dcd6;border-radius:7px;width:70px;padding:6px}.partner-admin-table small{color:#7c8388;margin-top:4px;font-size:7px;display:block}.support-desk{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:15px;display:grid}.support-queue{max-height:760px;overflow:auto}.support-queue>button{text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7e9e5;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;padding:13px 6px;display:grid}.support-queue>button.active{background:#f3f0ff}.support-queue b,.support-queue small{display:block}.support-queue small{color:#7c838a;margin-top:4px;font-size:8px}.priority{background:#eef0ec;border-radius:12px;padding:5px 7px;font-size:8px;font-style:normal}.priority.urgent{color:#a3342a;background:#ffe1dd}.priority.high{color:#8f6413;background:#fff0ca}.ticket-workspace article{white-space:pre-wrap;background:#f5f6f2;border-radius:12px;padding:18px;font-size:11px;line-height:1.8}.ticket-workspace>label{margin-top:14px;font-size:9px;font-weight:800;display:block}.ticket-workspace select,.ticket-workspace textarea{background:#fff;border:1px solid #dce0da;border-radius:10px;width:100%;margin-top:6px;padding:11px;display:block}.ticket-workspace>div:last-child{gap:8px;margin-top:12px;display:flex}.ticket-workspace button,.admin-settings-form button{color:#fff;background:#111721;border:0;border-radius:9px;padding:11px 14px;font-weight:800}.notification-admin{gap:15px;display:grid}.admin-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-settings-form label{font-size:9px;font-weight:800}.admin-settings-form input,.admin-settings-form select,.admin-settings-form textarea{background:#fff;border:1px solid #dce0da;border-radius:10px;width:100%;margin-top:6px;padding:11px;display:block}.admin-settings-form .wide{grid-column:1/-1}.admin-settings-form .setting-toggle{background:#f5f6f1;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.admin-settings-form .setting-toggle input{width:auto;margin:0}.admin-settings-form>button{background:var(--violet);align-self:end}.settings-secret-note{border-top:1px solid #e2e5df;margin-top:24px;padding-top:20px}.status.open,.status.active,.status.ready,.status.resolved,.status.won{color:#19754b;background:#dcf5e8}.status.closed,.status.hidden,.status.lost{color:#666e69;background:#eceeeb}.status.answered,.status.under_review,.status.submitted{color:#5c43c7;background:#e9e4ff}@media (max-width:900px){.admin-overview-grid,.support-desk{grid-template-columns:1fr}.operations-kpis{grid-template-columns:1fr 1fr}.admin-settings-form{grid-template-columns:1fr}.admin-settings-form .wide{grid-column:auto}}.visa-page{color:#10151d;--visa-blue:#5a45ed;--visa-ink:#0b1220;--visa-mint:#dfff61;--visa-line:#dfe4de;background:#f2f4f1;min-height:100vh}.visa-topbar{z-index:30;background:#fff;border-bottom:1px solid #e8ebe6;justify-content:space-between;align-items:center;height:78px;padding:0 max(22px,50vw - 660px);display:flex;position:sticky;top:0}.visa-brand{direction:ltr;align-items:center;gap:11px;display:flex}.visa-brand>span{background:var(--visa-ink);width:40px;height:40px;color:var(--visa-mint);border-radius:13px;place-items:center;font-size:20px;font-weight:1000;display:grid;transform:rotate(-5deg)}.visa-brand b,.visa-brand small{display:block}.visa-brand b{letter-spacing:5px;font-size:17px}.visa-brand small{letter-spacing:3px;color:var(--visa-blue);font-size:8px}.visa-top-actions{align-items:center;gap:20px;font-size:11px;display:flex}.visa-top-actions>span{color:#6c747c}.visa-top-actions a{background:var(--visa-ink);color:#fff;border-radius:24px;padding:11px 16px;font-weight:800}.visa-shell{width:min(1320px,100% - 36px);margin:auto;padding:45px 0 90px}.visa-intro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.visa-intro>div:first-child>span{color:var(--visa-blue);letter-spacing:2px;font-size:10px;font-weight:900}.visa-intro h1{letter-spacing:-3px;margin:14px 0 20px;font-size:clamp(42px,5vw,72px);line-height:.98}.visa-intro h1 em{color:var(--visa-blue);font-style:normal}.visa-intro p{color:#687079;max-width:710px;margin:0;line-height:1.8}.visa-trust-pills{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.visa-trust-pills b{border:1px solid var(--visa-line);background:#fff;border-radius:20px;padding:9px 11px;font-size:9px}.visa-application-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.visa-form-column{gap:14px;display:grid}.visa-panel{background:#fff;border:1px solid #e5e8e2;border-radius:22px;padding:22px;box-shadow:0 16px 45px #16201909}.visa-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.visa-panel>header>div{align-items:center;gap:10px;display:flex}.visa-panel>header>div>span{width:31px;height:31px;color:var(--visa-blue);background:#f0edff;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.visa-panel h2{margin:0;font-size:18px}.visa-panel header small{color:#868d93;font-size:9px}.visa-panel header>button{background:var(--visa-ink);color:#fff;border:0;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:800}.visa-panel header>button:disabled{opacity:.45}.visa-plans{grid-template-columns:1fr 1fr;gap:10px;display:grid}.visa-plans>button{border:1px solid var(--visa-line);text-align:right;min-height:105px;color:inherit;background:#f8faf7;border-radius:17px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:16px;display:grid;position:relative}.visa-plans>button.active{border:2px solid var(--visa-blue);background:#f4f1ff}.visa-plans>button>span{background:var(--visa-ink);width:48px;height:48px;color:var(--visa-mint);border-radius:14px;place-items:center;font-size:20px;font-weight:1000;display:grid}.visa-plans b,.visa-plans small{display:block}.visa-plans b{font-size:13px}.visa-plans small{color:#757d84;margin-top:6px;font-size:9px}.visa-plans strong{font-size:18px}.visa-plans strong i{font-size:8px;font-style:normal}.visa-plans em{background:var(--visa-blue);color:#fff;border-radius:14px;padding:4px 8px;font-size:7px;font-style:normal;position:absolute;top:-8px;left:13px}.visa-inline-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.visa-inline-options label{border:1px solid var(--visa-line);border-radius:12px;padding:11px;font-size:9px;font-weight:800}.visa-inline-options small{color:#7d858b;margin:5px 23px 0 0;font-weight:400;display:block}.visa-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.visa-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.visa-fields label{color:#454d54;font-size:9px;font-weight:800}.visa-fields input,.visa-fields select{color:#10151d;background:#fbfcfa;border:1px solid #dfe4de;border-radius:11px;outline:0;width:100%;margin-top:7px;padding:13px;display:block}.visa-fields input:focus,.visa-fields select:focus{border-color:var(--visa-blue);box-shadow:0 0 0 3px #5a45ed14}.applicant-tabs{gap:7px;margin:-5px 0 16px;padding-bottom:4px;display:flex;overflow:auto}.applicant-tabs>button{border:1px solid var(--visa-line);min-width:120px;color:inherit;background:#f6f7f4;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;display:flex}.applicant-tabs>button.active{background:var(--visa-ink);color:#fff}.applicant-tabs span{color:#111;background:#fff;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.applicant-tabs b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.applicant-tabs i{color:#ff7b6c;margin-right:auto;font-size:15px;font-style:normal}.visa-upload-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.visa-upload-grid label{text-align:center;cursor:pointer;background:#fafbf9;border:1px dashed #cfd5cd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:16px 11px;transition:all .2s;display:flex}.visa-upload-grid label:hover{border-color:var(--visa-blue);transform:translateY(-2px)}.visa-upload-grid label.uploaded{background:#f1fff6;border-style:solid;border-color:#4aba7d}.visa-upload-grid input{display:none}.visa-upload-grid i{width:42px;height:42px;color:var(--visa-blue);background:#eeeafd;border-radius:13px;place-items:center;margin-bottom:10px;font-size:20px;font-style:normal;display:grid}.visa-upload-grid .uploaded i{color:#16824d;background:#dcf8e9}.visa-upload-grid b{font-size:9px}.visa-upload-grid sup{color:#e4493d}.visa-upload-grid small{color:#838a90;word-break:break-word;max-width:150px;margin:6px 0;font-size:7px;line-height:1.5}.visa-upload-grid span{color:var(--visa-blue);font-size:7px;font-weight:900}.visa-file-note{color:#7d858b;margin:14px 0 0;font-size:8px}.visa-panel .payment-brand-grid{margin-bottom:12px}.visa-pay-choices{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.visa-pay-choices button{border:1px solid var(--visa-line);text-align:right;color:#2d353c;background:#fafbf9;border-radius:11px;padding:11px;font-size:9px}.visa-pay-choices button.active{border-color:var(--visa-blue);color:var(--visa-blue);background:#f3f0ff;font-weight:900}.visa-pay-choices span{margin-left:7px}.visa-summary{gap:10px;display:grid;position:sticky;top:96px}.visa-summary-card{background:var(--visa-ink);color:#fff;border-radius:24px;padding:22px;box-shadow:0 26px 70px #0e131d2e}.visa-summary-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding-bottom:17px;display:flex}.visa-summary-head>span{background:var(--visa-mint);color:#111;border-radius:14px;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.visa-summary-head small{color:#9ea7b4;font-size:8px}.visa-summary-head h2{margin:5px 0 0;font-size:15px}.visa-applicant-count{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 0;font-size:10px;display:flex}.visa-applicant-count>div{align-items:center;gap:12px;display:flex}.visa-applicant-count button{color:#fff;background:#ffffff10;border:1px solid #ffffff2a;border-radius:8px;width:28px;height:28px}.visa-applicant-count button:disabled{opacity:.25}.visa-price-lines{padding:13px 0}.visa-price-lines p{color:#aeb6c1;justify-content:space-between;font-size:9px;display:flex}.visa-price-lines b{color:#fff}.visa-currency{background:#ffffff0d;border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.visa-currency button{color:#929ba8;background:0 0;border:0;border-radius:8px;padding:8px;font-size:8px}.visa-currency button.active{color:#111;background:#fff;font-weight:900}.visa-total{background:linear-gradient(135deg,#6d58ef,#4d38d7);border-radius:15px;margin:14px 0;padding:16px}.visa-total span,.visa-total small{display:block}.visa-total span{color:#ddd8ff;font-size:8px}.visa-total b{margin:6px 0;font-size:31px;display:block}.visa-total i{font-size:10px;font-style:normal}.visa-total small{color:#dcd8ff;font-size:7px}.visa-consents{gap:9px;display:grid}.visa-consents label{color:#c3cad3;align-items:flex-start;gap:8px;font-size:8px;line-height:1.55;display:flex}.visa-consents input{flex:0 0 15px;width:15px;height:15px;margin:0}.visa-consents a{color:var(--visa-mint);text-decoration:underline}.visa-submit{background:var(--visa-mint);color:#0d131b;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding:15px;font-size:10px;font-weight:1000;display:flex}.visa-submit:disabled{opacity:.45}.visa-submit span{font-size:18px}.visa-authority-note{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:14px}.visa-authority-note b{color:var(--visa-mint);font-size:8px}.visa-authority-note p{color:#9ba4b0;margin:6px 0 0;font-size:7px;line-height:1.7}.visa-error,.visa-result{border-radius:10px;margin-top:10px;padding:10px;font-size:8px}.visa-error{color:#ffc1c0;background:#4d2024}.visa-result{color:#c5f7dc;background:#173c2c}.visa-result>*{display:block}.visa-result span{margin-top:5px}.visa-official-note{border:1px solid var(--visa-line);background:#fff;border-radius:17px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.visa-official-note>span{color:#15814c;background:#e5f9ed;border-radius:11px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.visa-official-note p{color:#747c82;margin:0;font-size:7px;line-height:1.5}.visa-official-note b{color:#111;font-size:9px;display:block}.visa-official-note a{color:var(--visa-blue);font-size:7px;font-weight:900}@media (max-width:1050px){.visa-application-layout{grid-template-columns:1fr}.visa-summary{position:static}.visa-upload-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.visa-topbar{height:68px}.visa-top-actions>span{display:none}.visa-shell{width:calc(100% - 22px);padding-top:28px}.visa-intro{display:block}.visa-intro h1{letter-spacing:-2px;font-size:42px}.visa-trust-pills{justify-content:flex-start;margin-top:18px}.visa-panel{border-radius:17px;padding:16px}.visa-panel>header{align-items:flex-start}.visa-plans,.visa-fields,.visa-fields.three,.visa-inline-options,.visa-pay-choices{grid-template-columns:1fr}.visa-plans>button{grid-template-columns:44px 1fr auto;min-height:90px}.visa-upload-grid{grid-template-columns:1fr 1fr}.visa-upload-grid label{min-height:138px}.visa-summary-card{padding:17px}.visa-official-note{grid-template-columns:35px 1fr}.visa-official-note a{grid-column:2}.applicant-tabs>button{min-width:105px}}.compact-trust-strip{border:1px solid var(--line);background:#ffffff09;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-height:56px;margin:2px 0;padding:9px 12px;display:flex}.compact-license{align-items:center;gap:10px;min-width:0;display:flex}.compact-license-check{background:var(--lime);color:#0b1017;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:1000;display:grid}.compact-license>div{gap:1px;display:grid}.compact-license small{color:var(--lime);letter-spacing:1.2px;font-size:7px;font-weight:900}.compact-license b{color:#fff;white-space:nowrap;font-size:10px}.compact-license>a{background:var(--lime);color:#0b1017;white-space:nowrap;border-radius:9px;margin-inline-start:6px;padding:8px 11px;font-size:9px;font-weight:900}.compact-legal-links{justify-content:flex-end;align-items:center;gap:6px!important;display:flex!important}.compact-legal-links span{color:#89929f;white-space:nowrap;font-size:8px}.compact-legal-links a{border:1px solid var(--line);color:#fff;white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:9px}.classic-footer .compact-trust-strip{background:#ffffff0e;border-color:#ffffff21}.classic-footer .compact-license-check,.classic-footer .compact-license>a{color:#17332d;background:#e8bd59}.classic-footer .compact-license small{color:#e8bd59}.classic-footer .compact-legal-links a{border-color:#ffffff29}@media (max-width:680px){.compact-trust-strip{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:10px}.compact-license{grid-template-columns:30px 1fr auto;display:grid}.compact-license b{white-space:normal}.compact-license>a{margin:0;padding:8px}.compact-legal-links{justify-content:flex-start!important}.compact-legal-links span{margin-inline-end:auto}}.whatsapp-consent{background:#effcf4!important;border:1px solid #bfe9ce!important;border-radius:9px!important;padding:10px!important;font-size:0!important;display:block!important}.whatsapp-consent input{display:none!important}.whatsapp-consent:after{content:"يُرسل تأكيد الحجز وQR والتحديثات التشغيلية تلقائيًا إلى WhatsApp والبريد المسجلين في الطلب. لا يشمل ذلك الرسائل التسويقية.";color:#245b3b;font-size:9px;line-height:1.7}.visa-consents label:last-child input,.visa-consents label:last-child span{display:none}.visa-consents label:last-child:after{content:"يُرسل تأكيد الطلب والتحديثات التشغيلية تلقائيًا إلى WhatsApp والبريد الإلكتروني المسجلين. لا تُرسل رسائل تسويقية تلقائيًا.";color:#c3cad3;font-size:8px;line-height:1.6;display:block}.visa-payment-restriction{color:inherit;background:#e7b54a1a;border:1px solid #e7b54a73;border-radius:14px;margin:12px 0 0;padding:12px 14px;font-size:.86rem;line-height:1.7}.paypal-policy-note{border-color:#e7b54a66!important}.user-auth-card .auth-legal-consents{background:#0b0f16;border:1px solid #ffffff1f;padding:12px}.user-auth-card .auth-legal-consents label{line-height:1.7;color:#cfd4dc!important}.user-auth-card .auth-legal-consents a{color:var(--lime)}.user-auth-card .system-error{border-radius:11px;margin:0;padding:12px 14px;font-size:10px}.user-auth-card input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #0b0f16}[data-amor-theme=classic] .user-auth-card .auth-legal-consents{background:#f3f6f2;border-color:#dbe3de}[data-amor-theme=classic] .user-auth-card .auth-legal-consents label{color:#2c4d45!important}[data-amor-theme=classic] .user-auth-card .auth-legal-consents a{color:#805c12}[data-amor-theme=classic] .user-auth-card input:-webkit-autofill{-webkit-text-fill-color:#17332d;box-shadow:inset 0 0 0 1000px #f7f8f5}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-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}
