:root { --ink:#e6eadf; --muted:#9fa79b; --ground:#101713; --panel:#17221c; --line:#314038; --leaf:#a9c576; --verm:#d86b52; --paper:#d8d1c1; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif; }
* { box-sizing: border-box; }
body { margin:0; color:var(--ink); background:var(--ground); min-height:100vh; }
button, textarea { font:inherit; }
button { cursor:pointer; }
.access-gate { min-height:100vh; width:min(980px,100%); margin:auto; padding:38px; display:grid; grid-template-columns:minmax(0,1fr) minmax(300px,380px); gap:70px; align-items:center; }.access-gate[hidden] { display:none; }.access-copy h1 { margin:0 0 15px; color:var(--paper); font:600 54px/1.1 Georgia,"Songti SC",serif; }.access-copy p:not(.eyebrow) { max-width:430px; color:#bac5b7; line-height:1.8; }.access-form { display:grid; gap:16px; padding:24px; border:1px solid #455545; background:#17221c; }.access-form label { display:grid; gap:7px; color:#cfd7c9; font-size:13px; }.access-form input { width:100%; outline:0; border:1px solid #4c5d4d; border-radius:4px; color:var(--ink); background:#111a14; padding:10px; }.access-form input:focus { border-color:var(--leaf); }.access-form button { height:40px; border:0; border-radius:4px; color:#142014; background:var(--leaf); }.access-error { min-height:18px; margin:0; color:#f0a493; font-size:12px; }.topbar-actions { display:flex; align-items:center; gap:13px; }.topbar-actions a,.topbar-actions button { color:var(--muted); border:0; background:transparent; padding:0; font-size:12px; text-decoration:none; }.topbar-actions a:hover,.topbar-actions button:hover { color:var(--leaf); }
.shell { min-height:100vh; display:grid; grid-template-columns:244px minmax(0,1fr); }.shell[hidden] { display:none; }
.sidebar { border-right:1px solid var(--line); padding:24px 14px 18px; display:flex; flex-direction:column; background:#111a15; }
.brand { color:var(--ink); display:flex; align-items:center; gap:10px; text-decoration:none; font-weight:700; font-size:16px; }
.brand-mark { color:#101713; display:grid; place-items:center; width:28px; height:28px; background:var(--verm); font-family:Georgia,serif; font-size:18px; }
.new-chat { margin:38px 0 28px; height:42px; border:1px solid #596757; color:var(--ink); background:transparent; text-align:left; padding:0 12px; border-radius:5px; transition:background .2s,border-color .2s,transform .2s; }
.new-chat span { color:var(--leaf); font-size:21px; margin-right:7px; vertical-align:-1px; }.new-chat:hover { background:#1b2920; border-color:var(--leaf); transform:translateY(-1px); }
.history p { margin:0 10px 9px; color:var(--muted); text-transform:uppercase; font-size:11px; letter-spacing:0; }.history-item { width:100%; color:#c8cfc3; background:#1e2c22; border:0; border-left:2px solid var(--leaf); padding:10px; text-align:left; border-radius:0 4px 4px 0; font-size:13px; }
.sidebar-foot { margin-top:auto; color:var(--muted); font-size:12px; display:flex; align-items:center; gap:7px; padding:8px; }.signal { width:7px; height:7px; border-radius:50%; background:var(--leaf); box-shadow:0 0 12px var(--leaf); }
.workspace { min-height:100vh; max-width:1320px; width:100%; margin:0 auto; padding:0 32px 20px; display:flex; flex-direction:column; }
.topbar { height:72px; display:flex; align-items:center; justify-content:space-between; color:var(--muted); border-bottom:1px solid rgba(151,165,145,.18); font-size:13px; }.topbar span:last-child { color:var(--leaf); }
.runtime-label { display:flex; align-items:center; gap:7px; font-family:ui-monospace,SFMono-Regular,Menlo,monospace; font-size:12px; }.runtime-label i { display:block; width:7px; height:7px; background:var(--leaf); border-radius:50%; box-shadow:0 0 10px rgba(169,197,118,.75); }
.workbench { display:grid; grid-template-columns:minmax(0,1fr) 300px; gap:32px; flex:1; align-items:start; }.dialogue-column { min-width:0; display:flex; min-height:calc(100vh - 92px); flex-direction:column; }.welcome { position:relative; min-height:calc(100vh - 176px); display:flex; flex-direction:column; justify-content:center; padding:70px 8% 95px; overflow:hidden; }.welcome[hidden] { display:none; }.image-field { position:absolute; inset:0 -32px 0; background:linear-gradient(90deg, #101713 18%, rgba(16,23,19,.42) 56%, #101713 100%), url("https://images.unsplash.com/photo-1543002588-bfa74002ed7e?auto=format&fit=crop&w=1800&q=85") center/cover; opacity:.35; filter:saturate(.55) contrast(1.1); }
.welcome-copy,.suggestions { position:relative; }.eyebrow { margin:0 0 17px; color:var(--leaf); font-size:13px; }.welcome h1 { margin:0; font-family:Georgia,"Songti SC",serif; font-size:52px; line-height:1.16; font-weight:600; letter-spacing:0; }.lead { max-width:610px; margin:25px 0 35px; color:#c1c9bd; line-height:1.8; font-size:16px; }.suggestions { display:flex; flex-wrap:wrap; gap:9px; }.suggestions button { color:#dae0d5; background:rgba(24,36,28,.9); border:1px solid #405044; border-radius:4px; padding:9px 12px; font-size:13px; transition:border-color .2s,transform .2s,background .2s; }.suggestions button:hover { border-color:var(--verm); background:#243329; transform:translateY(-2px); }
.conversation { width:min(800px,100%); margin:36px auto 20px; display:grid; gap:22px; }.message { border-left:2px solid var(--line); padding:0 0 0 16px; line-height:1.8; }.message.user { color:#e5e7dd; border-left-color:var(--verm); white-space:pre-wrap; }.message.answer { color:#d7ded2; border-left-color:var(--leaf); }.message.answer h2 { color:var(--paper); font-family:Georgia,"Songti SC",serif; font-size:18px; margin:26px 0 9px; line-height:1.35; }.message.answer h2:first-child { margin-top:0; }.message.answer p { margin:0 0 13px; }.message.answer ul,.message.answer ol { margin:0 0 14px; padding-left:23px; }.message.answer li { padding-left:3px; margin:4px 0; }.message.answer code { color:#e6d19a; background:#202a21; border:1px solid #39463a; padding:1px 4px; border-radius:3px; }.message.answer pre { overflow:auto; background:#141d17; border:1px solid #344335; padding:12px; border-radius:5px; }.message.answer pre code { padding:0; background:none; border:0; }.message.answer strong { color:#f0f3e9; }.message.answer .citation { color:var(--leaf); background:transparent; border:0; padding:0; font:inherit; text-align:left; text-decoration:underline; text-decoration-color:rgba(169,197,118,.45); text-underline-offset:3px; }.message.answer .citation:hover { color:#d2eaa8; }
.composer { position:sticky; bottom:16px; width:min(800px,100%); margin:auto; min-height:64px; display:flex; align-items:flex-end; gap:10px; padding:8px 8px 8px 16px; border:1px solid #536154; border-radius:7px; background:#18221b; box-shadow:0 14px 40px rgba(0,0,0,.28); }.composer:focus-within { border-color:var(--leaf); }.composer textarea { flex:1; resize:none; outline:0; border:0; color:var(--ink); background:transparent; max-height:180px; line-height:1.55; padding:10px 0; }.composer textarea::placeholder { color:#899387; }.composer button { flex:0 0 42px; width:42px; height:42px; border:0; border-radius:5px; color:#142014; background:var(--leaf); font-size:21px; transition:transform .2s,background .2s; }.composer button:hover { background:#c6df95; transform:translateY(-2px); }.composer button:disabled { opacity:.5; cursor:wait; transform:none; }.disclaimer { margin:12px auto 0; max-width:800px; width:100%; color:#7d887d; font-size:11px; line-height:1.5; }.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.agent-rail { position:sticky; top:18px; max-height:calc(100vh - 36px); overflow:auto; border-left:1px solid var(--line); padding:18px 0 18px 20px; }.agent-section + .agent-section { margin-top:27px; padding-top:22px; border-top:1px solid rgba(151,165,145,.18); }.panel-heading { display:flex; align-items:center; justify-content:space-between; gap:8px; margin-bottom:14px; }.panel-heading p { margin:0; color:var(--paper); font-size:13px; font-weight:700; }.panel-heading span { color:var(--muted); font:10px ui-monospace,SFMono-Regular,Menlo,monospace; }.process-list { list-style:none; padding:0; margin:0; display:grid; gap:3px; }.process-list li { min-height:31px; display:flex; align-items:center; gap:10px; color:#748074; font-size:12px; transition:color .2s; }.step-dot { position:relative; flex:0 0 8px; width:8px; height:8px; border-radius:50%; background:#405044; }.process-list li[data-state="active"] { color:#dce6d4; }.process-list li[data-state="active"] .step-dot { background:var(--verm); box-shadow:0 0 0 4px rgba(216,107,82,.14),0 0 12px rgba(216,107,82,.5); }.process-list li[data-state="done"] { color:#afbea9; }.process-list li[data-state="done"] .step-dot { background:var(--leaf); }.process-list li[data-state="skipped"] { color:#667167; }.process-list li[data-state="skipped"] .step-dot { background:transparent; border:1px solid #405044; }.evidence-list { display:grid; gap:9px; }.evidence-card { border:1px solid #374538; border-radius:5px; background:#152018; padding:11px; transition:border-color .18s,transform .18s; }.evidence-card:hover { border-color:#76935c; transform:translateY(-1px); }.evidence-card:target { border-color:var(--verm); box-shadow:0 0 0 2px rgba(216,107,82,.14); }.evidence-id { margin:0 0 7px; color:#9ab977; font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace; overflow-wrap:anywhere; }.evidence-card h3 { margin:0 0 5px; color:#e1e7dc; font-size:12px; line-height:1.4; }.evidence-card p:last-child { margin:0; color:#9fa99d; font-size:11px; line-height:1.6; }
.composer { position:sticky; bottom:16px; width:min(800px,100%); margin:auto; min-height:64px; display:flex; align-items:flex-end; gap:10px; padding:8px 8px 8px 16px; border:1px solid #536154; border-radius:7px; background:#18221b; box-shadow:0 14px 40px rgba(0,0,0,.28); }.composer:focus-within { border-color:var(--leaf); }.composer textarea { flex:1; resize:none; outline:0; border:0; color:var(--ink); background:transparent; max-height:180px; line-height:1.55; padding:10px 0; }.composer textarea::placeholder { color:#899387; }.composer button { flex:0 0 42px; width:42px; height:42px; border:0; border-radius:5px; color:#142014; background:var(--leaf); font-size:21px; transition:transform .2s,background .2s; }.composer button:hover { background:#c6df95; transform:translateY(-2px); }.composer button:disabled { opacity:.5; cursor:wait; transform:none; }.disclaimer { margin:12px auto 0; max-width:800px; width:100%; color:#7d887d; font-size:11px; line-height:1.5; }.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
@media (max-width:980px) { .workbench { grid-template-columns:1fr; }.agent-rail { position:static; max-height:none; display:grid; grid-template-columns:1fr 1fr; gap:20px; border-left:0; border-top:1px solid var(--line); padding:20px 0 0; }.agent-section + .agent-section { margin-top:0; padding-top:0; border-top:0; }.evidence-section { min-width:0; } }
@media (max-width:720px) { .shell { display:block; }.sidebar { display:none; }.workspace { padding:0 18px 16px; }.welcome { min-height:calc(100vh - 155px); padding:55px 2px 72px; }.image-field { inset:0 -18px; }.welcome h1 { font-size:38px; }.lead { font-size:15px; }.composer { bottom:8px; }.topbar { height:58px; }.agent-rail { grid-template-columns:1fr; }.agent-section + .agent-section { margin-top:18px; padding-top:18px; border-top:1px solid rgba(151,165,145,.18); } }

.experiment-offer { width:min(800px,100%); margin:4px auto 22px; padding:20px; border:1px solid #617453; border-left:3px solid var(--verm); background:#17231a; display:grid; grid-template-columns:minmax(0,1fr) auto; gap:22px; align-items:end; }.experiment-offer .eyebrow { margin-bottom:7px; }.experiment-offer h2 { margin:0 0 7px; color:var(--paper); font-family:Georgia,"Songti SC",serif; font-size:20px; line-height:1.35; }.experiment-offer p:not(.eyebrow) { margin:0; color:#b9c2b4; font-size:13px; line-height:1.7; }.experiment-offer > button,.experiment-actions button { min-height:36px; border:1px solid var(--leaf); border-radius:4px; color:#142014; background:var(--leaf); padding:0 11px; font-size:12px; transition:transform .18s,background .18s; }.experiment-offer > button:hover,.experiment-actions button:hover { transform:translateY(-1px); background:#c6df95; }.experiment-builder,.checkin-form { display:grid; gap:13px; }.experiment-builder { grid-column:1/-1; }.experiment-builder-heading { display:flex; justify-content:space-between; gap:12px; align-items:start; }.experiment-builder-heading h2 { margin:0; }.experiment-builder-heading span { color:var(--muted); font:10px ui-monospace,SFMono-Regular,Menlo,monospace; }.experiment-builder label,.checkin-form label { display:grid; gap:6px; color:#cbd4c6; font-size:12px; }.experiment-builder input:not([type="radio"]),.experiment-builder textarea,.checkin-form textarea { width:100%; border:1px solid #4c5d4d; border-radius:4px; outline:0; resize:vertical; color:var(--ink); background:#111a14; padding:8px; line-height:1.5; }.experiment-builder input:focus,.experiment-builder textarea:focus,.checkin-form textarea:focus { border-color:var(--leaf); }.experiment-builder fieldset { margin:0; padding:8px 10px; border:1px solid #425143; color:#cbd4c6; }.experiment-builder legend { padding:0 4px; font-size:11px; }.experiment-builder fieldset label { display:inline-flex; margin-right:14px; }.experiment-actions { display:flex; flex-wrap:wrap; gap:8px; }.experiment-actions .quiet-action { color:#c9d2c5; border-color:#526052; background:transparent; }.experiment-actions .quiet-action:hover { color:#f0f3e9; background:#243128; }.experiment-dismissed { grid-column:1/-1; color:var(--muted)!important; }.experiment-section { border-top:1px solid rgba(151,165,145,.18); }.experiment-rail { display:grid; gap:12px; }.empty-experiment { margin:0; color:#849084; font-size:12px; line-height:1.65; }.active-experiment { border-left:2px solid var(--verm); padding:1px 0 2px 11px; }.experiment-duration { margin:0 0 5px; color:var(--leaf); font:10px ui-monospace,SFMono-Regular,Menlo,monospace; }.active-experiment h3 { margin:0 0 7px; color:#e1e7dc; font-size:13px; line-height:1.45; }.experiment-first-action { margin:0 0 11px; color:#aeb7a9; font-size:12px; line-height:1.6; }.checkin-form { border-top:1px solid rgba(151,165,145,.18); padding-top:12px; }.checkin-form textarea { font-size:12px; }
@media (max-width:980px) { .experiment-section { grid-column:1/-1; } }
@media (max-width:720px) { .experiment-section { grid-column:auto; }.experiment-offer { grid-template-columns:1fr; gap:15px; padding:16px; }.experiment-offer > button { width:100%; } }
@media (max-width:720px) { .access-gate { grid-template-columns:1fr; gap:26px; padding:28px 20px; }.access-copy h1 { font-size:42px; }.topbar-actions { gap:9px; } }
.admin-workspace { width:min(1120px,100%); min-height:100vh; margin:auto; padding:0 32px 42px; }.admin-brand { color:var(--paper); font-weight:700; text-decoration:none; }.admin-heading { padding:52px 0 25px; border-bottom:1px solid rgba(151,165,145,.18); }.admin-heading .eyebrow { margin-bottom:10px; }.admin-heading h1 { margin:0; color:var(--paper); font:600 34px/1.25 Georgia,"Songti SC",serif; }.admin-heading p:last-child { max-width:650px; color:#adb8a9; line-height:1.75; }.admin-error { min-height:18px; margin:18px 0 0; color:#f0a493; font-size:12px; }.admin-metrics { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1px; margin:22px 0; border:1px solid #3a493b; background:#3a493b; }.admin-metrics article { min-height:95px; padding:16px; background:#17221c; }.admin-metrics p { margin:0 0 10px; color:var(--muted); font-size:12px; }.admin-metrics strong { color:#e8ede2; font:600 22px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace; }.admin-grid { display:grid; grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr); gap:28px; margin:30px 0; }.admin-section { padding-top:18px; border-top:1px solid rgba(151,165,145,.23); }.invite-form { display:grid; grid-template-columns:1fr 1fr; gap:13px; }.invite-form label { display:grid; gap:6px; color:#cbd4c6; font-size:12px; }.invite-form input,.invite-form select { min-width:0; height:38px; border:1px solid #4c5d4d; border-radius:4px; outline:0; color:var(--ink); background:#111a14; padding:0 9px; }.invite-form button { grid-column:1/-1; height:38px; border:0; border-radius:4px; color:#142014; background:var(--leaf); }.generated-invite { margin-top:15px; border-left:2px solid var(--verm); padding:10px; background:#17231a; }.generated-invite p { margin:0 0 7px; color:var(--muted); font-size:11px; }.generated-invite code { color:#e6d19a; font-size:13px; overflow-wrap:anywhere; }.invite-list,.event-list { display:grid; gap:1px; background:#324033; }.invite-row,.event-row { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:12px; background:#152018; }.invite-row h3 { margin:0 0 4px; color:#e0e7da; font-size:13px; }.invite-row p { margin:0; color:#9ea99b; font-size:11px; line-height:1.5; }.invite-row button { border:1px solid #6b554c; border-radius:3px; color:#eab1a3; background:transparent; padding:5px 8px; font-size:11px; }.revoked,.used-up { color:var(--muted); font-size:11px; }.event-section { margin-top:35px; }.event-row { justify-content:flex-start; flex-wrap:wrap; color:#aeb9aa; font-size:11px; line-height:1.5; }.event-row time { color:#859184; font-family:ui-monospace,SFMono-Regular,Menlo,monospace; }.event-row strong { color:#d7e3ce; }.event-row code { color:#bfcab9; overflow-wrap:anywhere; }.event-row span { margin-left:auto; color:#d9c493; font-family:ui-monospace,SFMono-Regular,Menlo,monospace; }
@media (max-width:720px) { .admin-workspace { padding:0 18px 30px; }.admin-metrics,.admin-grid { grid-template-columns:1fr; }.admin-grid { gap:22px; }.admin-heading { padding-top:34px; }.admin-heading h1 { font-size:29px; } }

.knowledge-page { background:radial-gradient(circle at 80% -10%,rgba(216,107,82,.18),transparent 33%),var(--ground); }.knowledge-shell { width:min(1200px,100%); margin:auto; padding:0 32px 28px; }.knowledge-topbar { min-height:76px; display:flex; align-items:center; gap:28px; border-bottom:1px solid rgba(151,165,145,.2); }.knowledge-topbar nav { display:flex; gap:18px; }.knowledge-topbar nav a { color:var(--muted); font-size:13px; text-decoration:none; }.knowledge-topbar nav a:hover,.knowledge-topbar nav a.active { color:var(--leaf); }.knowledge-status { margin-left:auto; color:var(--leaf); font:11px ui-monospace,SFMono-Regular,Menlo,monospace; }.knowledge-status::before { content:''; display:inline-block; width:7px; height:7px; margin-right:7px; border-radius:50%; background:currentColor; box-shadow:0 0 10px currentColor; }.knowledge-hero { max-width:850px; padding:76px 0 47px; }.knowledge-hero h1 { margin:0; color:var(--paper); font:600 clamp(38px,6vw,70px)/1.04 Georgia,"Songti SC",serif; letter-spacing:-.035em; }.knowledge-hero h1 em { color:var(--leaf); font-style:normal; }.knowledge-hero > p:last-child { max-width:650px; margin:25px 0 0; color:#bcc6b7; font-size:16px; line-height:1.8; }.knowledge-layout { display:grid; grid-template-columns:minmax(0,1fr) 310px; gap:38px; align-items:start; }.knowledge-main { min-width:0; }.knowledge-examples { display:flex; flex-wrap:wrap; gap:8px; margin-bottom:12px; }.knowledge-examples button { border:1px solid #445345; border-radius:999px; color:#cbd5c6; background:#16211a; padding:7px 12px; font-size:12px; transition:.2s ease; }.knowledge-examples button:hover { transform:translateY(-2px); border-color:var(--leaf); color:var(--leaf); }.knowledge-composer { border:1px solid #60705c; border-radius:8px; overflow:hidden; background:#162119; box-shadow:0 20px 55px rgba(0,0,0,.22); }.knowledge-composer:focus-within { border-color:var(--leaf); }.knowledge-composer textarea { display:block; width:100%; min-height:106px; border:0; outline:0; resize:vertical; color:var(--ink); background:transparent; padding:19px; font-size:16px; line-height:1.65; }.knowledge-composer > div { display:flex; justify-content:space-between; align-items:center; gap:14px; border-top:1px solid #354437; padding:10px 11px 10px 18px; }.knowledge-composer span { color:#8d998b; font-size:11px; }.knowledge-composer button { border:0; border-radius:4px; color:#142014; background:var(--leaf); padding:10px 14px; font-weight:700; transition:.2s ease; }.knowledge-composer button:hover { background:#c8e399; transform:translateY(-1px); }.knowledge-composer button:disabled { opacity:.55; cursor:wait; transform:none; }.knowledge-composer b { margin-left:7px; font-size:17px; }.knowledge-result { margin-top:32px; border-top:1px solid #334135; padding-top:23px; }.knowledge-query p { margin:0 0 8px; color:var(--verm); font:11px ui-monospace,SFMono-Regular,Menlo,monospace; }.knowledge-query h2 { margin:0; color:#e5eae0; font:500 20px/1.5 Georgia,"Songti SC",serif; }.knowledge-answer { margin-top:30px; color:#d3dbce; line-height:1.85; }.knowledge-answer h2 { margin:28px 0 9px; color:var(--paper); font:600 21px/1.3 Georgia,"Songti SC",serif; }.knowledge-answer p { margin:0 0 13px; }.knowledge-answer a { color:var(--leaf); text-decoration-color:rgba(169,197,118,.45); text-underline-offset:3px; overflow-wrap:anywhere; }.knowledge-evidence { position:sticky; top:20px; border-left:1px solid var(--line); padding-left:22px; }.knowledge-panel-heading { display:flex; justify-content:space-between; gap:8px; align-items:center; }.knowledge-panel-heading p { margin:0; color:var(--paper); font-size:13px; font-weight:700; }.knowledge-panel-heading span { color:var(--muted); font:10px ui-monospace,SFMono-Regular,Menlo,monospace; }.knowledge-evidence-empty { color:#899588; font-size:12px; line-height:1.75; }.knowledge-evidence-list { display:grid; gap:10px; }.knowledge-evidence-card { border:1px solid #3b4a3d; border-bottom:3px solid #6e835d; padding:12px; background:#152018; transition:.2s ease; }.knowledge-evidence-card:hover { transform:translateY(-2px); border-color:#80966d; }.knowledge-evidence-card:target { border-color:var(--verm); }.knowledge-evidence-card > p { margin:0 0 8px; color:#94b773; font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace; overflow-wrap:anywhere; }.knowledge-evidence-card h3 { margin:0 0 8px; color:#e1e8dc; font-size:13px; }.knowledge-evidence-card blockquote { margin:0; color:#a9b4a6; font-size:12px; line-height:1.7; }.knowledge-disclaimer { margin:46px 0 0; padding-top:16px; border-top:1px solid rgba(151,165,145,.18); color:#7d897d; font-size:11px; line-height:1.6; }
@media (max-width:820px) { .knowledge-shell { padding:0 18px 22px; }.knowledge-topbar { gap:16px; }.knowledge-topbar nav { gap:12px; }.knowledge-layout { grid-template-columns:1fr; }.knowledge-evidence { position:static; border-left:0; border-top:1px solid var(--line); padding:22px 0 0; }.knowledge-hero { padding:52px 0 34px; }.knowledge-status { display:none; } }
@media (max-width:520px) { .knowledge-topbar { min-height:62px; }.knowledge-topbar .brand span:last-child { display:none; }.knowledge-composer > div { align-items:flex-start; flex-direction:column; }.knowledge-composer button { align-self:flex-end; }.knowledge-hero h1 { font-size:40px; } }
