.site-support{position:fixed;z-index:1000;left:12px;bottom:12px;max-width:calc(100vw - 24px);font:13px/1.6 system-ui,sans-serif;color:#294b57}.site-support summary{cursor:pointer;list-style:none;background:#fffdf5f2;border:1px solid #bac3b4;border-radius:18px;padding:6px 12px;box-shadow:0 2px 10px #0000000a}.site-support details[open]{width:350px;max-width:calc(100vw - 24px);padding:12px;background:#fffdf8;border:1px solid #bac3b4;border-radius:12px;box-sizing:border-box;max-height:65vh;overflow:auto}.site-support details[open] summary{border:0;padding:0;box-shadow:none}.site-support p{margin:10px 0}.site-support button,.site-support a{font:inherit;color:inherit;margin:4px 8px 4px 0;cursor:pointer}.site-support button{border:1px solid #bac3b4;background:transparent;border-radius:6px;padding:6px 8px}.site-support small{display:block;line-height:1.5}.site-support code{overflow-wrap:anywhere}.site-support [hidden]{display:none!important}.lite-mode *,.lite-mode *::before,.lite-mode *::after{animation:none!important;transition:none!important}.lite-mode .reading-reveal{opacity:1!important;transform:none!important;filter:none!important}.lite-mode .journey-breath{display:none}.diagnostic-panel{margin:24px 0;padding:16px;border:1px solid var(--line,#bac3b4);border-radius:8px}.diagnostic-panel summary{cursor:pointer}.diagnostic-panel ul{padding-left:20px}.diagnostic-panel li{margin:12px 0;overflow-wrap:anywhere}.diagnostic-panel code{font-size:.85em}.diagnostic-panel input{max-width:100%}
