.ek-page .wrap{max-width:1136px;margin-inline:auto;padding-inline:20px}.ek-tool{scroll-margin-top:80px}.ek-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.ek-controls,.ek-preview,.ek-results,.ek-examples article{background:#fff;border:1px solid #d6dce8;border-radius:12px;padding:20px}.ek-controls{gap:16px;display:grid}.ek-controls label,.ek-dialog label{gap:6px;font-weight:600;display:grid}.ek-controls input:not([type=checkbox]),.ek-controls textarea,.ek-controls select,.ek-dialog textarea,.ek-dialog input{width:100%;font:inherit;color:#172033;background:#fff;border:1px solid #aab4c5;border-radius:8px;padding:8px}.ek-controls textarea,.ek-dialog textarea{resize:vertical;min-height:130px;font-family:monospace}.ek-page button{cursor:pointer}.ek-controls button,.ek-preview button,.ek-results button,.ek-examples button:not(.ek-example-image){color:#172033;background:#fff;border:1px solid #adb8ca;border-radius:8px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:600}.ek-page button:hover{filter:brightness(.95)}.ek-page button:focus-visible,.ek-page input:focus-visible,.ek-page textarea:focus-visible,.ek-page select:focus-visible{outline-offset:2px;outline:3px solid #7890ff}.ek-page button:disabled{opacity:.5;cursor:not-allowed}.ek-inline{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ek-inline>label{flex:1;min-width:120px}.ek-series{border-top:1px solid #e1e6ee;gap:10px;padding-top:14px;display:grid}.ek-segment{border:0;min-width:0;margin:0;padding:0}.ek-segment legend{margin-bottom:6px;font-weight:600}.ek-segment>div{background:#eef0f4;border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.ek-segment button{white-space:nowrap;background:0 0;border:0;flex:1}.ek-segment button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0002}.ek-check{align-items:center;display:flex!important}.ek-error{color:#a21c1c}.ek-preview{position:sticky;top:80px}.ek-preview-settings,.ek-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ek-preview-settings{margin-bottom:12px}.ek-actions{margin-bottom:16px}.ek-actions .ek-primary{color:#fff;background:#315dff;border-color:#315dff}.ek-menu{position:relative}.ek-menu [role=menu]{z-index:4;background:#fff;border:1px solid #d6dce8;border-radius:8px;min-width:180px;padding:5px;position:absolute;top:100%;right:0;box-shadow:0 5px 20px #0002}.ek-menu [role=menu] button{text-align:left;border:0;width:100%;display:block}.ek-figure{justify-content:center;align-items:center;display:flex}.ek-figure.mobile>svg{width:100%;max-width:none;height:auto;max-height:none;display:block}.ek-figure.fit>svg{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 260px)}.ek-figure.actual{justify-content:start;max-height:60vh;overflow:auto}.ek-figure.actual>svg{flex:none}.ek-results{margin-top:24px}main.ga2#top.ek-page .ek-results>h2{font-size:22px;font-weight:650}.ek-results>.ek-inline{margin-top:12px}.ek-table-wrap{border:1px solid #d6dce8;border-radius:8px;max-width:100%;overflow:auto}.ek-table-wrap table{border-collapse:collapse;width:100%;min-width:max-content}.ek-table-wrap th,.ek-table-wrap td{text-align:left;border-bottom:1px solid #d6dce8;padding:10px 12px}.ek-table-wrap th:first-child{background:#fff;position:sticky;left:0}.ek-overlay{z-index:100;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ek-dialog{background:#fff;border-radius:12px;gap:16px;width:min(600px,100%);padding:24px;display:grid}.ek-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ek-examples article{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ek-examples article>button:last-child{margin-top:auto}.ek-examples h3,.ek-examples p{margin:0}.ek-example-image{background:#fff;border:0;width:100%;padding:0}.ek-example-image>svg,.ek-example-image>img{width:100%;height:auto}.ek-teaching{grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin:24px 0;display:grid}.ek-teaching>div>svg{width:100%;height:auto}.ek-teaching:last-child{margin-bottom:0}.ek-sections a{color:#244ac7}.ek-page .unified-faq{max-width:800px;margin:auto}@media (width<=900px){.ek-workspace{flex-direction:column;display:flex}.ek-controls,.ek-preview{width:100%}.ek-preview{order:-1;position:static}.ek-figure.fit>svg{max-height:none}.ek-examples,.ek-teaching{grid-template-columns:1fr}}.ek-controls,.ek-results,.ek-examples article,.ek-teaching,.ek-sections>section.wrap>h3,.ek-sections>section.wrap>p{text-align:left}main.ga2#top.ek-page .ek-sections .pfd-steps .venn-step-title{align-items:center;gap:10px;margin:14px 0 6px;font-weight:700;display:flex}main.ga2#top.ek-page .ek-sections .pfd-steps .num{color:#fff;background:#315dff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.ek-teaching ol{padding-left:24px;list-style:decimal}.ek-sections .closing{text-align:center}.ek-sections a{text-decoration:underline}.ek-inhibition-plots{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ek-inhibition-plots svg{width:100%;height:auto}.ek-teaching ol{counter-reset:ek-callout;padding:0;list-style:none}.ek-teaching ol li{counter-increment:ek-callout;align-items:center;gap:10px;margin:8px 0;display:flex}.ek-teaching ol li:before{content:counter(ek-callout);color:#fff;background:#315dff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:14px;display:inline-grid}@media (width<=700px){.ek-inhibition-plots{grid-template-columns:1fr}}.ek-teaching svg text,.ek-teaching svg tspan,.ek-inhibition-plots svg text,.ek-inhibition-plots svg tspan{font-size:15px}.ek-data-table{border:1px solid #d6dce8;border-radius:8px;max-height:360px;overflow:auto}.ek-data-table table{border-collapse:collapse;width:100%}.ek-data-table th{text-align:left;background:#f4f6fa;padding:6px 8px;position:sticky;top:0}.ek-data-table td{padding:2px 4px}.ek-data-table td:last-child{width:42px}.ek-data-table td button{min-height:36px;padding:4px 10px}.ek-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ek-data-table table{table-layout:fixed}.ek-data-table th:last-child{width:42px}main.ga2#top.ek-page .wrap{width:calc(100% - 32px);max-width:1136px;padding-inline:0}main.ga2#top.ek-page .ek-sections>section.wrap{width:calc(100% - 112px);padding-inline:0}main.ga2#top.ek-page .ek-workspace{grid-template-columns:minmax(340px,380px) minmax(0,1fr)}main.ga2#top.ek-page section.unified-faq{width:100%;max-width:none;padding-inline:16px}main.ga2#top.ek-page .ek-preview-settings{justify-content:flex-end;align-items:center}main.ga2#top.ek-page .ek-segment-compact legend{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main.ga2#top.ek-page .ek-preview .ek-segment-compact>div{flex-wrap:nowrap}main.ga2#top.ek-page .ek-preview .ek-segment-compact button{border:0;border-radius:7px;height:32px;min-height:32px;padding:5px 12px;font-size:13px;font-weight:550}main.ga2#top.ek-page .ek-actions{flex-wrap:nowrap;align-items:center;gap:8px}main.ga2#top.ek-page .ek-actions>button,main.ga2#top.ek-page .ek-actions>.ek-menu>button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;height:40px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:400;display:inline-flex}main.ga2#top.ek-page .ek-figure.actual{align-items:flex-start;max-height:none;overflow:auto hidden}main.ga2#top.ek-page .ek-figure.actual>svg{flex:none;width:auto;height:auto;max-width:none!important;max-height:none!important}main.ga2#top.ek-page .ek-figure.fit>svg{width:auto}main.ga2#top.ek-page .ek-results small{color:#4b5563;font-size:12px;display:block}main.ga2#top.ek-page .ek-results .ek-table-wrap table{table-layout:fixed;min-width:0}main.ga2#top.ek-page .ek-results .ek-table-wrap td,main.ga2#top.ek-page .ek-results .ek-table-wrap th{overflow-wrap:anywhere;padding:9px 7px}main.ga2#top.ek-page .ek-teaching>div>div>svg{width:100%;height:auto;display:block}main.ga2#top.ek-page .ek-sections h3{letter-spacing:-.02em;margin:20px 0 10px;font-size:20px;font-weight:650;line-height:1.35}main.ga2#top.ek-page .ek-examples h3{margin:0}@media (width<=900px){main.ga2#top.ek-page .ek-workspace{flex-direction:column;display:flex}}@media (width<=600px){main.ga2#top.ek-page .ek-units{grid-template-columns:1fr;display:grid}main.ga2#top.ek-page .ek-download-prefix{display:none}main.ga2#top.ek-page .ek-results .ek-table-wrap table{min-width:780px}}@media (width<=900px){main.ga2#top.ek-page .wrap{width:100%}main.ga2#top.ek-page .ek-sections>section.wrap{width:calc(100% - 80px)}}@media (width<=700px){main.ga2#top.ek-page .ek-sections>section.wrap{width:calc(100% - 32px)}}@media (width>=901px){main.ga2#top.ek-page .ek-examples article{gap:5px}main.ga2#top.ek-page .ek-example-image{justify-self:center;width:94%}}.ek-figure>.ek-phone-svg,.ek-figure>.ek-phone-fallback{display:none}@media (width<=600px){.ek-figure>.ek-desktop-svg{display:none}main.ga2#top.ek-page .ek-figure>.ek-phone-svg,main.ga2#top.ek-page .ek-figure>.ek-phone-fallback{width:100%;max-width:none;height:auto;max-height:none;display:block}main.ga2#top.ek-page .ga-hero-intro{min-height:62px}}
