.app{background:var(--app-bg);color:var(--app-text);border:calc(var(--u) * .2117) solid var(--app-line);border-radius:calc(var(--u) * 2.4);box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 10) #081f334d;grid-template-columns:calc(var(--u) * 27) 1fr;font-size:calc(var(--u) * 1.9403);line-height:1.4;display:grid;overflow:hidden}.app.noside{grid-template-columns:1fr}.side{border-right:calc(var(--u) * .2117) solid var(--app-line);padding:calc(var(--u) * 2.6) calc(var(--u) * 2);gap:calc(var(--u) * .25);flex-direction:column;display:flex}.side .brand{align-items:center;gap:calc(var(--u) * 1.5);font:700 calc(var(--u) * 2.4694)/1 var(--display);color:#fff;margin:0 0 calc(var(--u) * 2.6) calc(var(--u) * .8);display:flex}.side .brand img{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.side .grp{font:600 calc(var(--u) * 1.4817)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6f8599;margin:calc(var(--u) * 2.2) 0 calc(var(--u) * 1) calc(var(--u) * 1.4)}.side .nav{color:#b8c7d5;padding:calc(var(--u) * .9) calc(var(--u) * 1.5);border-radius:calc(var(--u) * 1);white-space:nowrap}.side .nav.on{color:#fff;background:#182c45}.main{flex-direction:column;min-width:0;display:flex}.top{align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 1.7) calc(var(--u) * 3);border-bottom:calc(var(--u) * .2117) solid var(--app-line);display:flex}.top .search{background:var(--app-panel);border:calc(var(--u) * .2117) solid var(--app-line);border-radius:calc(var(--u) * 1.4);padding:calc(var(--u) * 1) calc(var(--u) * 2);color:#6f8599;flex:1;justify-content:space-between;display:flex}.top .search i{font:500 calc(var(--u) * 1.5522)/1.4 var(--mono);color:#6f8599;border:calc(var(--u) * .1764) solid var(--app-line);border-radius:calc(var(--u) * .8);padding:0 calc(var(--u) * .8);font-style:normal}.top .bell{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);border:calc(var(--u) * .2469) solid #6f8599;border-radius:50%}.top .user{text-align:right;line-height:1.2}.top .user b{color:#fff;font-weight:600;display:block}.top .user span{font:500 calc(var(--u) * 1.4817)/1 var(--mono);letter-spacing:.1em;color:#6f8599}.content{padding:calc(var(--u) * 3) calc(var(--u) * 3.4) calc(var(--u) * 3.4);gap:calc(var(--u) * 2.5);align-content:start;display:grid}.content h4{font:700 calc(var(--u) * 3.0339)/1.15 var(--display);color:#fff}.content .sub{color:var(--app-muted);margin-top:calc(var(--u) * .7)}.panel{background:var(--app-panel);border:calc(var(--u) * .2117) solid var(--app-line);border-radius:calc(var(--u) * 1.8);padding:calc(var(--u) * 2.2) calc(var(--u) * 2.6)}.panel h5{font:600 calc(var(--u) * 1.7639)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6f8599;margin-bottom:calc(var(--u) * 2)}.tl{color:var(--app-teal);font-weight:600}.mu{color:var(--app-muted)}.wh{color:#fff;font-weight:600}.pill{padding:calc(var(--u) * .7) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 10);font:600 calc(var(--u) * 1.8344)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;display:inline-block}.pill.ok{color:#6fe6e9;background:#2ad1d429}.pill.go{color:#6fe0a0;background:#19a35a38}.pill.wn{color:#ffcc7a;background:#f2a93b33}.pill.rd{color:#ff9c99;background:#ef535033}.pill.gr{color:#b8c7d5;background:#8ea3b72e}.btn{padding:calc(var(--u) * 1.1) calc(var(--u) * 2.6);border-radius:calc(var(--u) * 1.4);border:calc(var(--u) * .2117) solid #3a5068;color:#dbe5ee;white-space:nowrap;font-weight:500;display:inline-block}.btn.go{background:var(--app-green);border-color:var(--app-green);color:#fff}.btn.tl{background:var(--app-teal);border-color:var(--app-teal);color:#062b33}.rows>div{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 1.7) 0;border-bottom:calc(var(--u) * .1764) solid var(--app-line);display:flex}.rows>div:last-child{border-bottom:0}.bar{height:calc(var(--u) * 1.7);border-radius:calc(var(--u) * 1);background:#1c3147;position:relative;overflow:hidden}.bar b{background:var(--app-teal);border-radius:calc(var(--u) * 1);position:absolute;inset:0 auto 0 0}.bar.g b{background:var(--app-green)}.avatar{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2);color:#cfe6ff;font:600 calc(var(--u) * 1.7639)/1 var(--mono);background:#1f3b58;border-radius:50%;flex:none;place-items:center;display:inline-grid}.avatar.lg{width:calc(var(--u) * 9);height:calc(var(--u) * 9);font-size:calc(var(--u) * 2.6458)}.tabs{gap:calc(var(--u) * 4);border-bottom:calc(var(--u) * .2117) solid var(--app-line);display:flex}.tabs span{padding:0 0 calc(var(--u) * 1.6);color:var(--app-muted)}.tabs span.on{color:#fff;border-bottom:calc(var(--u) * .4233) solid var(--app-teal)}.chat{gap:calc(var(--u) * 2.2);display:grid}.msg{max-width:78%;padding:calc(var(--u) * 2.2) calc(var(--u) * 2.8);border-radius:calc(var(--u) * 2.4);background:var(--app-panel);border:calc(var(--u) * .1764) solid var(--app-line)}.msg.me{background:#15344f;justify-self:end}.msg .who{font:600 calc(var(--u) * 1.6933)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--app-teal);margin-bottom:calc(var(--u) * 1);display:block}.input{border:calc(var(--u) * .2117) solid var(--app-line);border-radius:calc(var(--u) * 2);padding:calc(var(--u) * 2) calc(var(--u) * 3);color:#6f8599;justify-content:space-between;align-items:center;display:flex}.cols{gap:calc(var(--u) * 2.4);display:grid}.cols>*{min-width:0}.lbl{font:600 calc(var(--u) * 1.7639)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6f8599;margin-bottom:calc(var(--u) * 1.8)}.cols.c2{grid-template-columns:1fr 1fr}.cols.c3{grid-template-columns:repeat(3,1fr)}.cols.c4{grid-template-columns:repeat(4,1fr)}.cols.c5{grid-template-columns:repeat(5,1fr)}.cols.wide{grid-template-columns:1.5fr 1fr}.card{border:calc(var(--u) * .1764) solid var(--app-line);border-radius:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.2);gap:calc(var(--u) * 1.1);background:#0e2036;min-width:0;display:grid}.card .t{color:#fff;font-weight:500;line-height:1.3}.card .m{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);color:var(--app-muted);flex-wrap:wrap;display:flex}.col{min-width:0}.col h6{font:600 calc(var(--u) * 1.8344)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8ea3b7;margin-bottom:calc(var(--u) * 1.8);justify-content:space-between;display:flex}.col h6 i{color:#6f8599;font-style:normal}.col{gap:calc(var(--u) * 1.8);align-content:start;display:grid}.stat{gap:calc(var(--u) * .6);display:grid}.stat b{font:700 calc(var(--u) * 5.2917)/1 var(--display);color:#fff;font-stretch:108%}.stat span{color:var(--app-muted)}.stat.t b{color:var(--app-teal)}.steps{gap:0;display:grid}.step{grid-template-columns:calc(var(--u) * 5) 1fr auto;column-gap:calc(var(--u) * 2.2);padding:calc(var(--u) * 1.5) 0;align-items:center;display:grid;position:relative}.step .dot{width:calc(var(--u) * 5);height:calc(var(--u) * 5);border:calc(var(--u) * .2822) solid #3a5068;font:600 calc(var(--u) * 1.7639)/1 var(--mono);color:var(--app-muted);background:var(--app-panel);z-index:1;border-radius:50%;place-items:center;display:grid}.step.done .dot{background:var(--app-green);border-color:var(--app-green);color:#fff}.step.now .dot{border-color:var(--app-teal);color:var(--app-teal);border-width:calc(var(--u) * .3881)}.step:not(:last-child):after{content:"";left:calc(var(--u) * 2.45);top:calc(var(--u) * 6.4);bottom:calc(var(--u) * -1.5);width:calc(var(--u) * .2117);background:#3a5068;position:absolute}.toggle{width:calc(var(--u) * 7);height:calc(var(--u) * 3.6);border-radius:calc(var(--u) * 3);background:#2a3f56;flex:none;position:relative}.toggle:after{content:"";top:calc(var(--u) * .5);left:calc(var(--u) * .5);width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);background:#8ea3b7;border-radius:50%;position:absolute}.toggle.on{background:var(--app-green)}.toggle.on:after{left:calc(var(--u) * 3.9);background:#fff}.toggle.core{background:#1f3449}.toggle.core:after{left:calc(var(--u) * 3.9);background:#3a5068}.wk{grid-template-columns:calc(var(--u) * 15) repeat(5, 1fr);gap:calc(var(--u) * .8);display:grid}.wk .h{font:600 calc(var(--u) * 1.6228)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6f8599;text-align:center;padding-bottom:calc(var(--u) * 1)}.wk .r{color:var(--app-muted);padding-top:calc(var(--u) * 1.2);line-height:1.3}.wk .c{height:calc(var(--u) * 8.5);border-radius:calc(var(--u) * 1);border:calc(var(--u) * .1764) solid var(--app-line);background:#0e2036;min-width:0;position:relative}.wk .c b{left:calc(var(--u) * .6);right:calc(var(--u) * .6);top:calc(var(--u) * .8);bottom:calc(var(--u) * .8);border-radius:calc(var(--u) * .8);border-left:calc(var(--u) * .4233) solid var(--app-teal);font-weight:500;font-size:calc(var(--u) * 1.6933);color:#d9f8f9;padding:calc(var(--u) * .5) calc(var(--u) * .8);white-space:nowrap;text-overflow:ellipsis;background:#2ad1d447;line-height:1.2;position:absolute;overflow:hidden}.wk .c b.n{border-left-color:var(--app-green);color:#d4f5e2;background:#19a35a40}.wk .c b.a{border-left-color:var(--signal);color:#ffe3b3;background:#f2a93b38}.cal{gap:calc(var(--u) * .6);grid-template-columns:repeat(7,1fr);display:grid}.cal span{aspect-ratio:1;font-size:calc(var(--u) * 1.9756);color:var(--app-muted);border-radius:calc(var(--u) * .8);place-items:center;display:grid;position:relative}.cal span.h{font:600 calc(var(--u) * 1.6228)/1 var(--mono);color:#6f8599;aspect-ratio:auto;padding-bottom:calc(var(--u) * .6)}.cal span.d:after{content:"";bottom:calc(var(--u) * .7);width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);background:var(--app-teal);border-radius:50%;position:absolute}.cal span.d.w:after{background:var(--signal)}.cal span.d.r:after{background:#ef5350}.cal span.now{color:#fff;background:#182c45}table.ts{border-collapse:collapse;width:100%}table.ts th{font:600 calc(var(--u) * 1.6933)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6f8599;text-align:right;padding:0 0 calc(var(--u) * 1.6)}table.ts td{text-align:right;padding:calc(var(--u) * 1.4) 0;border-top:calc(var(--u) * .1764) solid var(--app-line);color:var(--app-text)}table.ts td:first-child,table.ts th:first-child{text-align:left;color:var(--app-muted)}table.ts tr.sum td{color:#fff;font-weight:600}.pin{width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4);background:var(--teal);color:#062b33;font:700 calc(var(--u) * 2.4694)/calc(var(--u) * 5.4) var(--display);text-align:center;box-shadow:0 0 0 calc(var(--u) * 1) #ffffffeb, 0 calc(var(--u) * 1.2) calc(var(--u) * 3.5) #081f3359;z-index:2;border-radius:50%;position:absolute}svg.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}
@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(../media/archivo.0g-p5_7l43a8t.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/plex-sans.0de_3pu5tsh.i.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/plex-sans-italic.0mwozi.z7qgtl.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/plex-mono-500.0c7_spa399b67.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/plex-mono-600.0z63851379qlg.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#103d5e;--navy-deep:#0b2b44;--night:#081f33;--night-deep:#061827;--teal:#04beca;--teal-bright:#2ad1d4;--teal-ink:#02727b;--teal-soft:#d9f4f6;--ink:#13212d;--muted:#4c5f70;--mist:#eef4f7;--rule:#cad8e0;--paper:#fff;--signal:#f2a93b;--on-night:#fff;--on-night-soft:#fffc;--on-night-muted:#fff9;--on-night-line:#fff3;--display:"Archivo", "Arial Narrow", Arial, sans-serif;--text:"IBM Plex Sans", "Segoe UI", Arial, sans-serif;--mono:"IBM Plex Mono", Consolas, "Courier New", monospace;--app-bg:#0b1a2b;--app-panel:#112339;--app-line:#1f3449;--app-text:#e3ebf2;--app-muted:#8ea3b7;--app-teal:#2ad1d4;--app-green:#19a35a;--header-h:64px;--gutter:clamp(16px, 4vw, 40px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img{max-width:100%;display:block}ul,ol{list-style:none}a{color:inherit}::selection{background:var(--teal-soft);color:var(--navy)}:focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:4px}.wrap{max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.sprite{width:0;height:0;position:absolute;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--teal);color:var(--night);border-radius:8px;padding:10px 14px;font-weight:600;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.eyebrow{font:600 13px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink);align-items:center;gap:12px;display:flex}.eyebrow:before{content:"";background:var(--teal);flex:none;width:28px;height:2px}.display{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin-top:22px;font-size:clamp(40px,6.4vw,84px);font-weight:720;font-stretch:110%;line-height:1.02}.display em{color:var(--teal);font-style:normal}.h2{font-family:var(--display);letter-spacing:-.015em;color:var(--navy);text-wrap:balance;margin-top:18px;font-size:clamp(32px,4.2vw,54px);font-weight:700;font-stretch:108%;line-height:1.05}.lede{color:var(--navy);text-wrap:pretty;max-width:60ch;margin-top:20px;font-size:clamp(18px,1.55vw,21px);line-height:1.5}.section-head{max-width:880px}.button{font:600 16px/1 var(--text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:14px 20px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.button.primary{background:var(--teal);color:var(--night)}.button.primary:hover{background:var(--teal-bright)}.button.ghost{color:var(--on-night);border:1px solid #ffffff52}.button.ghost:hover{border-color:var(--on-night)}.button.large{padding:18px 26px;font-size:18px}.site-header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(12px);background:#081f33eb;border-bottom:1px solid #ffffff14;position:sticky;top:0}.site-header .wrap{min-height:var(--header-h);align-items:center;gap:32px;display:flex}.site-brand{color:var(--on-night);font:720 21px/1 var(--display);letter-spacing:-.01em;align-items:center;gap:10px;font-stretch:112%;text-decoration:none;display:inline-flex}.site-nav{gap:28px;margin-left:auto;display:flex}.site-nav a{color:#ffffffbd;font-size:15px;font-weight:500;text-decoration:none}.site-nav a:hover{color:var(--on-night)}@media (max-width:880px){.site-nav{display:none}.site-header .button{margin-left:auto}}@media (max-width:400px){.site-header .button{padding:10px 12px;font-size:14px}}.site-footer{background:var(--night-deep);color:var(--on-night-muted);padding-block:44px}.site-footer .wrap{justify-items:start;gap:14px;display:grid}.fine{max-width:82ch;font-size:14px;line-height:1.55}.band{padding-block:clamp(72px,9vw,128px);position:relative}.band.paper{background:var(--paper)}.band.mist{background:var(--mist)}.band.dark,.hero{background:var(--night);color:var(--on-night)}.band.start{background:var(--navy-deep);color:var(--on-night);border-top:1px solid var(--on-night-line)}.dark .eyebrow,.start .eyebrow,.hero .eyebrow{color:var(--teal)}.dark .h2,.start .h2,.lost .h2{color:var(--on-night)}.dark .lede,.hero .lede{color:var(--on-night-soft)}.hero{padding-top:clamp(56px,8vw,112px);position:relative;overflow:hidden}.rose{pointer-events:none;opacity:.5;position:absolute}.hero .rose{width:min(900px,130vw);top:-34%;right:-16%}.hero .wrap{position:relative}.hero-copy{max-width:920px}.cta-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-frame{aspect-ratio:165/84;border-radius:16px 16px 0 0;margin-top:clamp(48px,6vw,84px);overflow:hidden;box-shadow:0 -24px 64px #00000073}.hero-frame .figure figcaption{display:none}.hero-frame .app{box-shadow:none;border-bottom:0;border-radius:0}@media (max-width:640px){.hero-frame{aspect-ratio:auto;max-height:440px}}.areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:56px;display:grid}.area{border-top:2px solid var(--navy);padding-top:20px}.area .i{width:32px;height:32px;color:var(--navy)}.area h3{font:680 24px/1.1 var(--display);color:var(--navy);margin-top:14px;font-stretch:104%}.area p{color:var(--muted);margin-top:6px}.how{margin-top:clamp(64px,7vw,96px)}@media (max-width:900px){.areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.areas{grid-template-columns:1fr}}.flow{counter-reset:flow;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:30px;display:grid}.flow>li{counter-increment:flow;padding-top:66px;position:relative}.flow>li:before{content:"0" counter(flow);font:700 50px/1 var(--display);color:var(--teal);font-stretch:112%;position:absolute;top:0;left:0}.flow>li:not(:last-child):after{content:"";background:var(--rule);height:1px;position:absolute;top:25px;left:88px;right:0}.flow h3{font:680 22px/1.15 var(--display);color:var(--navy);margin-bottom:6px}.flow p{color:var(--muted)}.start .flow h3{color:var(--on-night)}.start .flow p{color:#ffffffbd}.start .flow>li:not(:last-child):after{background:var(--on-night-line)}@media (max-width:760px){.flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.flow>li:not(:last-child):after{display:none}}@media (max-width:420px){.flow{grid-template-columns:1fr}}.chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.chip{background:var(--paper);border:1px solid var(--rule);border-radius:12px;align-items:center;gap:16px;min-height:86px;padding:18px 20px;display:flex}.chip .i{width:28px;height:28px;color:var(--teal-ink);flex:none}.chip h3{font:680 18px/1.2 var(--display);color:var(--navy)}.chip p{color:var(--muted);margin-top:3px;font-size:15px;line-height:1.35}.chip.core{background:var(--navy);border-color:var(--navy)}.chip.core h3{color:var(--on-night)}.chip.core p{color:#ffffffbd}.chip.core .i{color:var(--teal)}@media (max-width:960px){.chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.chips{grid-template-columns:1fr}}.legend{color:var(--muted);flex-wrap:wrap;gap:10px 28px;margin-top:24px;font-size:15px;display:flex}.key{vertical-align:-2px;background:var(--paper);border:1px solid var(--rule);border-radius:4px;width:14px;height:14px;margin-right:8px;display:inline-block}.key.core{background:var(--navy);border-color:var(--navy)}.jump{border-top:1px solid var(--rule);flex-wrap:wrap;gap:10px;margin-top:56px;padding-top:28px;display:flex}.jump a{font:620 15px/1 var(--display);color:var(--navy);border:1px solid var(--rule);border-radius:999px;padding:12px 16px;text-decoration:none;transition:background-color .15s,border-color .15s}.jump a:hover{background:var(--teal-soft);border-color:var(--teal)}.feature-main{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(40px,5vw,64px);display:grid}.feature-more{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(48px,6vw,88px);display:grid}@media (max-width:960px){.feature-main,.feature-more{grid-template-columns:1fr}}.callouts{gap:28px;display:grid}.co{grid-template-columns:36px 1fr;align-items:start;column-gap:16px;display:grid}.co .n{background:var(--teal);width:36px;height:36px;color:var(--night);font:700 18px/36px var(--display);text-align:center;border-radius:50%}.co h3{font:680 21px/1.2 var(--display);color:var(--navy);margin-bottom:6px;font-stretch:104%}.co p{color:var(--muted)}.dark .co h3{color:var(--on-night)}.dark .co p{color:#ffffffbd}.also{border-top:2px solid var(--navy);padding-top:20px}.also-label{font:600 13px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink);margin-bottom:16px}.also>ul>li{color:var(--muted);padding-left:22px;position:relative}.also>ul>li+li{margin-top:10px}.also>ul>li:before{content:"";background:var(--teal);width:10px;height:2px;position:absolute;top:.8em;left:0}.dark .also{border-top-color:var(--on-night-line)}.dark .also-label{color:var(--teal)}.dark .also>ul>li{color:#ffffffc7}.integrations{margin-top:36px}.integrations ul{flex-wrap:wrap;gap:8px;display:flex}.integrations li{font:600 15px/1.2 var(--display);color:var(--on-night);border:1px solid #ffffff59;border-radius:999px;padding:8px 14px}.figure{min-width:0}.figure figcaption{font:500 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:14px}.dark .figure figcaption{color:var(--on-night-muted)}.shot{--u:calc(100cqi / var(--dw));position:relative;container-type:inline-size}.shot .app{font-family:var(--text);font-variant-numeric:tabular-nums}.dark .shot .app{box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 12) #0000008c;border-color:#2c4763}.dark .pin{box-shadow:0 0 0 calc(var(--u) * 1) var(--night), 0 calc(var(--u) * 1.2) calc(var(--u) * 3.5) #00000080}@container (max-width:540px){.app:not(.noside){--u:calc(100cqi / (var(--dw) - 27));grid-template-columns:1fr;height:auto!important}.app:not(.noside) .side,.pin{display:none}}.start{overflow:hidden}.start .rose{opacity:.4;width:760px;bottom:-48%;left:-14%}.start .wrap{position:relative}.start .flow{margin-top:48px}.cta-panel{background:#ffffff0a;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-top:clamp(56px,7vw,88px);padding:36px 40px;display:grid}.cta-panel img{width:88px;height:88px}.cta-h{font:750 clamp(36px, 4.4vw, 56px)/1 var(--display);font-stretch:116%}.cta-p{color:var(--on-night-soft);margin-top:10px;font-size:19px}@media (max-width:760px){.cta-panel{grid-template-columns:1fr;justify-items:start;gap:20px;padding:28px 24px}.cta-panel img{width:64px;height:64px}}.lost{background:var(--night);min-height:100vh;color:var(--on-night);place-content:center;justify-items:start;gap:18px;padding:24px;display:grid}.lost .eyebrow{color:var(--teal)}.lost .button{margin-top:12px}
