@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;color:#111318;background:#f3f0e8;font-synthesis:none;--ink: #111318;--paper: #f3f0e8;--white: #fffefa;--blue: #1e58ef;--green: #137b55;--red: #c23b35;--amber: #986a00;--line: #c8c5bd;--muted: #666b73;--mono: "DM Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #6e90ff;outline-offset:3px}.site-shell{min-height:100vh}.topbar{height:76px;padding:0 3.2vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--ink);background:#f3f0e8f5;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:inline-flex;align-items:center;gap:11px;width:fit-content}.brand-mark{width:37px;height:37px;display:grid;place-items:center;background:var(--ink);color:#fff;border-radius:2px;font:500 12px var(--mono);letter-spacing:-.05em}.brand-name{font-weight:800;font-size:17px;letter-spacing:-.045em;line-height:1}.brand-name small{display:block;margin-top:5px;font:500 7px var(--mono);letter-spacing:.22em}.topbar nav{display:flex;align-items:center;gap:30px}.topbar nav a{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.04em;position:relative}.topbar nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-28px;height:3px;background:var(--blue)}.topbar-actions{justify-self:end;display:flex;align-items:center;gap:18px}.system-status{font:500 9px var(--mono);letter-spacing:.05em}.system-status i{display:inline-block;width:7px;height:7px;background:#26a875;border-radius:50%;margin-right:7px;box-shadow:0 0 0 4px #26a8751f}.locale-switch{border:1px solid var(--ink);background:transparent;height:34px;padding:0 13px;cursor:pointer;font:500 11px var(--mono)}.hero{min-height:650px;padding:7.5vw 6vw 4vw;position:relative;overflow:hidden;border-bottom:1px solid var(--ink);background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(17,19,24,.12) 50%,transparent calc(50% + .5px)),linear-gradient(rgba(17,19,24,.045) 1px,transparent 1px);background-size:100% 100%,100% 42px}.hero:after{content:"AF";position:absolute;right:2vw;bottom:-14vw;font-weight:800;font-size:43vw;line-height:1;letter-spacing:-.13em;color:transparent;-webkit-text-stroke:1px rgba(17,19,24,.1);pointer-events:none}.hero-copy{position:relative;z-index:2;max-width:1120px}.eyebrow,.section-code,.pane-label,.column-label{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--blue)}.eyebrow i{width:35px;height:2px;background:var(--blue)}.hero h1{max-width:1080px;margin:30px 0 25px;font-size:clamp(55px,7vw,110px);line-height:.92;letter-spacing:-.07em;font-weight:700;text-wrap:balance}.hero p{max-width:770px;margin:0;color:#3f444c;font-size:17px;line-height:1.7}.hero-actions{display:flex;gap:12px;margin-top:38px}.button{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:35px;font:600 12px var(--mono);text-transform:uppercase}.button.primary{color:#fff;background:var(--blue);border:1px solid var(--blue)}.button.primary:hover{background:#1248d5}.button.ghost{border:1px solid var(--ink)}.button.ghost:hover{background:var(--ink);color:#fff}.hero-index{position:absolute;z-index:2;right:3vw;top:50%;transform:rotate(90deg) translate(50%);transform-origin:right center;display:flex;gap:13px;align-items:center;font:500 8px var(--mono);letter-spacing:.1em}.hero-index b{color:var(--blue)}.project-workflow{background:var(--white);border-bottom:1px solid var(--ink)}.workflow-header{min-height:250px;padding:55px 6vw 40px;display:grid;grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:50px;border-bottom:1px solid var(--ink)}.workflow-header h2{max-width:900px;margin:20px 0 0;font-size:clamp(42px,5.2vw,78px);line-height:.97;letter-spacing:-.06em;text-wrap:balance}.workflow-scope{max-width:370px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.workflow-goal{min-height:245px;padding:42px 6vw;display:grid;grid-template-columns:140px minmax(0,1fr) 230px;align-items:center;gap:35px;color:#fff;background:var(--blue)}.workflow-goal>span,.workflow-goal small{font:500 9px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase}.workflow-goal small{color:#cbd7ff}.workflow-goal blockquote{margin:0;font-size:clamp(26px,3.6vw,53px);line-height:1.1;letter-spacing:-.05em;font-weight:650;text-wrap:balance}.workflow-steps{display:grid;grid-template-columns:repeat(3,1fr)}.workflow-steps article{min-height:390px;padding:34px 3.2vw;display:flex;flex-direction:column;border-right:1px solid var(--ink)}.workflow-steps article:last-child{border-right:0}.workflow-steps article>b,.workflow-steps article>span{color:var(--blue);font:500 9px var(--mono)}.workflow-steps article>span{margin-top:34px;letter-spacing:.1em}.workflow-steps h3{margin:11px 0 18px;font-size:clamp(25px,2.4vw,38px);line-height:1.05;letter-spacing:-.05em}.workflow-steps p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.workflow-steps article>strong{margin-top:auto;padding-top:25px;font:600 11px/1.6 var(--mono);color:var(--green)}.workflow-steps .agentforge-step{color:#fff;background:var(--ink)}.workflow-steps .agentforge-step>b,.workflow-steps .agentforge-step>span{color:#89a6ff}.workflow-steps .agentforge-step p{color:#b8bcc5}.workflow-steps .agentforge-step>strong{color:#cbd7ff}.need-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:25px}.need-list em{padding:7px 9px;border:1px solid var(--ink);font:500 9px var(--mono);font-style:normal}.product-preview{margin:0;border-bottom:1px solid var(--ink);background:var(--white)}.preview-header{min-height:110px;padding:24px 3.2vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink)}.preview-header div{display:grid;gap:13px}.preview-header strong{font-size:26px;letter-spacing:-.04em}.status-stamp{color:var(--green);border:1px solid var(--green);padding:10px 13px;font:500 10px var(--mono);text-transform:uppercase}.preview-columns{display:grid;grid-template-columns:.9fr 1.1fr 1.35fr;min-height:430px}.preview-columns>div{padding:32px 3.2vw;border-right:1px solid var(--ink);min-width:0}.preview-columns>div:last-child{border-right:0}.column-label,.pane-label{display:block;color:var(--blue);margin-bottom:28px}.preview-requirement h3{margin:0 0 28px;font-size:30px;line-height:1.15;letter-spacing:-.045em;text-wrap:balance}.preview-requirement dl{margin:0}.preview-requirement dl div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:13px 0}.preview-requirement dt{color:var(--muted);font:500 9px var(--mono)}.preview-requirement dd{margin:0;font:500 11px var(--mono);text-align:right}.candidate-row{min-height:76px;padding:14px 11px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;border-top:1px solid var(--line)}.candidate-row:last-child{border-bottom:1px solid var(--line)}.candidate-row span,.candidate-row em{font:500 10px var(--mono);font-style:normal}.candidate-row strong{font-size:14px}.candidate-row.recommended{background:#e9f0ff;border-color:var(--blue)}.candidate-row.recommended em{color:var(--blue)}.candidate-row.excluded{color:#898b8e}.candidate-row.excluded strong{text-decoration:line-through}.preview-trace h4{font-size:25px;letter-spacing:-.04em;margin:0 0 22px}.constraint-list{display:flex;flex-wrap:wrap;gap:7px}.constraint-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid currentColor;padding:7px 9px;font:500 9px var(--mono);text-transform:uppercase}.constraint-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.constraint-pill.matched{color:var(--green);background:#eef8f2}.constraint-pill.unknown{color:var(--amber);background:#fff9e9}.constraint-pill.failed{color:var(--red);background:#fff1f0}.preview-trace p{margin:28px 0;max-width:500px;color:var(--muted);line-height:1.65;font-size:14px}.evidence-foot{font:500 9px var(--mono);color:var(--muted)}.value-section{display:grid;grid-template-columns:1.15fr .85fr;border-bottom:1px solid var(--ink)}.value-section>header{grid-row:span 4;padding:7vw 6vw;border-right:1px solid var(--ink)}.value-section header h2,.agent-contract h2{margin:25px 0 18px;font-size:clamp(45px,5vw,76px);line-height:.98;letter-spacing:-.06em}.value-section header p{color:var(--muted);max-width:560px;line-height:1.7}.value-row{display:grid;grid-template-columns:45px 1fr;padding:35px 4vw;border-bottom:1px solid var(--ink)}.value-row:last-child{border-bottom:0}.value-row>span{grid-row:span 2;font:500 10px var(--mono);color:var(--blue)}.value-row h3{margin:0;font-size:23px;letter-spacing:-.04em}.value-row p{margin:12px 0 0;color:var(--muted);line-height:1.6;font-size:14px}.agent-contract{padding:6vw;background:var(--ink);color:#fff}.agent-contract .section-code{color:#87a4ff}.agent-contract>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid #4b4e55;border-bottom:1px solid #4b4e55}.agent-contract article{min-height:270px;padding:28px;border-right:1px solid #4b4e55;display:flex;flex-direction:column}.agent-contract article:last-child{border-right:0}.agent-contract article b{color:#87a4ff;font:500 10px var(--mono)}.agent-contract code{margin-top:auto;font:500 14px var(--mono)}.agent-contract article p{color:#aeb2bb;line-height:1.6;font-size:13px}.page-main{min-height:calc(100vh - 76px);padding:5vw 6vw 8vw}.page-title{max-width:950px;margin-bottom:70px}.page-title h1{margin:25px 0 20px;font-size:clamp(48px,6vw,86px);letter-spacing:-.065em;line-height:.98;text-wrap:balance}.page-title p{max-width:720px;margin:0;color:var(--muted);line-height:1.7}.explore-page{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:6vw}.explore-page .page-title{grid-column:1 / -1}.resolver-form{border-top:1px solid var(--ink)}.resolver-form label{display:block}.resolver-form label>span{display:block;margin:22px 0 13px;font:500 9px var(--mono);letter-spacing:.06em}.large-field textarea{width:100%;resize:vertical;min-height:150px;border:0;border-bottom:1px solid var(--ink);background:transparent;font-size:clamp(28px,3vw,46px);line-height:1.18;letter-spacing:-.04em;padding:4px 0 25px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.field-grid select,.money-input{width:100%;height:55px;border:1px solid var(--ink);background:var(--white);padding:0 15px}.money-input{display:flex;align-items:center;gap:10px}.money-input i{font-style:normal;font:500 13px var(--mono)}.money-input input{border:0;background:transparent;width:100%;outline:0}.resolve-button{margin-top:42px;width:100%;min-height:82px;background:var(--blue);color:#fff;border:0;padding:0 25px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.resolve-button span{font-size:16px;font-weight:700}.resolve-button b{font-size:32px;font-weight:400}.resolve-button:disabled{opacity:.65;cursor:wait}.form-error{color:var(--red);font:500 12px var(--mono)}.resolver-notes{border-top:1px solid var(--ink);padding-top:22px}.resolver-notes>span{color:var(--blue);font:500 9px var(--mono);letter-spacing:.08em}.resolver-notes p{font-size:12px;color:var(--muted);line-height:1.55;border-bottom:1px solid var(--line);padding:15px 0}.resolver-notes b{color:var(--ink)}.resolution-page{min-height:calc(100vh - 76px);background:var(--white)}.resolution-topline{min-height:160px;padding:30px 3vw;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--ink)}.resolution-topline h1{margin:12px 0 0;font-size:clamp(28px,4vw,54px);letter-spacing:-.055em;line-height:1;max-width:900px}.resolution-meta{text-align:right;display:grid;justify-items:end;gap:13px}.resolution-meta span{font:500 8px var(--mono);color:var(--muted)}.resolution-meta b{border:1px solid var(--green);color:var(--green);padding:8px 10px;font:500 9px var(--mono);text-transform:uppercase}.resolution-meta b.awaiting_user_choice,.resolution-meta b.failed{border-color:var(--amber);color:var(--amber)}.requirement-switcher{display:flex;overflow-x:auto;border-bottom:1px solid var(--ink)}.requirement-switcher button{border:0;border-right:1px solid var(--ink);background:transparent;padding:15px 20px;white-space:nowrap;font:500 10px var(--mono);cursor:pointer}.requirement-switcher button.active{background:var(--ink);color:#fff}.resolution-workspace{display:grid;grid-template-columns:.78fr 1fr 1.45fr;min-height:690px}.resolution-workspace>*{padding:28px 2.2vw;border-right:1px solid var(--ink);min-width:0}.resolution-workspace>*:last-child{border-right:0}.requirement-pane{background:var(--paper)}.requirement-pane h2{margin:0 0 20px;font-size:28px;letter-spacing:-.045em;line-height:1.12;overflow-wrap:anywhere}.requirement-pane>code{display:block;color:var(--blue);font:500 10px var(--mono);overflow-wrap:anywhere}.requirement-pane dl{margin:40px 0 0}.requirement-pane dl div{border-top:1px solid var(--line);padding:13px 0}.requirement-pane dt{color:var(--muted);font:500 8px var(--mono);text-transform:uppercase}.requirement-pane dd{margin:7px 0 0;font:500 11px var(--mono);overflow-wrap:anywhere}.unsupported-note{margin-top:30px;border-left:3px solid var(--amber);padding:11px 14px;background:#fff9e9}.unsupported-note strong{font:500 8px var(--mono);color:var(--amber)}.unsupported-note p{font-size:12px}.decision-list{border-top:1px solid var(--line)}.decision-list button{width:100%;min-height:100px;display:grid;grid-template-columns:32px 1fr auto;grid-template-rows:1fr auto;align-items:center;gap:4px 10px;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;padding:14px 11px;cursor:pointer}.decision-list button:hover,.decision-list button.active{background:#e9f0ff;box-shadow:inset 3px 0 var(--blue)}.candidate-rank{grid-row:span 2;font:500 9px var(--mono);color:var(--blue)}.candidate-name{min-width:0}.candidate-name small{display:block;color:var(--muted);font:500 9px var(--mono);margin-bottom:4px}.candidate-name strong{display:block;font-size:15px;overflow-wrap:anywhere}.candidate-score{font:500 11px var(--mono)}.decision-tag{width:fit-content;padding:5px 7px;font:500 8px var(--mono);text-transform:uppercase;letter-spacing:.04em}.decision-list .decision-tag{grid-column:2 / 4}.decision-tag.recommended{color:var(--blue);background:#dbe6ff}.decision-tag.alternative{color:#555c66;background:#e9e9e5}.decision-tag.excluded{color:var(--red);background:#ffe9e7}.excluded-drawer{margin-top:25px;border-top:1px solid var(--line);padding-top:12px}.excluded-drawer summary{cursor:pointer;color:var(--muted);font:500 9px var(--mono);text-transform:uppercase}.excluded-drawer p{font-size:11px;line-height:1.5}.empty-candidate{border:1px solid var(--amber);padding:22px;background:#fff9e9}.empty-candidate strong{color:var(--amber);font:500 10px var(--mono)}.empty-candidate p{font-size:13px}.detail-heading h2{margin:17px 0;font-size:clamp(31px,3vw,47px);line-height:.96;letter-spacing:-.055em}.detail-heading p{color:var(--muted);max-width:620px;font-size:13px;line-height:1.65}.detail-tabs{display:flex;gap:23px;margin-top:30px;border-bottom:1px solid var(--ink);overflow-x:auto}.detail-tabs button{border:0;background:transparent;padding:12px 0;text-transform:uppercase;font:500 9px var(--mono);cursor:pointer;white-space:nowrap;position:relative}.detail-tabs button[aria-selected=true]{color:var(--blue)}.detail-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--blue)}.trace-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0;border:1px solid var(--line)}.trace-summary div{padding:15px;border-right:1px solid var(--line)}.trace-summary div:last-child{border-right:0}.trace-summary strong{display:block;font:500 25px var(--mono)}.trace-summary span{color:var(--muted);font:500 8px var(--mono);text-transform:uppercase}.trace-row{min-height:62px;display:grid;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:12px;border-top:1px solid var(--line)}.trace-row>strong{font-size:11px;text-transform:capitalize}.trace-row>span{color:var(--muted);font:400 9px var(--mono);overflow-wrap:anywhere}.trace-row em{font:500 8px var(--mono);color:var(--blue);font-style:normal}.evidence-list{margin-top:22px}.evidence-list a{min-height:75px;display:grid;grid-template-columns:32px 1fr auto 20px;align-items:center;gap:11px;border-top:1px solid var(--line)}.evidence-list a:last-child{border-bottom:1px solid var(--line)}.evidence-list a>span{color:var(--green);font:500 9px var(--mono)}.evidence-list a>strong{font-size:12px;overflow-wrap:anywhere}.evidence-list a small{color:var(--muted);font:400 8px var(--mono)}.action-panel{margin-top:22px;padding:25px;background:#e9f0ff;border-left:4px solid var(--blue)}.action-panel.neutral{background:#efefeb;border-color:#777b83}.action-panel>span{color:var(--blue);font:500 9px var(--mono)}.action-panel h3{font-size:25px;letter-spacing:-.04em;margin:12px 0 17px}.action-panel code{display:block;padding:14px;background:var(--ink);color:#c9d5ff;overflow-x:auto;font:400 9px var(--mono)}.action-panel p{color:var(--muted);font-size:12px;line-height:1.6}.integration-contract{margin-top:22px}.contract-state{padding:28px;border:1px solid var(--line);background:var(--white);color:var(--muted);font:500 10px var(--mono)}.contract-state.error{color:var(--red);border-color:var(--red)}.contract-header{padding:23px;color:#f4f6fb;background:var(--ink)}.contract-header>span{color:#88a5ff;font:500 8px var(--mono)}.contract-header h3{margin:10px 0 7px;font-size:22px;letter-spacing:-.04em}.contract-header p{max-width:620px;margin:0;color:#aeb4c0;font-size:11px;line-height:1.55}.operation-list{border:1px solid var(--ink);border-top:0}.operation-card{padding:20px;background:var(--white);border-bottom:1px solid var(--ink)}.operation-card:last-child{border-bottom:0}.operation-title{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px}.operation-title>b{color:var(--blue);font:500 9px var(--mono)}.operation-title span,.operation-title em{color:var(--muted);font:500 7px var(--mono);font-style:normal;text-transform:uppercase}.operation-title h4{margin:3px 0 0;font:600 13px var(--mono);overflow-wrap:anywhere}.call-target{display:block;margin:15px 0;padding:12px;background:#eef1f6;color:#17203a;font:500 9px/1.5 var(--mono);overflow-wrap:anywhere}.operation-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border:1px solid var(--line)}.operation-facts div{padding:10px;border-right:1px solid var(--line)}.operation-facts div:last-child{border-right:0}.operation-facts dt{color:var(--muted);font:500 7px var(--mono)}.operation-facts dd{margin:5px 0 0;font:600 9px var(--mono);overflow-wrap:anywhere}.parameter-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.parameter-strip>span{padding:7px 8px;border:1px solid var(--line);font:600 8px var(--mono)}.parameter-strip small{display:block;margin-top:3px;color:var(--muted);font-size:6px;text-transform:uppercase}.operation-proof{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:var(--muted);font:500 7px var(--mono)}.operation-proof a{color:var(--blue);font-weight:600}.contract-hash{display:block;min-height:auto;padding:10px 12px;border:1px solid var(--ink);border-top:0;color:var(--muted);font:500 7px var(--mono)}.detail-empty{color:var(--muted);padding:30px 0}.records-header,.record-row{display:grid;grid-template-columns:2fr .7fr .8fr 1fr;align-items:center;gap:15px}.records-header{padding:12px 15px;background:var(--ink);color:#fff;font:500 8px var(--mono)}.record-row{min-height:92px;padding:15px;border-bottom:1px solid var(--ink);background:var(--white)}.record-row:hover{background:#e9f0ff}.record-row b{display:block;font-size:13px}.record-row small{display:block;color:var(--muted);margin-top:5px;font:400 8px var(--mono)}.record-row em{width:fit-content;padding:5px 7px;color:var(--green);border:1px solid currentColor;font:500 8px var(--mono);font-style:normal;text-transform:uppercase}.record-row code,.record-row time{color:var(--muted);font:400 9px var(--mono)}.empty-records{padding:80px 20px;text-align:center;border:1px solid var(--ink);background:var(--white)}.empty-records strong{color:var(--blue);font:500 10px var(--mono)}.empty-records p{color:var(--muted)}.empty-records a{display:inline-block;margin-top:20px;font-weight:700}.provider-index{border-top:1px solid var(--ink)}.provider-index article{min-height:115px;display:grid;grid-template-columns:45px 1.4fr 1fr auto;align-items:center;gap:25px;padding:18px;border-bottom:1px solid var(--ink)}.provider-index article:hover{background:var(--white)}.provider-index article>span{color:var(--blue);font:500 9px var(--mono)}.provider-index h2{margin:0;font-size:23px;letter-spacing:-.04em}.provider-index p{margin:7px 0 0;color:var(--muted);font-size:12px}.provider-index code{font:400 10px var(--mono)}.provider-index em{color:var(--green);font:500 8px var(--mono);font-style:normal}.connect-layout{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.connect-downloads{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.connect-layout ol{margin:0;padding:0;list-style:none;border-right:1px solid var(--ink)}.connect-layout li{display:grid;grid-template-columns:50px 1fr;gap:15px;padding:28px 20px;border-bottom:1px solid var(--ink)}.connect-layout li>b{color:var(--blue);font:500 10px var(--mono)}.connect-layout h2{margin:0;font-size:22px;letter-spacing:-.04em}.connect-layout p{color:var(--muted);line-height:1.6;font-size:12px}.code-panel{padding:30px;background:var(--ink);color:#fff}.code-panel>span{color:#87a4ff;font:500 9px var(--mono)}.code-panel pre{margin:35px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#dce4ff;font:400 12px/1.8 var(--mono)}.code-panel p{color:#aeb2bb}.full-error{min-height:60vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.full-error span{color:var(--red);font:500 10px var(--mono)}.full-error h1{max-width:800px;font-size:clamp(42px,6vw,80px);letter-spacing:-.06em;margin:20px 0}.full-error a{font-weight:700;color:var(--blue)}.loading-page{display:grid;place-items:center;font:500 11px var(--mono)}footer{min-height:150px;padding:35px 3.2vw;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;border-top:1px solid var(--ink)}footer p,footer>span{color:var(--muted);font-size:11px}footer>span{font-family:var(--mono)}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3,html[lang=zh-CN] p,html[lang=zh-CN] strong{word-break:keep-all;overflow-wrap:break-word}@media(max-width:1050px){.topbar{grid-template-columns:auto 1fr auto}.topbar nav{justify-content:center;gap:18px}.system-status{display:none}.preview-columns{grid-template-columns:1fr 1fr}.workflow-header{grid-template-columns:1fr;align-items:start}.workflow-goal{grid-template-columns:110px minmax(0,1fr)}.workflow-goal small{grid-column:2}.preview-trace{grid-column:1 / -1;border-top:1px solid var(--ink)}.resolution-workspace{grid-template-columns:.8fr 1.2fr}.detail-pane{grid-column:1 / -1;border-top:1px solid var(--ink)}.resolution-workspace>.candidate-pane{border-right:0}.explore-page{grid-template-columns:1fr}.resolver-notes{margin-top:50px}}@media(max-width:720px){.topbar{height:auto;min-height:66px;padding:10px 16px;grid-template-columns:1fr auto}.topbar nav{grid-column:1 / -1;grid-row:2;overflow-x:auto;justify-content:flex-start;width:100%;padding:12px 0 3px}.topbar nav a.active:after{bottom:-6px}.brand-mark{width:32px;height:32px}.hero{min-height:610px;padding:75px 20px 45px;background-size:100% 100%,100% 34px}.hero h1{font-size:clamp(48px,15vw,68px)}.hero p{font-size:15px}.hero-actions{align-items:stretch;flex-direction:column}.button{width:100%}.hero-index{display:none}.workflow-header{min-height:auto;padding:65px 20px 35px;gap:30px}.workflow-header h2{font-size:clamp(41px,12vw,58px)}.workflow-goal{min-height:300px;padding:35px 20px;grid-template-columns:1fr;align-content:center;gap:25px}.workflow-goal small{grid-column:auto}.workflow-steps{grid-template-columns:1fr}.workflow-steps article{min-height:330px;padding:30px 20px;border-right:0;border-bottom:1px solid var(--ink)}.preview-header{padding:22px 18px;align-items:flex-start;gap:20px}.preview-header strong{font-size:18px}.preview-columns{grid-template-columns:1fr}.preview-columns>div{border-right:0;border-bottom:1px solid var(--ink);padding:27px 18px}.preview-trace{grid-column:auto;border-top:0}.value-section{grid-template-columns:1fr}.value-section>header{grid-row:auto;border-right:0;border-bottom:1px solid var(--ink);padding:70px 20px}.value-row{padding:28px 20px}.agent-contract{padding:70px 20px}.agent-contract>div{grid-template-columns:1fr}.agent-contract article{min-height:200px;border-right:0;border-bottom:1px solid #4b4e55}.page-main{padding:65px 20px 85px}.page-title{margin-bottom:50px}.field-grid{grid-template-columns:1fr;gap:10px}.resolution-topline{padding:22px 18px;display:block}.resolution-meta{margin-top:20px;text-align:left;justify-items:start}.resolution-workspace{display:block}.resolution-workspace>*{border-right:0;border-bottom:1px solid var(--ink);padding:25px 18px}.trace-row{grid-template-columns:auto 1fr;padding:11px 0}.trace-row>span,.trace-row em{grid-column:2}.evidence-list a{grid-template-columns:28px 1fr 20px}.evidence-list a small{grid-column:2}.operation-facts{grid-template-columns:1fr 1fr}.operation-facts div:nth-child(2){border-right:0}.operation-facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.operation-proof{align-items:flex-start;flex-direction:column}.records-header{display:none}.record-row{grid-template-columns:1fr auto}.record-row code,.record-row time{grid-column:1 / -1}.provider-index article{grid-template-columns:28px 1fr;gap:12px}.provider-index code,.provider-index em{grid-column:2}.connect-layout{grid-template-columns:1fr}.connect-layout ol{border-right:0}footer{grid-template-columns:1fr}}
