.integrated-relationship-map-module__a0zcwG__figure{color:#203b35;background:linear-gradient(145deg,#fcfffe,#f1f9f5);border:1px solid #cfe3d9;border-radius:12px;margin:1.75rem 0;padding:24px;scroll-margin-top:100px;container:integrated-map/inline-size}.integrated-relationship-map-module__a0zcwG__eyebrow{color:#49645c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;line-height:1.6;display:block}.integrated-relationship-map-module__a0zcwG__figure header>strong{font-size:18px;line-height:1.5;display:block}.integrated-relationship-map-module__a0zcwG__figure header p{color:#49645c;margin:10px 0 18px;font-size:13px;line-height:1.75}.integrated-relationship-map-module__a0zcwG__graph{background-image:radial-gradient(#aacdbd88 .7px,#0000 .7px);background-size:17px 17px;height:760px;margin:22px 0;position:relative}.integrated-relationship-map-module__a0zcwG__edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.integrated-relationship-map-module__a0zcwG__edges>path{fill:none;stroke:#26715c;stroke-width:1.5px;vector-effect:non-scaling-stroke}.integrated-relationship-map-module__a0zcwG__edges>path.integrated-relationship-map-module__a0zcwG__inferred{stroke-dasharray:5 4}.integrated-relationship-map-module__a0zcwG__node{background:#fff;border:1px solid #a7cdbb;border-radius:8px;align-items:center;gap:10px;height:72px;padding:10px 12px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 16px -12px #163e2f66}.integrated-relationship-map-module__a0zcwG__node>svg{color:#26715c;flex:none}.integrated-relationship-map-module__a0zcwG__node>div{min-width:0}.integrated-relationship-map-module__a0zcwG__node span{color:#49645c;letter-spacing:.04em;text-transform:uppercase;font-size:9px;line-height:1.5;display:block}.integrated-relationship-map-module__a0zcwG__node strong{overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.integrated-relationship-map-module__a0zcwG__node small{color:#49645c;overflow-wrap:anywhere;font-size:10px;line-height:1.6;display:block}.integrated-relationship-map-module__a0zcwG__edgeNumber,.integrated-relationship-map-module__a0zcwG__number{color:#245946;background:#f7fcf9;border:1px solid #89b59f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:10px;display:flex}.integrated-relationship-map-module__a0zcwG__edgeNumber{position:absolute;transform:translate(-50%,-50%)}.integrated-relationship-map-module__a0zcwG__legend{color:#355c4d;flex-wrap:wrap;gap:12px 22px;padding:12px 0;font-size:11px;line-height:1.5;display:flex}.integrated-relationship-map-module__a0zcwG__legend>span{align-items:center;gap:8px;display:flex}.integrated-relationship-map-module__a0zcwG__legend i{border-top:2px solid #26715c;width:24px}.integrated-relationship-map-module__a0zcwG__legend i.integrated-relationship-map-module__a0zcwG__dashed{border-top-style:dashed}.integrated-relationship-map-module__a0zcwG__figure .integrated-relationship-map-module__a0zcwG__relations{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.integrated-relationship-map-module__a0zcwG__figure .integrated-relationship-map-module__a0zcwG__relations li{border-top:1px solid #d5e7de;align-items:flex-start;gap:10px;margin:0;padding:14px 0;display:flex}.integrated-relationship-map-module__a0zcwG__figure .integrated-relationship-map-module__a0zcwG__relations li>div{min-width:0}.integrated-relationship-map-module__a0zcwG__figure .integrated-relationship-map-module__a0zcwG__relations strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:11px;line-height:1.7;display:flex}.integrated-relationship-map-module__a0zcwG__figure .integrated-relationship-map-module__a0zcwG__relations strong svg{color:#26715c;flex:none}.integrated-relationship-map-module__a0zcwG__figure .integrated-relationship-map-module__a0zcwG__relations li>div>span{color:#49645c;margin-top:3px;font-size:11px;line-height:1.6;display:block}.integrated-relationship-map-module__a0zcwG__figure .integrated-relationship-map-module__a0zcwG__relations code{color:#49645c;overflow-wrap:anywhere;background:0 0;border:0;margin-top:5px;padding:0;font-family:monospace;font-size:10px;line-height:1.6;display:block}.integrated-relationship-map-module__a0zcwG__figure .integrated-relationship-map-module__a0zcwG__coverage{color:#355e50;background:#e8f5ee;border-left:2px solid #22ad84;margin:18px 0;padding:16px;font-size:12px;line-height:1.75}.integrated-relationship-map-module__a0zcwG__figure figcaption{color:#49645c;margin:16px 0 0;font-size:12px;line-height:1.75}@container integrated-map (max-width:520px){.integrated-relationship-map-module__a0zcwG__graph{display:none}.integrated-relationship-map-module__a0zcwG__figure .integrated-relationship-map-module__a0zcwG__relations{grid-template-columns:1fr}.integrated-relationship-map-module__a0zcwG__figure .integrated-relationship-map-module__a0zcwG__relations strong{font-size:12px}.integrated-relationship-map-module__a0zcwG__figure .integrated-relationship-map-module__a0zcwG__relations code{font-size:10px}}@media (max-width:600px){.integrated-relationship-map-module__a0zcwG__figure{padding:20px}.integrated-relationship-map-module__a0zcwG__figure header>strong{font-size:16px}}
.framework-visuals-module__b9YHkW__directory,.framework-visuals-module__b9YHkW__example{color:#203b35;margin:1.75rem 0}.framework-visuals-module__b9YHkW__directory figcaption,.framework-visuals-module__b9YHkW__example figcaption{color:#49645c;margin:14px 0 0;font-size:12px;line-height:1.7}.framework-visuals-module__b9YHkW__families{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.framework-visuals-module__b9YHkW__family{background:linear-gradient(145deg,#fcfffe,#f1f9f5);border:1px solid #d5e7de;border-radius:12px;min-width:0;padding:20px}.framework-visuals-module__b9YHkW__familyLink{color:#175d4e;justify-content:space-between;align-items:center;gap:12px;font-size:16px;line-height:1.5;text-decoration:none;display:flex}.framework-visuals-module__b9YHkW__familyLink svg{flex:none}.framework-visuals-module__b9YHkW__familyLink:hover strong{text-underline-offset:4px;text-decoration:underline}.framework-visuals-module__b9YHkW__familyLink:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #087761}.framework-visuals-module__b9YHkW__family>p{color:#49645c;margin:8px 0 16px;font-size:12px;line-height:1.7}.framework-visuals-module__b9YHkW__family ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.framework-visuals-module__b9YHkW__family li{align-items:center;gap:11px;min-width:0;margin:0;padding:0;display:flex}.framework-visuals-module__b9YHkW__technologyLink{color:inherit;border-radius:6px;align-items:center;gap:11px;width:100%;text-decoration:none;display:flex}.framework-visuals-module__b9YHkW__technologyLink:hover strong{text-underline-offset:4px;text-decoration:underline}.framework-visuals-module__b9YHkW__technologyLink:focus-visible{outline-offset:5px;outline:2px solid #087761}.framework-visuals-module__b9YHkW__family li strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5;display:block}.framework-visuals-module__b9YHkW__family li small{color:#49645c;margin-top:2px;font-size:11px;line-height:1.5;display:block}.framework-visuals-module__b9YHkW__mark{color:#203b35;background:#fff;border:1px solid #d1e5dc;border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.framework-visuals-module__b9YHkW__mark svg{fill:currentColor}.framework-visuals-module__b9YHkW__mark.framework-visuals-module__b9YHkW__wordmark{width:96px;padding:5px 7px}.framework-visuals-module__b9YHkW__wordmark img{max-width:100%;height:auto;display:block}.framework-visuals-module__b9YHkW__mark.framework-visuals-module__b9YHkW__darkMark{background:#172c29;border-color:#172c29}.framework-visuals-module__b9YHkW__example{background:linear-gradient(145deg,#fcfffe,#f1f9f5);border:1px solid #d5e7de;border-radius:12px;padding:24px;scroll-margin-top:100px;box-shadow:0 12px 34px -29px #245b485c;container:framework-case/inline-size}.framework-visuals-module__b9YHkW__example>header{align-items:center;gap:12px;display:flex}.framework-visuals-module__b9YHkW__example>header strong{font-size:16px;line-height:1.5;display:block}.framework-visuals-module__b9YHkW__eyebrow{letter-spacing:.06em;color:#49645c;text-transform:uppercase;margin-bottom:3px;font-size:10px;line-height:1.6;display:block}.framework-visuals-module__b9YHkW__identities{flex-wrap:wrap;gap:10px 20px;margin-top:14px;display:flex}.framework-visuals-module__b9YHkW__identities>span{color:#49645c;align-items:center;gap:8px;font-size:11px;display:flex}.framework-visuals-module__b9YHkW__example .framework-visuals-module__b9YHkW__question{color:#203b35;margin:16px 0;font-size:15px;font-weight:500;line-height:1.7}.framework-visuals-module__b9YHkW__flowLabel{color:#49645c;margin:18px 0 10px;font-size:11px;line-height:1.5;display:block}.framework-visuals-module__b9YHkW__graph{background-image:radial-gradient(#aacdbd88 .7px,#0000 .7px);background-size:17px 17px;margin:12px 0;position:relative}.framework-visuals-module__b9YHkW__edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.framework-visuals-module__b9YHkW__edges path{fill:none;stroke:#2a9477;stroke-width:1.5px;vector-effect:non-scaling-stroke}.framework-visuals-module__b9YHkW__edges path.framework-visuals-module__b9YHkW__candidate{stroke-dasharray:5 4}.framework-visuals-module__b9YHkW__graphNode{background:#fff;border:1px solid #bad7c9;border-radius:8px;align-items:center;gap:10px;height:72px;padding:12px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 16px -12px #163e2f66}.framework-visuals-module__b9YHkW__graphNode>span{color:#236c57;background:#eaf7f0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.framework-visuals-module__b9YHkW__graphNode strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.framework-visuals-module__b9YHkW__edgeNumber{color:#245946;background:#f5fcf8;border:1px solid #72b39a;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;display:flex;position:absolute;transform:translate(-50%,-50%)}.framework-visuals-module__b9YHkW__relations{margin:10px 0 0;padding:0;list-style:none}.framework-visuals-module__b9YHkW__relations li{border-top:1px solid #d5e7de;align-items:flex-start;gap:10px;margin:0;padding:11px 0;display:flex}.framework-visuals-module__b9YHkW__relationNumber{color:#245946;background:#fff;border:1px solid #bad7c9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:flex}.framework-visuals-module__b9YHkW__relations strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 9px;font-size:11px;line-height:1.7;display:flex}.framework-visuals-module__b9YHkW__relations strong svg{color:#2a9477;flex:none}.framework-visuals-module__b9YHkW__relations li>div>span{color:#49645c;margin-top:3px;font-size:11px;line-height:1.6;display:block}.framework-visuals-module__b9YHkW__candidateRelation .framework-visuals-module__b9YHkW__relationNumber{border-style:dashed}.framework-visuals-module__b9YHkW__outcome{background:#eaf7f0;border-left:2px solid #22ad84;margin-top:14px;padding:16px}.framework-visuals-module__b9YHkW__outcome p{color:#355e50;margin:0;font-size:12px;line-height:1.7}.framework-visuals-module__b9YHkW__example .framework-visuals-module__b9YHkW__limit{color:#49645c;border-top:1px solid #d5e7de;margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.7}.framework-visuals-module__b9YHkW__credits{color:#49645c;margin:14px 0 0;font-size:11px;line-height:1.7}.framework-visuals-module__b9YHkW__credits summary{cursor:pointer;min-height:28px;padding:4px 0}.framework-visuals-module__b9YHkW__credits summary:focus-visible{outline-offset:3px;outline:2px solid #087761}.framework-visuals-module__b9YHkW__credits p{margin:8px 0 0;font-size:11px;line-height:1.7}.framework-visuals-module__b9YHkW__credits a{color:#175d4e;text-underline-offset:3px}@container framework-case (max-width:540px){.framework-visuals-module__b9YHkW__graph{display:none}.framework-visuals-module__b9YHkW__relations strong{font-size:12px;display:block}.framework-visuals-module__b9YHkW__relations strong svg{margin:7px 0;display:block;transform:rotate(90deg)}.framework-visuals-module__b9YHkW__relations li>div>span{font-size:12px}.framework-visuals-module__b9YHkW__relations li{padding:14px 0}}@media (max-width:600px){.framework-visuals-module__b9YHkW__families{grid-template-columns:1fr}.framework-visuals-module__b9YHkW__example,.framework-visuals-module__b9YHkW__family{padding:20px}.framework-visuals-module__b9YHkW__eyebrow{font-size:10px}}
.graphtia-diagram{border:1px solid var(--border-subtle,#dce5e7);border-radius:var(--radius-panel,16px);color:var(--text-primary,#17252a);background:linear-gradient(150deg,#fcfefe,#eef7f6);margin:1.75rem 0;padding:24px;overflow:hidden}.diagram-label{letter-spacing:.025em;font-size:12px;font-weight:650}.diagram-canvas{background-image:radial-gradient(#b7c9c766 .75px,#0000 .75px);background-size:18px 18px;min-height:290px;margin:8px 0;position:relative}.diagram-edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.diagram-edges path{fill:none;stroke:#91a4a7;stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.diagram-html-node{left:var(--node-x);top:var(--node-y);background:#fafdfe;border:1px solid #d4dfe2;border-radius:9px;align-items:center;gap:9px;width:29%;padding:13px 11px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 8px #183b3610}.diagram-node-icon{color:#54706f;flex-shrink:0;display:flex}.selected .diagram-node-icon{color:#087761}.diagram-html-node strong,.diagram-html-node small{overflow-wrap:anywhere;display:block}.diagram-html-node strong{font-size:11px;font-weight:650;line-height:1.3}.diagram-html-node small{color:#52676e;margin-top:4px;font-size:9px}.diagram-legend{color:#48636a;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.diagram-legend>span{background:#299b87;flex-shrink:0;width:18px;height:2px}.diagram-mobile-step{display:none}.graphtia-diagram figcaption{color:#52656e;margin-top:14px;font-size:12px;line-height:1.6}.graphtia-diagram.compact{padding:20px}.graphtia-wave{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.graphtia-wave i{background:linear-gradient(150deg,#0000 45%,#36c2a826 80%,#55b5a344);border:1px solid #fff9;border-radius:44%;width:85%;height:170%;position:absolute;top:-80%;right:-47%;transform:rotate(-25deg)}.graphtia-wave i:nth-child(2){background:linear-gradient(150deg,#0000 55%,#98dcca40);border-color:#bfdbd733;top:-90%;right:-39%}.graphtia-wave i:nth-child(3){background:0 0;border-color:#fff9;top:-46%;right:-53%}.section-accent{color:#167d6d;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}@media (max-width:700px){.graphtia-diagram,.graphtia-diagram.compact{padding:20px}.diagram-canvas,.compact .diagram-canvas{background:0 0;min-height:0;margin:24px 0 20px}.diagram-edges{display:none}.diagram-group{border-left:1px solid #9dcdbf;gap:16px;margin-left:10px;padding-left:22px;display:grid}.diagram-html-node{width:100%;min-height:58px;padding:12px;position:relative;top:auto;left:auto;transform:none}.diagram-html-node:before{content:"";background:#369580;border:2px solid #f0f8f6;border-radius:50%;width:7px;height:7px;position:absolute;left:-27px}.diagram-html-node strong{font-size:12px}.diagram-html-node small{font-size:11px}.diagram-mobile-step{color:#496663;margin-left:auto;font-size:10px;display:block}.diagram-legend{align-items:flex-start}}.graphtia-diagram{background:linear-gradient(145deg,#fcfffe,#f1f9f5);border-color:#d5e7de;border-radius:12px;box-shadow:0 12px 34px -29px #245b485c}.diagram-label{color:#24433e;letter-spacing:.01em}.diagram-canvas{background-image:radial-gradient(#aacdbd88 .7px,#0000 .7px);background-size:17px 17px;min-height:305px;margin:17px 0 12px}.diagram-edges path{stroke:#99b8aa;stroke-width:1.3px}.diagram-edges path.active{stroke:#17ad85;stroke-width:1.9px}.diagram-html-node{background:#ffffffed;border-color:#d1e1d8;border-radius:7px;padding:13px 10px;box-shadow:0 4px 13px -8px #204e3d44}.diagram-html-node strong{color:#203b35;font-weight:600}.diagram-node-icon{color:#4c7566}.diagram-html-node.selected{background:linear-gradient(130deg,#172e2c,#213c35);border-color:#2cbd90;box-shadow:0 0 0 4px #37c4970c,0 6px 20px -7px #14745655}.diagram-html-node.selected strong{color:#f0fff8}.diagram-html-node.selected small{color:#b5d8ca}.diagram-html-node.selected .diagram-node-icon{color:#5de3b7;filter:drop-shadow(0 0 6px #46d7ab35)}.diagram-html-node.selected .diagram-mobile-step{color:#93ddbe}.diagram-legend>span{background:#1cb58b}.diagram-legend{color:#42675b;font-size:10px}.compact .diagram-canvas{min-height:270px}.diagram-html-node small{color:#536e64;font-size:9px;line-height:1.4}.diagram-motif{box-shadow:none;background:linear-gradient(130deg,#f0f9f4,#0000);border:0;border-radius:0;padding:10px 5px;overflow:visible}.diagram-motif .diagram-canvas{background-size:15px 15px;min-height:160px;margin:5px 0}.diagram-motif .diagram-html-node{gap:6px;width:29%;min-height:49px;padding:10px 7px}.diagram-motif .diagram-html-node strong{font-size:10px;line-height:1.3}.diagram-motif .diagram-html-node small,.diagram-motif .diagram-mobile-step{display:none}.diagram-motif .diagram-node-icon svg{width:15px;height:15px}@media (max-width:700px){.diagram-canvas,.compact .diagram-canvas{min-height:0;margin-top:24px}.diagram-motif .diagram-canvas{min-height:170px;margin-top:5px}.diagram-motif .diagram-group{border:0;margin:0;padding:0;display:block}.diagram-motif .diagram-edges{display:block}.diagram-motif .diagram-html-node{left:var(--node-x);top:var(--node-y);position:absolute;transform:translate(-50%,-50%)}.diagram-motif .diagram-html-node:before{display:none}.diagram-html-node small{font-size:11px}.diagram-html-node.selected:before{background:#19b587;box-shadow:0 0 0 2px #6bd8b73b}}.diagram-guide .diagram-label{letter-spacing:0;font-size:15px;line-height:1.5}.diagram-guide .diagram-description{color:#49645c;max-width:70ch;margin:10px 0 0;font-size:13px;line-height:1.65}.diagram-guide .diagram-canvas{min-height:315px}.diagram-guide .diagram-html-node{align-items:flex-start;min-height:76px;padding:13px 12px}.diagram-guide .diagram-node-icon{padding-top:2px}.diagram-guide .diagram-html-node strong{font-size:13px;line-height:1.4}.diagram-guide .diagram-html-node small{font-size:11px;line-height:1.5}.diagram-guide .diagram-edges path.candidate{stroke-dasharray:5 4}.diagram-guide .diagram-legend{align-items:flex-start;font-size:12px;line-height:1.6}.diagram-guide .diagram-legend>span{margin-top:9px}@media (max-width:700px){.diagram-guide{padding:20px}.diagram-guide .diagram-canvas{min-height:0}.diagram-guide .diagram-group{border:0;grid-template-columns:1fr;gap:10px;margin:0;padding:0;display:grid}.diagram-guide .diagram-html-node{min-height:68px}.diagram-guide .diagram-html-node:before,.diagram-guide .diagram-mobile-step{display:none}.diagram-guide .diagram-description{font-size:13px}.diagram-guide .diagram-legend{margin-top:16px}}.graphtia-worked-example{color:#203b35;background:linear-gradient(145deg,#fcfffe,#f1f9f5);border:1px solid #d5e7de;border-radius:12px;margin:1.75rem 0;padding:24px;box-shadow:0 12px 34px -29px #245b485c}.graphtia-worked-example>header{align-items:center;gap:12px;display:flex}.graphtia-worked-example>header>svg{color:#087761;flex-shrink:0}.graphtia-worked-example>header strong{font-size:16px;line-height:1.45;display:block}.worked-eyebrow{color:#49645c;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:10px;line-height:1.5;display:block}.graphtia-worked-example .worked-description{color:#49645c;margin:12px 0 20px;font-size:13px;line-height:1.7}.worked-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.worked-card,.worked-source{background:#fff;border:1px solid #d1e1d8;border-radius:8px;min-width:0;padding:16px}.worked-card .worked-card-heading{margin:0 0 12px;font-size:14px;line-height:1.5;display:block}.worked-card>strong{font-size:14px;line-height:1.5}.graphtia-worked-example .worked-card p{color:#49645c;margin:10px 0 0;font-size:12px;line-height:1.7}.worked-card dl{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:7px 14px;margin:0;font-size:12px;line-height:1.5;display:grid}.worked-card dt{color:#526e64}.worked-card dd{margin:0;font-weight:600}.worked-body>.worked-source{margin-bottom:14px}.worked-source>span{color:#49645c;align-items:center;gap:7px;font-size:11px;display:flex}.worked-source>span>svg{flex-shrink:0}.graphtia-worked-example pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#203b35;background:0 0;border:0;margin:12px 0 0;padding:0;font-size:11px;line-height:1.7}.graphtia-worked-example code{overflow-wrap:anywhere;font-size:.95em}.graphtia-worked-example .worked-card .worked-source{background:#f6fbf8;padding:12px}.worked-differences{margin:16px 0 0;padding:0;list-style:none}.worked-differences li{border-bottom:1px solid #d5e7de;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 0;font-size:12px;line-height:1.5;display:grid}.worked-differences small{color:#49645c;font-size:11px}.worked-candidate{border:1px dashed #86b6a5;border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:16px;display:flex}.worked-candidate>svg{flex-shrink:0}.worked-candidate strong{font-size:13px}.graphtia-worked-example .worked-candidate p{margin:8px 0 0;font-size:12px;line-height:1.7}.worked-link{color:#49645c;justify-content:center;align-items:center;gap:8px;padding:14px 0;font-size:11px;line-height:1.5;display:flex}.worked-link>svg{flex-shrink:0}.worked-selected{background:#e6f8f0;border-color:#86b6a5}.worked-pointer{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.worked-pointer>span{color:#49645c}.worked-result{background:#e6f8f0;border:1px solid #86b6a5;border-radius:7px;padding:12px;font-size:12px;line-height:1.5}.worked-result strong,.worked-result span{display:block}.worked-result span{margin-top:4px}.worked-unresolved{background:#f6faf8;border-style:dashed}.graphtia-worked-example .worked-limit{color:#49645c;border-top:1px solid #d5e7de;margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.7}.graphtia-worked-example figcaption{color:#52656e;margin-top:12px;font-size:12px;line-height:1.7}@media (max-width:600px){.graphtia-worked-example{padding:20px}.worked-comparison{grid-template-columns:1fr}.worked-differences li{grid-template-columns:70px minmax(0,1fr)}.worked-differences small{grid-column:2}.worked-card dl{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.graphtia-worked-example pre{font-size:12px}}
