#trial-banner{position:fixed;top:8px;left:8px;z-index:25;display:flex;align-items:center;gap:8px;padding:5px 9px;max-width:calc(100vw - 16px);border:1px solid #c7d1cb;border-radius:8px;background:#f4f7f4;color:#42574a;font:11px/1.4 system-ui,sans-serif;box-shadow:0 1px 4px #1728200d}
#trial-banner strong{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}#trial-banner summary{cursor:pointer}#trial-banner details[open] .trial-panel{position:absolute;left:0;top:calc(100% + 5px);width:250px;max-width:calc(100vw - 16px);box-sizing:border-box;padding:12px;border:1px solid #c7d1cb;border-radius:8px;background:#f4f7f4;color:#42574a;box-shadow:0 4px 16px #17282018}#trial-banner p{margin:8px 0 0;font-size:11px}#trial-status{display:block;margin-bottom:8px}#trial-banner a{display:block;color:inherit;text-underline-offset:3px;margin-top:8px}#trial-banner button{background:#31573b;color:#fff;border:1px solid #658363;border-radius:5px;padding:5px 9px}#trial-banner button:disabled{background:#e1e5d4;color:#42513f}#trial-banner :focus-visible{outline:2px solid currentColor;outline-offset:3px}
body[data-public-trial]{padding-top:38px}body[data-public-trial] #session-tabs{top:38px}
:where(html[data-theme="dark"]) #trial-banner,:where(html[data-theme="dark"]) #trial-banner details[open] .trial-panel{background:#202a24;color:#bdcbbf;border-color:#45544a}:where(html[data-theme="dark"]) #trial-banner button{background:#bdd5ac;color:#203426;border-color:#a5a071}:where(html[data-theme="dark"]) #trial-banner button:disabled{background:#3b4d3c;color:#d0d9c9}
@media(max-width:620px){body[data-public-trial]>fairystack-footer{top:40px}}
