@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/plus-jakarta-sans-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}: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,#f3f6fa)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-navy:#0b1f3b;--txm-slate:var(--lightningcss-light,#334155)var(--lightningcss-dark,#cbd5e1);--txm-ink:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#f2f5f9);--txm-blue:var(--lightningcss-light,#2563ff)var(--lightningcss-dark,#7aa2ff);--txm-blue-soft:var(--lightningcss-light,#e8f0ff)var(--lightningcss-dark,#1b2a4a);--txm-blue-on-soft:var(--lightningcss-light,#255cff)var(--lightningcss-dark,#7aa2ff);--txm-mint:var(--lightningcss-light,#14b8a6)var(--lightningcss-dark,#2dd4bf);--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-claris-disc:#fff;--txm-on-client:#fff;--txm-pick-edge:var(--lightningcss-light,#0b1f3b)var(--lightningcss-dark,#7aa2ff);--txm-pick-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1116);--txm-pick-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a202a);--txm-lead-primary:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#c7d6ff);--txm-mint-line:var(--lightningcss-light,#0d9488)var(--lightningcss-dark,#2dd4bf);--txm-display:"Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--txm-body:"Inter", ui-sans-serif, system-ui, sans-serif;--s2-font-family-sans:"Inter";--txm-radius-sm:8px;--txm-radius-md:12px;--txm-radius-lg:16px;--txm-radius-xl:24px;--txm-shadow-1:0 1px 2px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000004d);--txm-shadow-2:0 4px 12px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000059);--txm-shadow-3:0 8px 24px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000073);--txm-mkt-navy:var(--txm-navy);--txm-mkt-navy-2:#0e2748;--txm-mkt-glow:#1a3f7a;--txm-mkt-deep:#12294a;--txm-mkt-deep-2:#1a3560;--txm-mkt-dark-edge:#2a4470;--txm-mkt-on-dark:#fff;--txm-mkt-on-dark-muted:#b5c6d5;--txm-mkt-mint:#14b8a6;--txm-mkt-mint-text:#5eead4;--txm-mkt-blue-on-dark:#7aa2ff;--txm-mkt-pill:#0c2a42;--txm-mkt-badge:#12465c;--txm-mkt-cta-a:#123060;--txm-mkt-blue:var(--txm-blue);--txm-mkt-slate:var(--txm-slate);--txm-mkt-cloud:var(--txm-band);--txm-mkt-ink:var(--txm-ink);--txm-mkt-tab-bg:var(--lightningcss-light,#0b1f3b)var(--lightningcss-dark,#14b8a6);--txm-mkt-tab-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f172a);--txm-mkt-radius-1:var(--txm-radius-sm);--txm-mkt-radius-2:var(--txm-radius-md);--txm-mkt-radius-3:var(--txm-radius-lg);--txm-mkt-radius-4:var(--txm-radius-xl);--txm-mkt-shadow-1:var(--txm-shadow-1);--txm-mkt-shadow-2:var(--txm-shadow-2);--txm-mkt-shadow-3:var(--txm-shadow-3)}: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]),.txm-row-link: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:-.02em;color:var(--txm-ink);font-size:20px;font-weight:800}.txm-wordmark .txm-brand{color:var(--txm-brand)}.txm-brand-grad{color:var(--txm-blue)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.txm-brand-grad{background-image:linear-gradient(90deg, var(--txm-blue) 0%, var(--txm-mint) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.txm-mkt-dark .txm-brand-grad{background-image:linear-gradient(90deg, var(--txm-mkt-blue-on-dark) 0%, var(--txm-mkt-mint-text) 100%)}}.txm-coreline{letter-spacing:.12em;text-transform:uppercase;color:var(--txm-slate);font-size:11px;font-weight:600;line-height:16px}.txm-mkt-dark .txm-coreline{color:var(--txm-mkt-on-dark-muted)}:root{--txm-meta:var(--lightningcss-light,#556070)var(--lightningcss-dark,#a6b0be);--txm-t-title:28px;--txm-t-hero:45px;--txm-t-figure:28px}@media (max-width:767px){:root{--txm-t-title:24px;--txm-t-hero:40px;--txm-t-figure:24px}}.txm-display{font-family:var(--txm-display);letter-spacing:-.02em;color:var(--txm-ink);font-weight:700;line-height:1.22}h1.txm-display{font-size:var(--txm-t-title);line-height:1.22}h1.txm-display.txm-display-hero{letter-spacing:-.03em;font-size:clamp(32px,4vw,45px);line-height:1.1}.txm-mkt h1.txm-display.txm-display-hero{letter-spacing:-.035em;font-size:clamp(40px,4.8vw,64px);line-height:1.08}h2.txm-display{font-size:20px;font-weight:600;line-height:1.3;position:relative}h3.txm-display{font-size:16px;font-weight:600;line-height:1.4}.txm-mkt h2.txm-display:after{content:"";background-color:var(--txm-blue);border-radius:2px;width:40px;height:3px;position:absolute;bottom:-6px;left:0}.txm-t-title{font-family:var(--txm-display);font-size:var(--txm-t-title);letter-spacing:-.02em;color:var(--txm-ink);margin:0;font-weight:700;line-height:1.22}.txm-t-lead{font-family:var(--txm-body);color:var(--txm-ink);font-size:16px;font-weight:400;line-height:1.5}.txm-t-hero{font-family:var(--txm-display);font-size:var(--txm-t-hero);letter-spacing:-.02em;color:var(--txm-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.txm-t-figure{font-family:var(--txm-display);font-size:var(--txm-t-figure);letter-spacing:-.01em;color:var(--txm-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.txm-t-section{font-family:var(--txm-display);color:var(--txm-ink);margin:0;font-size:20px;font-weight:600;line-height:1.3}.txm-t-label{font-family:var(--txm-body);color:var(--txm-ink);font-size:14px;font-weight:600;line-height:1.43}.txm-t-body{font-family:var(--txm-body);color:var(--txm-ink);font-size:14px;font-weight:400;line-height:1.43}.txm-t-meta{font-family:var(--txm-body);color:var(--txm-meta);font-size:12px;font-weight:400;line-height:1.5}.txm-figure-ink{color:var(--txm-ink)}.txm-app :is(h2,h3,h4,h5,h6){font-weight:600}.txm-app h1{font-weight:700}.txm-app h2:not(.txm-display){font-family:var(--txm-display)}.txm-app h3:not(.txm-display){font-size:16px;line-height:1.4}.txm-app h4{font-size:14px;line-height:1.43}.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-on-soft)}.txm-lbar a{color:var(--txm-slate)}.txm-lbar a:not(:has(.txm-nav-selected)):is(:hover,[data-hovered]){color:var(--txm-ink)}.txm-accent,.txm-accent-labeled>span:last-child{color:var(--txm-blue)}.txm-avatar{background-color:var(--txm-blue-soft);color:var(--txm-blue-on-soft);box-shadow:0 0 0 1px var(--txm-surface), 0 0 0 3px var(--txm-blue-soft)}.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-on-soft)}.txm-rag-neutral{background-color:var(--txm-band);color:var(--txm-slate)}.txm-chip a{color:inherit}.txm-chip{border-radius:var(--txm-radius-sm);white-space:nowrap;padding:0 6px;font-weight:600;line-height:20px;display:inline-block}:root{--txm-chart-track:var(--txm-edge);--txm-chart-blue:var(--txm-blue);--txm-chart-green:var(--txm-green);--txm-chart-amber:var(--txm-amber);--txm-chart-red:var(--txm-red);--txm-chart-slate:var(--txm-slate);--txm-chart-mint:var(--txm-mint)}.txm-chart-track{fill:var(--txm-chart-track)}.txm-chart-part{stroke:var(--txm-surface);stroke-width:1px}.txm-chart-blue{fill:var(--txm-chart-blue);background-color:var(--txm-chart-blue)}.txm-chart-green{fill:var(--txm-chart-green);background-color:var(--txm-chart-green)}.txm-chart-amber{fill:var(--txm-chart-amber);background-color:var(--txm-chart-amber)}.txm-chart-red{fill:var(--txm-chart-red);background-color:var(--txm-chart-red)}.txm-chart-slate{fill:var(--txm-chart-slate);background-color:var(--txm-chart-slate)}.txm-chart-mint{fill:var(--txm-chart-mint);background-color:var(--txm-chart-mint)}: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-on-soft)}.txm-step-current .txm-step-name{color:var(--txm-blue-on-soft)}.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-on-soft);border-inline-start:4px solid var(--txm-blue);border-radius:var(--txm-radius-sm);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:var(--txm-radius-sm);padding:12px 16px}.txm-chips button:is(:hover,[data-hovered]){background-color:var(--txm-blue-soft)}.txm-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--txm-blue);font-size:12px;font-weight:700;line-height:16px}.txm-icon-tile{background-color:var(--txm-blue-soft);color:var(--txm-blue-on-soft);--iconPrimary:var(--txm-blue-on-soft)}.txm-lane{background-color:var(--txm-band);border-radius:var(--txm-radius-lg)}.txm-lane-label,.txm-handoff{color:var(--txm-slate)}.txm-lane-claris{background-color:var(--txm-blue-soft);border-radius:var(--txm-radius-lg)}.txm-lane-label-claris{color:var(--txm-blue-on-soft)}.txm-node-ghost{border:1px dashed var(--txm-meta);border-radius:var(--txm-radius-md)}.txm-change-lane{background-color:var(--txm-band)}.txm-change-lane-off{box-shadow:inset 0 0 0 1px var(--txm-edge);background-color:#0000;background-image:repeating-linear-gradient(135deg, transparent 0 8px, var(--txm-band) 8px 9px)}.txm-change-navy{background-color:var(--txm-navy)}.txm-change-label{color:var(--txm-slate)}.txm-change-label-off{color:var(--txm-meta)}.txm-change-label-navy,.txm-change-label-navy .txm-t-meta{color:var(--txm-mkt-on-dark)}.txm-change-label,.txm-change-label-off,.txm-change-label-navy{transition:color var(--txm-rise) var(--txm-ease) var(--txm-change-delay,0s)}.txm-change-label .txm-t-meta{color:var(--txm-slate)}.txm-change-num{background-color:var(--txm-band);color:var(--txm-ink);box-shadow:inset 0 0 0 1px var(--txm-edge)}.txm-change-num-claris{background-color:var(--txm-navy);color:var(--txm-mkt-on-dark)}.txm-change-card-claris{box-shadow:var(--txm-shadow-3);border-radius:var(--txm-radius-md)}.txm-change-by{color:var(--txm-slate);--iconPrimary:var(--txm-slate)}.txm-change-mark{--iconPrimary:currentColor;font-size:12px;line-height:20px}.txm-change-ghost{background-color:var(--txm-surface)}.txm-change-line{stroke:var(--txm-slate);color:var(--txm-slate)}.txm-change-line-handoff{stroke:var(--txm-amber);color:var(--txm-amber)}.txm-change-line-after{stroke:var(--txm-blue);color:var(--txm-blue)}.txm-change-tip{fill:currentColor}.txm-change-flash{background-color:var(--txm-blue-soft)}.txm-change-delta{background-color:var(--txm-blue-soft);color:var(--txm-blue-on-soft);border-radius:var(--txm-radius-sm);padding:0 6px}.txm-change-track{background-color:var(--txm-band)}.txm-client-band{position:relative}.txm-client-band:before{content:"";border-radius:var(--txm-radius-md) var(--txm-radius-md) 0 0;background-color:var(--txm-client-accent,var(--txm-blue));pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.txm-client-chip{background-color:var(--txm-client-accent,var(--txm-blue));color:var(--txm-on-client)}.txm-client-swatch{border-radius:var(--txm-radius-sm);border:1px solid var(--txm-edge);background-color:var(--txm-client-accent,var(--txm-surface));width:24px;height:24px;display:inline-block}.txm-live-dot{background-color:var(--txm-green)}.txm-claris-bubble{border:1px solid var(--txm-edge);background-color:var(--txm-claris-disc);width:56px;min-width:56px;height:56px;box-shadow:var(--txm-shadow-3);border-radius:50%;padding:0}.txm-claris-bubble:is([data-hovered],[data-focus-visible],[aria-expanded=true]){background-color:var(--txm-claris-disc);box-shadow:var(--txm-shadow-3), 0 0 0 2px var(--txm-blue)}.txm-claris-panel{background-color:var(--txm-surface);color:var(--txm-ink);border:1px solid var(--txm-edge);border-radius:var(--txm-radius-lg);box-shadow:var(--txm-shadow-3)}.txm-claris-panel.txm-claris-sheet{box-shadow:none;border:0;border-radius:0}:root{--txm-mark-rule:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#c7d6ff);--txm-mark-rule-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1116);--txm-mark-ai:var(--lightningcss-light,#2563ff)var(--lightningcss-dark,#7aa2ff);--txm-mark-ai-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1116);--txm-mark-person:var(--lightningcss-light,#dbe5ff)var(--lightningcss-dark,#1b2a4a);--txm-mark-person-on:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#c7d6ff);--txm-chart-mark-person:var(--lightningcss-light,#9db8ff)var(--lightningcss-dark,#3d5a99)}.txm-health-bad,.txm-health-bad a{color:var(--txm-red)}.txm-health-watch,.txm-health-watch a{color:var(--txm-amber)}.txm-health-good,.txm-health-good a{color:var(--txm-green)}.txm-health{white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:20px;display:inline-flex}.txm-health:before{content:"";background-color:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.txm-mark-rule{background-color:var(--txm-mark-rule);color:var(--txm-mark-rule-on)}.txm-mark-ai{background-color:var(--txm-mark-ai);color:var(--txm-mark-ai-on)}.txm-mark-person{background-color:var(--txm-mark-person);color:var(--txm-mark-person-on)}.txm-chart-rule{fill:var(--txm-mark-rule);background-color:var(--txm-mark-rule)}.txm-chart-ai{fill:var(--txm-mark-ai);background-color:var(--txm-mark-ai)}.txm-chart-person{fill:var(--txm-chart-mark-person);background-color:var(--txm-chart-mark-person)}.txm-label-chip{background-color:var(--txm-band);color:var(--txm-slate)}.txm-topbar{background-color:var(--txm-surface);border-bottom:1px solid var(--txm-edge)}.txm-appname{font-family:var(--txm-display);letter-spacing:-.01em;color:var(--txm-ink);font-size:20px;font-weight:700}.txm-tab{color:var(--txm-slate);font-weight:400;text-decoration:none}.txm-tab:is(:hover,[data-hovered]):not([aria-current=page]){color:var(--txm-ink);background-color:var(--txm-band)}.txm-tab[aria-current=page]{color:var(--txm-blue-on-soft);background-color:var(--txm-blue-soft);font-weight:600}.txm-tab[data-focus-visible]{outline:2px solid var(--txm-blue);outline-offset:2px}.txm-tabstrip{background-color:var(--txm-surface);border-bottom:1px solid var(--txm-edge)}.txm-tabbar,.txm-actionbar{background-color:var(--txm-surface);border-top:1px solid var(--txm-edge);padding-bottom:env(safe-area-inset-bottom,0px)}.txm-actionbar{box-shadow:0 -4px 16px var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#0000004d)}.txm-tabbar-item{color:var(--txm-slate);--iconPrimary:var(--txm-slate)}.txm-tabbar-item[aria-current=page]{color:var(--txm-blue-on-soft);--iconPrimary:var(--txm-blue-on-soft);font-weight:600}.txm-tabbar-item[data-focus-visible]{outline:2px solid var(--txm-blue);outline-offset:-4px;border-radius:var(--txm-radius-sm)}.txm-rule-top{border-top:1px solid var(--txm-edge)}.txm-rule-bottom{border-bottom:1px solid var(--txm-edge)}.txm-next-action{background-color:var(--txm-band);border-radius:var(--txm-radius-md)}.txm-context-chip{background-color:var(--txm-band);color:var(--txm-slate)}.txm-context-chip:is([data-hovered],[data-pressed]){background-color:var(--txm-edge);color:var(--txm-ink)}.txm-context-chip[data-focus-visible]{outline:2px solid var(--txm-blue);outline-offset:2px}.txm-app-canvas{background-color:var(--txm-band)}.txm-page-source{color:var(--txm-meta);border-top:1px solid var(--txm-edge)}.txm-page-source a{color:var(--txm-meta)}.txm-page-source a:is(:hover,[data-hovered]){color:var(--txm-ink)}@media (hover:hover){[role=row]:not(:hover):not(:focus-within):not([aria-selected=true]):not([data-hovered]) .txm-row-ask{opacity:0}}.txm-row-ask{transition:opacity var(--txm-hover) var(--txm-ease)}.txm-glyph-accent{fill:var(--txm-glyph-accent,var(--txm-mint))}.txm-pick{box-sizing:border-box;cursor:pointer;color:var(--txm-ink);background-color:var(--txm-pick-bg);border:1px solid var(--txm-edge);border-radius:var(--txm-radius-md);box-shadow:var(--txm-shadow-1);-webkit-tap-highlight-color:transparent;display:block;position:relative}.txm-pick[data-hovered]{background-color:var(--txm-surface-hover);border-color:color-mix(in srgb, var(--txm-blue) 45%, var(--txm-edge));box-shadow:var(--txm-shadow-3);--txm-glyph-accent:var(--txm-blue)}.txm-pick[data-selected]{background-color:var(--txm-blue-soft);border-color:var(--txm-pick-edge);box-shadow:0 0 0 1px var(--txm-pick-edge), var(--txm-shadow-2);--txm-glyph-accent:var(--txm-mint)}.txm-pick[data-focus-visible]{outline:2px solid var(--txm-blue);outline-offset:2px}.txm-pick[data-disabled]{cursor:default}.txm-pick-icon{color:var(--txm-ink);background-color:var(--txm-band);border-radius:var(--txm-radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.txm-pick[data-hovered] .txm-pick-icon{background-color:var(--txm-blue-soft);color:var(--txm-blue-on-soft)}.txm-pick[data-selected] .txm-pick-icon{background-color:var(--txm-pick-edge);color:var(--txm-pick-on)}.txm-pick-check{width:20px;height:20px;color:var(--txm-pick-on);background-color:var(--txm-pick-edge);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px;transform:scale(.6)}.txm-pick[data-selected] .txm-pick-check{opacity:1;transform:none}.txm-next-action .txm-pick-icon{background-color:var(--txm-surface)}.txm-pick-title{font-family:var(--txm-display);color:var(--txm-ink);font-size:16px;font-weight:600;line-height:1.35}.txm-pick-figure{color:var(--txm-slate)}.txm-pick-name{color:var(--txm-ink)}.txm-pick-bar{background-color:var(--txm-surface);border:1px solid var(--txm-pick-edge);border-radius:var(--txm-radius-md);box-shadow:var(--txm-shadow-3)}.txm-lead-primary{color:var(--txm-lead-primary);font-weight:600}.txm-wiz-dot{border:1px solid var(--txm-edge);background-color:var(--txm-surface);color:var(--txm-slate);--iconPrimary:var(--txm-on-blue)}.txm-wiz-dot-current{border-color:var(--txm-pick-edge);background-color:var(--txm-pick-edge);color:var(--txm-pick-on)}.txm-wiz-dot-done{border-color:var(--txm-green);background-color:var(--txm-green);color:var(--txm-on-blue)}.txm-wiz-joint{background-color:var(--txm-edge)}.txm-wiz-joint-done{background-color:var(--txm-green)}.txm-wiz-step-link{color:var(--txm-ink);border-radius:var(--txm-radius-sm);text-decoration:none}.txm-wiz-step-link[data-focus-visible]{outline:2px solid var(--txm-blue);outline-offset:2px}.txm-wiz-navy{background-color:var(--txm-navy);color:var(--txm-mkt-on-dark);border:1px solid var(--txm-mkt-dark-edge);border-radius:var(--txm-radius-md)}.txm-wiz-navy .txm-t-label,.txm-wiz-navy .txm-t-body,.txm-wiz-navy .txm-t-figure,.txm-wiz-navy .txm-t-section,.txm-wiz-navy .txm-pick-title{color:var(--txm-mkt-on-dark)}.txm-wiz-navy .txm-t-meta,.txm-wiz-muted{color:var(--txm-mkt-on-dark-muted)}.txm-wiz-eyebrow{color:var(--txm-mkt-mint-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.txm-wiz-on-navy{color:var(--txm-mkt-mint-text);--iconPrimary:var(--txm-mkt-mint-text)}.txm-wiz-navy-chip,.txm-wiz-navy-icon{background-color:var(--txm-mkt-deep-2);color:var(--txm-mkt-on-dark);border-radius:var(--txm-radius-sm)}.txm-wiz-method{background-color:var(--txm-surface);border:1px solid var(--txm-edge);border-radius:var(--txm-radius-md);box-shadow:var(--txm-shadow-1)}.txm-wiz-method-on{background-color:var(--txm-blue-soft);border-color:var(--txm-pick-edge);box-shadow:0 0 0 1px var(--txm-pick-edge), var(--txm-shadow-2)}.txm-wiz-method .txm-pick-icon{background-color:var(--txm-band)}.txm-wiz-method-on .txm-pick-icon{background-color:var(--txm-pick-edge);color:var(--txm-pick-on);--iconPrimary:var(--txm-pick-on)}.txm-wiz-record{background-color:var(--txm-surface);border:1px solid var(--txm-edge);border-radius:var(--txm-radius-sm);box-shadow:var(--txm-shadow-1);color:var(--txm-ink);--iconPrimary:var(--txm-slate)}.txm-wiz-area{background-color:var(--txm-navy);color:var(--txm-mkt-on-dark);border:1px solid var(--txm-mkt-dark-edge);border-radius:var(--txm-radius-sm)}.txm-wiz-area .txm-t-label,.txm-wiz-area-name{color:inherit}.txm-wiz-area .txm-t-meta{color:var(--txm-mkt-on-dark-muted)}.txm-wiz-area-suggested{background-color:var(--txm-surface);color:var(--txm-ink);border:1px dashed var(--txm-mint-line)}.txm-wiz-area-suggested .txm-t-meta{color:var(--txm-meta)}.txm-wiz-link{fill:none;stroke-width:1.5px;stroke-linecap:round}.txm-wiz-link-rule{stroke:var(--txm-blue);color:var(--txm-blue)}.txm-wiz-link-suggested{stroke:var(--txm-mint-line);color:var(--txm-mint-line);stroke-dasharray:5 4}.txm-wiz-link-accepted{stroke:var(--txm-mint-line);color:var(--txm-mint-line);stroke-width:2px}.txm-wiz-tip{fill:currentColor;stroke:none}.txm-wiz-legend-rule{border-top:2px solid var(--txm-blue)}.txm-wiz-legend-suggested{border-top:2px dashed var(--txm-mint-line)}.txm-wiz-legend-accepted{border-top:2px solid var(--txm-mint-line)}.txm-wiz-bar-track{background-color:var(--txm-band);border-radius:999px}.txm-wiz-bar-fill{background-color:var(--txm-green);border-radius:999px}.txm-mc-band{background-color:var(--txm-navy);color:var(--txm-mkt-on-dark);--txm-ink:var(--txm-mkt-on-dark);--txm-meta:var(--txm-mkt-on-dark-muted);--txm-red:#fca5a5;--txm-edge:var(--txm-mkt-dark-edge)}.txm-mc-band h2.txm-display{font-size:clamp(20px,2.2vw,28px);line-height:1.25}.txm-mc-row{background-color:var(--txm-mkt-deep);border:1px solid var(--txm-mkt-dark-edge);color:var(--txm-mkt-on-dark)}.txm-mc-row[data-hovered]{background-color:var(--txm-mkt-deep-2)}.txm-mc-row[data-focus-visible]{outline:2px solid var(--txm-mkt-on-dark);outline-offset:2px}h1.txm-display.txm-client-name{font-size:clamp(16px,1.6vw,18px);line-height:1.3}.txm-client-mark{background-color:var(--txm-client-accent,var(--txm-navy));color:var(--txm-on-client)}@media (forced-colors:active){.txm-mc-band,.txm-mc-row,.txm-client-mark{color:canvastext;background-color:canvas;outline:1px solid canvastext}}:root{--txm-rise:.42s;--txm-ease:cubic-bezier(.22, .61, .36, 1);--txm-hover:.18s;--txm-panel-open:.2s;--txm-panel-close:.15s;--txm-fade:.12s}@keyframes txm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes txm-panel-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes txm-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes txm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes txm-lane-slide{0%{transform:translateY(var(--txm-slide-from,0))}to{transform:none}}.txm-lane-slide{animation:txm-lane-slide var(--txm-rise) var(--txm-ease) .2s both}[data-txm-rise]>*{animation:txm-rise var(--txm-rise) var(--txm-ease) both}[data-txm-rise]>:nth-child(2){animation-delay:40ms}[data-txm-rise]>:nth-child(3){animation-delay:80ms}[data-txm-rise]>:nth-child(4){animation-delay:.12s}[data-txm-rise]>:nth-child(5){animation-delay:.16s}[data-txm-rise]>:nth-child(6){animation-delay:.2s}[data-txm-rise]>:nth-child(n+7){animation-delay:.24s}.txm-tile{transition:transform var(--txm-hover) var(--txm-ease), background-color var(--txm-hover) var(--txm-ease)}.txm-tile:is(:hover,[data-hovered]){transform:translateY(-2px)}.txm-claris-panel{transform-origin:100% 100%;animation:txm-panel-in var(--txm-panel-open) var(--txm-ease) both}.txm-claris-panel[data-closing]{animation:txm-panel-out var(--txm-panel-close) var(--txm-ease) both}.txm-claris-panel.txm-claris-sheet{transform-origin:bottom}.txm-route-skeleton{animation:txm-fade-in var(--txm-fade) var(--txm-ease) both}.txm-tab{transition:background-color var(--txm-hover) var(--txm-ease), color var(--txm-hover) var(--txm-ease)}.txm-pick{transition:transform var(--txm-hover) var(--txm-ease), box-shadow var(--txm-hover) var(--txm-ease), background-color var(--txm-hover) var(--txm-ease), border-color var(--txm-hover) var(--txm-ease)}.txm-pick[data-hovered]{transform:translateY(-2px)}.txm-pick[data-pressed]{transform:translateY(0)}.txm-pick-icon,.txm-glyph-accent{transition:background-color var(--txm-hover) var(--txm-ease), color var(--txm-hover) var(--txm-ease), fill var(--txm-hover) var(--txm-ease)}.txm-pick-check{transition:opacity var(--txm-hover) var(--txm-ease), transform var(--txm-hover) var(--txm-ease)}@media (prefers-reduced-motion:reduce){.txm-pick[data-hovered],.txm-pick-check{transform:none}:root{--txm-rise:0s;--txm-hover:0s;--txm-panel-open:0s;--txm-panel-close:0s;--txm-fade:0s}[data-txm-rise]>*,.txm-claris-panel,.txm-claris-panel[data-closing],.txm-route-skeleton,.txm-lane-slide{animation:none}.txm-change-label,.txm-change-label-off,.txm-change-label-navy{transition:none}.txm-tile:is(:hover,[data-hovered]){transform:none}.txm-mkt-lift,.txm-mkt-lift:hover{transition:none;transform:none}}.txm-mkt,.txm-mkt .txm-display{color:var(--txm-mkt-ink)}.txm-mkt h2.txm-display{font-size:clamp(30px,3.4vw,44px)}.txm-mkt h3.txm-display{font-size:clamp(20px,1.8vw,24px)}.txm-mkt h2.txm-display.txm-mkt-center:after{margin-left:-20px;left:50%}.txm-mkt-cloud{background-color:var(--txm-mkt-cloud)}.txm-mkt-slate{color:var(--txm-mkt-slate)}.txm-mkt-blue{color:var(--txm-mkt-blue)}.txm-mkt-eyebrow{color:var(--txm-mkt-blue);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.txm-mkt-dark,.txm-mkt-dark .txm-display,.txm-mkt-dark .txm-wordmark{color:var(--txm-mkt-on-dark)}.txm-mkt-dark .txm-wordmark .txm-brand{color:var(--txm-mkt-mint)}.txm-mkt-dark h2.txm-display:after{background-color:var(--txm-mkt-mint)}.txm-mkt-dark .txm-mkt-eyebrow{color:var(--txm-mkt-mint-text)}.txm-mkt-dark .txm-mkt-slate,.txm-mkt-dark-muted{color:var(--txm-mkt-on-dark-muted)}.txm-mkt-mint{color:var(--txm-mkt-mint)}.txm-mkt-mint-text{color:var(--txm-mkt-mint-text)}.txm-mkt-navy{background-color:var(--txm-mkt-navy)}.txm-door-logo{background-color:var(--txm-mkt-on-dark);color:var(--txm-navy)}.txm-mkt-hero{background-color:var(--txm-mkt-navy);background-image:radial-gradient(ellipse 60% 73% at 90% 23%, var(--txm-mkt-glow) 0%, transparent 73%), linear-gradient(140deg, var(--txm-mkt-navy) 10%, var(--txm-mkt-navy) 65%, var(--txm-mkt-navy-2) 100%)}.txm-mkt-hero:before{content:"";border:1px solid color-mix(in srgb, var(--txm-mkt-mint) 14%, transparent);width:750px;height:750px;box-shadow:0 0 0 80px color-mix(in srgb, var(--txm-mkt-mint) 4%, transparent), 0 0 0 160px color-mix(in srgb, var(--txm-mkt-mint) 3.5%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-240px;right:-230px}.txm-mkt-principles:after{content:"";border:1px solid var(--txm-mkt-dark-edge);pointer-events:none;border-radius:50%;width:700px;height:700px;position:absolute;top:-250px;right:-180px}.txm-mkt-pill{background-color:var(--txm-mkt-pill);color:var(--txm-mkt-mint-text);border:1px solid color-mix(in srgb, var(--txm-mkt-mint) 22%, transparent)}.txm-mkt-pill-dot{background-color:var(--txm-mkt-mint);box-shadow:0 0 0 4px color-mix(in srgb, var(--txm-mkt-mint) 15%, transparent)}.txm-mkt-em{color:var(--txm-mkt-mint);font-style:normal}.txm-mkt-dark-rule{border-color:color-mix(in srgb, var(--txm-mkt-on-dark) 13%, transparent)}.txm-mkt-deep{background-color:var(--txm-mkt-deep);border:1px solid var(--txm-mkt-dark-edge)}.txm-mkt-deep-2{background-color:var(--txm-mkt-deep-2);border:1px solid var(--txm-mkt-dark-edge)}.txm-mkt-deep-2.txm-mkt-mint-edge{border-color:var(--txm-mkt-mint)}.txm-mkt-badge{background-color:var(--txm-mkt-badge);color:var(--txm-mkt-mint-text)}.txm-mkt-chip{background-color:var(--txm-mkt-deep-2);color:var(--txm-mkt-on-dark-muted)}.txm-mkt-cta{background-color:var(--txm-mkt-navy);background-image:linear-gradient(125deg, var(--txm-mkt-cta-a), var(--txm-mkt-navy));border-radius:var(--txm-mkt-radius-4)}.txm-mkt-tab{background-color:var(--txm-surface);color:var(--txm-mkt-slate);border:1px solid var(--txm-edge)}.txm-mkt-tab[data-hovered]{background-color:var(--txm-surface-hover)}.txm-mkt-tab[data-selected]{background-color:var(--txm-mkt-tab-bg);color:var(--txm-mkt-tab-fg);border-color:var(--txm-mkt-tab-bg)}.txm-mkt-tab[data-focus-visible]{outline:2px solid var(--txm-mkt-blue);outline-offset:2px}.txm-mkt-edge{border:1px solid var(--txm-edge)}.txm-mkt-edge-top{border-top:1px solid var(--txm-edge)}.txm-mkt-edge-bottom{border-bottom:1px solid var(--txm-edge)}.txm-mkt-edge-end{border-inline-end:1px solid var(--txm-edge)}.txm-mkt-shadow-2{box-shadow:var(--txm-mkt-shadow-2)}.txm-mkt-shadow-3{box-shadow:var(--txm-mkt-shadow-3)}.txm-mkt-window{background-color:var(--txm-surface);color:var(--txm-mkt-ink);border:1px solid var(--txm-edge);border-radius:var(--txm-mkt-radius-2);box-shadow:0 35px 90px color-mix(in srgb, var(--txm-mkt-navy) 60%, transparent)}.txm-mkt-window .txm-wordmark{font-size:13px}.txm-mkt-bars{border-bottom:1px solid var(--txm-edge);background-image:repeating-linear-gradient(to top, transparent 0, transparent 22px, var(--txm-mkt-cloud) 23px)}.txm-mkt-bar{background-image:linear-gradient(var(--txm-mkt-blue), var(--txm-blue-soft))}.txm-mkt-bar:nth-child(3n){background-image:linear-gradient(var(--txm-mkt-mint), var(--txm-green-soft))}@media (prefers-reduced-motion:no-preference){.txm-mkt-lift{transition:transform .2s}.txm-mkt-lift:hover{transform:translateY(-4px)}}@media (forced-colors:active){.txm-mkt,.txm-mkt-cloud,.txm-mkt-navy,.txm-mkt-hero,.txm-mkt-deep,.txm-mkt-deep-2,.txm-mkt-cta,.txm-mkt-pill,.txm-mkt-badge,.txm-mkt-chip,.txm-mkt-tab,.txm-mkt-window{color:canvastext;background-color:canvas;background-image:none}.txm-mkt-dark,.txm-mkt-dark .txm-display,.txm-mkt-dark .txm-wordmark,.txm-mkt-dark .txm-wordmark .txm-brand,.txm-mkt-dark .txm-mkt-eyebrow,.txm-mkt-dark-muted,.txm-mkt-mint,.txm-mkt-mint-text,.txm-mkt-em,.txm-mkt-eyebrow,.txm-mkt-blue,.txm-mkt-slate,.txm-mkt .txm-display{color:canvastext}.txm-mkt-tab[data-selected]{color:highlighttext;background-color:highlight;border-color:highlight}.txm-mkt-dark h2.txm-display:after,.txm-mkt-bar,.txm-mkt-pill-dot{background-color:canvastext;background-image:none}.txm-mkt-hero:before,.txm-mkt-principles:after,.txm-mkt-pill,.txm-mkt-deep,.txm-mkt-deep-2,.txm-mkt-dark-rule,.txm-mkt-edge,.txm-mkt-edge-top,.txm-mkt-edge-bottom,.txm-mkt-edge-end,.txm-mkt-window,.txm-mkt-bars{box-shadow:none;border-color:canvastext}.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,.txm-rag-neutral{color:canvastext;background-color:canvas}.txm-avatar{box-shadow:0 0 0 2px canvastext}.txm-brand-grad{-webkit-text-fill-color:CanvasText;color:canvastext;background-image:none}.txm-wordmark,.txm-coreline,.txm-mkt-dark .txm-coreline,.txm-lbar a,.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:not(:has(.txm-nav-selected)):is(:hover,[data-hovered]){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-node-read,.txm-node-rule,.txm-node-output,.txm-node-record):before{background-color:canvastext}.txm-chart-blue,.txm-chart-green,.txm-chart-amber,.txm-chart-slate,.txm-chart-mint{fill:canvastext;background-color:canvastext}.txm-chart-red{fill:highlight;background-color:highlight}.txm-chart-track{fill:canvas;stroke:canvastext;stroke-width:1px}.txm-chart-part{stroke:canvas}.txm-band-accent,.txm-band-accent-box{border-color:canvastext}.txm-selected{outline-color:highlight}.txm-eyebrow{color:canvastext}.txm-icon-tile{color:canvastext;--iconPrimary:CanvasText;background-color:canvas}.txm-live-dot{background-color:canvastext}.txm-client-chip{color:canvastext;background-color:canvas;outline:1px solid canvastext}.txm-client-band:before{background-color:canvastext}.txm-client-swatch{background-color:canvas;border-color:canvastext}.txm-lane{background-color:canvas;outline:1px solid canvastext}.txm-change-lane,.txm-change-lane-off,.txm-change-navy{background-color:canvas;background-image:none;outline:1px solid canvastext}.txm-change-label,.txm-change-label-off,.txm-change-label-navy,.txm-change-label-navy .txm-t-meta,.txm-change-by,.txm-change-delta{color:canvastext}.txm-change-line,.txm-change-line-handoff,.txm-change-line-after{stroke:canvastext;color:canvastext}.txm-change-num,.txm-change-num-claris{color:canvastext;background-color:canvas;box-shadow:inset 0 0 0 1px canvastext}.txm-lane-label,.txm-handoff,.txm-health-bad,.txm-health-watch,.txm-health-good,.txm-health-bad a,.txm-health-watch a,.txm-health-good a,.txm-appname,.txm-t-title,.txm-t-lead,.txm-t-hero,.txm-t-figure,.txm-t-section,.txm-t-label,.txm-t-body,.txm-t-meta,.txm-figure-ink,.txm-page-source,.txm-page-source a{color:canvastext}.txm-mark-rule,.txm-mark-ai,.txm-mark-person,.txm-label-chip,.txm-context-chip{color:canvastext;background-color:canvas;outline:1px solid canvastext}.txm-topbar,.txm-tabstrip,.txm-app-canvas,.txm-tabbar,.txm-actionbar,.txm-next-action{color:canvastext;background-color:canvas}.txm-tabbar-item{color:canvastext;--iconPrimary:CanvasText}.txm-tabbar-item[aria-current=page]{color:highlight;--iconPrimary:Highlight}.txm-chart-rule,.txm-chart-ai,.txm-chart-person{fill:canvastext;background-color:canvastext}.txm-tab{color:canvastext}.txm-tab[aria-current=page]{color:highlighttext;background-color:highlight}.txm-claris-bubble,.txm-claris-panel{color:canvastext;background-color:canvas;border-color:canvastext}.txm-claris-bubble:is([data-hovered],[data-focus-visible],[aria-expanded=true]){background-color:canvas;box-shadow:0 0 0 2px highlight}.txm-pick,.txm-pick-bar{color:canvastext;box-shadow:none;background-color:canvas;border-color:canvastext}.txm-pick[data-selected]{border-color:highlight;box-shadow:0 0 0 2px highlight}.txm-pick[data-focus-visible]{outline-color:highlight}.txm-pick-icon,.txm-pick[data-hovered] .txm-pick-icon{color:canvastext;background-color:canvas}.txm-pick[data-selected] .txm-pick-icon,.txm-pick-check{color:highlighttext;background-color:highlight}.txm-pick-figure,.txm-pick-name{color:canvastext}.txm-glyph-accent{fill:canvastext}.txm-lead-primary,.txm-wiz-step-link,.txm-wiz-muted,.txm-wiz-eyebrow,.txm-wiz-on-navy,.txm-wiz-navy .txm-t-meta,.txm-wiz-area .txm-t-meta{color:canvastext;--iconPrimary:CanvasText}.txm-wiz-navy,.txm-wiz-navy-chip,.txm-wiz-navy-icon,.txm-wiz-method,.txm-wiz-record,.txm-wiz-area,.txm-wiz-area-suggested,.txm-wiz-dot{color:canvastext;box-shadow:none;background-color:canvas;border-color:canvastext}.txm-wiz-method-on,.txm-wiz-dot-current,.txm-wiz-dot-done{border-color:highlight;box-shadow:0 0 0 2px highlight}.txm-wiz-joint,.txm-wiz-joint-done,.txm-wiz-bar-fill{background-color:canvastext}.txm-wiz-bar-track{background-color:canvas;outline:1px solid canvastext}.txm-wiz-link-rule,.txm-wiz-link-suggested,.txm-wiz-link-accepted{stroke:canvastext;color:canvastext}}:root{--txm-heat-1:var(--lightningcss-light,#dce6ff)var(--lightningcss-dark,#1b2a4a);--txm-heat-1-on:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#f2f5f9);--txm-heat-2:var(--lightningcss-light,#9db6f5)var(--lightningcss-dark,#22417f);--txm-heat-2-on:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#f2f5f9);--txm-heat-3:var(--lightningcss-light,#3f63cc)var(--lightningcss-dark,#3561c9);--txm-heat-3-on:#fff;--txm-heat-4:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#7aa2ff);--txm-heat-4-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1116);--txm-heat-5:var(--lightningcss-light,#0b1f3b)var(--lightningcss-dark,#c7d6ff);--txm-heat-5-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1116);--txm-journey-plate:var(--lightningcss-light,#0b1f3b)var(--lightningcss-dark,#3561c9);--txm-journey-on:#fff;--txm-journey-muted-on:var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,#e2e8f0);--txm-lead-primary:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#c7d6ff);--txm-mech-rule:var(--lightningcss-light,#0b1f3b)var(--lightningcss-dark,#c7d6ff);--txm-mech-rule-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1116);--txm-mech-calculation:var(--lightningcss-light,#2563ff)var(--lightningcss-dark,#7aa2ff);--txm-mech-calculation-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1116);--txm-mech-model:var(--lightningcss-light,#dbe5ff)var(--lightningcss-dark,#1b2a4a);--txm-mech-model-on:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#c7d6ff);--txm-mech-change:var(--lightningcss-light,#475569)var(--lightningcss-dark,#a6b0be);--txm-mech-change-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1116);--txm-quadrant-win:var(--lightningcss-light,#e6f7ec)var(--lightningcss-dark,#12301e)}.txm-finder-lead{color:var(--txm-lead-primary);font-weight:600}.txm-finder-from{background-color:var(--txm-green-soft);color:var(--txm-green);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.txm-finder-from:before{content:"";background-color:var(--txm-mint);border-radius:50%;width:8px;height:8px}.txm-journey-step{background-color:var(--txm-surface);color:var(--txm-ink);box-shadow:inset 0 0 0 1px var(--txm-edge)}.txm-journey-step[data-hovered]{background-color:var(--txm-surface-hover)}.txm-journey-step[data-focus-visible]{outline:2px solid var(--txm-blue);outline-offset:2px}.txm-journey-plate{background-color:var(--txm-journey-plate)}.txm-journey-label{align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.txm-journey-question{color:var(--txm-slate);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.txm-journey-num{background-color:var(--txm-band);color:var(--txm-ink)}.txm-journey-current,.txm-journey-current[data-hovered]{color:var(--txm-journey-on);box-shadow:none;background-color:#0000}.txm-journey-current .txm-journey-question{color:var(--txm-journey-muted-on)}.txm-journey-current .txm-journey-num{background-color:var(--txm-journey-on);color:var(--txm-navy)}.txm-journey-done{background-color:var(--txm-green-soft)}.txm-journey-done .txm-journey-num{background-color:var(--txm-mint);color:var(--txm-navy)}.txm-journey-badge{background-color:var(--txm-mint);color:var(--txm-navy);border-radius:999px;align-items:center;padding:0 7px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.txm-journey-dot{background-color:var(--txm-surface);color:var(--txm-ink);box-shadow:inset 0 0 0 1px var(--txm-edge)}.txm-journey-dot.txm-journey-current{background-color:var(--txm-journey-plate)}.txm-journey-dot.txm-journey-current .txm-t-label{color:var(--txm-journey-on)}.txm-journey-dot.txm-journey-done{background-color:var(--txm-mint);box-shadow:none}.txm-journey-dot.txm-journey-done .txm-t-label{color:var(--txm-navy)}.txm-journey-dot[data-focus-visible]{outline:2px solid var(--txm-blue);outline-offset:2px}.txm-journey-rule{background-color:var(--txm-edge)}.txm-journey-rule-done{background-color:var(--txm-mint)}.txm-chip{min-height:32px;font:600 12px/1 var(--txm-body);background-color:var(--txm-band);color:var(--txm-slate);cursor:pointer;white-space:nowrap;transition:background-color var(--txm-hover) var(--txm-ease), color var(--txm-hover) var(--txm-ease);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.txm-chip[data-hovered]{background-color:var(--txm-surface-hover);color:var(--txm-ink);box-shadow:inset 0 0 0 1px var(--txm-edge)}.txm-chip[data-selected]{background-color:var(--txm-journey-plate);color:var(--txm-journey-on);box-shadow:none}.txm-chip[data-focus-visible]{outline:2px solid var(--txm-blue);outline-offset:2px}.txm-chip[data-disabled]{cursor:default}.txm-chip-count{font-weight:400}.txm-heat-1{background-color:var(--txm-heat-1);color:var(--txm-heat-1-on);box-shadow:inset 0 0 0 1px var(--txm-edge)}.txm-heat-2{background-color:var(--txm-heat-2);color:var(--txm-heat-2-on)}.txm-heat-3{background-color:var(--txm-heat-3);color:var(--txm-heat-3-on)}.txm-heat-4{background-color:var(--txm-heat-4);color:var(--txm-heat-4-on)}.txm-heat-5{background-color:var(--txm-heat-5);color:var(--txm-heat-5-on)}.txm-heat-tile{cursor:pointer;border-radius:var(--txm-radius-md);transition:transform var(--txm-hover) var(--txm-ease), box-shadow var(--txm-hover) var(--txm-ease);outline:none}.txm-heat-tile[data-hovered]{box-shadow:var(--txm-shadow-3);transform:translateY(-2px)}.txm-heat-tile.txm-heat-1[data-hovered]{box-shadow:inset 0 0 0 1px var(--txm-edge), var(--txm-shadow-3)}.txm-heat-tile[data-focus-visible]{outline:3px solid var(--txm-blue);outline-offset:2px}.txm-heat-tile[data-chosen]{outline:3px solid var(--txm-mint);outline-offset:2px}.txm-heat-fed{background-color:var(--txm-mint);border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 2px}.txm-heat-swatch{border-radius:2px;width:22px;height:10px;display:inline-block}.txm-heat-fed-ink{color:var(--txm-ink)}.txm-heat-name{font:700 13px/1.25 var(--txm-body)}.txm-heat-figure{font:700 28px/1.1 var(--txm-display);font-variant-numeric:tabular-nums}.txm-heat-of{font:600 14px var(--txm-body)}.txm-heat-meta{font:400 12px/1.4 var(--txm-body)}.txm-dot-num{font:700 12px/1 var(--txm-body)}.txm-heat-pain{background-color:var(--txm-amber-soft);color:var(--txm-amber);border-radius:999px;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.txm-finder-panel{background-color:var(--txm-surface);border-radius:var(--txm-radius-lg);box-shadow:var(--txm-shadow-3)}.txm-finder-sheet{background-color:var(--txm-surface);border-radius:var(--txm-radius-lg) var(--txm-radius-lg) 0 0;box-shadow:var(--txm-shadow-3)}.txm-finder-scrim{background-color:color-mix(in srgb, var(--txm-navy) 40%, transparent)}.txm-finder-card{background-color:var(--txm-surface);border-radius:var(--txm-radius-lg);box-shadow:var(--txm-shadow-1)}.txm-finder-rule{border-bottom:1px solid var(--txm-edge)}.txm-finder-rule-top{border-top:1px solid var(--txm-edge)}@container (width>=60rem){.txm-finder-fit{contain:size}}.txm-finder-scroll{scrollbar-width:thin}.txm-finder-card :is(h2,h3),.txm-finder-panel :is(h2,h3),.txm-finder-sheet :is(h2,h3){margin:0}.txm-idea{background-color:var(--txm-surface);border-radius:var(--txm-radius-md);box-shadow:inset 0 0 0 1px var(--txm-edge)}.txm-idea-in{box-shadow:inset 0 0 0 2px var(--txm-mint)}.txm-chip-static{white-space:nowrap;background-color:var(--txm-band);color:var(--txm-slate);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.txm-chip-high{background-color:var(--txm-green-soft);color:var(--txm-green)}.txm-add{width:32px;height:32px;font:700 16px/1 var(--txm-body);cursor:pointer;background-color:var(--txm-band);color:var(--txm-ink);transition:background-color var(--txm-hover) var(--txm-ease), color var(--txm-hover) var(--txm-ease);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.txm-add[data-hovered]{background-color:var(--txm-blue);color:var(--txm-on-blue)}.txm-add[data-focus-visible]{outline:2px solid var(--txm-blue);outline-offset:2px}.txm-add[data-disabled]{cursor:default}.txm-add-in,.txm-add-in[data-hovered]{background-color:var(--txm-mint);color:var(--txm-navy)}.txm-mech-rule{background-color:var(--txm-mech-rule);color:var(--txm-mech-rule-on);fill:var(--txm-mech-rule)}.txm-mech-calculation{background-color:var(--txm-mech-calculation);color:var(--txm-mech-calculation-on);fill:var(--txm-mech-calculation)}.txm-mech-model{background-color:var(--txm-mech-model);color:var(--txm-mech-model-on);fill:var(--txm-mech-model);box-shadow:inset 0 0 0 1px var(--txm-mech-model-on);stroke:var(--txm-mech-model-on)}.txm-mech-change{background-color:var(--txm-mech-change);color:var(--txm-mech-change-on);fill:var(--txm-mech-change)}.txm-mech-num-rule{fill:var(--txm-mech-rule-on)}.txm-mech-num-calculation{fill:var(--txm-mech-calculation-on)}.txm-mech-num-model{fill:var(--txm-mech-model-on)}.txm-mech-num-change{fill:var(--txm-mech-change-on)}.txm-grid-win{fill:var(--txm-quadrant-win)}.txm-grid-axis{stroke:var(--txm-slate)}.txm-grid-divider{stroke:var(--txm-slate);stroke-opacity:.4;stroke-dasharray:4 4}.txm-grid-label{fill:var(--txm-slate);font:700 12px var(--txm-body)}.txm-grid-label-win{fill:var(--txm-green)}.txm-grid-axis-label{fill:var(--txm-slate);font:400 12px var(--txm-body)}.txm-grid-num{font:700 12px var(--txm-body)}@media (prefers-reduced-motion:reduce){.txm-heat-tile[data-hovered]{transform:none}.txm-chip,.txm-heat-tile,.txm-add{transition:none}}@media (forced-colors:active){.txm-heat-1,.txm-heat-2,.txm-heat-3,.txm-heat-4,.txm-heat-5,.txm-finder-panel,.txm-finder-sheet,.txm-finder-card,.txm-idea,.txm-journey-step,.txm-journey-dot,.txm-chip,.txm-chip-static,.txm-add,.txm-finder-from{color:canvastext;background-color:canvas;outline:1px solid canvastext}.txm-journey-plate,.txm-chip[data-selected]{color:highlighttext;background-color:highlight}.txm-heat-fed,.txm-journey-badge,.txm-mech-rule,.txm-mech-calculation,.txm-mech-model,.txm-mech-change{color:canvas;fill:canvastext;background-color:canvastext}.txm-finder-lead,.txm-journey-question{color:canvastext}}@media (max-width:767px),(pointer:coarse){:is(button,[role=button],[role=tab],[role=radio],[role=option],[role=menuitem],[role=menuitemradio],[role=link],a[href]):not([inert] *,[aria-hidden=true] *){min-width:44px;min-height:44px}a[href]:not(p a,li>span a){align-items:center;display:inline-flex}:is(label:has(input[type=radio],input[type=checkbox]),label:has(input[role=switch])){align-items:center;min-height:44px}button[aria-label$=Information],button[aria-label^=About\ ]{margin:-10px}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.txm-choice-rows>div{row-gap:8px}.txm-choice-rows label{border:1px solid var(--txm-edge);box-sizing:border-box;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding-block:8px;padding-inline:14px;display:flex}.txm-choice-rows label:has(input:checked){border:2px solid var(--txm-blue);padding-block:7px;padding-inline:13px}.txm-segments-tight [role=radio]{padding-inline:6px}}.txm-archbar{background-color:var(--txm-mkt-navy);color:var(--txm-mkt-on-dark);border-bottom:1px solid var(--txm-mkt-dark-edge)}.txm-ws{color:var(--txm-mkt-on-dark);background-color:color-mix(in srgb, var(--txm-mkt-on-dark) 6%, transparent);border:1px solid color-mix(in srgb, var(--txm-mkt-on-dark) 14%, transparent)}.txm-ws:is(:hover,[data-hovered],[data-pressed]){background-color:color-mix(in srgb, var(--txm-mkt-on-dark) 13%, transparent)}.txm-ws[data-focus-visible],.txm-archnav a:focus-visible,.txm-namebtn[data-focus-visible],.txm-foot a:focus-visible{outline:2px solid var(--txm-mkt-mint);outline-offset:2px}.txm-ws-small{color:var(--txm-mkt-on-dark-muted)}.txm-ws-name{font-family:var(--txm-display);color:var(--txm-mkt-on-dark)}.txm-archnav a{color:var(--txm-mkt-on-dark-muted);text-decoration:none}.txm-archnav a:hover{color:var(--txm-mkt-on-dark)}.txm-archnav a[aria-current=page],.txm-archnav a[aria-current=location]{color:var(--txm-mkt-on-dark);background-color:color-mix(in srgb, var(--txm-mkt-on-dark) 12%, transparent)}.txm-namebtn{color:var(--txm-mkt-on-dark-muted)}.txm-namebtn:is(:hover,[data-hovered]){color:var(--txm-mkt-on-dark)}.txm-av-mint{background-color:var(--txm-mkt-mint);color:var(--txm-mkt-navy)}.txm-foot{background-color:var(--txm-mkt-navy);color:var(--txm-mkt-on-dark-muted);border-top:1px solid var(--txm-mkt-dark-edge)}.txm-foot>nav{color:var(--txm-mkt-on-dark-muted)}.txm-foot a{color:var(--txm-mkt-on-dark-muted);text-decoration:none}.txm-foot a:hover{color:var(--txm-mkt-on-dark);text-decoration:underline}@media (forced-colors:active){.txm-archbar,.txm-foot{border-color:canvastext}.txm-ws,.txm-archnav a[aria-current]{border:1px solid canvastext}}
