@import url('data:text/css,');
:root{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#222421;background:#f7f7f2;font-synthesis:none;--muted:#6b6e64;--line:#dddfd4;--accent:#c5e66b}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}header{max-width:1360px;margin:auto;padding:25px 48px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{font-size:19px;font-weight:700;display:flex;align-items:center;gap:8px}.brand span{font-weight:400;color:var(--muted)}.brandmark{background:#222421;color:var(--accent);padding:8px 10px;border-radius:7px;margin-right:9px;font-family:Georgia,serif;font-size:24px;font-weight:500}nav{display:flex;gap:28px;font-size:13px}main{max-width:1264px;margin:auto;padding:48px}.intro{display:flex;justify-content:space-between;align-items:center;margin:12px 0 35px;gap:32px}.eyebrow{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-weight:650}.intro .eyebrow{font-size:11px}h1{font-size:49px;line-height:1.08;font-weight:500;letter-spacing:-2.2px;margin:15px 0}p{line-height:1.65}.intro p{color:var(--muted);font-size:15px;margin:12px 0}.agent-link{background:var(--accent);padding:17px 20px;border-radius:6px;font-size:13px;white-space:nowrap}.agent-link span{margin-left:20px}#search-form{display:flex;align-items:center;background:white;border:1px solid #afb6a4;border-radius:8px;box-shadow:0 3px 0 #e9ebe1;padding:7px 8px 7px 19px;margin-bottom:39px}#search-form>span{font-size:28px;color:var(--muted);margin-right:15px}input{width:100%;border:0;padding:15px 0;font-size:16px;background:transparent;outline-offset:4px}#search-form button{border:0;border-radius:5px;padding:14px 20px;background:#242721;color:white;white-space:nowrap}.workspace-grid{display:grid;grid-template-columns:220px 1fr;gap:44px}.filters{padding-top:6px}.filters>label{font-size:12px;color:var(--muted);display:block;margin-bottom:10px}select{width:100%;font-size:12px;padding:11px 7px;border:1px solid var(--line);border-radius:5px;background:transparent;color:inherit}.tabs{display:flex;flex-direction:column;gap:4px;margin-top:23px}.tabs button{padding:12px;text-align:left;border:0;background:transparent;border-radius:4px;font-size:13px;color:var(--muted)}.tabs .selected{background:#e9ecdF;color:#242721;font-weight:600}.side-note{margin-top:60px;padding-top:22px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.side-note b{font-weight:500;color:#33372e}.side-note a{font-size:11px}.results-meta{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:4px 0 18px;color:var(--muted);font-size:11px}.results-meta>span:last-child{font-size:9px;letter-spacing:1.3px}.result{padding:25px 0;border-bottom:1px solid var(--line)}.result h2{font-size:22px;font-weight:500;letter-spacing:-.5px;line-height:1.3;margin:9px 0}.excerpt{color:var(--muted);font-size:13px;line-height:1.7;margin:8px 0 17px;max-width:710px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.result-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid #d9ddce;font-size:10px;padding:5px 8px;border-radius:4px;line-height:1.4;color:#596149}.domain{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;max-width:180px;white-space:nowrap}.pagination{display:flex;justify-content:flex-end;gap:15px;margin-top:24px}.pagination button,.button{border:1px solid #b6bea7;padding:10px 14px;background:transparent;border-radius:4px}.pagination button[hidden]{display:none}footer{max-width:1264px;margin:45px auto 0;padding:22px 48px;display:flex;gap:23px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}footer span{margin-right:auto}.entry{max-width:910px;padding-top:40px}.back{display:inline-block;font-size:12px;color:var(--muted);margin-bottom:35px}.entry h1{font-size:43px;line-height:1.17;margin-bottom:25px}.entry>.eyebrow{margin-top:10px}.actions{display:flex;align-items:center;gap:20px;font-size:12px;margin:28px 0;flex-wrap:wrap}.notice{border-left:3px solid #9cad76;padding:16px 18px;background:#eef0e7;font-size:12px;line-height:1.7;color:#616655;margin:30px 0}.prose{font-size:15px;line-height:1.7}.entry h2{font-weight:500;letter-spacing:-.6px;margin-top:35px}.prose h3{font-weight:550}.prose a{color:#456929;text-decoration:underline;overflow-wrap:anywhere}.prose .bullet{padding-left:16px;text-indent:-12px;margin:10px 0}.entry code{background:#eaede1;font-size:.9em;padding:2px 4px;border-radius:3px}.entry pre{background:#edf0e5;border:1px solid #dce2cf;border-radius:6px;padding:24px;font:12px/1.8 ui-monospace,SFMono-Regular,monospace;overflow:auto}.entry pre.original{white-space:pre-wrap;overflow-wrap:anywhere}.lead{font-size:17px;color:var(--muted)}details{margin-top:35px;font-size:12px;color:var(--muted)}summary{cursor:pointer}.hash{overflow-wrap:anywhere}.muted{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:focus-visible{outline:2px solid #608f2d;outline-offset:4px}@media(max-width:760px){header{padding:18px 20px;flex-wrap:wrap;gap:12px}.brand{font-size:15px;gap:4px}.brandmark{font-size:20px;margin-right:4px}nav{gap:14px;font-size:11px}nav a:last-child{display:none}main{padding:28px 20px}.intro{display:block;margin:5px 0 27px}h1{font-size:38px}.intro .eyebrow{font-size:9px}.intro p{font-size:13px}.agent-link{display:inline-block;padding:12px 15px;margin-top:7px}#search-form{padding-left:12px;margin-bottom:25px}#search-form input{font-size:13px}#search-form button{padding:13px;font-size:12px}.workspace-grid{grid-template-columns:1fr;gap:24px}.filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.filters>label{grid-column:1/-1;margin:0}.tabs{flex-direction:row;margin:0}.tabs button{flex:1}.side-note{display:none}.result h2{font-size:20px}.result-bottom{align-items:start}.domain{max-width:105px}.entry h1{font-size:34px}.entry pre{padding:14px}footer{padding:20px;flex-wrap:wrap}footer span{width:100%}.results-meta>span:last-child{display:none}}
