.product{--u: .0625rem;position:relative;display:flex;flex-direction:column;min-height:99.5625rem;padding:6rem 5rem 0;content-visibility:auto;contain-intrinsic-size:auto 99.5625rem}@media (width <= 1200px){.product{min-height:94.3125rem;padding:5rem 3rem 0;contain-intrinsic-size:auto 94.3125rem}}@media (width <= 900px){.product{min-height:125rem;padding:2.75rem 2.5rem 0;row-gap:1rem;contain-intrinsic-size:auto 125rem}}@media (width <= 580px){.product{min-height:105rem;padding:3rem 1.25rem 0;row-gap:2rem;contain-intrinsic-size:auto 105rem}}.product__head{padding-bottom:4rem}@media (width <= 1200px){.product__head{padding-bottom:2rem;gap:1rem}.product__head .section-head__stack{gap:1.5rem}.product__head .section-head__aside{width:30rem}}@media (width <= 900px){.product__head{padding-bottom:1rem}.product__head .section-head__aside{width:32.5rem}}@media (width <= 580px){.product__head{padding-bottom:0}.product__head .section-head__stack{gap:.75rem}.product__head .section-head__aside{width:100%}}.product__rule{display:block;flex:none;width:100%;height:1px;background:#ffffff17}@media (width <= 580px){.product__rule--inner{display:none}}.feature{display:flex;align-items:center;justify-content:space-between;padding:3rem 0;height:26.5rem;flex:none}.feature--approval{flex-direction:row-reverse}.feature--chart{height:23.5rem;padding-bottom:0;align-items:flex-end}@media (width <= 1200px){.feature{padding:2rem 0;height:24.25rem}.feature--approval{height:24rem}.feature--chart{height:22rem;padding-bottom:0}}@media (width <= 900px){.feature,.feature--approval,.feature--chart{flex-direction:column;align-items:center;justify-content:flex-start;height:auto;gap:2rem;padding:1.5rem 0}.feature--chart{padding-bottom:0}}@media (width <= 580px){.feature,.feature--approval,.feature--chart{gap:1.5rem;padding:0}}.feature__copy{width:27.5rem;display:flex;flex-direction:column;gap:1rem;flex:none}.feature__index{margin:0;color:rgb(var(--accent-bright-rgb) / .4);letter-spacing:1px;height:1.25rem}.feature__title{margin:0;font-weight:500;font-size:1.625rem;line-height:2rem;letter-spacing:-.0625rem;color:var(--foreground)}.feature__body{margin:0;color:var(--foreground-muted);font-size:1rem;line-height:1.5rem}.feature--trace .feature__body{width:22rem}.feature--chart .feature__body{width:21.9375rem}.feature--chart .feature__copy{align-self:center}@media (width <= 1200px){.feature__copy{width:22.5rem}.feature__title{font-size:1.5rem;line-height:2rem}}@media (width <= 900px){.feature__copy{width:32.5rem;align-items:center;text-align:center}.feature__title{font-size:1.25rem;line-height:1.75rem}.feature--approval .feature__body{width:25.375rem}}@media (width <= 580px){.feature__copy{width:100%}.feature__index{margin-bottom:-.5rem}.feature__title{font-size:1.125rem;line-height:1.5rem}.feature--trace .feature__body,.feature--chart .feature__body,.feature--approval .feature__body{width:100%}}.feature__index .roll{display:inline-flex;height:1.25rem;overflow:hidden;vertical-align:top}.roll__col{display:block;height:1.25rem;overflow:hidden}.roll__strip{display:flex;flex-direction:column;transform:translateY(calc(var(--n, 0) * -1.25rem))}.roll__strip>span{display:block;height:1.25rem;line-height:1.25rem}.pcard{position:relative;flex:none;margin:0;width:47.5rem;height:20.5rem;border-radius:1.625rem;border:1px solid rgba(255,255,255,.07);background:var(--card-glass);overflow:clip;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:.875rem;line-height:1.25rem;color:var(--foreground)}.pcard p{margin:0}.pcard .mono,.pcard dt{font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:.875rem;line-height:1.25rem}.pcard>*,.pcard .tr-step>*,.pcard .ap-msg>*{position:absolute}@media (width <= 1200px){.pcard{width:33rem;border-radius:1.1289rem}}@media (width <= 900px){.pcard{width:33rem;border-radius:1.5rem}}@media (width <= 580px){.pcard{width:21.875rem;border-radius:1.5rem}.pcard .mono,.pcard dt,.pcard{font-size:.75rem;line-height:1.125rem}}.pcard--trace{height:20.5rem}@media (width <= 1200px){.pcard--trace{height:20.25rem}}@media (width <= 900px){.pcard--trace{height:20.0625rem}}@media (width <= 580px){.pcard--trace{height:15.5625rem}}.pcard--trace{--pad: 31;--rule-w: 696;--head-y: 63;--r1: 121;--r2: 163;--r3: 205;--icon-x: 31;--icon: 16;--label-x: 59;--val-r: 33;--val-w: 120;--star: 16;--star-gap: 4;--span-h: 12;--span-r: 4;--axis-x: 223;--axis-y: 263;--axis-w: 380;--tick-y: 264;--tick-h: 5;--tl-y: 273;--t0: 223;--t1: 318;--t2: 413;--t3: 508;--t4: 603}@media (width <= 1200px){.pcard--trace{--pad: 23;--rule-w: 480;--head-y: 55;--r1: 111;--r2: 155;--r3: 199;--icon-x: 23;--icon: 11;--label-x: 45;--val-r: 23;--val-w: 64;--star: 13;--star-gap: 3;--span-h: 8;--span-r: 2.779;--axis-x: 189;--axis-y: 271;--axis-w: 220;--tick-y: 272;--tick-h: 3;--tl-y: 279;--t0: 189;--t1: 244;--t2: 299;--t3: 353;--t4: 408}}@media (width <= 900px){.pcard--trace{--r1: 108;--r2: 153;--r3: 198;--axis-y: 268;--tick-y: 269;--tl-y: 276}}@media (width <= 580px){.pcard--trace{--pad: 19;--rule-w: 310;--head-y: 49;--r1: 90;--r2: 125;--r3: 160;--icon-x: 19;--icon: 7;--label-x: 33;--val-r: 19;--val-w: 52;--star: 9;--star-gap: 1.5;--span-h: 5;--span-r: 2;--axis-x: 149;--axis-y: 200;--axis-w: 180;--tick-y: 201;--tick-h: 2;--tl-y: 210;--t0: 149;--t1: 194;--t2: 239;--t3: 284;--t4: 328}}.tr-run{left:calc(var(--pad) * var(--u));top:calc((var(--pad) + 2) * var(--u));white-space:nowrap}.tr-sum{right:calc((var(--pad) + 2) * var(--u));top:calc((var(--pad) + 2) * var(--u));width:17.5rem;text-align:right;color:var(--foreground-dim);white-space:nowrap}@media (width <= 1200px){.tr-run{top:calc(var(--pad) * var(--u))}.tr-sum{top:calc(var(--pad) * var(--u));right:calc(var(--pad) * var(--u));width:9.75rem}}@media (width <= 580px){.tr-sum{width:8.375rem}}.typed-off{color:transparent}.tr-rule{left:calc(var(--pad) * var(--u));width:calc(var(--rule-w) * var(--u));height:1px;background:#ffffff0d}.tr-rule--head{top:calc(var(--head-y) * var(--u));background:#ffffff12}.tr-rule--1{top:calc(var(--r1) * var(--u))}.tr-rule--2{top:calc(var(--r2) * var(--u))}.tr-rule--3{top:calc(var(--r3) * var(--u))}.tr-step{position:static}.tr-icon{left:calc(var(--icon-x) * var(--u));top:calc(var(--iy) * var(--u));width:calc(var(--icon) * var(--u));height:calc(var(--icon) * var(--u));color:var(--accent-bright);overflow:visible}.tr-check{stroke-dasharray:1;stroke-dashoffset:0}html.js:not(.rm) .tr-check{stroke-dashoffset:1}.tr-label{left:calc(var(--label-x) * var(--u));top:calc(var(--ly) * var(--u));white-space:nowrap;color:var(--foreground)}.tr-step--pending .tr-label{color:var(--foreground-muted)}.tr-value{right:calc(var(--val-r) * var(--u));top:calc(var(--ly) * var(--u));min-width:calc(var(--val-w) * var(--u));text-align:right;white-space:nowrap;color:var(--foreground-dim);font-variant-numeric:tabular-nums}.tr-stars{display:flex;justify-content:flex-end;align-items:center;gap:calc(var(--star-gap) * var(--u));height:1.25rem}.tr-star{width:calc(var(--star) * var(--u));height:calc(var(--star) * var(--u));flex:none;fill:transparent;stroke:#ffffff3d;stroke-width:1.2;stroke-linejoin:round;transition:fill .24s,stroke .24s}.tr-star.is-on{fill:var(--accent-bright);stroke:var(--accent-bright)}.tr-span{left:calc(var(--sx) * var(--u));top:calc(var(--sy) * var(--u));width:calc(var(--sw) * var(--u));height:calc(var(--span-h) * var(--u));border-radius:calc(var(--span-r) * var(--u));transform-origin:left;background:#fffc}html.js:not(.rm) .tr-span{transform:scaleX(0)}.tr-step--1 .tr-span{background:linear-gradient(to right,#3e43b0,var(--accent-bright))}.tr-span--pending{background:none}.tr-span--pending svg{width:100%;height:100%;overflow:visible}.tr-clock{color:inherit}html.js:not(.rm) .tr-clock,html.js:not(.rm) .tr-step--pending .tr-value{opacity:0}.tr-step--1{--iy: 92;--ly: 91;--sx: 223;--sy: 95;--sw: 228}.tr-step--2{--iy: 134;--ly: 133;--sx: 451;--sy: 137;--sw: 15}.tr-step--3{--iy: 176;--ly: 175;--sx: 466;--sy: 179;--sw: 6}.tr-step--4{--iy: 218;--ly: 217;--sx: 468;--sy: 221;--sw: 60}@media (width <= 1200px){.tr-step--1{--iy: 83;--ly: 79;--sx: 189;--sy: 85;--sw: 158}.tr-step--2{--iy: 127;--ly: 123;--sx: 347;--sy: 129;--sw: 10}.tr-step--3{--iy: 171;--ly: 167;--sx: 357;--sy: 173;--sw: 4}.tr-step--4{--iy: 215;--ly: 211;--sx: 361;--sy: 217;--sw: 42}}@media (width <= 900px){.tr-step--1{--iy: 80;--ly: 76;--sy: 82}.tr-step--2{--iy: 125;--ly: 121;--sy: 126}.tr-step--3{--iy: 170;--ly: 166;--sy: 170}.tr-step--4{--iy: 215;--ly: 211;--sy: 214}}@media (width <= 580px){.tr-step--1{--iy: 70;--ly: 64;--sx: 146;--sy: 70.5;--sw: 102}.tr-step--2{--iy: 105;--ly: 99;--sx: 248;--sy: 105.5;--sw: 7}.tr-step--3{--iy: 140;--ly: 134}.tr-step--3 .tr-span{display:none}.tr-step--4{--iy: 175;--ly: 169;--sx: 255;--sy: 175.5;--sw: 18}}.tr-axis{left:calc(var(--axis-x) * var(--u));top:calc(var(--axis-y) * var(--u));width:calc(var(--axis-w) * var(--u));height:1px;background:#ffffff17}.tr-tick{top:calc(var(--tick-y) * var(--u));width:1px;height:calc(var(--tick-h) * var(--u));background:#ffffff29}.tr-tlabel{top:calc(var(--tl-y) * var(--u));width:3.75rem;margin-left:-1.875rem;text-align:center;color:var(--foreground-dim);background:none;height:auto;white-space:nowrap}.tr-tick--0{left:calc(var(--t0) * var(--u))}.tr-tick--1{left:calc(var(--t1) * var(--u))}.tr-tick--2{left:calc(var(--t2) * var(--u))}.tr-tick--3{left:calc(var(--t3) * var(--u))}.tr-tick--4{left:calc(var(--t4) * var(--u))}.pcard--approval{height:20.5rem;--pad: 31;--rule-w: 696;--dots-x: 71;--dots-y: 124;--av-x: 31;--av-y: 76;--name-x: 71;--name-y: 80;--text-x: 71;--text-y: 115;--text-w: 520;--bar-x: 71;--bar-y: 155;--bar-w: 3;--bar-h: 80;--key-x: 88;--val-x: 192;--k1: 155;--v1: 155;--k2: 183;--v2: 183;--k3: 213;--v3: 211;--btn-x: 71;--btn-y: 251;--wait-y: 275;--rule-y: 63}@media (width <= 1200px){.pcard--approval{height:20rem;--pad: 23;--rule-w: 480;--rule-y: 55;--dots-x: 63;--dots-y: 114;--av-x: 23;--av-y: 75;--name-x: 63;--name-y: 79;--text-x: 63;--text-y: 105;--text-w: 440;--bar-x: 63;--bar-y: 143;--bar-h: 92;--key-x: 81;--val-x: 173;--k1: 147;--v1: 145;--k2: 177;--v2: 175;--k3: 207;--v3: 205;--btn-x: 63;--btn-y: 251;--wait-y: 263}}@media (width <= 900px){.pcard--approval{height:20.0625rem;--dots-x: 71;--dots-y: 125;--av-x: 23;--av-y: 76;--name-x: 71;--name-y: 80;--text-x: 71;--text-y: 116;--bar-x: 71;--bar-y: 152;--bar-h: 80;--key-x: 89;--val-x: 181;--k1: 152;--v1: 152;--k2: 180;--v2: 180;--k3: 210;--v3: 208;--btn-x: 71;--btn-y: 252;--wait-y: 276}}@media (width <= 580px){.pcard--approval{height:18.0625rem;--pad: 19;--rule-w: 310;--rule-y: 47;--dots-x: 19;--dots-y: 104;--av-x: 19;--av-y: 58;--name-x: 55;--name-y: 63;--text-x: 19;--text-y: 98;--text-w: 310;--bar-x: 19;--bar-y: 150;--bar-w: 2;--bar-h: 70;--key-x: 29;--val-x: 117;--k1: 150;--v1: 150;--k2: 176;--v2: 176;--k3: 202;--v3: 202;--btn-x: 19;--btn-y: 240;--wait-y: 245}}.ap-channel{left:calc(var(--pad) * var(--u));top:calc(var(--pad) * var(--u));font-family:var(--font-inter),sans-serif;font-weight:500;font-size:.875rem;line-height:1.25rem}.ap-today{right:calc(var(--pad) * var(--u));top:calc(var(--pad) * var(--u));width:7.5rem;text-align:right;color:var(--foreground-dim)}.ap-rule{left:calc(var(--pad) * var(--u));top:calc(var(--rule-y) * var(--u));width:calc(var(--rule-w) * var(--u));height:1px;background:#ffffff12}.ap-dots{left:calc(var(--dots-x) * var(--u));top:calc(var(--dots-y) * var(--u));display:flex;gap:4px}.ap-dots i{display:block;width:6px;height:6px;border-radius:50%;background:var(--foreground-dim)}html.js:not(.rm) .ap-dots{opacity:0}html.rm .ap-dots{display:none}.ap-msg{inset:0;pointer-events:none}.ap-avatar{left:calc(var(--av-x) * var(--u));top:calc(var(--av-y) * var(--u));width:1.75rem;height:1.75rem}.ap-name{left:calc(var(--name-x) * var(--u));top:calc(var(--name-y) * var(--u));font-family:var(--font-inter),sans-serif;font-weight:500;font-size:.875rem;line-height:1.25rem;white-space:nowrap}.ap-time{right:calc(var(--pad) * var(--u));top:calc(var(--name-y) * var(--u));color:var(--foreground-dim)}.ap-text{left:calc(var(--text-x) * var(--u));top:calc(var(--text-y) * var(--u));width:calc(var(--text-w) * var(--u));font-family:var(--font-inter),sans-serif;font-size:1rem;line-height:1.5rem;color:var(--foreground-muted)}.ap-bar{left:calc(var(--bar-x) * var(--u));top:calc(var(--bar-y) * var(--u));width:calc(var(--bar-w) * var(--u));height:calc(var(--bar-h) * var(--u));border-radius:9999px;transform-origin:top}.ap-fields{inset:0;margin:0;pointer-events:none}.ap-field{position:static}.ap-field dt,.ap-field dd{position:absolute;margin:0;white-space:nowrap}.ap-field dt{left:calc(var(--key-x) * var(--u));color:var(--foreground-dim)}.ap-field dd{left:calc(var(--val-x) * var(--u));font-family:var(--font-inter),sans-serif;font-weight:500;font-size:.875rem;line-height:1.25rem;color:var(--foreground)}.ap-field--1 dt{top:calc(var(--k1) * var(--u))}.ap-field--1 dd{top:calc(var(--v1) * var(--u))}.ap-field--2 dt{top:calc(var(--k2) * var(--u))}.ap-field--2 dd{top:calc(var(--v2) * var(--u))}.ap-field--3 dt{top:calc(var(--k3) * var(--u))}.ap-field--3 dd{top:calc(var(--v3) * var(--u));font-size:1rem;line-height:1.5rem}.ap-buttons{left:calc(var(--btn-x) * var(--u));top:calc(var(--btn-y) * var(--u));display:flex;gap:.5rem}.ap-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;box-shadow:var(--elevation-float);font-family:var(--font-inter),sans-serif;font-weight:500;font-size:.875rem;line-height:1.25rem;white-space:nowrap}.ap-btn svg{width:.875rem;height:.875rem;flex:none}.ap-btn--go{background:var(--accent);color:var(--on-accent);padding:.75rem 1rem}.ap-btn--hold{background:var(--surface-raised);color:var(--foreground);border:1px solid rgba(255,255,255,.16);padding:.6875rem .9375rem}.ap-wait{right:calc(var(--pad) * var(--u));top:calc(var(--wait-y) * var(--u));width:10rem;text-align:right;color:var(--foreground-dim);font-variant-numeric:tabular-nums;white-space:nowrap}html.js:not(.rm) .ap-msg,html.js:not(.rm) .ap-field,html.js:not(.rm) .ap-btn,html.js:not(.rm) .ap-wait{opacity:0}html.js:not(.rm) .ap-bar{transform:scaleY(0)}@media (width <= 580px){.ap-text,.ap-field dd,.ap-field--3 dd{font-size:.875rem;line-height:1.125rem}.ap-buttons{gap:.375rem}.ap-btn{font-size:.8125rem;line-height:1rem;border-radius:.25rem;gap:.375rem}.ap-btn--go{padding:.375rem .75rem}.ap-btn--hold{padding:.3125rem .6875rem}}.pcard--chart{height:20.5rem;--cw: 76;--pitch: 123;--x0: 33;--base: 254;--cap-w: 60;--cap-h: 32;--cap-x: 8;--gs: 1;--rule-x: 31;--rule-y: 259;--rule-w: 696;--day-y: 275;--h1: 108;--h2: 128;--h3: 150;--h4: 174;--h5: 198;--h6: 222}@media (width <= 1200px){.pcard--chart{height:20rem;--cw: 57;--pitch: 85;--x0: 23;--base: 253;--cap-w: 45;--cap-h: 24;--cap-x: 6;--gs: .75;--rule-x: 23;--rule-y: 262;--rule-w: 480;--day-y: 275;--h1: 92;--h2: 109;--h3: 128;--h4: 149;--h5: 169;--h6: 190}}@media (width <= 900px){.pcard--chart{height:20.0625rem;--cw: 60;--pitch: 84;--x0: 23;--base: 257;--cap-w: 47;--cap-h: 25;--cap-x: 6.3;--gs: .783;--day-y: 276;--h1: 84;--h2: 99;--h3: 116;--h4: 135;--h5: 153;--h6: 172}}@media (width <= 580px){.pcard--chart{height:16.4375rem;--cw: 43;--pitch: 53;--x0: 19;--base: 208;--cap-w: 34;--cap-h: 18;--cap-x: 4.5;--gs: .567;--rule-x: 19;--rule-y: 213;--rule-w: 310;--day-y: 226;--h1: 60;--h2: 71;--h3: 84;--h4: 97;--h5: 110;--h6: 124}}.ch-cap{left:1.9375rem;top:1.9375rem;color:var(--foreground-dim);white-space:nowrap}.ch-avg{left:15.5rem;top:1.9375rem;color:var(--foreground-muted);white-space:nowrap}@media (width <= 1200px){.ch-cap{left:1.4375rem;top:1.4375rem}.ch-avg{left:23.8125rem;top:1.4375rem}}@media (width <= 580px){.ch-cap{left:1.1875rem;top:1.1875rem}.ch-avg{left:1.1875rem;top:2.4375rem}}.ch-bars{inset:0;pointer-events:none}.ch-col{position:absolute;display:block;left:calc((var(--x0) + var(--i) * var(--pitch)) * var(--u));top:calc((var(--base) - var(--h)) * var(--u));width:calc(var(--cw) * var(--u));height:calc(var(--h) * var(--u))}.ch-col--1{--i: 0;--h: var(--h1)}.ch-col--2{--i: 1;--h: var(--h2)}.ch-col--3{--i: 2;--h: var(--h3)}.ch-col--4{--i: 3;--h: var(--h4)}.ch-col--5{--i: 4;--h: var(--h5)}.ch-col--6{--i: 5;--h: var(--h6)}.ch-cube{position:absolute;inset:0;width:100%;height:100%;transform-origin:50% 100%}.ch-cap-img{position:absolute;left:calc(var(--cap-x) * var(--u));top:0;width:calc(var(--cap-w) * var(--u));height:calc(var(--cap-h) * var(--u))}.ch-glow{position:absolute;left:calc((var(--cap-x) - 20 * var(--gs)) * var(--u));top:calc(-20 * var(--gs) * var(--u));width:calc(100 * var(--gs) * var(--u));height:calc(72 * var(--gs) * var(--u));opacity:0}html.js:not(.rm) .ch-cube{transform:scaleY(0)}html.js:not(.rm) .ch-cap-img{opacity:0}.ch-base{left:calc(var(--rule-x) * var(--u));top:calc(var(--rule-y) * var(--u));width:calc(var(--rule-w) * var(--u));height:1px;background:#ffffff14}.ch-days{inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.ch-days li{position:absolute;top:calc(var(--day-y) * var(--u));width:5rem;margin-left:-2.5rem;text-align:center;color:var(--foreground-dim);left:calc((var(--x0) + var(--cw) / 2 + var(--i) * var(--pitch)) * var(--u))}.ch-days li:nth-child(1){--i: 0}.ch-days li:nth-child(2){--i: 1}.ch-days li:nth-child(3){--i: 2}.ch-days li:nth-child(4){--i: 3}.ch-days li:nth-child(5){--i: 4}.ch-days li:nth-child(6){--i: 5}.ch-days li.is-sat{color:var(--accent-bright)}@media (width <= 580px){.ch-days li{line-height:1rem}}
