
:root{--ozil-lime:#b9f66b;--ozil-bg:#0c1712;--ozil-line:#ffffff24;color-scheme:dark}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--ozil-bg)!important;color:#f4f3e8!important;margin:0}a,button,input,textarea,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ozil-lime);outline-offset:5px}h1,h2,h3,p{overflow-wrap:break-word}.ozil-home,.ozil-article,.ozil-footer{font-family:'Outfit',sans-serif}a{color:inherit}.ozil-hero{max-width:1380px;margin:auto;padding:136px 48px 68px;display:grid;grid-template-columns:1.12fr 0.88fr;gap:48px;align-items:center}.ozil-eyebrow{font-size:11px!important;letter-spacing:.17em;font-weight:600;color:var(--ozil-lime)!important;text-transform:uppercase;display:flex;gap:9px;align-items:center;margin:0 0 24px}.ozil-eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--ozil-lime)}.ozil-eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(185,246,107,.1);border:1px solid rgba(185,246,107,.3);border-radius:20px;font:600 11px/1 monospace;letter-spacing:.12em;color:var(--ozil-lime);margin:0 0 20px}.ozil-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--ozil-lime);box-shadow:0 0 8px var(--ozil-lime)}.ozil-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(54px,5.8vw,86px);line-height:1.0;letter-spacing:.01em;margin:0 0 20px;font-weight:400;color:#f4f3e8}.ozil-hero em{font-style:normal;color:var(--ozil-lime)}.ozil-title-dot{color:var(--ozil-lime)}.ozil-intro{font-size:clamp(20px,2.2vw,24px);line-height:1.35;font-weight:500;margin:0 0 14px;color:#f4f3e8;max-width:560px}.ozil-body{max-width:540px;font-size:15px;line-height:1.7;color:#b0c2b2;margin:0 0 22px}.ozil-hero-pills{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 26px}.ozil-hero-pills span{display:inline-flex;align-items:center;gap:6px;font:500 12px/1.4 'Outfit',sans-serif;color:#cce3c6;background:rgba(23,42,28,.7);border:1px solid rgba(88,126,81,.4);padding:6px 12px;border-radius:6px}.ozil-hero-pills svg{color:var(--ozil-lime)}.ozil-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 20px}.ozil-button{display:inline-flex;gap:12px;align-items:center;justify-content:center;padding:15px 26px;background:var(--ozil-lime);color:#112318!important;border:1px solid var(--ozil-lime);border-radius:6px;text-decoration:none;font:600 14px 'Outfit',sans-serif;cursor:pointer;min-height:48px;box-shadow:0 4px 18px rgba(185,246,107,.28);transition:background .18s,transform .18s,box-shadow .18s}.ozil-button:hover{background:#d0ffa1;transform:translateY(-2px);box-shadow:0 6px 24px rgba(185,246,107,.4)}.ozil-secondary-btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:15px 22px;background:rgba(23,40,28,.75);color:#e5eedf!important;border:1px solid #4a6644;border-radius:6px;text-decoration:none;font:500 14px 'Outfit',sans-serif;cursor:pointer;min-height:48px;transition:background .18s,border-color .18s}.ozil-secondary-btn:hover{background:#25422d;border-color:#6a965f;color:#fff!important}.ozil-text-link{font-size:14px;color:#e3e9dd;text-underline-offset:5px;line-height:1.8}.ozil-fine{font-size:12px!important;color:#8ea592!important;line-height:1.7!important}.ozil-pitch-panel{border:1px solid #47644e;background:#13251b;transform:rotate(2deg);box-shadow:18px 20px 0 #050c083b}.ozil-score{display:flex;justify-content:space-between;gap:12px;padding:19px 20px;border-bottom:1px solid #47644e;font:10px monospace;letter-spacing:.08em}.ozil-score span:last-child{color:var(--ozil-lime)}.ozil-pitch-panel svg{display:block;width:100%;height:auto}.ozil-pitch-caption{display:flex;justify-content:space-between;gap:10px;padding:16px 20px;border-top:1px solid #47644e;font-size:11px;letter-spacing:.04em}.ozil-pitch-caption span:first-child{color:var(--ozil-lime)}.ozil-diagram-note{font-size:11px;line-height:1.6;color:#b1c0b2;margin:0;padding:0 20px 18px}.ozil-section,.ozil-tool-section{max-width:1288px;margin:0 auto;padding:76px 0;border-top:1px solid var(--ozil-line)}.ozil-tool-section{scroll-margin-top:20px}.ozil-section h2,.ozil-section-head h2,.ozil-final h2{font:400 clamp(36px,4.6vw,60px)/1.03 'Bebas Neue',sans-serif;letter-spacing:.01em;margin:0 0 26px}.ozil-section p,.ozil-section-head>p{font-size:16px;line-height:1.8;color:#b5c1b8}.ozil-section-head{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:24px}.ozil-section-head>p{max-width:390px;font-size:14px}.ozil-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:30px 0}.ozil-three article{border-top:1px solid #6e8c695e;padding:24px 0}.ozil-three article>span{color:var(--ozil-lime);font:13px monospace}.ozil-three h3{font-size:22px;font-weight:500;margin:24px 0 12px}.ozil-three p{font-size:15px}.ozil-editorial{display:grid;grid-template-columns:1fr 1fr;gap:100px}.ozil-prompt-block{padding:30px;border:1px solid #527047;background:#15271b;transform:rotate(-1deg)}.ozil-prompt-block>span{font:10px monospace;letter-spacing:.1em;color:var(--ozil-lime)}.ozil-prompt-block p{font-size:14px}.ozil-prompt-block a{font-size:13px;color:var(--ozil-lime)}.ozil-faq{max-width:900px}.ozil-faq details{border-bottom:1px solid var(--ozil-line);padding:22px 0}.ozil-faq summary{font-size:18px;cursor:pointer;line-height:1.5}.ozil-faq p{font-size:15px;max-width:780px;margin:16px 0 0}.ozil-final{text-align:center;padding:90px 24px;background:#172a1d;border-top:1px solid var(--ozil-line)}.ozil-final .ozil-eyebrow{justify-content:center}.ozil-final h2{font-size:clamp(56px,8vw,100px)}.ozil-footer{max-width:1400px;margin:auto;padding:58px 56px 28px;display:grid;grid-template-columns:1fr 1fr;gap:24px 100px}.ozil-footer-brand{font-size:24px;display:flex;align-items:center;gap:12px;text-decoration:none}.ozil-footer p{font-size:13px;line-height:1.8;max-width:430px;color:#a3b1a5}.ozil-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;align-content:start}.ozil-footer nav a{font-size:13px;color:#d0dacd;text-decoration:none}.ozil-footer small{grid-column:1/-1;font-size:11px;color:#8ea18e;border-top:1px solid var(--ozil-line);padding-top:24px}.ozil-article{max-width:1040px;margin:auto;padding:140px 36px 80px}.ozil-article h1,.ozil-standalone h1{font:400 clamp(48px,7vw,82px)/1.02 'Bebas Neue',sans-serif;margin:20px 0 26px}.ozil-article h2{font-size:25px;font-weight:500;margin:42px 0 16px}.ozil-article p{font-size:16px;line-height:1.85;color:#b5c1b8}.ozil-article a:not(.ozil-button){color:#d4f5b8}.ozil-article .ozil-eyebrow{margin-top:36px}.ozil-lede{font-size:21px!important;max-width:800px}.ozil-article-cta{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin-top:48px}.ozil-prompt-library article{border-bottom:1px solid var(--ozil-line);padding-bottom:30px}.ozil-copy{background:transparent;color:var(--ozil-lime);border:1px solid #658951;padding:10px 18px;cursor:pointer;border-radius:4px}.ozil-pricing{max-width:1288px}.ozil-price{font-size:40px!important;color:#f4f3e8!important}.ozil-price small{font-size:13px}.ozil-standalone{padding-top:140px}.ozil-upload-note{color:#b8c8b4;font-size:12px;line-height:1.7;margin:0;padding:12px 24px;background:#122217;border-bottom:1px solid #426038}
/* Preserve the existing console geometry and interactions. */
.hotel-lobby-tool-card{background:#101d15!important;border-color:#426038!important;box-shadow:0 14px 60px #0003!important}.hl-generate-btn{background:var(--ozil-lime)!important;color:#112318!important;border-color:var(--ozil-lime)!important;box-shadow:none!important}.hl-console-live-dot{background:var(--ozil-lime)!important;box-shadow:0 0 8px #b9f66b66!important}.hl-console-cue,.hl-style-chip.is-active,.hl-mode-btn.is-active{color:var(--ozil-lime)!important;border-color:#739951!important;background:#23381b!important}.hl-slot-icon-wrap,.hl-slot-badge{color:var(--ozil-lime)!important}.brand-text-video{color:var(--ozil-lime)!important}.flux-hero-tool-wrapper{width:100%;max-width:100%!important}.ozil-tool-section .hl-console-title{color:#f4f3e8}.home-topbar{background:#0b1712ed!important;border-bottom-color:#47644e55!important}.home-topbar a.is-active{color:var(--ozil-lime)!important}.hl-slot-card{border-color:#54734a!important}.auth-dialog-media{background:#193020!important;display:grid;place-items:center}.ozil-home .hotel-lobby-tool-card{border-radius:8px!important}.ozil-home .flux-hero-tool-wrapper .hl-console-title-wrap{min-width:0}
@media(min-width:1500px){.ozil-hero{padding-left:56px;padding-right:56px}}@media(max-width:1399px){.ozil-section,.ozil-tool-section{margin-left:40px;margin-right:40px}.ozil-standalone{padding-left:0;padding-right:0}.ozil-hero{padding-left:40px;padding-right:40px}}@media(max-width:900px){.ozil-hero{gap:36px;padding:110px 28px 50px;grid-template-columns:1fr}.ozil-hero h1{font-size:64px}.ozil-editorial{gap:36px}.ozil-section,.ozil-tool-section{margin-left:28px;margin-right:28px;padding-top:52px;padding-bottom:52px}.ozil-section-head{display:block}.ozil-three{gap:20px}.ozil-footer{padding-left:28px;padding-right:28px;gap:32px}.ozil-score{font-size:8px;padding:14px}.ozil-standalone{padding-top:120px}}@media(max-width:650px){.ozil-hero{display:flex;flex-direction:column;padding:95px 18px 40px;gap:32px;align-items:stretch}.ozil-hero h1{font-size:clamp(44px,11vw,56px)}.ozil-actions{flex-direction:column;align-items:stretch;gap:12px}.ozil-button,.ozil-secondary-btn{width:100%}.ozil-pitch-panel{transform:none}.ozil-hero .ozil-body{max-width:100%}.ozil-intro{font-size:20px}.ozil-section,.ozil-tool-section{margin-left:20px;margin-right:20px;padding-top:42px;padding-bottom:42px}.ozil-three,.ozil-editorial{grid-template-columns:1fr;gap:12px}.ozil-three article{padding:20px 0}.ozil-three h3{margin-top:12px}.ozil-section-head>p{font-size:13px}.ozil-prompt-block{transform:none;padding:22px}.ozil-footer{grid-template-columns:1fr;padding:40px 20px 24px}.ozil-footer nav{gap:18px 14px}.ozil-article{padding:110px 20px 56px}.ozil-article h1{font-size:54px}.ozil-article .ozil-eyebrow{font-size:9px!important}.ozil-section .ozil-eyebrow{margin-bottom:18px}.ozil-faq summary{font-size:16px}.ozil-upload-note{padding:12px 15px}.ozil-standalone{padding-top:110px}.ozil-home .hl-console-header{flex-wrap:wrap;gap:12px}.ozil-home .hl-mode-toggle{max-width:100%}.ozil-home .hl-mode-btn{white-space:normal}.ozil-score{font-size:9px}.ozil-final{padding:60px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

html body.theme-dark{background:#0c1712!important}html body .brand-text-video{color:#b9f66b!important}

html body.notranslate{background:#0c1712!important}html .home-brand__title .brand-text-video{color:#b9f66b!important}.layout-container{background:transparent!important}
