.pg-academy-evidence{border:1px solid var(--kw-line);border-left:3px solid var(--kw-blue-light);background:var(--kw-panel);padding:18px 22px;border-radius:10px;margin:0 0 24px;font-size:13px;color:var(--kw-text);overflow-wrap:anywhere}.pg-academy-evidence h2{font-size:18px;margin:0 0 12px;line-height:1.5}.pg-academy-evidence p{font-size:12px;color:var(--kw-muted);line-height:1.8;margin:9px 0}.pg-academy-evidence a{color:var(--kw-blue-light);display:inline-flex;align-items:center;min-height:44px}.pg-academy-evidence summary{cursor:pointer;min-height:44px;display:list-item;line-height:1.6}.pg-academy-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;font:12px/1.8 Consolas,monospace;padding:15px;border:1px solid var(--kw-line);border-radius:8px}.pg-academy-evidence img{display:block;max-width:100%;height:auto}.pg-mobile-editor{display:block;width:100%;min-width:0;min-height:360px;border:0;border-block:1px solid var(--kw-line);padding:18px;background:var(--kw-panel);color:var(--kw-text);font:14px/1.8 Consolas,monospace;white-space:pre;overflow:auto;resize:vertical;tab-size:2}.pg-mobile-editor:focus-visible{outline:2px solid var(--kw-blue-light);outline-offset:-2px}.pg-evidence-stale{border-left:3px solid #cda85e;padding-left:12px}.pg-reference details>summary{font-size:13px;min-height:44px;cursor:pointer;display:list-item}.pg-editor-area .pg-reference .kw-button{font-size:12px;min-height:44px;white-space:normal}[data-theme=light] .pg-console,[data-theme=light] .pg-editor-area .cm-editor,[data-theme=light] .pg-editor-area .cm-gutters{background:#fff!important;color:#243856!important}[data-theme=light] .pg-editor-area .cm-activeLine,[data-theme=light] .pg-editor-area .cm-activeLineGutter{background:#eff4ff!important}@media(max-width:1023px){.pg-toolbar{flex-direction:column;align-items:stretch;gap:14px}.pg-project-name>input{width:100%;min-width:0}.pg-toolbar-actions{flex-wrap:wrap}.pg-grid{grid-template-columns:1fr!important}.pg-files{border-right:0}.pg-file{display:flex!important;width:100%;padding-inline:12px}.pg-file>button:first-child{font-size:12px;min-height:44px;max-width:calc(100% - 44px);overflow-wrap:anywhere;text-align:left}.pg-file>.kw-icon-button{min-width:44px;min-height:44px}.pg-file-tools{display:flex;flex-wrap:wrap;gap:10px;padding:12px}.pg-file-tools .ws-text-button{min-height:44px;font-size:12px}.pg-tabs{overflow-x:auto;max-width:100%;flex-wrap:nowrap}.pg-tabs button{min-height:44px;font-size:12px;padding-inline:14px;flex-shrink:0}.pg-console p{font-size:12px}.pg-console .ws-text-button,.pg-toolbar-actions select{font-size:12px;min-height:44px}.pg-toolbar-actions select{max-width:none}.pg-toolbar-actions>.kw-button{min-height:44px;font-size:12px;flex:1 1}.pg-academy-evidence{padding:16px}.pg-bottom,.pg-editor-file>span:last-child{font-size:10px}.pg-bottom{line-height:1.7}.pg-context{display:none}}.pg-editor-area .cm-gutterElement,.pg-editor-area .cm-gutters{color:#a7b7d0!important}.pg-editor-area .cm-editor{font-size:13px!important}.pg-project-name>input{font-size:13px}.pg-tabs button{font-size:11px}.pg-panel-heading{font-size:10px}.pg-context p{font-size:12px}.pg-editor-file>span:last-child{font-size:10px}[data-theme=light] .pg-editor-area .cm-gutterElement,[data-theme=light] .pg-editor-area .cm-gutters{color:#435772!important}[data-theme=light] .pg-console :is(.pg-panel-heading,.pg-panel-heading span,p){color:#435772!important}[data-theme=light] .pg-console .ws-text-button{color:#1f4f9d!important}