:root{color-scheme:dark}body{padding-top:env(safe-area-inset-top)}main{padding-bottom:env(safe-area-inset-bottom)}.mobile-tabs{display:none}button,a,input,select{touch-action:manipulation}.panel a{color:#79e5bf}.privacy-copy{max-width:760px;margin:40px auto;padding:22px;line-height:1.7}.privacy-copy h1{line-height:1.1}.privacy-copy a{color:#79e5bf}
@media(max-width:800px){.sidebar{display:none!important}main{margin-left:0!important;padding-bottom:calc(95px + env(safe-area-inset-bottom))!important}.mobile-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;position:fixed;bottom:0;left:0;right:0;padding:10px 6px calc(10px + env(safe-area-inset-bottom));background:#0d202bf5;border-top:1px solid #2c4c58;z-index:20;backdrop-filter:blur(16px)}.mobile-tabs a{display:flex;flex-direction:column;gap:6px;align-items:center;text-decoration:none;color:#8faab6;font-size:10px;padding:5px 1px}.mobile-tabs a span{font-size:23px;line-height:1.2}.mobile-tabs a.active{color:#79e5bf}.header-tags .pill{max-width:145px}.heading p{font-size:12px}.panel .muted{font-size:11px;line-height:1.65}.button{min-height:44px}.system-grid dl>div{flex-wrap:wrap;gap:8px}.mode-grid label{min-height:80px}input[type=number]{font-size:17px!important;min-height:46px}.metrics article{min-height:135px}}

body[data-mode="entry"],body[data-mode="customer"]{padding-top:0}.sidebar{padding-top:calc(28px + env(safe-area-inset-top))}

@media(max-width:800px){.flow-node .node-icon{flex:0 0 20px;width:20px;font-size:16px;line-height:1}.flow-node{gap:4px}}
