:root{color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC","Microsoft YaHei",sans-serif;font-synthesis:none;color:#69727e;background:#fafbfc;--ink:#5b6470;--muted:#a5adb7;--line:#e0e5eb;--blue:#607f9b;--blue-ink:#55728e;--blue-wash:#f2f6fa;--purple:#8863bb;--purple-ink:#7958a4;--purple-wash:#f8f4fc;--orange:#c38446;--orange-ink:#ad763f;--orange-wash:#fff9f2}*{box-sizing:border-box}html{width:100%;min-height:100%;overflow-x:hidden;overflow-y:auto}body{margin:0;width:100%;min-height:100%;overflow-x:hidden}button,select{font:inherit}button{cursor:pointer;color:inherit}button,select{outline:none}button:disabled{cursor:default;opacity:.35}button:focus-visible,select:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid #93adc5;outline-offset:3px}[hidden]{display:none!important}button,select,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,figure{margin:0}i[data-icon]{display:inline-block;width:18px;height:18px;flex:0 0 18px;background:currentColor;mask:var(--icon-url) center/contain no-repeat;-webkit-mask:var(--icon-url) center/contain no-repeat;pointer-events:none}
.canvas{position:relative;width:100%;min-height:100dvh;overflow:hidden;touch-action:pan-y;cursor:grab;background-color:#fafbfc;background-image:radial-gradient(#dce2e9 .8px,transparent .8px);background-size:24px 24px}.canvas.panning{cursor:grabbing}.world{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.connections{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;z-index:3;color:#9caab8}.connection{fill:none;stroke:var(--blue);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.connection.unused{stroke:#d8dee6;stroke-width:1.25}.connection.data-flow,.connection.data{stroke-dasharray:4 5}.connection.text,.connection.route-text{stroke:var(--purple);stroke-width:1.8}.connection.chart,.connection.route-chart{stroke:var(--orange);stroke-width:1.8}.connection.dim{opacity:.14}.board{position:relative;z-index:1;width:1160px;padding:24px 24px 110px;user-select:none}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;font-size:10px;line-height:18px;letter-spacing:.05em;color:#a7afb9}.route-legend{display:flex;align-items:center;gap:12px}.route-legend>span{display:inline-flex;align-items:center;gap:5px;font-size:9px;line-height:15px;letter-spacing:0;color:#a5afba;white-space:nowrap}.route-legend>span:before{content:"";display:block;width:5px;height:5px;border-radius:2px;background:#9da8b4}.route-legend>.main{color:#8da2b6}.route-legend>.main:before{background:var(--blue)}.route-legend>.text{color:#af9ac6}.route-legend>.text:before{background:var(--purple)}.route-legend>.chart{color:#c4a27e}.route-legend>.chart:before{background:var(--orange)}.route-legend>.unused:before{background:#f4f6f8;border:1px solid #dce2e9}.structure-key{font-size:9px;line-height:17px;text-align:center;color:#b0b8c2;margin:0 0 20px}.question-node{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:9px;row-gap:4px;align-items:center;width:560px;max-width:100%;min-height:68px;margin:0 0 32px 139px;padding:15px 18px;border:1px solid #c6d3df;border-radius:9px;background:#fff;color:#60778e;box-shadow:0 3px 12px #33455905}.question-node strong,.question-node h1{min-width:0;font-size:18px;font-weight:500;line-height:1.6}.question-node>i{align-self:start;margin-top:5px;color:#8da6be}.question-node>small{grid-column:2;font-size:9px;line-height:15px;font-weight:400;color:#a8b5c3}.systems-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px}.runtime-frame{min-width:0;padding:16px;border:1.5px solid #d2dae3;border-radius:11px;background:#ffffffc9}.runtime-heading,.container-heading{display:flex;align-items:center;gap:8px;min-width:0}.runtime-heading{min-height:32px;margin-bottom:17px;padding:0 1px 12px;border-bottom:1px solid #e8edf2;color:#8893a1}.runtime-heading h2{font-size:17px;line-height:24px;font-weight:500}.runtime-heading>i{color:#a2adba}.kind{display:inline-block;margin-left:auto;padding:2px 4px;border:1px solid #e8edf2;border-radius:3px;background:#fdfefe;color:#b1bac5;font-size:8px;font-weight:400;line-height:12px;white-space:nowrap}.runtime-top{display:block}.compile-stack{display:flex;flex-direction:column;gap:21px;width:410px;max-width:100%;margin:0 auto}.component-card{min-width:0;overflow:hidden;border:1px solid #e0e5eb;border-radius:7px;background:white;box-shadow:0 2px 8px #30425303;color:#8a94a0}.component-card.used{border-color:#bdccdb;background:#fcfdff}.component-heading{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 11px;color:#7b8999}.component-heading h3,.component-heading h2{font-size:16px;line-height:22px;font-weight:550;letter-spacing:-.15px}.component-heading i{width:18px;height:18px;flex-basis:18px;color:#9fadbD}.component-card.used>.component-heading{color:var(--blue-ink);background:#f5f8fc}.component-card.used>.component-heading i{color:#90a7bd}.component-content{padding:0 11px 11px;font-size:10.5px;line-height:1.7;color:#9aacbf}.section-label,.short-note,.repeat-note{display:block;font-size:9px;line-height:1.65;color:#acb8c5}.value-line{font-size:11px;line-height:1.65;color:#8fa6bd}.parameters{display:block;font-size:10px;line-height:1.65;color:#a6b6c6;margin-top:5px}.action-list{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.action-list>*{display:inline-flex;align-items:center;min-height:22px;padding:3px 5px;border:1px solid #e7edf3;border-radius:3px;background:#fbfcfe;color:#b5c0cb;font-size:9px;line-height:14px}.action-list>.used{border-color:#c4d4e3;background:#edf3f9;color:#7894af}.ask-list{display:flex;flex-wrap:wrap;gap:5px}.ask-list>*{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid #dce6f0;border-radius:3px;background:#f2f7fc;font-size:10px;line-height:16px;color:#819eb9}.execution-frame{margin-top:26px;padding:12px;border:1px solid #e0e6ed;border-radius:9px;background:#fafcfe}.execution-frame>.container-heading{padding:0 1px 10px;color:#a5b1be}.execution-frame>.container-heading h3{font-size:12px;font-weight:500;line-height:18px}.execution-frame>.component-card{width:300px;max-width:100%;margin:0 auto 23px}.executor-frame{padding:11px;border:1px solid #dce4ed;border-radius:7px;background:#fff}.executor-frame>.container-heading{padding:0 1px 13px;color:#7e94ab}.executor-frame>.container-heading h3{font-size:15px;line-height:22px;font-weight:550}.executor-frame>.container-heading>i{color:#a2b2c3}.capability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:stretch}.capability-card{position:relative;min-width:0;height:154px;min-height:154px;display:flex;flex-direction:column;align-items:stretch;padding:10px 8px;border:1px solid #e2e7ee;border-radius:7px;background:#fcfdfe;box-shadow:0 2px 6px #30445603}.capability-card.used{border-color:#b9cddd;background:#f8fbfe}.family-heading{display:flex;align-items:center;gap:5px;min-height:24px;height:24px;color:#8b98a8}.family-heading h4{font-size:13px;line-height:19px;font-weight:550;letter-spacing:-.15px}.family-heading i{width:15px;height:15px;flex-basis:15px;color:#afbac6}.capability-card.used>.family-heading{color:var(--blue-ink)}.capability-card.used>.family-heading i{color:#92adc6}.family-caption{display:block;min-height:14px;margin-top:4px;font-size:9px;font-weight:400;line-height:14px;color:#b2bcc8}.capability-card.used>.family-caption{color:#a1b4c7}.operations{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.capability-card>.operations{margin-top:12px;padding:0}.operation-chip{min-width:0;min-height:24px;display:flex;align-items:center;justify-content:center;padding:3px 2px;border:1px solid #e4eaf1;border-radius:4px;background:#fbfdff;color:#adbac9;font-size:11px;font-weight:400;line-height:16px;white-space:nowrap}.operation-chip.used{background:var(--blue);border-color:var(--blue);color:white;font-weight:500}.capability-card[data-family="analyze"].used{border-color:#d6c4e7;background:#fcf9ff}.capability-card[data-family="analyze"].used>.family-heading{color:#9877b9}.capability-card[data-family="analyze"].used>.family-heading i{color:#b6a0cf}.capability-card[data-family="analyze"] .operation-chip.used{background:var(--purple);border-color:var(--purple)}.capability-card>.operation-chip{margin-top:12px}.folder-trigger{cursor:pointer}.folder-trigger i{width:13px;height:13px;flex-basis:13px;pointer-events:none}.capability-card>.folder-trigger:not(.family-folder){display:flex;align-items:center;justify-content:center;gap:4px;min-height:23px;margin-top:auto;padding:3px 4px;border:1px solid #e7ecf2;border-radius:4px;background:#f8fafc;color:#adb8c5;font-size:8.5px;line-height:14px}.family-folder{width:100%;height:100%;border:0;background:transparent;text-align:left;color:#a1acb9}.capability-card>.family-folder{padding:0;display:flex;flex-direction:column;align-items:stretch}.family-folder>.family-heading{flex:0 0 24px}.family-folder .family-caption{margin-top:4px}.child-count,.folder-count{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:23px;padding:3px 4px;border:1px solid #e8edf2;border-radius:4px;background:#f8fafc;color:#b0bac6;font-size:9px;line-height:14px}.family-folder>.child-count,.family-folder>.folder-count{margin-top:auto}.family-folder:hover .family-heading{color:#8495a8}.folder-trigger:hover{border-color:#bfcedd;background-color:#f5f8fc}.folder-trigger[aria-expanded="true"]{outline:2px solid #c5d5e5;outline-offset:2px}.capability-card.folder-trigger.family-folder{height:154px;min-height:154px;padding:10px 8px;border:1px solid #e2e7ee;border-radius:7px;background:#fcfdfe;display:flex;flex-direction:column;align-items:stretch}.output-nodes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:22px;align-items:start}.component-card.route-text{border-color:#d7c6e8;background:#fdfbff}.component-card.route-text>.component-heading{background:var(--purple-wash);color:var(--purple-ink)}.component-card.route-text>.component-heading i{color:#b49bce}.component-card.route-text .component-content,.component-card.route-text .value-line{color:#b19ac8}.series-port{min-height:77px;visibility:hidden;pointer-events:none;border:0!important;background:transparent!important;color:transparent!important}.figure-service{min-width:0;align-self:start;padding:11px;border:1px solid #dfc9b0;border-radius:9px;background:#fffbf6}.figure-service>.container-heading{display:flex;align-items:center;gap:8px;padding:1px 1px 12px;color:var(--orange-ink)}.figure-service>.container-heading h2{font-size:18px;line-height:25px;font-weight:550}.figure-service>.container-heading i{color:#c9a881}.figure-service>.container-heading .kind{font-size:8px;background:#fffcf8;border-color:#eee2d3;color:#c5ac8d}.figure-create{padding:10px;border:1px solid #e6cdb0;border-radius:6px;background:#fffefa;color:#b5834c}.figure-create strong{display:block;font-size:12px;line-height:19px;font-weight:500}.figure-create small,.figure-create span{display:block;font-size:9px;line-height:1.7;color:#c4a581}.figure-service>.folder-trigger{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:29px;margin-top:10px;padding:5px 6px;border:1px solid #e9e4dd;border-radius:5px;background:#fdfcf9;color:#b8b6b1;font-size:10px;line-height:16px}.common-support{display:none}
.user-result{margin-top:38px}.result-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;width:900px;max-width:100%;margin:0 auto 31px;color:#9ba6b4}.result-caption h2,.result-caption strong{font-size:13px;font-weight:500;line-height:22px}.result-caption small{font-size:9px;line-height:1.6;color:#b8c1cc}.result-frame{position:relative;width:900px;max-width:100%;margin:0 auto;overflow:hidden;border:1px solid #e0e6ed;border-radius:10px;background:white;box-shadow:0 4px 20px #30425606}.result-frame img{display:block;width:100%;height:auto}.result-target{position:absolute;left:var(--target-x);top:var(--target-y);width:var(--target-w);height:var(--target-h);display:block;z-index:2;appearance:none;padding:0;border:2px solid transparent;border-radius:4px;background:transparent;cursor:pointer}.result-target.text{border-color:#8863bb77;background:#8863bb06}.result-target.chart{border-color:#c3844677;background:#c3844606}.board[data-focus="text"] .result-target.text,.result-target.text:hover{border-color:var(--purple);box-shadow:0 0 0 2px #8863bb12;background:#8863bb09}.board[data-focus="chart"] .result-target.chart,.result-target.chart:hover{border-color:var(--orange);box-shadow:0 0 0 2px #c3844612;background:#c3844609}.region-label{position:absolute;right:5px;top:5px;padding:3px 5px;border-radius:3px;background:#fffffff2;color:var(--orange-ink);font-size:9px;font-weight:400;line-height:13px;white-space:nowrap}.result-target.text .region-label{top:auto;bottom:4px;color:var(--purple-ink)}
.folder-popover{position:fixed;z-index:100;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 28px);overflow:auto;padding:12px;border:1px solid #dfe5ed;border-radius:14px;background:#fffffff7;backdrop-filter:blur(14px);box-shadow:0 18px 58px #26364e20,0 3px 12px #31476210;transform-origin:var(--origin-x,50%) var(--origin-y,0%);animation:folder-spring .26s cubic-bezier(.2,.8,.3,1)}.popover-heading{display:flex;align-items:center;gap:8px;min-height:31px;color:#77889b}.popover-heading>i{width:18px;height:18px;flex-basis:18px;color:#9caec1}.popover-heading h3{flex:1;min-width:0;font-size:14px;line-height:20px;font-weight:550;letter-spacing:-.15px}.popover-close{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex:0 0 27px;border:0;border-radius:5px;background:transparent;color:#a6b3c2}.popover-close i{width:14px;height:14px;flex-basis:14px}.popover-close:hover{background:#f1f5f9;color:#7d94ad}.popover-subtitle{font-size:10px;line-height:1.7;color:#acb8c6;margin:4px 2px 11px}.popover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.popover-item{min-width:0;min-height:61px;padding:9px;border:1px solid #e5eaf1;border-radius:7px;background:#f9fbfd;color:#9cabbc;text-align:left}.popover-item strong{display:block;font-size:11px;line-height:17px;font-weight:500;color:#8b9db1;overflow-wrap:anywhere}.popover-item>span{display:block;font-size:9px;line-height:15px;color:#b0bdcc;margin-top:3px;overflow-wrap:anywhere}.popover-item .item-type{display:inline-block;font-size:8px;line-height:12px;margin-top:5px;padding:1px 4px;border:1px solid #e7edf4;border-radius:3px;color:#b5c1cf;background:white}.popover-item:hover{border-color:#cbd8e6;background:#f5f9fd}.popover-item.used{border-color:#c4d5e7;background:#f2f7fc}.tools{position:fixed;right:16px;bottom:15px;z-index:30;display:flex;align-items:center;gap:3px;min-height:39px;padding:4px 6px;border:1px solid #e2e8ef;border-radius:9px;background:#fffffff2;backdrop-filter:blur(10px);box-shadow:0 3px 16px #30445606}.tools>button{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex:0 0 29px;padding:0;border:0;border-radius:5px;background:transparent;color:#a7b4c3}.tools>button:hover:not(:disabled){background:#f0f5fa;color:#849cb7}.tools i{width:14px;height:14px;flex-basis:14px}.tools #step{min-width:31px;font-size:9px;line-height:15px;text-align:center;white-space:nowrap;color:#b4c1d0}.tool-divider{width:1px;height:14px;flex:0 0 1px;margin:0 4px;background:#e8edf4}@keyframes folder-spring{0%{opacity:0;transform:translateY(9px) scale(.82)}65%{opacity:1;transform:translateY(-1px) scale(1.018)}100%{opacity:1;transform:translateY(0) scale(1)}}
@media(min-width:1300px){.tools{right:16px;top:50%;bottom:auto;transform:translateY(-50%);width:42px;min-height:0;flex-direction:column;padding:5px;gap:4px}.tools #step{min-width:0;font-size:8px;line-height:13px}.tools .tool-divider{width:18px;height:1px;flex:0 0 1px;margin:3px 0}}
@media(max-width:700px){.board{width:calc(100vw - 24px);padding:15px 12px 100px}.page-heading{font-size:9px;flex-wrap:wrap;gap:5px;margin-bottom:17px}.route-legend{gap:9px}.route-legend>span{font-size:8px;gap:4px}.structure-key{font-size:8px;margin-bottom:17px}.question-node{width:100%;margin:0 auto 24px;padding:12px;min-height:64px}.question-node strong,.question-node h1{font-size:15.5px;line-height:1.65}.question-node>small{font-size:8px;line-height:14px}.systems-grid{grid-template-columns:minmax(0,1fr);gap:22px}.runtime-frame{padding:10px;border-radius:9px}.runtime-heading{margin-bottom:14px;padding-bottom:10px}.runtime-heading h2{font-size:16px}.runtime-heading .kind{font-size:7px;white-space:normal;text-align:right;max-width:140px}.compile-stack{width:100%;gap:21px}.component-heading{padding:10px;gap:6px}.component-heading h3,.component-heading h2{font-size:15px}.kind{font-size:7px;padding:2px 3px}.component-content{font-size:10px}.execution-frame{padding:8px;margin-top:23px}.execution-frame>.component-card{width:100%;margin-bottom:21px}.executor-frame{padding:8px}.executor-frame>.container-heading{gap:6px;flex-wrap:wrap;padding-bottom:11px}.executor-frame>.container-heading h3{font-size:14px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.capability-card,.capability-card.folder-trigger.family-folder{height:154px;min-height:154px;padding:9px 7px}.family-heading{gap:5px}.family-heading h4{font-size:13px}.family-heading i{width:14px;height:14px;flex-basis:14px}.family-caption{font-size:8.5px}.operation-chip{font-size:10.5px}.capability-card>.folder-trigger:not(.family-folder){font-size:8px}.output-nodes{grid-template-columns:minmax(0,1fr);gap:0;margin-top:20px}.series-port{min-height:0;height:0}.figure-service{width:100%;padding:11px}.figure-service>.container-heading h2{font-size:18px}.user-result{margin-top:27px}.result-caption{width:100%;margin-bottom:18px;gap:8px}.result-caption h2,.result-caption strong{font-size:12px}.result-caption small{font-size:8px}.result-frame{width:100%;border-radius:8px}.region-label{font-size:7px;line-height:10px;padding:1px 3px;right:3px;top:3px}.result-target.text .region-label{bottom:2px}.tools{right:12px;bottom:12px;gap:2px;padding:4px}.tools>button{width:27px;height:27px;flex-basis:27px}.tools #step{min-width:28px;font-size:8px}.tool-divider{margin:0 2px}.folder-popover{padding:11px;width:320px;border-radius:12px}.popover-heading h3{font-size:13px}.popover-subtitle{font-size:9px}.popover-item{min-height:59px;padding:8px}.popover-item strong{font-size:10.5px}}
@media(max-width:360px){.capability-grid{grid-template-columns:minmax(0,1fr)}.family-heading h4{font-size:14px}.capability-card,.capability-card.folder-trigger.family-folder{height:154px;min-height:154px}.folder-popover{max-width:calc(100vw - 20px)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.runtime-heading>span{margin-left:auto;color:#aeb8c3;font-size:9px;line-height:15px}.component-heading>small{margin-left:auto;color:#aab8c8;font-size:9px;line-height:14px;font-weight:400;white-space:nowrap}.component-card.route-text .component-heading>small{color:#b6a1cd}.intent-tags,.task-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.intent-tags>span,.task-tags>span{display:inline-flex;align-items:center;min-height:21px;padding:3px 6px;border:1px solid #e0e8f1;border-radius:3px;background:#f3f7fb;color:#8ba3ba;font-size:9px;line-height:14px}.task-tags>i{width:11px;height:11px;flex-basis:11px;color:#a9b9c9}.executor-heading{display:flex;align-items:center;justify-content:center;gap:8px;width:220px;max-width:100%;min-height:42px;margin:0 auto;padding:9px 11px;border:1px solid #c9d7e5;border-radius:6px;background:#f4f8fc;color:var(--blue-ink)}.executor-heading h3{font-size:15px;font-weight:550;line-height:21px}.executor-heading>i{color:#92a9c0}.executor-heading>small{font-size:9px;line-height:14px;color:#a3b5c7;margin-left:auto}.capability-grid{margin-top:42px}.family-heading h4,.family-heading>strong{font-size:13px;line-height:19px;font-weight:550;letter-spacing:-.15px}.operation-chip{flex-direction:column;gap:2px;min-height:38px;padding:5px 3px}.operation-chip>span{font-size:10.5px;line-height:15px}.operation-chip>small{font-size:7.5px;line-height:10px;letter-spacing:.04em;font-weight:400;opacity:.72}.no-more{display:block;min-height:23px;margin-top:auto}.folder-count{width:100%}.family-folder .folder-count>i,.more-operations>i:last-child,.figure-folder>i:last-child{width:10px;height:10px;flex-basis:10px;color:#bbc4cf}.family-folder .folder-count>i{margin-left:auto}.figure-service>.container-heading>span{margin-left:auto;font-size:9px;line-height:14px;color:#c8b096}.figure-folder>small{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:16px;padding:1px 4px;border:1px solid #e5e5e3;border-radius:3px;background:#fff;color:#b7b7b4;font-size:8px;line-height:12px}.folder-trigger{transition:transform .15s,border-color .15s,background-color .15s}.folder-trigger:hover{transform:translateY(-1px)}.folder-backdrop{position:fixed;inset:0;z-index:90;background:transparent}.folder-popover{animation:none;opacity:0;transform:translateY(15px) scale(.82);color:#929aa4}.folder-popover.is-open{opacity:1;transform:none;animation:folder-appear .24s cubic-bezier(.2,.85,.25,1.16)}.folder-popover.is-closing{animation:none;opacity:0;transform:translateY(6px) scale(.94);transition:opacity .14s ease,transform .16s ease}.popover-heading{color:#7e8995}.popover-heading>i{color:#a2acb7}.popover-subtitle{color:#adb5bf}.popover-item{background:#fafbfc;border-color:#e5e8ed;color:#a3acb7}.popover-item>i{width:14px;height:14px;float:left;margin:2px 6px 0 0;color:#b5bec8}.popover-item strong{color:#8b95a1}.popover-item>span{color:#b0b8c2}.popover-item .item-type{color:#b2bac4;background:#fdfefe;border-color:#e8ebef}.popover-item:hover{background:#f7f9fb;border-color:#d7dfe8}@keyframes folder-appear{from{opacity:0;transform:translateY(15px) scale(.82)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:700px){.component-heading>small{font-size:8px}.runtime-heading>span{font-size:8px}.executor-heading{width:210px;min-height:41px;padding:9px}.executor-heading h3{font-size:14px}.executor-heading>small{font-size:8px}.family-heading h4,.family-heading>strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){.folder-popover.is-open{animation:none;opacity:1;transform:none}.folder-popover.is-closing{transition:none}.folder-trigger:hover{transform:none}}
.connection.neutral{stroke:#d7dee7;stroke-width:1.25}.operation-chip>small{font-size:9px;line-height:11px}
/* More space between peers, centered node labels, unchanged architecture. */
.board{width:1300px;padding-bottom:70px}.question-node{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:74px;margin-left:calc((100% - 834px)/2);text-align:center}.question-node>strong{width:100%;padding:0 15px;text-align:center}.question-node>small{text-align:center}.question-node>i{position:absolute;left:14px;top:17px;margin:0}.runtime-frame{padding:20px}.runtime-heading{justify-content:center;gap:8px;margin-bottom:20px;padding-bottom:15px;text-align:center}.runtime-heading>span{margin-left:0}.compile-stack{width:440px;gap:30px}.component-heading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:55px;padding:10px 14px;text-align:center}.component-heading>i{position:absolute;left:13px;top:15px}.component-heading h3,.component-heading h2{width:100%;text-align:center}.component-heading>small{margin:0;text-align:center;font-size:8.5px;line-height:12px}.component-content{text-align:center;padding-bottom:12px}.intent-tags,.task-tags,.action-list,.ask-list{justify-content:center}.execution-frame{padding:20px;margin-top:32px}.execution-frame>.component-card{margin-bottom:30px}.executor-frame{padding:20px}.executor-heading{justify-content:center;min-height:44px}.executor-heading>small{margin-left:0}.capability-grid{gap:12px;margin-top:50px}.capability-card,.capability-card.folder-trigger.family-folder{height:180px;min-height:180px;padding:13px 10px}.family-heading{justify-content:center;gap:6px}.family-heading h4,.family-heading>strong{font-size:14px;line-height:20px;text-align:center}.family-heading i{width:16px;height:16px;flex-basis:16px}.family-caption{text-align:center;margin-top:6px;font-size:9.5px}.family-folder .family-caption{text-align:center;margin-top:6px}.family-folder>.folder-count{justify-content:center;text-align:center;font-size:9.5px}.family-folder .folder-count>i{margin-left:0}.capability-card>.folder-trigger:not(.family-folder){justify-content:center;text-align:center}.operation-chip>span{font-size:11.5px}.output-nodes{margin-top:38px;gap:24px}.figure-service{padding:15px}.figure-service>.container-heading{justify-content:center;flex-wrap:wrap;gap:5px 8px;text-align:center;padding:3px 0 14px}.figure-service>.container-heading>span{flex:0 0 100%;margin:0;text-align:center;font-size:8.5px;line-height:12px}.figure-create{text-align:center;padding:12px}.figure-create strong,.figure-create small,.figure-create span{text-align:center}.figure-folder{justify-content:center;text-align:center}.user-result{margin-top:43px}.result-caption{margin-bottom:28px}.popover-heading{position:relative;justify-content:center;min-height:34px;padding:0 30px;text-align:center}.popover-heading h3{flex:0 1 auto;text-align:center}.popover-close{position:absolute;right:0;top:3px}.popover-subtitle{text-align:center}.popover-item{text-align:center}.popover-item>i{float:none;display:block;width:14px;height:14px;margin:0 auto 6px}.popover-item strong,.popover-item>span{text-align:center}.popover-item .item-type{display:inline-block;margin:5px auto 0}
@media(max-width:700px){.board{width:calc(100vw - 24px);padding-bottom:90px}.question-node{margin:0 auto 28px;min-height:72px}.question-node>strong{padding:0 13px}.runtime-frame{padding:12px}.runtime-heading{margin-bottom:18px;padding-bottom:12px}.compile-stack{width:100%;gap:28px}.component-heading{min-height:55px;padding:10px 12px}.component-heading>small{font-size:8px}.execution-frame{padding:10px;margin-top:28px}.execution-frame>.component-card{margin-bottom:27px}.executor-frame{padding:10px}.capability-grid{gap:10px;margin-top:45px}.capability-card,.capability-card.folder-trigger.family-folder{height:180px;min-height:180px;padding:12px 8px}.family-heading h4,.family-heading>strong{font-size:13px}.family-caption,.family-folder .family-caption{font-size:9px}.family-folder>.folder-count{font-size:9px}.output-nodes{margin-top:28px;gap:0}.figure-service{padding:14px}.user-result{margin-top:30px}.popover-heading{padding:0 26px}}
.output-nodes{margin-top:110px}.systems-grid{gap:64px}@media(min-width:701px){.question-node{margin-left:calc((100% - 874px)/2)}}@media(max-width:700px){.output-nodes{margin-top:60px}.systems-grid{gap:22px}}
/* Strong route contrast; ownership boundaries and unused folders stay neutral. */
:root{--blue:#245fb7;--blue-ink:#1f5595;--blue-wash:#edf4ff;--purple:#7544c6;--purple-ink:#6939b3;--purple-wash:#f6f0ff;--orange:#c56b15;--orange-ink:#ae5d10;--orange-wash:#fff6eb}.question-node{border-color:#95b5e0;color:#245a9b}.question-node>i{color:#6a91c7}.question-node>small{color:#7c9ecb}.component-card.used{border-color:#97b7e2;background:#f9fbff}.component-card.used>.component-heading{color:var(--blue-ink);background:var(--blue-wash)}.component-card.used>.component-heading i{color:#5c88c5}.component-card.used .component-content{color:#7598c7}.component-card.used>.component-heading>small{color:#7295c2}.intent-tags>span,.task-tags>span{border-color:#c2d5f0;background:#f0f6ff;color:#5c84b9}.task-tags>i{color:#7c9fca}.executor-heading{border-color:#91b5e5;background:#edf4ff;color:#245a9f}.executor-heading>i{color:#608bc5}.executor-heading>small{color:#7499c8}.capability-card.used{border-color:#96b8e3;background:#f3f8ff}.capability-card.used>.family-heading{color:var(--blue-ink)}.capability-card.used>.family-heading i{color:#608ac3}.capability-card.used>.family-caption{color:#789bc7}.operation-chip.used{border-color:var(--blue);background:var(--blue);color:#fff}.operation-chip.used>small{opacity:.86}.capability-card[data-family="analyze"].used{border-color:#bea1e4;background:#faf5ff}.capability-card[data-family="analyze"].used>.family-heading{color:#7544c6}.capability-card[data-family="analyze"].used>.family-heading i{color:#9b74cf}.capability-card[data-family="analyze"].used>.family-caption{color:#9c7ac4}.capability-card[data-family="analyze"] .operation-chip.used{background:#7544c6;border-color:#6b38bd}.capability-card.route-chart.used{border-color:#e4ad76;background:#fff7ed}.capability-card.route-chart.used>.family-heading{color:#b76010}.capability-card.route-chart.used>.family-heading i{color:#ca8748}.capability-card.route-chart.used>.family-caption{color:#ba814d}.capability-card.route-chart .operation-chip.used{border-color:#ba620e;background:#c56b15;color:#fff}.component-card.route-text{border-color:#b997df;background:#fdfaff}.component-card.route-text.used>.component-heading{background:#f5edff;color:#713dbd}.component-card.route-text.used>.component-heading i{color:#a57cda}.component-card.route-text.used>.component-heading>small{color:#a283c6}.component-card.route-text.used .component-content{color:#9f7bc9}.owner-label{display:table;margin:4px auto 0;padding:3px 7px;border:1px solid #decef1;border-radius:4px;background:#f7f1ff;color:#9a75c3;font-size:8.5px;font-weight:400;line-height:14px;text-align:center}.figure-service{border-color:#dfa267;background:#fff8ef}.figure-service>.container-heading{color:#b75f0e}.figure-service>.container-heading>i{color:#c88749}.figure-service>.container-heading>span{color:#bc8046}.figure-create{border-color:#e2ad78;background:#fff2e1;color:#b8600c}.figure-create strong{color:#b8600c}.figure-create small,.figure-create span{color:#c08751}.figure-service>.folder-trigger{border-color:#e2e3e6;background:#fafafb;color:#a1a4aa}.result-target.chart{border-color:#c56b15b8;background:#c56b1508}.result-target.text{border-color:#7544c6b8;background:#7544c608}.region-label{color:#ad5c0f}.result-target.text .region-label{color:#703abf}.capability-card.unused{border-color:#dfe2e7;background:#f9fafb}.capability-card.unused .family-heading{color:#92979f}.capability-card.unused .family-heading i{color:#b1b5bc}.capability-card.unused .family-caption{color:#a1a6ae}.capability-card.unused .folder-count{border-color:#e3e5e9;background:#f3f4f6;color:#a2a7af}.capability-card.unused .folder-count i{color:#b4b8bf}.capability-card>.folder-trigger:not(.family-folder){border-color:#e3e5e9;background:#f5f6f8;color:#a3a8b0}.folder-popover{border-color:#dfe2e6;background:#fffffff7}.popover-heading{color:#7f858d}.popover-heading>i{color:#a2a7af}.popover-subtitle{color:#a9afb7}.popover-item{border-color:#e3e6ea;background:#f8f9fa;color:#a2a7af}.popover-item>i{color:#b1b6be}.popover-item strong{color:#8b929b}.popover-item>span{color:#aeb3bc}.popover-item .item-type{border-color:#e5e8ec;background:#fdfefe;color:#b0b5bd}.popover-item:hover{border-color:#d7dce2;background:#f3f5f7}
/* Presentation is a separate phase: Figure left, Renderer right. */
.systems-grid{display:block}.runtime-frame{width:100%}.question-node{margin-left:auto;margin-right:auto}.presentation-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch;margin-top:100px}.presentation-row>.figure-service,.presentation-row>.component-card{display:flex;flex-direction:column;align-self:stretch;width:100%;height:200px;min-height:200px;margin:0;padding:0}.presentation-row>.figure-service>.container-heading,.presentation-row>.component-card>.component-heading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:76px;min-height:76px;padding:12px 10px;border-bottom:1px solid #ead9c6;text-align:center}.presentation-row>.component-card>.component-heading{border-bottom-color:#e5d7f5}.presentation-row>.figure-service>.container-heading h2,.presentation-row>.component-card>.component-heading h3{font-size:18px;font-weight:550;line-height:25px;text-align:center}.presentation-row>.figure-service>.container-heading>i,.presentation-row>.component-card>.component-heading>i{position:absolute;left:12px;top:20px;width:18px;height:18px;flex:0 0 18px}.presentation-row>.figure-service>.container-heading>span,.presentation-row>.component-card>.component-heading>small{flex:none;margin:0;max-width:100%;font-size:8.5px;font-weight:400;line-height:12px;text-align:center}.presentation-row .figure-create{margin:8px 10px 0;padding:7px 8px}.presentation-row .figure-create strong{font-size:12px;line-height:18px}.presentation-row .figure-create small,.presentation-row .figure-create span,.presentation-row .figure-create .figure-note{font-size:9px;line-height:14px}.presentation-row .figure-folder{width:calc(100% - 20px);min-height:25px;height:25px;margin:auto 10px 10px;padding:3px 5px;font-size:9px}.presentation-row>.component-card>.component-content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:12px 10px 18px;text-align:center}.presentation-row .owner-label{margin:0 auto}.presentation-row+.user-result{margin-top:44px}
@media(max-width:700px){.presentation-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:60px}.presentation-row>.figure-service,.presentation-row>.component-card{height:200px;min-height:200px}.presentation-row>.figure-service>.container-heading,.presentation-row>.component-card>.component-heading{height:72px;min-height:72px;padding:11px 7px;gap:4px}.presentation-row>.figure-service>.container-heading h2,.presentation-row>.component-card>.component-heading h3{font-size:15px;line-height:21px}.presentation-row>.figure-service>.container-heading>i,.presentation-row>.component-card>.component-heading>i{left:8px;top:18px;width:12px;height:12px;flex-basis:12px}.presentation-row>.figure-service>.container-heading>span,.presentation-row>.component-card>.component-heading>small{font-size:7.5px;line-height:12px}.presentation-row .figure-create{margin:8px 8px 0;padding:6px}.presentation-row .figure-create strong{font-size:11px;line-height:16px}.presentation-row .figure-create small,.presentation-row .figure-create span,.presentation-row .figure-create .figure-note{font-size:8px;line-height:13px}.presentation-row .figure-folder{width:calc(100% - 16px);margin:auto 8px 9px;gap:3px;padding:3px 4px;font-size:8.5px}.presentation-row .figure-folder>i{width:11px;height:11px;flex-basis:11px}.presentation-row .owner-label{font-size:8px;line-height:13px;padding:2px 4px}.presentation-row>.component-card>.component-content{padding:10px 7px 14px}.presentation-row+.user-result{margin-top:32px}}
/* English labels retain the existing aligned workflow layout. */
.page-heading{justify-content:flex-start}.illustration-label{display:inline-block;padding:2px 6px;border:1px solid #dce2e9;border-radius:4px;background:#fff;color:#8b96a4;font-size:8px;font-weight:400;line-height:13px;letter-spacing:0}.input-label{fill:var(--orange);font-size:9px;line-height:12px;paint-order:stroke;stroke:#fafbfc;stroke-width:4px;stroke-linejoin:round}.family-caption{line-height:14px}.presentation-row .figure-create strong{font-size:11.5px}.presentation-row .figure-folder{gap:3px}.presentation-row .figure-folder>span{white-space:nowrap}.result-caption small{font-size:9px;line-height:15px}
@media(max-width:700px){.runtime-heading{flex-wrap:wrap;gap:5px 7px}.runtime-heading>span{flex-basis:100%;font-size:8px}.family-caption,.family-folder .family-caption{font-size:8px}.operation-chip>span{font-size:10px}.presentation-row .figure-create strong{font-size:9px;line-height:14px}.presentation-row .figure-create small{font-size:7px}.presentation-row .figure-folder{gap:2px;font-size:7px;padding:3px}.presentation-row .figure-folder>small{min-width:13px;padding:1px 2px;font-size:7px}.presentation-row .figure-folder>i{width:9px;height:9px;flex-basis:9px}.presentation-row .owner-label{font-size:7px;padding:2px 3px;line-height:12px}.result-caption{flex-direction:column;align-items:center;gap:4px;text-align:center}.result-caption small{font-size:7.5px;line-height:12px}.illustration-label{font-size:7px;padding:1px 4px}}
/* Larger reading sizes; the workflow has no playback or viewport controls. */
body{font-size:14px}.canvas{cursor:auto}.board{padding-bottom:48px}.page-heading{font-size:12px;line-height:20px;gap:14px;margin-bottom:26px}.illustration-label{padding:3px 8px;font-size:11px;line-height:16px}.question-node{width:700px;min-height:100px;gap:8px;padding:18px 24px;margin-bottom:40px}.question-node strong,.question-node h1{font-size:22px;line-height:1.5}.question-node>small{font-size:12px;line-height:19px}.question-node>i{width:21px;height:21px;left:16px;top:23px}.runtime-frame{padding:24px}.runtime-heading{gap:10px;margin-bottom:28px;padding-bottom:20px;min-height:45px}.runtime-heading h2{font-size:22px;line-height:30px}.runtime-heading>span{font-size:12px;line-height:19px}.runtime-heading>i{width:22px;height:22px;flex-basis:22px}.compile-stack{width:480px;gap:36px}.component-heading{min-height:80px;padding:15px 20px;gap:6px}.component-heading h3,.component-heading h2{font-size:20px;line-height:28px}.component-heading>small{font-size:12px;line-height:18px}.component-heading>i{width:21px;height:21px;flex-basis:21px;left:17px;top:21px}.component-content{font-size:13px;line-height:1.6;padding:0 17px 17px}.intent-tags,.task-tags{gap:8px}.intent-tags>span,.task-tags>span{padding:5px 9px;min-height:28px;font-size:12px;line-height:18px}.task-tags>i{width:15px;height:15px;flex-basis:15px}.execution-frame{margin-top:40px;padding:24px}.execution-frame>.component-card{width:340px;margin-bottom:36px}.executor-frame{padding:20px}.executor-heading{width:280px;min-height:62px;padding:13px 16px;gap:10px}.executor-heading h3{font-size:20px;line-height:28px}.executor-heading>small{font-size:12px;line-height:18px}.executor-heading>i{width:21px;height:21px;flex-basis:21px}.capability-grid{margin-top:58px;gap:14px}.capability-card,.capability-card.folder-trigger.family-folder{height:240px;min-height:240px;padding:18px 12px}.family-heading,.family-folder>.family-heading{height:30px;min-height:30px;flex-basis:30px;gap:7px}.family-heading h4,.family-heading>strong{font-size:18px;line-height:26px;letter-spacing:-.2px}.family-heading i{width:19px;height:19px;flex-basis:19px}.family-caption,.family-folder .family-caption{margin-top:9px;font-size:12px;line-height:18px;min-height:36px;text-align:center}.capability-card>.operations{margin-top:15px}.operation-chip{min-height:58px;padding:8px 5px;gap:4px}.operation-chip>span{font-size:15px;line-height:21px}.operation-chip>small{font-size:11px;line-height:15px}.capability-card>.folder-trigger:not(.family-folder){font-size:12px;line-height:18px;min-height:32px;padding:6px;gap:5px}.family-folder>.folder-count{font-size:12px;line-height:18px;min-height:32px;padding:6px;gap:5px}.folder-trigger i{width:15px;height:15px;flex-basis:15px}.family-folder .folder-count>i,.more-operations>i:last-child,.figure-folder>i:last-child{width:12px;height:12px;flex-basis:12px}.presentation-row{margin-top:120px;gap:14px}.presentation-row>.figure-service,.presentation-row>.component-card{height:270px;min-height:270px}.presentation-row>.figure-service>.container-heading,.presentation-row>.component-card>.component-heading{height:100px;min-height:100px;padding:16px 12px;gap:7px}.presentation-row>.figure-service>.container-heading h2,.presentation-row>.component-card>.component-heading h3{font-size:20px;line-height:28px}.presentation-row>.figure-service>.container-heading>span,.presentation-row>.component-card>.component-heading>small{font-size:12px;line-height:18px}.presentation-row>.figure-service>.container-heading>i,.presentation-row>.component-card>.component-heading>i{width:20px;height:20px;flex-basis:20px;left:12px;top:25px}.presentation-row .figure-create{margin:12px 12px 0;padding:11px 8px}.presentation-row .figure-create strong{font-size:15px;line-height:21px}.presentation-row .figure-create small{font-size:11px;line-height:16px}.presentation-row .figure-folder{width:calc(100% - 24px);min-height:36px;height:36px;margin:auto 12px 12px;padding:6px 4px;gap:4px;font-size:12px;line-height:18px}.figure-folder>small{min-width:20px;min-height:19px;font-size:10px;line-height:15px;padding:1px 3px}.presentation-row .owner-label{font-size:12px;line-height:18px;padding:4px 7px;max-width:100%}.presentation-row>.component-card>.component-content{padding:16px 10px 22px}.input-label{font-size:12px}.presentation-row+.user-result{margin-top:58px}.result-caption{margin-bottom:28px}.result-caption h2,.result-caption strong{font-size:20px;line-height:28px}.result-caption small{font-size:12px;line-height:19px}.region-label{font-size:12px;line-height:17px;padding:3px 6px}.folder-popover{padding:18px}.popover-heading{min-height:42px;padding:0 34px}.popover-heading h3{font-size:20px;line-height:28px}.popover-heading>i{width:22px;height:22px;flex-basis:22px}.popover-close{width:32px;height:32px}.popover-subtitle{font-size:12px;line-height:19px;margin-top:8px;margin-bottom:15px}.popover-grid{gap:10px}.popover-item{min-height:94px;padding:13px 10px}.popover-item>i{width:18px;height:18px;margin-bottom:8px}.popover-item strong{font-size:14px;line-height:21px}.popover-item>span{font-size:11px;line-height:16px}.popover-item .item-type{font-size:11px;line-height:16px;padding:2px 5px}
@media(max-width:700px){.board{padding:18px 12px 40px}.page-heading{font-size:11px;line-height:18px;margin-bottom:24px;gap:8px}.illustration-label{font-size:10px;line-height:16px}.question-node{width:100%;min-height:120px;padding:17px 14px;margin-bottom:34px}.question-node strong,.question-node h1{font-size:20px;line-height:1.5}.question-node>strong{padding:0 6px}.question-node>small{font-size:12px;line-height:19px}.question-node>i{position:static;margin:0;width:20px;height:20px}.runtime-frame{padding:14px}.runtime-heading{gap:7px;margin-bottom:25px;padding-bottom:18px}.runtime-heading h2{font-size:20px;line-height:28px}.runtime-heading>span{font-size:12px;line-height:18px}.compile-stack{width:100%;gap:34px}.component-heading{min-height:84px;padding:14px 12px;gap:6px}.component-heading h3,.component-heading h2{font-size:20px;line-height:28px}.component-heading>small{font-size:12px;line-height:18px}.component-heading>i{left:12px;top:21px;width:18px;height:18px;flex-basis:18px}.component-content{padding:0 11px 16px}.intent-tags,.task-tags{gap:6px}.intent-tags>span,.task-tags>span{font-size:11px;line-height:17px;padding:4px 6px}.execution-frame{padding:10px;margin-top:34px}.execution-frame>.component-card{margin-bottom:32px}.executor-frame{padding:10px}.executor-heading{width:100%;min-height:60px;padding:12px 8px;gap:7px;flex-wrap:wrap}.executor-heading h3{font-size:20px}.executor-heading>small{font-size:12px;margin:0}.capability-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:52px}.capability-card,.capability-card.folder-trigger.family-folder{height:230px;min-height:230px;padding:17px 14px}.family-heading h4,.family-heading>strong{font-size:18px;line-height:26px}.family-caption,.family-folder .family-caption{font-size:12px;line-height:18px;min-height:24px;margin-top:7px}.operation-chip>span{font-size:15px;line-height:21px}.operation-chip>small{font-size:11px;line-height:15px}.capability-card>.folder-trigger:not(.family-folder),.family-folder>.folder-count{font-size:12px;line-height:18px}.presentation-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:76px}.presentation-row>.figure-service,.presentation-row>.component-card{height:290px;min-height:290px}.presentation-row>.figure-service>.container-heading,.presentation-row>.component-card>.component-heading{height:116px;min-height:116px;padding:12px 6px;gap:6px}.presentation-row>.figure-service>.container-heading h2,.presentation-row>.component-card>.component-heading h3{font-size:18px;line-height:26px}.presentation-row>.figure-service>.container-heading>i,.presentation-row>.component-card>.component-heading>i{position:static;width:18px;height:18px;flex-basis:18px}.presentation-row>.figure-service>.container-heading>span,.presentation-row>.component-card>.component-heading>small{font-size:11px;line-height:16px}.presentation-row .figure-create{margin:10px 7px 0;padding:9px 5px}.presentation-row .figure-create strong{font-size:14px;line-height:20px;overflow-wrap:normal}.presentation-row .figure-create small{font-size:10px;line-height:15px}.presentation-row .figure-folder{flex-wrap:wrap;gap:4px;width:calc(100% - 14px);height:auto;min-height:50px;margin:auto 7px 9px;padding:6px 4px;font-size:11px;line-height:16px}.presentation-row .figure-folder>span{white-space:normal}.presentation-row .figure-folder>i{width:13px;height:13px;flex-basis:13px}.presentation-row .figure-folder>i:last-child{display:none}.presentation-row .figure-folder>small{font-size:10px;min-width:16px;padding:1px 2px}.presentation-row .owner-label{font-size:11px;line-height:17px;padding:4px;white-space:normal}.presentation-row>.component-card>.component-content{padding:14px 7px 20px}.presentation-row+.user-result{margin-top:42px}.result-caption{gap:7px}.result-caption h2,.result-caption strong{font-size:18px;line-height:26px}.result-caption small{font-size:11px;line-height:17px}.region-label{font-size:9px;line-height:13px;padding:2px 4px}.folder-popover{padding:15px}.popover-heading h3{font-size:19px}.popover-subtitle{font-size:12px}.popover-item{min-height:92px;padding:12px 8px}.popover-item strong{font-size:14px;line-height:20px}.popover-item>span,.popover-item .item-type{font-size:11px;line-height:16px}}
