@font-face{font-family:Manrope;src:url('Manrope.ttf') format('truetype');font-display:swap;font-weight:200 800}@font-face{font-family:Syne;src:url('Syne.ttf') format('truetype');font-display:swap;font-weight:400 800}
:root{--paper:#f3f1e8;--ink:#454337;--muted:#6d6b61;--olive:#56513e;--line:#dcd9ca;--sage:#e6e9e1;--brand-sage:#b9c0b5;--brand-sand:#b8ad91}body{font-family:Syne,Arial,sans-serif;background:var(--paper);color:var(--ink)}h1,h2,h3,h4,button,.button,nav,summary,label,select,input{font-family:Manrope,Arial,sans-serif}h1,h2,h3{font-weight:500;letter-spacing:-.035em}body>header{max-width:1400px;margin:auto;padding:22px 4%;border-bottom:0;gap:20px}.brand img{width:170px;height:auto;mix-blend-mode:multiply}.brand span{font-family:Manrope,sans-serif;font-size:8px;font-weight:600;letter-spacing:.17em}.brand-small img{width:110px;mix-blend-mode:multiply}body>header>.outline{margin-left:auto}.outline{border-radius:8px;background:transparent;padding:10px 16px}.header-note{display:none}#masters{margin:4px auto 22px;gap:6px}#masters a{background:transparent;border-bottom:2px solid var(--line);border-radius:0;padding:14px 12px;font-size:12px}#masters a.active{background:var(--olive);border-color:var(--olive);border-radius:8px;color:#fff}#masters a small,#masters a b{display:none}#hero{padding:48px 12px}#hero .orb{display:none}#hero h1{font-family:Manrope,sans-serif;font-style:normal;max-width:760px;font-size:clamp(36px,5vw,62px)}#hero h1 em{font-family:Manrope,sans-serif;font-style:normal;font-weight:300}.eyebrow{color:#74725f;font-size:10px;letter-spacing:.13em}.master-panel{display:block!important;border:1px solid var(--line);border-radius:12px;background:#eceee5;padding:16px 20px!important;margin:0 auto 18px;max-width:1100px}.master-panel summary{cursor:pointer;font-size:13px;font-weight:600}.master-panel h2{font-size:26px;margin:18px 0 10px}.master-panel>div>p:first-child{display:none}.master-panel ul{margin:14px 0;font-size:13px}.master-panel li{margin:6px 0}.mail-panel{border:1px solid var(--line);border-radius:16px!important;background:#fffef8;padding:24px!important;max-width:1100px;margin:16px auto!important;box-shadow:none}.mail-panel h2{font-size:26px}.mail-panel h3{font-size:20px}.mail-panel button,.mail-panel .button{min-height:44px;border-radius:8px;padding:10px 16px;font-size:13px;background:var(--olive);color:white}.mail-panel input:not([type=checkbox]),.mail-panel textarea,.mail-panel select{max-width:100%;font-family:Manrope,sans-serif;font-size:16px;border:1px solid #d0d0c1;border-radius:8px;background:#fff;padding:10px 12px;color:var(--ink)}.mail-panel details{border-radius:10px}.mail-item{box-shadow:none;border-color:var(--line)}.mail-panel .actions{gap:10px}.button{border-radius:8px;background:var(--olive);box-shadow:none}.button.secondary{background:#e7e9df;color:var(--ink)}.card{border-radius:14px;border:1px solid var(--line);background:#fffdf7;box-shadow:none;padding:24px}.card.ready{border-color:#a8ae9d}.card h3{font-size:26px}.card .number{font-family:Manrope,sans-serif;color:#9d9f8c}.badge{font-size:10px;background:#eceee4;color:#575b4b;border-radius:5px}.section-heading h2,#roadmap h2{font-size:34px}#roadmap{border-top:1px solid var(--line);margin-top:36px;padding-top:32px}.road-grid{display:none}.journey span{background:#e6e9e0;border-radius:8px}.notice{font-size:12px}footer{border-top:1px solid var(--line);font-size:11px;gap:20px;margin-top:32px;padding:24px 4%}.ai-studio{background:#fffef8!important}.ai-studio .ai-identity{border-color:var(--line);gap:16px}.ai-identity .ai-brand-icon{width:48px;height:48px;object-fit:contain;mix-blend-mode:multiply;border-radius:0}.ai-identity .ai-wordmark{width:180px;height:auto;object-fit:contain;mix-blend-mode:multiply;border-radius:0;display:block}.ai-identity div>span{display:block;margin:6px 0 0 10px;font-family:Manrope,sans-serif;text-transform:none;letter-spacing:.13em;font-size:10px;font-weight:500}.ai-studio .ai-message{font-family:Syne,sans-serif}.ai-studio .ai-user{background:#e6e9e1!important}.ai-studio .ai-send{background:var(--olive)!important}.ai-studio .ai-composer{border-color:#c4c8b8;box-shadow:none}.ai-studio .ai-context,.ai-studio .ai-workspace{background:#f6f5ee;border-color:var(--line)}body:not([data-page=home]) #hero,body:not([data-page=home]) #apps,body:not([data-page=home]) #roadmap{display:none}body[data-page=home] #view{display:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #8b967d;outline-offset:3px}.language-switch{display:inline-flex;gap:2px;align-items:center}select#os-language{min-height:40px;background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px;font-family:Manrope,sans-serif}main,header,footer{overflow-wrap:anywhere}@media(max-width:650px){body>header{padding:16px 4%;gap:10px}.brand img{width:120px}.brand span{font-size:7px}.outline{font-size:11px;padding:8px 10px}#masters{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}#masters a{padding:10px 6px;font-size:11px;justify-content:center}.master-panel{padding:13px 14px!important}.mail-panel{padding:16px!important;margin:12px auto!important}.mail-panel h2{font-size:23px}.ai-identity .ai-wordmark{width:155px}.ai-identity .ai-brand-icon{width:40px;height:40px}.ai-studio .ai-identity{padding-bottom:16px}.card{padding:20px}.section-heading h2,#roadmap h2{font-size:28px}footer{flex-wrap:wrap}.ai-tools{gap:6px}.ai-studio{margin:0 auto!important}#hero{padding:20px 0 30px}body>header .language-switch{margin-left:0}}

.brand img,.brand-small img,.ai-identity .ai-wordmark{filter:brightness(1.10) contrast(1.04);mix-blend-mode:multiply}.ai-studio .ai-identity{justify-content:flex-start!important}.ai-identity .ai-wordmark{width:210px}.ai-identity div>span{margin-left:20px}.ai-studio .ai-context p{font-family:Manrope,sans-serif}
