.fa16-mobile-you{display:none!important}.fa16-mobile-console{display:none}.fa16-install{display:flex;align-items:center;justify-content:space-between;gap:12px}.fa16-connection{display:flex;align-items:center;gap:8px}.fa16-connection i{width:8px;height:8px;border-radius:50%;background:var(--warn)}.fa16-connection[data-state="ONLINE_SYNCED"] i{background:var(--ok)}.fa16-mobile-form{display:grid;gap:10px;margin-top:12px}.fa16-mobile-form input,.fa16-mobile-form textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:10px}.fa16-mobile-form textarea{resize:vertical;min-height:72px}.fa16-status{font-size:12px;color:var(--muted);line-height:1.5}.fa16-safe-area{padding-bottom:env(safe-area-inset-bottom,0px)}
@media(max-width:620px){
  html,body{overscroll-behavior-y:none}.topbar{padding-top:max(8px,env(safe-area-inset-top))}.nav-rail{height:calc(62px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.composer{bottom:calc(62px + env(safe-area-inset-bottom,0px))}.app{padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))}
  .nav-rail nav:first-child a:nth-child(5){display:none}.nav-rail nav:first-child .fa16-mobile-you{display:flex!important}.nav-rail a,.button,.icon-button,.add-button,.voice-button,.execute-button{min-height:44px;min-width:44px}
  .fa16-mobile-console{display:block;margin:0 0 16px}.fa16-install{align-items:flex-start;flex-direction:column}.fa16-install .button{width:100%}
  body[data-fa16-route="artifacts"] .workspace,body[data-fa16-route="research"] .workspace,body[data-fa16-route="evidence"] .workspace,body[data-fa16-route="live"] .workspace,body[data-fa16-route="computer"] .workspace{position:fixed;inset:var(--top) 0 calc(62px + env(safe-area-inset-bottom,0px));z-index:18;background:var(--bg);overflow:auto}
  body[data-fa16-route="build"] .ecc-editor-card::before{content:"Desktop-first authoring · mobile supervision mode";display:block;margin-bottom:10px;padding:9px 10px;border-radius:9px;background:var(--panel-2);color:var(--muted);font-size:12px;font-weight:650}
}

