/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}.table-row{display:table-row}}: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{background:radial-gradient(circle at 15% 20%,#f053772e,#0000 30%),radial-gradient(circle at 85% 75%,#1f7a7129,#0000 32%),#f7f4ef;place-items:center;min-height:100vh;padding:32px;display:grid}.user-auth-card{background:#fffffff0;border:1px solid #101f231a;border-radius:28px;gap:15px;width:min(100%,480px);padding:38px;display:grid;box-shadow:0 28px 80px #111e2224}.auth-brand{letter-spacing:-1px;color:var(--ink);font-size:24px;font-weight:950;text-decoration:none}.auth-brand span{color:var(--rose)}.user-auth-card h1{margin:4px 0 0;font-size:34px}.user-auth-card p,.user-auth-card small{color:#667276;line-height:1.7}.user-auth-card label{gap:7px;font-weight:800;display:grid}.user-auth-card input,.user-auth-card select{width:100%;font:inherit;background:#fff;border:1px solid #d7dedc;border-radius:13px;padding:13px 14px}.user-auth-card>button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:13px;padding:14px;font-weight:900}.user-auth-card>button:disabled{opacity:.55}.user-auth-card .auth-switch{color:var(--rose);background:0 0;padding:7px}
