.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%}}
