@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2-variations"),url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2")}:root{--txm-canvas:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1116);--txm-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161b22);--txm-surface-hover:var(--lightningcss-light,#f3f7ff)var(--lightningcss-dark,#1c2330);--txm-band:var(--lightningcss-light,#f5f8fc)var(--lightningcss-dark,#121821);--txm-panel:var(--lightningcss-light,#e8f0ff)var(--lightningcss-dark,#121821);--txm-edge:var(--lightningcss-light,#e3e8ef)var(--lightningcss-dark,#2a3341);--txm-ink:var(--lightningcss-light,#0b1220)var(--lightningcss-dark,#f2f5f9);--txm-blue:var(--lightningcss-light,#1f5dfc)var(--lightningcss-dark,#7aa2ff);--txm-blue-soft:var(--lightningcss-light,#e8f0ff)var(--lightningcss-dark,#1b2a4a);--txm-red:var(--lightningcss-light,#d2253b)var(--lightningcss-dark,#ff6b7a);--txm-red-soft:var(--lightningcss-light,#fdecef)var(--lightningcss-dark,#3a1a20);--txm-amber:var(--lightningcss-light,#a26100)var(--lightningcss-dark,#ffb84d);--txm-amber-soft:var(--lightningcss-light,#fff4e0)var(--lightningcss-dark,#3a2a10);--txm-green:var(--lightningcss-light,#117f44)var(--lightningcss-dark,#4cd47f);--txm-green-soft:var(--lightningcss-light,#e6f7ec)var(--lightningcss-dark,#12301e);--txm-brand:var(--txm-blue);--txm-dot:var(--txm-blue);--txm-on-blue:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1116);--txm-display:"Archivo", "Helvetica Neue", Arial, sans-serif}:root,:root[data-background],[data-background]{--s2-container-bg:var(--txm-canvas)}.txm-canvas{background-color:var(--txm-canvas)}.txm-surface,.txm-tile{background-color:var(--txm-surface)}.txm-tile:is(:hover,[data-hovered]){background-color:var(--txm-surface-hover)}.txm-band{background-color:var(--txm-band)}.txm-panel,.txm-hero{background-color:var(--txm-panel)}.txm-wordmark{font-family:var(--txm-display);letter-spacing:.01em;font-size:20px;font-weight:800;font-stretch:75%}.txm-wordmark .txm-brand{color:var(--txm-brand)}.txm-display{font-family:var(--txm-display);text-transform:uppercase;letter-spacing:0;color:var(--txm-ink);font-weight:900;font-stretch:66%;line-height:.95}h1.txm-display{font-size:clamp(30px,3.4vw,44px)}h1.txm-display.txm-display-hero{font-size:clamp(40px,4.8vw,64px)}h2.txm-display{font-size:clamp(22px,2.2vw,28px);position:relative}h2.txm-display:after{content:"";background-color:var(--txm-blue);border-radius:2px;width:40px;height:3px;position:absolute;bottom:-6px;left:0}.txm-dot{background-color:var(--txm-dot)}.txm-nav-selected{background-color:var(--txm-blue-soft)}.txm-lbar a:has(.txm-nav-selected){color:var(--txm-blue)}.txm-accent,.txm-accent-labeled>span:last-child{color:var(--txm-blue)}.txm-avatar{background-color:var(--txm-blue-soft);color:var(--txm-blue)}.txm-rag-red-text,.txm-rag-red-text a{color:var(--txm-red)}.txm-rag-amber-text,.txm-rag-amber-text a{color:var(--txm-amber)}.txm-rag-green-text,.txm-rag-green-text a{color:var(--txm-green)}.txm-rag-blue-text,.txm-rag-blue-text a{color:var(--txm-blue)}.txm-rag-red{background-color:var(--txm-red-soft);color:var(--txm-red)}.txm-rag-amber{background-color:var(--txm-amber-soft);color:var(--txm-amber)}.txm-rag-green{background-color:var(--txm-green-soft);color:var(--txm-green)}.txm-rag-blue{background-color:var(--txm-blue-soft);color:var(--txm-blue)}.txm-chip{white-space:nowrap;border-radius:6px;padding:0 6px;font-weight:600;line-height:20px;display:inline-block}.txm-edge-red,.txm-edge-amber,.txm-edge-green,.txm-edge-blue{position:relative;overflow:hidden}:is(.txm-edge-red,.txm-edge-amber,.txm-edge-green,.txm-edge-blue):before{content:"";pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.txm-edge-red:before{background-color:var(--txm-red)}.txm-edge-amber:before{background-color:var(--txm-amber)}.txm-edge-green:before{background-color:var(--txm-green)}.txm-edge-blue:before{background-color:var(--txm-blue)}:is(.txm-node-read,.txm-node-rule,.txm-node-output,.txm-node-record):before{content:"";pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.txm-node-read:before{background-color:var(--txm-blue)}.txm-node-rule:before{background-color:var(--txm-amber)}.txm-node-output:before{background-color:var(--txm-green)}.txm-node-record:before{background-color:var(--txm-ink)}.txm-step-current{background-color:var(--txm-blue-soft);color:var(--txm-blue)}.txm-step-current .txm-step-name{color:var(--txm-blue)}.txm-step-circle-current{background-color:var(--txm-blue);color:var(--txm-on-blue)}.txm-step-done{background-color:var(--txm-green-soft);color:var(--txm-green);--iconPrimary:var(--txm-green)}.txm-selected{outline-color:var(--txm-blue)}.txm-band-accent{background-color:var(--txm-blue-soft);color:var(--txm-blue);border-inline-start:4px solid var(--txm-blue);border-radius:6px;padding:4px 12px}h2.txm-band-accent:after{content:none}.txm-band-accent-box{background-color:var(--txm-blue-soft);border-inline-start:4px solid var(--txm-blue);border-radius:8px;padding:12px 16px}.txm-chips button:is(:hover,[data-hovered]){background-color:var(--txm-blue-soft)}@media (forced-colors:active){.txm-canvas,.txm-surface,.txm-tile,.txm-band,.txm-panel,.txm-hero,.txm-band-accent,.txm-band-accent-box,.txm-step-current,.txm-step-done,.txm-avatar,.txm-nav-selected,.txm-rag-red,.txm-rag-amber,.txm-rag-green,.txm-rag-blue{color:canvastext;background-color:canvas}.txm-wordmark .txm-brand,.txm-display,.txm-accent,.txm-accent-labeled>span:last-child,.txm-rag-red-text,.txm-rag-amber-text,.txm-rag-green-text,.txm-rag-blue-text,.txm-rag-red-text a,.txm-rag-amber-text a,.txm-rag-green-text a,.txm-rag-blue-text a{color:canvastext}.txm-lbar a:has(.txm-nav-selected){color:canvastext}.txm-dot,h2.txm-display:after,.txm-step-circle-current{color:canvas;background-color:canvastext}:is(.txm-edge-red,.txm-edge-amber,.txm-edge-green,.txm-edge-blue,.txm-node-read,.txm-node-rule,.txm-node-output,.txm-node-record):before{background-color:canvastext}.txm-band-accent,.txm-band-accent-box{border-color:canvastext}.txm-selected{outline-color:highlight}}
