
/* Ottoni Habitat 0.8 — software, laboratório e tecnologia. */
:root{--ottoni-rail-w:78px;--ottoni-lab-bg:#121513;--ottoni-lab-panel:#1a1e1b;--ottoni-lab-line:rgba(231,220,207,.13);--ottoni-lab-accent:#c9825d;--ottoni-lab-moss:#7b8d73;--ottoni-lab-text:#f1e9df;--ottoni-lab-muted:#a99f94}
body.ottoni-platform-authenticated:not(.wp-admin){background:var(--ottoni-lab-bg)}
body.ottoni-platform-authenticated:not(.ottoni-is-studio) .wp-site-blocks{padding-left:var(--ottoni-rail-w)}
.ottoni-app-rail{position:fixed;z-index:10020;left:0;top:0;bottom:0;width:var(--ottoni-rail-w);display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;background:rgba(13,16,14,.96);border-right:1px solid var(--ottoni-lab-line);backdrop-filter:blur(18px)}
.ottoni-app-rail a,.ottoni-app-rail button{width:62px;min-height:56px;display:grid;place-items:center;gap:2px;border:0;border-radius:14px;background:transparent;color:rgba(241,233,223,.65);text-decoration:none;cursor:pointer;transition:background .18s,color .18s,transform .18s}.ottoni-app-rail a:hover,.ottoni-app-rail a:focus,.ottoni-app-rail button:hover,.ottoni-app-rail button:focus{background:rgba(255,255,255,.07);color:#fff;transform:translateY(-1px);outline:0}.ottoni-app-rail span{font-size:18px}.ottoni-app-rail small{font:600 9px/1.1 system-ui,sans-serif;letter-spacing:.03em}.ottoni-app-rail__mark{margin-bottom:12px!important;width:44px!important;min-height:44px!important;border:1px solid rgba(201,130,93,.5)!important;color:#f1d2bd!important;font:500 21px/1 Georgia,serif!important}.ottoni-app-rail button{margin-top:auto}
.ottoni-platform-main-080{background:var(--ottoni-lab-bg);color:var(--ottoni-lab-text);min-height:100vh}
.ottoni-lab-home{position:relative;overflow:hidden;padding:clamp(88px,10vw,150px) max(var(--ottoni-gutter),5vw) clamp(56px,7vw,96px);background:radial-gradient(circle at 78% 18%,rgba(123,141,115,.18),transparent 30%),radial-gradient(circle at 22% 14%,rgba(201,130,93,.16),transparent 28%),linear-gradient(145deg,#111512,#181b18 55%,#111310);border-bottom:1px solid var(--ottoni-lab-line)}
.ottoni-lab-home__mesh{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 90%)}
.ottoni-lab-home__head,.ottoni-lab-home__actions,.ottoni-lab-home__status,.ottoni-lab-home__pulse{position:relative;z-index:1;width:min(1480px,100%);margin-inline:auto}
.ottoni-lab-home__head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.ottoni-lab-home__head h1{max-width:15ch;margin:.2em 0 .15em;color:#fff8f0;font:400 clamp(3rem,7vw,7.2rem)/.93 Georgia,'Times New Roman',serif;letter-spacing:-.045em}.ottoni-lab-home__head>div>p:last-child{margin:0;color:var(--ottoni-lab-muted);font-size:clamp(1rem,1.5vw,1.35rem)}.ottoni-lab-home__command{min-width:230px;display:flex;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--ottoni-lab-line);border-radius:14px;background:rgba(255,255,255,.035);color:var(--ottoni-lab-text);cursor:pointer}.ottoni-lab-home__command kbd{padding:2px 7px;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:var(--ottoni-lab-muted);font:600 10px system-ui}
.ottoni-lab-home__actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(44px,6vw,86px)}.ottoni-lab-home__actions a{min-height:190px;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:18px;padding:24px;border:1px solid var(--ottoni-lab-line);border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.018));color:var(--ottoni-lab-text);text-decoration:none;transition:transform .22s,border-color .22s,background .22s}.ottoni-lab-home__actions a:hover,.ottoni-lab-home__actions a:focus{transform:translateY(-4px);border-color:rgba(201,130,93,.55);background:linear-gradient(160deg,rgba(201,130,93,.12),rgba(255,255,255,.025));outline:0}.ottoni-lab-home__actions i{font-style:normal;font-size:24px;color:var(--ottoni-lab-accent)}.ottoni-lab-home__actions strong{display:block;font:400 clamp(1.3rem,2vw,2rem)/1.1 Georgia,serif}.ottoni-lab-home__actions small{display:block;margin-top:16px;color:var(--ottoni-lab-muted);font:400 .75rem/1.6 system-ui}.ottoni-lab-home__actions b{font-weight:400;color:rgba(255,255,255,.4)}
.ottoni-lab-home__status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border:1px solid var(--ottoni-lab-line);border-radius:18px;overflow:hidden}.ottoni-lab-home__status article{min-height:130px;padding:22px;border-right:1px solid var(--ottoni-lab-line);background:rgba(0,0,0,.12)}.ottoni-lab-home__status article:last-child{border-right:0}.ottoni-lab-home__status span{color:var(--ottoni-lab-accent);font:700 9px system-ui;letter-spacing:.18em}.ottoni-lab-home__status strong{display:block;margin-top:16px;font:400 1.15rem Georgia,serif}.ottoni-lab-home__status small{display:block;margin-top:8px;color:var(--ottoni-lab-muted);font:400 .7rem/1.55 system-ui}.ottoni-lab-home__pulse{display:flex;align-items:center;gap:14px;margin-top:18px;padding:14px 18px;border:1px solid rgba(123,141,115,.25);border-radius:14px;background:rgba(123,141,115,.07)}.ottoni-lab-home__pulse>span{width:9px;height:9px;border-radius:50%;background:#9aae90;box-shadow:0 0 0 7px rgba(154,174,144,.08)}.ottoni-lab-home__pulse small{display:block;color:#9aae90;font:700 8px system-ui;letter-spacing:.15em}.ottoni-lab-home__pulse strong{display:block;margin-top:2px;font:400 .78rem system-ui;color:#d7ded2}
body.ottoni-platform-authenticated .ottoni-header-060{background:#111411;border-bottom-color:var(--ottoni-lab-line)}body.ottoni-platform-authenticated .ottoni-member-contextbar{display:none}
@media(max-width:1050px){.ottoni-lab-home__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ottoni-lab-home__status{grid-template-columns:repeat(2,minmax(0,1fr))}.ottoni-lab-home__status article:nth-child(2){border-right:0}.ottoni-lab-home__status article:nth-child(-n+2){border-bottom:1px solid var(--ottoni-lab-line)}}
@media(max-width:760px){:root{--ottoni-rail-w:0px}body.ottoni-platform-authenticated:not(.ottoni-is-studio) .wp-site-blocks{padding-left:0}.ottoni-app-rail{top:auto;right:0;width:auto;height:68px;flex-direction:row;justify-content:space-around;padding:6px 8px;border-right:0;border-top:1px solid var(--ottoni-lab-line)}.ottoni-app-rail__mark{display:none!important}.ottoni-app-rail a,.ottoni-app-rail button{width:auto;min-width:48px;min-height:54px;margin:0!important}.ottoni-app-rail a:nth-of-type(5){display:none}.ottoni-lab-home{padding:92px 18px 100px}.ottoni-lab-home__head{display:block}.ottoni-lab-home__head h1{font-size:clamp(3rem,16vw,5.2rem)}.ottoni-lab-home__command{margin-top:28px;width:100%}.ottoni-lab-home__actions{grid-template-columns:1fr}.ottoni-lab-home__actions a{min-height:150px}.ottoni-lab-home__status{grid-template-columns:1fr}.ottoni-lab-home__status article{border-right:0!important;border-bottom:1px solid var(--ottoni-lab-line)!important}.ottoni-lab-home__status article:last-child{border-bottom:0!important}}
@media(prefers-reduced-motion:reduce){.ottoni-lab-home__actions a,.ottoni-app-rail a,.ottoni-app-rail button{transition:none!important}}

/* Projeto Vivo workspace, modules and working states. */
.ottoni-studio{min-height:100vh;background:#111512;color:var(--ottoni-lab-text);display:grid;grid-template-columns:260px minmax(0,1fr);padding-top:72px}.ottoni-studio__rail{border-right:1px solid var(--ottoni-lab-line);padding:28px 18px;position:sticky;top:72px;height:calc(100vh - 72px);overflow:auto;background:rgba(14,17,15,.88)}.ottoni-studio__rail>div{display:grid;gap:5px;margin-bottom:20px}.ottoni-studio__rail>div strong{font:600 1.5rem/1.1 Georgia,serif}.ottoni-studio__new,.ottoni-studio-empty button,.ottoni-ui-button{border:1px solid rgba(201,130,93,.42);background:linear-gradient(135deg,#b46c49,#d99c72);color:#15110f;border-radius:14px;padding:13px 16px;font-weight:800;cursor:pointer}.ottoni-studio__rail nav{display:grid;gap:7px;margin-top:18px}.ottoni-studio__rail nav a{display:grid;gap:3px;padding:13px 14px;border:1px solid transparent;border-radius:12px;color:var(--ottoni-lab-muted);text-decoration:none}.ottoni-studio__rail nav a:hover,.ottoni-studio__rail nav a.is-active{background:rgba(255,255,255,.045);border-color:var(--ottoni-lab-line);color:var(--ottoni-lab-text)}.ottoni-studio__rail nav small{font-size:.69rem;text-transform:uppercase;letter-spacing:.1em}.ottoni-studio__workspace{padding:36px clamp(22px,4vw,64px) 90px;min-width:0}.ottoni-project-head{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:0 0 24px}.ottoni-project-head h1{font:500 clamp(2.1rem,4vw,4rem)/.98 Georgia,serif;margin:6px 0}.ottoni-project-head p{color:var(--ottoni-lab-muted)}.ottoni-project-state{border:1px solid var(--ottoni-lab-line);border-radius:999px;padding:8px 12px;color:#c7d2c1;font-size:.75rem;text-transform:uppercase;letter-spacing:.09em}.ottoni-project-tabs{display:flex;gap:4px;overflow:auto;border-bottom:1px solid var(--ottoni-lab-line);margin-bottom:28px}.ottoni-project-tabs a{white-space:nowrap;padding:12px 14px;color:var(--ottoni-lab-muted);text-decoration:none;border-bottom:2px solid transparent}.ottoni-project-tabs a:hover,.ottoni-project-tabs a:focus{color:var(--ottoni-lab-text);border-color:var(--ottoni-lab-accent)}.ottoni-studio-overview{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);gap:16px;margin-bottom:18px}.ottoni-studio-welcome,.ottoni-studio-signal,.ottoni-studio-module,.ottoni-living-map,.ottoni-convergence-map,.ottoni-scenarios,.ottoni-neuroart-studio{border:1px solid var(--ottoni-lab-line);border-radius:20px;background:linear-gradient(145deg,rgba(30,35,31,.92),rgba(20,24,21,.96));box-shadow:0 20px 60px rgba(0,0,0,.16)}.ottoni-studio-welcome{padding:28px}.ottoni-studio-welcome h2,.ottoni-studio-module h2,.ottoni-living-map h2,.ottoni-neuroart-studio h2{font:500 clamp(1.7rem,3vw,2.8rem)/1.05 Georgia,serif;margin:7px 0 10px}.ottoni-studio-welcome p{max-width:70ch;color:var(--ottoni-lab-muted)}.ottoni-studio-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ottoni-studio-actions a,.ottoni-studio-module header a{padding:10px 13px;border-radius:10px;border:1px solid var(--ottoni-lab-line);color:var(--ottoni-lab-text);text-decoration:none}.ottoni-studio-signal{padding:24px;display:flex;flex-direction:column;justify-content:flex-end}.ottoni-studio-signal span,.ottoni-studio-signal small{color:var(--ottoni-lab-muted)}.ottoni-studio-signal strong{font-size:2rem;margin:8px 0}.ottoni-studio-empty{min-height:65vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:820px}.ottoni-studio-empty h1{font:500 clamp(3rem,8vw,7rem)/.9 Georgia,serif;margin:10px 0 18px}.ottoni-studio-empty p{font-size:1.1rem;color:var(--ottoni-lab-muted);max-width:58ch}.ottoni-studio-dialog{width:min(600px,calc(100% - 30px));border:1px solid var(--ottoni-lab-line);border-radius:22px;background:#181d19;color:var(--ottoni-lab-text);padding:0}.ottoni-studio-dialog::backdrop{background:rgba(4,7,5,.78);backdrop-filter:blur(8px)}.ottoni-studio-dialog form{padding:32px;display:grid;gap:16px;position:relative}.ottoni-studio-dialog h2{font:500 2.4rem/1 Georgia,serif;margin:0 0 6px}.ottoni-studio-dialog label{display:grid;gap:7px;color:var(--ottoni-lab-muted);font-size:.8rem}.ottoni-studio-dialog input,.ottoni-studio-dialog select,.ottoni-studio-dialog textarea{width:100%;box-sizing:border-box;border:1px solid var(--ottoni-lab-line);background:#101310;color:var(--ottoni-lab-text);border-radius:11px;padding:12px}.ottoni-dialog-close{position:absolute;right:16px;top:14px;border:0;background:transparent;color:var(--ottoni-lab-text);font-size:1.4rem;cursor:pointer}.ottoni-studio-module,.ottoni-living-map,.ottoni-convergence-map,.ottoni-scenarios,.ottoni-neuroart-studio{padding:26px;margin:16px 0}.ottoni-studio-module>header,.ottoni-living-map>header,.ottoni-convergence-map>header,.ottoni-studio-module__head,.ottoni-scenarios__head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.ottoni-module-state{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-top:1px solid var(--ottoni-lab-line);border-bottom:1px solid var(--ottoni-lab-line);padding:17px 0;margin:18px 0}.ottoni-module-state span{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#c8d3c2}.ottoni-module-state small{color:var(--ottoni-lab-muted)}.ottoni-studio-module footer,.ottoni-living-map footer{display:flex;justify-content:space-between;gap:15px;color:var(--ottoni-lab-muted);font-size:.76rem;border-top:1px solid var(--ottoni-lab-line);padding-top:14px;margin-top:18px}.ottoni-neuroart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ottoni-neuroart-card{border:1px solid var(--ottoni-lab-line);border-radius:15px;overflow:hidden;background:rgba(255,255,255,.025)}.ottoni-neuroart-card__image{aspect-ratio:4/3;background:radial-gradient(circle at 35% 25%,rgba(201,130,93,.26),transparent 35%),linear-gradient(135deg,#252c26,#121512)}.ottoni-neuroart-card__image img{width:100%;height:100%;object-fit:cover}.ottoni-neuroart-card__body{padding:16px}.ottoni-neuroart-card__body h3{font:500 1.35rem/1.1 Georgia,serif}.ottoni-neuroart-card__body p{color:var(--ottoni-lab-muted);font-size:.82rem}.ottoni-affinity{font-size:.67rem;text-transform:uppercase;letter-spacing:.1em;color:#d79b77}.ottoni-neuroart-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;border-top:1px solid var(--ottoni-lab-line);padding-top:16px}.ottoni-neuroart-actions>div{display:grid}.ottoni-neuroart-actions strong{font-size:2rem}.ottoni-lab-empty{text-align:left;padding:24px;border:1px dashed rgba(231,220,207,.17);border-radius:15px;background:rgba(255,255,255,.018)}
@media(max-width:950px){.ottoni-studio{grid-template-columns:1fr;padding-top:64px}.ottoni-studio__rail{position:relative;top:0;height:auto;border-right:0;border-bottom:1px solid var(--ottoni-lab-line)}.ottoni-studio__rail nav{display:flex;overflow:auto}.ottoni-studio__rail nav a{min-width:150px}.ottoni-studio-overview{grid-template-columns:1fr}.ottoni-neuroart-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.ottoni-studio__workspace{padding:24px 15px 90px}.ottoni-project-head,.ottoni-studio-module>header,.ottoni-living-map>header,.ottoni-convergence-map>header,.ottoni-studio-module__head,.ottoni-scenarios__head,.ottoni-neuroart-actions{display:block}.ottoni-project-state{display:inline-block;margin-top:12px}.ottoni-module-state{grid-template-columns:1fr}.ottoni-neuroart-grid{grid-template-columns:1fr}.ottoni-studio-dialog form{padding:25px 18px}}

body.ottoni-platform-authenticated .ottoni-header,body.ottoni-platform-authenticated .ottoni-member-contextbar{display:none!important}body.ottoni-platform-authenticated:not(.ottoni-is-studio){padding-top:66px}.ottoni-global-appbar{position:fixed;z-index:10010;top:0;left:var(--ottoni-rail-w);right:0;height:66px;display:grid;grid-template-columns:minmax(250px,1fr) minmax(180px,.65fr) minmax(220px,.8fr) 44px;align-items:center;gap:16px;padding:0 22px;background:rgba(14,17,15,.94);border-bottom:1px solid var(--ottoni-lab-line);backdrop-filter:blur(18px)}.ottoni-global-appbar__brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ottoni-lab-text)}.ottoni-global-appbar__brand i{width:22px;height:22px;border:1px solid rgba(201,130,93,.7);border-radius:50%;box-shadow:inset 0 0 0 5px rgba(201,130,93,.09)}.ottoni-global-appbar__brand span,.ottoni-global-appbar__context{display:grid}.ottoni-global-appbar__brand strong{font-size:.78rem;letter-spacing:.22em}.ottoni-global-appbar__brand small,.ottoni-global-appbar__context small{font-size:.58rem;letter-spacing:.13em;color:var(--ottoni-lab-muted)}.ottoni-global-appbar__context{padding-left:16px;border-left:1px solid var(--ottoni-lab-line);min-width:0}.ottoni-global-appbar__context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 .95rem/1.2 Georgia,serif}.ottoni-global-appbar__search{height:38px;border:1px solid var(--ottoni-lab-line);border-radius:12px;background:rgba(255,255,255,.03);color:var(--ottoni-lab-muted);display:flex;align-items:center;justify-content:space-between;padding:0 12px;cursor:pointer}.ottoni-global-appbar__search kbd{font:600 .64rem/1 system-ui;border:1px solid var(--ottoni-lab-line);border-radius:6px;padding:4px 6px}.ottoni-global-appbar__avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#d99c72,#777d68);color:#14110f;text-decoration:none;font-weight:900}.ottoni-system-preview{background:#0e110f;color:var(--ottoni-lab-text);padding:clamp(70px,9vw,140px) clamp(20px,6vw,90px);border-top:1px solid var(--ottoni-lab-line)}.ottoni-system-preview>header{max-width:920px}.ottoni-system-preview h2{font:500 clamp(2.6rem,6vw,6rem)/.94 Georgia,serif;margin:12px 0 20px;max-width:12ch}.ottoni-system-preview>header>p:last-child{max-width:70ch;color:var(--ottoni-lab-muted);font-size:1.04rem}.ottoni-system-preview__flow{display:flex;align-items:center;gap:12px;margin:45px 0 24px;overflow:auto;color:#d9cabc;font-size:.65rem;letter-spacing:.16em;white-space:nowrap}.ottoni-system-preview__flow span{border:1px solid var(--ottoni-lab-line);border-radius:999px;padding:9px 12px}.ottoni-system-preview__flow i{width:clamp(20px,5vw,80px);height:1px;background:linear-gradient(90deg,var(--ottoni-lab-line),var(--ottoni-lab-accent))}.ottoni-system-preview__modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ottoni-lab-line);border-radius:20px;overflow:hidden}.ottoni-system-preview__modules a{min-height:280px;padding:24px;display:flex;flex-direction:column;border-right:1px solid var(--ottoni-lab-line);background:linear-gradient(150deg,rgba(255,255,255,.03),transparent);color:var(--ottoni-lab-text);text-decoration:none;transition:background .2s,transform .2s}.ottoni-system-preview__modules a:last-child{border-right:0}.ottoni-system-preview__modules a:hover{background:rgba(201,130,93,.08);transform:translateY(-3px)}.ottoni-system-preview__modules small{font-size:.6rem;letter-spacing:.14em;color:var(--ottoni-lab-muted)}.ottoni-system-preview__modules strong{font:500 1.6rem/1.05 Georgia,serif;margin:34px 0 12px}.ottoni-system-preview__modules p{color:var(--ottoni-lab-muted);font-size:.84rem}.ottoni-system-preview__modules span{margin-top:auto;font-size:.68rem;letter-spacing:.12em;color:#d99c72}
@media(max-width:1000px){.ottoni-global-appbar{grid-template-columns:1fr minmax(190px,.7fr) 42px}.ottoni-global-appbar__context{display:none}.ottoni-system-preview__modules{grid-template-columns:1fr 1fr}.ottoni-system-preview__modules a:nth-child(2){border-right:0}.ottoni-system-preview__modules a:nth-child(-n+2){border-bottom:1px solid var(--ottoni-lab-line)}}
@media(max-width:760px){body.ottoni-platform-authenticated:not(.ottoni-is-studio){padding-top:56px}.ottoni-global-appbar{left:0;height:56px;grid-template-columns:1fr 40px;padding:0 14px}.ottoni-global-appbar__search{display:none}.ottoni-global-appbar__brand small{display:none}.ottoni-system-preview__modules{grid-template-columns:1fr}.ottoni-system-preview__modules a{border-right:0!important;border-bottom:1px solid var(--ottoni-lab-line);min-height:210px}.ottoni-system-preview__modules a:last-child{border-bottom:0}.ottoni-system-preview h2{font-size:clamp(2.7rem,15vw,4.8rem)}}


