:root{--build-strip:0px}body,html{margin:0;padding:0}*{box-sizing:border-box}.application-footer{position:fixed;right:calc(10px + env(safe-area-inset-right, 0px));bottom:calc(8px + env(safe-area-inset-bottom, 0px));z-index:5;width:max-content;max-width:calc(100vw - 20px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));max-height:60dvh;overflow:auto;padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;background:rgb(248 250 252/95%);box-shadow:0 2px 10px rgb(15 23 42/10%);font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;color:#5b6472}.application-footer section+section{margin-top:9px;padding-top:9px;border-top:1px solid #dbe1e8}.application-footer h2{margin:0 0 5px;font:inherit;font-weight:600;color:#334155}.application-footer h2 small{font:inherit;font-weight:400}.application-footer summary{cursor:pointer}.application-footer summary h2{display:inline;margin:0}.application-footer summary:focus-visible{outline:2px solid #64748b;outline-offset:3px}.application-footer .debug-section-content{padding-top:5px}.application-footer dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;margin:0}.application-footer dd,.application-footer dt{margin:0;overflow-wrap:anywhere}.application-footer dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.application-footer p{margin:4px 0 0}.application-footer .admin-info>summary{font-weight:600;color:#334155}.application-footer .admin-info-content{padding-top:9px}.application-footer .admin-info-link{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:9px;padding:5px 8px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#334155;text-decoration:none}.application-footer .admin-info-link:hover{background:#e2e8f0}.application-footer .admin-info-link:focus-visible{outline:2px solid #64748b;outline-offset:3px}.application-footer .token-usage-table{overflow-x:auto}.application-footer table{width:100%;border-collapse:collapse;font:inherit}.application-footer td,.application-footer th{padding:2px 0 2px 14px;text-align:right;white-space:nowrap}.application-footer th:first-child{padding-left:0;text-align:left}.application-footer thead th{font-weight:600}.application-footer tbody th{font-weight:400}.application-footer td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body{padding-bottom:var(--build-strip)}