.header select{background:#101b2e;color:#d9c5a0;border:1px solid #ffffff55;padding:7px;max-width:76px}.landing-hero{min-height:560px;padding:100px 0;background:linear-gradient(90deg,#101b2ec9,#101b2e22),url('https://images.unsplash.com/photo-1476514525535-07fb3b4ae5f1?auto=format&fit=crop&w=2000&q=85') center/cover;color:white}.landing-hero h1{max-width:650px;font-size:64px}.landing-hero p{color:#e7dfcf;margin-top:25px}.landing-hero .eyebrow{color:#d9c5a0}.status:not(:empty),#workspace-status:not(:empty){padding:15px;background:#f7eedb;color:#72572f;border-radius:6px;margin-bottom:20px;white-space:pre-wrap}.status.error{background:#f8e8e8;color:#853838}.toolbar{flex-wrap:wrap}.table-wrap{overflow:auto}.editor-toolbar{display:flex;flex-wrap:wrap;gap:5px;background:#faf9f6;padding:10px;border:1px solid #ddd}.editor-toolbar button{background:white;padding:8px 11px;border:1px solid #ddd;border-radius:3px}.editor-toolbar button:hover{background:#eae4d7}.tiptap{background:white;border:1px solid #ddd;min-height:250px;padding:22px;outline:none}.tiptap p{color:#344151;margin:10px 0}.tiptap h2{margin:20px 0 12px}.tiptap table{border-collapse:collapse;width:100%}.tiptap td,.tiptap th{border:1px solid #aaa;padding:8px}.tiptap img{max-width:100%}.content-locale{display:none}.content-locale.active{display:block}.resource-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.resource-actions button{padding:8px 12px;background:#101b2e;color:white;border-radius:4px}.code-input{font-family:monospace!important}.json-view{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f3ed;padding:20px;max-height:450px;overflow:auto}.table td{max-width:280px;overflow-wrap:anywhere}.auth-main form{margin-top:25px}.file-link{display:inline-block;margin:7px}.ai-response{white-space:pre-wrap;overflow-wrap:anywhere}.sidebar button{margin-top:25px}.sample-note{padding:15px;background:#f7efdf}.appmain .grid{align-items:start}a:hover{text-decoration:underline}.header .wrap{gap:20px}.public-body{max-width:850px}.save-journey{border:1px solid #ddd;background:white;padding:5px 13px}.setting-editor textarea{min-height:250px}@media(max-width:760px){.shell{grid-template-columns:1fr}.sidebar{padding:15px}.sidebar .logo{width:100px;height:45px;margin:0}.sidebar nav{display:flex;gap:5px;overflow:auto}.sidebar a{white-space:nowrap}.sidebar .group{display:none}.header .wrap{gap:12px}.header .logo{width:95px}.landing-hero h1{font-size:43px}.two,.equal{grid-template-columns:1fr}.appmain{padding:18px}.app-title{flex-wrap:wrap}.kpis{grid-template-columns:1fr 1fr}.table{min-width:550px}.toolbar .field{width:100%}}
.hero-buttons{display:flex;gap:30px;align-items:center;margin-top:35px}.demo-search{position:relative;margin-top:-45px;z-index:2}.demo-search form{padding:26px;background:white;box-shadow:0 15px 45px #101b2e10;border-radius:8px}.search-heading{display:flex;justify-content:space-between;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.search-heading small{color:var(--muted)}.search-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr auto;gap:15px;align-items:end}.search-grid .field{margin:0}.guest-picker{border:1px solid var(--line);border-radius:5px;position:relative}.guest-picker summary{cursor:pointer;padding:12px;font-size:12px}.guest-panel{position:absolute;z-index:5;top:100%;right:0;width:280px;max-height:430px;overflow:auto;background:white;padding:20px;box-shadow:0 10px 30px #101b2e33}.guest-panel .field{margin-bottom:14px}.home-benefits{display:flex;justify-content:center;gap:50px;padding:30px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.section-title{margin-bottom:28px}.section-title p{margin-top:10px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.service-grid a{display:flex;align-items:center;gap:20px;min-height:95px}.service-symbol{font-size:28px;color:#9d855f}.home-planner{background:var(--navy);padding:70px 0;color:white}.home-planner .equal{align-items:center}.home-planner p{color:#b7c2ce}.home-planner .panel{color:var(--ink)}.home-planner .panel p{color:var(--muted)}.home-membership{align-items:center}.home-membership .reward-card{transform:rotate(-3deg);min-height:290px}.home-closing{padding:45px 0;background:#eae2d4}.home-closing h2{max-width:700px}.footer-links{display:flex;gap:35px;flex-wrap:wrap}.sample-note{font-size:12px}.stats small{color:var(--muted)}@media(max-width:900px){.search-grid{grid-template-columns:1fr 1fr}.home-benefits{gap:15px}.search-heading{flex-wrap:wrap}.home-closing .row{flex-wrap:wrap}.service-grid{grid-template-columns:1fr 1fr}.hero-buttons{flex-wrap:wrap}}@media(max-width:550px){.search-grid,.service-grid{grid-template-columns:1fr}.home-benefits{flex-direction:column;gap:10px}.guest-panel{left:0}.section-title{align-items:start;gap:20px}.home-membership .reward-card{transform:none}.landing-hero{padding:65px 0 90px}.hero-buttons{gap:20px}}