/* 0.8.1 — instrument-deck refinement: the first viewport behaves like a working console. */
body.ottoni-is-front-page{background:#0e120f;color:var(--ottoni-lab-text)}
body.ottoni-is-front-page .wp-site-blocks{min-height:100dvh;background:#0e120f}
body.ottoni-is-front-page .ottoni-platform-main-080{display:grid;min-height:100dvh;align-content:start}
body.ottoni-is-front-page .ottoni-lab-home{min-height:min(920px,calc(100dvh - 72px));box-sizing:border-box;display:grid;align-content:center}
body.ottoni-is-front-page .ottoni-lab-home:after{content:"OTTONI / PROJECT INTELLIGENCE SYSTEM";position:absolute;right:28px;bottom:18px;color:rgba(241,233,223,.28);font:700 9px/1 system-ui,sans-serif;letter-spacing:.22em;writing-mode:vertical-rl}
.ottoni-lab-home__actions a{position:relative;overflow:hidden}
.ottoni-lab-home__actions a:after{content:"";position:absolute;inset:auto -30% -70% 35%;height:150px;background:radial-gradient(circle,rgba(201,130,93,.12),transparent 67%);pointer-events:none}
.ottoni-lab-home__actions a.is-activating{transform:scale(.985);opacity:.82}
.ottoni-lab-home__status article{position:relative}
.ottoni-lab-home__status article:after{content:"";position:absolute;left:22px;right:22px;bottom:14px;height:1px;background:linear-gradient(90deg,var(--ottoni-lab-accent),transparent);opacity:.38}
.ottoni-global-appbar,.ottoni-lab-appbar{box-shadow:0 12px 42px rgba(0,0,0,.18)}
.ottoni-studio__workspace{background-image:radial-gradient(circle at 85% 5%,rgba(123,141,115,.08),transparent 24%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}
.ottoni-studio-module,.ottoni-living-map,.ottoni-convergence-map,.ottoni-scenarios,.ottoni-neuroart-studio{transition:border-color .18s ease,transform .18s ease}
.ottoni-studio-module:focus-within,.ottoni-living-map:focus-within,.ottoni-convergence-map:focus-within,.ottoni-scenarios:focus-within,.ottoni-neuroart-studio:focus-within{border-color:rgba(201,130,93,.48)}
@media(max-width:760px){body.ottoni-is-front-page .ottoni-lab-home{min-height:auto}.ottoni-app-rail{padding-bottom:max(6px,env(safe-area-inset-bottom))}.ottoni-studio__workspace{background-size:auto,24px 24px,24px 24px}}
@media(prefers-reduced-motion:reduce){.ottoni-studio-module,.ottoni-living-map,.ottoni-convergence-map,.ottoni-scenarios,.ottoni-neuroart-studio,.ottoni-lab-home__actions a{transition:none!important}}
