@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4eeef7{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4eeef7{--font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-heading:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--paper:#ffffff;--paper-step:#f5f7fa;--ink:#141414;--grey-1:#5b5b57;--grey-2:#666661;--grey-3:#e4e7ec;--accent:#1d5bd8;--accent-hover:#1647ad;--accent-tint:#e8effc;--on-accent:#fff;--accent-ink:#26365f;--danger:#861f18;--font-sans:var(--font-body),"IBM Plex Sans","Segoe UI",Helvetica,Arial,sans-serif;--font-display:var(--font-heading),"Plus Jakarta Sans",var(--font-sans);--type-display:clamp(3rem,5.5vw,4.75rem);--type-statement:clamp(2.75rem,6vw,5.5rem);--type-page-title:clamp(2.5rem,4.5vw,4rem);--type-section-title:clamp(2rem,4vw,3.75rem);--type-body-large:clamp(1.125rem,1.5vw,1.25rem);--type-body:1rem;--type-small:0.875rem;--type-label:0.8125rem;--type-meta:0.775rem;--type-micro:0.72rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-0.035em;--tracking-heading:-0.03em;--tracking-label:0.1em;--tracking-wordmark:0.16em;--content-max:1120px;--content-wide:1450px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body);font-weight:var(--weight-regular);line-height:1.55;text-rendering:optimizeLegibility}::selection{background:var(--accent-tint);color:var(--ink)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--paper-step)}::-webkit-scrollbar-thumb{background:var(--grey-2);border:3px solid var(--paper-step)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:var(--accent)}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1{font-size:var(--type-display);letter-spacing:var(--tracking-display);line-height:.98}h1,h2{font-weight:var(--weight-semibold)}h2{font-size:var(--type-section-title);letter-spacing:var(--tracking-heading);line-height:1.03}h3{font-size:var(--type-body);font-weight:var(--weight-semibold);line-height:1.3}p{text-wrap:pretty}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-text-size=l]{font-size:112.5%}html[data-text-size=xl]{font-size:125%}.page-shell{width:min(var(--content-max),calc(100% - 64px));margin-inline:auto}.section-rule{border-top:1px solid var(--grey-3)}.wordmark{color:var(--ink);font-size:var(--type-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wordmark);text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-header .wordmark{gap:8px}.button,.site-header .wordmark{align-items:center;display:inline-flex}.button{background:transparent;border:1px solid var(--ink);border-radius:2px;cursor:pointer;font-weight:var(--weight-semibold);justify-content:center;min-height:48px;padding:.75rem 1.2rem;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.button-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.button-quiet{border-color:var(--grey-3);color:var(--ink)}.button-quiet:hover{border-color:var(--ink)}.button:disabled{cursor:not-allowed;opacity:.55}.text-input{background:transparent;border:1px solid var(--grey-2);border-radius:2px;color:var(--ink);min-height:48px;padding:.75rem}.text-input::placeholder{color:var(--grey-1)}.text-input:focus{border-color:var(--accent);outline:2px solid var(--accent-tint);outline-offset:0}.text-link{color:var(--accent);font-weight:var(--weight-semibold);text-decoration:none}.text-link:hover{color:var(--accent-hover);text-decoration:underline}.quiet-link{color:var(--grey-1);font-size:var(--type-small)}.availability,.section-label{color:var(--grey-1);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);line-height:1.3;text-transform:uppercase}.text-size{border:1px solid var(--grey-3);border-radius:2px;display:inline-flex}.text-size button{align-items:center;background:transparent;border:0;color:var(--grey-1);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-weight:var(--weight-semibold);height:36px;justify-content:center;line-height:1;padding:0;width:34px}.text-size button+button{border-left:1px solid var(--grey-3)}.text-size button:hover{color:var(--ink)}.text-size button[aria-pressed=true]{background:var(--paper-step);color:var(--ink)}@media (max-width:560px){.header-inner nav{gap:.6rem}.header-cta{white-space:nowrap}.text-size button{height:44px;width:30px}}.header-inner{position:relative}.nav-menu>button{align-items:center;align-self:stretch;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--type-small);gap:.25rem;min-height:76px;padding:0}.nav-menu>button .app-icon{stroke:currentColor;stroke-width:1.8;transition:transform .15s cubic-bezier(.22,1,.36,1)}.nav-menu>button:hover,.nav-menu[data-open]>button{color:var(--accent)}.nav-menu:hover>button .app-icon,.nav-menu[data-open]>button .app-icon{transform:rotate(180deg)}.nav-menu-panel{background:var(--paper);border:1px solid var(--grey-3);border-radius:2px;display:none;gap:0 2.5rem;grid-template-columns:repeat(3,max-content);padding:1.25rem 1.5rem 1rem;position:absolute;right:0;top:100%;z-index:30}.nav-menu:hover .nav-menu-panel,.nav-menu[data-open] .nav-menu-panel{display:grid}.nav-menu-panel>div{display:flex;flex-direction:column}.nav-menu-panel p{color:var(--grey-1);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);margin:0 0 .4rem;text-transform:uppercase}.nav-menu-panel a{align-items:center;color:var(--ink);display:flex;font-size:var(--type-small);min-height:36px;text-decoration:none;white-space:nowrap}.nav-menu-panel a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}@media (prefers-reduced-motion:reduce){.nav-menu>button .app-icon{transition:none}}@media (max-width:860px){.nav-menu{display:none}}.modern .site-header{background:var(--paper)}.modern .button,.modern .header-cta{border-radius:10px}.modern .app-window{grid-template-columns:172px 300px minmax(0,1fr)}@media (max-width:1024px){.modern .app-window{grid-template-columns:280px minmax(0,1fr)}}.modern .app-window{border-radius:16px;box-shadow:0 1px 2px rgb(16 24 40/.04),0 24px 48px -24px rgb(16 24 40/.18);overflow:hidden}.modern .app-window .application-sheet{background:var(--paper)}.modern .app-window-rail .wordmark{letter-spacing:.04em;font-size:var(--type-small)}.modern .app-window-rail li{border-radius:10px}.modern .app-window-rail li.active{background:var(--accent-tint)}.modern .app-window-rail li.active:before{display:none}.modern .app-window-list li{align-items:start;border-radius:12px;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:36px minmax(0,1fr)}.modern .app-window-list li.selected{background:var(--accent-tint);border-color:transparent}.modern .app-window-list .company-logo{align-items:center;background:var(--paper);border:1px solid var(--grey-3);border-radius:10px;color:var(--grey-1);display:inline-flex;font-size:var(--type-small);font-weight:var(--weight-semibold);height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}.modern .app-window-list .company-logo img{background:var(--paper);height:100%;inset:0;object-fit:contain;padding:6px;position:absolute;width:100%}.modern .final-cta,.modern .live-band,.modern .view-sheet{border-radius:16px}.modern .view-sheet{background:var(--paper-step);border-color:transparent}.modern .final-cta,.modern .live-band{margin-inline:auto;width:min(var(--content-wide),calc(100% - 32px))}.modern .final-cta.section-rule,.modern .live-band.section-rule{border-top:0}.modern .faq-list summary h3{font-weight:var(--weight-semibold)}@media (max-width:560px){.modern .app-window{border-radius:14px}.modern .sticky-cta{background:rgb(255 255 255/.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.modern h1,.modern h2,.modern h3{font-family:var(--font-display);letter-spacing:-.03em}.dash-modern .app-sidebar{background:var(--paper)}.dash-modern .app-sidebar nav a{border-radius:10px}.dash-modern .app-sidebar nav a:before{display:none}.dash-modern .app-sidebar nav a.active{background:var(--accent-tint)}.dash-modern .app-sidebar nav a:hover:not(.active){background:var(--paper-step)}.dash-modern .apply-mode{border-top:1px solid var(--grey-3);gap:.3rem;margin-top:1.5rem;padding:1.1rem 0 0}.dash-modern .apply-mode legend{float:left;font-size:var(--type-label);letter-spacing:0;padding:0 .75rem .4rem;text-transform:none;width:100%}.apply-mode-pill{align-items:center;border-radius:10px;display:flex;position:relative}.apply-mode-pill:has([aria-pressed=true]){background:var(--accent-tint)}.apply-mode-pill>button{background:transparent;border:0;color:var(--grey-1);cursor:pointer;flex:1 1;font:inherit;font-size:var(--type-small);font-weight:var(--weight-semibold);min-height:40px;padding:0 .75rem;text-align:left}.apply-mode-pill>button:hover{color:var(--ink)}.apply-mode-pill>button[aria-pressed=true]{color:var(--accent-hover)}.apply-mode-pill>button:disabled{cursor:progress;opacity:.5}.apply-mode-tip{align-items:center;border-radius:6px;color:var(--grey-2);cursor:help;display:inline-flex;height:28px;justify-content:center;margin-right:.3rem;width:28px}.apply-mode-tip:focus-visible,.apply-mode-tip:hover{background:var(--paper);color:var(--ink)}.apply-mode-tip [role=tooltip]{background:var(--ink);border-radius:8px;box-shadow:0 8px 20px -8px rgb(16 24 40/.35);color:var(--paper);font-size:var(--type-label);left:0;line-height:1.4;opacity:0;padding:.5rem .65rem;pointer-events:none;position:absolute;right:0;top:calc(100% + 4px);transition:opacity .12s ease-out;visibility:hidden;z-index:5}.apply-mode-tip:focus-visible [role=tooltip],.apply-mode-tip:hover [role=tooltip]{opacity:1;visibility:visible}.dash-modern .apply-mode-popover{border-radius:16px;box-shadow:0 24px 48px -16px rgb(16 24 40/.25)}.dash-modern .trial-badge{background:var(--accent-tint);border-radius:999px;display:inline-block;letter-spacing:.02em;padding:.2rem .55rem}.dash-modern .button,.dash-modern .job-search,.dash-modern .job-search input{border-radius:10px}.dash-modern .applications-controls .button-quiet{background:var(--paper)}.dash-modern .pipeline-rail ol:before{border-top:2px solid var(--grey-3)}.dash-modern .pipeline-node{border:2px solid var(--grey-3);height:16px;width:16px}.dash-modern .pipeline-stop.active .pipeline-node,.dash-modern .pipeline-stop.filled .pipeline-node{background:var(--accent);border-color:var(--accent)}.dash-modern .pipeline-stop.active .pipeline-node{outline:4px solid var(--accent-tint)}.dash-modern .application-board{border-top:0;gap:1rem}.dash-modern .application-lanes{gap:.75rem}.dash-modern .application-lane{background:var(--paper-step);border-radius:16px;padding:0 .6rem}.dash-modern .application-lane+.application-lane{border-left:0;padding-left:.6rem}.dash-modern .application-lane-head{padding:1rem .35rem .75rem}.dash-modern .application-lane-head h2{font-size:var(--type-small)}.dash-modern .application-lane-empty{padding:0 .35rem 1rem}.dash-modern .application-lane-list{gap:.6rem;padding:0 0 1rem}.dash-modern .application-card{background:var(--paper);border:1px solid transparent;border-radius:12px;box-shadow:0 1px 2px rgb(16 24 40/.06);padding-block:.95rem .85rem;transition:border-color .16s ease-out,box-shadow .16s ease-out}.dash-modern .application-card:hover{background:var(--paper);box-shadow:0 6px 16px -8px rgb(16 24 40/.2)}.dash-modern .application-card.selected{background:var(--paper);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.dash-modern .application-card-foot{border-top-color:var(--paper-step)}.dash-modern .application-progress-fill,.dash-modern .application-progress-track{border-radius:3px}.dash-modern .application-card-select input,.dash-modern .application-card-select-send input{border-radius:4px}.dash-modern .application-detail{background:var(--paper);border:1px solid var(--grey-3);border-radius:16px;box-shadow:0 24px 48px -24px rgb(16 24 40/.18);margin-bottom:1rem}.dash-modern .application-detail:before{display:none}.dash-modern .detail-stage{background:var(--paper-step);border-radius:10px;padding:.55rem .7rem}.dash-modern .detail-block{border-top-color:var(--paper-step)}.dash-modern .detail-block .button-primary{min-height:46px}.dash-modern .detail-history .history-node{border-radius:50%}.dash-modern .toast{border-radius:12px;box-shadow:0 16px 32px -16px rgb(16 24 40/.3)}