:root{color:#eef7ff;--bg:#07111f;--panel:#ffffff14;--panel2:#ffffff21;--line:#ffffff24;--muted:#9eb1c6;--cyan:#35d7ff;--blue:#4f8cff;--violet:#9067ff;--green:#56f0b2;--dark:#07111f;--shadow:0 30px 90px #00000059;background:#07111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#35d7ff2e,#0000 34rem),radial-gradient(circle at 80% 10%,#9067ff2e,#0000 34rem),#07111f;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.page{min-height:100vh;position:relative;overflow:hidden}.glow{filter:blur(70px);opacity:.18;pointer-events:none;border-radius:999px;width:28rem;height:28rem;position:fixed}.glow-a{background:var(--cyan);top:8rem;left:-10rem}.glow-b{background:var(--violet);top:28rem;right:-12rem}.nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fa3;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:22px 7vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.mark{color:#04111f;letter-spacing:-.08em;background:linear-gradient(135deg,var(--cyan),var(--green));border-radius:16px;place-items:center;width:48px;height:48px;font-weight:950;display:grid;box-shadow:0 18px 45px #35d7ff47}.brand b,.brand span{display:block}.brand b{letter-spacing:-.03em;font-weight:950}.brand span{color:var(--muted);font-size:.78rem}.brand.compact .mark{width:44px;height:44px}.navlinks{color:#c9d8e8;align-items:center;gap:22px;display:flex}.navlinks button,.secondary,.primary,.sideBack{border:1px solid var(--line);color:#fff;background:#ffffff12;border-radius:999px;padding:12px 18px}.primary{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan),var(--blue));border:0;font-weight:900;box-shadow:0 18px 50px #4f8cff59}.full{width:100%}.hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:center;gap:52px;padding:82px 7vw 72px;display:grid}.badge,.sectionTitle span,.aiBand span,.connectorBand span{color:var(--green);text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-weight:950;display:inline-block}.heroCopy h1{letter-spacing:-.08em;max-width:760px;margin:18px 0 20px;font-size:clamp(3rem,7vw,6.55rem);line-height:.92}.heroCopy p{color:#bfd0e1;max-width:640px;font-size:1.1rem;line-height:1.8}.actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.stats{flex-wrap:wrap;gap:16px;margin-top:42px;display:flex}.stats div{border:1px solid var(--line);background:#ffffff0f;border-radius:22px;min-width:150px;padding:16px 18px}.stats b,.stats span{display:block}.stats b{font-size:1.5rem}.stats span{color:var(--muted);font-size:.88rem}.showcase{position:relative}.browser,.card,.loginCard,.metric,.panel{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel2),var(--panel));box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.browser{border-radius:34px;min-height:560px;padding:18px;overflow:hidden;transform:rotate(1.5deg)}.dots{gap:8px;padding:4px 0 16px;display:flex}.dots i{background:#ffffff59;border-radius:999px;width:11px;height:11px}.travelPreview{background:linear-gradient(135deg,#05101e9e,#0c233bc7),radial-gradient(circle at 70% 16%,#35d7ff33,#0000 20rem);border-radius:26px;min-height:500px;padding:18px}.previewHero{background:linear-gradient(#05101e14,#05101ee6),linear-gradient(135deg,#35d7ff47,#9067ff47);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;justify-content:flex-end;gap:8px;min-height:245px;padding:24px;display:flex}.previewHero span{color:var(--green);font-weight:900}.previewHero h2{letter-spacing:-.06em;margin:0;font-size:2.25rem;line-height:1}.previewHero p{color:#cad8e8;margin:0}.previewHero button{border:0;border-radius:999px;align-self:flex-start;margin-top:10px;padding:10px 16px;font-weight:900}.miniGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.miniGrid div,.aiBox{border:1px solid var(--line);background:#ffffff14;border-radius:22px;padding:18px}.miniGrid span,.miniGrid small{color:var(--muted);font-size:.82rem;display:block}.miniGrid b{margin:8px 0;display:block}.aiBox{margin-top:14px}.aiBox p{color:var(--muted);margin-bottom:0}.floatCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:230px;box-shadow:var(--shadow);background:#081526db;border-radius:24px;padding:18px;position:absolute}.floatCard.top{top:46px;right:-26px}.floatCard.bottom{bottom:56px;left:-42px}.floatCard span,.floatCard b{display:block}.floatCard span{color:var(--muted);margin-bottom:8px;font-size:.82rem}.section{padding:74px 7vw}.sectionTitle{text-align:center;max-width:780px;margin:0 auto 34px}.sectionTitle h2,.aiBand h2,.connectorBand h2,.dash header h1{letter-spacing:-.06em;margin:12px 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{border-radius:30px;padding:26px}.card i{width:46px;height:46px;color:var(--green);background:#56f0b224;border-radius:16px;place-items:center;font-style:normal;display:grid}.card p,.aiBand p,.dash header p{color:var(--muted);line-height:1.7}.aiBand,.connectorBand{background:radial-gradient(circle at 20% 0,#56f0b229,#0000 26rem),linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #56f0b238;border-radius:36px;margin:60px 7vw;padding:38px}.aiBand{grid-template-columns:1fr .8fr;align-items:center;gap:28px;display:grid}.promptCard{border:1px solid var(--line);background:#ffffff14;border-radius:28px;padding:24px}.promptCard p{color:#c9d8e8;line-height:1.7}.connectorBand div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.connectorBand em{border:1px solid var(--line);background:#ffffff14;border-radius:999px;padding:12px 15px;font-style:normal}.loginPage{background:radial-gradient(circle at 12% 18%,#35d7ff38,#0000 30rem),radial-gradient(circle at 85% 80%,#9067ff33,#0000 30rem),#07111f;grid-template-columns:1.05fr .95fr;gap:24px;min-height:100vh;padding:34px;display:grid}.loginVisual{border:1px solid var(--line);background:linear-gradient(#07111f3d,#07111fe6),linear-gradient(135deg,#35d7ff2e,#9067ff2e);border-radius:34px;padding:34px;position:relative}.back{color:var(--muted);background:0 0;border:0;margin-bottom:28px}.loginVisual h1{letter-spacing:-.08em;max-width:640px;margin-top:90px;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.94}.loginVisual p{color:#cad8e8;max-width:560px;line-height:1.8}.brief{border:1px solid var(--line);background:#ffffff14;border-radius:26px;padding:22px;position:absolute;bottom:34px;left:34px;right:34px}.brief span{color:var(--muted);margin-top:8px;display:block}.loginCard{border-radius:34px;place-self:center;width:100%;max-width:520px;padding:34px}.loginCard h2{letter-spacing:-.06em;margin:10px 0;font-size:2.6rem}.loginCard p,.loginCard small{color:var(--muted);line-height:1.6}.toggle{background:#ffffff14;border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0;padding:7px;display:grid}.toggle button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:11px;font-weight:900}.toggle button.active{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan))}.loginCard label{color:#dbe8f6;margin:16px 0;font-size:.92rem;font-weight:900;display:block}.loginCard input{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:18px;outline:none;width:100%;margin-top:8px;padding:15px}.dash{background:#07111f;grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.dash aside{border-right:1px solid var(--line);background:radial-gradient(circle at 0 0,#35d7ff24,#0000 22rem),#ffffff0a;height:100vh;padding:24px;position:sticky;top:0}.dash aside nav{gap:8px;margin-top:34px;display:grid}.dash aside nav button{text-align:left;color:#b9cce0;background:0 0;border:1px solid #0000;border-radius:16px;padding:13px 14px}.dash aside nav button.active,.dash aside nav button:hover{border-color:var(--line);color:#fff;background:#ffffff14}.sideBack{position:absolute;bottom:24px;left:24px;right:24px}.dash main{padding:34px}.dash header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.metricGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metric{border-radius:26px;padding:22px}.metric span,.metric small{color:var(--muted);display:block}.metric b{letter-spacing:-.05em;margin:10px 0;font-size:2rem;display:block}.dashGrid{grid-template-columns:1fr 380px;gap:18px;margin-top:18px;display:grid}.panel{border-radius:30px;padding:24px}.panel h2{letter-spacing:-.04em;margin-top:0}.row,.connector{border:1px solid var(--line);background:#ffffff0e;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:16px;display:flex}.row span{color:var(--muted);margin-top:5px;display:block}.row em,.connector em{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;padding:7px 11px;font-size:.78rem;font-style:normal;font-weight:950}.connector em{color:#bcd0e5;background:#ffffff1f}@media (width<=1020px){.hero,.aiBand,.loginPage,.dash,.dashGrid{grid-template-columns:1fr}.cards,.metricGrid{grid-template-columns:repeat(2,1fr)}.dash aside{height:auto;position:relative}.sideBack{width:100%;margin-top:24px;position:static}.floatCard{display:none}.loginVisual h1{margin-top:42px}.brief{margin-top:30px;position:static}}@media (width<=680px){.nav{padding:18px}.navlinks a{display:none}.hero,.section,.dash main{padding-left:18px;padding-right:18px}.heroCopy h1{font-size:3.3rem}.browser{min-height:auto;transform:none}.miniGrid,.cards,.metricGrid{grid-template-columns:1fr}.loginPage{padding:14px}.loginVisual,.loginCard{border-radius:26px;padding:22px}.dash header{flex-direction:column}}.errorBox{color:#ffd6d6;background:#ff50501f;border:1px solid #ff787859;border-radius:16px;margin:12px 0;padding:12px 14px;line-height:1.5}button:disabled{opacity:.7;cursor:not-allowed}.mutedText{color:var(--muted);line-height:1.7}.builderGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:18px;display:grid}.builderPanel{overflow:hidden}.panelTitleRow{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.panelTitleRow h2{letter-spacing:-.04em;margin:8px 0}.panelTitleRow p{color:var(--muted);margin:0;line-height:1.7}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formGrid label{color:#dbe8f6;font-size:.88rem;font-weight:900;display:block}.formGrid label.wide{grid-column:1/-1}.formGrid input,.formGrid textarea,.formGrid select{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:16px;outline:none;width:100%;margin-top:8px;padding:13px 14px}.formGrid textarea{resize:vertical;min-height:96px}.infoBox{color:#d9fff0;background:#56f0b21a;border:1px solid #56f0b24d;border-radius:16px;margin:12px 0 18px;padding:12px 14px;line-height:1.5}.templateCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.templateCard{text-align:left;border:1px solid var(--line);color:#fff;background:#ffffff0f;border-radius:20px;padding:16px}.templateCard.active{background:#56f0b21f;border-color:#56f0b299}.templateCard b,.templateCard span,.templateCard small{display:block}.templateCard span,.templateCard small{color:var(--muted);margin-top:6px;line-height:1.5}.templateCard em{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;margin-top:12px;padding:6px 10px;font-size:.74rem;font-style:normal;font-weight:950;display:inline-block}.sitePreviewPanel{position:sticky;top:24px}.mockSite{border:1px solid var(--line);background:radial-gradient(circle at 70% 0%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 18rem), linear-gradient(145deg, #ffffff1f, #ffffff0f);box-shadow:var(--shadow);border-radius:32px;overflow:hidden}.mockSite nav{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px;display:flex}.mockSite nav b{margin-right:auto}.mockSite nav span{color:var(--muted);font-size:.82rem}.mockHero{padding:34px 24px}.mockHero small{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-weight:950}.mockHero h2{letter-spacing:-.07em;margin:12px 0;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.mockHero p{color:#c9d8e8;line-height:1.7}.mockHero button{color:#07111f;background:var(--accent);border:0;border-radius:999px;padding:12px 16px;font-weight:950}.mockPackages{gap:12px;padding:0 18px 18px;display:grid}.mockPackages div{border:1px solid var(--line);background:#ffffff12;border-radius:20px;padding:16px}.mockPackages small,.mockPackages span{color:var(--muted);margin-top:4px;display:block}.mockPackages b{margin-top:6px;display:block}@media (width<=1080px){.builderGrid{grid-template-columns:1fr}.sitePreviewPanel{position:static}.templateCards{grid-template-columns:1fr}}@media (width<=680px){.panelTitleRow{flex-direction:column}.formGrid{grid-template-columns:1fr}}.aiStudioGrid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start;gap:18px;display:grid}.aiComposer{position:sticky;top:24px}.promptPreview{background:#56f0b214;border:1px solid #56f0b240;border-radius:20px;margin-top:18px;padding:16px}.promptPreview p{color:#cfe3f3;margin-bottom:0;line-height:1.7}.aiDraftPanel{min-height:520px}.compactRow{align-items:center}.compactRow button{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:999px;padding:10px 14px}.draftBody{white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);color:#eaf6ff;background:#00000038;border-radius:22px;max-height:620px;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.65;overflow:auto}.aiHistoryPanel{grid-column:1/-1}.draftList{gap:12px;margin-top:16px;display:grid}.draftItem{border:1px solid var(--line);background:#ffffff0e;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.draftItem b,.draftItem span{display:block}.draftItem span{color:var(--muted);margin-top:5px}.draftItem em{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;padding:7px 11px;font-size:.78rem;font-style:normal;font-weight:950}@media (width<=1080px){.aiStudioGrid{grid-template-columns:1fr}.aiComposer{position:static}}.packageGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:start;gap:18px;display:grid}.packageEditor{overflow:hidden}.buttonGroup{flex-wrap:wrap;gap:10px;display:flex}.buttonGroup button,.packageListPanel .compactRow button{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:999px;padding:10px 14px}.packageListPanel{position:sticky;top:24px}.packageList{gap:12px;margin-top:16px;display:grid}.packageItem{border:1px solid var(--line);color:#fff;text-align:left;background:#ffffff0e;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:16px;display:flex}.packageItem.active{background:#56f0b21a;border-color:#56f0b299}.packageItem b,.packageItem span,.packageItem small{display:block}.packageItem span,.packageItem small{color:var(--muted);margin-top:5px}.packageItem em{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));text-transform:capitalize;border-radius:999px;padding:7px 11px;font-size:.75rem;font-style:normal;font-weight:950}.packagePreview{grid-column:1/-1}.packageMock{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 70% 0,#35d7ff29,#0000 22rem),linear-gradient(145deg,#ffffff1f,#ffffff0f);border-radius:32px;padding:28px}.packageMock small{color:var(--green);text-transform:uppercase;letter-spacing:.13em;font-weight:950}.packageMock h2{letter-spacing:-.07em;margin:12px 0;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.packageMock p{color:#c9d8e8;max-width:760px;line-height:1.7}.packagePrice{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;margin:12px 0 22px;padding:10px 14px;font-weight:950;display:inline-block}.packageColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.packageColumns div{border:1px solid var(--line);background:#ffffff0f;border-radius:22px;padding:18px}.packageColumns pre{white-space:pre-wrap;word-break:break-word;color:#dbe8f6;margin-bottom:18px;font-family:inherit;line-height:1.65}.packageMock button{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0;border-radius:999px;margin-top:22px;padding:12px 16px;font-weight:950}@media (width<=1080px){.packageGrid{grid-template-columns:1fr}.packageListPanel{position:static}.packageColumns{grid-template-columns:1fr}}.publicSite{color:#f7fbff;background:radial-gradient(circle at 16% 10%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 32rem), radial-gradient(circle at 82% 20%, #9067ff2e, transparent 34rem), linear-gradient(135deg, #06101e 0%, #0b1526 45%, #07111f 100%);min-height:100vh}.publicSiteLoading{text-align:center;background:radial-gradient(circle at top,#35d7ff2e,#0000 34rem),#07111f;align-content:center;place-items:center;gap:14px;min-height:100vh;padding:28px;display:grid}.publicSiteLoading h1{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(2rem,6vw,4rem)}.publicSiteLoading p{color:var(--muted)}.publicSiteLoading a{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;padding:12px 16px;font-weight:950}.publicNav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fb3;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding:18px 7vw;display:flex;position:sticky;top:0}.publicBrand{align-items:center;gap:12px;display:flex}.publicBrand span{color:#07111f;background:var(--accent);letter-spacing:-.08em;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.publicBrand b,.publicBrand small{display:block}.publicBrand small{color:#aebed0;white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.publicNav nav{color:#d6e3f0;align-items:center;gap:18px;display:flex}.publicNav .navCta{color:#07111f;background:var(--accent);border-radius:999px;padding:10px 14px;font-weight:950}.publicHero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:52px;padding:82px 7vw 72px;display:grid}.publicHeroCopy small,.publicSectionHead small,.publicWhy small,.publicContact small{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-weight:950}.publicHero h1{letter-spacing:-.08em;max-width:780px;margin:18px 0 20px;font-size:clamp(3rem,7vw,6.4rem);line-height:.92}.publicHero p{color:#c7d7e8;max-width:660px;font-size:1.08rem;line-height:1.8}.publicActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.publicPrimary,.publicSecondary{border-radius:999px;padding:13px 18px;font-weight:950}.publicPrimary{color:#07111f;background:var(--accent)}.publicSecondary{background:#ffffff14;border:1px solid #ffffff29}.publicTrust{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.publicTrust div{background:#ffffff12;border:1px solid #ffffff24;border-radius:22px;min-width:140px;padding:16px}.publicTrust b,.publicTrust span{display:block}.publicTrust b{text-transform:capitalize;font-size:1.35rem}.publicTrust span{color:#aebed0;margin-top:4px;font-size:.86rem}.publicHeroVisual{background:radial-gradient(circle at 70% 0%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 20rem), linear-gradient(180deg, #ffffff21, #ffffff0f);border:1px solid #ffffff24;border-radius:36px;padding:18px;box-shadow:0 30px 90px #00000059}.destinationCard.large{background:linear-gradient(#05101e14,#05101ee0), linear-gradient(135deg, color-mix(in srgb, var(--accent) 35%, #07111f), #9067ff4d);border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:360px;padding:28px;display:flex}.destinationCard span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-weight:950}.destinationCard h2{letter-spacing:-.07em;margin:12px 0;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.destinationCard p{color:#d3e4f5;line-height:1.7}.destinationGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.destinationGrid div{background:#ffffff12;border:1px solid #ffffff24;border-radius:22px;padding:18px}.destinationGrid b,.destinationGrid span{display:block}.destinationGrid span{color:#aebed0;margin-top:6px}.publicSection,.publicWhy,.publicContact{padding:74px 7vw}.publicSectionHead{max-width:740px;margin-bottom:32px}.publicSectionHead h2,.publicWhy h2,.publicContact h2{letter-spacing:-.07em;margin:12px 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.publicSectionHead p,.publicWhy p,.publicContact p{color:#aebed0;line-height:1.75}.publicPackageGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.publicPackageCard,.emptyPublicPackages,.contactCard,.whyGrid div{background:linear-gradient(#ffffff1f,#ffffff0f);border:1px solid #ffffff24;border-radius:30px;overflow:hidden;box-shadow:0 24px 70px #00000038}.packageImageMock{background:linear-gradient(#05101e0d,#05101ed1), linear-gradient(135deg, color-mix(in srgb, var(--accent) 38%, #07111f), #9067ff4d);align-items:flex-end;height:190px;padding:18px;display:flex}.packageImageMock span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:950}.publicPackageBody{padding:20px}.publicPackageBody small{color:var(--accent);font-weight:900}.publicPackageBody h3{letter-spacing:-.04em;margin:10px 0;font-size:1.35rem}.publicPackageBody p{color:#aebed0;min-height:86px;line-height:1.65}.publicPackageBody b{margin:14px 0;display:block}.publicPackageBody a,.emptyPublicPackages a,.contactCard a{color:#07111f;background:var(--accent);border-radius:999px;padding:10px 14px;font-weight:950;display:inline-block}.emptyPublicPackages{grid-column:1/-1;padding:28px}.publicWhy{grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;display:grid}.whyGrid{gap:14px;display:grid}.whyGrid div{padding:20px}.whyGrid b,.whyGrid span{display:block}.whyGrid span{color:#aebed0;margin-top:6px;line-height:1.6}.publicContact{grid-template-columns:1fr 380px;align-items:center;gap:28px;display:grid}.contactCard{padding:24px}.contactCard b,.contactCard span{display:block}.contactCard span{color:#aebed0;margin-top:8px}.contactCard a{margin-top:18px}.publicFooter{color:#aebed0;border-top:1px solid #ffffff1a;justify-content:space-between;gap:18px;padding:28px 7vw;display:flex}.publicFooter a{color:var(--accent);font-weight:900}@media (width<=1080px){.publicHero,.publicWhy,.publicContact{grid-template-columns:1fr}.publicPackageGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.publicNav{flex-direction:column;align-items:flex-start;padding:16px}.publicNav nav{gap:10px;width:100%;padding-bottom:4px;overflow-x:auto}.publicHero,.publicSection,.publicWhy,.publicContact{padding-left:18px;padding-right:18px}.publicHero h1{font-size:3.3rem}.publicPackageGrid,.destinationGrid{grid-template-columns:1fr}.publicFooter{flex-direction:column;padding-left:18px;padding-right:18px}}.headerActionLink{text-decoration:none;display:inline-block}.publicInquiryForm{background:linear-gradient(#ffffff1f,#ffffff0f);border:1px solid #ffffff24;border-radius:30px;padding:24px;box-shadow:0 24px 70px #00000038}.publicInquiryForm span{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;font-weight:950}.publicInquiryForm h3{letter-spacing:-.04em;margin:10px 0 18px;font-size:1.6rem}.publicInquiryForm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.publicInquiryForm label{color:#dbe8f6;font-size:.88rem;font-weight:900}.publicInquiryForm label.wide,.publicInquiryForm h3,.publicInquiryForm>span,.publicLeadMessage,.publicInquiryForm button{grid-column:1/-1}.publicInquiryForm input,.publicInquiryForm textarea{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;outline:none;width:100%;margin-top:8px;padding:13px 14px}.publicInquiryForm textarea{resize:vertical;min-height:100px}.publicInquiryForm button,.publicPackageBody button{color:#07111f;background:var(--accent);border:0;border-radius:999px;padding:12px 16px;font-weight:950}.publicPackageBody button{margin-top:4px}.publicLeadMessage{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:#eafff7;background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:16px;padding:12px 14px;line-height:1.5}.leadsGrid{gap:18px;display:grid}.leadsHeaderPanel{overflow:hidden}.leadStats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.leadStats div{border:1px solid var(--line);background:#ffffff0f;border-radius:22px;padding:18px}.leadStats b,.leadStats span{display:block}.leadStats b{letter-spacing:-.05em;font-size:1.8rem}.leadStats span{color:var(--muted);margin-top:4px}.leadList{gap:14px;display:grid}.leadCard{border:1px solid var(--line);background:#ffffff0e;border-radius:24px;padding:18px}.leadTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.leadTop b,.leadTop span{display:block}.leadTop span{color:var(--muted);margin-top:5px}.leadTop em{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));text-transform:capitalize;border-radius:999px;padding:7px 11px;font-size:.78rem;font-style:normal;font-weight:950}.leadDetails{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.leadDetails span{border:1px solid var(--line);color:var(--muted);background:#ffffff0d;border-radius:16px;padding:10px;font-size:.85rem}.leadDetails b{color:#fff}.leadCard p{color:#d5e4f2;line-height:1.6}.leadActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.leadActions button{border:1px solid var(--line);color:#dce8f5;text-transform:capitalize;background:#ffffff14;border-radius:999px;padding:8px 11px}.leadActions button.active{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));font-weight:950}@media (width<=920px){.leadStats,.leadDetails{grid-template-columns:repeat(2,1fr)}.publicInquiryForm{grid-template-columns:1fr}}@media (width<=560px){.leadStats,.leadDetails{grid-template-columns:1fr}.leadTop{flex-direction:column}}.draftActions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 16px;display:flex}.draftActions span{color:var(--muted)}.draftItemActions{align-items:center;gap:8px;display:flex}.draftItemActions button{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:999px;padding:8px 11px;font-weight:800}.draftItemActions button:disabled{opacity:.55}.statusField{display:block}.statusSegment{border:1px solid var(--line);background:#ffffff0f;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;padding:6px;display:grid}.statusSegment button{color:#dce8f5;text-transform:capitalize;background:0 0;border:1px solid #0000;border-radius:14px;padding:11px 10px;font-weight:900}.statusSegment button:hover{background:#ffffff14;border-color:#ffffff2e}.statusSegment button.active{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));box-shadow:0 14px 34px #35d7ff38}.formGrid select option{color:#fff;background:#07111f}@media (width<=680px){.statusSegment{grid-template-columns:1fr}}.seoGrid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;gap:18px;display:grid}.seoPreviewPanel{position:sticky;top:24px}.googlePreview{border:1px solid var(--line);background:#ffffff0f;border-radius:22px;margin:16px 0 24px;padding:18px}.googlePreview span,.googlePreview p{color:var(--muted)}.googlePreview b{color:#8ab4f8;margin:8px 0;font-size:1.15rem;line-height:1.35;display:block}.googlePreview p{margin:0;line-height:1.6}.socialPreview{border:1px solid var(--line);background:#ffffff0f;border-radius:22px;margin:16px 0 24px;overflow:hidden}.socialImage{background:radial-gradient(circle at 70% 0,#35d7ff38,#0000 18rem),linear-gradient(135deg,#35d7ff38,#9067ff33);place-items:center;height:190px;display:grid}.socialImage img{object-fit:cover;width:100%;height:100%}.socialImage span{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));letter-spacing:-.08em;border-radius:22px;place-items:center;width:70px;height:70px;font-size:1.4rem;font-weight:950;display:grid}.socialPreview>div:last-child{padding:18px}.socialPreview b,.socialPreview p,.socialPreview small{display:block}.socialPreview p,.socialPreview small{color:var(--muted);line-height:1.6}.domainChecklist{gap:12px;margin:16px 0 22px;display:grid}.domainChecklist div{border:1px solid var(--line);background:#ffffff0e;border-radius:18px;padding:14px}.domainChecklist div.done{background:#56f0b217;border-color:#56f0b259}.domainChecklist b,.domainChecklist span{display:block}.domainChecklist span{color:var(--muted);margin-top:4px}.seoVisitLink{text-align:center}@media (width<=1080px){.seoGrid{grid-template-columns:1fr}.seoPreviewPanel{position:static}}.ownerMetricGrid{grid-template-columns:repeat(4,1fr)}.ownerGrid{grid-template-columns:minmax(0,1fr) 380px;gap:18px;margin-top:18px;display:grid}.ownerActivityList,.controlHealthList{gap:12px;display:grid}.ownerActivityItem{border:1px solid var(--line);background:#ffffff0e;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ownerActivityItem b,.ownerActivityItem span{display:block}.ownerActivityItem span{color:var(--muted);margin-top:5px}.ownerActivityItem em{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));text-transform:capitalize;border-radius:999px;padding:7px 11px;font-size:.78rem;font-style:normal;font-weight:950}.controlHealthList div{border:1px solid var(--line);background:#ffffff0e;border-radius:20px;padding:16px}.controlHealthList b,.controlHealthList span{display:block}.controlHealthList b{letter-spacing:-.05em;font-size:1.8rem}.controlHealthList span{color:var(--muted);margin-top:4px}.ownerMembersPanel{overflow:hidden}.tenantTable{gap:10px;margin-top:18px;display:grid}.tenantTableHead,.tenantTableRow{grid-template-columns:1.4fr .7fr .7fr .8fr .9fr .8fr .7fr;align-items:center;gap:12px;display:grid}.tenantTableHead{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;padding:0 14px;font-size:.78rem;font-weight:950}.tenantTableRow{border:1px solid var(--line);background:#ffffff0e;border-radius:20px;padding:14px}.tenantTableRow b,.tenantTableRow small{display:block}.tenantTableRow small{color:var(--muted);margin-top:4px}.tenantTableRow span{color:#dbe8f6}.tenantTableRow em{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));text-transform:capitalize;border-radius:999px;justify-self:start;padding:7px 11px;font-size:.78rem;font-style:normal;font-weight:950}.tenantTableRow a{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;justify-self:start;padding:8px 11px;font-weight:950}.tenantEmpty{border:1px solid var(--line);color:var(--muted);background:#ffffff0e;border-radius:20px;padding:18px}@media (width<=1180px){.ownerGrid{grid-template-columns:1fr}.tenantTable{overflow-x:auto}.tenantTableHead,.tenantTableRow{min-width:980px}}@media (width<=760px){.ownerMetricGrid{grid-template-columns:repeat(2,1fr)}.ownerActivityItem{flex-direction:column;align-items:flex-start}}@media (width<=520px){.ownerMetricGrid{grid-template-columns:1fr}}.subscriptionGrid{gap:18px;display:grid}.planCards{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.planCard{border:1px solid var(--line);background:radial-gradient(circle at 70% 0,#56f0b21f,#0000 14rem),#ffffff0e;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:220px;padding:18px;display:flex}.planCard span{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:950}.planCard h3{letter-spacing:-.05em;margin:10px 0;font-size:1.55rem}.planCard p{color:var(--muted);line-height:1.6}.planMeta{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.planMeta b,.planMeta small{display:block}.planMeta b{font-size:1.35rem}.planMeta small{color:var(--muted)}.subscriptionListPanel{overflow:hidden}.subscriptionList{gap:14px;margin-top:18px;display:grid}.subscriptionItem{border:1px solid var(--line);background:#ffffff0e;border-radius:24px;padding:18px}.subscriptionTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.subscriptionTop b,.subscriptionTop span{display:block}.subscriptionTop span{color:var(--muted);margin-top:5px}.subscriptionTop em{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));text-transform:capitalize;border-radius:999px;padding:7px 11px;font-size:.78rem;font-style:normal;font-weight:950}.subscriptionSection{margin-top:16px}.subscriptionSection small{color:var(--muted);margin-bottom:8px;font-weight:900;display:block}.subscriptionPills{flex-wrap:wrap;gap:8px;display:flex}.subscriptionPills button{border:1px solid var(--line);color:#dce8f5;text-transform:capitalize;background:#ffffff14;border-radius:999px;padding:9px 12px;font-weight:900}.subscriptionPills button.active{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan))}.subscriptionPills.status button.active{background:linear-gradient(135deg,var(--cyan),var(--blue))}.subscriptionFeatureLine{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.subscriptionFeatureLine span,.subscriptionFeatureLine a{border:1px solid var(--line);color:#dce8f5;background:#ffffff0f;border-radius:999px;padding:9px 12px}.subscriptionFeatureLine b{color:#fff}.subscriptionFeatureLine a{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));font-weight:950}@media (width<=1180px){.planCards{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.planCards{grid-template-columns:1fr}.subscriptionTop{flex-direction:column}}.entitlementBanner{background:radial-gradient(circle at 0 0,#56f0b224,#0000 20rem),#ffffff0f;border:1px solid #56f0b240;border-radius:26px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:flex}.entitlementBanner.locked{background:radial-gradient(circle at 0 0,#ff50501f,#0000 20rem),#ffffff0f;border-color:#ff787859}.entitlementBanner.warning{color:#ffe6c7;border-color:#ffbd7159}.entitlementBanner span{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:950}.entitlementBanner b,.entitlementBanner p{display:block}.entitlementBanner b{margin-top:6px;font-size:1.2rem}.entitlementBanner p{color:var(--muted);margin:6px 0 0;line-height:1.5}.entitlementBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.entitlementBadges em{border-radius:999px;padding:8px 11px;font-size:.78rem;font-style:normal;font-weight:950}.entitlementBadges em.on{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan))}.entitlementBadges em.off{color:#b6c7d8;border:1px solid var(--line);background:#ffffff1a}@media (width<=860px){.entitlementBanner{flex-direction:column;align-items:flex-start}.entitlementBadges{justify-content:flex-start}}.fieldHint{color:var(--muted);margin-top:8px;line-height:1.4;display:block}.createMemberBox{background:radial-gradient(circle at 0 0,#56f0b21f,#0000 20rem),#ffffff0e;border:1px solid #56f0b238;border-radius:26px;margin:18px 0;padding:18px}.createMemberHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.createMemberHead h3{letter-spacing:-.04em;margin:8px 0;font-size:1.35rem}.createMemberHead p{color:var(--muted);margin:0;line-height:1.6}.createMemberGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.createMemberGrid label{color:#dbe8f6;font-size:.86rem;font-weight:900}.createMemberGrid input,.createMemberGrid select{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:16px;outline:none;width:100%;margin-top:8px;padding:12px 13px}.createdMemberCard{background:#56f0b217;border:1px solid #56f0b247;border-radius:20px;gap:6px;margin-top:16px;padding:16px;display:grid}.createdMemberCard b{color:#fff}.createdMemberCard span{color:#d6e8f5}.createdMemberCard a{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;justify-self:start;margin-top:8px;padding:9px 12px;font-weight:950}@media (width<=1180px){.createMemberGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.createMemberHead{flex-direction:column}.createMemberGrid{grid-template-columns:1fr}}.editMemberBox{background:radial-gradient(circle at 0 0,#35d7ff1f,#0000 20rem),#ffffff0e;border:1px solid #35d7ff3d;border-radius:26px;margin:18px 0;padding:18px}.tenantActions{flex-wrap:wrap;gap:8px;display:flex}.tenantActions button{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:999px;padding:8px 11px;font-weight:950}.tenantActions a{text-align:center}.setupGuide{box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#56f0b221,#0000 22rem),linear-gradient(#ffffff18,#ffffff0e);border:1px solid #56f0b23d;border-radius:30px;margin-bottom:18px;padding:22px}.setupHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.setupHeader h2{letter-spacing:-.06em;margin:8px 0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.setupHeader p{color:var(--muted);margin:0;line-height:1.65}.setupScore{text-align:right;min-width:120px}.setupScore b,.setupScore span{display:block}.setupScore b{letter-spacing:-.06em;font-size:2rem}.setupScore span{color:var(--muted);margin-top:4px}.setupProgress{background:#ffffff17;border-radius:999px;height:10px;margin:18px 0;overflow:hidden}.setupProgress div{background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;height:100%;transition:width .25s}.setupGrid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.setupChecklist{gap:10px;display:grid}.setupChecklist>div{border:1px solid var(--line);background:#ffffff0e;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.setupChecklist>div.done{background:#56f0b216;border-color:#56f0b25c}.setupChecklist i{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-style:normal;font-weight:950;display:grid}.setupChecklist b,.setupChecklist span{display:block}.setupChecklist span{color:var(--muted);margin-top:4px;line-height:1.45}.setupQuickForm{border:1px solid var(--line);background:#ffffff0b;border-radius:22px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.setupQuickForm label{color:#dbe8f6;font-size:.86rem;font-weight:900}.setupQuickForm label.wide{grid-column:1/-1}.setupQuickForm input,.setupQuickForm textarea{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:16px;outline:none;width:100%;margin-top:8px;padding:12px 13px}.setupQuickForm textarea{resize:vertical;min-height:90px}.setupActions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.setupActions button{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:999px;padding:11px 14px;font-weight:950}.setupActions .primary{color:#07111f;border:0}@media (width<=1080px){.setupGrid{grid-template-columns:1fr}}@media (width<=720px){.setupHeader{flex-direction:column}.setupScore{text-align:left}.setupQuickForm{grid-template-columns:1fr}}.customerTrust b{font-size:1.05rem}.mediaUploadBox{background:radial-gradient(circle at 0 0,#56f0b21c,#0000 18rem),#ffffff0b;border:1px solid #56f0b238;border-radius:24px;margin-bottom:18px;padding:18px}.mediaUploadBox h3{letter-spacing:-.04em;margin:8px 0;font-size:1.3rem}.mediaUploadBox p{color:var(--muted);margin:0 0 14px;line-height:1.6}.mediaUploadActions{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.mediaUploadActions label{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff12;border-radius:18px;padding:14px;font-weight:950}.mediaUploadActions input{max-width:220px;color:var(--muted);margin-top:8px;font-size:.8rem;display:block}.currentLogoPreview{border:1px solid var(--line);background:#ffffff0f;border-radius:18px;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.currentLogoPreview img{object-fit:contain;background:#ffffff14;border-radius:14px;width:54px;height:54px}.currentLogoPreview span{color:var(--muted)}.mediaThumbGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mediaThumbGrid div{border:1px solid var(--line);aspect-ratio:1.3;background:#ffffff0f;border-radius:16px;position:relative;overflow:hidden}.mediaThumbGrid img{object-fit:cover;width:100%;height:100%}.mediaThumbGrid span{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950;position:absolute;bottom:8px;left:8px}.publicBrand img{object-fit:contain;background:#ffffff14;border-radius:16px;width:48px;height:48px;padding:6px}.mockLogo{object-fit:contain;background:#ffffff14;border-radius:10px;width:34px;height:34px;padding:4px}@media (width<=720px){.mediaThumbGrid{grid-template-columns:repeat(2,1fr)}}.destinationCard.large.withImage{background-position:50%;background-size:cover}.publicGallerySection{padding:74px 7vw}.publicGalleryGrid{grid-template-columns:1.3fr 1fr 1fr;grid-auto-rows:220px;gap:16px;display:grid}.publicGalleryGrid figure{background:#ffffff0f;border:1px solid #ffffff24;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.publicGalleryGrid figure.featured{grid-row:span 2}.publicGalleryGrid img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.publicGalleryGrid figure:hover img{transform:scale(1.04)}.publicGalleryGrid figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-overflow:ellipsis;white-space:nowrap;background:#07111fad;border:1px solid #ffffff24;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:900;position:absolute;bottom:14px;left:14px;right:14px;overflow:hidden}@media (width<=1080px){.publicGalleryGrid{grid-template-columns:1fr 1fr}.publicGalleryGrid figure.featured{grid-row:span 1}}@media (width<=720px){.publicGallerySection{padding-left:18px;padding-right:18px}.publicGalleryGrid{grid-template-columns:1fr;grid-auto-rows:240px}}.mediaManagerGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mediaManagerCard{border:1px solid var(--line);background:#ffffff0e;border-radius:20px;overflow:hidden}.mediaManagerCard>img{object-fit:cover;width:100%;height:150px;display:block}.mediaManagerBody{padding:12px}.mediaManagerBody input{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:14px;outline:none;width:100%;margin-bottom:10px;padding:10px 11px}.mediaManagerActions{flex-wrap:wrap;gap:7px;display:flex}.mediaManagerActions button{border:1px solid var(--line);color:#dce8f5;background:#ffffff14;border-radius:999px;padding:7px 9px;font-size:.74rem;font-weight:900}.mediaManagerActions button.danger{color:#ffd4d4;background:#ff50501f;border-color:#ff787859}.mediaManagerBody>span{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));text-transform:capitalize;border-radius:999px;margin-top:10px;padding:5px 8px;font-size:.68rem;font-weight:950;display:inline-block}@media (width<=1080px){.mediaManagerGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.mediaManagerGrid{grid-template-columns:1fr}}.polishedGallery{position:relative}.travelPhotoBoard{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:22px;margin-top:22px;margin-bottom:18px;display:grid}.boardHero,.stackCard,.refinedGrid figure{background:#ffffff0d;border:1px solid #ffffff24;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000003d}.boardHero{min-height:460px}.boardHero img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.boardHero:hover img,.stackCard:hover img,.refinedGrid figure:hover img{transform:scale(1.03)}.boardStack{min-height:460px;position:relative}.stackCard{width:78%;height:220px;position:absolute;right:0}.stack1{z-index:1;top:0;transform:rotate(-4deg)}.stack2{z-index:2;top:110px;left:8%;right:auto;transform:rotate(3deg)}.stack3{z-index:3;bottom:0;transform:rotate(-2deg)}.stackCard img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.boardHero figcaption,.stackCard figcaption,.refinedGrid figcaption{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07111f94;border:1px solid #ffffff24;border-radius:999px;padding:10px 14px;font-size:.84rem;font-weight:900;line-height:1.25;position:absolute;bottom:16px;left:16px;right:16px}.refinedGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.refinedGrid figure{min-height:220px}.refinedGrid img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}@media (width<=1180px){.travelPhotoBoard{grid-template-columns:1fr}.boardHero{min-height:360px}.boardStack{min-height:300px}.stackCard{width:100%;height:220px;margin-bottom:14px;position:relative;inset:auto;transform:none!important}.refinedGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.refinedGrid{grid-template-columns:1fr}.boardHero{min-height:280px}.stackCard{height:200px}.boardHero figcaption,.stackCard figcaption,.refinedGrid figcaption{font-size:.78rem}}.aiLogoButton{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));cursor:pointer;border:0;border-radius:18px;padding:14px 16px;font-weight:950;box-shadow:0 16px 34px #35d7ff2e}.aiLogoButton:disabled{opacity:.65;cursor:not-allowed}.aiLogoAssistantPanel{background:radial-gradient(circle at 0 0,#35d7ff24,#0000 18rem),#ffffff0e;border:1px solid #35d7ff3d;border-radius:24px;margin:16px 0;padding:18px}.aiLogoAssistantPanel h3{letter-spacing:-.04em;margin:8px 0;font-size:1.35rem}.aiLogoAssistantPanel p{color:var(--muted);line-height:1.65}.logoConceptGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.logoConceptCard{border:1px solid var(--line);background:#ffffff0e;border-radius:22px;padding:14px}.logoConceptCard b{font-size:1.05rem;display:block}.logoConceptCard p{margin:8px 0 12px;font-size:.88rem}.logoConceptCard small{color:#c8d6e5;margin-top:8px;line-height:1.45;display:block}.paletteRow{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.paletteRow span{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:900}.logoConceptCard textarea{border:1px solid var(--line);color:#dce8f5;resize:vertical;background:#0000002e;border-radius:16px;outline:none;width:100%;min-height:150px;margin-top:12px;padding:11px;font-size:.78rem;line-height:1.45}.logoConceptCard button{border:1px solid var(--line);color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;margin-top:10px;padding:9px 12px;font-weight:950}.aiLogoUsage{border-top:1px solid var(--line);margin-bottom:0;padding-top:12px}@media (width<=1180px){.logoConceptGrid{grid-template-columns:1fr}}.publicBrand{min-width:0}.publicBrand img{object-fit:contain;background:#ffffffeb;border-radius:14px;width:auto;max-width:160px;height:46px;padding:6px 10px;box-shadow:0 12px 34px #00000029}.mockLogo{object-fit:contain;background:#ffffffeb;border-radius:10px;width:auto;max-width:120px;height:34px;padding:4px 8px}.currentLogoPreview img{object-fit:contain;background:#ffffffeb;border-radius:14px;width:auto;max-width:180px;height:64px;padding:8px 12px}@media (width<=720px){.publicBrand img{max-width:130px;height:40px}.mockLogo{max-width:96px;height:30px}}.packageImageField{grid-column:1/-1}.packageImagePicker{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px;display:grid}.packageImagePicker button{border:1px solid var(--line);aspect-ratio:1.35;cursor:pointer;background:#ffffff0f;border-radius:16px;padding:0;position:relative;overflow:hidden}.packageImagePicker button.active{border-color:#56f0b2d9;box-shadow:0 0 0 3px #56f0b224}.packageImagePicker img{object-fit:cover;width:100%;height:100%}.packageImagePicker span{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950;position:absolute;bottom:8px;left:8px}.packageListThumb{object-fit:cover;border:1px solid var(--line);background:#ffffff14;border-radius:16px;flex:none;width:74px;height:58px}@media (width<=900px){.packageImagePicker{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.packageImagePicker{grid-template-columns:repeat(2,1fr)}}.packageWorkspace,.packageGrid,.packageEditorGrid,.packageCmsGrid,.tourPackageGrid,.tourPackagesGrid,.packagePanelGrid{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:18px;display:grid}.packageWorkspace>*,.packageGrid>*,.packageEditorGrid>*,.packageCmsGrid>*,.tourPackageGrid>*,.tourPackagesGrid>*,.packagePanelGrid>*{min-width:0}.packageListPanel,.packageList,.packageSidebar,.packageListCard{min-width:0;max-height:calc(100vh - 72px);position:sticky;top:24px;overflow:hidden auto}.packageListPanel *,.packageList *,.packageSidebar *,.packageListCard *{max-width:100%}.packageListPanel .packageListItem,.packageList .packageListItem,.packageSidebar .packageListItem,.packageListCard .packageListItem{min-width:0}.packageListPanel b,.packageList b,.packageSidebar b,.packageListCard b{overflow-wrap:anywhere}.packageImagePicker,.formGrid,.panel{min-width:0}@media (width<=1180px){.packageWorkspace,.packageGrid,.packageEditorGrid,.packageCmsGrid,.tourPackageGrid,.tourPackagesGrid,.packagePanelGrid{grid-template-columns:1fr}.packageListPanel,.packageList,.packageSidebar,.packageListCard{max-height:none;position:static}}.packageListToggleButton{border:1px solid var(--line);color:#dce8f5;background:#ffffff14;border-radius:999px;padding:11px 14px;font-weight:950}.packageListToggleButton:hover{background:#ffffff21}.hiddenPackageList{display:none!important}:is(.packageWorkspace:has(.hiddenPackageList),.packageGrid:has(.hiddenPackageList),.packageEditorGrid:has(.hiddenPackageList),.packageCmsGrid:has(.hiddenPackageList),.tourPackageGrid:has(.hiddenPackageList),.tourPackagesGrid:has(.hiddenPackageList),.packagePanelGrid:has(.hiddenPackageList)){grid-template-columns:minmax(0,1fr)!important}.publicDetailButton{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;padding:11px 14px;font-weight:950}.publicDetailButton.inline{margin-top:10px}.publicPackageModal{z-index:999;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.publicPackageModalBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020812b8;position:absolute;inset:0}.publicPackageModalCard{background:radial-gradient(circle at 0 0,#56f0b21f,#0000 22rem),#0b1526;border:1px solid #ffffff29;border-radius:34px;width:min(980px,100%);max-height:min(88vh,920px);position:relative;overflow-y:auto;box-shadow:0 40px 120px #00000075}.modalCloseButton{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:42px;height:42px;margin-top:14px;margin-left:auto;margin-right:14px;font-size:1.5rem;font-weight:950;display:grid;position:sticky;top:14px}.modalPackageImage{border-radius:34px 34px 0 0;height:320px;margin-top:-70px;overflow:hidden}.modalPackageImage img{object-fit:cover;width:100%;height:100%}.modalPackageContent{padding:26px}.modalPackageContent h2{letter-spacing:-.07em;margin:12px 0;font-size:clamp(2rem,5vw,4rem);line-height:.95}.modalPackageContent p{color:#c8d6e5;line-height:1.7}.modalPackageMeta{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.modalPackageMeta b,.modalPackageMeta a{border-radius:999px;padding:11px 14px;font-weight:950}.modalPackageMeta b{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan))}.modalPackageMeta a{color:#fff;background:#ffffff17;border:1px solid #ffffff29}.modalPackageDetails{grid-template-columns:1.25fr .8fr .8fr;gap:14px;margin-top:18px;display:grid}.modalPackageDetails section,.publicInquiryBox{background:#ffffff0e;border:1px solid #ffffff24;border-radius:24px;padding:18px}.modalPackageDetails h3,.publicInquiryBox h3{margin:0 0 12px}.modalPackageDetails pre{color:#dce8f5;white-space:pre-wrap;margin:0;font-family:inherit;line-height:1.7}.publicInquiryBox{margin-top:18px}.publicInquiryGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px;display:grid}.publicInquiryGrid input,.publicInquiryGrid textarea{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;outline:none;width:100%;padding:13px 14px}.publicInquiryGrid textarea{resize:vertical;grid-column:1/-1;min-height:92px}@media (width<=860px){.modalPackageDetails,.publicInquiryGrid{grid-template-columns:1fr}.modalPackageImage{height:230px}}.publicPackageCard{overflow:hidden}.publicPackageImage{background:#ffffff0f;border-radius:24px 24px 0 0;height:230px;margin:-1px -1px 0;overflow:hidden}.publicPackageImage img{object-fit:cover;width:100%;height:100%;display:block}.publicPackageImage+.publicPackageBody{padding-top:20px}.leadKanbanColumn{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#35d7ff14,#0000 18rem),#ffffff0b;border-radius:26px;min-width:260px;padding:14px}.leadKanbanColumn.won{border-color:#56f0b247}.leadKanbanColumn.lost{border-color:#ff787838}.leadColumnHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.leadColumnHeader b{font-size:1rem}.leadColumnHeader em{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;place-items:center;min-width:32px;height:32px;font-style:normal;font-weight:950;display:grid}.leadColumnCards{gap:12px;display:grid}.leadPipelineCard{border:1px solid var(--line);background:#ffffff0f;border-radius:22px;padding:14px}.leadPipelineCard .leadTop{align-items:flex-start}.leadPipelineCard .leadTop b{overflow-wrap:anywhere}.leadPipelineCard .leadDetails{gap:6px;margin:12px 0;display:grid}.leadPipelineCard .leadDetails span{color:var(--muted);font-size:.82rem}.leadPipelineCard p{color:#dce8f5;margin:10px 0;font-size:.88rem;line-height:1.55}.leadQuickActions a,.leadQuickActions button{border:1px solid var(--line);color:#dce8f5;cursor:pointer;background:#ffffff14;border-radius:999px;padding:7px 9px;font-size:.72rem;font-weight:900}.emptyLeadColumn{color:var(--muted);background:#ffffff09;border:1px dashed #ffffff2e;border-radius:20px;padding:16px}@media (width<=1200px){.leadKanbanBoard{grid-template-columns:repeat(5,280px)}}.leadsKanbanPage{gap:18px;display:grid}.leadKanbanBoard{grid-template-columns:repeat(5,minmax(280px,1fr));align-items:start;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.leadKanbanColumn{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#35d7ff14,#0000 18rem),#ffffff0a;border-radius:24px;flex-direction:column;min-width:280px;min-height:620px;max-height:calc(100vh - 210px);padding:14px;display:flex}.leadColumnHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.leadColumnHeader b,.leadColumnHeader span{display:block}.leadColumnHeader b{font-size:1.05rem;line-height:1.2}.leadColumnHeader span{color:var(--muted);margin-top:4px;font-size:.83rem}.leadColumnHeader em{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;place-items:center;min-width:34px;height:34px;font-size:.9rem;font-style:normal;font-weight:950;display:grid}.leadColumnCards{gap:12px;padding-right:4px;display:grid;overflow-y:auto}.leadPipelineCard{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:22px;gap:12px;padding:14px;display:grid;box-shadow:0 10px 28px #00000024}.leadPipelineCard .leadTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.leadPipelineCard .leadTop>div{flex:1;min-width:0}.leadPipelineCard .leadTop b{overflow-wrap:anywhere;font-size:1.02rem;line-height:1.25;display:block}.leadPipelineCard .leadTop span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;line-height:1.45;display:block}.leadPipelineCard .leadTop em{white-space:nowrap;color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;padding:6px 10px;font-size:.72rem;font-style:normal;font-weight:950}.leadPipelineCard .leadDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.leadPipelineCard .leadDetails span{min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:8px 10px;font-size:.78rem;line-height:1.35;display:block}.leadPipelineCard .leadDetails span b{color:#fff;font-size:.86rem}.leadPipelineCard p{color:#dce8f5;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.55}.leadQuickActions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.leadQuickActions a,.leadQuickActions button{color:#dce8f5;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900;line-height:1.2}.leadQuickActions a{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}.emptyLeadColumn{min-height:110px;color:var(--muted);text-align:center;background:#ffffff08;border:1px dashed #ffffff29;border-radius:18px;place-content:center;padding:16px;display:grid}.emptyLeadColumn b,.emptyLeadColumn span{display:block}.emptyLeadColumn b{color:#cfe1f5}.emptyLeadColumn span{margin-top:4px;font-size:.82rem}@media (width<=1400px){.leadKanbanBoard{grid-template-columns:repeat(5,300px)}}@media (width<=900px){.leadPipelineCard .leadDetails{grid-template-columns:1fr}}.leadDetailModal{z-index:999;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.leadDetailBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020812b8;position:absolute;inset:0}.leadDetailCard{background:radial-gradient(circle at 0 0,#56f0b21c,#0000 22rem),#0b1526;border:1px solid #ffffff29;border-radius:34px;width:min(900px,100%);max-height:min(88vh,920px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 40px 120px #00000075}.leadDetailHeader h2{letter-spacing:-.07em;margin:10px 0 6px;font-size:clamp(2rem,5vw,3.8rem);line-height:.95}.leadDetailHeader p{color:var(--muted);margin:0}.leadDetailGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.leadDetailGrid div{border:1px solid var(--line);background:#ffffff0e;border-radius:18px;padding:13px}.leadDetailGrid span,.leadDetailGrid b{display:block}.leadDetailGrid span{color:var(--muted);font-size:.78rem}.leadDetailGrid b{color:#fff;overflow-wrap:anywhere;margin-top:5px}.leadDetailMessage,.leadNotesBox,.leadStatusBox{border:1px solid var(--line);background:#ffffff0e;border-radius:24px;margin-top:14px;padding:18px}.leadDetailMessage h3,.leadNotesBox h3,.leadStatusBox h3{margin:0 0 12px}.leadDetailMessage p{color:#dce8f5;white-space:pre-wrap;margin:0;line-height:1.65}.leadNotesBox{gap:12px;display:grid}.leadNotesBox label{color:#dce8f5;font-size:.86rem;font-weight:900}.leadNotesBox input,.leadNotesBox textarea{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:16px;outline:none;width:100%;margin-top:8px;padding:12px 13px}.leadNotesBox textarea{resize:vertical;min-height:130px}.leadModalActions,.leadStatusBox div{flex-wrap:wrap;gap:10px;display:flex}.leadModalActions a,.leadModalActions button,.leadStatusBox button{border:1px solid var(--line);color:#dce8f5;background:#ffffff14;border-radius:999px;padding:10px 13px;font-weight:950}.leadModalActions a,.leadStatusBox button.active{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}@media (width<=760px){.leadDetailGrid{grid-template-columns:1fr}.leadDetailCard{padding:18px}}.publicPackageActionRow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.publicPackageActionRow button.secondary{color:#fff;background:#ffffff17;border:1px solid #ffffff29}.publicPackageDetailModal{z-index:999;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.publicPackageDetailBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020812bd;position:absolute;inset:0}.publicPackageDetailCard{background:radial-gradient(circle at 0 0,#35d7ff21,#0000 22rem),#0b1526;border:1px solid #ffffff29;border-radius:34px;width:min(980px,100%);max-height:min(90vh,920px);position:relative;overflow-y:auto;box-shadow:0 40px 120px #00000075}.detailPackageHeroImage{border-radius:34px 34px 0 0;height:330px;overflow:hidden}.detailPackageHeroImage img{object-fit:cover;width:100%;height:100%;display:block}.detailPackageContent{padding:26px}.detailPackageContent h2{letter-spacing:-.07em;margin:12px 0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.95}.detailPackageContent p{color:#c8d6e5;line-height:1.7}.detailPackageMeta{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.detailPackageMeta b,.detailPackageMeta button,.detailPackageMeta a{border-radius:999px;padding:11px 14px;font-weight:950}.detailPackageMeta b,.detailPackageMeta button{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}.detailPackageMeta a{color:#fff;background:#ffffff17;border:1px solid #ffffff29}.detailPackageSections{grid-template-columns:1fr 1fr;gap:14px;display:grid}.detailPackageSections section{background:#ffffff0e;border:1px solid #ffffff24;border-radius:24px;padding:18px}.detailPackageSections section:first-child,.detailPackageSections section:nth-child(2){grid-column:1/-1}.detailPackageSections h3{margin:0 0 10px}.detailPackageSections pre{color:#dce8f5;white-space:pre-wrap;margin:0;font-family:inherit;line-height:1.7}@media (width<=760px){.detailPackageHeroImage{height:230px}.detailPackageSections{grid-template-columns:1fr}.detailPackageContent{padding:20px}}.followUpReminderPanel{background:radial-gradient(circle at 0 0,#35d7ff1a,#0000 22rem),#ffffff0b;border-color:#35d7ff2e}.followUpSummaryPills{flex-wrap:wrap;gap:8px;display:flex}.followUpSummaryPills span{border:1px solid var(--line);color:#dce8f5;background:#ffffff14;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:950}.followUpSummaryPills span.danger{color:#ffdada;background:#ff50501f;border-color:#ff787852}.followUpReminderGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.followUpBucket{border:1px solid var(--line);background:#ffffff0b;border-radius:22px;gap:9px;padding:14px;display:grid}.followUpBucket.danger{border-color:#ff78784d}.followUpBucket.today{border-color:#56f0b247}.followUpBucket>b{margin-bottom:3px;font-size:1rem;display:block}.followUpBucket button{text-align:left;color:#dce8f5;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;width:100%;padding:11px}.followUpBucket button:hover{background:#35d7ff14;border-color:#35d7ff57}.followUpBucket button span,.followUpBucket button small{display:block}.followUpBucket button span{overflow-wrap:anywhere;font-weight:950}.followUpBucket button small{color:var(--muted);margin-top:4px;line-height:1.35}.followUpBucket em{color:var(--muted);border:1px dashed #ffffff24;border-radius:16px;padding:12px;font-size:.84rem;font-style:normal}@media (width<=980px){.followUpReminderGrid{grid-template-columns:1fr}}.leadFilterPanel{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:16px;margin-top:16px;padding:16px;display:grid}.leadFilterPanel p{color:var(--muted);margin:6px 0 0;line-height:1.55}.leadFilterControls{grid-template-columns:1.3fr .8fr .9fr auto;gap:10px;display:grid}.leadFilterControls input,.leadFilterControls select{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:999px;outline:none;width:100%;padding:12px 14px;font-weight:800}.leadFilterControls select option{color:#07111f}.leadFilterControls button{border:1px solid var(--line);color:#dce8f5;cursor:pointer;background:#ffffff14;border-radius:999px;padding:12px 14px;font-weight:950}.leadFilterControls button:hover{background:#ffffff21}@media (width<=1100px){.leadFilterPanel{grid-template-columns:1fr}.leadFilterControls{grid-template-columns:1fr 1fr}}@media (width<=640px){.leadFilterControls{grid-template-columns:1fr}}.overviewCrmSnapshot{background:radial-gradient(circle at 0 0,#35d7ff1a,#0000 24rem),#ffffff0b;border-color:#35d7ff2e;grid-column:1/-1}.overviewCrmCards{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px;display:grid}.crmMetricCard{border:1px solid var(--line);background:#ffffff0e;border-radius:22px;min-height:126px;padding:16px}.crmMetricCard span,.crmMetricCard small{display:block}.crmMetricCard span{color:var(--muted);font-size:.82rem;font-weight:900}.crmMetricCard b{letter-spacing:-.06em;margin:8px 0;font-size:2.4rem;line-height:1;display:block}.crmMetricCard small{color:var(--muted);line-height:1.4}.crmMetricCard.danger{background:#ff50501a;border-color:#ff787857}.crmMetricCard.today{background:#56f0b214;border-color:#56f0b24d}.crmMetricCard.won{background:#35d7ff14;border-color:#35d7ff47}.overviewFollowupList{gap:10px;margin-top:14px;display:grid}.overviewFollowupList div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}.overviewFollowupList strong{overflow-wrap:anywhere}.overviewFollowupList span{color:var(--muted);text-align:right}@media (width<=1180px){.overviewCrmCards{grid-template-columns:repeat(2,1fr)}.overviewFollowupList div{display:grid}.overviewFollowupList span{text-align:left}}@media (width<=620px){.overviewCrmCards{grid-template-columns:1fr}}.overviewQuickActions{background:radial-gradient(circle at 100% 0,#56f0b21a,#0000 22rem),#ffffff0b;grid-column:1/-1;grid-template-columns:.7fr 1.3fr;align-items:center;gap:18px;display:grid}.overviewQuickActions p{color:var(--muted);line-height:1.55}.overviewActionGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.overviewActionGrid button{text-align:left;border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff0e;border-radius:22px;min-height:120px;padding:16px;transition:transform .18s,border-color .18s,background .18s}.overviewActionGrid button:hover{background:#35d7ff14;border-color:#35d7ff5c;transform:translateY(-2px)}.overviewActionGrid b,.overviewActionGrid span{display:block}.overviewActionGrid b{margin-bottom:8px;font-size:1.02rem}.overviewActionGrid span{color:var(--muted);font-size:.85rem;line-height:1.45}@media (width<=1180px){.overviewQuickActions{grid-template-columns:1fr}.overviewActionGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.overviewActionGrid{grid-template-columns:1fr}}.premiumInquiryShell{grid-template-columns:.82fr 1.18fr;align-items:start;gap:22px;padding-top:84px;display:grid}.premiumInquiryIntro{position:sticky;top:110px}.premiumInquiryIntro h2{letter-spacing:-.075em;margin:12px 0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.92}.premiumInquiryIntro p{color:#c8d6e5;max-width:560px;line-height:1.75}.inquiryTrustGrid{gap:10px;margin-top:22px;display:grid}.inquiryTrustGrid div{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.inquiryTrustGrid b{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.inquiryTrustGrid span{color:#dce8f5;font-weight:800}.premiumInquiryCard{background:radial-gradient(circle at 0 0,#35d7ff1f,#0000 22rem),#ffffff0e;border:1px solid #ffffff29;border-radius:32px;padding:22px;box-shadow:0 28px 90px #0003}.selectedInquiryPackage{background:#56f0b214;border:1px solid #56f0b247;border-radius:24px;grid-template-columns:110px 1fr auto;align-items:center;gap:14px;margin-bottom:16px;padding:12px;display:grid}.selectedInquiryPackage img{object-fit:cover;border-radius:18px;width:110px;height:78px}.selectedInquiryPackage span,.selectedInquiryPackage small{color:var(--muted);display:block}.selectedInquiryPackage b{margin:4px 0;font-size:1.05rem;display:block}.selectedInquiryPackage button{color:#fff;background:#ffffff17;border:1px solid #ffffff24;border-radius:999px;padding:9px 12px;font-weight:900}.publicInquiryFormGrid label{color:#dce8f5;gap:8px;font-size:.88rem;font-weight:950;display:grid}.publicInquiryFormGrid label.wide{grid-column:1/-1}.publicInquiryFormGrid input,.publicInquiryFormGrid select,.publicInquiryFormGrid textarea{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;outline:none;width:100%;padding:14px;font-weight:800}.publicInquiryFormGrid select option{color:#07111f}.publicInquiryFormGrid textarea{resize:vertical;min-height:126px;line-height:1.55}.premiumInquiryActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.premiumInquiryActions button,.premiumInquiryActions a{border-radius:999px;padding:13px 18px;font-weight:950}.premiumInquiryActions button{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}.premiumInquiryActions button:disabled{opacity:.65}.premiumInquiryActions a{color:#fff;background:#ffffff17;border:1px solid #ffffff29}.inquiryFinePrint{color:var(--muted);margin:14px 0 0;font-size:.86rem;line-height:1.55}@media (width<=980px){.premiumInquiryShell{grid-template-columns:1fr}.premiumInquiryIntro{position:static}}@media (width<=640px){.publicInquiryFormGrid,.selectedInquiryPackage{grid-template-columns:1fr}.selectedInquiryPackage img{width:100%;height:170px}}.publicContactSection.premiumInquiryShell{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);align-items:start;gap:clamp(28px,4vw,56px);width:min(1480px,100% - 48px);margin:0 auto;padding:96px 0 86px;scroll-margin-top:110px;display:grid;overflow:visible}.premiumInquiryIntro{min-width:0;position:sticky;top:110px}.premiumInquiryIntro .badge{margin-left:0}.premiumInquiryIntro h2{letter-spacing:-.08em;word-break:normal;max-width:620px;margin:14px 0 18px;font-size:clamp(3rem,5.7vw,5.9rem);line-height:.92}.premiumInquiryIntro p{color:#c8d6e5;max-width:620px;font-size:1.02rem;line-height:1.75}.inquiryTrustGrid{max-width:620px}.premiumInquiryCard{border-radius:32px;width:100%;min-width:0;padding:clamp(18px,2.1vw,28px)}.publicInquiryFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.publicInquiryFormGrid input,.publicInquiryFormGrid select,.publicInquiryFormGrid textarea{min-width:0}.publicInquiryFormGrid textarea{min-height:140px}.premiumInquiryActions{align-items:center}.premiumInquiryActions button,.premiumInquiryActions a{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.inquiryFinePrint{max-width:760px}.publicSite,.publicMain,.publicContactSection{overflow-x:clip}@media (width<=1180px){.publicContactSection.premiumInquiryShell{grid-template-columns:1fr;width:min(100% - 36px,960px);padding-top:74px}.premiumInquiryIntro{position:static}.premiumInquiryIntro h2,.premiumInquiryIntro p,.inquiryTrustGrid{max-width:none}}@media (width<=720px){.publicContactSection.premiumInquiryShell{width:min(100% - 24px,640px);padding-top:56px;padding-bottom:60px}.premiumInquiryIntro h2{font-size:clamp(2.5rem,14vw,4.2rem)}.publicInquiryFormGrid{grid-template-columns:1fr}.premiumInquiryCard{border-radius:26px}.inquiryTrustGrid div{align-items:flex-start}}#contact{scroll-margin-top:120px}.contentHubPage{gap:18px;display:grid}.contentHubHero{background:radial-gradient(circle at 0 0,#35d7ff1a,#0000 24rem),#ffffff0b}.contentHubHero h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(2rem,4vw,3.6rem)}.contentHubHero p{color:var(--muted);max-width:760px;line-height:1.65}.contentHubStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.contentHubStats div{border:1px solid var(--line);background:#ffffff0e;border-radius:20px;padding:14px}.contentHubStats b,.contentHubStats span{display:block}.contentHubStats b{font-size:2rem;line-height:1}.contentHubStats span{color:var(--muted);margin-top:5px}.contentHubGrid{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:18px;display:grid}.contentFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contentFormGrid label{color:#dce8f5;gap:8px;font-size:.86rem;font-weight:950;display:grid}.contentFormGrid label.wide,.contentFormGrid .wide{grid-column:1/-1}.contentFormGrid input,.contentFormGrid select,.contentFormGrid textarea{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:16px;outline:none;width:100%;padding:12px 13px}.contentFormGrid select option{color:#07111f}.contentFormGrid textarea{resize:vertical;min-height:100px;line-height:1.55}.contentBodyTextarea{min-height:240px!important}.contentCoverPicker{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.contentCoverPicker button{border:1px solid var(--line);aspect-ratio:1.35;cursor:pointer;background:#ffffff0f;border-radius:16px;padding:0;overflow:hidden}.contentCoverPicker button.active{border-color:#56f0b2e6;box-shadow:0 0 0 3px #56f0b224}.contentCoverPicker img{object-fit:cover;width:100%;height:100%}.contentEditorActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.contentEditorActions button{border:1px solid var(--line);color:#dce8f5;background:#ffffff14;border-radius:999px;padding:11px 14px;font-weight:950}.contentListPanel{max-height:calc(100vh - 72px);position:sticky;top:24px;overflow-y:auto}.contentListPanel .panelTitleRow em{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;place-items:center;min-width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.contentPostList{gap:12px;display:grid}.contentPostItem{border:1px solid var(--line);background:#ffffff0e;border-radius:22px;gap:10px;padding:12px;display:grid}.contentPostItem img{object-fit:cover;border-radius:16px;width:100%;height:130px}.contentPostItem span,.contentPostItem small{color:var(--muted);text-transform:capitalize}.contentPostItem b{overflow-wrap:anywhere;margin:4px 0;display:block}.contentPostActions{gap:8px;display:flex}.contentPostActions button{border:1px solid var(--line);color:#dce8f5;background:#ffffff14;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:900}@media (width<=1180px){.contentHubGrid{grid-template-columns:1fr}.contentListPanel{max-height:none;position:static}}@media (width<=720px){.contentHubStats,.contentFormGrid{grid-template-columns:1fr}.contentCoverPicker{grid-template-columns:repeat(2,1fr)}}.publicTravelInfoSection{width:min(1480px,100% - 48px);margin:0 auto;padding:88px 0}.publicSectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.publicSectionHeader h2{letter-spacing:-.08em;margin:12px 0;font-size:clamp(2.6rem,5vw,5.6rem);line-height:.92}.publicSectionHeader p{color:#c8d6e5;max-width:720px;line-height:1.7}.publicInfoGrid{grid-template-columns:1.15fr .85fr .85fr;gap:18px;display:grid}.publicInfoCard{background:radial-gradient(circle at 0 0,#35d7ff1a,#0000 20rem),#ffffff0e;border:1px solid #ffffff24;border-radius:30px;min-height:100%;overflow:hidden}.publicInfoCard.featured{grid-row:span 2}.publicInfoCard img,.publicInfoImageMock{object-fit:cover;background:linear-gradient(135deg,#35d7ff2e,#56f0b214),#ffffff0a;place-items:center;width:100%;height:220px;display:grid}.publicInfoCard.featured img,.publicInfoCard.featured .publicInfoImageMock{height:360px}.publicInfoImageMock span{color:#dce8f5;font-weight:950}.publicInfoCard>div{padding:20px}.publicInfoCard span{color:var(--cyan);text-transform:capitalize;letter-spacing:.06em;font-size:.78rem;font-weight:950;display:block}.publicInfoCard h3{letter-spacing:-.035em;margin:10px 0;font-size:1.35rem;line-height:1.15}.publicInfoCard.featured h3{font-size:clamp(1.8rem,3vw,3rem)}.publicInfoCard p{color:#c8d6e5;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.publicInfoCard button{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0;border-radius:999px;margin-top:12px;padding:11px 14px;font-weight:950}.publicInfoDetailModal{z-index:999;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.publicInfoDetailBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020812bd;position:absolute;inset:0}.publicInfoDetailCard{background:radial-gradient(circle at 0 0,#35d7ff21,#0000 22rem),#0b1526;border:1px solid #ffffff29;border-radius:34px;width:min(980px,100%);max-height:min(90vh,920px);position:relative;overflow-y:auto;box-shadow:0 40px 120px #00000075}.publicInfoDetailImage{border-radius:34px 34px 0 0;height:330px;overflow:hidden}.publicInfoDetailImage img{object-fit:cover;width:100%;height:100%}.publicInfoDetailContent{padding:26px}.publicInfoDetailContent h2{letter-spacing:-.08em;margin:14px 0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.92}.publicInfoDetailContent p{color:#c8d6e5;line-height:1.75}.publicInfoDetailContent section{background:#ffffff0e;border:1px solid #ffffff24;border-radius:24px;margin-top:18px;padding:20px}.publicInfoDetailContent pre{color:#dce8f5;white-space:pre-wrap;margin:0;font-family:inherit;line-height:1.8}.publicInfoDetailActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.publicInfoDetailActions button,.publicInfoDetailActions a{border-radius:999px;padding:12px 15px;font-weight:950}.publicInfoDetailActions button{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}.publicInfoDetailActions a{color:#fff;background:#ffffff17;border:1px solid #ffffff29}@media (width<=980px){.publicInfoGrid{grid-template-columns:1fr}.publicInfoCard.featured{grid-row:auto}.publicInfoCard.featured img,.publicInfoCard.featured .publicInfoImageMock{height:240px}}@media (width<=720px){.publicTravelInfoSection{width:min(100% - 24px,640px);padding:58px 0}.publicSectionHeader{display:block}.publicInfoDetailImage{height:230px}.publicInfoDetailContent{padding:20px}}.publicTravelInfoSection{padding:72px 0 54px}.publicTravelInfoSection+.publicGallerySection,.publicTravelInfoSection+.polishedGallery{padding-top:48px}.publicInfoGrid{align-items:stretch}.publicInfoCard{min-height:100%}.publicInfoCard.featured{max-width:760px}.publicInfoCard img,.publicInfoImageMock{background:radial-gradient(circle at 20% 20%,#56f0b22e,#0000 18rem),linear-gradient(135deg,#35d7ff2e,#ffffff0a)}.publicInfoCard p{min-height:72px}@media (width>=981px){.publicInfoGrid:has(.publicInfoCard:first-child:last-child){grid-template-columns:minmax(0,760px)}.publicInfoGrid:has(.publicInfoCard:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) minmax(0,.86fr);max-width:1120px}}@media (width<=980px){.publicTravelInfoSection{padding:56px 0 38px}}.contentAiAssistant{background:radial-gradient(circle at 100% 0,#56f0b21f,#0000 22rem),#ffffff0b;border-color:#56f0b233;grid-template-columns:.75fr 1.25fr;align-items:start;gap:18px;display:grid}.contentAiAssistant h2{letter-spacing:-.055em;margin:10px 0;font-size:clamp(1.8rem,3vw,3rem)}.contentAiAssistant p{color:var(--muted);line-height:1.65}.contentAiControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contentAiControls label{color:#dce8f5;gap:8px;font-size:.84rem;font-weight:950;display:grid}.contentAiControls label.wide{grid-column:1/-1}.contentAiControls input,.contentAiControls select{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:16px;outline:none;width:100%;padding:12px 13px}.contentAiControls select option{color:#07111f}.contentAiControls button{align-self:end;min-height:44px}@media (width<=980px){.contentAiAssistant{grid-template-columns:1fr}}@media (width<=640px){.contentAiControls{grid-template-columns:1fr}.contentAiControls label.wide{grid-column:auto}}.contentEditorActions button.publishAction{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0;box-shadow:0 14px 36px #35d7ff29}.publicInfoRelatedPackage{background:radial-gradient(circle at 0 0,#56f0b21f,#0000 18rem),#ffffff0e;border:1px solid #56f0b247;border-radius:26px;margin-top:18px;padding:18px}.publicInfoRelatedPackage>div{grid-template-columns:190px 1fr;align-items:stretch;gap:16px;margin-top:12px;display:grid}.publicInfoRelatedPackage img{object-fit:cover;border-radius:20px;width:100%;height:100%;min-height:180px}.publicInfoRelatedPackage article{align-content:center;display:grid}.publicInfoRelatedPackage small{color:var(--cyan);font-weight:950}.publicInfoRelatedPackage h3{letter-spacing:-.055em;margin:8px 0;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1}.publicInfoRelatedPackage p{color:#c8d6e5;margin:0 0 10px;line-height:1.6}.publicInfoRelatedPackage b{color:#fff}.publicInfoRelatedPackage article>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.publicInfoRelatedPackage button{cursor:pointer;border-radius:999px;padding:11px 14px;font-weight:950}.publicInfoRelatedPackage button:first-child{color:#fff;background:#ffffff17;border:1px solid #ffffff29}.publicInfoRelatedPackage button:last-child{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}@media (width<=720px){.publicInfoRelatedPackage>div{grid-template-columns:1fr}.publicInfoRelatedPackage img{height:220px}}.publicInfoCardActions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.publicInfoCardActions button{margin-top:0}.publicInfoCardActions button.secondary,.publicInfoDetailActions button.secondary{color:#fff;background:#ffffff17;border:1px solid #ffffff29}.publicShareToast{z-index:1200;color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;padding:12px 16px;font-weight:950;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #00000047}.publicInfoCard{scroll-margin-top:120px}@media (width<=640px){.publicInfoCardActions,.publicInfoDetailActions{display:grid}.publicInfoCardActions button,.publicInfoDetailActions button,.publicInfoDetailActions a{justify-content:center;width:100%}}.iconOnly.whatsappIconButton{border-radius:999px;place-items:center;width:42px;min-width:42px;height:42px;font-size:1.05rem;line-height:1;display:inline-grid;position:relative;padding:0!important}.iconOnly.whatsappIconButton span{display:block;transform:translateY(-1px)}.iconOnly.whatsappIconButton:after{content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));z-index:20;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:950;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 30px #00000038}.iconOnly.whatsappIconButton:hover:after,.iconOnly.whatsappIconButton:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.publicInfoDetailActions .iconOnly.whatsappIconButton{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}.iconOnly.whatsappIconButton svg{fill:currentColor;width:21px;height:21px;display:block}.publicInfoCardActions .whatsappIconButton,.publicInfoDetailActions .whatsappIconButton{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}.publicInfoPageShell{min-height:100vh}.publicInfoPageMain{width:min(1120px,100% - 48px);margin:0 auto;padding:92px 0 72px}.publicInfoPageCard{background:radial-gradient(circle at 0 0,#35d7ff1f,#0000 28rem),#ffffff0e;border:1px solid #ffffff29;border-radius:36px;padding:clamp(22px,4vw,42px);box-shadow:0 34px 110px #0003}.publicInfoPageCover{object-fit:cover;border-radius:28px;width:100%;height:min(460px,48vw);margin-bottom:26px}.publicInfoPageCard h1{letter-spacing:-.085em;margin:14px 0;font-size:clamp(2.8rem,7vw,6.8rem);line-height:.9}.publicInfoPageSummary{color:#c8d6e5;max-width:860px;font-size:1.08rem;line-height:1.8}.publicInfoPageBody{background:#ffffff0e;border:1px solid #ffffff24;border-radius:26px;margin-top:26px;padding:24px}.publicInfoPageBody pre{color:#dce8f5;white-space:pre-wrap;margin:0;font-family:inherit;font-size:1rem;line-height:1.9}.publicInfoPageRelated{margin-top:24px}.publicInfoPageActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.publicInfoPageActions button,.publicInfoPageActions a{border-radius:999px;padding:12px 15px;font-weight:950}.publicInfoPageActions button:not(.iconOnly),.publicInfoPageActions a{color:#fff;background:#ffffff17;border:1px solid #ffffff29}.publicInfoPageActions .whatsappIconButton{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}@media (width<=720px){.publicInfoPageMain{width:min(100% - 24px,640px);padding:62px 0 52px}.publicInfoPageCover{height:240px}.publicInfoPageBody{padding:18px}}.publicPackageActionRow{align-items:center}.publicPackageActionRow .iconOnly.whatsappIconButton,.detailPackageMeta .iconOnly.whatsappIconButton{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}.publicPackagePageShell{min-height:100vh}.publicPackagePageMain{width:min(1180px,100% - 48px);margin:0 auto;padding:92px 0 72px}.publicPackagePageCard{background:radial-gradient(circle at 0 0,#35d7ff1f,#0000 28rem),#ffffff0e;border:1px solid #ffffff29;border-radius:36px;padding:clamp(22px,4vw,42px);box-shadow:0 34px 110px #0003}.publicPackagePageCover{object-fit:cover;border-radius:28px;width:100%;height:min(500px,50vw);margin-bottom:26px}.publicPackagePageCard h1{letter-spacing:-.085em;margin:14px 0;font-size:clamp(2.8rem,7vw,6.8rem);line-height:.9}.publicPackagePageSummary{color:#c8d6e5;max-width:860px;font-size:1.08rem;line-height:1.8}.publicPackagePagePrice{margin-top:18px}.publicPackagePagePrice b{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border-radius:999px;padding:11px 15px;font-weight:950;display:inline-flex}.publicPackagePageActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.publicPackagePageActions a,.publicPackagePageActions button:not(.iconOnly){color:#fff;background:#ffffff17;border:1px solid #ffffff29;border-radius:999px;padding:12px 15px;font-weight:950}.publicPackagePageActions a:first-child,.publicPackagePageActions .whatsappIconButton{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}.publicPackagePageSections{gap:16px;margin-top:26px;display:grid}.publicPackagePageSections section{background:#ffffff0e;border:1px solid #ffffff24;border-radius:24px;padding:20px}.publicPackagePageSections h3{margin:0 0 10px}.publicPackagePageSections p,.publicPackagePageSections pre{color:#dce8f5;white-space:pre-wrap;margin:0;font-family:inherit;line-height:1.8}@media (width<=720px){.publicPackagePageMain{width:min(100% - 24px,640px);padding:62px 0 52px}.publicPackagePageCover{height:240px}.publicPackagePageActions{display:grid}.publicPackagePageActions a,.publicPackagePageActions button{justify-content:center;width:100%}}.compactPackageActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compactPackageActions button{min-height:38px;padding:9px 12px;font-size:.82rem;line-height:1}.compactPackageActions .iconOnly.copyIconButton{border-radius:999px;place-items:center;width:38px;min-width:38px;height:38px;display:inline-grid;position:relative;padding:0!important}.copyIconButton svg{fill:currentColor;width:18px;height:18px;display:block}.copyIconButton:after{content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));z-index:20;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:950;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 30px #00000038}.copyIconButton:hover:after,.copyIconButton:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=640px){.compactPackageActions{grid-template-columns:1fr 1fr auto;display:grid}.compactPackageActions button:not(.iconOnly){justify-content:center;width:100%}}.providerMiniGrid{flex-wrap:wrap;gap:10px;display:flex}.providerMiniGrid label{color:#dce8f5;gap:7px;font-size:.84rem;font-weight:950;display:grid}.providerMiniGrid input{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:14px;padding:10px 12px}.providerResultList span{color:var(--cyan);margin-top:5px}.providerConnectorPage{gap:18px;display:grid}.providerHeroPanel{background:radial-gradient(circle at 100% 0,#56f0b21f,#0000 24rem),#ffffff0b;border-color:#56f0b238;justify-content:space-between;align-items:center;gap:20px;display:flex}.providerHeroPanel h2{letter-spacing:-.07em;margin:10px 0;font-size:clamp(2rem,4vw,4rem);line-height:.95}.providerHeroPanel p,.providerWorkspacePanel p{color:var(--muted);max-width:860px;line-height:1.7}.providerStatusCard{border:1px solid var(--line);background:#ffffff0f;border-radius:24px;min-width:190px;padding:16px}.providerStatusCard b,.providerStatusCard span{display:block}.providerStatusCard b{color:#ffb4b4}.providerStatusCard.connected{background:#56f0b21a;border-color:#56f0b24d}.providerStatusCard.connected b{color:var(--green)}.providerStatusCard span{color:var(--muted);margin-top:5px}.providerConnectorGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.providerCredentialForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.providerCredentialForm .wide{grid-column:1/-1}.providerCredentialForm label,.providerToolForm label,.providerJsonTool label{color:#dce8f5;gap:8px;font-size:.86rem;font-weight:950;display:grid}.providerCredentialForm input,.providerToolForm input,.providerJsonTool textarea{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:16px;outline:none;width:100%;padding:12px 13px}.providerCredentialForm small{color:var(--muted)}.providerActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.providerActions button,.providerToolTabs button,.providerToolForm button,.providerJsonTool button{border:1px solid var(--line);color:#dce8f5;background:#ffffff14;border-radius:999px;padding:11px 14px;font-weight:950}.providerActions .primary,.providerToolTabs button.active,.providerToolForm button,.providerJsonTool button{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}.providerCapabilityList{gap:10px;display:grid}.providerCapabilityList article{border:1px solid var(--line);background:#ffffff0d;border-radius:18px;padding:13px}.providerCapabilityList article.enabled{background:#56f0b214;border-color:#56f0b24d}.providerCapabilityList b,.providerCapabilityList span{display:block}.providerCapabilityList span{color:var(--cyan);margin-top:4px;font-weight:950}.providerWorkspacePanel.locked{opacity:.82}.providerToolTabs{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.providerToolShell{gap:14px;display:grid}.providerToolForm{border:1px solid var(--line);background:#ffffff0d;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.providerLockedState{border:1px dashed var(--line);color:var(--muted);border-radius:24px;padding:24px}.providerLockedState b{color:#fff;margin-bottom:7px;display:block}.providerJsonTool{border:1px solid var(--line);background:#ffffff0d;border-radius:24px;gap:12px;padding:16px;display:grid}.providerJsonTool textarea{min-height:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.6}.providerResultViewer{border:1px solid var(--line);background:#ffffff0b;border-radius:24px;padding:16px}.providerResultViewer em{color:var(--muted);font-style:normal}.providerResultList{gap:12px;display:grid}.providerResultList article{border:1px solid var(--line);background:#ffffff0d;border-radius:18px;padding:14px}.providerResultList b,.providerResultList span{display:block}.providerResultList span{color:var(--cyan);margin-top:5px;font-weight:950}.providerResultList pre,.providerRawResult{white-space:pre-wrap;color:#dce8f5;background:#0000002e;border-radius:14px;max-height:280px;margin:12px 0 0;padding:12px;font-size:.78rem;overflow:auto}@media (width<=1180px){.providerHeroPanel{flex-direction:column;align-items:flex-start}.providerStatusCard{width:100%}.providerConnectorGrid,.providerToolForm{grid-template-columns:1fr}}@media (width<=720px){.providerCredentialForm{grid-template-columns:1fr}.providerCredentialForm .wide{grid-column:auto}}.polishedProviderResult{background:radial-gradient(circle at 100% 0,#56f0b214,#0000 24rem),#ffffff0b}.providerResultHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.providerResultHeader h2{letter-spacing:-.05em;margin:8px 0 4px;font-size:clamp(1.5rem,3vw,2.4rem)}.providerResultHeader p{color:var(--muted);margin:0}.providerResultStats{text-align:center;background:#56f0b214;border:1px solid #56f0b238;border-radius:22px;min-width:110px;padding:13px}.providerResultStats b,.providerResultStats span{display:block}.providerResultStats b{color:var(--green);font-size:1.8rem;line-height:1}.providerResultStats span{color:var(--muted);margin-top:4px;font-weight:800}.providerSearchSummary{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.providerSearchSummary span{border:1px solid var(--line);background:#ffffff0e;border-radius:999px;padding:8px 11px}.providerSearchSummary small{color:var(--muted);text-transform:capitalize;margin-right:6px}.providerSearchSummary b{color:#fff}.providerPrettyList{gap:14px;display:grid}.providerPrettyCard{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff13,#ffffff09);border-radius:24px;padding:16px;box-shadow:0 20px 60px #00000024}.providerPrettyTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.providerIcon{border:1px solid var(--line);background:#ffffff14;border-radius:16px;place-items:center;width:46px;height:46px;font-size:1.4rem;display:grid}.providerPrettyTop b,.providerPrettyTop span{display:block}.providerPrettyTop b{color:#fff;font-size:1.02rem}.providerPrettyTop span{color:var(--muted);margin-top:4px;line-height:1.45}.providerPrettyTop strong{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));white-space:nowrap;border-radius:999px;padding:10px 12px}.providerRouteLine{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;gap:12px;margin:16px 0 12px;display:grid}.providerRouteLine div{border:1px solid var(--line);background:#ffffff0b;border-radius:18px;padding:12px}.providerRouteLine small,.providerRouteLine b{display:block}.providerRouteLine small{color:var(--muted);margin-bottom:4px}.providerRouteLine i{background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:2px;position:relative}.providerRouteLine i:after{content:"→";color:var(--cyan);background:#101827;border-radius:999px;padding:1px 7px;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.providerMetaPills{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.providerMetaPills span{color:#dce8f5;border:1px solid var(--line);background:#ffffff0e;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:850}.providerCardNote{color:var(--muted);margin:12px 0 0;line-height:1.6}.providerRequirementList{color:#dce8f5;margin:12px 0 0;padding-left:20px;line-height:1.65}.providerTimeline{gap:8px;margin-top:13px;display:grid}.providerTimeline span{color:#dce8f5;border-left:2px solid #35d7ff66;grid-template-columns:58px minmax(0,1fr);gap:8px;padding-left:10px;display:grid}.providerTimeline b{color:var(--cyan)}.providerCardActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.providerCardActions button{border:1px solid var(--line);color:#dce8f5;background:#ffffff12;border-radius:999px;padding:9px 12px;font-weight:900}.providerCardActions .primaryGhost{color:#07111f;background:linear-gradient(135deg,var(--green),var(--cyan));border:0}.providerRawDetails{border:1px dashed var(--line);color:var(--muted);border-radius:18px;margin-top:16px;padding:12px}.providerRawDetails summary{cursor:pointer;color:#dce8f5;font-weight:950}.providerRawDetails pre{white-space:pre-wrap;color:#dce8f5;background:#0003;border-radius:14px;max-height:360px;margin:12px 0 0;padding:12px;font-size:.78rem;overflow:auto}.providerEmptyResult{border:1px dashed var(--line);color:var(--muted);border-radius:20px;padding:18px}.providerEmptyResult b{color:#fff;margin-bottom:5px;display:block}@media (width<=760px){.providerResultHeader,.providerPrettyTop{grid-template-columns:1fr;display:grid}.providerResultStats{width:100%}.providerPrettyTop strong{width:fit-content}.providerRouteLine{grid-template-columns:1fr}.providerRouteLine i{display:none}}.providerCredentialForm select{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:16px;outline:none;padding:12px 13px}.providerTypeField{color:#dce8f5;gap:8px;font-size:.86rem;font-weight:950;display:grid}.providerTypeSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.providerTypeSwitch button{text-align:left;border:1px solid var(--line);color:#dce8f5;cursor:pointer;background:#ffffff12;border-radius:18px;padding:13px 14px;transition:all .18s}.providerTypeSwitch button:hover{background:#35d7ff14;border-color:#35d7ff59;transform:translateY(-1px)}.providerTypeSwitch button.active{background:radial-gradient(circle at 100% 0,#56f0b22e,#0000 14rem),#56f0b21a;border-color:#56f0b273;box-shadow:0 18px 45px #00000029}.providerTypeSwitch b,.providerTypeSwitch small{display:block}.providerTypeSwitch b{color:#fff;font-size:.95rem}.providerTypeSwitch small{color:var(--muted);margin-top:5px;font-weight:750;line-height:1.45}.providerCredentialForm select{appearance:none;color:#fff;background-color:#ffffff14}.providerCredentialForm select option{color:#fff;background:#101827}@media (width<=760px){.providerTypeSwitch{grid-template-columns:1fr}}.flightSourceSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.flightSourceSwitch button{text-align:left;border:1px solid var(--line);color:#dce8f5;cursor:pointer;background:#ffffff12;border-radius:18px;padding:13px 14px;transition:all .18s}.flightSourceSwitch button:hover{background:#35d7ff14;border-color:#35d7ff59;transform:translateY(-1px)}.flightSourceSwitch button.active{background:radial-gradient(circle at 100% 0,#56f0b22e,#0000 14rem),#56f0b21a;border-color:#56f0b273}.flightSourceSwitch b,.flightSourceSwitch small{display:block}.flightSourceSwitch b{color:#fff;font-size:.95rem}.flightSourceSwitch small{color:var(--muted);margin-top:5px;font-weight:750;line-height:1.45}.providerSourceNotice{color:var(--muted);background:#fbbf2414;border:1px solid #fbbf2447;border-radius:18px;padding:14px}.providerSourceNotice b{color:#fff;margin-bottom:5px;display:block}.providerSourceNotice p{margin:0;line-height:1.55}.providerActionLink{border-radius:999px;align-items:center;padding:9px 12px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=760px){.flightSourceSwitch{grid-template-columns:1fr}}
