.dev-ep{border-top:1px solid #0a0a0a;display:grid;list-style:none;margin-top:28px}.dev-ep li{border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:minmax(0,170px) 1fr;min-width:0;padding:14px 0}.dev-ep li b{color:#0a0a0a;font-family:var(--sans);font-size:14.5px;font-weight:600;padding-top:2px}.dev-ep li code{color:var(--muted);font-family:var(--mono);font-size:12.5px;line-height:1.7;word-break:break-word}.dev-ep li code i{color:var(--blue);font-style:normal}@media (max-width:700px){.dev-ep li{gap:4px;grid-template-columns:1fr}}.c-two .c-code+.c-code{margin-top:14px}.c-code pre{-webkit-overflow-scrolling:touch}.dev-meta{color:var(--muted-2);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:12px;gap:8px 22px;justify-content:center;letter-spacing:.08em;margin-top:22px;text-transform:uppercase}.dev-code code:not(.c-code *){background:var(--paper);border:1px solid var(--line);border-radius:5px;color:#0a0a0a;font-family:var(--mono);font-size:.86em;padding:1px 5px;word-break:break-word}.dev-code .sec.paper code:not(.c-code *){background:#fff}.dev-code .c-two .body>*,.dev-code .c-two>*,.dev-ep,.dev-ep li,.dev-ep li>*{min-width:0}.dev-code code:not(.c-code *){overflow-wrap:anywhere}.gp-card img{aspect-ratio:4/5;background:#ededed;border-radius:12px;display:block;object-fit:cover;width:100%}.gp-card .gp-who{color:var(--muted-2);font-size:13.5px;line-height:1.4}.gp-card blockquote{color:#0a0a0a;font-family:var(--display);font-size:19px;font-weight:400;letter-spacing:-.02em;line-height:1.3;margin:0}.gp-list{display:grid;gap:12px;list-style:none;margin-top:4px}.gp-list li{align-items:flex-start;color:#3a3a3a;display:flex;font-size:16px;gap:12px;line-height:1.55}.gp-list li svg{color:var(--blue);flex:none;margin-top:4px}.gp-list li b{color:#0a0a0a;font-weight:600}.split .gp-list{margin-top:22px}.sec-hero .x-facts{gap:22px 44px;justify-content:center}.sec-hero .x-fact{min-width:0}.sec-hero .x-fact .n{font-size:22px}.sec-hero .x-fact .l{margin-top:6px}.sec-hero .x-cta .btn{display:inline-flex}.c-grid .gcard{min-width:0}.sec .after b{color:#0a0a0a;font-weight:600}.practice-list{display:grid;gap:10px 24px;grid-template-columns:repeat(2,1fr);list-style:none;margin-top:28px}.practice-list li{align-items:flex-start;color:var(--muted);display:flex;font-size:14.5px;gap:10px;line-height:1.55}.practice-list li svg{color:var(--blue);flex:none;margin-top:3px}@media (max-width:760px){.practice-list{grid-template-columns:1fr}}:root{--white:#fff;--paper:#f4f4f1;--band:#f4f4f1;--black:#000;--ink:#0a0a0a;--ink-2:#121212;--ink-3:#191919;--ink-line:#262626;--ink-line-2:#333;--ink-text:#f5f5f5;--ink-muted:#9c9c9c;--grey-head:#9a9a9a;--text:#0a0a0a;--muted:#5c5c5c;--muted-2:#6e6e6e;--line:#e4e4e4;--line-2:#d2d2d2;--blue:#0a0a0a;--blue-deep:#0a0a0a;--blue-tile:#fff;--blue-mark:#0a0a0a;--blue-key:#2a2a2a;--green:#193f38;--green-2:#2c6b4f;--display:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--s8:128px;--nav-h:76px;--maxw:1320px;--rd:12px;--rd-lg:18px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--white);color:var(--text);font-size:17px;line-height:1.55;margin:0;overflow-x:hidden}img{display:block;max-width:100%}figure,h1,h2{margin:0}h1,h2{letter-spacing:-.028em;line-height:1.02}h3,h4{font-family:var(--sans);font-weight:600;letter-spacing:-.014em;line-height:1.25}h3,h4,p{margin:0}a,button{color:inherit}button{font:inherit}ol,ul{list-style:none;margin:0;padding:0}:focus-visible{border-radius:3px;outline:3px solid var(--blue);outline-offset:2px}.on-blue :focus-visible,.on-dark :focus-visible{outline-offset:2px}.wrap{margin:0 auto;max-width:var(--maxw);padding:0 40px;width:100%}@media (max-width:760px){.wrap{padding:0 20px}}.wrap-wide{margin:0 auto;max-width:1560px;padding:0 40px;width:100%}@media (max-width:760px){.wrap-wide{padding:0 20px}}.skip{background:#000;border-radius:0 0 8px 0;color:#fff;left:-9999px;padding:12px 18px;position:absolute;top:0;z-index:200}.skip:focus{left:0}@keyframes wf{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.app .app-wave i,.por-card .wave i,.x-live .wave i{height:34%}.app .app-wave i:nth-child(12n+1),.por-card .wave i:nth-child(12n+1),.x-live .wave i:nth-child(12n+1){animation-delay:0s;height:34%}.app .app-wave i:nth-child(12n+2),.por-card .wave i:nth-child(12n+2),.x-live .wave i:nth-child(12n+2){animation-delay:-.44s;height:58%}.app .app-wave i:nth-child(12n+3),.por-card .wave i:nth-child(12n+3),.x-live .wave i:nth-child(12n+3){animation-delay:-.18s;height:80%}.app .app-wave i:nth-child(12n+4),.por-card .wave i:nth-child(12n+4),.x-live .wave i:nth-child(12n+4){animation-delay:-.62s;height:46%}.app .app-wave i:nth-child(12n+5),.por-card .wave i:nth-child(12n+5),.x-live .wave i:nth-child(12n+5){animation-delay:-.3s;height:96%}.app .app-wave i:nth-child(12n+6),.por-card .wave i:nth-child(12n+6),.x-live .wave i:nth-child(12n+6){animation-delay:-.7s;height:62%}.app .app-wave i:nth-child(12n+7),.por-card .wave i:nth-child(12n+7),.x-live .wave i:nth-child(12n+7){animation-delay:-.12s;height:28%}.app .app-wave i:nth-child(12n+8),.por-card .wave i:nth-child(12n+8),.x-live .wave i:nth-child(12n+8){animation-delay:-.5s;height:74%}.app .app-wave i:nth-child(12n+9),.por-card .wave i:nth-child(12n+9),.x-live .wave i:nth-child(12n+9){animation-delay:-.26s;height:100%}.app .app-wave i:nth-child(12n+10),.por-card .wave i:nth-child(12n+10),.x-live .wave i:nth-child(12n+10){animation-delay:-.66s;height:52%}.app .app-wave i:nth-child(12n+11),.por-card .wave i:nth-child(12n+11),.x-live .wave i:nth-child(12n+11){animation-delay:-.38s;height:38%}.app .app-wave i:nth-child(12n+12),.por-card .wave i:nth-child(12n+12),.x-live .wave i:nth-child(12n+12){animation-delay:-.56s;height:68%}@media (prefers-reduced-motion:reduce){.app .app-wave i,.por-card .wave i,.x-live .wave i{animation:none}}.mono-caps{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.lede{color:var(--muted);font-size:18px;line-height:1.6}.on-blue .lede,.on-dark .lede{color:#0a0a0a}.btn{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:15px;font-weight:500;gap:9px;justify-content:center;letter-spacing:-.014em;padding:13px 22px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-dark{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.btn-dark:hover{background:#242424;border-color:#242424}.btn-line{background:transparent;border-color:#cfcfcf}.btn-white{background:#fff;border-color:#fff;color:#0a0a0a}.btn-white:hover{background:#ededed;border-color:#ededed}.btn-ghost-d{background:transparent;border-color:hsla(0,0%,100%,.34);color:#fff}.btn-ghost-d:hover{background:hsla(0,0%,100%,.09);border-color:#fff}.btn-blue{background:var(--blue);border-color:var(--blue);color:#fff}.btn-blue:hover{background:#0020d2;border-color:#0020d2}.btn-green{background:var(--green);border-color:var(--green);color:#fff}.btn-green:hover{background:#0f2a25;border-color:#0f2a25}.btn-lg{font-size:16px;padding:15px 25px}.g-glyph{flex:none}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:38px auto 0;max-width:680px}@media (max-width:520px){.hero-cta{align-items:stretch;flex-direction:column;gap:10px}.hero-cta .btn{width:100%}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1)}.reveal.in{opacity:1;transform:none}main>.reveal:first-child,main>:first-child .reveal{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.announce{font-size:14px;line-height:1.4;position:relative;z-index:60}.announce .inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;max-width:var(--maxw);padding:11px 48px 11px 40px;text-align:center}.announce b{font-weight:600}.announce a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.announce a:hover{text-decoration-color:#0a0a0a}.announce .x{background:none;border:0;border-radius:6px;cursor:pointer;line-height:0;padding:6px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}@media (max-width:760px){.announce .inner{font-size:13px;padding:10px 42px 10px 16px}}.nav{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:hsla(0,0%,100%,.9);border-bottom:1px solid transparent;position:sticky;top:0;transition:border-color .2s,background-color .2s;z-index:50}.nav.is-scrolled{border-bottom-color:var(--line)}.nav .inner{display:flex;gap:28px;height:var(--nav-h);margin:0 auto;max-width:var(--maxw);padding:0 40px}.brand{align-items:center;color:#0a0a0a;display:inline-flex;flex:none;text-decoration:none}.brand .wordmark{color:currentColor;display:block;height:26px;width:auto}.foot .brand .wordmark{height:28px}.nav .brand{margin-right:4px}@media (max-width:900px){.nav .brand .wordmark{height:22px}}@media (max-width:400px){.nav .brand .wordmark{height:20px}}.nav-links{display:flex;gap:26px;margin-left:8px}.nav-links a{border-bottom:1.5px solid transparent;color:#1a1a1a;font-size:15px;padding:6px 0;text-decoration:none}.nav-links a:hover{border-bottom-color:#1a1a1a}.nav-right{align-items:center;display:flex;gap:14px;margin-left:auto}.nav-right .lnk{color:#1a1a1a;font-size:15px;text-decoration:none}.nav-right .lnk:hover{text-decoration:underline;text-underline-offset:3px}.nav .btn{font-size:14.5px;padding:10px 17px}@media (max-width:1080px){.nav-links{display:none}}.nav-toggle{align-items:center;background:transparent;border:0;border-radius:10px;color:#1a1a1a;cursor:pointer;display:none;height:40px;justify-content:center;margin-right:-8px;width:40px}.nav-toggle:hover{background:rgba(0,0,0,.05)}.nav-toggle:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.nav-menu{display:none}@media (max-width:1080px){.nav-toggle{display:inline-flex}.nav-menu{border-top:1px solid var(--line);display:flex;flex-direction:column;margin:0 auto;max-width:var(--maxw);padding:6px 40px 18px}.nav-menu a{border-bottom:1px solid var(--line);color:#1a1a1a;font-size:16px;padding:12px 0;text-decoration:none}.nav-menu a:last-child{border-bottom:0}}@media (max-width:900px){.nav-menu{padding:6px 20px 18px}.nav .inner{gap:12px;padding:0 20px}.nav-right .btn-line,.nav-right .lnk{display:none}}.hero{background:#fff;overflow:hidden;padding:64px 0 92px;position:relative}.hero-inner{margin:0 auto;max-width:1180px;padding:0 24px;position:relative;text-align:center;z-index:3}.hero .proof{align-items:center;background:#fff;border:1px solid var(--line-2);border-radius:999px;color:#2e2e2e;display:inline-flex;font-size:14px;gap:9px;justify-content:center;letter-spacing:-.005em;margin-bottom:26px;padding:7px 16px}.hero .proof .dot{background:var(--blue);border-radius:50%;flex:none;height:6px;width:6px}.hero .proof .av-stack{display:flex;margin:-3px 2px -3px -6px}.hero .proof .av-stack img{background:#dadada;border:1.5px solid #fff;border-radius:50%;height:24px;margin-left:-7px;object-fit:cover;width:24px}.hero .proof .av-stack img:first-child{margin-left:0}@media (max-width:430px){.hero .proof{font-size:12.5px;gap:7px;padding:6px 13px}}.hero h1{font-family:var(--display);font-size:clamp(30px,5.4vw,84px);font-weight:300;letter-spacing:-.036em;line-height:1.045}.hero h1 .l1,.hero h1 .l3{color:var(--grey-head);display:block}.hero h1 .l2{color:#0a0a0a;display:block}.hero .hero-body{color:#4a4a4a;font-family:var(--sans);font-size:clamp(16.5px,1.36vw,19.5px);font-weight:400;letter-spacing:-.005em;line-height:1.62;margin:28px auto 0;max-width:600px}.hero .hero-body u{color:#0a0a0a;font-weight:500;text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:1.5px;text-underline-offset:3px}.mark{background:var(--blue-mark);height:9px;position:absolute;width:9px;z-index:4}.mark.tl{left:18px;top:14px}.mark.tr{right:18px;top:14px}.mark.bl{bottom:14px;left:18px}.mark.br{bottom:14px;right:18px}@media (max-width:760px){.mark{height:7px;width:7px}}.collage{inset:0;pointer-events:none;position:absolute;z-index:1}.collage figure{background:#dcdcdc;margin:0;overflow:hidden;position:absolute}.collage img{height:100%;object-fit:cover;width:100%}.c1{background:#b9b0a2;left:30px;top:78px;width:166px}.c1,.c2{height:238px}.c2{background:#2e7fa8;left:-58px;top:250px;width:176px}.c3{background:#2a3b52;height:216px;right:0;top:104px;width:200px}.c4{background:#5a4438;height:182px;right:0;top:300px;width:126px}.c5{background:#8c8c8c;height:156px;left:58px;top:470px;width:124px}.c6{background:#6e7c86;height:162px;right:56px;top:464px;width:140px}@media (max-width:1200px){.c1{height:186px;left:12px;width:132px}.c2{height:176px;left:-56px;width:130px}.c3{height:142px;width:150px}.c4{height:138px;width:96px}.c5,.c6{display:none}}@media (max-width:900px){.collage{display:none}}.collage-row{display:none;gap:8px;margin:34px 0 0;overflow-x:auto;padding:0 0 0 20px;scrollbar-width:none}.collage-row::-webkit-scrollbar{display:none}.collage-row figure{background:#dcdcdc;border-radius:2px;flex:none;height:150px;margin:0;overflow:hidden;width:118px}.collage-row img{height:100%;object-fit:cover;width:100%}@media (max-width:900px){.collage-row{display:flex}}.field-form{margin:38px auto 0;max-width:680px;width:100%}.field{background:#fff;border:1.5px solid #0a0a0a;display:flex;overflow:hidden;transition:box-shadow .16s,border-color .16s}.field:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px hsla(0,0%,4%,.09)}.field input{background:transparent;border:0;color:#0a0a0a;flex:1 1;font-family:var(--sans);font-size:16px;min-width:0;padding:17px 18px}.field input::placeholder{color:#6e6e6e}.field input:focus{outline:none}.field button{align-items:center;background:#0a0a0a;border:0;border-left:1.5px solid #0a0a0a;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-family:var(--sans);font-size:15px;font-weight:500;gap:9px;letter-spacing:-.014em;padding:0 22px;transition:background-color .16s}.field button:hover{background:var(--blue)}.field button:disabled{cursor:default;opacity:.55}.field button svg{flex:none}.field-2{align-items:center;background:#fff;border:1px solid var(--line-2);display:flex;gap:10px;margin-top:10px;padding:0 14px;transition:border-color .16s,box-shadow .16s}.field-2:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px hsla(0,0%,4%,.075)}.field-2 label{color:var(--muted-2);flex:none;font-size:13.5px}.field-2 input{background:transparent;border:0;flex:1 1;font-family:var(--sans);font-size:15px;min-width:0;padding:12px 0}.field-2 input:focus{outline:none}.field-note{align-items:center;color:#4a4a4a;display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:18px}.field-note svg{color:#0a0a0a;flex:none}.chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.chip{background:#fff;border:1px solid var(--line-2);border-radius:999px;color:#3a3a3a;cursor:pointer;font-size:13.5px;padding:7px 13px;transition:border-color .15s,background-color .15s,color .15s}.chip:hover{background:#f7f7f7;border-color:#0a0a0a;color:#0a0a0a}@media (max-width:620px){.field{flex-direction:column}.field button{border-left:0;border-top:1.5px solid #0a0a0a;justify-content:center;padding:15px 22px}}.system{background:#fff;padding:0 0 56px;position:relative;z-index:3}.sys-head{margin:0 auto 26px;max-width:720px;text-align:center}.sys-kicker{color:#707070;display:inline-block;margin-bottom:14px}.system h2{color:#0a0a0a;font-family:var(--display);font-size:clamp(28px,3.9vw,48px);font-weight:300;letter-spacing:-.033em;line-height:1.05}.sys-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 22px}.sys-tab{align-items:flex-start;background:#fff;border:1px solid var(--line-2);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-width:186px;padding:11px 18px;text-align:left;transition:border-color .16s,background-color .16s,box-shadow .16s}.sys-tab .k{align-items:center;color:#0a0a0a;display:inline-flex;font-family:var(--sans);font-size:16px;font-weight:500;gap:8px;letter-spacing:-.014em}.sys-tab .d{color:var(--muted-2);font-size:13px}.sys-tab .ea{background:#f2f2f0;border:1px solid #d2d2d2;border-radius:999px;color:#707070;font-family:var(--sans);font-size:9px;font-weight:500;letter-spacing:.1em;padding:3px 7px;text-transform:uppercase}.sys-tab.is-on,.sys-tab:hover{border-color:#0a0a0a}.sys-tab.is-on{background:#0a0a0a;box-shadow:0 10px 24px -14px rgba(0,0,0,.5)}.sys-tab.is-on .k{color:#fff}.sys-tab.is-on .d{color:hsla(0,0%,100%,.66)}.sys-tab.is-on .ea{background:hsla(0,0%,4%,.11);border-color:hsla(0,0%,4%,.21);color:#0a0a0a}@media (max-width:760px){.sys-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.sys-tabs::-webkit-scrollbar{display:none}.sys-tab{flex:none;min-width:0;padding:10px 14px}.sys-tab .k{font-size:15px}}.sys-panel,.sys-stage{display:grid}.sys-panel{align-content:start;grid-area:1/1;grid-template-rows:auto auto;opacity:0;pointer-events:none;position:relative;transition:opacity 0s linear .9s,visibility 0s linear .9s;visibility:hidden;z-index:1}.sys-panel.is-on{opacity:1;pointer-events:auto;transition:opacity .9s cubic-bezier(.4,0,.2,1),visibility 0s;visibility:visible;z-index:2}.sys-panel .sys-cap,.sys-panel .sys-shot>*{opacity:0;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease}.sys-panel.is-on .sys-cap,.sys-panel.is-on .sys-shot>*{opacity:1;transform:none;transition:opacity .6s ease .55s,transform .7s cubic-bezier(.2,.8,.2,1) .55s}@media (prefers-reduced-motion:reduce){.sys-panel,.sys-panel .sys-cap,.sys-panel .sys-shot>*,.sys-panel.is-on{transition:none}}.sys-panel:focus{outline:none}@media (max-width:900px){.sys-stage{display:block}.sys-panel{display:none}.sys-panel.is-on{display:grid}}.sys-shot{background-color:var(--shot-fb,#2b3a66);background-image:var(--shot-img);background-position:50%;background-size:cover;border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:72px 40px 80px;position:relative;width:100vw}.sys-shot .app{margin-left:auto;margin-right:auto;max-width:1200px}.sys-shot:after{background:linear-gradient(180deg,rgba(8,10,24,.16),rgba(8,10,24,.3));content:"";inset:0;pointer-events:none;position:absolute}.sys-shot .app{box-shadow:0 2px 4px rgba(0,0,0,.1),0 44px 80px -34px rgba(0,0,0,.55);position:relative;z-index:1}.shot-int{--shot-fb:#b3a389;--shot-img:url(/backdrops/photo-1508615039623-a25605d2b022.webp)}.shot-swm{--shot-fb:#432c86;--shot-img:url(/backdrops/photo-1635776062127-d379bfcba9f8.webp)}.shot-ana{--shot-fb:#bdc9c7;--shot-img:url(/backdrops/photo-1614851099175-e5b30eb6f696.webp)}.shot-p-int{--shot-fb:#7b6ba8;--shot-img:url(/backdrops/photo-1579546929518-9e396f3cc809.webp)}.shot-p-swm{--shot-fb:#0e1a28;--shot-img:url(/backdrops/photo-1541701494587-cb58502866ab.webp)}.shot-p-ana{--shot-fb:#4b3fbf;--shot-img:url(/backdrops/photo-1618005182384-a83a8bd57fbe.webp)}@media (max-width:900px){.sys-shot{padding:36px 20px 42px}}@media (max-width:520px){.sys-shot{padding:26px 14px 32px}}.sys-cap{color:var(--muted);font-size:15px;line-height:1.55;margin-left:auto;margin-right:auto;margin-top:26px;max-width:74ch;text-align:center}.sys-cap a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sys-shot.sys-two{align-items:center;column-gap:40px;display:grid;grid-template-columns:minmax(0,1fr) 300px;padding-left:max(40px,calc(50vw - 620px));padding-right:max(40px,calc(50vw - 620px))}.sys-shot.sys-two>.ui-shot,.sys-shot.sys-two>:not(.sys-cap){grid-column:1;grid-row:1;margin:0;max-width:none;width:100%}.sys-shot.sys-two .sys-cap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(10,12,20,.62);border-radius:14px;color:#fff;font-size:14px;grid-column:2;grid-row:1;line-height:1.55;margin:0;max-width:none;padding:16px 18px;position:relative;text-align:left;z-index:1}.sys-shot.sys-two .sys-cap a{color:#fff;display:inline-block;font-weight:500;margin-top:6px}@media (max-width:900px){.sys-shot.sys-two{grid-template-columns:1fr;row-gap:16px}.sys-shot.sys-two .sys-cap{grid-column:1;grid-row:2}}.app{--a-bg:#fff;--a-rail:#f7f7f7;--a-line:#e6e6e6;--a-line-2:#f0f0f0;--a-ink:#171717;--a-mut:#6f6f6f;--a-mut-2:#8c8c8c;--a-acc:#0a0a0a;--a-acc-soft:#f2f2f0;--a-acc-line:#d2d2d2;--a-acc-ink:#0a0a0a;--a-green:#1f7a4d;--a-green-l:#cde8da;--a-green-bg:#f3fbf6;--a-warm:#b04a25;--a-warm-l:#f2cdbe;--a-warm-bg:#fff6f2;--a-h:640px;background:var(--a-bg);border:1px solid #e2e2e2;border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 30px 72px -40px rgba(0,0,0,.4);color:var(--a-ink);font-family:var(--sans);font-size:13.5px;letter-spacing:-.004em;line-height:1.5;overflow:hidden}.app *{min-width:0}.app svg{display:block;flex:none}.app .ic10{height:10px;width:10px}.app .ic12{height:12px;width:12px}.app .ic13{height:13px;width:13px}.app .ic14{height:14px;width:14px}.app .ic15{height:16px;width:16px}.app .gi{color:#8c8c8c}.app .tcode{color:var(--a-mut);font-family:var(--mono);font-size:10px;white-space:nowrap}.app .mini{color:var(--a-mut-2);font-size:11.5px;white-space:nowrap}.app .app-chrome{align-items:center;background:#f7f7f7;border-bottom:1px solid var(--a-line);display:flex;flex:none;height:44px;padding:0 16px;position:relative}.app .tls{display:flex;flex:none;gap:7px}.app .tls i{background:#ff5f57;border-radius:50%;display:block;height:11px;width:11px}.app .tls i:nth-child(2){background:#febc2e}.app .tls i:nth-child(3){background:#28c840}.app .app-url{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:7px;color:#5c5c5c;display:inline-flex;font-size:11.5px;gap:7px;left:50%;max-width:58%;overflow:hidden;padding:5px 18px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.app .app-url svg{color:#a6a6a6}.app .app-body{display:flex;height:var(--a-h)}.app .app-side{background:var(--a-rail);border-right:1px solid var(--a-line);display:flex;flex:none;flex-direction:column;padding:16px 12px 14px;width:216px}.app .ws{align-items:center;display:flex;flex:none;gap:10px;padding:0 6px}.app .ws-av{background:var(--a-acc);border-radius:8px;color:#fff;display:grid;flex:none;font-family:var(--display);font-size:14px;font-weight:600;height:28px;place-items:center;width:28px}.app .ws-tx{display:block;line-height:1.3;min-width:0}.app .ws-tx b{display:block;font-size:13px;font-weight:600;letter-spacing:-.012em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .ws-tx i{color:var(--a-mut-2);display:block;font-size:11px;font-style:normal}.app .ws-ch{color:#a6a6a6;margin-left:auto}.app .side-nav{display:flex;flex:none;flex-direction:column;gap:2px;margin-top:22px}.app .sn{align-items:center;border-radius:8px;color:#3d3d3d;display:flex;font-size:13px;gap:11px;padding:9px 10px}.app .sn svg{color:#8c8c8c}.app .sn .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .sn.on{background:#fff;color:var(--a-ink);font-weight:600}.app .sn.on svg{color:var(--a-acc)}.app .sn .cnt{color:var(--a-acc-ink);font-style:normal;font-weight:400;letter-spacing:.06em;margin-left:auto}.app .side-lbl,.app .sn .cnt{flex:none;font-family:var(--mono);font-size:9px}.app .side-lbl{color:#a6a6a6;letter-spacing:.16em;margin:24px 0 6px;padding:0 10px;text-transform:uppercase}.app .side-chats{display:flex;flex:none;flex-direction:column;gap:1px;overflow:hidden}.app .side-chats li{align-items:center;border-radius:7px;color:#5c5c5c;display:flex;font-size:12px;gap:8px;padding:7px 10px}.app .side-chats span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .side-chats i{color:#a6a6a6;flex:none;font-size:10.5px;font-style:normal;margin-left:auto}.app .side-user{align-items:center;border-top:1px solid var(--a-line);display:flex;flex:none;gap:10px;margin-top:auto;padding:14px 6px 0}.app .side-user .av{background:#e4e4e4;border-radius:50%;color:#0a0a0a;display:grid;flex:none;font-family:var(--mono);font-size:10px;font-weight:500;height:28px;place-items:center;width:28px}.app .side-user .tx{display:block;line-height:1.3;min-width:0}.app .side-user .tx b{display:block;font-size:12.5px;font-weight:600}.app .side-user .tx i{color:var(--a-mut-2);display:block;font-size:10.5px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .app-main{background:#fff;display:flex;flex:1 1;flex-direction:column;min-width:0}.app .app-bar{border-bottom:1px solid var(--a-line);flex:none;gap:18px;height:48px;padding:0 24px}.app .app-bar,.app .crumb{align-items:center;display:flex}.app .crumb{color:var(--a-mut);font-size:12.5px;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.app .crumb span{overflow:hidden;text-overflow:ellipsis}.app .crumb em{color:#cacaca;flex:none;font-style:normal}.app .crumb b{color:var(--a-ink);flex:none;font-weight:600}.app .app-search{align-items:center;background:var(--a-rail);border:1px solid var(--a-line);border-radius:8px;color:#9a9a9a;display:inline-flex;flex:none;font-size:12px;gap:8px;margin-left:auto;padding:6px 10px;white-space:nowrap;width:212px}.app .app-search svg{color:#a6a6a6}.app .app-search kbd{background:#fff;border:1px solid var(--a-line);border-radius:4px;color:#9a9a9a;font-family:var(--mono);font-size:10px;line-height:16px;margin-left:auto;padding:0 5px}.app .app-acts{display:flex;gap:12px}.app .app-acts,.app .bt{align-items:center;flex:none}.app .bt{background:#fff;border:1px solid #dcdcdc;border-radius:8px;color:#2e2e2e;display:inline-flex;font-size:12.5px;font-weight:500;gap:7px;height:30px;justify-content:center;padding:0 14px;white-space:nowrap}.app .bt.pri{background:var(--a-acc);border-color:var(--a-acc);color:#fff}.app .bt.wide{font-size:13px;height:36px;width:100%}.app .split{display:inline-flex;flex:none}.app .split .bt{border-radius:8px 0 0 8px}.app .split .bt.cv{border-radius:0 8px 8px 0;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.38);padding:0 11px}.app .app-content{display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;overflow:hidden;padding:22px 24px 24px}.app .std-head{flex:none}.app .std-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.app h3{color:var(--a-ink);font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.024em;line-height:1.25}.app .badge{align-items:center;background:#fff;border:1px solid var(--a-line);border-radius:999px;color:var(--a-mut);display:inline-flex;font-family:var(--mono);font-size:9px;gap:6px;letter-spacing:.1em;line-height:1.2;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.app .badge i{animation:pulse 1.6s ease-in-out infinite;border-radius:50%;display:block;height:5px;width:5px}.app .badge.live{background:var(--a-green-bg);border-color:var(--a-green-l);color:var(--a-green)}.app .badge.live i{background:#25a16a}.app .badge.run{background:var(--a-warm-bg);border-color:var(--a-warm-l);color:var(--a-warm)}.app .badge.run i{background:#e2603f}.app .badge.ok{background:var(--a-acc-soft);border-color:var(--a-acc-line);color:var(--a-acc-ink)}.app .std-btns{display:flex;flex:none;gap:9px;margin-left:auto}.app .std-meta{color:var(--a-mut);font-size:12px;line-height:1.45;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .std-tabs{border-bottom:1px solid var(--a-line);display:flex;gap:24px;margin-top:16px}.app .std-tabs span{border-bottom:2px solid transparent;color:var(--a-mut);font-size:13px;line-height:1.2;margin-bottom:-1px;padding-bottom:10px;white-space:nowrap}.app .std-tabs span.on{border-bottom-color:var(--a-ink);color:var(--a-ink);font-weight:600}.app .std-head.tight .std-tabs{display:none}.app .pane{background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.app .pane.rule{border-left:1px solid var(--a-line);padding-left:26px}.app .pane-h{align-items:center;display:flex;flex:none;gap:10px;padding:0 0 14px}.app .pane-h b{font-family:var(--display);font-size:13.5px;font-weight:600;letter-spacing:-.014em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .pane-h-r{align-items:center;display:flex;flex:none;gap:9px;margin-left:auto}.app .pane-b{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow:hidden}.app .pane-b>.bt.wide{margin-top:auto}.app .pav{background:#efefef;border-radius:8px;color:#5c5c5c;display:grid;flex:none;font-family:var(--mono);font-size:10px;font-style:normal;height:30px;line-height:1;place-items:center;width:30px}.app .pav.b{background:#e4e4e4;color:#0a0a0a}.app .pav.lg{border-radius:11px;font-size:12px;height:40px;width:40px}.app .pav.xs{border-radius:6px;font-size:8px;height:19px;width:19px}.app .prow{align-items:center;display:flex;gap:11px;min-width:0}.app .ptx{display:block;line-height:1.35;min-width:0}.app .ptx b{color:var(--a-ink);font-size:12.5px;font-weight:600}.app .ptx b,.app .ptx em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .ptx em{color:var(--a-mut-2);font-size:11px;font-style:normal}.app .stat{align-items:center;color:var(--a-mut);display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.app .stat i{animation:pulse 1.6s ease-in-out infinite;background:#e2603f;border-radius:50%;display:block;height:5px;width:5px}.app .stat.done{color:#4a4a4a}.app .stat.live{color:var(--a-warm)}.app .sent{color:var(--a-mut);font-size:12px}.app .sent.pos{color:var(--a-green)}.app .sent.neg{color:var(--a-warm)}.app .sent.mix{color:#7a6a2f}.app .src{background:#f2f2f2;border-radius:4px;color:var(--a-mut);display:inline-block;font-family:var(--mono);font-size:9px;letter-spacing:.06em;line-height:1.6;padding:1px 6px;text-transform:uppercase;white-space:nowrap}.app .src.si{background:var(--a-acc-soft);color:var(--a-acc-ink)}.app .src.sa{background:var(--a-green-bg);color:var(--a-green)}.app .src.su{background:var(--a-warm-bg);color:var(--a-warm)}.app .q-bub{background:var(--a-acc);border-radius:12px 12px 4px 12px;color:#fff;line-height:1.45;margin-left:auto;max-width:92%;padding:9px 13px;width:fit-content}.app .a-bub,.app .q-bub{flex:none;font-size:12.5px}.app .a-bub{background:#f7f8fa;border-radius:12px;color:#3d3d3d;line-height:1.55;padding:13px 14px}.app .a-who{color:var(--a-mut-2);gap:8px;letter-spacing:.06em;margin-bottom:9px}.app .a-who,.app .sec-lbl{align-items:center;display:flex;font-family:var(--mono);font-size:9px;text-transform:uppercase}.app .sec-lbl{color:#a6a6a6;flex:none;gap:7px;letter-spacing:.16em}.app .sec-lbl em{color:var(--a-mut);font-style:normal}.app .int-split{display:grid;flex:1 1;gap:26px;grid-template-columns:minmax(0,1fr) 340px;min-height:0}.app .tbl-scroll{flex:1 1;min-height:0;overflow:hidden}.app .tbl{border-collapse:collapse;height:100%;table-layout:fixed;width:100%}.app .tbl th{border-bottom:1px solid var(--a-line);color:#a6a6a6;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.14em;padding:0 12px 12px;text-align:left;text-transform:uppercase}.app .tbl th:nth-child(2){width:96px}.app .tbl th:nth-child(3){width:132px}.app .tbl th:nth-child(4){width:100px}.app .tbl td{border-bottom:1px solid var(--a-line-2);color:#3d3d3d;padding:14px 12px;vertical-align:middle}.app .tbl tbody tr:last-child td{border-bottom:0}.app .tbl tr.sel td{background:var(--a-acc-soft)}.app .tbl .num,.app .tbl th.num{color:var(--a-mut);font-family:var(--mono);font-size:11.5px;text-align:right}.app .tbl th.num{font-size:9px}.app .tbl .ar,.app .tbl th.ar{text-align:right}.app .pcard{align-items:center;display:flex;flex:none;gap:12px}.app .vfy{color:var(--a-green);font-size:8.5px;gap:5px;letter-spacing:.07em;margin-top:4px;text-transform:uppercase}.app .rec-pill,.app .vfy{align-items:center;display:inline-flex;font-family:var(--mono)}.app .rec-pill{background:var(--a-warm-bg);border-radius:999px;color:var(--a-warm);font-size:10px;gap:6px;padding:3px 9px}.app .rec-pill i{animation:pulse 1.6s ease-in-out infinite;background:#e2603f;border-radius:50%;display:block;height:5px;width:5px}.app .app-wave{align-items:center;display:flex;flex:none;gap:2px;height:30px;overflow:hidden}.app .app-wave i{animation:wf 1.3s ease-in-out infinite;background:#afc2ff;border-radius:1px;display:block;flex:none;transform-origin:center;width:2px}.app .qwrap{display:flex;flex:none;flex-direction:column;gap:8px}.app .qmeta{align-items:center;color:var(--a-mut);display:flex;font-size:12px;gap:9px}.app .qmeta b{color:var(--a-ink);font-size:12.5px;font-weight:600}.app .qmeta span{color:var(--a-mut-2);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.app .qmeta em{font-family:var(--mono);font-size:10.5px;font-style:normal;margin-left:auto}.app .qbar{background:#ececec;flex:none;height:3px;overflow:hidden}.app .qbar,.app .qbar i{border-radius:2px;display:block}.app .qbar i{background:var(--a-acc);height:100%}.app .tsc{display:flex;flex:1 1;flex-direction:column;-webkit-mask-image:linear-gradient(180deg,#000 86%,transparent);mask-image:linear-gradient(180deg,#000 86%,transparent);min-height:0;overflow:hidden}.app .tl{border-bottom:1px solid var(--a-line-2);color:#4a4a4a;flex:none;font-size:12px;line-height:1.55;padding:10px 0}.app .tl i{color:#b0b0b0;font-family:var(--mono);font-size:9px;font-style:normal;margin-right:8px}.app .tl b{color:var(--a-ink);font-weight:600;margin-right:6px}.app .tl.pb{background:var(--a-acc);border-bottom:0;border-radius:12px;color:#fff;margin:6px 0;padding:10px 13px}.app .tl.pb i{color:hsla(0,0%,100%,.7)}.app .tl.pb b{color:#fff}.app .sw-split{display:grid;flex:1 1;gap:26px;grid-template-columns:264px minmax(0,1fr) 292px;min-height:0}.app .per-list{display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;overflow:hidden}.app .per-list li{align-items:center;border-radius:9px;display:flex;gap:11px;padding:11px 10px}.app .per-list li.on{background:var(--a-acc-soft)}.app .per-list .ptx em{margin-top:2px}.app .per-list .pr{align-items:center;display:flex;flex:none;margin-left:auto}.app .rp-view{flex:none}.app .bib{background:#fff;border:1px solid var(--a-line);border-radius:10px;overflow:hidden}.app .bib-bar{align-items:center;background:#f5f5f5;border-bottom:1px solid var(--a-line);display:flex;gap:6px;height:26px;padding:0 10px}.app .bib-bar i{background:#d8d8d8;border-radius:50%;display:block;height:7px;width:7px}.app .bib-bar em{background:#fff;border:1px solid var(--a-line);border-radius:4px;color:#8c8c8c;font-family:var(--mono);font-size:9px;font-style:normal;line-height:16px;margin-left:10px;padding:0 12px}.app .bib-page{align-items:flex-start;background:#fff;display:flex;flex-direction:column;overflow:hidden;padding:16px 18px 18px;position:relative}.app .bib-page>*{flex:none;width:min(238px,86%)}.app .bib-brand{color:var(--a-ink);font-size:12px;letter-spacing:-.02em}.app .bib-brand,.app .bib-h{font-family:var(--display);font-weight:600;line-height:1.2}.app .bib-h{font-size:15px;letter-spacing:-.024em;margin-top:6px}.app .bib-f{display:block;margin-top:11px}.app .bib-l{color:#8c8c8c;display:block;font-size:10px;line-height:1.2;margin-bottom:4px}.app .bib-i{background:#fff;border:1px solid #dedede;border-radius:6px;color:#3d3d3d;display:block;font-size:11.5px;height:27px;line-height:25px;padding:0 10px;position:relative}.app .bib-f.bad .bib-i{background:#fffaf8;border-color:#e2603f;box-shadow:0 0 0 2px rgba(226,96,63,.15)}.app .bib-i.dots{color:#9a9a9a;letter-spacing:.16em}.app .bib-i .caret{background:var(--a-ink);height:14px;position:absolute;right:10px;top:6px;width:1px}.app .bib-btn{background:var(--a-ink);border-radius:7px;color:#fff;display:block;font-size:11.5px;font-weight:500;height:30px;line-height:30px;margin-top:14px;position:relative;text-align:center}.app .bib-cur{bottom:-10px;color:var(--a-ink);height:16px;position:absolute;right:36px;width:12px}.app .bib-flag{background:#e2603f;border-radius:6px;color:#fff;font-family:var(--mono);font-size:9px;letter-spacing:.07em;line-height:1.6;margin-top:14px;padding:3px 10px;text-transform:uppercase;width:fit-content}.app .rp-time{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-top:16px}.app .rp-time li{align-items:center;border-bottom:1px solid var(--a-line-2);color:#5c5c5c;display:flex;font-size:12px;gap:12px;line-height:1.4;padding:10px 0}.app .rp-time li:last-child{border-bottom:0}.app .rp-time i{color:#b0b0b0;flex:none;font-family:var(--mono);font-size:9px;font-style:normal;width:14px}.app .rp-time span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .rp-time em{color:#b0b0b0;flex:none;font-family:var(--mono);font-size:9px;font-style:normal;margin-left:auto}.app .rp-time li.hit{color:var(--a-warm);font-weight:500}.app .rp-time li.hit em,.app .rp-time li.hit i{color:var(--a-warm)}.app .finds{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.app .finds li{align-items:center;border-bottom:1px solid var(--a-line-2);color:#3d3d3d;display:flex;font-size:12px;gap:10px;line-height:1.4;padding:11px 0}.app .finds li:last-child{border-bottom:0}.app .finds .ft{min-width:0}.app .finds em{color:var(--a-mut-2);font-size:9px;font-style:normal;margin-left:auto}.app .finds em,.app .sev{flex:none;font-family:var(--mono)}.app .sev{border-radius:4px;font-size:8.5px;letter-spacing:.07em;line-height:1.6;padding:2px 6px;text-transform:uppercase}.app .sev.crit{background:#c2410c;color:#fff}.app .sev.high{background:#ffede4;color:var(--a-warm)}.app .sev.med{background:#faf5e2;color:#7a6a2f}.app .sev.low{background:#ececec;color:#5c5c5c}.app .an-split{display:grid;flex:1 1;gap:26px;grid-template-columns:244px minmax(0,1fr) 302px;min-height:0}.app .th-list{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.app .th-list li{border-radius:9px;padding:11px 10px}.app .th-list li.on{background:var(--a-acc-soft)}.app .th-t{color:var(--a-ink);display:flex;font-size:12.5px;font-weight:500;gap:10px;line-height:1.4}.app .th-t em{color:var(--a-mut-2);flex:none;font-family:var(--mono);font-size:10px;font-style:normal;margin-left:auto}.app .th-bar{background:#eaeaea;height:4px;margin-top:9px;overflow:hidden}.app .th-bar,.app .th-bar i{border-radius:2px;display:block}.app .th-bar i{background:var(--a-acc);height:100%}.app .th-bar.warm i{background:#e2603f}.app .th-s{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.app .conf{background:var(--a-green-bg);border-radius:999px;color:var(--a-green);font-family:var(--mono);font-size:9px;letter-spacing:.07em;line-height:1.6;padding:2px 9px;text-transform:uppercase;white-space:nowrap}.app .claim{border-left:2px solid var(--a-acc);color:var(--a-ink);flex:none;font-size:13.5px;line-height:1.55;padding-left:14px}.app .quotes{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.app .qc{background:#fafafb;border-radius:12px;padding:14px 16px}.app .qc-h{align-items:center;color:var(--a-mut-2);display:flex;font-size:11px;gap:9px;min-width:0}.app .qc-h b{color:var(--a-ink);flex:none;font-size:12px;font-weight:600;white-space:nowrap}.app .qc-h em{font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .qc-h .src{flex:none;margin-left:auto}.app .qc-q{color:#2e2e2e;font-size:13px;line-height:1.5;margin-top:9px}.app .pl{background:var(--a-ink);border-radius:50%;color:#fff;display:grid;flex:none;font-style:normal;height:20px;place-items:center;width:20px}.app .pl svg{margin-left:1px}.app .scrub{background:#e8e8e8;height:3px;margin-top:11px;overflow:hidden}.app .scrub,.app .scrub i{border-radius:2px;display:block}.app .scrub i{background:var(--a-ink);height:100%}.app .cchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.app .cc{align-items:center;background:var(--a-acc-soft);border-radius:5px;color:var(--a-acc-ink);display:inline-flex;font-family:var(--mono);font-size:9px;gap:5px;line-height:1.6;padding:2px 7px}.app .cc:before{background:currentColor;border-radius:50%;content:"";flex:none;height:5px;width:5px}.app .nxt{display:flex;flex:none;flex-direction:column;overflow:hidden}.app .nxt li{border-bottom:1px solid var(--a-line-2);color:#3d3d3d;display:flex;font-size:12px;gap:11px;line-height:1.5;padding:11px 0}.app .nxt li:last-child{border-bottom:0}.app .nxt i{color:var(--a-acc);flex:none;font-family:var(--mono);font-size:9px;font-style:normal;padding-top:3px}@media (max-width:1300px){.app .int-split{gap:22px;grid-template-columns:minmax(0,1fr) 296px}.app .sw-split{gap:20px;grid-template-columns:224px minmax(0,1fr) 254px}.app .an-split{gap:20px;grid-template-columns:210px minmax(0,1fr) 264px}.app .pane.rule{padding-left:20px}.app .app-search{width:170px}.app .app-content{padding:20px 20px 22px}}@media (max-width:900px){.app{--a-h:auto}.app .app-body{height:auto}.app .app-side{align-items:center;padding:12px 8px;width:58px}.app .ws{padding:0}.app .side-chats,.app .side-lbl,.app .side-user .tx,.app .sn .cnt,.app .sn .t,.app .ws-ch,.app .ws-tx{display:none}.app .sn{justify-content:center;padding:9px 0}.app .side-nav{margin-top:14px}.app .side-user{justify-content:center;padding-top:12px;width:100%}.app .crumb>em:first-of-type,.app .crumb>span:first-child{display:none}.app .an-split,.app .int-split,.app .sw-split{gap:22px;grid-template-columns:minmax(0,1fr)}.app .pane.rule{border-left:0;border-top:1px solid var(--a-line);padding-left:0;padding-top:22px}.app .app-content{overflow:visible}.app .std-meta{white-space:normal}.app .tbl-scroll{overflow-x:auto}.app .tbl{height:auto;min-width:520px}.app .finds,.app .nxt,.app .per-list,.app .quotes,.app .rp-time,.app .th-list,.app .tsc{-webkit-mask-image:none;mask-image:none;overflow:visible}.app .bib-page>*{width:min(238px,100%)}}@media (max-width:640px){.app .app-search{display:none}.app .app-chrome{gap:10px}.app .app-url{flex:1 1;font-size:10px;justify-content:center;max-width:none;padding:4px 10px;position:static;transform:none}.app .app-content{padding:16px 14px 18px}.app .std-btns{margin-left:0;margin-top:4px;width:100%}.app .std-tabs{gap:18px;overflow-x:auto;scrollbar-width:none}.app .std-tabs::-webkit-scrollbar{display:none}.app .tbl{min-width:0}.app .tbl-scroll{overflow-x:visible}.app .tbl td:nth-child(2),.app .tbl td:nth-child(4),.app .tbl th:nth-child(2),.app .tbl th:nth-child(4){display:none}.app .tbl th:nth-child(3){width:112px}}.clip-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.clip-row .lbl{color:var(--muted);flex:0 0 100%;font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.clip{background:#2a2a2a;border:1px solid var(--line);border-radius:8px;flex:none;height:62px;overflow:hidden;position:relative;width:96px}.clip img{height:100%;object-fit:cover;opacity:.86;width:100%}.clip .play{background:rgba(0,0,0,.55);border-radius:50%;color:#0a0a0a;display:grid;height:22px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.clip .t{background:rgba(0,0,0,.7);border-radius:3px;bottom:4px;color:#fff;font-family:var(--mono);font-size:9.5px;padding:1px 4px;position:absolute;right:4px}.blue-band{background:var(--band);overflow:hidden;position:relative}.blue-band .top{padding:104px 0 44px}.blue-band h2{color:#0a0a0a;font-family:var(--display);font-size:clamp(40px,7.4vw,104px);font-weight:400;letter-spacing:-.035em;line-height:1.02}.blue-band .sub-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-top:26px}.blue-band .sub{color:#0a0a0a;font-size:18.5px;line-height:1.5;max-width:34ch}.blue-band .sub-cta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.portrait-row{background:var(--band);display:grid;gap:6px;grid-template-columns:repeat(5,1fr);padding:0 6px 6px;width:100%}.portrait{aspect-ratio:288/400;background:#0f2ab8;border-radius:12px;cursor:pointer;outline:none;overflow:hidden;position:relative}.portrait img{display:block;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1);width:100%}.portrait.on img,.portrait:focus-visible img,.portrait:hover img{transform:scale(1.03)}.portrait:after{background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 55%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s}.portrait.on:after,.portrait:focus-visible:after,.portrait:hover:after{opacity:1}.portrait:focus-visible{box-shadow:0 0 0 3px #fff}.por-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,4%,.88);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;bottom:10px;color:#fff;left:10px;opacity:0;padding:11px 12px;position:absolute;right:10px;transform:translateY(calc(100% + 14px));transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s;z-index:2}.portrait.on .por-card,.portrait:focus-visible .por-card,.portrait:hover .por-card{opacity:1;transform:none}.por-card .hd{align-items:center;color:#fff;display:flex;font-family:var(--sans);font-size:9.5px;gap:7px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.por-card .rec{animation:pulse 1.6s ease-in-out infinite;background:#ff5c42;border-radius:50%;flex:none;height:6px;width:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.por-card .who{display:flex;flex-direction:column;font-size:12.5px;gap:1px;line-height:1.3;margin-top:7px}.por-card .who b{font-weight:600}.por-card .who span{color:hsla(0,0%,100%,.7);font-size:11.5px}.por-card .wave{align-items:center;display:flex;gap:2px;height:18px;margin-top:9px;overflow:hidden}.por-card .wave i{animation:wf 1.3s ease-in-out infinite;background:#0a0a0a;border-radius:1px;display:block;flex:none;transform-origin:center;width:2px}.por-card .probe{color:#ededed;font-size:12px;line-height:1.4;margin-top:8px}@media (prefers-reduced-motion:reduce){.por-card,.portrait img,.portrait:after{transition:none}.por-card .rec,.por-card .wave i{animation:none}}.link-white{font-weight:500;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px}.link-white:hover{text-decoration-color:#0a0a0a}@media (max-width:760px){.portrait-row{gap:4px;grid-template-columns:repeat(3,1fr);padding:0 4px 4px}.portrait{aspect-ratio:1/1.18;border-radius:8px}.p6{display:block!important}.por-card{border-radius:7px;bottom:6px;left:6px;padding:7px 8px;right:6px}.por-card .probe,.por-card .wave{display:none}.por-card .who{font-size:11px}}.rule-row{align-items:center;border-top:1px solid hsla(0,0%,100%,.32);color:hsla(0,0%,100%,.8);display:flex;font-size:13px;justify-content:space-between;margin-top:0;padding:16px 0 0}.blue-band .mid{padding:56px 0 0}.blue-band .mid h3{color:#0a0a0a;font-family:var(--display);font-size:clamp(28px,3.6vw,46px);font-weight:400;letter-spacing:-.03em;line-height:1.12;margin:52px auto 40px;max-width:20ch;text-align:center}.tiles{display:grid;gap:2px;grid-template-columns:repeat(4,1fr);padding-bottom:84px}@media (max-width:900px){.tiles{grid-template-columns:repeat(2,1fr)}}.tile{display:flex;flex-direction:column;height:168px;justify-content:center;padding:24px}.tile.metric .n{color:#0a0a0a;font-family:var(--display);font-size:clamp(34px,3.6vw,48px);font-weight:400;letter-spacing:-.035em;line-height:1}.tile.metric .lbl{color:#0a0a0a;font-size:13.5px;line-height:1.35;margin-top:10px}.tile.logo-tile{align-items:center;flex-direction:row;gap:16px;justify-content:center;padding:24px 18px}.tile.logo-tile .lg{flex:none;height:44px;object-fit:contain;width:44px}.tile.logo-tile .nm{color:#0a0a0a;font-family:var(--sans);font-size:22px;font-weight:500;letter-spacing:-.012em;line-height:1;white-space:nowrap}@media (max-width:900px){.tile{height:152px;padding:20px}.tile.logo-tile{gap:13px;padding:20px 14px}.tile.logo-tile .lg{height:36px;width:36px}.tile.logo-tile .nm{font-size:19px}}@media (max-width:520px){.tile{height:138px;padding:16px}.tile.logo-tile{gap:10px;padding:16px 10px}.tile.logo-tile .lg{height:28px;width:28px}.tile.logo-tile .nm{font-size:16px}.tile.metric .lbl{font-size:12.5px}}.tile.wide{grid-column:span 2}@media (max-width:900px){.tile.wide{grid-column:span 2}}.ink-band{overflow:hidden;padding:110px 0 0;position:relative}.grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:118px 118px;inset:0;-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 34%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 78% 62% at 50% 34%,#000 20%,transparent 78%);pointer-events:none;position:absolute}.ratings{display:flex;flex-wrap:wrap;gap:36px;justify-content:center;position:relative;z-index:2}.rating,.ratings{align-items:center}.rating{color:#d8d8d8;display:inline-flex;font-family:var(--sans);font-size:12.5px;gap:10px;letter-spacing:.13em;text-transform:uppercase}.rating .st{color:#0a0a0a;display:inline-flex;gap:2px}.ink-h2{font-family:var(--display);font-size:clamp(40px,8.6vw,126px);font-weight:600;letter-spacing:-.042em;line-height:.98;margin:34px auto 0;max-width:15ch;position:relative;text-align:center;z-index:2}.ink-h2 .sf{color:#0a0a0a;font-weight:300;letter-spacing:-.035em}.keycap{background:linear-gradient(160deg,#4a4a4a 0,var(--blue-key) 46%,#0b3aa8 100%);border-radius:.15em;box-shadow:inset 0 .05em .02em var(--line),inset 0 -.07em .05em rgba(0,0,0,.4),.05em .07em 0 #0a2e86,.1em .15em .2em rgba(0,0,0,.6),0 .22em .34em rgba(0,0,0,.45);display:inline-grid;flex:none;font-size:.86em;height:.78em;line-height:1;place-items:center;transform:rotate(-3deg);vertical-align:-.02em;width:.78em}.keycap span{filter:saturate(0) brightness(2.4);font-size:.5em;line-height:1}.ink-sub{font-size:18.5px;line-height:1.55;margin:26px auto 0;max-width:62ch;text-align:center}.ink-cta,.ink-sub{position:relative;z-index:2}.ink-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.marquee{margin-top:72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;position:relative;z-index:2}.marquee .track{animation:mq 42s linear infinite;display:flex;gap:74px;width:max-content}.marquee.pale .wm{color:var(--muted);font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}@keyframes mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee .track{animation:none}}.dash-stage{margin-top:86px;padding-bottom:0;position:relative;z-index:2}.dash{--ev-w:390px;background:var(--band);border:1px solid var(--line);border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 -8px 90px -30px rgba(0,0,0,.117);overflow:hidden;position:relative}@media (max-width:1300px){.dash{--ev-w:340px}}.dash-bar{align-items:center;background:#0e0e0e;border-bottom:1px solid var(--ink-line);display:flex;gap:12px;padding:14px 18px}.dash-bar .burger{display:grid;flex:none;gap:3px}.dash-bar .burger i{background:#8a8a8a;border-radius:1px;display:block;height:1.6px;width:15px}.dash-bar .sq{background:var(--blue);border-radius:4px;flex:none;height:16px;width:16px}.dash-bar .ttl{color:#ededed;font-size:14.5px}.dash-bar .right{color:#6b6b6b;display:flex;gap:14px;margin-left:auto}.dash-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:20px}@media (min-width:1101px){.dash-grid{padding-right:calc(var(--ev-w) + 44px)}}@media (max-width:900px){.dash-grid{gap:12px;grid-template-columns:1fr;padding:14px}}.card{border:1px solid var(--line);border-radius:14px;padding:18px}.card .ch{align-items:center;display:flex;gap:10px;margin-bottom:16px}.card .ch h3,.card .ch h4{font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:-.01em}.card .ch .per{color:#707070;font-size:12.5px;margin-left:auto}.ring-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.ring{background:conic-gradient(var(--blue) 0 63%,#3f8f6a 63% 85%,#e2603f 85% 100%);border-radius:50%;-webkit-mask:radial-gradient(circle,transparent 56%,#000 57%);mask:radial-gradient(circle,transparent 56%,#000 57%)}.ring,.ring-wrap{flex:none;height:150px;position:relative;width:150px}.ring-wrap{display:grid;place-items:center}.ring-val{display:block;position:absolute;text-align:center;width:104px}.ring-val .n{color:#fff;display:block;font-family:var(--display);font-size:38px;font-weight:500;letter-spacing:-.03em;line-height:1}.ring-val .d{color:#2c6b4f;display:block;font-family:var(--mono);font-size:10.5px;margin-top:2px}.legend li{align-items:center;color:#0a0a0a;display:flex;font-size:13.5px;gap:9px;padding:4px 0}.legend i{border-radius:2px;flex:none;height:9px;width:9px}.themes li{border-bottom:1px solid var(--line);padding:9px 0}.themes li:last-child{border-bottom:0}.themes .tr{align-items:center;color:#e0e0e0;display:flex;font-size:14px;gap:12px}.themes .tr .n{color:var(--muted);flex:none;font-family:var(--mono);font-size:11px;margin-left:auto}.themes .sb{background:#2a2a2a;height:5px;margin-top:8px;overflow:hidden}.themes .sb,.themes .sb i{border-radius:3px;display:block}.themes .sb i{background:var(--band);height:100%}.themes .sb.warm i{background:#e2603f}.stars-rows li{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:12px;padding:5px 0}.stars-rows .lab{color:#707070;flex:none;font-family:var(--mono);font-size:11px;width:26px}.stars-rows .sb{background:#2a2a2a;border-radius:3px;flex:1 1;height:5px;overflow:hidden}.stars-rows .sb i{background:#0a0a0a;border-radius:3px;display:block;height:100%}.stars-rows .pc{flex:none;font-family:var(--mono);font-size:11px;text-align:right;width:38px}.next li{border-bottom:1px solid var(--line);color:#dcdcdc;display:flex;font-size:14px;gap:11px;line-height:1.45;padding:10px 0}.next li:last-child{border-bottom:0}.next .idx{color:#0a0a0a;flex:none;font-family:var(--mono);font-size:10.5px;padding-top:3px}.evidence{background:#0b0b0b;border:1px solid var(--ink-line);border-radius:14px;box-shadow:0 40px 90px -26px rgba(0,0,0,.85);max-width:calc(100% - 44px);padding:18px;position:absolute;right:22px;top:72px;width:var(--ev-w,390px);z-index:6}@media (max-width:1100px){.evidence{margin:0 20px 20px;max-width:none;position:static;width:auto}}.evidence .eh{align-items:center;display:flex;gap:10px;margin-bottom:14px}.evidence .eh h3,.evidence .eh h4{color:#fff;font-family:var(--sans);font-size:15px;font-weight:500}.evidence .eh .ic{color:#6e6e6e;display:flex;gap:10px;margin-left:auto}.ask-bubble{background:var(--band);border-radius:12px 12px 4px 12px;color:#0a0a0a;font-size:14px;line-height:1.4;margin-left:auto;max-width:88%;padding:10px 13px;width:fit-content}.ans{background:#151515;border:0;border-radius:14px;margin-top:12px;padding:14px}.ans p{color:#e4e4e4;font-size:14px;line-height:1.55}.ans ul{margin-top:10px}.ans ul li{color:#c6c6c6;display:flex;font-size:13.5px;gap:9px;line-height:1.5;padding:5px 0}.ans ul li:before{background:#0a0a0a;border-radius:50%;content:"";flex:none;height:4px;margin-top:8px;width:4px}.cites{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cite,.cites{position:relative}.cite{background:var(--band);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-family:var(--mono);font-size:11px;padding:3px 8px;transition:background-color .15s,border-color .15s,transform .15s}.cite:hover,.cite[aria-expanded=true]{background:var(--band);transform:translateY(-1px)}.cite:before{background:currentColor;content:"";display:inline-block;height:9px;margin-right:5px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a3 3 0 0 1 3 3v6a3 3 0 0 1-6 0V6a3 3 0 0 1 3-3z'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M5 11a7 7 0 0 0 14 0m-7 7v3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a3 3 0 0 1 3 3v6a3 3 0 0 1-6 0V6a3 3 0 0 1 3-3z'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M5 11a7 7 0 0 0 14 0m-7 7v3'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-1px;width:9px}.cite-pop{border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 44px -14px rgba(0,0,0,.85);cursor:default;font-family:var(--sans);font-size:13.5px;left:0;letter-spacing:normal;line-height:1.5;opacity:0;padding:13px;pointer-events:none;position:absolute;text-align:left;text-transform:none;top:calc(100% + 9px);transform:translateY(-4px) scale(.98);transition:opacity .16s,transform .16s;width:min(330px,74vw);z-index:40}.cite-pop.flip{bottom:calc(100% + 9px);top:auto}.cite-pop[data-open=true]{opacity:1;pointer-events:auto;transform:none}.cite-pop:after{border-left:1px solid var(--line);border-top:1px solid var(--line);content:"";height:9px;left:var(--ax,18px);position:absolute;top:-5px;transform:rotate(45deg);width:9px}.cite-pop.flip:after{bottom:-5px;top:auto;transform:rotate(225deg)}.cite-pop .who{align-items:flex-start;color:var(--muted);display:flex;font-family:var(--sans);font-size:10.5px;gap:10px;letter-spacing:.06em;line-height:1.35;margin-bottom:8px;text-transform:uppercase}.cite-pop .who .verified{align-items:center;color:var(--green-2);display:inline-flex;flex:0 0 auto;gap:3px;letter-spacing:0;text-transform:none;white-space:nowrap}.cite-pop .who .verified.unconfirmed{color:#b04a25}.cite-pop .who .verified.unconfirmed svg{display:none}.cite-pop blockquote{font-family:var(--sans);font-size:13.5px;line-height:1.55;margin:0 0 11px}.player{align-items:center;display:flex;gap:9px}.play{background:#242429;border:1px solid #4a4a52;border-radius:50%;color:#0a0a0a;cursor:pointer;display:grid;flex:0 0 auto;height:28px;place-items:center;transition:background-color .15s,border-color .15s;width:28px}.play:hover{background:#2e2e35;border-color:#5f5f69}.scrub{flex:1 1;min-width:0}.scrub-bar{background:#2e2e35;border-radius:2px;height:4px;overflow:hidden;position:relative}.scrub-bar i{background:#0a0a0a;border-radius:2px;display:block;height:100%;transition:width .3s linear;width:0}.scrub-t{color:#8a8a93;display:flex;font-family:var(--mono);font-size:10px;justify-content:space-between;margin-top:5px}.hint-inline{align-items:center;color:#707070;display:flex;font-size:13px;gap:7px;margin-top:14px;position:relative;z-index:2}.swarm{background:#fff;overflow:hidden;padding:104px 0 0;position:relative}.swarm-grid{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,606px) 1fr;position:relative}@media (max-width:960px){.swarm-grid{grid-template-columns:1fr}}.swarm h2{color:#0a0a0a;font-family:var(--display);font-size:clamp(33px,4.9vw,64px);font-weight:300;letter-spacing:-.035em;line-height:1.03}.sw-pill{background:#f2f2f0;border-color:#d2d2d2;color:var(--blue);font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:0;margin-bottom:20px;text-transform:none}.swarm .sub{color:#5c5c5c;font-size:18.5px;line-height:1.6;margin-top:22px;max-width:46ch}.swarm .cta-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.swarm .cta-row .btn{min-height:46px;padding:13px 24px}.halftone{background:#ededed 50%/cover no-repeat;filter:grayscale(1) contrast(1.75) brightness(1.08);height:760px;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 46%,transparent 96%),linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(180deg,#000 0,#000 46%,transparent 96%),linear-gradient(90deg,transparent 0,#000 34%);position:absolute;right:calc(50% - 50vw);top:-92px;width:min(58vw,860px)}.halftone:after{background-image:radial-gradient(circle at 50% 50%,#fff 1.15px,transparent 1.45px);background-size:4px 4px;content:"";inset:0;mix-blend-mode:screen;opacity:.95;position:absolute}@media (max-width:960px){.halftone{height:340px;margin-top:26px;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent);position:relative;right:auto;top:0;width:100%}}.sw-compare{background:#f4f4f5;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;margin-top:76px;overflow:hidden}.cmp-half{display:flex;flex-direction:column;padding:34px 40px 32px}.cmp-half+.cmp-half{box-shadow:inset 1px 0 0 #e2e2e4}.cmp-h{color:#0a0a0a;font-family:var(--sans);font-size:19px;font-weight:500;letter-spacing:-.014em;line-height:1.2}.cmp-count{align-items:baseline;color:#6e6e6e;display:flex;font-size:14px;gap:10px;margin-top:16px}.cmp-count b{color:#0a0a0a;font-family:var(--display);font-size:42px;font-weight:400;letter-spacing:-.035em;line-height:1}.cmp-cap{color:#6a6a6a;font-size:14.5px;line-height:1.5;margin-top:auto;max-width:42ch;padding-top:28px}.cloud{display:grid;gap:20px;grid-template-columns:repeat(9,16px);margin-top:26px;-webkit-mask-image:linear-gradient(112deg,#000 42%,rgba(0,0,0,.5) 74%,transparent 99%);mask-image:linear-gradient(112deg,#000 42%,rgba(0,0,0,.5) 74%,transparent 99%);width:fit-content}.cloud i{border:1.5px solid #9e9ea6;border-radius:50%;display:block;height:16px;width:16px}.cloud i:nth-child(4n){transform:translateY(3px)}.cloud i:nth-child(5n){transform:translate(2px,-3px)}.cloud i:nth-child(7n){transform:translate(-2px,2px)}.funnel{display:block;height:auto;margin-top:40px;max-width:520px;width:100%}.funnel .fl{fill:#3a3a3a;font-family:var(--sans);font-size:14px}.funnel .fn{fill:#0a0a0a;font-family:var(--sans);font-size:19px;font-weight:500;letter-spacing:-.014em}@media (max-width:860px){.sw-compare{grid-template-columns:1fr;margin-top:52px}.cmp-half{padding:28px 24px}.cmp-half+.cmp-half{box-shadow:inset 0 1px 0 #e2e2e4}.cmp-cap{margin-top:22px;padding-top:0}.funnel{margin-top:24px;max-width:none}.funnel .fl{font-size:19px}.funnel .fn{font-size:24px}}@media (max-width:520px){.cloud{gap:16px;grid-template-columns:repeat(7,14px)}.cloud i{height:14px;width:14px}}.works{margin-top:76px;padding-bottom:92px}.works h3{color:#0a0a0a;font-family:var(--display);font-size:clamp(28px,3.8vw,46px);font-weight:300;letter-spacing:-.032em;text-align:center}.works .sub{color:#5c5c5c;font-size:17px;margin:16px auto 40px;max-width:56ch;text-align:center}.works-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.works-grid{grid-template-columns:1fr}}.wcard{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.wcard .top{background:#fafafa;border-bottom:1px solid var(--line);display:flex;flex:1 1;min-height:150px;padding:16px}.wcard .bot{padding:15px 16px}.wcard .bot h4{color:#0a0a0a;font-family:var(--sans);font-size:15.5px;font-weight:600;letter-spacing:-.015em}.wcard .bot p{color:#6a6a6a;font-size:14px;line-height:1.5;margin-top:6px}.ui-api,.ui-edit,.ui-win{background:#fff;border:1px solid var(--line);border-radius:9px;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ui-bar{align-items:center;background:#f4f4f4;border-bottom:1px solid var(--line);display:flex;gap:9px;padding:8px 10px}.ui-bar .tls{display:flex;flex:none;gap:4px}.ui-bar .tls i{background:#d6d6d6;border-radius:50%;display:block;height:7px;width:7px}.ui-url{background:#fff;border:1px solid var(--line);border-radius:5px;color:#6b6b6b;font-size:11px;line-height:1.5;overflow:hidden;padding:2px 9px;text-overflow:ellipsis;white-space:nowrap}.ui-win-b{display:flex;flex:1 1;flex-direction:column;padding:11px}.ui-q{border:1px solid var(--line);border-radius:7px;color:#3a3a3a;font-size:12.5px;margin-bottom:7px;padding:8px 10px}.ui-q.a{background:#f2f2f0;border-color:#d2d2d2;color:#1b2a6b}.ui-run{align-items:center;color:#6e6e6e;display:flex;font-size:11.5px;gap:7px;margin-top:auto}.ui-run .rec{animation:pulse 1.6s ease-in-out infinite;background:#ff5c42;border-radius:50%;flex:none;height:6px;width:6px}.ui-api{padding:12px}.ui-api-h{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:9px;padding-bottom:10px}.ui-api-h .verb{background:var(--blue);border-radius:5px;color:#fff;flex:none;font-size:10.5px;font-weight:600;letter-spacing:.04em;line-height:1.4;padding:3px 8px;text-transform:uppercase}.ui-api-h .ep{color:#0a0a0a;font-size:12.5px;font-weight:500}.ui-rows{display:grid;gap:0;margin:2px 0 12px}.ui-rows li{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:7px 0}.ui-rows .k{color:#707070}.ui-rows .v{color:#0a0a0a;font-weight:500}.ui-resp{align-items:center;background:#eef6f1;border-radius:7px;color:#2c6b4f;display:flex;font-size:11.5px;gap:7px;margin-top:auto;padding:7px 9px}.tick{flex:none;font-size:11px;line-height:1}.ui-edit-b{display:flex;flex:1 1;flex-direction:column;padding:11px}.ui-lines{display:block;margin-bottom:11px}.ui-lines i{background:#ededed;border-radius:3px;display:block;height:5px;margin-bottom:6px}.ui-lines i:first-child{width:72%}.ui-lines i:nth-child(2){width:52%}.ui-lines i:nth-child(3){width:63%}.ui-bub{background:#f2f2f0;border:1px solid #d2d2d2;border-radius:9px 9px 9px 3px;color:#1b2a6b;font-size:12.5px;line-height:1.45;padding:8px 10px}.ui-bub b{color:var(--blue);font-weight:600}.ui-ok{align-items:center;color:#6e6e6e;display:flex;font-size:11.5px;gap:7px;margin-top:auto;padding-top:9px}.dotted{background:#fff;overflow:hidden;padding:86px 0 92px;position:relative}.dot-bg{background-image:radial-gradient(circle at 1px 1px,#d9d9d9 1px,transparent 1.2px);background-size:16px 16px;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);pointer-events:none;position:absolute}.dotted .inner{position:relative;z-index:2}.pill-badge{align-items:center;background:#fff;border:1px solid var(--line-2);border-radius:999px;color:#3a3a3a;display:inline-flex;font-size:13.5px;gap:8px;padding:7px 15px}.pill-badge .g{background:var(--green-2);border-radius:2px;flex:none;height:7px;width:7px}.dotted h2{color:#0a0a0a;font-family:var(--display);font-size:clamp(32px,4.6vw,60px);font-weight:500;letter-spacing:-.032em;line-height:1.05;margin:22px auto 0;max-width:22ch;text-align:center}.dotted .sub{color:#5c5c5c;font-size:18px;line-height:1.55;margin:18px auto 0;max-width:56ch}.center,.dotted .sub{text-align:center}.webcam{height:430px;margin:56px -110px 0;position:relative}@media (max-width:1180px){.webcam{margin-left:0;margin-right:0}}@media (max-width:960px){.webcam{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);height:auto;margin:34px 0 0}}.face{background:#e0e4e6;border-radius:12px;box-shadow:0 26px 50px -22px rgba(0,0,0,.32);overflow:hidden;position:absolute}@media (max-width:960px){.face{bottom:auto!important;height:170px!important;left:auto!important;position:relative;right:auto!important;top:auto!important;transform:none!important;width:auto!important}}.face img{height:100%;object-fit:cover;width:100%}.face .badge{align-items:center;background:hsla(0,0%,4%,.78);border-radius:6px;bottom:8px;color:#fff;display:inline-flex;font-family:var(--sans);font-size:9.5px;gap:6px;left:8px;letter-spacing:.06em;padding:4px 8px;position:absolute;text-transform:uppercase}.face .badge .rec{animation:pulse 1.6s ease-in-out infinite;background:#ff5c42;border-radius:50%;flex:none;height:5px;width:5px}.f1{height:196px;left:-70px;top:20px;width:280px}.f2{height:200px;left:150px;top:150px;width:300px;z-index:2}.f3{height:236px;left:480px;top:0;width:330px}.f4{height:176px;right:210px;top:176px;width:244px}.f5{height:186px;right:-80px;top:26px;width:262px}.agent-strip{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:34px}.as-lbl{color:var(--muted-2);font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.as-chip{align-items:center;background:#fff;border:1px solid var(--line-2);border-radius:999px;color:#3a3a3a;display:inline-flex;font-size:13px;gap:8px;padding:7px 14px;white-space:nowrap}.as-chip .rec{animation:pulse 1.6s ease-in-out infinite;background:#ff5c42;border-radius:50%;flex:none;height:6px;width:6px}.as-chip.as-conf{background:#f2f2f0;border-color:#d2d2d2;color:#1b2a6b}@media (max-width:760px){.as-chip{font-size:12px;padding:6px 11px;white-space:normal}}.stat-row{align-items:start;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin-top:64px}@media (max-width:960px){.stat-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.stat-row{gap:22px;grid-template-columns:1fr 1fr}}.stat .n{color:#b4b4b4;display:block;font-family:var(--display);font-size:clamp(38px,4.4vw,58px);font-weight:300;letter-spacing:-.035em;line-height:1}.stat .l{color:#0a0a0a;display:block;font-size:15px;margin-top:8px}.stat .d{color:#6e6e6e;display:block;font-size:13.5px;line-height:1.45;margin-top:4px}.stat-photo{background:#e0e4e6;border-radius:14px;height:210px;overflow:hidden}.stat-photo img{height:100%;object-fit:cover;width:100%}.avatars{align-items:center;display:inline-flex;gap:10px;margin-top:26px}.av-stack{display:flex}.av-stack img{background:#dadada;border:2px solid #fff;border-radius:50%;height:32px;margin-left:-9px;object-fit:cover;width:32px}.av-stack img:first-child{margin-left:0}.badge-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.how-steps{background:#fff;border:1px solid var(--line-2);border-radius:14px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);list-style:none;margin:40px auto 0;max-width:980px;overflow:hidden;text-align:left}.how-step{display:flex;flex-direction:column;gap:8px;padding:22px 24px 24px}.how-step+.how-step{border-left:1px solid var(--line)}.how-step .k{color:#707070;font-family:var(--sans);font-size:11px;letter-spacing:.14em}.how-step b{color:#0a0a0a;font-family:var(--sans);font-size:19px;font-weight:500;letter-spacing:-.014em}.how-step span:last-child{color:#5c5c5c;font-size:14.5px;line-height:1.5}@media (max-width:760px){.how-steps{grid-template-columns:1fr}.how-step+.how-step{border-left:0;border-top:1px solid var(--line)}}.ph-badge{align-items:center;background:#fff;border:1px solid #d9cfc2;border-radius:9px;display:inline-flex;gap:9px;padding:7px 12px}.ph-badge .ic{background:#e2603f;border-radius:50%;color:#fff;display:grid;flex:none;font-family:var(--sans);font-size:11px;font-weight:600;height:20px;place-items:center;width:20px}.ph-badge .tx{display:block}.ph-badge .tx .k{color:#7a5a3f;display:block;font-family:var(--sans);font-size:8.5px;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ph-badge .tx .v{color:#0a0a0a;display:block;font-size:12.5px;font-weight:600;line-height:1.3}.pricing{overflow:hidden;padding:104px 0;position:relative}.pricing h2{font-family:var(--display);font-size:clamp(32px,4.4vw,58px);font-weight:500;letter-spacing:-.034em}.pricing .sub,.pricing h2{position:relative;text-align:center;z-index:2}.pricing .sub{font-size:17.5px;margin:16px auto 0;max-width:54ch}.toggle{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px;z-index:2}.tg,.toggle{position:relative}.tg{border:1px solid var(--line);display:inline-flex;padding:4px}.tg button{background:none;border:0;border-radius:999px;cursor:pointer;font-size:14.5px;padding:9px 18px;position:relative;transition:color .2s;z-index:2}.tg button[aria-pressed=true]{color:#0a0a0a}.tg .knob{background:#fff;border-radius:999px;bottom:4px;left:0;position:absolute;top:4px;transition:transform .24s cubic-bezier(.2,.7,.3,1),width .24s;z-index:1}.save{border:1px solid var(--line);border-radius:999px;font-family:var(--sans);font-size:11px;letter-spacing:.1em;padding:5px 10px;text-transform:uppercase}.plans{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:44px;position:relative;z-index:2}@media (max-width:900px){.plans{grid-template-columns:1fr}}.plan{border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;padding:26px}.plan.hot{border-color:#4d6bff;box-shadow:0 0 0 1px rgba(77,107,255,.35),0 30px 70px -34px rgba(0,0,0,.2)}.plan .pn{align-items:center;display:flex;gap:10px}.plan .pn h3{font-size:21px;font-weight:500;letter-spacing:-.014em}.plan .pn .tagm,.plan .pn h3{color:#0a0a0a;font-family:var(--sans)}.plan .pn .tagm{border:1px solid var(--line);border-radius:999px;font-size:10px;letter-spacing:.1em;margin-left:auto;padding:4px 9px;text-transform:uppercase}.plan .price{align-items:baseline;display:flex;gap:6px;margin-top:18px}.plan .price .v{color:#0a0a0a;font-family:var(--display);font-size:44px;font-weight:500;letter-spacing:-.035em;line-height:1}.plan .price .per{color:#707070;font-size:14px}.plan .billed{color:#707070;font-size:12.5px;margin-top:8px;min-height:18px}.plan .blurb{color:var(--muted);font-size:14.5px;line-height:1.5;margin-top:14px}.plan ul{flex:1 1;margin-top:18px}.plan ul li{color:#0a0a0a;display:flex;font-size:14.5px;gap:10px;line-height:1.5;padding:6px 0}.plan ul li svg{flex:none;margin-top:4px}.plan .btn{margin-top:22px;width:100%}.calc{background:#fff;border:1px solid var(--line);border-radius:16px;margin-top:20px;padding:26px;position:relative;z-index:2}.calc-grid{display:grid;gap:32px;grid-template-columns:1.15fr 1fr}@media (max-width:860px){.calc-grid{gap:24px;grid-template-columns:1fr}}.calc h3{color:#0a0a0a;font-family:var(--sans);font-size:22px;font-weight:500;letter-spacing:-.014em}.calc .hint{color:#707070;font-size:14px;line-height:1.5;margin-top:8px}.calc-out{align-items:baseline;display:flex;gap:10px;margin:20px 0 10px}.calc-out .n{color:#fff;font-family:var(--display);font-size:40px;font-weight:500;letter-spacing:-.03em;line-height:1}.calc-out .u{color:#9c9c9c;font-size:14.5px}input[type=range]{appearance:none;background:#2e2e2e;border-radius:3px;height:6px;outline-offset:6px;width:100%}input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:4px solid var(--blue);border-radius:50%;cursor:pointer;height:22px;width:22px}input[type=range]::-moz-range-thumb{background:#fff;border:4px solid var(--blue);border-radius:50%;cursor:pointer;height:18px;width:18px}.srcs{display:grid;gap:8px;margin-top:22px}.src{align-items:center;border:1px solid var(--line);border-radius:10px;color:#0a0a0a;cursor:pointer;display:flex;font-size:14.5px;gap:11px;padding:11px 13px;transition:border-color .15s,background-color .15s}.src:hover{border-color:var(--line-2)}.src input{accent-color:#4d6bff;flex:none;height:16px;width:16px}.src:has(input:checked){background:#fff;border-color:#4d6bff}.src .rate{color:var(--muted);font-family:var(--mono);font-size:12px;margin-left:auto}.bill{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.bill .ln{color:#0a0a0a;display:flex;font-size:14.5px;gap:12px;justify-content:space-between;padding:7px 0}.bill .ln.disc{color:var(--green-2)}.bill .ln.tot{border-top:1px solid var(--line);color:#0a0a0a;font-size:17px;margin-top:8px;padding-top:14px}.bill .ln.tot b{font-family:var(--display);font-size:26px;font-weight:500;letter-spacing:-.02em}.bill .eff{color:#707070;font-family:var(--mono);font-size:11.5px;margin-top:10px}.tst{overflow:hidden;padding:84px 0;position:relative}.tst h2{font-family:var(--display);font-size:clamp(30px,4vw,52px);font-weight:500;letter-spacing:-.033em;line-height:1.05;max-width:14ch}.tst-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:44px}@media (max-width:900px){.tst-grid{grid-template-columns:1fr}}.tcard{border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:22px;padding:26px 26px 24px}.tcard blockquote{color:#0a0a0a;font-family:var(--display);font-size:20px;font-weight:400;letter-spacing:-.022em;margin:0}.tcard .who{align-items:center;border-top:1px solid var(--line);display:flex;gap:14px;margin-top:auto;padding-top:20px}.tcard .pf{background:#ededed;border-radius:12px;flex:none;height:56px;object-fit:cover;width:56px}.tcard .who .tx{color:var(--muted-2);font-size:13.5px;line-height:1.4}.tcard .who b{color:#0a0a0a;display:block;font-size:14.5px;font-weight:600;margin-bottom:2px}.peek{background:#f4f4f1;padding:96px 0}.peek-head{margin:0 auto;max-width:60ch;text-align:center}.peek h2{color:#0a0a0a;font-family:var(--display);font-size:clamp(30px,4vw,52px);font-weight:500;letter-spacing:-.033em;line-height:1.05}.peek .sub{color:#5c5c5c;font-size:18px;line-height:1.55;margin-top:16px}.peek-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:44px}.peek-plan{background:#fff;border:1px solid var(--line-2);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:26px}.peek-plan.hot{border-color:#0a0a0a;box-shadow:0 24px 50px -30px rgba(0,0,0,.35)}.peek-plan .pn{align-items:center;color:#0a0a0a;display:flex;font-family:var(--sans);font-size:19px;font-weight:500;gap:10px;letter-spacing:-.014em}.peek-plan .pn em{background:#f2f2f0;border:1px solid #d2d2d2;border-radius:999px;color:#707070;font-family:var(--sans);font-size:10px;font-style:normal;letter-spacing:.1em;margin-left:auto;padding:4px 9px;text-transform:uppercase}.peek-plan .pv{align-items:baseline;color:#0a0a0a;display:flex;font-family:var(--display);font-size:42px;font-weight:500;gap:6px;letter-spacing:-.035em;line-height:1;margin-top:6px}.peek-plan .pv small{color:#6b6b6b;font-family:var(--sans);font-size:14px;font-weight:400;letter-spacing:0}.peek-plan .pd{color:#3a3a3a;flex:1 1;font-size:14.5px;line-height:1.5}.peek-plan .btn{margin-top:8px;width:100%}.peek-note{color:#5c5c5c;font-size:15px;line-height:1.6;margin-top:26px;text-align:center}.peek-note b{color:#0a0a0a;font-weight:500}.peek-note a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.peek-grid{grid-template-columns:1fr}.peek{padding:72px 0}}.faq{background:#fff;padding:0 0 96px}.faq-grid{display:grid;gap:48px;grid-template-columns:minmax(0,340px) 1fr}@media (max-width:900px){.faq-grid{gap:26px;grid-template-columns:1fr}}.faq h2{font-family:var(--display);font-size:clamp(30px,3.6vw,46px);font-weight:500;letter-spacing:-.032em;line-height:1.05}.faq .aside{color:#6a6a6a;font-size:15.5px;line-height:1.55;margin-top:16px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{align-items:flex-start;background:none;border:0;color:#0a0a0a;cursor:pointer;display:flex;font-family:var(--sans);font-size:18.5px;font-weight:500;gap:16px;letter-spacing:-.014em;padding:20px 0;text-align:left;width:100%}.faq-q .pm{flex:none;height:20px;margin-left:auto;margin-top:3px;position:relative;width:20px}.faq-q .pm:after,.faq-q .pm:before{background:#0a0a0a;border-radius:1px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .22s}.faq-q .pm:before{height:1.7px;width:13px}.faq-q .pm:after{height:13px;width:1.7px}.faq-q[aria-expanded=true] .pm:after{transform:translate(-50%,-50%) scaleY(0)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.7,.3,1)}.faq-a[data-open=true]{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{color:#5c5c5c;font-size:16px;line-height:1.62;max-width:70ch;padding-bottom:22px}.cta{padding:104px 0}.cta h2{font-family:var(--display);font-size:clamp(36px,6.2vw,86px);font-weight:400;letter-spacing:-.036em;line-height:1.03;max-width:16ch}.cta .sub{color:#0a0a0a;font-size:18.5px;line-height:1.5;margin-top:22px;max-width:44ch}.cta .cta-cta{justify-content:flex-start;margin:0;max-width:none}.cta-grid{align-items:end;display:grid;gap:48px;grid-template-columns:1.05fr 1fr}@media (max-width:900px){.cta-grid{gap:30px;grid-template-columns:1fr}}.cta .note{align-items:center;color:#0a0a0a;display:flex;font-size:14.5px;gap:9px;margin-top:16px}.foot{background:var(--band);padding:72px 0 40px}.foot-grid{display:grid;gap:32px;grid-template-columns:1.3fr repeat(4,1fr)}@media (max-width:1100px){.foot-grid{grid-template-columns:repeat(4,1fr)}.foot-grid>:first-child{grid-column:1/-1}}@media (max-width:860px){.foot-grid{gap:28px;grid-template-columns:1fr 1fr}}.foot h2{color:#6b6b6b;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.4;margin-bottom:14px;text-transform:uppercase}.foot li{padding:5px 0}.foot a{color:#0a0a0a;font-size:14.5px;text-decoration:none}.foot a:hover{text-decoration:underline;text-underline-offset:3px}.foot .blurb{color:#707070;font-size:14.5px;line-height:1.55;margin-top:16px;max-width:36ch}.foot-bot{border-top:1px solid #262626;color:#6b6b6b;display:flex;flex-wrap:wrap;font-size:13.5px;gap:20px;justify-content:space-between;margin-top:56px;padding-top:24px}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.p-hero{background:#fff;overflow:hidden;padding:60px 0 72px;position:relative;text-align:center}.p-hero .kicker{color:#707070;display:inline-block;margin-bottom:20px}.p-hero h1{color:#0a0a0a;font-family:var(--display);font-size:clamp(32px,5.4vw,74px);font-weight:300;letter-spacing:-.036em;line-height:1.045}.p-hero h1 .l2{color:var(--grey-head);display:block}.p-hero .lede{margin:26px auto 0;max-width:60ch}.p-hero .hero-cta{margin-top:34px}.p-trust{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:26px}.p-trust span{align-items:center;background:#fff;border:1px solid var(--line-2);border-radius:999px;color:#3a3a3a;display:inline-flex;font-size:13.5px;gap:8px;padding:7px 14px}.p-trust span:before{background:var(--blue);border-radius:2px;content:"";flex:none;height:7px;width:7px}.pricing .plans{gap:14px;grid-template-columns:repeat(4,1fr)}@media (max-width:1180px){.pricing .plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.pricing .plans{grid-template-columns:1fr}}.plan .price .v{font-size:38px}.plan ul li{font-size:14px;padding:5px 0}.plan .foot-note{color:#6b6b6b;font-size:12px;line-height:1.45;margin-top:12px}.plan .fit{color:var(--muted);font-size:13.5px;letter-spacing:-.005em;margin-top:6px}.bundles{background:#fff;padding:100px 0}.bundles h2{font-family:var(--display);font-size:clamp(30px,4.2vw,54px);font-weight:300;letter-spacing:-.034em;line-height:1.05;max-width:18ch}.bundles .sub{color:var(--muted);font-size:18px;line-height:1.55;margin-top:18px;max-width:56ch}.bundle-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:44px}@media (max-width:900px){.bundle-grid{grid-template-columns:1fr}}.bundle{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;padding:24px}.bundle.hot{border-color:#0a0a0a}.bundle .bh{align-items:center;display:flex;gap:10px}.bundle .bh h3{font-family:var(--sans);font-size:19px;font-weight:500;letter-spacing:-.014em}.bundle .bh .tagm{background:#f2f2f0;border:1px solid #d2d2d2;border-radius:999px;color:#707070;font-family:var(--sans);font-size:10px;letter-spacing:.1em;margin-left:auto;padding:4px 9px;text-transform:uppercase}.bundle .rate{color:#0a0a0a;font-family:var(--display);font-size:40px;font-weight:400;letter-spacing:-.035em;line-height:1;margin-top:20px}.bundle .unit{color:var(--muted-2);font-size:13.5px;margin-top:9px}.bundle .what{color:#3a3a3a;flex:1 1;font-size:14.5px;line-height:1.5;margin-top:16px}.bundle .packs{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px}.bundle .packs b{border:1px solid var(--line-2);border-radius:7px;color:#0a0a0a;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.04em;padding:6px 10px}.bundle .btn{margin-top:18px;width:100%}.dfy-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px}@media (max-width:900px){.dfy-grid{grid-template-columns:1fr}}.dfy{background:var(--paper);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:24px}.dfy h3{font-family:var(--sans);font-size:19px;font-weight:500;letter-spacing:-.014em}.dfy .big{color:#0a0a0a;font-family:var(--display);font-size:34px;font-weight:400;letter-spacing:-.035em;line-height:1}.dfy p{color:var(--muted);font-size:14.5px;line-height:1.55}.dfy .tail{color:var(--muted-2);font-family:var(--mono);font-size:11.5px}.dfy.sw-card{background:#f4f4f1;border-color:#d2d2d2}.dfy.sw-card h3{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sw-tag{background:#fff;border:1px solid #d2d2d2;border-radius:999px;color:#707070;font-family:var(--sans);font-size:9.5px;font-weight:500;letter-spacing:.1em;padding:4px 9px;text-transform:uppercase}.dfy.sw-card .big{flex:0 1 auto;max-width:100%}.dfy.sw-card .big span{max-width:100%}.cmp{background:#fff;padding:0 0 100px}.cmp h2{font-family:var(--display);font-size:clamp(28px,3.8vw,46px);font-weight:300;letter-spacing:-.033em;text-align:center}.cmp .sub{color:var(--muted);font-size:17px;margin:16px auto 36px;max-width:56ch;text-align:center}.cmp-scroll{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.cmp table{border-collapse:collapse;font-size:14.5px;min-width:820px;width:100%}.cmp td,.cmp th{border-bottom:1px solid var(--line);line-height:1.45;padding:14px 16px;text-align:left;vertical-align:top}.cmp thead th{background:#fafafa;border-bottom:1px solid var(--line-2);color:#0a0a0a;font-family:var(--sans);font-size:15.5px;font-weight:500;letter-spacing:-.014em;position:sticky;top:0}.cmp thead th:first-child{color:var(--muted-2);font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cmp tbody th{color:#0a0a0a;font-weight:500;width:230px}.cmp td{color:#4a4a4a}.cmp tr:last-child td,.cmp tr:last-child th{border-bottom:0}.cmp .yes{color:var(--blue);font-weight:600}.cmp .no{color:#a8a8a8}.cmp .hi{background:#f4f4f1}.guar{background:#fff;overflow:hidden;padding:0 0 100px;position:relative}.guar h2{font-family:var(--display);font-size:clamp(28px,3.6vw,44px);font-weight:500;letter-spacing:-.032em;text-align:center}.guar h2,.guar-grid{position:relative;z-index:2}.guar-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:40px}@media (max-width:960px){.guar-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.guar-grid{grid-template-columns:1fr}}.gcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.gcard h3{align-items:flex-start;display:flex;font-family:var(--sans);font-size:15.5px;font-weight:600;gap:10px;letter-spacing:-.012em}.gcard h3 svg{color:var(--blue);flex:none;margin-top:3px}.gcard p{color:var(--muted);font-size:14px;line-height:1.55;margin-top:10px}.gcard a{color:var(--blue);display:inline-block;font-size:13.5px;margin-top:10px}.guar .note{color:var(--muted-2);font-size:14px;line-height:1.6;margin-top:30px;position:relative;text-align:center;z-index:2}.calc .compare-box{background:#fff;border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:14px 16px}.calc .compare-box .ln{color:var(--muted);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:5px 0}.calc .compare-box .ln b{color:#b04a25;font-family:var(--display);font-weight:500}.calc .compare-box .win{color:var(--green-2)}.calc .packs-out{color:#707070;font-family:var(--mono);font-size:11.5px;margin-top:8px}.x-hero{overflow:hidden;padding:72px 0 84px;position:relative}.x-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,520px)}@media (max-width:1040px){.x-grid{gap:40px;grid-template-columns:1fr}}.x-kick{align-items:center;color:#707070;display:inline-flex;gap:10px;margin-bottom:20px}.x-kick .ea{background:#f2f2f0;border:1px solid #d2d2d2;border-radius:999px;color:var(--blue);font-family:var(--sans);font-size:9px;font-weight:500;letter-spacing:.1em;padding:4px 9px;text-transform:uppercase}.x-hero h1{color:#0a0a0a;font-family:var(--display);font-size:clamp(38px,5.2vw,74px);font-weight:300;letter-spacing:-.038em;line-height:1.02}.x-hero h1 b{color:var(--grey-head);font-weight:300}.x-lede{color:#4a4a4a;font-size:19px;line-height:1.58;margin-top:26px;max-width:44ch}.x-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.x-note{align-items:center;color:var(--muted-2);display:flex;font-size:14px;gap:9px;margin-top:18px}.x-facts{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:26px;margin-top:38px;padding-top:26px}.x-fact{min-width:104px}.x-fact .n{color:#0a0a0a;display:block;font-family:var(--display);font-size:30px;font-weight:400;letter-spacing:-.03em;line-height:1}.x-fact .l{color:var(--muted-2);display:block;font-size:13px;line-height:1.4;margin-top:8px}.x-port{aspect-ratio:4/5;background:#ededed;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.06),0 44px 90px -50px rgba(0,0,0,.5);overflow:hidden;position:relative}.x-port img{height:100%;object-fit:cover;width:100%}.x-live{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,4%,.82);border-radius:14px;bottom:18px;color:#fff;left:18px;padding:15px 17px;position:absolute;right:18px}.x-live .hd{align-items:center;color:hsla(0,0%,100%,.68);display:flex;font-family:var(--sans);font-size:9px;gap:8px;letter-spacing:.12em;text-transform:uppercase}.x-live .hd .rec{animation:pulse 1.6s ease-in-out infinite;background:#ff5c42;border-radius:50%;height:6px;width:6px}.x-live .who{align-items:baseline;color:hsla(0,0%,100%,.7);display:flex;font-size:13px;gap:9px;margin-top:11px}.x-live .who b{color:#fff;font-family:var(--sans);font-size:16px;font-weight:500;letter-spacing:-.014em}.x-live .wave{align-items:center;display:flex;gap:2px;height:26px;margin-top:13px;overflow:hidden}.x-live .wave i{animation:wf 1.3s ease-in-out infinite;background:#0a0a0a;border-radius:1px;display:block;flex:none;transform-origin:center;width:2px}.x-live .wave em{color:hsla(0,0%,100%,.72);flex:none;font-family:var(--mono);font-size:10.5px;font-style:normal;letter-spacing:.06em;margin-left:12px}.x-live .probe{color:#fff;font-size:14px;line-height:1.45;margin-top:13px}@media (max-width:1040px){.x-port{aspect-ratio:16/10;max-width:560px}}.x-hero.ink h1{color:#0a0a0a;font-size:clamp(34px,4.4vw,62px)}.x-hero.ink .x-kick,.x-hero.ink h1 b{color:#0a0a0a}.x-hero.ink .x-kick .ea{background:var(--band);border-color:var(--line);color:#0a0a0a}.x-hero.ink .x-note{color:var(--muted)}.x-hero.ink .x-facts{border-top-color:var(--line)}.x-hero.ink .x-fact .n{color:#0a0a0a}.x-hero.ink .x-fact .l{color:#707070}.x-hero.ink .grid-bg{background-image:linear-gradient(#e9e9e6 1px,transparent 0),linear-gradient(90deg,#e9e9e6 1px,transparent 0);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 40%,#000,transparent 78%);mask-image:radial-gradient(120% 90% at 70% 40%,#000,transparent 78%);pointer-events:none;position:absolute}.x-hero.ink .wrap{position:relative;z-index:2}.agents{border:1px solid var(--line);border-radius:16px;box-shadow:0 40px 90px -50px rgba(0,0,0,.233);padding:18px}.agents .ah{align-items:center;border-bottom:1px solid var(--line);color:#707070;display:flex;font-family:var(--sans);font-size:9.5px;gap:10px;letter-spacing:.12em;padding-bottom:14px;text-transform:uppercase}.agents .ah .rec{animation:pulse 1.6s ease-in-out infinite;background:#e2603f;border-radius:50%;height:6px;width:6px}.agents .ah em{color:#0a0a0a;font-style:normal;margin-left:auto}.agents li{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:13px 0}.agents li:last-child{border-bottom:0;padding-bottom:0}.agents .mono-av{background:#fff;border-radius:9px;display:grid;flex:none;font-family:var(--mono);font-size:10px;height:30px;place-items:center;width:30px}.agents .tx{line-height:1.35;min-width:0}.agents .tx b{display:block;font-size:13.5px;font-weight:500;letter-spacing:-.012em}.agents .tx i{color:#707070;display:block;font-size:11.5px;font-style:normal}.agents .st{color:#707070;flex:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;margin-left:auto;text-transform:uppercase}.agents .st.hit{color:#ff8b6b}.agents .st.ok{color:var(--green-2)}.x-hero.mid{background:var(--paper);text-align:center}.x-hero.mid .x-grid{display:block}.x-hero.mid h1{margin:0 auto;max-width:16ch}.x-hero.mid .x-lede{margin:26px auto 0;max-width:56ch}.x-hero.mid .x-cta,.x-hero.mid .x-note{justify-content:center}.bleed{align-items:end;display:grid;min-height:min(74vh,620px);overflow:hidden;position:relative}.bleed img{height:100%;object-fit:cover;width:100%}.bleed img,.bleed:after{inset:0;position:absolute}.bleed:after{background:linear-gradient(180deg,hsla(0,0%,4%,.55),hsla(0,0%,4%,.2) 40%,hsla(0,0%,4%,.92));content:""}.bleed .wrap{padding-bottom:64px;padding-top:96px;position:relative;z-index:2}.bleed blockquote{color:#0a0a0a;font-family:var(--display);font-size:clamp(32px,5.4vw,72px);font-weight:300;letter-spacing:-.034em;line-height:1.06;margin:0;max-width:20ch}.bleed .attr{align-items:center;color:#0a0a0a;display:flex;flex-wrap:wrap;font-size:14.5px;gap:14px;margin-top:34px}.bleed .attr .pf{border-radius:12px;flex:none;height:44px;object-fit:cover;opacity:1;position:static;width:44px}.bleed .attr b{color:#0a0a0a;font-weight:500}.bleed .attr .tag{border:1px solid var(--line);border-radius:999px;color:#0a0a0a;font-family:var(--sans);font-size:9.5px;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.bleed .attr .tag.v{border-color:var(--line);color:var(--green-2)}.rail{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);list-style:none;margin-top:48px;padding:0}@media (max-width:1000px){.rail{grid-template-columns:1fr 1fr}}@media (max-width:600px){.rail{grid-template-columns:1fr}}.rl{display:flex;flex-direction:column;position:relative}.rl-ic{background:#eef0ff;border:0;border-radius:16px;color:#3d44c8;display:grid;height:56px;place-items:center;position:relative;width:56px;z-index:1}.rl+.rl:before{background:repeating-linear-gradient(90deg,var(--line-2) 0 6px,transparent 6px 11px);content:"";height:1px;left:calc(48px - 100%);position:absolute;top:28px;width:calc(100% - 56px)}@media (max-width:1000px){.rl+.rl:before{display:none}}.rl .n{color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.14em;margin-top:20px}.rl .n,.rl h3{font-weight:500}.rl h3{font-family:var(--sans);font-size:19px;letter-spacing:-.014em;line-height:1.24;margin-top:8px}.rl p{color:var(--muted);font-size:14.5px;line-height:1.55;margin-top:9px}.who{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:48px}@media (max-width:900px){.who{grid-template-columns:1fr}}.wh{align-items:end;aspect-ratio:4/5;background:#1a1a1a;border-radius:16px;display:grid;overflow:hidden;position:relative}.wh img{height:100%;object-fit:cover;opacity:.66;width:100%}.wh img,.wh:after{inset:0;position:absolute}.wh:after{background:linear-gradient(180deg,transparent 34%,hsla(0,0%,4%,.9));content:""}.wh .bx{color:#fff;padding:24px;position:relative;z-index:2}.wh h3{font-family:var(--sans);font-size:23px;font-weight:500;letter-spacing:-.014em}.wh p{color:hsla(0,0%,100%,.78);font-size:14.5px;line-height:1.5;margin-top:10px;max-width:32ch}.wh .pr{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.22);display:flex;gap:8px;margin-top:18px;padding-top:16px}.wh .pr b{color:#fff;font-family:var(--display);font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:1}.wh .pr span{color:hsla(0,0%,100%,.7);font-size:13px}@media (max-width:900px){.wh{aspect-ratio:auto;min-height:320px}}.steps4{border-top:1px solid #0a0a0a;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-top:48px}@media (max-width:1000px){.steps4{grid-template-columns:1fr 1fr}}@media (max-width:620px){.steps4{grid-template-columns:1fr}}.st4{min-width:0;padding:28px 28px 30px}.st4+.st4{box-shadow:inset 1px 0 0 var(--line)}@media (max-width:1000px){.st4:nth-child(3){box-shadow:inset 0 1px 0 var(--line)}.st4:nth-child(4){box-shadow:inset 1px 0 0 var(--line),inset 0 1px 0 var(--line)}}@media (max-width:620px){.st4+.st4{box-shadow:inset 0 1px 0 var(--line)}}.st4 .n{color:#707070;font-size:11px;letter-spacing:.14em}.st4 .n,.st4 h3{font-family:var(--sans);font-weight:500}.st4 h3{font-size:21px;letter-spacing:-.014em;line-height:1.22;margin-top:16px}.st4 p{color:var(--muted);font-size:15px;line-height:1.6;margin-top:12px}.dm-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,560px)}@media (max-width:1040px){.dm-grid{gap:40px;grid-template-columns:1fr}}.dm{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.04),0 44px 90px -56px rgba(0,0,0,.42);overflow:hidden}.dm .dh{align-items:center;background:var(--paper);border-bottom:1px solid var(--line);display:flex;gap:12px;padding:16px 20px}.dm .dh .av{background:#f0f0ee;border-radius:11px;color:#0a0a0a;display:grid;flex:none;font-family:var(--mono);font-size:11px;height:36px;place-items:center;width:36px}.dm .dh .tx{line-height:1.32;min-width:0}.dm .dh b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.012em}.dm .dh i{color:var(--muted-2);display:block;font-size:12.5px;font-style:normal}.dm .dh .tag{background:#fff6f2;border:1px solid #f2cdbe;border-radius:999px;color:#b04a25;flex:none;font-family:var(--sans);font-size:9px;letter-spacing:.1em;margin-left:auto;padding:4px 10px;text-transform:uppercase}.dm .db{display:flex;flex-direction:column;gap:14px;padding:22px 20px}.dm .u{background:var(--blue);border-radius:16px 16px 4px 16px;color:#fff;line-height:1.5;margin-left:auto;max-width:82%;padding:12px 16px}.dm .a,.dm .u{font-size:15px;width:fit-content}.dm .a{background:#f4f4f5;border-radius:16px 16px 16px 4px;color:#2e2e2e;line-height:1.55;max-width:88%;padding:13px 16px}.dm .a .cite{align-items:center;background:#f0f0ee;border-radius:6px;color:var(--blue);display:inline-flex;font-family:var(--mono);font-size:9.5px;gap:6px;letter-spacing:.06em;margin-top:10px;padding:3px 8px}.dm .df{align-items:center;background:var(--paper);border-top:1px solid var(--line);display:flex;gap:10px;padding:14px 20px}.dm .df .ph{color:#a6a6a6;flex:1 1;font-size:14px}.dm .df .caret{background:#0a0a0a;display:block;height:16px;width:1px}.dm .df .send{background:#0a0a0a;border-radius:8px;color:#fff;flex:none;font-family:var(--sans);font-size:13.5px;font-weight:500;padding:8px 15px}.dm-note{color:var(--muted-2);display:flex;font-size:14.5px;gap:11px;line-height:1.55;margin-top:26px;max-width:46ch}.dm-note i{background:#e2603f;border-radius:2px;flex:none;height:8px;margin-top:7px;width:8px}.rail3{background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;overflow:hidden}@media (max-width:900px){.rail3{grid-template-columns:1fr}}.r3{display:flex;flex-direction:column;min-width:0;padding:30px 30px 32px}.r3+.r3{box-shadow:inset 1px 0 0 var(--line)}@media (max-width:900px){.r3+.r3{box-shadow:inset 0 1px 0 var(--line)}}.r3 .st{color:#707070;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.r3 .st,.r3 h3{font-family:var(--sans);font-weight:500}.r3 h3{font-size:21px;letter-spacing:-.014em;line-height:1.24;margin-top:14px}.r3 p{color:var(--muted);font-size:14.5px;line-height:1.55;margin-top:11px}.r3 .fig{margin-top:auto;padding-top:26px}.dots41{display:grid;gap:9px;grid-template-columns:repeat(8,10px);-webkit-mask-image:linear-gradient(115deg,#000 46%,transparent 98%);mask-image:linear-gradient(115deg,#000 46%,transparent 98%)}.dots41 i{border:1.4px solid #b4b4b4;border-radius:50%;height:10px;width:10px}.bars3{display:flex;flex-direction:column;gap:10px}.bars3 .b{align-items:center;color:#3a3a3a;display:flex;font-size:13.5px;gap:12px}.bars3 .b span{color:var(--muted-2);flex:none;width:104px}.bars3 .b i{background:var(--blue);border-radius:4px;display:block;height:8px}.bars3 .b i.a{opacity:1;width:100%}.bars3 .b i.b2{opacity:.72;width:46%}.bars3 .b i.c{opacity:.44;width:20%}.faces{align-items:center;display:flex}.faces img{border:2.5px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.14);height:46px;margin-left:-12px;object-fit:cover;width:46px}.faces img:first-child{margin-left:0}.faces .av{border:2.5px solid #fff;border-radius:50%;display:inline-flex;margin-left:-10px}.faces .av:first-child{margin-left:0}.faces .cnt{color:#2c6b4f;font-size:14px;font-weight:500;margin-left:14px}.r3 .vote{align-items:center;color:var(--muted-2);display:flex;font-size:13.5px;gap:9px;margin-top:16px}.r3 .vote i{background:#2c6b4f;border-radius:2px;flex:none;height:7px;width:7px}.claimcard{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.04),0 44px 90px -56px rgba(0,0,0,.4);overflow:hidden}.claimcard .ch{align-items:center;background:var(--paper);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;padding:20px 26px}.claimcard .ch .t{color:var(--muted-2);font-size:10px;font-weight:500;letter-spacing:.14em}.claimcard .ch .cf,.claimcard .ch .t{font-family:var(--sans);text-transform:uppercase}.claimcard .ch .cf{background:#eef6f1;border:1px solid #cde8da;border-radius:999px;color:#2c6b4f;font-size:9.5px;letter-spacing:.1em;margin-left:auto;padding:4px 11px}.claimcard .cl{border-bottom:1px solid var(--line);color:#0a0a0a;font-family:var(--display);font-size:clamp(21px,2.4vw,30px);font-weight:400;letter-spacing:-.026em;line-height:1.3;padding:30px 26px}.claimcard .cb{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.claimcard .cb{grid-template-columns:1fr}}.qcard{min-width:0;padding:24px 26px 26px}.qcard+.qcard{box-shadow:inset 1px 0 0 var(--line)}@media (max-width:900px){.qcard+.qcard{box-shadow:inset 0 1px 0 var(--line)}}.qcard .qh{align-items:center;display:flex;gap:11px;min-width:0}.qcard .qh img{background:#ededed;object-fit:cover}.qcard .qh .mono-av,.qcard .qh img{border-radius:11px;flex:none;height:38px;width:38px}.qcard .qh .mono-av{background:#eef3ee;color:#2c6b4f;display:grid;font-family:var(--mono);font-size:11px;place-items:center}.qcard .qh .tx{line-height:1.32;min-width:0}.qcard .qh b{font-size:14px;font-weight:600;letter-spacing:-.012em}.qcard .qh b,.qcard .qh i{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qcard .qh i{color:var(--muted-2);font-size:12px;font-style:normal}.qcard blockquote{color:#2e2e2e;font-size:15.5px;line-height:1.56;margin:16px 0 0}.qcard .pl-row{align-items:center;display:flex;gap:12px;margin-top:20px}.qcard .pl{background:#0a0a0a;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:none;height:30px;place-items:center;width:30px}.qcard .bar{background:#e8e8e8;border-radius:2px;flex:1 1;height:3px;overflow:hidden}.qcard .bar i{background:#0a0a0a;border-radius:2px;display:block;height:100%}.qcard .tm{color:var(--muted-2);flex:none;font-family:var(--mono);font-size:10.5px}.qcard .tagline{border-top:1px solid var(--line);color:var(--muted-2);font-family:var(--sans);font-size:9.5px;letter-spacing:.1em;margin-top:18px;padding-top:14px;text-transform:uppercase}.qcard .tagline.ag{color:#b04a25}.four{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:48px}@media (max-width:1000px){.four{grid-template-columns:1fr 1fr}}.fc{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;padding:24px}.fc .n{color:#0a0a0a;font-family:var(--display);font-size:40px;font-weight:400;letter-spacing:-.035em;line-height:1}.fc h3{font-family:var(--sans);font-size:15.5px;font-weight:600;letter-spacing:-.012em;margin-top:14px}.fc p{color:var(--muted);flex:1 1;font-size:14px;line-height:1.55;margin-top:9px}.fc .tail{border-top:1px solid var(--line);color:var(--muted-2);font-family:var(--sans);font-size:10px;letter-spacing:.06em;margin-top:18px;padding-top:14px;text-transform:uppercase}.fc .tail.b{color:#707070}.fc .tail.w{color:#b04a25}.rules{border-top:1px solid #0a0a0a;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:48px}@media (max-width:900px){.rules{grid-template-columns:1fr}}.rule{min-width:0;padding:30px 30px 34px}.rule+.rule{box-shadow:inset 1px 0 0 var(--line)}@media (max-width:900px){.rule+.rule{box-shadow:inset 0 1px 0 var(--line)}}.rule .n{color:#707070;font-size:11px;letter-spacing:.14em}.rule .n,.rule h3{font-family:var(--sans);font-weight:500}.rule h3{font-size:22px;letter-spacing:-.014em;line-height:1.22;margin-top:16px}.rule p{color:var(--muted);font-size:15px;line-height:1.6;margin-top:12px}.sec{background:#fff;padding:96px 0}.sec.paper{background:var(--paper)}.sec.tight{padding:76px 0}.sec-head{max-width:60ch}.sec-head.mid{margin:0 auto;text-align:center}.sec h2{color:#0a0a0a;font-family:var(--display);font-size:clamp(31px,4.2vw,54px);font-weight:300;letter-spacing:-.035em;line-height:1.04;max-width:19ch}.sec-head.mid h2{margin:0 auto}.sec .sub{color:var(--muted);font-size:18px;line-height:1.58;margin-top:18px;max-width:52ch}.sec-head.mid .sub{margin-left:auto;margin-right:auto}.sec .kick{color:#707070;display:inline-block;margin-bottom:16px}.sec.ink .kick{color:var(--muted)}.sec .after{color:var(--muted-2);font-size:14.5px;line-height:1.6;margin-top:30px;max-width:76ch}.sec.ink .after{color:#6b6b6b}.prod-shot{background:transparent;padding:0 0 10px}.prod-shot.paper{background:var(--paper);padding-bottom:0}.prod-shot.paper+.sec{padding-top:76px}.prod-shot .sys-cap{margin-top:20px}.also{padding:80px 0 84px}.also h2{font-family:var(--display);font-size:clamp(24px,2.8vw,32px);font-weight:400;letter-spacing:-.028em}.also .sub{color:#707070;font-size:16px;margin-top:12px;max-width:52ch}.also-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:34px}@media (max-width:760px){.also-grid{grid-template-columns:1fr}}.acard{border:1px solid var(--line);border-radius:16px;color:inherit;display:block;padding:24px;text-decoration:none;transition:border-color .16s,transform .16s,background-color .16s}.acard:hover{border-color:var(--line-2);transform:translateY(-2px)}.acard-ic{border:0;border-radius:12px;display:grid;height:44px;margin-bottom:18px;place-items:center;width:44px}.acard-interviews .acard-ic{background:#eef0ff;color:#3d44c8}.acard-analysis .acard-ic{background:#fff0e5;color:#b9531a}.acard-swarm .acard-ic{background:#f1ebff;color:#6a3fd1}.acard .k{color:var(--muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.acard .k,.acard h3{font-family:var(--sans);font-weight:500}.acard h3{color:#0a0a0a;font-size:23px;letter-spacing:-.014em;line-height:1.2;margin-top:12px}.acard p{font-size:14.5px;line-height:1.55;margin-top:10px}.acard .go{border-bottom:1.5px solid var(--line-2);color:#0a0a0a;display:inline-block;font-size:14px;margin-top:18px;padding-bottom:2px}.also+.foot{padding-top:56px}.faq.pad{padding-top:96px}.app .tbl.users td:nth-child(2),.app .tbl.users th:nth-child(2){width:84px}.app .tbl.users td:nth-child(3),.app .tbl.users th:nth-child(3){width:184px}.app .tbl.users td:nth-child(4),.app .tbl.users th:nth-child(4){width:112px}.app .foot-line{border-top:1px solid var(--a-line);color:var(--a-mut);flex:none;font-size:12.5px;line-height:1.5;padding-top:14px}.app .foot-line b{color:var(--a-ink);font-weight:600}.app .ask-col{display:flex;flex:1 1;flex-direction:column;gap:14px;margin:0 auto;max-width:560px;min-height:0;width:100%}.app .ask-in{align-items:center;border:1px solid var(--a-line);border-radius:12px;box-shadow:0 6px 20px -14px rgba(0,0,0,.35);display:flex;flex:none;gap:10px;margin-top:auto;padding:11px 12px}.app .ask-in .ph{color:#a6a6a6;flex:1 1;font-size:12.5px}.app .ask-in .caret{background:var(--a-ink);display:block;height:15px;width:1px}.app .ask-col .a-bub{padding:15px 16px}.app .ask-col .a-bub p{font-size:13px;line-height:1.55}.app .ask-col .qc{background:#fff;border:1px solid var(--a-line)}.app .play-row{align-items:center;display:flex;gap:11px;margin-top:12px}.app .play-row .scrub{flex:1 1;margin-top:0}.app .play-row em{color:var(--a-mut-2);flex:none;font-family:var(--mono);font-size:10px;font-style:normal}.app .goal{color:var(--a-mut);flex:none;font-size:12.5px;line-height:1.6}.app .two{display:grid;flex:1 1;gap:26px;grid-template-columns:minmax(0,1fr) 268px;min-height:0}.app .gq{display:flex;flex:none;flex-direction:column;-webkit-mask-image:linear-gradient(180deg,#000 90%,transparent);mask-image:linear-gradient(180deg,#000 90%,transparent);overflow:hidden}.app .gq li{border-bottom:1px solid var(--a-line-2);display:grid;gap:13px;grid-template-columns:20px 1fr;padding:13px 0}.app .gq li:last-child{border-bottom:0}.app .gq i{color:var(--a-acc);font-family:var(--mono);font-size:10px;font-style:normal;padding-top:2px}.app .gq b{color:var(--a-ink);display:block;font-size:13px;font-weight:400;line-height:1.45}.app .gq em{color:var(--a-mut-2);display:block;font-size:11px;font-style:normal;line-height:1.4;margin-top:4px}.app .kv{display:flex;flex-direction:column}.app .kv li{border-bottom:1px solid var(--a-line-2);display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:11px 0}.app .kv li:last-child{border-bottom:0}.app .kv .k{color:var(--a-mut-2)}.app .kv .v{color:var(--a-ink);font-weight:500;text-align:right}.app .credit{background:var(--a-acc-soft);border:1px solid var(--a-acc-line);border-radius:10px;margin-top:14px;padding:12px 13px}.app .credit b{color:var(--a-acc-ink);display:block;font-size:12.5px;font-weight:600}.app .credit span{color:#4a5a9a;display:block;font-size:11px;line-height:1.45;margin-top:5px}@media (max-width:900px){.app .two{gap:20px;grid-template-columns:minmax(0,1fr)}.app .gq{-webkit-mask-image:none;mask-image:none;overflow:visible}}.pricing .plans.three{gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.pricing .plans.three{grid-template-columns:1fr}}.plans.three .plan{padding:30px}.plans.three .plan .price .v{font-size:48px}.plans.three .plan ul li{font-size:15px;padding:7px 0}.plans.three .plan .btn{margin-top:26px}.quiet{align-items:baseline;color:var(--muted-2);display:flex;flex-wrap:wrap;font-size:15px;gap:8px 16px;justify-content:center;line-height:1.6;margin-top:34px}.on-dark .quiet{color:#707070}.quiet b{font-weight:500}.on-dark .quiet b,.quiet b{color:#0a0a0a}.quiet a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.on-dark .quiet a{color:#0a0a0a}.buy{background:var(--paper);padding:96px 0}.buy h2{color:#0a0a0a;font-family:var(--display);font-size:clamp(31px,4.2vw,52px);font-weight:300;letter-spacing:-.035em;line-height:1.04;text-align:center}.buy .sub{color:var(--muted);font-size:18px;line-height:1.55;margin:18px auto 0;max-width:50ch;text-align:center}.buy .bundle-grid{margin-top:48px}.buy .bundle{padding:28px}.buy .bundle .rate{font-size:46px;margin-top:18px}.buy .bundle .what{margin-top:14px}.buy .bundle .btn{margin-top:24px}.doc-body h2{font-family:var(--sans);font-size:21px;font-weight:600;letter-spacing:-.016em}.btn-blue,.btn-dark,.btn-green,.btn-white{background:#0a0a0a;border-color:#0a0a0a}.btn-blue:hover,.btn-dark:hover,.btn-green:hover,.btn-white:hover{background:#242424;border-color:#242424;color:#fff}.btn-line{border-color:var(--line-2);color:#0a0a0a}.btn-line:hover{background:#f6f6f6;border-color:#0a0a0a}.btn-ghost-d,.btn-soft{background:#ecece9;border-color:#ecece9;color:#0a0a0a}.btn-ghost-d:hover,.btn-soft:hover{background:#e2e2de;border-color:#e2e2de;color:#0a0a0a}.cta .btn-line,.on-blue .btn-line{background:#fff}:focus-visible{outline:3px solid #0a0a0a}.on-blue :focus-visible,.on-dark :focus-visible{outline:3px solid #0a0a0a}.mark{background:#0a0a0a}.announce{background:var(--band);border-bottom:1px solid var(--line);color:#0a0a0a}.announce a{color:#0a0a0a;text-decoration-color:hsla(0,0%,4%,.4)}.announce .x{color:var(--muted)}.announce .x:hover{color:#0a0a0a}.field button:hover{background:#242424}.cta{background:var(--band);border-top:1px solid var(--line)}.cta,.cta h2{color:#0a0a0a}.also,.cta .note,.cta .sub{color:var(--muted)}.also{background:var(--band);border-top:1px solid var(--line)}.also h2{color:#0a0a0a}.also .sub{color:var(--muted-2)}.acard{background:#fff;border-color:var(--line)}.acard:hover{background:#fff;border-color:#0a0a0a}.acard .go,.acard h3{color:#0a0a0a}.acard .go{border-bottom-color:#0a0a0a}.acard p,.foot{color:var(--muted)}.foot{border-top:1px solid var(--line)}.foot .brand{color:#0a0a0a}.foot a{color:#3a3a3a}.foot a:hover{color:#0a0a0a}.foot .blurb,.foot-bot{color:var(--muted-2)}.foot-bot{border-top:1px solid var(--line)}.pricing{background:var(--band)}.pricing,.pricing h2{color:#0a0a0a}.pricing .sub{color:var(--muted)}.plan{background:#fff;border-color:var(--line)}.plan.hot{border-color:#0a0a0a;box-shadow:0 0 0 1px #0a0a0a}.plan ul li svg{color:#0a0a0a}.plan .pn .tagm{background:var(--band);color:var(--muted)}.plan .pn .tagm,.tg{border-color:var(--line-2)}.tg{background:#fff}.tg button{color:var(--muted)}.tg button[aria-pressed=true]{color:#fff}.tg .knob{background:#0a0a0a}.save{background:#f1f8f4;border-color:#c9ded3;color:var(--green-2)}.bill,.calc{background:#fff;border-color:var(--line)}.calc .compare-box{background:var(--band)}.calc .compare-box,.src{border-color:var(--line)}.src:hover{border-color:#0a0a0a}.src:has(input:checked){background:var(--band);border-color:#0a0a0a}.tiles{gap:8px}.tile{background:#fff;border:1px solid var(--line);border-radius:12px}.tile.logo-tile .nm,.tile.metric .n{color:#0a0a0a}.tile.metric .lbl{color:var(--muted)}.blue-band,.portrait-row{background:var(--band)}.blue-band{border-top:1px solid var(--line)}.blue-band,.blue-band .mid h3,.blue-band h2{color:#0a0a0a}.blue-band .sub{color:var(--muted)}.link-white{color:#0a0a0a;text-decoration-color:hsla(0,0%,4%,.4)}.ink-band{background:var(--band);border-top:1px solid var(--line)}.ink-band,.ink-h2{color:#0a0a0a}.ink-h2 .sf{color:var(--grey-head)}.ink-sub{color:var(--muted)}.card,.dash{background:#fff;border-color:var(--line)}.cite{background:#ecece9;border-color:var(--line-2);color:#0a0a0a}.cite:hover,.cite[aria-expanded=true]{background:#e2e2de;border-color:#0a0a0a;color:#0a0a0a}.cite-pop{box-shadow:0 18px 50px rgba(0,0,0,.14),0 2px 6px rgba(0,0,0,.06);color:#0a0a0a}.cite-pop,.cite-pop:after{background:#fff;border-color:var(--line-2)}.cite-pop blockquote{color:#0a0a0a}.cite-pop .who{color:var(--muted-2)}.x-hero.ink{background:var(--band)}.x-hero.ink,.x-hero.ink .x-fact .n,.x-hero.ink h1{color:#0a0a0a}.x-hero.ink h1 b{color:var(--grey-head)}.x-hero.ink .x-lede{color:var(--muted)}.x-hero.ink .x-facts{border-top-color:var(--line-2)}.agents{background:#fff;border-color:var(--line);box-shadow:0 40px 90px -50px rgba(0,0,0,.25)}.agents li{border-bottom-color:var(--line)}.agents .tx b{color:#0a0a0a}.agents .mono-av,.sec.ink{background:var(--band);color:#0a0a0a}.sec.ink h2{color:#0a0a0a}.sec.ink .sub{color:var(--muted)}.sec.ink .kick{color:#707070}.bleed{background:var(--band)}.bleed img{opacity:.5}.bleed:after{background:linear-gradient(180deg,hsla(60,12%,95%,.35),hsla(60,12%,95%,.9) 70%,#f4f4f1)}.bleed .attr b,.bleed blockquote{color:#0a0a0a}.bleed .attr,.bleed .attr .tag{color:var(--muted)}.bleed .attr .tag{border-color:var(--line-2)}.keycap{background:linear-gradient(160deg,#4a4a4a,#1a1a1a 46%,#000)}.on-blue .lede,.on-dark .lede{color:var(--muted)}.on-dark .quiet,.on-dark .quiet a,.on-dark .quiet b{color:#0a0a0a}.dash-bar{background:#fff;border-bottom-color:var(--line)}.dash-bar .ttl{color:#0a0a0a}.dash-bar .right{color:var(--muted-2)}.dash-bar .burger i{background:#0a0a0a}.dash-grid{background:var(--band)}.evidence{background:#fff;border-color:var(--line);box-shadow:0 40px 90px -26px rgba(0,0,0,.25)}.evidence .eh h3,.evidence .eh h4{color:#0a0a0a}.evidence .eh .ic{color:var(--muted-2)}.ask-bubble{background:#0a0a0a;color:#fff}.ans{background:var(--band)}.ans p{color:#0a0a0a}.ans ul li{color:#2a2a2a}.themes .tr{color:#0a0a0a}.themes .sb{background:#e4e4e1}.themes .sb i{background:#0a0a0a}.stars-rows .sb{background:#e4e4e1}.next li,.stars-rows li{color:#2a2a2a}.card .ch h3,.card .ch h4,.ring-val .n{color:#0a0a0a}.card .ch .per{color:var(--muted-2)}.clip{background:#e4e4e1}:root{--ctl-sm:32px;--ctl-md:40px;--ctl-lg:48px}.btn{border-radius:10px;gap:8px;height:var(--ctl-md);letter-spacing:-.01em;line-height:1;padding:0 16px}.btn .g-glyph,.btn svg{flex:none;height:16px;width:16px}.btn-sm{border-radius:8px;font-size:13px;gap:6px;height:var(--ctl-sm);padding:0 12px}.btn-sm svg{height:14px;width:14px}.btn-lg{border-radius:12px;gap:9px;height:var(--ctl-lg);padding:0 20px}.nav .btn{font-size:14px;height:36px;padding:0 14px}.cta-cta,.hero-cta,.ink-cta,.x-cta{align-items:center;gap:10px}.field{align-items:stretch;border-radius:12px;border-width:1px;height:var(--ctl-lg)}.field input{font-size:15px;padding:0 16px}.field button{border-left-width:1px;font-size:14px;padding:0 18px}@media (max-width:640px){.field{height:auto}.field input{height:46px}.field button{border-top-width:1px;height:46px;padding:0 18px}}.field-2{border-radius:10px;height:var(--ctl-md);padding:0 12px}.field-2 input{font-size:14px;height:100%;padding:0}.tg{border-radius:999px;padding:3px}.tg button{align-items:center;display:inline-flex;font-size:13.5px;height:32px;padding:0 14px}.tg .knob{bottom:3px;top:3px}.c-tag,.chip,.p-trust span,.pill-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;height:30px;padding:0 12px}.plan .btn{margin-top:20px}.acard .go,.c-card .go{font-size:13.5px}.x-grid.x-grid-wide{align-items:end;column-gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,400px);row-gap:56px}.x-grid-wide .x-facts{display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.x-grid-wide .x-shot{grid-column:1/-1}@media (max-width:1040px){.x-grid.x-grid-wide{grid-template-columns:1fr;row-gap:36px}}@media (max-width:520px){.x-grid-wide .x-facts{gap:20px}}.c-hero{background:#fff;overflow:hidden;padding:72px 0 64px;position:relative}.c-hero .kicker{color:#707070;display:inline-block;margin-bottom:18px}.c-hero h1{color:#0a0a0a;font-family:var(--display);font-size:clamp(36px,5.6vw,76px);font-weight:300;letter-spacing:-.038em;line-height:1.02;max-width:18ch}.c-hero h1 b{color:var(--grey-head);font-weight:300}.c-hero .lede{color:#4a4a4a;font-size:19px;line-height:1.58;margin-top:24px;max-width:56ch}.c-hero .x-cta{margin-top:30px}.c-hero.paper{background:var(--paper)}.c-hero.center{text-align:center}.c-hero.center .lede,.c-hero.center h1{margin-left:auto;margin-right:auto}.c-hero.center .x-cta{justify-content:center}.c-hero .meta{color:var(--muted-2);display:flex;flex-wrap:wrap;font-family:var(--sans);font-size:13px;gap:8px 22px;letter-spacing:0;margin-top:22px;text-transform:none}.doc{background:#fff;padding:0 0 96px}.doc-grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,260px) minmax(0,72ch)}.doc-toc{position:sticky;top:calc(var(--nav-h) + 24px)}.doc-toc .mono-caps{color:var(--muted-2);display:block;font-size:11px;margin-bottom:14px}.doc-toc ol{counter-reset:toc;display:grid;gap:2px}.doc-toc li a{border-bottom:1px solid transparent;color:var(--muted);display:flex;font-size:14px;gap:10px;padding:6px 0;text-decoration:none}.doc-toc li a:before{color:var(--blue);content:counter(toc,decimal-leading-zero);counter-increment:toc;font-family:var(--mono);font-size:11px;letter-spacing:.08em;min-width:22px;padding-top:3px}.doc-toc li a:hover{color:#0a0a0a}.doc-body{color:#2a2a2a;font-size:16.5px;line-height:1.65}.doc-body h2{border-top:1px solid var(--line);font-family:var(--display);font-size:26px;font-weight:500;letter-spacing:-.026em;line-height:1.2;margin-top:56px;padding-top:28px;scroll-margin-top:calc(var(--nav-h) + 24px)}.doc-body h2:first-child{border-top:0;margin-top:0;padding-top:0}.doc-body h3{font-family:var(--sans);font-size:16.5px;font-weight:600;letter-spacing:-.012em;margin-top:28px}.doc-body p{margin-top:14px}.doc-body ol,.doc-body ul{display:grid;gap:8px;margin-top:12px;padding-left:22px}.doc-body ul{list-style:disc}.doc-body ol{list-style:decimal}.doc-body li::marker{color:var(--muted-2)}.doc-body a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.doc-body strong{color:#0a0a0a;font-weight:600}.doc-body table{border-collapse:collapse;font-size:15px;margin-top:18px;width:100%}.doc-body td,.doc-body th{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.doc-body th{background:var(--paper);color:#0a0a0a;font-size:13.5px;font-weight:600}.doc-body .callout{background:var(--paper);border:1px solid var(--line-2);border-left:3px solid var(--blue);border-radius:10px;font-size:15px;margin-top:20px;padding:14px 18px}.doc-body .updated{color:var(--muted-2);font-family:var(--sans);font-size:13px;letter-spacing:0;text-transform:none}@media (max-width:960px){.doc-grid{gap:28px;grid-template-columns:1fr}.doc-toc{position:static}}.c-two{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.c-two h2{font-family:var(--display);font-size:clamp(28px,3.6vw,44px);font-weight:300;letter-spacing:-.035em;line-height:1.04}.c-two .body{color:#3a3a3a;display:grid;font-size:17px;gap:16px;line-height:1.65}.c-two .body b{color:#0a0a0a;font-weight:600}@media (max-width:860px){.c-two{gap:24px;grid-template-columns:1fr}}.c-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:44px}.c-grid.two{grid-template-columns:repeat(2,1fr)}.c-grid.four{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.c-grid,.c-grid.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.c-grid,.c-grid.four,.c-grid.two{grid-template-columns:1fr}}.c-card{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px}.c-card .k{color:#707070;font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.c-card.dark .k{color:var(--muted)}.c-card h3{font-family:var(--sans);font-size:21px;font-weight:500;letter-spacing:-.014em;line-height:1.2}.c-card p{color:var(--muted);flex:1 1;font-size:14.5px;line-height:1.55}.c-card .icon{align-items:center;background:#f0f0ee;border-radius:10px;color:var(--blue);display:inline-flex;height:40px;justify-content:center;margin-bottom:6px;width:40px}.c-card .go{align-self:flex-start;border-bottom:1.5px solid #0a0a0a;color:#0a0a0a;font-size:14px;padding-bottom:1px;text-decoration:none}.c-card.dark{background:#fff;border-color:var(--line)}.c-card.dark,.c-card.dark h3{color:#0a0a0a}.c-card.dark p{color:var(--muted)}.c-card.dark .go{border-color:var(--line-2);color:#0a0a0a}.c-card.blue{background:#fff;border-color:var(--blue)}.c-card.blue,.c-card.blue .k,.c-card.blue h3,.c-card.blue p{color:#0a0a0a}a.c-card{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}a.c-card:hover{border-color:#0a0a0a;transform:translateY(-2px)}.c-kv{border-top:1px solid #0a0a0a;margin-top:40px}.c-kv>div{border-bottom:1px solid var(--line);display:grid;gap:24px;grid-template-columns:minmax(0,220px) 1fr;padding:22px 0}.c-kv>div>b{font-family:var(--sans);font-size:19px;font-weight:500;letter-spacing:-.014em;line-height:1.25}.c-kv>div>div{color:var(--muted);font-size:15.5px;line-height:1.6}.c-kv>div>div a{color:var(--blue)}@media (max-width:700px){.c-kv>div{gap:8px;grid-template-columns:1fr}}.c-steps{border-top:1px solid #0a0a0a;display:grid;gap:0;list-style:none;margin-top:40px}.c-steps li{border-bottom:1px solid var(--line);display:grid;gap:20px;grid-template-columns:64px 1fr;padding:24px 0}.c-steps .n{color:#707070;font-size:12px;letter-spacing:.14em;padding-top:5px}.c-steps .n,.c-steps b{font-family:var(--sans)}.c-steps b{display:block;font-size:20px;font-weight:500;letter-spacing:-.014em;line-height:1.25}.c-steps p{color:var(--muted);font-size:15.5px;line-height:1.6;margin-top:8px;max-width:64ch}.c-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.c-tag{align-items:center;background:#fff;border:1px solid var(--line-2);border-radius:999px;color:#3a3a3a;display:inline-flex;font-size:13.5px;gap:8px;padding:7px 14px}.c-tag:before{background:var(--blue);border-radius:2px;content:"";flex:none;height:7px;width:7px}.c-tag.g:before{background:var(--green-2)}.c-code{background:#fff;border:1px solid var(--line);border-radius:14px;margin-top:20px;overflow:hidden}.c-code .bar{align-items:center;border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-family:var(--mono);font-size:11.5px;gap:12px;justify-content:space-between;letter-spacing:.06em;padding:10px 16px}.c-code pre{font-family:var(--mono);font-size:13px;line-height:1.6;margin:0;overflow-x:auto;padding:18px 18px 20px}.c-code .cm{color:#6b6b6b}.c-contact{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:44px}@media (max-width:860px){.c-contact{grid-template-columns:1fr}}@media (max-width:960px){.rules{grid-template-columns:1fr}.rule+.rule{box-shadow:inset 0 1px 0 var(--line)}.four{grid-template-columns:repeat(2,1fr)}.also-grid,.cta-grid,.faq-grid,.guar-grid,.x-grid{grid-template-columns:1fr}}@media (max-width:600px){.four{grid-template-columns:1fr}}.c-card.blue,.c-card.dark{background:#fff;border-color:var(--line);color:#0a0a0a}.c-card.blue h3,.c-card.dark .go,.c-card.dark h3{color:#0a0a0a}.c-card.blue .k,.c-card.blue p,.c-card.dark p{color:var(--muted)}.c-card.dark .go{border-color:#0a0a0a}.c-code{background:var(--band);border-color:var(--line);color:#0a0a0a}.c-code .bar{border-bottom-color:var(--line);color:var(--muted-2)}.c-code pre{color:#0a0a0a}.c-code .cm{color:#707070}.c-code .s{color:var(--green-2)}.c-code .k{font-weight:600}.c-card .go,.c-code .k,.c-kv>div>div a,.doc-body a{color:#0a0a0a}.doc-body .callout{border-left-color:#0a0a0a}.photo-band{padding:0 0 8px}.photo,.photo-band figure{background:#e4e4e1;border:1px solid var(--line);border-radius:18px;box-shadow:0 2px 6px rgba(0,0,0,.05),0 40px 80px -50px rgba(0,0,0,.35);margin:0;overflow:hidden;position:relative}.photo-band figure{aspect-ratio:2/1}.photo-band figure.tall{aspect-ratio:16/7}.photo img,.photo-band img{display:block;height:100%;object-fit:cover;width:100%}.photo figcaption,.photo-band figcaption{background:hsla(0,0%,100%,.94);border-radius:10px;bottom:14px;color:#0a0a0a;font-size:12.5px;left:14px;line-height:1.4;max-width:46ch;padding:8px 12px;position:absolute;right:14px;width:fit-content}.photo figcaption span,.photo-band figcaption span{color:var(--muted-2);display:block;font-size:11.5px;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}@media (max-width:760px){.photo-band figure,.photo-band figure.tall{aspect-ratio:4/3}}.split{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.split.flip>.photo{order:-1}.split .photo{aspect-ratio:4/3}.split h2{font-family:var(--display);font-size:clamp(28px,3.6vw,44px);font-weight:300;letter-spacing:-.035em;line-height:1.04}.split .sub{color:var(--muted);font-size:17px;line-height:1.6;margin-top:16px;max-width:48ch}.split ul.ticks{display:grid;gap:10px;margin-top:22px}.split ul.ticks li{align-items:flex-start;color:#2a2a2a;display:flex;font-size:15px;gap:10px;line-height:1.5}.split ul.ticks li svg{color:#0a0a0a;flex:none;margin-top:4px}.split .x-cta{margin-top:26px}@media (max-width:900px){.split{gap:28px;grid-template-columns:1fr}.split.flip>.photo{order:0}}.feat-grid{background:var(--line);border:1px solid var(--line);border-radius:16px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:44px;overflow:hidden}.feat{background:#fff;display:flex;flex-direction:column;gap:8px;min-height:150px;padding:22px 22px 24px;transition:background .15s}.feat .ic,.feat:hover{background:var(--band)}.feat .ic{align-items:center;border-radius:9px;color:#0a0a0a;display:inline-flex;height:32px;justify-content:center;margin-bottom:6px;width:32px}.feat h3{font-size:15.5px;font-weight:600;letter-spacing:-.012em}.feat p{color:var(--muted);font-size:13.5px;line-height:1.5}.feat .tag{color:var(--muted-2);font-size:11px;letter-spacing:.12em;margin-top:auto;padding-top:8px;text-transform:uppercase}@media (max-width:1000px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.feat-grid{grid-template-columns:1fr}}.demo-bg{align-items:center;background:hsla(0,0%,4%,.72);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.demo-box{aspect-ratio:16/9;background:#000;border-radius:16px;box-shadow:0 40px 120px rgba(0,0,0,.5);overflow:hidden;position:relative;width:min(1100px,100%)}.demo-box iframe{height:100%;inset:0;width:100%}.demo-box iframe,.demo-x{border:0;position:absolute}.demo-x{align-items:center;background:none;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:8px;right:0;top:-44px}.demo-wrap{position:relative;width:min(1100px,100%)}.btn .play-ic{height:16px;width:16px}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:300;src:url(/fonts/NeueMontreal-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:italic;font-weight:300;src:url(/fonts/NeueMontreal-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:400;src:url(/fonts/NeueMontreal-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:italic;font-weight:400;src:url(/fonts/NeueMontreal-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:500;src:url(/fonts/NeueMontreal-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:italic;font-weight:500;src:url(/fonts/NeueMontreal-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:700;src:url(/fonts/NeueMontreal-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:italic;font-weight:700;src:url(/fonts/NeueMontreal-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-latin-var.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/fonts/JetBrainsMono-latin-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/fonts/JetBrainsMono-latin-500.woff2) format("woff2")}:root{--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--display:"Neue Montreal","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--hs-ink:#000;--hs-text:#404040;--hs-muted:#6e757b;--hs-line:#f2f4f6;--hs-divider:#cad4dd;--hs-panel:#fbfbfb;--hs-panel-2:#f8f9fa;--hs-check:#5bf0a5;--hs-mint:#c3fbe5;--text:#000;--ink:#000;--muted:#404040;--muted-2:#6e757b;--grey-head:#000;--line:#f2f4f6;--line-2:#e6eaee;--band:#fbfbfb;--paper:#fbfbfb;--rd:16px;--rd-lg:22px}body{color:#000;font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.45}h1,h2{color:#000;letter-spacing:-.01em;line-height:1.04}h1,h2,h3,h4{font-family:var(--display);font-weight:500}h3,h4{letter-spacing:0}.lede,.sub{color:var(--hs-text)}p{color:inherit}.kick,.kicker,.mono-caps,.sys-kicker,.x-kick{align-items:center;background:var(--hs-panel-2);border:1px solid var(--hs-line);border-radius:100px;color:#000;display:inline-flex;font-family:var(--sans);font-size:12px;font-weight:500;height:28px;letter-spacing:0;line-height:26px;max-width:100%;padding:0 12px;text-transform:none;white-space:nowrap;width:fit-content}.c-hero .kicker,.doc-toc .mono-caps,.legal-hero .kicker{display:inline-flex;width:fit-content}.sec.ink .kick{color:#000}.btn,.btn-lg,.btn-sm{border-radius:100px;font-weight:500;letter-spacing:0}.btn{font-size:14px;height:40px;padding:0 18px}.btn-lg{font-size:15px;height:48px;padding:0 24px}.btn-blue,.btn-dark,.btn-green,.btn-white{background:#000;border-color:#000;color:#fff}.btn-blue:hover,.btn-dark:hover,.btn-green:hover,.btn-white:hover{background:#262626;border-color:#262626}.btn-line{background:#fff;color:#000}.btn-line,.btn-line:hover{border-color:var(--hs-line)}.btn-line:hover{background:var(--hs-line)}.btn-ghost-d,.btn-soft{background:var(--hs-panel-2);border-color:var(--hs-line);color:#000}.btn-ghost-d:hover,.btn-soft:hover{background:var(--hs-line);border-color:var(--hs-line)}.nav .btn{height:40px;padding:0 18px}.field,.field-2{border-radius:100px}.c-tag,.chip,.p-trust span,.pill-badge{background:var(--hs-panel-2);border-color:var(--hs-line);color:#000}.acard,.agents,.bill,.bundle,.calc,.card,.claimcard,.cmp-scroll,.dash,.dfy,.dm,.evidence,.fc,.gcard,.how-steps,.peek-plan,.plan,.portrait,.stat-photo,.sw-compare,.tcard,.tile,.wcard,.wh,.x-port{border-color:var(--hs-line);border-radius:22px}.acard,.claimcard,.fc,.gcard,.peek-plan,.plan,.tcard,.tile{background:#fff}.plan.hot{border-color:#000;box-shadow:0 0 0 1px #000}.app,.app-frame{border-radius:22px}.also,.bleed,.blue-band,.cta,.dash-grid,.ink-band,.portrait-row,.pricing,.sec.ink,.x-hero.ink{background:var(--hs-panel)}.announce{background:#000;border-bottom:0;color:#fff}.announce a{color:var(--hs-mint);text-decoration-color:rgba(195,251,229,.5)}.announce a:hover{text-decoration-color:var(--hs-mint)}.announce .x{color:#8f969c}.announce .x:hover{color:#fff}.nav{background:hsla(0,0%,100%,.92)}.nav-links a,.nav-right .lnk{color:#000;font-size:14px;font-weight:500}.foot{background:#fff;border-top:1px solid var(--hs-line)}.foot a{color:var(--hs-text)}.foot-bot{border-top-color:var(--hs-line);color:var(--hs-muted)}.hs-dots{background-image:radial-gradient(rgba(0,0,0,.13) 1px,transparent 1.2px);background-size:14px 14px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,#000 20%,transparent 75%);pointer-events:none;position:absolute}.hs-hero{background:#fff;overflow:hidden;padding:72px 0 56px;position:relative;text-align:center}.hs-hero-inner{margin:0 auto;max-width:980px;padding:0 20px;position:relative;z-index:2}.hs-proof{align-items:center;color:#000;display:inline-flex;font-size:14px;font-weight:500;gap:10px;margin:0 0 22px}.hs-proof .av{display:flex}.hs-proof .av img{background:#e6eaee;border:1.5px solid #fff;border-radius:7px;height:24px;margin-left:-6px;object-fit:cover;width:24px}.hs-proof .av img:first-child{margin-left:0}.hs-hero h1{font-size:clamp(34px,5.2vw,60px);letter-spacing:-.01em;line-height:.96;margin:0 auto;max-width:19ch}.hs-hero .hs-sub{text-wrap:balance;color:var(--hs-text);font-size:16px;line-height:1.45;margin:18px auto 0;max-width:560px}.hs-composer{background:var(--hs-panel-2);border:1px solid var(--hs-line);border-radius:22px;box-shadow:0 30px 60px -30px rgba(0,0,0,.18);margin:40px auto 0;max-width:648px;padding:6px;text-align:left}.hs-composer .top{align-items:center;color:#000;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:6px 8px 8px 12px}.hs-composer .top .lbl{align-items:center;display:inline-flex;gap:8px;min-width:0}.hs-composer .top .lbl svg{color:#1f9d6b;flex:none}.hs-composer .top a{align-items:center;background:#fff;border:1px solid var(--hs-line);border-radius:100px;color:#000;display:inline-flex;flex:none;font-size:13px;font-weight:500;gap:7px;height:32px;padding:0 12px;text-decoration:none}.hs-composer .top a:hover{background:var(--hs-line)}.hs-composer form{background:#fff;border:1px solid var(--hs-line);border-radius:18px;display:grid;gap:18px;padding:14px 14px 12px}.hs-composer .q{align-items:flex-start;display:flex;gap:12px}.hs-composer .q img{border-radius:8px;flex:none;height:28px;object-fit:cover;width:28px}.hs-composer textarea{background:transparent;border:0;color:#000;flex:1 1;font:inherit;font-size:15px;line-height:1.45;min-height:46px;min-width:0;padding:4px 0 0;resize:none}.hs-composer textarea::placeholder{color:var(--hs-muted)}.hs-composer textarea:focus{outline:none}.hs-composer .bar{align-items:center;display:flex;gap:10px}.hs-composer .ic{border-radius:8px;height:28px;width:28px}.hs-composer .ic.dark{background:#000;color:#fff}.hs-composer .live{align-items:center;display:inline-flex;font-size:13px;font-weight:500;gap:7px;margin-left:auto}.hs-composer .live em{color:var(--hs-muted);font-style:normal;font-weight:400}.hs-ping{background:var(--hs-check);border-radius:50%;height:8px;position:relative;width:8px}.hs-ping:after{animation:hs-ping 1.6s ease-out infinite;background:inherit;border-radius:50%;content:"";inset:0;position:absolute}@keyframes hs-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.hs-composer .send{background:#000;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.hs-composer .send:hover{background:#262626}.hs-hero .hs-demo{align-items:center;background:none;border:0;border-radius:100px;color:#000;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-top:18px;padding:6px 10px}.hs-hero .hs-demo svg{flex:none;height:16px;width:16px}.hs-hero .hs-demo{white-space:nowrap}.hs-hero .hs-demo:hover{background:var(--hs-panel-2)}.hs-note{color:var(--hs-muted);font-size:13px;margin-top:6px}.hs-reel{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);overflow:hidden;padding:8px 0 24px}.hs-track{animation:hs-marquee 240s linear infinite;display:flex;gap:10px;width:max-content}.hs-reel:hover .hs-track{animation-play-state:paused}@keyframes hs-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hs-scard{background:#e6eaee;border-radius:8px;color:#fff;flex:none;height:430px;overflow:hidden;position:relative;width:302px}.hs-scard img{height:100%;object-fit:cover;width:100%}.hs-scard:after{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.72));content:"";inset:0;position:absolute}.hs-scard .meta{bottom:12px;display:grid;gap:6px;left:12px;position:absolute;right:12px;z-index:2}.hs-scard .hs-who{font-size:13px;font-weight:600}.hs-scard .said{font-size:12px;line-height:1.35;opacity:.92}.hs-scard .tag{align-items:center;background:#fff;border-radius:4px;color:#000;display:inline-flex;font-size:11px;font-weight:600;gap:5px;height:20px;justify-self:start;padding:0 7px}.hs-scard .tag i{background:#1f9d6b;border-radius:50%;height:6px;width:6px}.hs-scard .stamp{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.45);border-radius:100px;display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;height:24px;left:12px;padding:0 9px;position:absolute;top:12px;z-index:2}.hs-scard .stamp b{background:#ff4d4d;border-radius:50%;height:6px;width:6px}.hs-scard .big{font-family:var(--display);font-size:30px;font-weight:500;inset:auto 16px 64px;letter-spacing:-.01em;line-height:1.02;position:absolute;text-align:center;z-index:2}.hs-scard .wave{align-items:center;display:flex;gap:2px;height:16px}.hs-scard .wave i{animation:wf 1.2s ease-in-out infinite;background:#fff;border-radius:2px;height:40%;width:2px}.hs-scard .wave i:nth-child(3n){animation-delay:-.3s;height:90%}.hs-scard .wave i:nth-child(4n){animation-delay:-.6s;height:65%}.hs-scard .wave i:nth-child(5n){animation-delay:-.15s;height:30%}@media (max-width:640px){.hs-scard{height:320px;width:220px}.hs-scard .big{font-size:22px}}.hs-proofgrid{padding:104px 0 136px}.hs-pg{display:grid;gap:10px;grid-auto-rows:158px;grid-template-columns:2fr 1fr 1fr 1fr 2fr}.hs-pg .t.logo{padding:24px}.hs-pg .t.logo img{filter:grayscale(1) brightness(.2);height:34px;max-width:120px;object-fit:contain;opacity:.75;width:100%}.hs-pg .t.logo img.logo-sap{filter:grayscale(1) contrast(1.4);height:40px;opacity:.85}.hs-pg>*{background:var(--hs-panel);border:1px solid var(--hs-line);border-radius:22px;min-width:0}.hs-pg .q{display:flex;flex-direction:column;gap:16px;grid-row:span 2;justify-content:space-between;padding:24px}.hs-pg .q .mk{font-size:22px;font-weight:700;line-height:1}.hs-pg .q p{color:#000;font-size:15px;line-height:1.4;margin-top:10px}.hs-pg .q .by{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px}.hs-pg .q .by img{border-radius:6px;height:22px;object-fit:cover;width:22px}.hs-pg .q .by span{color:var(--hs-muted);font-weight:400}.hs-pg .t{align-items:center;display:flex;font-family:var(--display);font-size:15px;font-weight:500;gap:8px;justify-content:center;padding:12px;text-align:center;white-space:nowrap}.hs-pg .t svg{flex:none}.hs-pg .t small{color:var(--hs-muted);display:block;font-size:12px;font-weight:400}@media (max-width:1100px){.hs-pg{grid-auto-rows:120px;grid-template-columns:repeat(4,1fr)}.hs-pg .q{grid-column:span 2}}@media (max-width:620px){.hs-pg{grid-auto-rows:96px;grid-template-columns:1fr 1fr}.hs-pg .q{grid-column:span 2;grid-row:span 2}}.hs-head{display:grid;gap:14px;justify-items:center;margin:0 auto 40px;max-width:720px;text-align:center}.hs-head h2{font-size:clamp(30px,3.6vw,44px);line-height:1.04}.hs-head p{color:var(--hs-text);font-size:16px;line-height:1.45;max-width:440px}.hs-stats{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:10px}.hs-stats div{background:var(--hs-panel);border:1px solid var(--hs-line);border-radius:22px;display:grid;gap:4px;padding:22px 24px}.hs-stats b{font-size:clamp(34px,3.6vw,48px);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1}.hs-stats span{color:var(--hs-text);font-size:13px}@media (max-width:900px){.hs-stats{grid-template-columns:1fr 1fr}}.tst{background:#fff}.tst h2{text-align:center}.tcard{background:#fff;border:1px solid var(--hs-line);border-radius:22px;box-shadow:none}.tcard blockquote{color:#000;font-size:16px;line-height:1.4}.tcard .who .tx b{color:#000}.tcard .who .pf{border-radius:10px}.hs-final{background:#fff;border-top:1px solid var(--hs-line);overflow:hidden;padding:120px 0;position:relative;text-align:center}.hs-final .wrap{display:grid;gap:18px;justify-items:center;position:relative;z-index:2}.hs-final h2{font-size:clamp(34px,4.6vw,60px);line-height:.98;max-width:13ch}.hs-final p{color:var(--hs-text);max-width:440px}.hs-final .row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.hs-final .faces{inset:0;pointer-events:none;position:absolute;z-index:1}.hs-final .faces img{border-radius:12px;box-shadow:0 20px 40px -20px rgba(0,0,0,.35);height:160px;object-fit:cover;position:absolute;width:120px}.hs-final .faces img:first-child{left:6%;top:18%;transform:rotate(-6deg)}.hs-final .faces img:nth-child(2){animation-delay:-2s;bottom:10%;height:128px;left:14%;width:96px}.hs-final .faces img:nth-child(3){animation-delay:-4s;right:7%;top:14%}.hs-final .faces img:nth-child(4){animation-delay:-1s;bottom:12%;height:128px;right:15%;width:96px}@keyframes hs-float{0%,to{translate:0 0}50%{translate:0 -16px}}@media (max-width:980px){.hs-final .faces{display:none}}@media (prefers-reduced-motion:reduce){.hs-final .faces img,.hs-ping:after,.hs-scard .wave i,.hs-track{animation:none}}#main h1,#main h1 *,#main h2,#main h2 *{font-weight:500}#main h1,#main h2{letter-spacing:-.01em}.hs-hero h1{max-width:22ch}.cmp .hi,.dfy.sw-card,.peek{background:var(--hs-panel)}.bleed:after{background:linear-gradient(180deg,hsla(0,0%,98%,.35),hsla(0,0%,98%,.9) 70%,#fbfbfb)}.cite{background:var(--hs-panel-2);border-color:var(--hs-line)}.cite:hover,.cite[aria-expanded=true]{background:var(--hs-line)}.hs-stats b,.ring-val .n,.tile.metric .n{font-family:var(--display);font-weight:500}.mark{display:none}#main .plan ul li{display:block;padding-left:26px;position:relative}#main .plan ul li svg{left:0;margin:0;position:absolute;top:calc(6px + .2em)}@media (max-width:620px){.hs-pg{grid-auto-flow:dense}}@media (max-width:520px){.hs-composer .top{flex-wrap:wrap;padding:6px 8px 8px}.hs-composer .top a{justify-content:center;width:100%}.hs-proof{font-size:13px}}#main h1,#main h1 *,#main h2,#main h2 *,#main h3,#main h3 *,#main h4,#main h4 *{font-family:var(--display);font-weight:500}#main h1,#main h2,#main h3,#main h4{letter-spacing:-.01em}#main h3,#main h4{letter-spacing:0}@property --mx{syntax:"<percentage>";inherits:false;initial-value:50%}@property --my{syntax:"<percentage>";inherits:false;initial-value:45%}@property --mo{syntax:"<number>";inherits:false;initial-value:1}.hs-dots.drift{animation:hs-dots-pan 28s linear infinite;-webkit-mask-image:radial-gradient(ellipse 55% 52% at var(--mx) var(--my),#000 18%,transparent 72%);mask-image:radial-gradient(ellipse 55% 52% at var(--mx) var(--my),#000 18%,transparent 72%);opacity:var(--mo);transition:--mx 9s cubic-bezier(.45,0,.55,1),--my 9s cubic-bezier(.45,0,.55,1),--mo 3.5s ease-in-out}@keyframes hs-dots-pan{0%{background-position:0 0}to{background-position:28px 14px}}@media (prefers-reduced-motion:reduce){.hs-dots.drift{animation:none;transition:none}}.hs-composer .bar{gap:8px}.hs-composer .bar .grow{flex:1 1}.hs-composer .ic{background:transparent;border:0;border-radius:50%;color:#000;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;transition:background-color .2s,border-color .2s,transform .2s;width:32px}.hs-composer .ic:hover{background:var(--hs-line)}.hs-composer .ic:active,.hs-composer .send:active{transform:scale(.94)}.hs-composer .send{transition:background-color .2s,transform .2s}.hs-composer .send:hover{background:#2b2b2b;transform:translateY(-1px)}.hs-composer .ic:focus-visible,.hs-composer .send:focus-visible{outline:2px solid #000;outline-offset:2px}.hs-composer .field-wrap{display:flex;flex:1 1;min-width:0;position:relative}.hs-composer .ph{color:var(--hs-muted);font-size:15px;height:1.45em;line-height:1.45;pointer-events:none;right:0;top:4px}.hs-composer .ph,.hs-composer .ph span{left:0;overflow:hidden;position:absolute}.hs-composer .ph span{max-width:100%;text-overflow:ellipsis;top:0;white-space:nowrap}.hs-composer .ph .in,.hs-composer .ph .out{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.65,0,.35,1)}.hs-composer .ph .in{animation-name:hs-ph-in}.hs-composer .ph .out{animation-name:hs-ph-out}@keyframes hs-ph-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes hs-ph-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.hs-composer .ph .in,.hs-composer .ph .out{animation:none}.hs-composer .ph .out{display:none}}@media (max-width:520px){.hs-composer .ph{height:2.9em}.hs-composer .ph span{white-space:normal}}.nav .inner{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.nav .brand{justify-self:start}.nav-links{justify-self:center;margin-left:0}.nav-right{justify-self:end;margin-left:0}.hs-hero h1{text-wrap:balance;max-width:20ch}@media (max-width:1080px){.nav .inner{grid-template-columns:1fr auto}}.hs-title{display:grid;max-width:100%;width:fit-content}.hs-title,.hs-title h1{margin:0 auto}.hs-title .hs-sub{text-wrap:balance;max-width:none;min-width:100%;width:0}.rule-row{visibility:hidden}.x-hero.mid .c-tags{justify-content:center}.ui-shot{background:#fff;border:1px solid #e2e2e2;border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 30px 60px -30px rgba(0,0,0,.22);margin:0;overflow:hidden}.ui-shot-bar{align-items:center;background:#f7f7f7;border-bottom:1px solid #e8e8e8;display:flex;height:38px;padding:0 14px;position:relative}.ui-shot-bar .dots{display:flex;flex:none;gap:6px}.ui-shot-bar .dots i{background:#dadada;border-radius:50%;display:block;height:10px;width:10px}.ui-shot-bar .url{background:#fff;border:1px solid #e6e6e6;border-radius:7px;color:#6b6b6b;font-family:var(--sans);font-size:11.5px;left:50%;line-height:1.4;max-width:60%;overflow:hidden;padding:3px 16px;position:absolute;text-overflow:ellipsis;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.ui-shot img{background:#fff;display:block;height:auto;width:100%}.sys-shot .ui-shot{border-color:hsla(0,0%,100%,.5);box-shadow:0 2px 4px rgba(0,0,0,.1),0 44px 80px -34px rgba(0,0,0,.55);margin-left:auto;margin-right:auto;max-width:1200px;position:relative;z-index:1}.x-shot{align-self:center;box-shadow:0 2px 6px rgba(0,0,0,.06),0 44px 90px -50px rgba(0,0,0,.5)}.dash-stage .ui-shot{border-bottom:0;border-radius:14px 14px 0 0;margin:0 auto;max-width:1200px}.ui-shot.sec-shot{margin:48px auto 0;max-width:1100px}@media (max-width:640px){.ui-shot{border-radius:10px}.dash-stage .ui-shot{border-radius:10px 10px 0 0}.ui-shot-bar{height:28px;padding:0 10px}.ui-shot-bar .dots{gap:4px}.ui-shot-bar .dots i{height:7px;width:7px}.ui-shot-bar .url{font-size:9.5px;max-width:68%;padding:2px 10px}}.x-hero.mid.about h1{max-width:24ch}.tl-row{border-top:1px solid #0a0a0a;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:44px}.tl-step{padding:26px 28px 30px 0;position:relative}.tl-step+.tl-step{box-shadow:inset 1px 0 0 var(--line);padding-left:28px}.tl-step .yr{color:#0a0a0a;font-family:var(--display);font-size:clamp(34px,3.6vw,48px);font-weight:300;letter-spacing:-.035em;line-height:1}.tl-step .yr small{color:#707070;font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.14em;margin-left:12px;text-transform:uppercase;vertical-align:middle}.tl-step h3{font-size:18px;margin-top:16px}.tl-step p{color:var(--muted);font-size:15px;line-height:1.6;margin-top:10px}@media (max-width:860px){.tl-row{grid-template-columns:1fr}.tl-step+.tl-step{box-shadow:inset 0 1px 0 var(--line);padding-left:0}}.panel-row{display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-top:40px}.panel-row figure{aspect-ratio:4/5;background:#e4e4e1;border-radius:14px;margin:0;overflow:hidden;position:relative}.panel-row img{display:block;height:100%;object-fit:cover;width:100%}.panel-row figcaption{background:hsla(0,0%,100%,.92);border-radius:9px;bottom:10px;color:#0a0a0a;font-size:12.5px;left:10px;line-height:1.35;padding:8px 10px;position:absolute;right:10px}.panel-row figcaption span{color:var(--muted-2);display:block;font-size:11.5px}@media (max-width:860px){.panel-row{grid-template-columns:repeat(3,1fr)}.panel-row figure:nth-child(n+4){display:none}}.about-who .x-facts{gap:20px;margin-top:30px}.about-who .x-fact{min-width:88px}.about-band{background:var(--paper);padding:0 0 8px}.about-band+.sec.paper{padding-top:72px}.about-who .photo{aspect-ratio:4/3;margin-top:30px}@media (max-width:860px){.about-who .photo{margin-top:24px}}.t-int{--fi-bg:#eef0ff;--fi-ink:#3d44c8}.t-ppl{--fi-bg:#e7f7ef;--fi-ink:#16804f}.t-swm{--fi-bg:#f1ebff;--fi-ink:#6a3fd1}.t-ana{--fi-bg:#fff0e5;--fi-ink:#b9531a}.t-eva{--fi-bg:#e8f3ff;--fi-ink:#1d68b8}.t-lib{--fi-bg:#fff6d9;--fi-ink:#946f00}.t-shr{--fi-bg:#ffecf2;--fi-ink:#bc325f}.t-wsp{--fi-bg:#eef2f5;--fi-ink:#33424f}.t-dev{--fi-bg:#e4f6f6;--fi-ink:#0f747d}.fi-tile{background:var(--fi-bg,#f2f4f6);border:0;color:var(--fi-ink,#000);display:inline-grid;flex:none;place-items:center}.fi-tile.fi-md{border-radius:18px;height:64px;width:64px}.fi-tile.fi-lg{border-radius:22px;height:80px;width:80px}.fi-tile.fi-sm{border-radius:10px;height:36px;width:36px}.fi-tile img{height:34px;object-fit:contain;width:34px}.fi-tile.logo{background:#fff;border:1px solid var(--hs-line)}.fi-av{border-radius:50%;display:grid;flex:none;height:42px;place-items:center;width:42px}.fi-av-0{background:#e8eaff;color:#3d44c8}.fi-av-1{background:#ffebdd;color:#b9531a}.fi-av-2{background:#e1f5ea;color:#16804f}.fi-av-3{background:#f0e8ff;color:#6a3fd1}.fi-av-4{background:#ffe8ef;color:#bc325f}.fi-av-5{background:#eef2f5;color:#33424f}.rx-hero{background:#fff;overflow:hidden;padding:76px 0 64px;position:relative;text-align:center}.rx-hero .wrap{display:grid;justify-items:center;position:relative;z-index:2}.rx-hero h1{text-wrap:balance;font-size:clamp(36px,5.4vw,64px);line-height:.98;margin:18px auto 0;max-width:17ch}.rx-hero .lede{text-wrap:balance;color:var(--hs-text);font-size:17px;line-height:1.5;margin:20px auto 0;max-width:600px}.rx-hero .rx-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}.rx-hero .rx-note{color:var(--hs-muted);font-size:13px;margin-top:14px}.rx-index{display:grid;gap:10px;grid-template-columns:repeat(9,minmax(0,1fr));margin:48px auto 0;max-width:1180px;width:100%}.rx-index a{background:var(--hs-panel);border:1px solid var(--hs-line);border-radius:22px;color:#000;display:grid;gap:10px;justify-items:center;padding:18px 8px 16px;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s}.rx-index a:hover{background:#fff;border-color:#e3e7eb;transform:translateY(-3px)}.rx-index b{font-family:var(--display);font-size:14.5px;font-weight:500;line-height:1.15}.rx-index small{color:var(--hs-muted);font-size:12px;margin-top:-6px}@media (max-width:1100px){.rx-index{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:640px){.rx-index{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.rx-index a{border-radius:18px;padding:14px 4px 12px}.rx-index b{font-size:13px}}.rx-jump{-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background:hsla(0,0%,100%,.92);border-bottom:1px solid var(--hs-line);border-top:1px solid var(--hs-line);position:sticky;top:var(--nav-h);z-index:40}.rx-jump ul{display:flex;gap:6px;justify-content:center;list-style:none;margin:0 auto;max-width:var(--maxw);overflow-x:auto;padding:10px 40px;scrollbar-width:none}.rx-jump ul::-webkit-scrollbar{display:none}.rx-jump a{align-items:center;border-radius:100px;color:#000;display:inline-flex;font-size:13.5px;font-weight:500;gap:7px;height:34px;padding:0 13px;text-decoration:none;transition:background-color .2s,color .2s;white-space:nowrap}.rx-jump a svg{color:var(--fi-ink)}.rx-jump a:hover{background:var(--hs-panel-2)}.rx-jump a.on{background:#000;color:#fff}.rx-jump a.on svg{color:#fff}@media (max-width:1240px){.rx-jump ul{justify-content:flex-start}}@media (max-width:760px){.rx-jump ul{padding:8px 20px}}.rx-area{padding:96px 0 32px;scroll-margin-top:calc(var(--nav-h) + 40px)}.rx-area+.rx-area{border-top:1px solid var(--hs-line);margin-top:64px}.rx-area.paper{background:var(--hs-panel)}.rx-ahead{align-items:end;display:grid;gap:28px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:40px}.rx-ahead h2{font-size:clamp(30px,3.6vw,46px);line-height:1.02;margin-top:12px}.rx-ahead p{color:var(--hs-text);font-size:16.5px;line-height:1.5;margin-top:12px;max-width:58ch}.rx-ahead .go{white-space:nowrap}.rx-ahead>.fi-tile{align-self:start;margin-top:4px}@media (max-width:860px){.rx-ahead{align-items:start;gap:18px;grid-template-columns:1fr}.rx-ahead .go{justify-self:start}}.rx-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.rx-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.rx-grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.rx-grid,.rx-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rx-grid,.rx-grid.four{grid-template-columns:1fr}}.rx-card{background:#fff;border:1px solid var(--hs-line);border-radius:22px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:26px 24px;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}.rx-card:hover{border-color:#e6eaee;box-shadow:0 20px 40px -28px rgba(0,0,0,.25);transform:translateY(-2px)}.rx-area.paper .rx-card{background:#fff}.rx-card .fi-tile{margin-bottom:14px}.rx-card h3{color:#000;font-size:18px;line-height:1.25}.rx-card p{color:var(--hs-text);font-size:14.5px;line-height:1.5}.rx-badge{align-items:center;background:var(--hs-panel-2);border:1px solid var(--hs-line);border-radius:100px;color:#000;display:inline-flex;font-size:11.5px;font-weight:500;height:24px;padding:0 10px;position:absolute;right:20px;top:22px;white-space:nowrap}.rx-badge.soon{background:#fff6d9;border-color:#f5e7b5;color:#6b5200}.rx-badge.ea{background:#f1ebff;border-color:#e2d6ff;color:#4b2a9e}.rx-card.soon .fi-tile{opacity:.7}@media (max-width:600px){.rx-card{padding:22px 20px}.rx-badge{right:18px;top:20px}}.rx-stage{margin-top:56px}.rx-stage .sys-shot{border-radius:0}.rx-crop .ui-shot img{aspect-ratio:1440/872;object-fit:cover;object-position:top}.rx-plans{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.rx-plans>div{align-content:start;background:#fff;border:1px solid var(--hs-line);border-radius:22px;display:grid;gap:6px;padding:24px}.rx-plans b{font-family:var(--display);font-size:18px;font-weight:500}.rx-plans .rx-price{color:#000;font-family:var(--display);font-size:34px;letter-spacing:-.01em;line-height:1;margin-top:6px}.rx-plans .rx-price small{color:var(--hs-muted);font-family:var(--sans);font-size:14px;letter-spacing:0}.rx-plans span{color:var(--hs-text);font-size:14px;line-height:1.45}.rx-plans .rx-hot{border-color:#000;box-shadow:0 0 0 1px #000}.rx-per{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.rx-per span{align-items:center;background:#fff;border:1px solid var(--hs-line);border-radius:100px;display:inline-flex;font-size:13.5px;gap:8px;height:34px;padding:0 14px}.rx-per span b{font-weight:600}@media (max-width:960px){.rx-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.rx-plans{grid-template-columns:1fr}}.rx-final{background:#fff;border-top:1px solid var(--hs-line);overflow:hidden;padding:120px 0;position:relative;text-align:center}.rx-final .wrap{display:grid;gap:18px;justify-items:center;position:relative;z-index:2}.rx-final h2{text-wrap:balance;font-size:clamp(34px,4.6vw,60px);line-height:.98;max-width:15ch}.rx-final p{color:var(--hs-text);max-width:470px}.rx-final .rx-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.rx-final .orbit{inset:0;pointer-events:none;z-index:1}.rx-final .orbit,.rx-final .orbit>span{position:absolute}.rx-final .orbit .fi-tile{box-shadow:0 20px 40px -24px rgba(0,0,0,.3)}.rx-final .orbit>span:first-child{left:8%;top:20%;transform:rotate(-8deg)}.rx-final .orbit>span:nth-child(2){bottom:16%;left:15%;transform:rotate(6deg)}.rx-final .orbit>span:nth-child(3){right:9%;top:16%;transform:rotate(7deg)}.rx-final .orbit>span:nth-child(4){bottom:18%;right:15%;transform:rotate(-5deg)}@media (max-width:980px){.rx-final .orbit{display:none}}@media (max-width:600px){.rx-final{padding:88px 0}}.rx-head{display:grid;gap:14px;justify-items:center;margin:0 auto 44px;max-width:760px;text-align:center}.rx-head h2{text-wrap:balance;font-size:clamp(30px,3.8vw,48px);line-height:1.02}.rx-head p{text-wrap:balance;color:var(--hs-text);font-size:16.5px;line-height:1.5;max-width:560px}.rx-sec{background:#fff;padding:104px 0}.rx-sec.paper{background:var(--hs-panel)}.rx-sec.line{border-top:1px solid var(--hs-line)}@media (max-width:760px){.rx-sec{padding:76px 0}.rx-area{padding:72px 0 24px}.rx-area+.rx-area{margin-top:40px}}.rx-claim{background:#fff;border:1px solid var(--hs-line);border-radius:26px;box-shadow:0 40px 80px -50px rgba(0,0,0,.35);margin:0 auto;max-width:1120px;overflow:hidden;text-align:left}.rx-claim .rx-top{align-items:center;background:var(--hs-panel);border-bottom:1px solid var(--hs-line);display:flex;flex-wrap:wrap;gap:10px;padding:16px 22px}.rx-claim .rx-top .rx-t{color:#000;font-size:13px;font-weight:500}.rx-claim .rx-top .rx-cf{align-items:center;background:#e7f7ef;border-radius:100px;color:#105c39;display:inline-flex;font-size:12px;font-weight:500;gap:7px;height:26px;margin-left:auto;padding:0 11px}.rx-claim .rx-top .rx-cf i{background:#1f9d6b;border-radius:50%;height:7px;width:7px}.rx-claim .rx-say{color:#000;font-family:var(--display);font-size:clamp(21px,2.5vw,30px);font-weight:500;line-height:1.25;padding:30px 28px 26px}.rx-chip{align-items:center;background:var(--hs-panel-2);border:1px solid var(--hs-line);border-radius:100px;color:#000;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:13px;font-weight:500;gap:6px;height:30px;margin:0 2px;padding:0 11px;transition:background-color .2s,color .2s,border-color .2s;vertical-align:.18em}.rx-chip svg{height:10px;width:10px}.rx-chip:hover{background:var(--hs-line)}.rx-chip.on{background:#000;border-color:#000;color:#fff}.rx-chip:focus-visible{outline:2px solid #000;outline-offset:2px}.rx-quotes{border-top:1px solid var(--hs-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rx-q{background:#fff;border:0;color:inherit;cursor:pointer;font:inherit;min-width:0;padding:24px 24px 22px;text-align:left;transition:background-color .3s}.rx-q+.rx-q{box-shadow:inset 1px 0 0 var(--hs-line)}.rx-q.on{background:#fbfbfb}.rx-q .rx-who{align-items:center;display:flex;gap:12px;min-width:0}.rx-q .rx-who b{color:#000;display:block;font-size:14px;font-weight:600}.rx-q .rx-who i{color:var(--hs-muted);display:block;font-size:12.5px;font-style:normal}.rx-q blockquote{color:#1f1f1f;font-size:15.5px;line-height:1.5;margin:16px 0 0}.rx-q .rx-pl{align-items:center;display:flex;gap:12px;margin-top:18px}.rx-q .rx-pl .rx-play{background:#000;border-radius:50%;color:#fff;display:grid;flex:none;height:32px;place-items:center;width:32px}.rx-q .rx-pl .rx-bar{background:#eceff2;border-radius:4px;flex:1 1;height:4px;overflow:hidden}.rx-q .rx-pl .rx-bar i{background:#000;border-radius:4px;display:block;height:100%;width:0}.rx-q.on .rx-pl .rx-bar i{animation:rx-play 6s linear forwards}.rx-q .rx-pl .rx-tm{color:var(--hs-muted);flex:none;font-family:var(--mono);font-size:11px}.rx-q .rx-src{align-items:center;border-top:1px solid var(--hs-line);color:var(--hs-muted);display:flex;font-size:12.5px;gap:7px;margin-top:16px;padding-top:12px}.rx-q .rx-src svg{color:#000}@keyframes rx-play{0%{width:var(--from,10%)}to{width:100%}}@media (prefers-reduced-motion:reduce){.rx-q.on .rx-pl .rx-bar i{animation:none;width:var(--from,10%)}}@media (max-width:900px){.rx-quotes{grid-template-columns:1fr}.rx-q+.rx-q{box-shadow:inset 0 1px 0 var(--hs-line)}}.rx-claim-cap{color:var(--hs-muted);font-size:14px;margin:18px auto 0;max-width:62ch;text-align:center}.rx-pipe{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr)}.rx-pipe .rx-col{background:#fff;border:1px solid var(--hs-line);border-radius:22px;display:flex;flex-direction:column;gap:14px;min-width:0;padding:26px 24px}.rx-pipe .rx-col h3{font-size:22px}.rx-pipe .rx-col>p{color:var(--hs-text);font-size:14.5px;line-height:1.5}.rx-pipe .rx-step{align-items:center;background:var(--hs-panel-2);border:1px solid var(--hs-line);border-radius:100px;display:inline-flex;font-size:12px;font-weight:500;height:26px;padding:0 10px;width:fit-content}.rx-pipe .rx-arr{color:#9aa2a9;display:grid;place-items:center}.rx-pipe ul{display:grid;gap:8px;list-style:none;margin:auto 0 0;padding:0}.rx-pipe li{align-items:center;background:var(--hs-panel);border-radius:14px;color:#000;display:flex;font-size:14px;gap:12px;min-width:0;padding:10px 12px}.rx-pipe li span{min-width:0}.rx-pipe li small{color:var(--hs-muted);display:block;font-size:12px}.rx-pipe .rx-theme{gap:14px}.rx-pipe .rx-theme li{background:none;border-radius:0;display:grid;gap:7px;padding:0}.rx-theme .rx-lab{display:flex;font-size:13.5px;gap:12px;justify-content:space-between;line-height:1.3}.rx-theme .rx-lab b{font-weight:500}.rx-theme .rx-lab em{color:var(--hs-muted);font-style:normal;font-variant-numeric:tabular-nums}.rx-theme .rx-tbar{background:#eceff2;border-radius:6px;display:block;height:6px;overflow:hidden}.rx-theme .rx-tbar i{border-radius:6px;display:block;height:100%}@media (max-width:1000px){.rx-pipe{gap:0;grid-template-columns:1fr}.rx-pipe .rx-arr{height:44px;transform:rotate(90deg)}}.rx-rules{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.rx-rules>div{align-content:start;background:#fff;border:1px solid var(--hs-line);border-radius:22px;display:grid;gap:10px;padding:28px 26px}.rx-rules .rx-n{color:var(--hs-muted);font-family:var(--mono);font-size:12px}.rx-rules h3{font-size:21px;line-height:1.2}.rx-rules p{color:var(--hs-text);font-size:14.5px;line-height:1.55}@media (max-width:960px){.rx-rules{grid-template-columns:1fr}}.rx-ask{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rx-ask>div{background:#fff;border:1px solid var(--hs-line);border-radius:22px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:28px 26px}.rx-ask h3{font-size:22px}.rx-ask p{color:var(--hs-text);font-size:15px;line-height:1.55}.rx-ask .rx-qs{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.rx-ask .rx-qs span{align-items:center;background:#000;border-radius:18px;color:#fff;display:inline-flex;font-size:13.5px;line-height:1.3;min-height:34px;padding:6px 14px}.rx-ask .rx-src{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}.rx-ask .rx-src span{align-items:center;background:var(--hs-panel-2);border:1px solid var(--hs-line);border-radius:100px;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;height:30px;padding:0 12px}@media (max-width:860px){.rx-ask{grid-template-columns:1fr}}.rx-formats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.rx-formats>div{background:#fff;border:1px solid var(--hs-line);border-radius:22px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:26px 24px}.rx-formats h3{font-size:19px}.rx-formats p{color:var(--hs-text);font-size:14.5px;line-height:1.5}.rx-formats .rx-fmt{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.rx-formats .rx-fmt span{align-items:center;background:var(--hs-panel-2);border:1px solid var(--hs-line);border-radius:8px;display:inline-flex;font-family:var(--mono);font-size:11.5px;font-weight:500;height:28px;padding:0 11px}@media (max-width:960px){.rx-formats{grid-template-columns:1fr}}.careers-rules{margin-top:64px}.ct-grid{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-top:8px}@media (max-width:960px){.ct-grid{gap:36px;grid-template-columns:1fr}}.ct-form{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px}.ct-form .row{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:600px){.ct-form .row{grid-template-columns:1fr}}.ct-form .f+.f,.ct-form .f+.row,.ct-form .row+.f{margin-top:12px}.ct-form label{color:#0a0a0a;display:block;font-size:13.5px;font-weight:500;margin-bottom:6px}.ct-form input,.ct-form select,.ct-form textarea{background:#fff;border:1px solid var(--line-2);border-radius:10px;color:#0a0a0a;display:block;font:inherit;font-size:14px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.ct-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%230A0A0A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding:0 36px 0 12px}.ct-form input,.ct-form select{height:var(--ctl-md)}.ct-form input::placeholder,.ct-form textarea::placeholder{color:var(--muted-2)}.ct-form textarea{line-height:1.5;min-height:140px;resize:vertical}.ct-form input:focus,.ct-form select:focus,.ct-form textarea:focus{border-color:#0a0a0a;box-shadow:0 0 0 4px hsla(0,0%,4%,.1);outline:none}.ct-form .ct-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px}.ct-form .ct-actions small{color:var(--muted-2);font-size:12.5px;line-height:1.5;max-width:40ch}.ct-sent{background:#f1f8f4;border:1px solid #c9ded3;border-radius:12px;color:#1e4d3a;font-size:14px;line-height:1.5;margin-top:14px;padding:14px 16px}.ct-list{border-top:1px solid #0a0a0a;display:grid;gap:0}.ct-list a,.ct-list div.item{align-items:center;border-bottom:1px solid var(--line);color:inherit;display:grid;gap:14px;grid-template-columns:36px 1fr auto;padding:16px 0;text-decoration:none}.ct-list .ic{align-items:center;background:var(--band);border-radius:10px;color:#0a0a0a;display:inline-flex;height:36px;justify-content:center;width:36px}.ct-list b{color:#0a0a0a;display:block;font-size:14.5px;font-weight:600}.ct-list span{color:var(--muted);display:block;font-size:13.5px;margin-top:2px}.ct-list .arr{color:var(--muted-2);font-size:14px}.ct-list a:hover b{text-decoration:underline;text-underline-offset:3px}.ct-side h3{font-size:16px;margin-bottom:14px}.ct-side .note{color:var(--muted);font-size:13.5px;line-height:1.55;margin-top:22px}.ct-side .note b{color:#0a0a0a;font-weight:600}.ct-quick{margin-top:40px}.ct-form .row .f{margin-top:0}.ct-side .photo{aspect-ratio:4/3;margin-bottom:26px}.ct-form label .opt{color:var(--muted-2);font-weight:400}.ct-form .ct-hp{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.ct-form button[disabled]{cursor:progress;opacity:.6}.ct-error{background:#fdf3f2;border:1px solid #f0c8c3;border-radius:12px;color:#7a271f;font-size:14px;line-height:1.5;margin-top:14px;padding:12px 14px}.ct-error a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ct-done{align-items:flex-start;display:flex;flex-direction:column;gap:12px;scroll-margin-top:calc(var(--nav-h) + 24px)}.ct-done:focus{outline:none}.ct-done h2{font-size:22px;line-height:1.25;margin:0}.ct-done p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.ct-done p b{color:#0a0a0a;font-weight:600}.legal-hero .meta{justify-content:center}.legal-hero .meta span+span:before{color:var(--line-2,#cfcfcf);content:"\00b7";margin-right:22px}.doc.legal-body{padding-top:56px}.legal-body .doc-grid{justify-content:center}.legal-body .doc-toc li a[aria-current=true]{color:#0a0a0a}.legal-body .doc-body>p:first-child{color:#3a3a3a;font-size:18px;line-height:1.6}.legal-related{padding:72px 0}.legal-related .c-grid{margin-top:32px}@media (max-width:600px){.legal-hero .meta{flex-direction:column;gap:6px}.legal-hero .meta span+span:before{content:none}}.int-grid{margin-top:36px}.int-grid .c-card{gap:6px;padding:18px 18px 16px}.int-grid .c-card .icon{background:#fff;border:1px solid var(--line);border-radius:10px;color:#0a0a0a;height:40px;margin-bottom:6px;width:40px}.int-grid .c-card .icon img{display:block;height:22px;object-fit:contain;width:22px}.int-grid .c-card h3{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:8px}.int-grid .c-card h3 .k{background:#fff;border:1px solid var(--line-2);border-radius:999px;color:#707070;font-size:9.5px;letter-spacing:.12em;padding:3px 7px}.int-grid .c-card p{font-size:13.5px}.int-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.int-chips .lbl{color:var(--muted-2);font-family:var(--sans);font-size:10.5px;letter-spacing:.14em;margin-top:6px;text-transform:uppercase;width:100%}.uc[id]{scroll-margin-top:calc(var(--nav-h) + 8px)}.uc .c-two{gap:64px}.uc .c-two .q{color:#3a3a3a;font-size:19px;line-height:1.5;margin-top:18px;max-width:40ch}.uc .c-two .c-tags{margin-top:22px}.uc .c-two .c-steps{border-top:0;margin-top:0}.uc .c-two .c-steps li:first-child{padding-top:0}.uc .tcard{gap:18px;margin-top:32px;max-width:460px;padding:22px 22px 20px}.uc .tcard blockquote{font-size:18px}.uc .tcard .who{padding-top:16px}.uc .tcard .pf{height:48px;width:48px}.uc .c-steps p a{color:var(--blue)}.uc-shapes .c-grid{margin-top:40px}.uc-shapes .c-card .go{margin-top:6px}@media (max-width:860px){.uc .tcard{max-width:none}.uc .c-two{gap:32px}}.bl-hero{padding-bottom:40px}.bl-list{padding:8px 0 80px}.bl-card{display:flex;flex-direction:column;gap:16px}.bl-img{aspect-ratio:3/2;background:#ededed;border-radius:16px;display:block;overflow:hidden}.bl-img img{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1);width:100%}.bl-card:hover .bl-img img{transform:scale(1.02)}.bl-meta{color:var(--muted-2);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bl-card h2,.bl-card h3{color:#0a0a0a;font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-top:6px}.bl-card h2 a,.bl-card h3 a{color:inherit;text-decoration:none}.bl-card h2 a:hover,.bl-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.bl-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#404040;display:-webkit-box;font-size:15px;line-height:1.55;margin-top:8px;overflow:hidden}.bl-card time{color:var(--muted-2);display:block;font-size:13px;margin-top:10px}.bl-card.lead{align-items:center;display:grid;gap:40px;grid-template-columns:1.25fr 1fr;margin-bottom:56px}.bl-card.lead h2{font-size:clamp(26px,3vw,36px)}.bl-grid{display:grid;gap:48px 28px;grid-template-columns:repeat(3,1fr)}.bl-pages{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin-top:64px;padding-top:28px}.bl-pages ol{display:flex;gap:6px}.bl-pages a,.bl-pages span[aria-current]{align-items:center;border-radius:999px;color:#0a0a0a;display:inline-flex;font-size:14px;height:38px;justify-content:center;min-width:38px;padding:0 12px;text-decoration:none}.bl-pages a:hover{background:var(--paper,#f5f5f3)}.bl-pages span[aria-current]{background:#0a0a0a;color:#fff}.bl-cta,.post-related{background:var(--paper,#f7f7f5);padding:72px 0}.bl-cta .wrap{text-align:center}.bl-cta h2,.post-related h2{color:#0a0a0a;font-family:var(--display);font-size:clamp(28px,3.4vw,40px);font-weight:500;letter-spacing:-.025em}.bl-cta p{color:#404040;margin:12px 0 26px}.post-related h2{margin-bottom:32px}.post-narrow{max-width:760px}.post-hero{padding-bottom:36px}.post-hero h1{font-size:clamp(34px,4.6vw,56px);max-width:none}.post-hero .lede{font-size:18px;max-width:none}.post-crumbs{color:var(--muted-2);display:flex;font-size:13px;gap:8px;margin-bottom:22px}.post-crumbs a{color:#0a0a0a;text-decoration:none}.post-crumbs a:hover{text-decoration:underline}.post-meta{color:var(--muted-2);font-size:13px;margin-top:18px}.post-cover{aspect-ratio:3/2;background:#ededed;border-radius:18px;height:auto;object-fit:cover;width:100%}.post-body{color:#262626;font-size:17.5px;line-height:1.72;padding:40px 0 16px}.post-body>:first-child{margin-top:0}.post-body p{margin-top:20px}.post-body h2{font-size:30px;letter-spacing:-.022em;line-height:1.2;margin-top:52px}.post-body h2,.post-body h3{color:#0a0a0a;font-family:var(--display);font-weight:500}.post-body h3{font-size:22px;line-height:1.3;margin-top:36px}.post-body h4{color:#0a0a0a;font-size:17.5px;font-weight:600;margin-top:28px}.post-body ol,.post-body ul{display:grid;gap:8px;margin-top:16px;padding-left:24px}.post-body ul{list-style:disc}.post-body ol{list-style:decimal}.post-body li::marker{color:var(--muted-2)}.post-body a{color:var(--blue,#2347d8);text-decoration:underline;text-underline-offset:3px}.post-body strong{color:#0a0a0a;font-weight:600}.post-body img{border-radius:14px;height:auto;margin:28px 0 4px;width:100%}.post-body blockquote{border-left:3px solid #0a0a0a;color:#0a0a0a;font-size:19px;margin:28px 0;padding:4px 0 4px 22px}.post-body code{background:#f2f2f0;border-radius:6px;font-family:var(--mono);font-size:.88em;padding:2px 6px}.post-body pre{background:#0f0f0f;border-radius:12px;color:#ededed;margin-top:22px;overflow:auto;padding:18px}.post-body pre code{background:none;color:inherit;padding:0}.post-body hr{border:0;border-top:1px solid var(--line);margin:44px 0}.post-table{-webkit-overflow-scrolling:touch;margin-top:24px;overflow-x:auto}.post-body table{border-collapse:collapse;font-size:15px;line-height:1.5;min-width:560px;width:100%}.post-body th{border-bottom:1.5px solid #0a0a0a;color:#0a0a0a;font-weight:600;padding:10px 12px 10px 0;text-align:left}.post-body td{border-bottom:1px solid var(--line);padding:10px 12px 10px 0;vertical-align:top}.post-cta{align-items:center;background:var(--paper,#f5f5f3);border-radius:20px;display:flex;gap:24px;justify-content:space-between;margin:40px 0 80px;padding:28px 32px}.post-cta h2{color:#0a0a0a;font-family:var(--display);font-size:24px;font-weight:500;letter-spacing:-.02em}.post-cta p{color:#404040;font-size:15px;margin-top:6px;max-width:46ch}.post-cta .btn{flex:none}@media (max-width:960px){.bl-grid{grid-template-columns:repeat(2,1fr)}.bl-card.lead{gap:20px;grid-template-columns:1fr}}@media (max-width:640px){.bl-grid{gap:40px;grid-template-columns:1fr}.bl-pages{flex-wrap:wrap;justify-content:center}.post-body{font-size:16.5px}.post-body h2{font-size:25px}.post-cta{align-items:flex-start;flex-direction:column;padding:24px}}