:root{color-scheme:light;--paper:#f5f7fa;--white:#ffffff;--ink:#07142f;--muted:#5f6b7a;--line:#dfe7f2;--soft:#edf5ff;--accent:#075bed;--orange:var(--accent);--radius:12px;--font:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.7 var(--font);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:transparent}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}img,svg{flex-shrink:0;vertical-align:middle}p,h1,h2,h3{margin:0}h1,h2,h3{font-weight:600;line-height:1.4}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:var(--accent);color:var(--paper)}[hidden]{display:none!important}.icon{display:inline-block;flex-shrink:0}.page-wide,.page-wrap{width:calc(100% - 96px);max-width:1280px;margin:0 auto}.page-wrap{padding:38px 0 80px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 22px;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:650;transition:background .2s,border-color .2s,transform .2s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0) scale(.98)}.button-dark{background:var(--accent);color:#5d708c}.button-dark:hover{background:#edf5ff}.button-outline{border-color:#dce7f5;color:#213b5d;background:transparent}.button-outline:hover{background:#dce7f5;border-color:#b9d5f7}.button-small{min-height:36px;padding:7px 13px;font-size:12px}.button-small .icon{width:15px;height:15px}.full-width{width:100%}.icon-button{width:36px;height:36px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);transition:background .2s,color .2s}.icon-button:hover{background:var(--soft);color:var(--ink)}.icon-button.saved{color:var(--accent);background:#ffffff}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600}.text-link:hover{color:var(--accent)}.text-link .icon{width:16px;height:16px}.eyebrow{color:#5d708c;font-size:10px;font-weight:600;letter-spacing:1.7px;line-height:1.6}.skip-link{position:fixed;z-index:100;top:10px;left:10px;background:var(--accent);color:#5d708c;padding:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}
.site-header{position:sticky;top:0;z-index:20;background:#fffffff2;backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.header-inner{max-width:1376px;padding:0 48px;margin:auto;height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:750;letter-spacing:-.6px;white-space:nowrap}.brand-label{font-size:13px;font-weight:450;letter-spacing:-.2px;color:var(--muted);margin-left:7px}.desktop-nav{display:flex;gap:28px;align-items:center}.desktop-nav a{position:relative;padding:25px 0;font-size:12px;color:#5d708c}.desktop-nav a.active,.desktop-nav a:hover{color:var(--ink)}.desktop-nav a.active:after{content:'';position:absolute;height:2px;background:var(--accent);bottom:0;left:0;right:0}.header-actions{display:flex;align-items:center;gap:10px}.quick-search{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:6px 10px}.quick-search .icon{width:15px;height:15px}kbd{font:10px var(--font);padding:2px 5px;border:1px solid #dce7f5;border-radius:4px;color:#213b5d}.mobile-menu,.mobile-nav{display:none}.workspace-label{display:flex;justify-content:space-between;gap:12px;padding-top:32px;color:#5d708c;font-size:9px;letter-spacing:1.5px}.workspace-label>span:first-child{display:flex;align-items:center;gap:8px}.workspace-label>span:last-child{letter-spacing:1px;color:#5d708c}.live-dot{display:inline-block;width:5px;height:5px;background:var(--accent);border-radius:50%}.hero{display:grid;grid-template-columns:.95fr 1.1fr;align-items:center;gap:40px;padding-top:58px;padding-bottom:64px;min-height:540px}.hero-copy>.eyebrow{margin-bottom:21px}.hero h1{font-size:clamp(38px,4vw,60px);letter-spacing:-2.6px;line-height:1.4;font-weight:650;white-space:nowrap}.hero h1 span{display:inline;color:var(--accent)}.hero-description{color:var(--muted);font-size:14px;line-height:2;margin-top:22px}.hero-actions{display:flex;gap:12px;margin-top:32px}.release-line{display:flex;align-items:center;gap:15px;font-size:10px;color:#5d708c;margin-top:27px}.release-line>span:first-child{border-right:1px solid var(--line);padding-right:15px}.release-line b{color:var(--accent);font-weight:500;margin-left:6px}.release-line .icon{width:13px;height:13px}.hero-visual{min-width:0;position:relative;animation:arrive .8s ease both}.visual-caption{display:flex;gap:14px;justify-content:flex-end;font-size:9px;color:#5d708c;letter-spacing:.3px;padding-top:13px}.visual-caption>span{letter-spacing:1px;color:#213b5d}
.workflow-canvas{background-color:#ffffff;background-image:radial-gradient(#384332 1px,transparent 1px);background-size:20px 20px;border:1px solid #dce7f5;border-radius:13px;box-shadow:0 24px 80px #0004;overflow:hidden;min-width:0}.canvas-header,.canvas-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fffffff2;padding:15px 19px;font-size:10px;color:#5d708c;border-bottom:1px solid #dce7f5}.canvas-header>span:first-child,.canvas-footer>span:first-child{display:flex;align-items:center;gap:8px}.canvas-header .icon{width:17px;height:17px;color:var(--accent)}.preview-label{font-size:8px;border:1px solid #dce7f5;color:#5d708c;padding:2px 7px;border-radius:4px}.workflow-nodes{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:102px 102px;gap:25px 24px;padding:28px 24px 23px}.workflow-node{position:relative;z-index:1;text-align:left;display:flex;flex-direction:column;background:#ffffff;border:1px solid #dce7f5;border-radius:8px;padding:10px 12px;transition:border .22s,box-shadow .22s,transform .22s}.workflow-node:hover{transform:translateY(-3px);border-color:#b9d5f7}.workflow-node.selected{background:#ffffff;border-color:var(--accent);box-shadow:0 0 25px #b7fb6b0c}.node-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;width:100%}.node-icon{color:#5d708c;display:inline-flex}.node-icon .icon{width:19px;height:19px}.selected .node-icon{color:var(--accent)}.node-number{font-size:8px;color:#5d708c}.workflow-node strong{font-size:12px;font-weight:600}.node-subtitle{font-size:8px;color:#5d708c;line-height:1.8;white-space:nowrap}.node-0{grid-column:1;grid-row:1}.node-1{grid-column:2;grid-row:1}.node-2{grid-column:2;grid-row:2}.node-3{grid-column:3;grid-row:2}.node-4{grid-column:3;grid-row:1;border-style:dashed}.optional-tag{position:absolute;top:-10px;right:8px;font-size:7px;color:#5d708c;background:#ffffff;padding:1px 5px;border:1px solid #dce7f5;border-radius:3px}.flow-line{position:absolute;z-index:0;border-color:#b9d5f7;pointer-events:none}.flow-line:after{content:'';position:absolute;width:4px;height:4px;background:var(--accent);border-radius:50%}.flow-line-a{height:1px;width:9%;background:#edf5ff;top:78px;left:28%}.flow-line-b{width:1px;height:29px;background:#edf5ff;top:124px;left:50%}.flow-line-c{height:1px;width:10%;background:#edf5ff;top:205px;left:61%}.flow-line-d{width:1px;height:30px;background:#edf5ff;top:123px;left:83%}.flow-line-a:after,.flow-line-c:after{animation:signal-x 3s linear infinite}.flow-line-b:after,.flow-line-d:after{animation:signal-y 3s linear infinite}.workflow-readout{background:#fffffff2;margin:0 23px 20px;border:1px solid #dce7f5;border-radius:7px;min-height:116px;padding:13px 15px}.workflow-readout>div{display:flex;align-items:center;gap:8px;font-size:10px}.workflow-readout strong{color:#213b5d;font-size:11px}.workflow-readout>div>span:last-child{margin-left:auto;color:#5d708c;font-size:8px}.workflow-readout p{font-size:10px;color:#5d708c;line-height:1.9;margin:8px 0 5px}.workflow-readout small{font-size:8px;color:var(--accent)}.canvas-footer{border-top:1px solid #dce7f5;border-bottom:0;padding:10px 19px;font-size:8px;background:#ffffff}.canvas-footer .icon{width:13px;height:13px}.business-strip{display:flex;align-items:center;gap:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.business-strip>p{font-size:10px;color:#5d708c;white-space:nowrap;line-height:1.8;padding-right:34px;border-right:1px solid var(--line)}.business-strip strong{font-weight:450;color:#213b5d}.business-strip>div{display:flex;gap:26px;flex:1;justify-content:space-between}.business-strip a{display:flex;align-items:center;gap:8px;font-size:10px;color:#5d708c;transition:color .2s}.business-strip a:hover{color:var(--accent)}.business-strip .icon{width:17px;height:17px;color:#5d708c}
.catalog-section{padding-top:58px;padding-bottom:54px}.catalog-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:50px}.catalog-main{min-width:0}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.catalog-heading h1{font-size:38px;letter-spacing:-1px;margin:7px 0 12px}.catalog-heading h2{font-size:29px;letter-spacing:-1px;margin:8px 0 10px}.catalog-heading p:not(.eyebrow){font-size:12px;color:var(--muted)}.catalog-heading>.text-link{font-size:11px}.business-pills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:28px}.business-pills button{display:inline-flex;gap:9px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:7px 12px;font-size:11px;color:#5d708c;white-space:nowrap;transition:.2s}.business-pills button.selected{border-color:#dce7f5;background:#ffffff;color:#213b5d}.business-pills button:hover{border-color:#b9d5f7}.business-pills span{font-size:9px;color:#5d708c}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:12px}.sort-tabs{display:flex;gap:20px}.sort-tabs button{font-size:11px;padding:7px 0;color:#5d708c}.sort-tabs .selected{color:var(--accent)}.catalog-options{display:flex;align-items:center;gap:17px}.catalog-options select{border:0;background:var(--paper);font-size:10px;padding:7px;color:var(--muted)}.view-switch{display:flex;gap:3px}.view-switch .icon-button{width:28px;height:28px}.view-switch .icon{width:15px;height:15px}.view-switch .selected{background:#ffffff;color:var(--accent)}.catalog-result-line{display:flex;align-items:center;justify-content:space-between;margin:17px 0 21px;font-size:10px;color:#5d708c}.clear-filter{display:inline-flex;align-items:center;gap:5px;font-size:10px}.clear-filter .icon{width:12px;height:12px}.skill-grid{display:grid;grid-template-columns:1fr;gap:24px}.skill-card{display:grid;grid-template-columns:220px minmax(0,1fr);border:1px solid #dce7f5;border-radius:12px;overflow:hidden;background:#ffffff;transition:border .25s,transform .25s}.skill-card:hover{border-color:#b9d5f7;transform:translateY(-3px)}.skill-card-art{background:#ffffff;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;min-height:255px}.art-symbol{position:relative;z-index:1;width:62px;height:62px;background:#edf5ff;border:1px solid #b9d5f7;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 12px 30px #0003}.art-symbol .icon{width:31px;height:31px;color:var(--accent)}.art-label{font-size:16px;font-weight:750;letter-spacing:1px;z-index:1}.art-caption{font-size:7px;letter-spacing:2px;color:#5d708c;z-index:1}.art-orbit{position:absolute;border:1px solid #b9d5f7;border-radius:50%;width:310px;height:190px;transform:rotate(-35deg)}.art-orbit-two{width:370px;height:245px;transform:rotate(40deg)}.skill-card-body{padding:24px 30px}.card-top{display:flex;align-items:center;gap:11px;margin-bottom:11px}.card-top .favorite{margin-left:auto}.pill{font-size:9px;color:#213b5d;display:inline-flex;padding:3px 8px;background:#ffffff;border:1px solid #dce7f5;border-radius:4px}.version-label{font-size:9px;color:#5d708c}.card-heading h3{font-size:24px;font-weight:600;letter-spacing:-.5px;margin:0 0 3px}.card-heading>span{font-size:11px;color:#5d708c}.card-description{font-size:12px;color:var(--muted);line-height:1.9;margin:13px 0 15px;max-width:800px}.card-tags{display:flex;gap:6px;flex-wrap:wrap}.card-tags>span{font-size:8px;border:1px solid #dce7f5;border-radius:4px;color:#5d708c;padding:2px 7px}.card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px;margin-top:22px;font-size:10px;color:#5d708c}.card-footer .text-link{font-size:11px;color:#213b5d}.list-view .skill-card{grid-template-columns:100px minmax(0,1fr)}.list-view .skill-card-art{min-height:210px}.list-view .art-symbol{width:40px;height:40px;margin:0}.list-view .art-symbol .icon{width:22px;height:22px}.list-view .art-label,.list-view .art-caption{display:none}.list-view .skill-card-body{padding:18px 25px}.search-form{display:flex;align-items:center;gap:12px;background:#ffffff;border:1px solid #dce7f5;border-radius:8px;padding:6px 7px 6px 16px;margin:0 0 23px}.search-form>.icon{color:#5d708c;width:18px;height:18px}.search-form input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:12px;height:39px}.search-form input::placeholder{color:#5d708c}.search-form:focus-within{border-color:var(--accent)}.search-form button{display:flex;align-items:center;justify-content:center;width:38px;height:37px;background:#ffffff;color:var(--accent);border-radius:5px}.sidebar-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#5d708c;margin:3px 10px 20px}.sidebar-label>span{font-size:7px;color:#5d708c;letter-spacing:1px}.category-nav{display:flex;flex-direction:column;gap:5px}.category-button{display:flex;align-items:center;width:100%;padding:11px 10px;gap:10px;text-align:left;font-size:11px;color:#5d708c;border-radius:6px}.category-button span{flex:1}.category-button small{font-size:9px;color:#5d708c}.category-button .icon{width:16px;height:16px}.category-button.selected{background:#ffffff;color:#213b5d}.category-button:hover{background:#ffffff}.original-link{display:flex;gap:10px;align-items:center;margin:22px 10px;border-top:1px solid var(--line);padding-top:18px;font-size:11px;color:#5d708c}.original-link .icon{width:16px;height:16px}.original-link span{flex:1}.contribute-card{border:1px solid #dce7f5;background:#ffffff;border-radius:9px;padding:20px;margin-top:26px}.contribute-card .eyebrow{font-size:8px}.contribute-card h3{font-size:17px;margin:17px 0 12px}.contribute-card p:not(.eyebrow){font-size:10px;color:#5d708c}.contribute-card a{font-size:10px;display:flex;align-items:center;justify-content:space-between;margin-top:24px;color:#213b5d}.contribute-card .icon{width:15px;height:15px}.pagination{display:flex;justify-content:center;gap:12px;margin-top:35px}.pagination button{padding:8px 14px;border:1px solid var(--line);border-radius:6px}.pagination .current{color:var(--accent);border-color:var(--accent)}
.share-banner{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:52px 0 62px;border-top:1px solid var(--line)}.share-banner h2{font-size:32px;letter-spacing:-1px;margin:18px 0}.share-banner p:not(.eyebrow){color:var(--muted);font-size:12px}.share-banner .button{margin-top:26px}.share-art{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;padding-left:30px;font-size:67px;line-height:1.05;font-weight:450;letter-spacing:-3px;color:#5d708c}.share-art-line{color:#5d708c}.share-art b{color:var(--accent);font-weight:350}.share-art small{font-size:9px;letter-spacing:3px;margin-top:21px;color:#5d708c}.site-footer{max-width:1280px;width:calc(100% - 96px);margin:auto;border-top:1px solid var(--line);padding:32px 0 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.site-footer .brand{font-size:14px}.site-footer .brand-label{font-size:11px}.site-footer p{font-size:10px;color:#5d708c;margin-top:12px}.footer-links{display:flex;gap:24px;align-items:flex-start;font-size:10px;color:#5d708c}.footer-links .icon{width:12px;height:12px}.footer-bottom{width:100%;display:flex;justify-content:space-between;border-top:1px solid #dce7f5;padding-top:20px;color:#5d708c;font-size:8px;letter-spacing:1px}.page-intro{padding:28px 0 46px}.page-intro h1{font-size:46px;letter-spacing:-1.5px;margin:17px 0 19px}.page-intro h1>span{color:var(--accent)}.page-intro p:not(.eyebrow){font-size:13px;color:var(--muted)}.business-directory{border-top:1px solid var(--line)}.business-directory>a{display:flex;align-items:center;gap:32px;padding:28px 16px;border-bottom:1px solid var(--line);transition:background .2s}.business-directory>a:hover{background:#ffffff}.directory-number{font-size:10px;color:#5d708c;width:26px}.directory-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;background:#ffffff;border:1px solid #dce7f5;border-radius:10px;color:#213b5d}.directory-icon .icon{width:25px;height:25px}.business-directory h2{font-size:24px;margin:4px 0 5px}.business-directory p:not(.eyebrow){font-size:12px;color:var(--muted)}.business-directory>a>div{flex:1}.directory-count{font-size:10px;color:#5d708c}.business-directory>a>.icon:last-child{color:#5d708c;width:17px}
.breadcrumbs{display:flex;align-items:center;gap:10px;font-size:11px;color:#5d708c;margin-bottom:28px}.breadcrumbs .icon{width:13px;height:13px}.detail-hero{display:flex;gap:26px;align-items:flex-start;padding:15px 0 39px;border-bottom:1px solid var(--line);margin-bottom:33px}.detail-symbol{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#ffffff;border:1px solid #dce7f5;border-radius:16px;color:var(--accent)}.detail-symbol .icon{width:40px;height:40px}.detail-intro{flex:1;min-width:0}.detail-labels{display:flex;align-items:center;gap:10px}.detail-intro h1{font-size:36px;letter-spacing:-1px;margin:10px 0 13px}.detail-intro>p{max-width:840px;font-size:13px;color:var(--muted)}.detail-meta{display:flex;gap:20px;font-size:10px;color:#5d708c;flex-wrap:wrap;margin-top:18px}.detail-meta>span{display:flex;align-items:center;gap:6px}.detail-meta .icon{width:13px;height:13px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:44px}.detail-content{min-width:0}.detail-tabs{display:flex;gap:30px;border-bottom:1px solid var(--line);margin-bottom:30px}.detail-tabs button{font-size:12px;padding:13px 0;border-bottom:2px solid transparent;color:#5d708c}.detail-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent)}.overview-lead{margin:30px 0}.overview-lead h2{font-size:25px;margin:10px 0 13px}.overview-lead>p:not(.eyebrow){font-size:12px;color:var(--muted)}.detail-content .workflow-canvas{max-width:780px}.detail-content .workflow-nodes{padding-left:34px;padding-right:34px}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0}.capability-grid>div{border-top:1px solid #dce7f5;padding-top:22px}.capability-grid .icon{color:#5d708c}.capability-grid h3{font-size:17px;margin:12px 0 9px}.capability-grid p{font-size:12px;color:var(--muted)}.verification-note{display:flex;gap:13px;padding:19px 21px;background:#ffffff;border:1px solid #dce7f5;border-radius:8px;font-size:12px}.verification-note>.icon{color:var(--accent)}.verification-note p{font-size:11px;color:#5d708c;margin-top:5px}.install-panel{position:sticky;top:108px;height:fit-content;border:1px solid #dce7f5;border-radius:10px;background:#ffffff;padding:24px}.install-panel>.eyebrow{font-size:8px}.install-panel h2{font-size:22px;margin:15px 0 12px}.install-caption{font-size:11px;color:#5d708c;line-height:1.9;margin-bottom:21px}.install-panel>.button{margin-bottom:10px;font-size:12px}.install-properties{margin:22px 0;font-size:10px}.install-properties>div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #dce7f5;color:#5d708c}.install-properties strong{font-size:10px;font-weight:550;color:#213b5d}.checksum{border-bottom:1px solid #dce7f5;padding-bottom:17px;margin-bottom:17px;font-size:10px}.checksum summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#5d708c}.checksum summary .icon{width:13px;height:13px}.checksum code{display:block;word-break:break-all;font-size:9px;color:#5d708c;line-height:1.9;margin-top:10px}.checksum .text-link{font-size:9px;margin-top:8px}.tool-requirements{margin:21px 0;font-size:10px}.tool-requirements p{margin-top:8px;color:#5d708c;font-size:11px;line-height:2}.install-panel>.card-tags{margin-bottom:22px}.install-panel>.text-link{font-size:11px}.agent-tabs{display:flex;gap:8px;border:1px solid #dce7f5;padding:5px;border-radius:8px;width:max-content;margin-bottom:24px;background:#ffffff}.agent-tabs button{padding:7px 23px;font-size:12px;border-radius:5px;color:#5d708c}.agent-tabs [aria-selected=true]{background:#ffffff;color:#213b5d}.host-state{display:flex;gap:12px;padding:16px;border:1px solid #dce7f5;border-radius:7px;background:#ffffff;margin:20px 0 24px}.host-state>.icon{color:#213b5d;width:18px;height:18px}.host-state strong{display:block;font-size:12px}.host-state span{display:block;font-size:10px;color:#5d708c;margin-top:5px}.install-steps{padding:0;list-style:none;margin:0}.install-steps>li{display:flex;gap:20px;padding:21px 0;border-bottom:1px solid var(--line)}.install-steps>li>span{font-size:13px;color:var(--accent);padding-top:2px}.install-steps strong{font-size:14px;font-weight:550}.install-steps p{font-size:11px;color:#5d708c;margin-top:8px}.install-steps>li>div{min-width:0;flex:1}.command-block{display:flex;gap:12px;align-items:center;justify-content:space-between;background:#ffffff;border:1px solid #dce7f5;border-radius:6px;padding:10px 12px;margin:13px 0}.command-block code{font:11px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;color:#213b5d;overflow-wrap:anywhere;white-space:pre-wrap}.command-block .icon-button{width:28px;height:28px;flex-shrink:0}.command-block .icon{width:15px;height:15px}.readme-section{border-top:1px solid var(--line);margin-top:35px;padding-top:10px}.markdown{font-size:12px;line-height:2;color:#5d708c;overflow-wrap:anywhere}.markdown h1,.markdown h2,.markdown h3{color:var(--ink);margin:28px 0 14px}.markdown h1{font-size:26px}.markdown h2{font-size:21px}.markdown h3{font-size:16px}.markdown p{margin-bottom:16px}.markdown li{margin-bottom:8px}.markdown a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.markdown code{font-size:11px;background:#ffffff;padding:2px 4px;border-radius:3px}.markdown pre{padding:16px;background:#ffffff;border:1px solid #dce7f5;border-radius:7px;overflow:auto}.markdown pre code{padding:0;background:transparent}.markdown blockquote{padding:15px 20px;background:#ffffff;border-left:2px solid #b9d5f7}.markdown table{display:block;overflow:auto;border-collapse:collapse}.markdown th,.markdown td{border:1px solid var(--line);padding:8px 12px}.file-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.file-list>div{display:flex;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid var(--line);font-size:10px}.file-list>div:last-child{border:0}.file-list .icon{color:#5d708c;width:15px;height:15px}.file-list code{flex:1;overflow-wrap:anywhere;min-width:0;font:10px/1.7 ui-monospace,monospace}.file-list span{font-size:9px;color:#5d708c;white-space:nowrap}.small-note{font-size:10px;color:#5d708c;line-height:1.9;margin:14px 0}.raw-toolbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:17px;color:#5d708c}.raw-toolbar .text-link{font-size:10px}.raw-code{font:11px/2 ui-monospace,monospace;background:#ffffff;border:1px solid var(--line);padding:21px;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;color:#213b5d}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:60px}.guide-aside{height:fit-content;border:1px solid #dce7f5;border-radius:10px;padding:26px;background:#ffffff;position:sticky;top:108px}.guide-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border:1px solid #b9d5f7;border-radius:12px;background:#ffffff;color:var(--accent);margin-bottom:25px}.guide-icon .icon{width:28px;height:28px}.guide-aside h2{font-size:25px;line-height:1.5;margin:13px 0}.guide-aside>p:not(.eyebrow){font-size:10px;color:#5d708c;margin-bottom:25px}.guide-aside>.text-link{margin-top:21px;font-size:11px}.first-prompt{margin-top:32px}.first-prompt h2{font-size:20px;margin-top:11px}.faq-section{margin-top:60px}.faq-section h2{font-size:26px;margin-bottom:24px}.faq-section details{border-top:1px solid var(--line);padding:17px 0}.faq-section summary{display:flex;align-items:center;justify-content:space-between;font-size:12px;cursor:pointer;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary .icon{width:15px;height:15px;color:#5d708c}.faq-section details[open] summary .icon{transform:rotate(45deg)}.faq-section details>p{font-size:12px;color:var(--muted);line-height:2;margin:14px 0 3px;max-width:850px}
.loading-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:160px;font-size:12px;color:#5d708c}.loader{width:18px;height:18px;border:2px solid #dce7f5;border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite}.empty-state{border:1px dashed #dce7f5;border-radius:9px;padding:50px 25px;text-align:center;background:#ffffff}.empty-icon{color:#5d708c;display:block;margin-bottom:18px}.empty-icon .icon{width:29px;height:29px}.empty-state h2{font-size:21px}.empty-state p{font-size:12px;color:var(--muted);margin:13px auto 23px;max-width:620px}.empty-actions{display:flex;justify-content:center;align-items:center;gap:24px}.toast{position:fixed;z-index:80;bottom:25px;left:50%;transform:translate(-50%,15px);background:#edf5ff;color:#5d708c;border:1px solid #b9d5f7;border-radius:8px;padding:12px 22px;box-shadow:0 10px 30px #0006;font-size:12px;opacity:0;pointer-events:none;transition:.2s;max-width:calc(100% - 32px)}.toast.visible{opacity:1;transform:translate(-50%,0)}
.app-dialog{position:fixed;z-index:60;margin:auto;background:#ffffff;color:var(--ink);border:1px solid #dce7f5;border-radius:13px;padding:0;width:min(640px,calc(100% - 32px));max-height:85vh;box-shadow:0 40px 140px #000b}.app-dialog::backdrop{background:#102e6110;backdrop-filter:blur(8px)}.app-dialog[open]{animation:arrive .2s ease}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 27px 19px}.dialog-heading h2{font-size:22px;margin-top:10px}.app-dialog>.agent-tabs{margin:0 27px 16px}.dialog-scroll{overflow:auto;max-height:51vh;padding:0 27px 12px}.dialog-scroll .host-state{margin-top:0}.dialog-footer{display:flex;justify-content:space-between;align-items:center;padding:19px 27px;border-top:1px solid #dce7f5;gap:12px}.dialog-footer>span{font-size:10px;color:#5d708c}.quick-search-input{display:flex;gap:12px;align-items:center;padding:21px 24px;border-bottom:1px solid #dce7f5;color:#5d708c}.quick-search-input input{min-width:0;flex:1;background:transparent;border:0;outline:0;font-size:14px}.quick-search-input input::placeholder{color:#5d708c}.quick-search-input input:focus-visible{outline:0}.quick-label{font-size:9px;color:#5d708c;margin:18px 25px 10px}.quick-result{display:flex;align-items:center;gap:14px;padding:16px;margin:0 12px 6px;border-radius:7px;border:1px solid transparent}.quick-result:hover,.quick-result:focus{background:#ffffff;border-color:#b9d5f7;outline:0}.quick-result>span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#ffffff;color:#213b5d;border-radius:7px}.quick-result>div{flex:1}.quick-result strong{font-size:13px;display:block}.quick-result small{display:block;color:#5d708c;font-size:10px;margin-top:4px}.quick-result>.icon{width:16px;height:16px;color:#5d708c}.quick-empty{padding:24px;font-size:12px;color:#5d708c}.search-dialog-footer{display:flex;justify-content:space-between;padding:15px 24px;font-size:9px;color:#5d708c;border-top:1px solid #dce7f5;margin-top:16px}
.submission-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:45px}.skill-form,.login-form{background:#ffffff;border:1px solid #dce7f5;border-radius:10px;padding:29px;min-width:0}.form-section-title{font-size:19px;margin-bottom:24px}.skill-form label,.login-form label{display:block;font-size:12px;color:#5d708c;margin-bottom:21px}.skill-form label>small{font-size:10px;color:#5d708c;display:block;margin-top:7px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.skill-form input:not([type=checkbox]),.skill-form select,.skill-form textarea,.login-form input{width:100%;border:1px solid #dce7f5;background:#ffffff;border-radius:6px;padding:11px 12px;font-size:12px;margin-top:8px;color:#213b5d}.skill-form input:focus,.skill-form textarea:focus,.login-form input:focus{border-color:var(--accent)}.skill-form .code-input{font:11px/1.9 ui-monospace,monospace;resize:vertical}.required{color:var(--accent)}.optional{font-size:10px;color:#5d708c;margin-left:8px}.form-divider{height:1px;background:var(--line);margin:25px 0}.agent-checkboxes{border:0;padding:0;margin:0 0 24px;display:flex;gap:24px}.agent-checkboxes legend{font-size:12px;color:#5d708c;margin-bottom:12px}.agent-checkboxes label{display:flex;align-items:center;gap:8px;margin:0}.check-label{display:flex!important;align-items:flex-start;gap:8px}.skill-form input[type=checkbox]{accent-color:var(--accent);margin-top:4px}.editor-label{display:flex;justify-content:space-between;align-items:center;gap:10px}.editor-label label{margin-bottom:0}.editor-label .text-link{font-size:11px}.editor-switch{display:flex;justify-content:space-between;font-size:10px;color:#5d708c;margin:13px 0 25px}.editor-switch .text-link{font-size:11px}.preview-box{padding:20px;border:1px solid #dce7f5;border-radius:6px;margin-bottom:24px}.honeypot{display:none!important}.form-error{color:#213b5d;font-size:12px;margin:13px 0;min-height:20px}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);padding-top:24px;margin-top:25px}.form-actions p{font-size:10px;color:#5d708c;line-height:1.9}.submission-aside{padding:24px 0}.submission-aside h3{font-size:24px;margin:15px 0 23px}.submission-aside ol{list-style:none;padding:0}.submission-aside li{margin-bottom:22px}.submission-aside strong{font-size:12px;color:#213b5d}.submission-aside li p{font-size:11px;color:#5d708c;margin-top:8px}.tiny-star{font-size:34px;color:var(--accent)}.login-wrap{max-width:430px;padding-top:55px;padding-bottom:90px}.login-icon{color:var(--accent)}.login-form h1{font-size:29px;margin:15px 0 10px}.login-form>p:not(.eyebrow):not(.form-error){color:#5d708c;font-size:11px;margin-bottom:25px}.login-form>.text-link{margin-top:24px;font-size:11px}.receipt-wrap{max-width:740px;text-align:center;padding-top:60px}.receipt-icon{color:var(--accent);display:block;margin-bottom:25px}.receipt-icon .icon{width:42px;height:42px}.receipt-wrap h1{font-size:32px;margin:16px 0}.receipt-wrap>p:not(.eyebrow){color:var(--muted);font-size:13px}.receipt-details{margin:30px 0;text-align:left;background:#ffffff;padding:24px;border:1px solid var(--line);border-radius:8px}.receipt-details>div{display:flex;justify-content:space-between;font-size:11px;margin:8px 0;gap:15px}.receipt-details span{color:#5d708c}.center-actions{display:flex;justify-content:center;gap:15px}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 0 35px}.admin-heading h1{font-size:33px;margin:10px 0}.admin-heading p:not(.eyebrow){font-size:12px;color:var(--muted)}.admin-actions{display:flex;gap:12px;align-items:center}.admin-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:26px}.admin-tabs button{padding:11px 0;color:#5d708c;font-size:12px}.admin-tabs button.selected{color:var(--accent);border-bottom:2px solid var(--accent)}.admin-tabs span{margin-left:7px;font-size:9px}.admin-list{display:flex;flex-direction:column;gap:14px}.admin-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border:1px solid #dce7f5;border-radius:8px;padding:22px;background:#ffffff}.skill-symbol{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9px;background:#ffffff;color:var(--accent)}.admin-row-main{flex:1;min-width:200px}.admin-row-main h2{font-size:15px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-row-main h2>span{font-size:11px;color:#5d708c}.admin-row-main>p{font-size:12px;color:var(--muted);margin:7px 0}.admin-row-main>small{font-size:9px;color:#5d708c}.admin-row-actions{display:flex;gap:8px;flex-wrap:wrap}.reject-form{display:flex;align-items:flex-end;gap:15px;width:100%;border-top:1px solid var(--line);padding-top:18px}.reject-form label{flex:1;font-size:11px;color:#5d708c}.reject-form textarea{display:block;width:100%;background:#ffffff;border:1px solid #dce7f5;border-radius:5px;padding:12px;margin-top:10px;font-size:12px}.original-badge{color:var(--accent);font-size:9px}.heading-dot{color:var(--accent)}.favorites-grid{display:grid;grid-template-columns:1fr;gap:22px}.server-content{padding:50px}.server-content>a{display:block}.server-content pre{white-space:pre-wrap}
[data-reveal]{opacity:1}@media(prefers-reduced-motion:no-preference){[data-reveal]:not(.revealed){opacity:0;transform:translateY(18px)}[data-reveal]{transition:opacity .7s,transform .7s}}@keyframes arrive{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes signal-x{from{left:0}to{left:100%}}@keyframes signal-y{from{top:0}to{top:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}
@media(min-width:1500px){.hero h1{font-size:64px}.hero{gap:70px;padding-top:80px;padding-bottom:86px}.workflow-nodes{grid-template-rows:110px 110px}.workflow-node strong{font-size:14px}.node-subtitle{font-size:9px}.flow-line-c{top:220px}.flow-line-d,.flow-line-b{top:136px}.workflow-readout p{font-size:11px}.hero-description{font-size:16px}}
@media(max-width:1150px){.header-inner{padding:0 32px;gap:16px}.page-wide,.page-wrap,.site-footer{width:calc(100% - 64px)}.desktop-nav{gap:20px}.quick-search span{display:none}.header-actions{gap:7px}.brand-label{font-size:11px}.hero{gap:30px}.hero h1{font-size:46px}.hero .button{padding:10px 16px;font-size:11px}.workflow-nodes{gap:24px 15px;padding:23px 16px}.workflow-node{padding:10px}.workflow-readout{margin:0 15px 17px}.workflow-readout>div>span:last-child{display:none}.business-strip{gap:24px}.business-strip>div{gap:15px;flex-wrap:wrap;justify-content:flex-start}.business-strip a{font-size:10px}.business-strip>p{padding-right:24px}.catalog-layout{gap:30px;grid-template-columns:185px minmax(0,1fr)}.skill-card{grid-template-columns:170px minmax(0,1fr)}.skill-card-body{padding:21px 25px}.card-heading h3{font-size:21px}.detail-layout{gap:28px;grid-template-columns:minmax(0,1fr) 285px}.install-panel{padding:22px}.detail-tabs{gap:20px}.guide-layout{gap:35px}.submission-layout{gap:30px;grid-template-columns:minmax(0,1fr) 230px}}
@media(max-width:900px){.desktop-nav{display:none}.mobile-menu{display:inline-flex}.mobile-nav:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:15px 32px;border-top:1px solid var(--line);font-size:12px}.header-inner{height:68px}.hero{grid-template-columns:1fr 1fr;gap:25px;padding-top:40px;padding-bottom:44px;min-height:0}.hero h1{font-size:36px;letter-spacing:-1.4px}.hero-description{font-size:12px;margin-top:18px}.hero-copy>.eyebrow{font-size:8px}.hero-actions{gap:8px;flex-direction:column;align-items:flex-start;margin-top:23px}.release-line{gap:8px;font-size:8px}.release-line>span:first-child{padding-right:8px}.workflow-nodes{grid-template-rows:88px 88px;gap:18px 12px;padding:20px 12px}.workflow-node{padding:8px}.workflow-node strong{font-size:10px}.node-icon .icon{width:16px;height:16px}.node-subtitle{font-size:7px}.node-number{font-size:7px}.canvas-header{font-size:8px;padding:12px}.canvas-header .icon{width:13px}.preview-label{font-size:7px;padding:1px 4px}.workflow-readout{min-height:110px;padding:10px;margin:0 12px 14px}.workflow-readout strong{font-size:9px}.workflow-readout p{font-size:9px}.workflow-readout small{font-size:7px}.canvas-footer{padding:8px 12px;font-size:7px}.canvas-footer>span:last-child{display:none}.flow-line-a{top:67px}.flow-line-c{top:176px}.flow-line-b,.flow-line-d{top:105px;height:22px}.business-strip>div{gap:13px 20px}.catalog-section{padding-top:42px}.catalog-heading h2{font-size:25px}.catalog-layout{grid-template-columns:1fr}.catalog-sidebar{padding-bottom:10px}.sidebar-label,.contribute-card,.original-link{display:none}.category-nav{flex-direction:row;overflow:auto;padding-bottom:6px}.category-button{white-space:nowrap;min-width:max-content;width:auto;padding:8px 13px;border:1px solid var(--line)}.category-button .icon{display:none}.catalog-heading h1{font-size:33px}.skill-card{grid-template-columns:185px minmax(0,1fr)}.share-banner{gap:35px}.share-banner h2{font-size:26px}.share-art{font-size:58px;padding-left:0}.detail-layout{grid-template-columns:1fr 260px;gap:25px}.detail-intro h1{font-size:28px}.detail-symbol{width:65px;height:65px}.detail-hero{gap:19px}.detail-symbol .icon{width:30px;height:30px}.detail-tabs{gap:17px}.detail-tabs button{font-size:11px}.overview-lead h2{font-size:21px}.detail-content .workflow-nodes{padding-left:12px;padding-right:12px}.capability-grid{gap:19px}.capability-grid h3{font-size:14px}.capability-grid p{font-size:11px}.install-panel{padding:19px}.install-panel h2{font-size:19px}.install-panel .button{padding:11px;font-size:11px}.verification-note{padding:16px;font-size:11px}.guide-layout{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.submission-layout{grid-template-columns:1fr}.submission-aside{display:none}.admin-heading{flex-wrap:wrap}.admin-row-actions{width:100%;padding-left:64px}}
@media(max-width:680px){.page-wide,.page-wrap,.site-footer{width:calc(100% - 40px)}.header-inner{padding:0 20px;gap:10px}.brand{font-size:15px;gap:8px}.brand img{width:25px;height:25px}.brand-label{font-size:10px;margin-left:5px}.header-actions>.icon-button:not(.mobile-menu){display:none}.quick-search{border:0;padding:5px}.quick-search kbd{display:none}.header-actions .button-small{font-size:10px;min-height:32px;padding:6px 9px}.header-actions .button-small .icon{width:12px;height:12px}.header-actions{gap:4px}.mobile-nav:not([hidden]){padding:15px 20px;gap:18px}.workspace-label{padding-top:22px;font-size:7px;letter-spacing:.8px}.workspace-label>span:last-child{font-size:7px;letter-spacing:0}.hero{display:flex;flex-direction:column;align-items:stretch;gap:35px;padding-top:36px;padding-bottom:33px}.hero h1{font-size:44px;letter-spacing:-1.6px}.hero h1 span{display:inline}.hero-description{font-size:13px}.hero-copy>.eyebrow{font-size:8px;margin-bottom:17px}.hero-actions{flex-direction:row;gap:10px;margin-top:27px}.hero .button{min-height:44px;font-size:11px;padding:10px 15px}.hero .button .icon{width:16px}.release-line{font-size:9px;margin-top:20px;gap:12px}.hero-visual{width:100%}.workflow-nodes{grid-template-rows:96px 96px;gap:22px 19px;padding:24px 20px 20px}.workflow-node{padding:10px}.workflow-node strong{font-size:12px}.node-subtitle{font-size:8px}.node-icon .icon{width:18px;height:18px}.canvas-header{font-size:10px;padding:14px 18px}.canvas-header .icon{width:16px}.preview-label{font-size:8px}.workflow-readout{padding:13px;margin:0 19px 19px;min-height:110px}.workflow-readout strong{font-size:11px}.workflow-readout p{font-size:10px}.workflow-readout small{font-size:8px}.canvas-footer{font-size:8px;padding:10px 17px}.canvas-footer>span:last-child{display:block}.flow-line-a{top:72px}.flow-line-c{top:190px}.flow-line-b,.flow-line-d{top:117px;height:26px}.visual-caption{font-size:8px}.business-strip{gap:20px;align-items:flex-start;padding:20px 0}.business-strip>p{font-size:9px;padding-right:17px}.business-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 13px}.business-strip a{font-size:9px;gap:6px}.business-strip .icon{width:14px;height:14px}.catalog-section{padding-top:37px;padding-bottom:37px}.catalog-heading{align-items:flex-end;gap:12px}.catalog-heading h2{font-size:23px;letter-spacing:-.8px;margin:10px 0}.catalog-heading h1{font-size:30px}.catalog-heading>.text-link{font-size:9px;white-space:nowrap;margin-bottom:4px}.catalog-heading p:not(.eyebrow){font-size:10px;line-height:1.9}.catalog-heading .eyebrow{font-size:8px}.business-pills{gap:6px;margin-bottom:20px}.business-pills button{padding:6px 10px;font-size:10px}.sort-tabs{gap:16px}.sort-tabs button{font-size:10px}.catalog-options{gap:7px}.catalog-options select{font-size:9px;max-width:100px;padding:4px}.view-switch .icon-button{width:25px}.view-switch .icon{width:13px}.catalog-result-line{font-size:9px;margin:15px 0}.skill-card{grid-template-columns:1fr}.skill-card-art{min-height:180px}.art-symbol{width:46px;height:46px;margin-bottom:12px;border-radius:11px}.art-symbol .icon{width:26px;height:26px}.art-orbit{width:390px;height:175px}.art-orbit-two{width:410px;height:210px}.art-label{font-size:13px}.art-caption{font-size:6px}.skill-card-body{padding:20px}.card-heading h3{font-size:22px}.card-description{font-size:11px}.card-footer{margin-top:18px;font-size:9px}.card-footer .text-link{font-size:10px}.card-tags>span{font-size:8px}.list-view .skill-card{grid-template-columns:60px minmax(0,1fr)}.list-view .skill-card-art{min-height:245px}.list-view .art-symbol{width:33px;height:33px;border-radius:7px}.list-view .art-symbol .icon{width:19px;height:19px}.list-view .skill-card-body{padding:17px}.list-view .card-heading h3{font-size:17px}.list-view .card-description{font-size:10px}.share-banner{padding:36px 0 40px;gap:25px;grid-template-columns:1fr}.share-banner h2{font-size:26px;margin:15px 0}.share-banner p:not(.eyebrow){font-size:11px}.share-art{display:none}.site-footer{padding-top:26px;gap:24px}.footer-links{gap:20px;flex-wrap:wrap;font-size:10px}.footer-bottom{font-size:7px;gap:20px;align-items:center}.footer-bottom>span:last-child{font-size:6px;letter-spacing:.5px}.page-wrap{padding:25px 0 50px}.page-intro{padding:24px 0 33px}.page-intro h1{font-size:35px;margin:15px 0}.page-intro .eyebrow{font-size:8px}.page-intro p:not(.eyebrow){font-size:11px}.business-directory>a{gap:15px;padding:23px 0;flex-wrap:wrap}.directory-number{font-size:8px;width:18px}.directory-icon{width:43px;height:43px;border-radius:8px}.directory-icon .icon{width:21px;height:21px}.business-directory>a>div{width:calc(100% - 100px)}.business-directory .eyebrow{font-size:7px;letter-spacing:1px}.business-directory h2{font-size:21px}.business-directory p:not(.eyebrow){font-size:10px}.directory-count{font-size:9px;margin-left:110px}.business-directory>a>.icon:last-child{margin-left:auto;width:14px}.breadcrumbs{font-size:10px;margin-bottom:24px}.detail-hero{gap:14px;position:relative;padding-bottom:28px;margin-bottom:14px}.detail-symbol{width:50px;height:50px;border-radius:11px}.detail-symbol .icon{width:26px;height:26px}.detail-hero>.favorite{position:absolute;right:0;top:10px;width:28px;height:28px}.detail-labels{padding-right:30px}.detail-labels .pill,.version-label{font-size:8px}.detail-intro h1{font-size:24px;margin:11px 0}.detail-intro>p{font-size:11px;margin-left:-64px;margin-top:24px}.detail-meta{gap:13px;font-size:8px;margin-left:-64px;margin-top:17px}.detail-layout{display:flex;flex-direction:column;gap:35px}.detail-content{order:1}.install-panel{order:0;position:relative;top:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:12px;padding:19px}.install-panel>.eyebrow,.install-panel h2,.install-caption,.install-properties,.checksum,.tool-requirements,.install-panel>.card-tags{grid-column:1/-1}.install-panel>.eyebrow{font-size:7px}.install-panel h2{font-size:23px;margin:10px 0}.install-panel>.button{font-size:10px;min-height:43px;padding:10px 9px;margin-bottom:0}.install-caption{font-size:10px;margin-bottom:19px}.install-properties{margin:16px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.install-properties>div{font-size:8px;gap:5px}.install-properties strong{font-size:8px}.tool-requirements{font-size:9px;margin:14px 0}.tool-requirements p{font-size:10px;display:inline;margin-left:10px}.tool-requirements br{display:none}.checksum{margin:16px 0 0;padding-bottom:15px;font-size:9px}.install-panel>.card-tags{margin:5px 0 14px}.install-panel>.text-link{font-size:9px}.detail-tabs{gap:24px;margin-bottom:25px}.detail-tabs button{font-size:11px}.overview-lead h2{font-size:22px}.overview-lead>p:not(.eyebrow){font-size:11px}.capability-grid{margin:26px 0}.capability-grid h3{font-size:15px}.capability-grid p{font-size:10px}.verification-note p{font-size:10px}.guide-layout{display:flex;flex-direction:column;gap:35px}.guide-aside{position:relative;top:auto;order:-1;padding:22px}.guide-aside h2{font-size:24px}.guide-icon{display:none}.guide-aside>p:not(.eyebrow){margin-bottom:18px}.guide-aside h2 br{display:none}.guide-aside>.text-link{margin-top:17px}.agent-tabs{margin-bottom:18px}.install-steps>li{gap:15px}.install-steps strong{font-size:13px}.install-steps p{font-size:10px}.host-state span{font-size:9px}.host-state strong{font-size:11px}.command-block code{font-size:10px}.faq-section{margin-top:40px}.faq-section h2{font-size:23px}.faq-section summary{font-size:11px;gap:15px}.faq-section details>p{font-size:11px}.empty-state{padding:35px 20px}.empty-state h2{font-size:19px}.empty-state p{font-size:11px}.empty-actions{gap:16px;flex-wrap:wrap}.empty-actions .button{font-size:11px}.empty-actions .text-link{font-size:10px}.skill-form{padding:22px}.form-grid{grid-template-columns:1fr}.skill-form label{font-size:11px}.skill-form label>small{font-size:9px}.skill-form input:not([type=checkbox]),.skill-form select,.skill-form textarea{font-size:11px}.form-actions{flex-direction:column;align-items:stretch}.form-actions p{font-size:9px}.agent-checkboxes label{font-size:11px}.editor-label .text-link{font-size:9px}.optional{font-size:8px}.submission-layout{gap:0}.admin-heading h1{font-size:28px}.admin-actions{flex-wrap:wrap;gap:8px}.admin-actions .button{font-size:10px;padding:9px 12px}.admin-tabs{gap:20px}.admin-tabs button{font-size:11px}.admin-row{padding:18px;gap:13px;align-items:flex-start}.admin-row-main{min-width:calc(100% - 58px)}.admin-row-main h2{font-size:13px}.admin-row-main>p{font-size:11px}.admin-row-main>small{font-size:8px}.admin-row-actions{padding-left:0}.admin-row-actions .button{font-size:9px;padding:7px 10px}.receipt-wrap h1{font-size:25px}.receipt-wrap>p:not(.eyebrow){font-size:11px}.center-actions{flex-wrap:wrap}.login-wrap{padding-top:35px;padding-bottom:55px}.dialog-heading{padding:20px}.dialog-heading h2{font-size:20px}.dialog-heading .eyebrow{font-size:7px}.app-dialog>.agent-tabs{margin:0 20px 18px}.dialog-scroll{padding:0 20px 15px;max-height:47vh}.dialog-footer{padding:15px 20px;gap:10px}.dialog-footer>span{font-size:8px}.dialog-footer .button{font-size:10px;padding:10px 13px}.quick-search-input{padding:19px}.quick-search-input input{font-size:12px}.quick-result strong{font-size:12px}.quick-result small{font-size:9px}}
@media(max-width:380px){.hero h1{font-size:37px}.brand-label{font-size:9px}.header-inner{padding:0 16px}.header-actions .button-small{padding:5px 7px}.hero .button{padding:9px 12px;font-size:10px}.workflow-nodes{gap:18px 12px;padding:20px 13px}.workflow-node{padding:8px}.workflow-node strong{font-size:11px}.node-subtitle{font-size:7px}.workflow-readout{margin:0 13px 16px}.detail-tabs{gap:17px}.catalog-options select{max-width:86px}.sort-tabs{gap:12px}.view-switch{display:none}}

.checkpoint-note{grid-column:1;grid-row:2;align-self:center;display:flex;align-items:center;gap:9px;color:#5d708c;font-size:10px;z-index:1}.checkpoint-note>.icon{width:17px;height:17px;color:#5d708c}.checkpoint-note small{display:block;font-size:8px;color:#5d708c;margin-top:3px}@media(max-width:900px){.checkpoint-note{font-size:8px;gap:7px}.checkpoint-note small{font-size:7px}.checkpoint-note>.icon{width:14px;height:14px}}

/* OpenWudi corporate visual system: white surfaces, blue emphasis, readable type. */
body{background:linear-gradient(180deg,#fff 0,#f5f8ff 600px,#f5f7fa 100%);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif;font-size:16px;color:#1f2937}
.site-header{background:#fffffff0;border-color:#e5ebf4;box-shadow:0 6px 22px #0f172a0a}.header-inner{height:72px}.brand{font-size:17px;font-weight:650;letter-spacing:0}.brand-label{font:11px ui-monospace,monospace;color:#8491a2;border-left:1px solid #e0e6ef;padding-left:9px;margin-left:9px;letter-spacing:0}.brand-mark{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:7px;background:linear-gradient(135deg,#0580ff,#053ae0);box-shadow:0 3px 10px #075bed20}.brand-mark img{width:22px;height:22px}.desktop-nav a{font-size:13px;color:#5f6b7a}.desktop-nav a:hover,.desktop-nav a.active{color:#075bed}.header-actions{gap:12px}.quick-search{background:#f8fbff;border:1px solid #dfe7f2;color:#60728d;font-size:11px}.button-dark{background:#075bed;color:#fff;border-color:#075bed;box-shadow:0 8px 19px #075bed25}.button-dark:hover{background:#064ec9;color:#fff}.button-outline{background:#fff;color:#075bed;border-color:#b8cef0}.button-outline:hover{background:#eef6ff;border-color:#7eadeb}.button{font-size:14px;font-weight:600;min-height:48px;border-radius:7px}.button-small{font-size:12px;min-height:36px}.text-link{color:#075bed;font-size:13px}.text-link:hover{color:#0438a3}.icon-button:hover,.icon-button.saved{background:#e9f2ff;color:#075bed}.skip-link{color:#fff}.eyebrow{color:#3e68a3;font-size:11px;letter-spacing:.9px}::selection{background:#d8eaff;color:#082d70}kbd{color:#7888a0;border-color:#dbe5f1;background:#fff}
.hero-stage{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 15%,#0580ff20,transparent 32%),radial-gradient(circle at 13% 80%,#0ea5e91b,transparent 32%),linear-gradient(180deg,#fff,#f2f7ff);border-bottom:1px solid #d9e7fb}.hero-stage:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(#0580ff09 1px,transparent 1px),linear-gradient(90deg,#0580ff08 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 92%,transparent)}.hero{position:relative;gap:55px;padding-top:75px;padding-bottom:68px;min-height:645px;grid-template-columns:.92fr 1.08fr}.hero-copy>.eyebrow{display:inline-flex;padding:6px 14px;background:#fff;border:1px solid #cde0f8;border-radius:30px;font:10px ui-monospace,monospace;color:#0759d6;box-shadow:0 9px 25px #0f172a0a;letter-spacing:0;margin-bottom:25px}.hero h1{font-size:clamp(44px,4.7vw,66px);font-weight:750;line-height:1.23;letter-spacing:-1.8px;white-space:normal;color:#07142f}.hero h1 span{display:block;color:#0580ff;background:linear-gradient(105deg,#0580ff,#075bed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:10px;white-space:nowrap}.hero-tagline{color:#234872;font-size:20px;font-weight:600;line-height:1.7;margin-top:26px}.hero-description{font-size:16px;color:#40516c;line-height:1.9;margin-top:14px}.hero-actions{margin-top:31px;gap:12px}.hero-actions .button{font-size:14px;padding:13px 22px;min-height:49px}.release-line{font-size:11px;color:#5f7ba0;margin-top:23px}.release-line b{color:#075bed}.visual-caption{color:#6682a5;font-size:10px}.visual-caption>span{color:#2558a5}.live-dot{background:#075bed}
.workflow-canvas{background-color:#f8fbff;background-image:radial-gradient(#bcd6f5 1px,transparent 1px);background-size:20px 20px;border-color:#bed7f4;border-radius:15px;box-shadow:0 28px 80px #123c781b}.canvas-header,.canvas-footer{background:#fffffff5;border-color:#d7e5f7;color:#345580}.canvas-header{padding:17px 21px;font-size:12px;font-weight:600}.canvas-header .icon{color:#075bed;width:19px;height:19px}.preview-label{background:#edf5ff;color:#075bed;border-color:#c4dcfa;font-size:9px;padding:3px 8px;font-weight:500}.workflow-node{background:#fff;border:1px solid #c9ddf5;box-shadow:0 5px 17px #174a8910;border-radius:9px;padding:12px 14px}.workflow-node:hover{border-color:#73adf6;box-shadow:0 9px 24px #075bed20}.workflow-node.selected{background:#eef5ff;border-color:#075bed;box-shadow:0 0 0 2px #075bed0d,0 7px 22px #075bed15}.workflow-node strong{font-size:14px;font-weight:650;color:#16345d}.node-icon{color:#075bed}.selected .node-icon{color:#075bed}.node-number{color:#7d99bd;font-size:9px}.node-subtitle{color:#5f7da5;font-size:9px}.node-1 .node-icon{color:#7357cf}.node-2 .node-icon{color:#098c9c}.node-3 .node-icon{color:#0a9b83}.node-4 .node-icon{color:#487bcc}.optional-tag{background:#fff;border-color:#b9d3f5;color:#456a9c;font-size:8px}.flow-line{background:#95bce9}.flow-line:after{background:#075bed}.workflow-readout{background:#fff;border-color:#d0e0f5;box-shadow:0 7px 20px #0f37670a;padding:16px 18px;min-height:118px}.workflow-readout strong{color:#174e9a;font-size:12px}.workflow-readout>div>span:last-child{color:#7190b3;font-size:9px}.workflow-readout p{color:#4e698c;font-size:12px;line-height:1.8;margin-top:9px}.workflow-readout small{color:#075bed;font-size:10px}.canvas-footer{font-size:9px;padding:11px 20px;color:#7792b5}.checkpoint-note{color:#4b71a0;font-size:11px}.checkpoint-note>.icon{color:#3b7cd3}.checkpoint-note small{color:#7a94b5;font-size:9px}
.business-strip{border-top:0;padding:27px 0;gap:30px}.business-strip>p{font-size:12px;color:#6e8097}.business-strip strong{color:#21416d;font-weight:600}.business-strip>div{gap:24px}.business-strip a{font-size:12px;color:#4d6586}.business-strip .icon{color:#3976cf;width:19px;height:19px}.business-strip a:hover{color:#075bed}.catalog-heading h2{font-size:32px;font-weight:650;color:#162e50}.catalog-heading p:not(.eyebrow){font-size:14px}.catalog-heading>.text-link{font-size:13px}.business-pills button{font-size:12px;background:#fff;border-color:#dce6f4;color:#60738f;padding:8px 14px}.business-pills button.selected{color:#075bed;background:#eaf3ff;border-color:#9ec4f7}.business-pills span{color:#8294ad;font-size:10px}.sort-tabs button{font-size:12px;color:#6d7f97}.sort-tabs button.selected{color:#075bed;font-weight:650}.catalog-options select{background:#fff;color:#526c8c;font-size:12px;border:1px solid #dce7f4;border-radius:5px}.view-switch .selected{background:#e8f1ff;color:#075bed}.catalog-result-line{color:#6b819f;font-size:11px}.skill-card{background:#fff;border-color:#d8e5f5;box-shadow:0 8px 24px #0f172a0a}.skill-card:hover{border-color:#8eb8ef;box-shadow:0 20px 42px #0f172a14}.skill-card-art{background:radial-gradient(circle at 45% 45%,#fff,#e3efff);min-height:265px;color:#164da7}.art-symbol{background:linear-gradient(135deg,#0580ff,#053ae0);border-color:#3773ff;box-shadow:0 17px 34px #075bed30}.art-symbol .icon{color:#fff}.art-orbit{border-color:#7fafea50}.art-label{color:#0c4db2;font-size:18px}.art-caption{color:#4f7ebf;font-size:8px}.pill{background:#eaf3ff;border-color:#c8ddfa;color:#0759d6;font-size:10px;padding:3px 9px}.version-label{color:#7690b0;font-size:10px}.card-heading h3{color:#172f53;font-size:26px;font-weight:650}.card-heading>span{color:#5f7ca0;font-size:13px}.card-description{font-size:14px;color:#596b83}.card-tags>span{font-size:10px;background:#f7faff;color:#6180a5;border-color:#d6e4f6}.card-footer{font-size:11px;color:#7790b0}.card-footer .text-link{font-size:13px;color:#075bed}.category-button{font-size:13px;color:#526d91}.category-button small{font-size:11px;color:#7992b3}.category-button.selected{background:#e8f2ff;color:#075bed}.category-button:hover{background:#f1f6ff}.sidebar-label{font-size:11px;color:#5e7ba0}.contribute-card{background:#eef5ff;border-color:#cfe1fb}.contribute-card h3{color:#214b86;font-size:19px}.contribute-card p:not(.eyebrow){font-size:12px;color:#607fa6}.contribute-card a{color:#075bed;font-size:12px}.search-form{background:#fff;border-color:#cbdff7;box-shadow:0 5px 16px #0f172a04}.search-form input{font-size:14px}.search-form input::placeholder{color:#8196b0}.search-form>.icon{color:#6181aa}.search-form button{background:#075bed;color:#fff}.original-link{color:#59769c;font-size:12px}.share-banner h2{font-size:35px;color:#133b71}.share-banner p:not(.eyebrow){font-size:14px}.share-art{color:#bfd4f5}.share-art-line{color:#4a89e6}.share-art b{color:#075bed}.share-art small{color:#6c8ebc}.site-footer p,.footer-links{font-size:12px;color:#6c809b}.footer-bottom{font-size:10px;color:#8294ac}.footer-links .icon{color:#075bed}.page-intro h1{font-weight:700}.page-intro p:not(.eyebrow){font-size:15px}.business-directory>a:hover{background:#edf5ff}.directory-number{color:#7e9bbc;font-size:12px}.directory-icon{background:#edf5ff;border-color:#c6ddfc;color:#075bed}.business-directory h2{color:#1b3d6a;font-weight:650}.business-directory p:not(.eyebrow){font-size:14px}.directory-count{font-size:12px;color:#7191b8}.business-directory>a>.icon:last-child{color:#075bed}.detail-symbol,.guide-icon{background:linear-gradient(135deg,#0580ff,#053ae0);color:#fff;border-color:#1767ef;box-shadow:0 12px 25px #075bed20}.breadcrumbs{color:#7190b7;font-size:12px}.detail-intro h1{font-weight:700;color:#153963}.detail-intro>p{font-size:15px}.detail-meta{font-size:11px;color:#718baa}.detail-tabs button{font-size:14px;color:#6b83a4}.detail-tabs button[aria-selected=true]{color:#075bed}.overview-lead h2{color:#214c83;font-weight:650}.overview-lead>p:not(.eyebrow){font-size:14px}.capability-grid .icon{color:#075bed}.capability-grid h3{font-size:18px;color:#214a7b}.capability-grid p{font-size:13px}.verification-note{background:#edf7ff;border-color:#c8e4fd;color:#235786;font-size:13px}.verification-note p{color:#587a9e;font-size:12px}.verification-note>.icon{color:#0789bd}.install-panel,.guide-aside{background:#fff;border-color:#c8ddf7;box-shadow:0 10px 30px #0f376710}.install-panel>.eyebrow{font-size:9px}.install-panel h2{font-size:24px;color:#1b4379;font-weight:650}.install-caption{font-size:13px;color:#627c9e}.install-panel>.button{font-size:14px}.install-properties{font-size:12px}.install-properties>div{color:#7b93b0}.install-properties strong{font-size:12px;color:#315784}.checksum{font-size:11px}.checksum summary{color:#5678a2}.checksum code{color:#6381a4;font-size:10px}.tool-requirements{font-size:12px;color:#315783}.tool-requirements p{font-size:13px;color:#637e9f}.install-panel>.text-link{font-size:12px}.agent-tabs{background:#f3f8ff;border-color:#d2e2f7}.agent-tabs button{font-size:14px;color:#6785a9}.agent-tabs [aria-selected=true]{background:#075bed;color:#fff;box-shadow:0 3px 9px #075bed22}.host-state{background:#eef6ff;border-color:#cce1fa;color:#315d94}.host-state>.icon{color:#075bed}.host-state strong{font-size:13px}.host-state span{font-size:12px;color:#6a85a6}.install-steps strong{font-size:16px;color:#2c4c75}.install-steps p{font-size:13px;color:#627c9f}.install-steps>li>span{color:#075bed;font-size:16px}.command-block{background:#f5f9ff;border-color:#d4e3f7}.command-block code{color:#285898;font-size:12px}.command-block .icon-button{color:#6e8fb7}.markdown{color:#4c6484;font-size:14px}.markdown code{background:#edf4ff;font-size:12px;color:#235b9f}.markdown blockquote{background:#eef6ff;border-color:#78adf2}.markdown a{color:#075bed}.file-list>div{font-size:12px;background:#fff;padding:13px 17px}.file-list code{font-size:12px;color:#45648c}.file-list .icon{color:#5e8fc8}.file-list span{font-size:11px;color:#7e97b6}.raw-code{background:#fff;color:#48688f;font-size:12px}.raw-toolbar{color:#5e81ae}.small-note{color:#7193bd;font-size:12px}.guide-aside h2{color:#16437d;font-weight:650}.guide-aside>p:not(.eyebrow){color:#6d90bb;font-size:12px}.guide-aside>.text-link{font-size:13px}.faq-section summary{font-size:14px;color:#294c7a}.faq-section details>p{font-size:14px}.faq-section summary .icon{color:#075bed}.empty-state{background:#f7fbff;border-color:#bad3f3}.empty-state h2{color:#315a91}.empty-state p{font-size:13px}.empty-icon{color:#7ea6d8}.loading-state{color:#7b98bb}.loader{border-top-color:#075bed}.toast{background:#075bed;border-color:#387fff;color:#fff;font-size:13px;box-shadow:0 10px 25px #075bed35}.app-dialog{background:#fff;border-color:#b7d2f7;box-shadow:0 30px 100px #1a42784d}.app-dialog::backdrop{background:#1b365c66;backdrop-filter:blur(6px)}.dialog-heading h2{color:#214777;font-weight:650}.dialog-footer{border-color:#d7e5f7;background:#f8fbff}.dialog-footer>span{color:#6a8bb6;font-size:12px}.quick-search-input{color:#4383d6;border-color:#dbe8fa}.quick-search-input input{color:#234a7e}.quick-search-input input::placeholder{color:#89a0bf}.quick-result:hover,.quick-result:focus{background:#eef5ff;border-color:#98c0f5}.quick-result>span{background:#edf4ff;color:#075bed}.quick-result strong{color:#264b7b;font-size:14px}.quick-result small{color:#7292b9;font-size:11px}.quick-result>.icon{color:#075bed}.quick-label,.quick-empty,.search-dialog-footer{color:#7492b7}.skill-form,.login-form{background:#fff;border-color:#cedff5;box-shadow:0 8px 26px #0f37670a}.skill-form label,.login-form label{color:#375d8e;font-size:13px}.skill-form input:not([type=checkbox]),.skill-form select,.skill-form textarea,.login-form input{background:#f8fbff;border-color:#c4daf6;color:#315a8f;font-size:13px}.skill-form label>small{color:#7b98bb;font-size:11px}.skill-form .code-input{font-size:12px}.form-error{color:#d94a2a;font-size:13px}.form-actions p,.optional{color:#7893b5}.skill-form input[type=checkbox]{accent-color:#075bed}.form-section-title{color:#214876}.editor-switch{color:#83a0c4}.submission-aside li p{color:#6e8ab1;font-size:12px}.submission-aside strong{color:#355f97;font-size:14px}.login-form>p:not(.eyebrow):not(.form-error){color:#7390b8;font-size:13px}.receipt-details{background:#fff;border-color:#cfdef4}.receipt-details span{color:#7a97ba}.admin-row{background:#fff;border-color:#d0e0f5}.admin-row-main>small{color:#7896bc}.admin-row-main h2>span{color:#7394be}.admin-tabs button{color:#6d8db4}.admin-tabs button.selected{color:#075bed}.skill-symbol{background:#eaf3ff;color:#075bed}.reject-form textarea{background:#f8fbff;border-color:#c9dcf6;color:#3b608f}.original-badge{color:#075bed}
@media(min-width:1500px){.hero h1{font-size:66px}.hero{padding-top:90px;padding-bottom:80px}.hero-description{font-size:18px}.hero-tagline{font-size:22px}}
@media(max-width:1150px){.hero{gap:35px}.hero h1{font-size:49px}.hero-description{font-size:14px}.hero-tagline{font-size:18px}.hero-actions .button{font-size:12px;padding:12px 18px}.business-strip a{font-size:11px}.workflow-node strong{font-size:13px}.workflow-readout p{font-size:11px}}
@media(max-width:900px){.hero{padding-top:48px;padding-bottom:50px;min-height:0;gap:25px}.hero h1{font-size:39px}.hero-tagline{font-size:16px}.hero-description{font-size:13px}.hero-copy>.eyebrow{font-size:9px;padding:6px 10px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions .button{font-size:12px}.workflow-node{padding:9px}.workflow-node strong{font-size:11px}.node-subtitle,.node-number{font-size:8px}.canvas-header{font-size:10px;padding:13px}.workflow-readout{padding:12px;min-height:116px}.workflow-readout strong{font-size:11px}.workflow-readout p{font-size:10px}.workflow-readout small{font-size:9px}.canvas-footer{font-size:8px}.checkpoint-note{font-size:9px;gap:6px}.checkpoint-note small{font-size:7px}.business-strip>p{font-size:11px}.card-heading h3{font-size:23px}.card-description{font-size:13px}.catalog-heading h2{font-size:27px}.detail-intro>p{font-size:14px}.install-panel h2{font-size:21px}.install-panel>.button{font-size:12px}.detail-tabs button{font-size:12px}}
@media(max-width:680px){.header-inner{height:66px;gap:8px}.brand{font-size:15px;gap:7px}.brand-label{font-size:9px;margin-left:7px;padding-left:7px}.brand-mark{width:31px;height:31px}.brand-mark img{width:20px;height:20px}.header-actions{gap:5px}.quick-search{background:transparent;border:0}.header-actions .button-small{font-size:10px;min-height:32px;padding:6px 9px}.hero{padding-top:40px;padding-bottom:35px;gap:31px}.hero h1{font-size:46px;letter-spacing:-1.3px;line-height:1.2}.hero h1 span{display:block;margin-top:8px}.hero-copy>.eyebrow{font-size:9px;margin-bottom:22px;padding:6px 12px}.hero-tagline{font-size:17px;margin-top:24px}.hero-description{font-size:14px;line-height:1.9;margin-top:12px}.hero-actions{flex-direction:row;gap:10px;margin-top:25px}.hero-actions .button{min-height:46px;font-size:12px;padding:11px 17px}.release-line{font-size:10px}.workflow-node{padding:10px}.workflow-node strong{font-size:13px}.node-subtitle{font-size:9px}.canvas-header{font-size:11px;padding:15px 17px}.preview-label{font-size:8px}.workflow-readout{padding:14px;min-height:120px}.workflow-readout strong{font-size:11px}.workflow-readout p{font-size:11px}.workflow-readout small{font-size:9px}.checkpoint-note{font-size:10px}.checkpoint-note small{font-size:8px}.canvas-footer{font-size:9px;padding:11px 16px}.business-strip>p{font-size:10px}.business-strip a{font-size:10px}.catalog-heading h2{font-size:24px}.catalog-heading p:not(.eyebrow){font-size:12px}.catalog-heading>.text-link{font-size:11px}.business-pills button{font-size:11px;padding:7px 10px}.sort-tabs button{font-size:11px}.catalog-options select{font-size:10px}.catalog-result-line{font-size:10px}.card-heading h3{font-size:23px}.card-heading>span{font-size:12px}.card-description{font-size:13px}.card-tags>span{font-size:9px}.card-footer{font-size:10px}.card-footer .text-link{font-size:12px}.share-banner h2{font-size:28px}.share-banner p:not(.eyebrow){font-size:13px}.footer-links,.site-footer p{font-size:11px}.footer-bottom{font-size:8px}.page-intro h1{font-size:35px}.page-intro p:not(.eyebrow){font-size:13px}.business-directory p:not(.eyebrow){font-size:12px}.directory-count{font-size:10px}.detail-intro h1{font-size:24px}.detail-intro>p{font-size:13px}.detail-meta{font-size:10px}.install-panel h2{font-size:23px}.install-caption{font-size:12px}.install-panel>.button{font-size:12px}.install-properties>div,.install-properties strong{font-size:10px}.tool-requirements{font-size:11px}.tool-requirements p{font-size:11px}.install-panel>.text-link{font-size:11px}.overview-lead>p:not(.eyebrow){font-size:13px}.detail-tabs button{font-size:12px}.capability-grid p{font-size:12px}.capability-grid h3{font-size:16px}.verification-note p{font-size:12px}.verification-note{font-size:12px}.agent-tabs button{font-size:13px}.install-steps strong{font-size:15px}.install-steps p{font-size:12px}.host-state strong{font-size:12px}.host-state span{font-size:11px}.command-block code{font-size:11px}.faq-section summary{font-size:13px}.faq-section details>p{font-size:13px}.dialog-footer>span{font-size:10px}.dialog-footer .button{font-size:12px}.file-list code{font-size:10px}.file-list span{font-size:9px}.skill-form label{font-size:12px}.skill-form input:not([type=checkbox]),.skill-form select,.skill-form textarea{font-size:12px}.skill-form label>small{font-size:10px}.form-actions p{font-size:10px}.quick-result strong{font-size:13px}.quick-result small{font-size:10px}}
@media(max-width:380px){.hero h1{font-size:41px}.hero-tagline{font-size:15px}.hero-description{font-size:13px}.hero-actions .button{padding:10px 13px;font-size:11px}.workflow-node strong{font-size:11px}.node-subtitle{font-size:8px}.canvas-header{font-size:10px}.checkpoint-note small{font-size:7px}.brand-label{font-size:8px}.header-actions .button-small{padding:6px 8px}.quick-search{padding:3px}}
