.about-page{--about-display:"Inter Display","Pricing Display",sans-serif;--about-body:Inter,"Pricing Inter",sans-serif;--about-muted:rgb(155,169,196);--about-card:rgb(6,7,10);--about-card-border:rgba(255,255,255,0.08);position:relative;isolation:isolate}.about-container{width:min(100% - 240px,1200px);margin:0 auto}.about-section-heading{display:grid;grid-template-columns:minmax(0,680px) minmax(0,310px);align-items:start;justify-content:space-between;gap:40px}.about-section-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--about-body);font-size:16px;line-height:24px;font-weight:400;color:var(--about-muted)}.about-section-label img{opacity:.85}.about-section-heading h2{grid-column:1;margin:17px 0 0;font-family:var(--about-display);font-size:56px;line-height:67.2px;font-weight:400;letter-spacing:-1.12px;color:#fff}.about-section-heading .about-section-desc{grid-column:2;grid-row:2;margin:27px 0 0;font-family:var(--about-body);font-size:16px;line-height:24px;color:var(--about-muted)}.about-section-heading>.about-section-label{grid-column:1;grid-row:1}.about-hero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:144px 120px 180px}.about-hero-bg{position:absolute;top:-40px;left:50%;translate:-50% 0;width:max(1440px,100vw);max-width:none;height:590px;object-fit:cover;object-position:center top;z-index:0;pointer-events:none;-webkit-mask:linear-gradient(180deg,#000 0,rgba(0,0,0,.96) 38%,rgba(0,0,0,.72) 52%,rgba(0,0,0,.32) 66%,transparent 80%);mask:linear-gradient(180deg,#000 0,rgba(0,0,0,.96) 38%,rgba(0,0,0,.72) 52%,rgba(0,0,0,.32) 66%,transparent 80%)}.about-hero>:not(.about-hero-bg){position:relative;z-index:1}.about-hero-label{font-family:var(--about-body);font-size:16px;line-height:24px;color:#fff}.about-hero h1{margin:28px 0 0;max-width:700px;font-family:var(--about-display);font-size:82px;line-height:98.4px;font-weight:500;letter-spacing:-2.46px;color:#fff}.about-hero h1 span{display:inline-block}.about-hero>p{margin:24px 0 0;max-width:620px;font-family:var(--about-body);font-size:18px;line-height:25.2px;color:var(--about-muted)}.about-main{position:relative;padding-bottom:140px;overflow:clip}.about-main:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.72) 48%,#000 88%,#000);bottom:0;content:"";height:360px;left:0;pointer-events:none;position:absolute;right:0;z-index:0}.about-main>section{position:relative;z-index:1}.about-ambient{position:absolute;top:2228px;left:50%;translate:-50% 0;width:3010px;max-width:none;height:auto;opacity:.6;z-index:-1;pointer-events:none}.about-mission{padding-top:20px}.about-page .about-mission:before{content:none;animation:none}.about-mission blockquote{max-width:1200px;margin:64px 0 0;font-family:var(--about-display);font-size:clamp(30px,2.7vw,40px);font-weight:400;line-height:1.28;letter-spacing:-.02em;color:#fff}.about-values{isolation:isolate;padding-top:200px}.about-values:before{background:radial-gradient(55% 58% at 12% 58%,rgba(255,143,85,.2),transparent 72%),radial-gradient(52% 62% at 88% 48%,rgba(36,126,255,.2),transparent 74%),radial-gradient(38% 46% at 52% 72%,rgba(124,92,198,.1),transparent 76%);content:"";filter:blur(48px);inset:-170px calc(-50vw + 50%) -220px;margin-left:-6vw;margin-right:-6vw;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);pointer-events:none;position:absolute;z-index:-1}.about-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px}.about-value-card{position:relative;display:flex;flex-direction:column;min-height:467px;padding:28px 28px 40px;border-radius:24px;background:var(--about-card);overflow:hidden}.about-value-glow{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0}.about-value-card>:not(.about-value-glow){position:relative;z-index:1}.about-value-mark{margin-top:auto;width:156px;height:136px;display:block;color:rgba(255,255,255,.55)}.about-value-mark svg{width:100%;height:100%;display:block}.about-value-card h3{margin:0;font-family:var(--about-display);font-size:28px;line-height:33.6px;font-weight:500;letter-spacing:-.56px;color:#fff}.about-value-card p{margin:24px 0 0;font-family:var(--about-body);font-size:16px;line-height:24px;color:var(--about-muted)}.about-milestones{display:grid;gap:28px;margin-top:28px}.about-milestones strong{color:#fff;font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.about-milestones p{margin-top:8px}.about-founder{isolation:isolate;padding-top:200px}.about-founder-glow{height:auto;left:50%;max-width:none;opacity:.5;pointer-events:none;position:absolute;top:-80px;translate:-50% 0;width:1800px;z-index:-1}.about-founder-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:80px;align-items:start;margin-top:64px}.about-founder-portrait{position:sticky;top:120px;width:100%;max-width:560px;justify-self:end}.about-founder-portrait-art{aspect-ratio:560/617;opacity:.72;width:100%}.about-founder-portrait-art .ascii-image{height:100%!important;overflow:hidden;position:relative;width:100%!important}.about-founder-signature{display:block;height:auto;margin:20px 7% 0 auto;max-width:240px;width:46%}.ascii-image-art{color:#fff;font-family:var(--font-mono),monospace;font-size:12px;font-weight:400;height:fit-content;left:50%;letter-spacing:0;line-height:1em;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;user-select:none;white-space:pre;width:fit-content}.about-founder-quote{margin:0;font-family:var(--about-display);font-size:24px;line-height:33.6px;font-weight:400;letter-spacing:-.48px;color:rgba(255,255,255,.88)}.about-founder-note{display:grid;gap:20px}.about-founder-note p{margin:0;color:var(--about-muted);font-family:var(--about-body);font-size:16px;line-height:1.7}.about-founder-note p.is-highlight{color:#fff;font-family:var(--about-display);font-size:18px;font-style:italic;line-height:1.5}.about-founder-note p.is-highlight span{-webkit-box-decoration-break:clone;background-image:url(/assets/orange-highlighter-stroke.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 1.45em;box-decoration-break:clone;padding:.06em .16em}.about-founder-attribution{display:flex;flex-direction:column;gap:4px;margin-top:32px}.about-founder-name{font-family:var(--about-display);font-weight:500;color:#fff}.about-founder-name,.about-founder-role{font-size:18px;line-height:25.2px;letter-spacing:-.54px}.about-founder-role{font-family:var(--about-body);color:var(--about-muted)}@media (max-width:1439px){.about-container{width:calc(100% - 96px)}.about-hero{padding-left:48px;padding-right:48px}}@media (max-width:1199px){.about-container{width:calc(100% - 64px);max-width:900px}.about-hero{padding-bottom:120px}.about-hero h1{font-size:62px;line-height:1.08;letter-spacing:-1.8px}.about-section-heading{grid-template-columns:minmax(0,1fr);gap:0}.about-section-heading h2{font-size:44px;line-height:1.16;letter-spacing:-.9px}.about-section-heading .about-section-desc{grid-column:1;grid-row:auto;margin-top:16px}.about-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-founder-card{grid-template-columns:minmax(0,1fr);gap:40px}.about-founder-portrait{justify-self:start}.about-mission{padding-top:20px}.about-founder,.about-values{padding-top:140px}.about-founder-portrait{position:relative;top:auto}}@media (max-width:809px){.about-container{width:calc(100% - 40px)}.about-hero{padding:120px 20px 80px}.about-hero h1{font-size:42px;letter-spacing:-1.2px}.about-hero>p{font-size:16px}.about-section-heading h2{font-size:32px;letter-spacing:-.6px}.about-mission{padding-top:16px}.about-founder,.about-values{padding-top:96px}.about-founder-glow{top:40px;width:1000px}.about-value-grid{grid-template-columns:minmax(0,1fr);gap:20px}.about-founder-quote{font-size:20px;line-height:1.5}.about-founder-signature{margin:14px 6% 0 auto;width:52%}.about-main{padding-bottom:96px}}@media (max-width:359px){.about-hero h1{font-size:34px}.about-section-heading h2{font-size:27px}.about-value-card{padding:20px 20px 28px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :after,.about-page :before{animation:none!important;transition:none!important}}@font-face{font-family:Pricing Display;src:url(/assets/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Pricing Display;src:url(/assets/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Pricing Inter;src:url(/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Pricing Inter;src:url(/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Pricing Inter;src:url(/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}.pricing-page{--pricing-display:"Pricing Display","Inter Display",sans-serif;position:relative;overflow:clip;-webkit-font-smoothing:antialiased;font-family:Pricing Inter,Inter,sans-serif}.pricing-page a:focus-visible,.pricing-page button:focus-visible{outline:2px solid #8ac7ff;outline-offset:4px}.reference-container{position:relative;z-index:1;width:calc(100% - 80px);max-width:1200px;margin:0 auto}.reference-pricing-hero{position:relative;display:flex;flex-direction:column;align-items:center;padding:128px 40px 0;text-align:center}.reference-pricing-hero-bg{position:absolute;z-index:0;top:-40px;left:0;width:100%;height:496px;object-fit:cover;pointer-events:none;mask-image:linear-gradient(#000 65%,transparent)}.reference-pricing-hero-label{display:flex;position:relative;align-items:center;gap:12px;height:56px;font-size:16px;line-height:24px}.reference-pricing-hero h1{position:relative;max-width:700px;font-family:var(--pricing-display);font-size:82px;font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:12px 0 0}.reference-pricing-hero h1 span{display:inline-block}.reference-pricing-hero h1 .reference-pricing-title-line{display:block;white-space:nowrap}.reference-pricing-hero>p{position:relative;max-width:350px;margin:28px 0 0;color:#d1d4e3;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.03em}.reference-pricing-main{position:relative}.reference-pricing-ambient{position:absolute;width:159%;max-width:none;height:1653px;left:-26.5%;top:173px;object-fit:cover;pointer-events:none;mask-image:linear-gradient(transparent,#000 20% 75%,transparent)}.reference-plans{padding-top:132px}.reference-section-label{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(125,164,255,.16);color:#9ba9c4;font-size:16px;line-height:24px}.reference-section-label img{opacity:.8}.reference-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.reference-section-title h2{margin:0;font-family:var(--pricing-display);font-size:56px;font-weight:400;line-height:1.2;letter-spacing:-.02em}.reference-section-title p{flex:0 0 310px;margin:0;color:#9ba9c4;font-size:16px;line-height:24px}.pricing-page .billing-toggle{width:271px;margin-top:80px;box-shadow:inset 0 0 0 1px rgba(125,164,255,.16)}.pricing-page .billing-tab{justify-content:center;padding:12px 0}.pricing-page .billing-tab:first-of-type{width:109px}.pricing-page .billing-tab:last-of-type{width:162px}.pricing-page .billing-tab.is-active b{color:#424d65}.pricing-page .billing-tab:focus-visible{outline-offset:-4px;border-radius:12px}.pricing-page .pricing-cards{margin-top:28px}.pricing-page .rainmakers-pricing-cards{margin-top:80px}.pricing-page .pricing-card{min-width:0;border:1px solid rgba(125,164,255,.16);box-shadow:none}.pricing-page .pricing-card-glow{opacity:.56;z-index:0}.pricing-page .reference-plan-name{margin:0;color:#fff;font-family:var(--pricing-display);font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.pricing-page .pricing-price{gap:4px}.pricing-page .reference-price-value{color:#d1d4e3;font-family:var(--pricing-display);font-size:48px;font-weight:500;line-height:1.2;letter-spacing:0}.pricing-page .pricing-card .gloss-button{margin-top:39px}.pricing-page .pricing-enterprise-body{margin-top:32px}.pricing-page .pricing-enterprise-name{font-family:var(--pricing-display)}.pricing-page .pricing-trust{padding-top:54px}.pricing-page .pricing-features{margin-top:80px}.pricing-page .is-enterprise .pricing-features{margin-top:32px;margin-bottom:40px}.pricing-page .is-enterprise .gloss-button{margin-top:auto}.reference-comparison{padding-top:172px}.reference-comparison-wrap{position:relative;margin-top:80px;padding-bottom:50px}.reference-comparison-wrap.rainmakers-comparison-wrap{margin-top:0}.reference-standard-highlight{position:absolute;z-index:-1;inset:0 25% 0 50%;border:1px solid rgba(125,164,255,.16);border-radius:20px;background:#06070a}.reference-comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#9ba9c4;font-size:16px;line-height:24px}.reference-comparison-table col{width:25%}.reference-comparison-table thead th{height:120px;padding:40px 20px;font-family:var(--pricing-display);color:#fff;font-size:24px;font-weight:400;line-height:36px;text-align:center}.reference-comparison-table tbody td,.reference-comparison-table tbody th{height:50px;padding:10px 0;border-bottom:1px solid rgba(125,164,255,.16);font-weight:400}.reference-comparison-table tbody th{text-align:left;padding-right:12px}.reference-comparison-table td{text-align:center;color:#d1d4e3}.reference-comparison-table .reference-comparison-group th{color:#fff;vertical-align:bottom}.reference-comparison-table tbody+tbody .reference-comparison-group th{height:100px}.reference-feature-check{display:inline-flex;align-items:center;justify-content:center;height:29px;width:29px;border-radius:11px;vertical-align:middle}.reference-feature-check.is-included{background:#0080ff;color:#fff}.reference-feature-check.is-excluded{background:#666;color:#06070a}.rainmakers-comparison-wrap .reference-standard-highlight{inset:0 30% 0 40%}.rainmakers-comparison-table col{width:30%}.rainmakers-comparison-table .reference-feature-col{width:40%}.rainmakers-comparison-table thead th:first-child{padding-left:0;text-align:left}.reference-faq{padding-top:172px}.pricing-page+.home-footer{padding-top:120px}.pricing-page .faq-columns{margin-top:80px}.pricing-page .faq-item button{min-height:0;padding:20px}.pricing-page .faq-item button>span:first-child{font-size:18px;line-height:25.2px}.reference-footer{position:relative;padding-top:160px}.reference-footer-inner{width:calc(100% - 80px);max-width:1200px;margin:0 auto}.reference-footer-top{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.reference-footer-top h2{font-family:var(--pricing-display);font-size:56px;font-weight:400;line-height:1.2;letter-spacing:-.02em;max-width:687px;margin:0}.reference-footer-top p{max-width:470px;margin:24px 0 0;color:#9ba9c4;font-size:16px;line-height:24px}.reference-footer-top .gloss-button{margin-top:48px;min-width:156px}.reference-footer-wordmarks{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;height:236px;margin-top:42px}.reference-footer-glow{position:absolute;left:50%;top:-264px;width:110vw;max-width:none;height:620px;object-fit:cover;transform:translateX(-50%);pointer-events:none;mask-image:linear-gradient(transparent,#000 12% 85%,transparent)}.reference-footer-wordmark{position:relative;flex:none;width:952px;height:236px;max-width:none;object-fit:contain;mix-blend-mode:overlay}.reference-footer-links{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:42px}.reference-footer-links h3{font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px}.reference-footer-links nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.reference-footer-bottom,.reference-footer-links a{color:#9ba9c4;font-size:16px;line-height:24px}.reference-footer-bottom a:hover,.reference-footer-links a:hover{color:#fff}.reference-footer-bottom{position:relative;display:flex;justify-content:space-between;gap:24px;margin-top:64px;padding:20px 0;border-top:1px solid rgba(125,164,255,.16)}.reference-footer-bottom p{margin:0}@media (min-width:810px) and (max-width:1199px){.reference-pricing-hero h1{font-size:64px;max-width:650px}.reference-container,.reference-footer-inner{max-width:810px}.reference-section-title{align-items:flex-start;flex-direction:column;gap:24px}.reference-section-title h2{font-size:45px}.reference-section-title p{flex-basis:auto;max-width:420px}.pricing-page .pricing-card{flex:1 1 calc(50% - 12px)}.pricing-page .is-enterprise,.pricing-page .rainmakers-pricing-cards .pricing-card:last-child{flex-basis:100%}.reference-footer-top h2{font-size:45px}.reference-comparison-table thead th{font-size:21px}.reference-footer-wordmark{width:700px;height:174px}.reference-footer-wordmarks{height:174px}}@media (max-width:809px){.reference-container,.reference-footer-inner{width:calc(100% - 40px)}.reference-pricing-hero{padding:128px 20px 0}.reference-pricing-hero-bg{height:261px;top:0}.reference-pricing-hero h1{font-size:46px;line-height:1.2;max-width:500px}.reference-pricing-hero>p{font-size:16px;line-height:22.4px;max-width:310px;margin-top:28px}.reference-plans{padding-top:132px}.reference-section-title{flex-direction:column;align-items:flex-start;gap:24px}.reference-section-title h2{font-size:36px;line-height:1.2}.reference-section-title p{flex-basis:auto;max-width:350px}.pricing-page .billing-toggle{margin-top:80px}.pricing-page .pricing-cards{gap:24px;margin-top:28px}.pricing-page .pricing-card{flex:auto;width:100%;min-width:0}.pricing-page .pricing-card.is-enterprise{display:flex}.pricing-page .reference-plan-name{font-size:20px;line-height:24px}.pricing-page .pricing-enterprise-name,.pricing-page .reference-price-value{font-size:30px;line-height:36px}.pricing-page .pricing-price>p:not(.reference-price-value){font-size:14px}.pricing-page .pricing-features li{font-size:16px;line-height:24px}.pricing-page .pricing-trust span{font-size:14px}.reference-pricing-ambient{width:200%;left:-50%;top:600px;height:2300px}.reference-comparison{padding-top:120px}.reference-comparison-table col{width:15%}.reference-comparison-table .reference-feature-col{width:55%}.reference-standard-highlight{left:70%;right:15%}.rainmakers-comparison-table col{width:25%}.rainmakers-comparison-table .reference-feature-col{width:50%}.rainmakers-comparison-wrap .reference-standard-highlight{left:50%;right:25%}.reference-comparison-table thead th{height:200px;padding:20px 0;font-family:var(--pricing-display);font-size:18px;line-height:27px;vertical-align:middle}.reference-comparison-table thead th span{display:inline-block;writing-mode:vertical-rl;white-space:nowrap}.reference-comparison-table tbody th{padding-right:0}.reference-comparison-table tbody td,.reference-comparison-table tbody th{height:50px;padding-top:10px;padding-bottom:10px}.reference-faq{padding-top:120px}.pricing-page+.home-footer{padding-top:96px}.pricing-page .faq-column,.pricing-page .faq-columns{gap:24px}.pricing-page .faq-item button>span:first-child{font-size:16px;line-height:24px}.pricing-page .faq-answer p{padding-right:22px}.reference-footer{padding-top:120px}.reference-footer-top h2{font-size:36px;line-height:43.2px}.reference-footer-top p{margin-top:16px}.reference-footer-top .gloss-button{width:100%}.reference-footer-wordmarks{gap:12px;height:84px;margin-top:40px}.reference-footer-wordmark{width:338px;height:84px}.reference-footer-glow{width:100vw;height:311px;top:-110px}.reference-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;margin-top:40px}.reference-footer-bottom{flex-direction:column;text-align:center;gap:12px;margin-top:40px;font-size:14px}}@media (max-width:359px){.reference-pricing-hero h1{font-size:42px}.reference-section-title h2{font-size:32px}.pricing-page .pricing-card{padding:20px}.pricing-page .pricing-features li{font-size:14px}.pricing-page .pricing-trust span{font-size:12px}.reference-comparison-table{font-size:14px;line-height:21px}}@media (prefers-reduced-motion:reduce){.pricing-page *,.pricing-page :after,.pricing-page :before{animation:none!important;transition:none!important}}.careers-page .careers-intro{padding-top:140px}.careers-page .careers-roles{padding-top:120px}.careers-role-list{display:flex;flex-direction:column;gap:16px;margin-top:80px}.careers-role{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:36px 40px;border:1px solid rgba(125,164,255,.16);border-radius:24px;background:rgba(6,7,10,.72);backdrop-filter:blur(12px);transition:border-color .4s ease,transform .4s ease}.careers-role:hover{border-color:rgba(125,164,255,.36);transform:translateY(-2px)}.careers-role-main{min-width:0}.careers-role h3{margin:0;color:#fff;font-family:var(--pricing-display);font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.careers-role-summary{max-width:620px;margin:12px 0 0;color:#9ba9c4;font-size:16px;line-height:24px}.careers-role-tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.careers-role-tags li{padding:6px 14px;border:1px solid rgba(125,164,255,.16);border-radius:999px;color:#d1d4e3;font-size:13px;line-height:18px;letter-spacing:.01em}.careers-role-apply{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:14px 24px;border:1px solid rgba(125,164,255,.24);border-radius:999px;color:#fff;font-size:15px;font-weight:500;text-decoration:none;transition:background .3s ease,border-color .3s ease}.careers-role-apply:hover{background:rgba(125,164,255,.12);border-color:rgba(125,164,255,.48)}.careers-role-apply svg{transition:transform .3s ease}.careers-role:hover .careers-role-apply svg{transform:translateX(3px)}.careers-empty{margin:60px 0 0;color:#9ba9c4;font-size:16px;line-height:24px}.careers-page .careers-closing{padding-top:120px}.careers-closing-card{display:flex;flex-direction:column;align-items:center;padding:72px 40px;border:1px solid rgba(125,164,255,.16);border-radius:24px;background:rgba(6,7,10,.72);backdrop-filter:blur(12px);text-align:center}.careers-closing-card h2{margin:0;color:#fff;font-family:var(--pricing-display);font-size:40px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.careers-closing-card p{max-width:520px;margin:16px 0 32px;color:#9ba9c4;font-size:16px;line-height:24px}.careers-closing-card .gloss-button{width:auto;min-width:200px}@media (min-width:810px) and (max-width:1199px){.careers-page .careers-intro{padding-top:110px}.careers-page .careers-roles{padding-top:96px}.careers-role{padding:32px;gap:28px}.careers-role h3{font-size:24px}.careers-closing-card h2{font-size:34px}}@media (max-width:809px){.careers-page .careers-intro{padding-top:80px}.careers-page .careers-roles{padding-top:72px}.careers-role-list{margin-top:48px;gap:12px}.careers-role{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px}.careers-role h3{font-size:22px}.careers-role-summary{font-size:15px}.careers-role-apply{width:100%;justify-content:center}.careers-page .careers-closing{padding-top:80px}.careers-closing-card{padding:48px 24px}.careers-closing-card h2{font-size:28px}.careers-closing-card .gloss-button{width:100%}}@media (prefers-reduced-motion:reduce){.careers-role,.careers-role-apply,.careers-role-apply svg{transition:none}.careers-role:hover,.careers-role:hover .careers-role-apply svg{transform:none}}.contact-reference-page{background:#000;color:#fff}.contact-reference-main{position:relative}.contact-reference-ambient{position:absolute;width:128%;max-width:none;height:1331px;left:-14%;top:575px;object-fit:cover;pointer-events:none;opacity:.82;mask-image:linear-gradient(transparent,#000 12% 82%,transparent)}.contact-reference-hero>p{max-width:440px}.contact-support{display:grid;grid-template-columns:560px 560px;gap:80px;padding-top:160px}.contact-support-heading{position:relative;display:flex;flex-direction:column}.contact-support-title{margin-top:24px}.contact-support-title h2{margin:0;font-family:var(--pricing-display);font-size:56px;font-weight:400;line-height:1.2;letter-spacing:-.02em}.contact-support-title p{margin:16px 0 0;max-width:430px;color:#9ba9c4;font-size:16px;line-height:24px}.contact-reference-form{align-self:start;display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;width:100%;height:539px;padding:34px 24px 32px;border-radius:24px;background:#06070a;box-shadow:inset 0 0 0 1px rgba(125,164,255,.2)}.contact-reference-form label{display:flex;flex-direction:column;gap:8px;color:#9ba9c4;font-size:16px;line-height:24px}.contact-reference-form .is-wide{grid-column:1/-1}.contact-reference-form input,.contact-reference-form textarea{width:100%;border:1px solid rgba(125,164,255,.18);border-radius:11px;outline:0;background:#0c0f16;color:#fff;font:inherit;font-size:16px;line-height:24px;transition:border-color .2s ease,box-shadow .2s ease}.contact-reference-form input{height:40px;padding:8px 12px}.contact-reference-form textarea{height:100px;padding:12px;resize:vertical}.contact-reference-form input::placeholder,.contact-reference-form textarea::placeholder{color:rgba(209,212,227,.48)}.contact-reference-form input:focus,.contact-reference-form textarea:focus{border-color:#168bff;box-shadow:0 0 0 3px rgba(22,139,255,.15)}.contact-reference-form button{min-height:47px;margin-top:0;border:0;font:inherit;font-weight:500;cursor:pointer}.contact-form-status{margin:-8px 0 0;color:#9ba9c4;font-size:14px;text-align:center}.contact-offices{padding-top:160px}.contact-offices .reference-section-title h2{width:680px}.contact-offices-panel{display:grid;grid-template-columns:230px minmax(0,560px) minmax(0,1fr);width:100%;max-width:1200px;height:auto;margin-top:80px;overflow:hidden;border-radius:24px;background:#06070a;box-shadow:inset 0 0 0 1px rgba(125,164,255,.2)}.contact-office-tabs{display:flex;flex-direction:column;padding:24px}.contact-office-tabs button{position:relative;display:grid;grid-template-columns:13px 1fr;align-items:start;gap:14px;min-height:96px;padding:14px 0;border:0;border-bottom:1px solid rgba(125,164,255,.16);background:transparent;color:#9ba9c4;text-align:left;cursor:pointer}.contact-office-tabs button:last-child{border-bottom:0}.contact-office-tabs button.is-active{color:#fff}.contact-office-tabs button.is-active:after{content:"";position:absolute;height:1px;left:0;right:0;bottom:-1px;background:linear-gradient(90deg,#f29b36,#148cff)}.contact-office-marker{display:block;width:18px;height:18px;margin-top:3px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px;line-height:18px}.contact-office-tabs b,.contact-office-tabs small{display:block;font-weight:400}.contact-office-tabs b{font-family:var(--pricing-display);font-size:20px;font-weight:500;line-height:24px}.contact-office-tabs small{margin-top:4px;font-size:14px;line-height:20px}.contact-office-image{position:relative;min-height:820px;overflow:hidden}.contact-office-image>div{position:absolute;inset:0}.contact-office-image img{object-fit:cover}.contact-office-content{padding:28px 24px}.contact-office-content h3{margin:0;font-family:var(--pricing-display);font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.contact-office-content p{margin:24px 0 0;color:#9ba9c4;font-size:16px;line-height:24px}.contact-reference-page>.reference-faq{padding-top:172px}@media (min-width:810px) and (max-width:1199px){.contact-reference-page .reference-container,.contact-reference-page .reference-footer-inner{width:calc(100% - 80px);max-width:none}.contact-reference-hero h1{max-width:700px;font-size:58px}.contact-support{display:flex;flex-direction:column;gap:72px}.contact-offices,.contact-support{padding-top:176px}.contact-reference-page .reference-section-title{flex-direction:row;align-items:center;gap:20px}.contact-offices-panel{grid-template-columns:220px minmax(0,1fr) 240px;max-width:none}.contact-office-image{min-height:680px}.contact-reference-page>.reference-faq{padding-top:176px}.contact-reference-page .faq-columns{grid-template-columns:1fr;gap:24px}}@media (max-width:809px){.contact-reference-hero>p{max-width:350px}.contact-reference-hero h1{max-width:700px}.contact-support{display:flex;flex-direction:column;gap:72px;padding-top:176px}.contact-support-title h2{font-size:36px}.contact-support-title p{max-width:350px}.contact-reference-form{grid-template-columns:1fr 1fr;padding:24px}.contact-offices{padding-top:176px}.contact-offices .reference-section-title h2{width:auto}.contact-offices-panel{display:flex;flex-direction:column;height:auto;margin-top:80px}.contact-office-tabs{flex:none;height:auto;padding:24px}.contact-office-tabs button{min-height:85px}.contact-office-image{flex:none;min-height:360px}.contact-office-content{min-height:180px}.contact-reference-page>.reference-faq{padding-top:176px}.contact-reference-page .reference-footer-links{grid-template-columns:1fr;gap:44px;margin-top:83px}.contact-reference-page .reference-footer-bottom{margin-top:68px}}@media (max-width:479px){.contact-reference-hero h1{font-size:46px}}@media (max-width:359px){.contact-reference-hero h1{font-size:42px}.contact-office-content,.contact-office-tabs,.contact-reference-form{padding:20px}}@media (prefers-reduced-motion:reduce){.contact-reference-page *,.contact-reference-page :after,.contact-reference-page :before{animation:none!important;transition:none!important}}.policy-document{position:relative;padding-bottom:120px}.policy-document-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.policy-document-tools a,.policy-document-tools button{display:inline-flex;align-items:center;gap:10px;color:#d1d4e3;font:inherit}.policy-document-tools button{border:1px solid rgba(125,164,255,.2);background:#06070a;border-radius:12px;padding:12px 16px;cursor:pointer}.policy-document-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start}.policy-contents{position:sticky;top:110px;padding:24px;background:#06070a;border:1px solid rgba(125,164,255,.2);border-radius:20px;max-height:calc(100vh - 140px);overflow-y:auto}.policy-contents h2{font-size:16px;margin:0 0 20px;font-weight:500}.policy-contents a{display:block;color:#9ba9c4;font-size:14px;line-height:1.5;padding:8px 0}.policy-contents a:hover,.policy-related a:hover{color:white}.policy-prose{min-width:0;max-width:800px}.policy-prose section{padding:0 0 36px;margin-bottom:36px;border-bottom:1px solid rgba(125,164,255,.16);scroll-margin-top:120px}.policy-section-label{color:#9ba9c4;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.policy-prose h2{font-family:Inter Display,Inter,sans-serif;font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.25;margin:14px 0 22px}.policy-prose li,.policy-prose p{color:#b6c0d4;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.policy-prose p{margin:0 0 18px}.policy-prose ul{padding-left:22px}.policy-prose li+li{margin-top:16px}.policy-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(125,164,255,.2)}.policy-related h2{grid-column:1/-1;font-size:24px;font-weight:400;margin:0 0 16px}.policy-related a{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#9ba9c4;padding:12px 0}.policy-related svg{flex:none}.policy-document a:focus-visible,.policy-document button:focus-visible{outline:2px solid #8ac7ff;outline-offset:5px;border-radius:4px}.policy-page .hero h1{font-size:clamp(36px,5vw,64px);line-height:1.1}.policy-page .hero.is-compact{padding-bottom:64px}@media (max-width:809px){.policy-document-layout{grid-template-columns:1fr;gap:32px}.policy-contents{position:static;max-height:none}.policy-related{grid-template-columns:1fr}.policy-document-tools{align-items:flex-start;font-size:14px}.policy-document-tools button{padding:10px}}@media print{.policy-page,body{background:white!important;color:black!important}.cookie-modal,.policy-contents,.policy-document-tools,.policy-page .cosmic-bg,.policy-page~*,.policy-related,.site-header{display:none!important}.policy-page .hero{min-height:0;padding:0 0 24px;overflow:visible}.policy-page .hero-copy{opacity:1!important;transform:none!important}.policy-document *,.policy-page .hero *{color:black!important}.policy-document{width:100%;max-width:none;padding:0}.policy-document-layout{display:block}.policy-prose{max-width:none}.policy-prose section{margin-bottom:20px;padding-bottom:20px}.policy-prose h2{break-after:avoid}}@font-face{font-family:Satoshi;src:url(/assets/satoshi-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/satoshi-500.woff2) format("woff2");font-weight:500;font-display:swap}.rm-main,.rm-side{transition:opacity .6s ease .36s,transform .95s cubic-bezier(.22,.8,.2,1) .36s}.rm-main{transform-origin:72% 15%}.rm-app.is-leaving .rm-main{transform:scale(1.045)}.rm-app.is-leaving .rm-main,.rm-app.is-leaving .rm-side{opacity:0;transition:opacity .42s ease,transform .95s cubic-bezier(.22,.8,.2,1)}.rm-app.is-leaving .rm-side{transform:translateX(-14px)}.rm-app.is-sending .rm-btn-send{animation:rmtSendPress .75s cubic-bezier(.3,.7,.2,1) both}@keyframes rmtSendPress{0%{box-shadow:0 0 0 rgba(255,170,70,0),0 0 0 rgba(80,170,255,0);transform:scale(1)}55%{box-shadow:0 0 12px rgba(255,170,70,.6),0 0 26px rgba(80,170,255,.38);transform:scale(1)}72%{box-shadow:0 0 16px rgba(255,170,70,.8),0 0 34px rgba(80,170,255,.5);transform:scale(.955)}to{box-shadow:0 0 18px rgba(255,170,70,.85),0 0 38px rgba(80,170,255,.55);transform:scale(1)}}.rm-app.is-sending .rm-row .rm-check i{background:var(--rm-accent);border-color:var(--rm-accent);transition:background .22s ease calc(var(--i, 0) * 34ms),border-color .22s ease calc(var(--i, 0) * 34ms)}.rm-bloom{background:radial-gradient(circle,rgba(255,170,110,.5) 0,rgba(255,150,80,.26) 26%,rgba(90,150,255,.14) 48%,rgba(60,120,255,0) 70%);border-radius:50%;height:420px;opacity:0;pointer-events:none;position:absolute;right:38px;top:-94px;transform:scale(.08);width:420px;z-index:4}.rm-app.is-leaving .rm-bloom{animation:rmtBloom 1.05s cubic-bezier(.2,.7,.2,1) both}@keyframes rmtBloom{0%{opacity:0;transform:scale(.08)}30%{opacity:.55}to{opacity:0;transform:scale(2.6)}}.rm-badge{z-index:3}.rmt{--t:#f4f2ed;--t2:#d1cfcf;--nav:#9c9c92;--label:#8a877f;--sub:rgba(255,255,255,0.6);--tborder:rgba(255,255,255,0.07);--sunken:rgba(15,15,15,0.25);--card:rgba(15,15,15,0.25);--card-border:#2a2925;--side:rgba(8,8,8,0.25);--side-border:rgba(255,255,255,0.08);--accent:#ff8f55;--curve:cubic-bezier(0.22,0.8,0.2,1);--pi-new:#6a6358;--pi-contacted:#8f5a34;--pi-qualified:#cf6a22;--pi-proposal:#ff9b62;--pi-won:#46b96f;--pi-lost:#7f4440;color:var(--t);font-family:Satoshi,Inter Display,Inter,sans-serif;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:scale(.97);transition:opacity .42s ease,transform .9s var(--curve),visibility 0s linear .42s;visibility:hidden;z-index:2}.rmt.is-playing{opacity:1;transform:none;transition:opacity .65s ease .34s,transform 1.05s var(--curve) .34s,visibility 0s;visibility:visible}.rmt-canvas{height:600px;position:relative;transform-origin:left top;width:1120px}.rmt-rail{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;top:0;width:52px}.rmt-logo{align-items:center;background:var(--side);border-bottom:1px solid var(--side-border);border-right:1px solid var(--side-border);display:flex;flex:none;height:42px;justify-content:center}.rmt-logo img{height:25px;object-fit:contain;width:22px}.rmt-rail nav{background:var(--side);border-right:1px solid var(--side-border);border-top:1px solid var(--side-border);flex:1;padding:10px 7px;position:relative}.rmt-rail nav span{align-items:center;color:var(--nav);display:flex;height:32px;justify-content:center;margin-bottom:4px;position:relative;transition:color .5s ease}.rmt-rail nav span.is-active{color:var(--t)}.rmt-rail-pill{background:rgba(255,255,255,.09);border-radius:9px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);height:32px;left:7px;position:absolute;right:7px;top:10px;transition:transform .9s cubic-bezier(.65,0,.2,1)}.rmt-pane{bottom:0;left:52px;overflow:hidden;position:absolute;right:0;top:0}.rmt-scene{inset:0;opacity:0;position:absolute;transform:translateY(26px);transition:opacity .38s ease,transform .7s var(--curve),visibility 0s linear .38s;visibility:hidden}.rmt-scene.is-on{opacity:1;transform:none;transition:opacity .6s ease .32s,transform 1s var(--curve) .32s,visibility 0s;visibility:visible}.rmt-scene.is-past{transform:translateY(-22px)}.rmt-cam{left:0;padding:16px 24px 0;position:absolute;right:0;top:0}.rmt-r,.rmt-tpl{opacity:0;transform:translateY(14px);transition:opacity .6s ease var(--d,0s),transform .85s var(--curve) var(--d,0s)}.b1 .rmt-r,.b1 .rmt-tpl{opacity:1;transform:none}.rmt-head{align-items:flex-start;display:flex;justify-content:space-between;min-height:50px;position:relative}.rmt-head.is-stacked{align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start}.rmt-title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(#fff,#f4f2ed 42%,#e6e3dc 62%,#9a978f);color:transparent;font-family:Rainmakers Handjet,Satoshi,sans-serif;font-size:34px;font-weight:600;letter-spacing:.015em;line-height:1.05;margin:0;text-transform:uppercase;-webkit-text-fill-color:transparent;width:fit-content}.rmt-sub{color:var(--sub);font-size:11.5px;line-height:15px;margin:3px 0 0}.rmt-tools{align-items:center;display:flex;gap:8px}.rmt-switch,.rmt-tabs{align-items:center;background:var(--card);border:1px solid var(--card-border);border-radius:9px;color:var(--t2);display:inline-flex;font-size:11.5px;font-weight:500;gap:2px;padding:2px}.rmt-switch i,.rmt-tabs i{border-radius:7px;font-style:normal;padding:5px 12px}.rmt-switch i.is-on,.rmt-tabs i.is-on{background:rgba(255,255,255,.1);color:#fff}.rmt-switch.is-small{border-radius:999px;font-size:10.5px}.rmt-switch.is-small i{border-radius:999px;padding:3px 9px}.rmt-search{background:var(--card);border:1px solid var(--card-border);border-radius:9px;color:var(--nav);gap:7px;padding:0 11px;width:158px}.rmt-primary,.rmt-search{align-items:center;display:flex;font-size:11.5px;height:29px}.rmt-primary{background:#f7f5ef;border-radius:8px;color:#000;font-weight:600;gap:5px;padding:0 12px}.rmt-glass{background:var(--card);border:1px solid var(--card-border);border-radius:14px;position:relative}.rmt-card-head{align-items:flex-start;display:flex;gap:7px}.rmt-kicker{color:var(--sub);font-size:10.5px;line-height:14px}.rmt-card-title{color:var(--t);font-size:13.5px;font-weight:700;line-height:18px}.rmt-chip{align-items:center;background:var(--card);border-radius:999px;box-shadow:inset 0 0 0 1px var(--card-border);color:var(--t2);display:inline-flex;flex:none;font-size:10.5px;font-weight:500;gap:5px;line-height:14px;padding:3px 9px;white-space:nowrap}.rmt-chip small{font-size:9.5px;opacity:.6}.rmt-chip.is-right{margin-left:auto}.rmt-dot{background:var(--pi-new);border-radius:50%;flex:none;height:7px;width:7px}.rmt-dot[data-stage=contacted]{background:var(--pi-contacted)}.rmt-dot[data-stage=qualified]{background:var(--pi-qualified)}.rmt-dot[data-stage=proposal]{background:var(--pi-proposal)}.rmt-dot[data-stage=won]{background:var(--pi-won)}.rmt-dot[data-stage=lost]{background:var(--pi-lost)}.rmt-s-crm .rmt-cam{transition:transform 1.75s cubic-bezier(.65,0,.2,1)}.rmt-s-crm.b3 .rmt-cam{transform:translateY(-262px)}.rmt-s-crm.b7 .rmt-cam{transform:none}.rmt-overview{margin-top:8px;padding:11px 14px 10px}.rmt-chart{align-items:stretch;display:flex;gap:12px;margin-top:4px}.rmt-donut{align-self:center;flex:none;height:138px;margin:0 10px 0 6px;position:relative;width:138px}.rmt-donut:before{background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.05),transparent 70%),rgba(0,0,0,.22);border-radius:50%;box-shadow:inset 0 2px 6px rgba(0,0,0,.55),inset 0 -1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.04);content:"";inset:2px;position:absolute}.rmt-donut svg{height:100%;overflow:visible;position:relative;width:100%}.rmt-seg-track{fill:none;stroke:url(#rmtTrack);stroke-width:5.6}.rmt-seg{fill:none;stroke-linecap:round;stroke-width:4.4;transition:opacity .3s ease,stroke-dasharray .95s cubic-bezier(.3,.8,.4,1),stroke-dashoffset .95s cubic-bezier(.3,.8,.4,1)}.rmt-seg[data-stage=new]{stroke:var(--pi-new)}.rmt-seg[data-stage=contacted]{stroke:var(--pi-contacted)}.rmt-seg[data-stage=qualified]{stroke:var(--pi-qualified)}.rmt-seg[data-stage=proposal]{stroke:var(--pi-proposal)}.rmt-seg[data-stage=won]{stroke:var(--pi-won)}.rmt-seg[data-stage=lost]{stroke:var(--pi-lost)}.rmt-seg-face{fill:url(#rmtFace);stroke:url(#rmtRim);stroke-width:.32}.rmt-donut-mid{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.rmt-donut-mid b{color:var(--t);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;line-height:22px}.rmt-donut-mid span{color:var(--sub);font-size:10.5px}.rmt-stages{background:var(--sunken);border:1px solid var(--card-border);border-radius:11px;flex:1;min-width:0;padding:7px 10px 3px}.rmt-stage,.rmt-stage-head{align-items:center;display:flex;font-size:11px;gap:8px}.rmt-stage-head{border-bottom:1px solid var(--tborder);color:var(--t2);font-weight:500;padding:0 4px 5px}.rmt-stage-head span,.rmt-stage>span:nth-child(2){flex:1}.rmt-stage i,.rmt-stage-head i{font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.rmt-stage i:first-of-type,.rmt-stage-head i:first-of-type{width:40px}.rmt-stage i:last-of-type,.rmt-stage-head i:last-of-type{width:62px}.rmt-stage-head i{color:var(--sub);font-weight:400}.rmt-stage{border-bottom:1px solid var(--tborder);color:var(--t2);height:21.5px;padding:0 4px}.rmt-stage:last-child{border-bottom:0}.rmt-stage i:last-of-type{color:var(--t);font-weight:500}.rmt-stage.is-zero,.rmt-stage.is-zero i:last-of-type{color:var(--sub)}.rmt-money{display:flex;flex:0 0 196px;flex-direction:column;gap:5px}.rmt-tile{align-items:baseline;background:var(--sunken);border:1px solid var(--card-border);border-left:2px solid #8a8a80;border-radius:9px;display:grid;flex:1;gap:0 8px;grid-template-columns:1fr auto;padding:5px 9px 4px;transition:box-shadow .7s ease .5s}.rmt-tile span{color:var(--t2);font-size:10.5px;font-weight:500}.rmt-tile b{color:var(--t);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;grid-row:1/span 2;grid-column:2;align-self:center}.rmt-tile small{color:var(--sub);font-size:9px;line-height:12px}.rmt-tile.is-won{border-left-color:var(--pi-won)}.rmt-tile.is-won b{color:var(--pi-won)}.rmt-tile.is-lost{border-left-color:var(--pi-lost)}.rmt-tile.is-lost b{color:var(--pi-lost)}.rmt-tile.is-pred{border-left-color:var(--accent)}.rmt-tile.is-pred b{color:var(--accent)}.rmt-tile.is-hit{box-shadow:0 0 16px rgba(70,185,111,.4),inset 0 0 0 1px rgba(70,185,111,.28)}.rmt-chart-foot{align-items:center;border-top:1px solid var(--tborder);color:var(--sub);display:flex;font-size:10.5px;gap:8px;margin-top:8px;padding-top:7px}.rmt-board-heads{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(6,160px);margin-top:16px}.rmt-col-head{align-items:center;display:flex;flex-wrap:wrap;gap:5px 6px}.rmt-col-head b{color:var(--t);font-size:12px;font-weight:700}.rmt-col-head i{background:rgba(255,255,255,.08);border-radius:5px;color:var(--nav);font-size:9.5px;font-style:normal;font-weight:700;min-width:17px;padding:0 5px;text-align:center}.rmt-col-head em{color:var(--sub);font-size:10.5px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto}.rmt-add{align-items:center;border:1px dashed rgba(255,255,255,.11);border-radius:8px;color:var(--nav);display:flex;flex:0 0 100%;font-size:10.5px;font-weight:500;gap:4px;height:25px;justify-content:center;margin-top:3px}.rmt-board{height:420px;margin-top:8px;position:relative}.rmt-deal{background:var(--card);border-radius:12px;box-shadow:inset 0 0 0 1px var(--card-border);display:flex;flex-direction:column;gap:3px;left:0;opacity:0;padding:9px 11px;position:absolute;top:0;transform:translateY(16px);transition:opacity .5s ease var(--d,0s),transform .5s cubic-bezier(.2,.72,.18,1) var(--d,0s),translate .95s cubic-bezier(.62,.02,.18,1),box-shadow .45s ease;width:160px}.b2 .rmt-deal{opacity:1;transform:none}.b2 .rmt-deal.is-lifted{background:#141312;box-shadow:inset 0 0 0 1px rgba(255,190,130,.65),0 0 14px rgba(255,170,70,.42),0 0 30px rgba(80,170,255,.28),0 26px 40px -14px rgba(0,0,0,.8);transform:scale(1.05) rotate(-1.6deg);transition:transform .32s cubic-bezier(.2,.8,.3,1),translate .95s cubic-bezier(.62,.02,.18,1),box-shadow .32s ease,background .32s ease;z-index:5}.b2 .rmt-deal.is-landed{box-shadow:inset 0 0 0 1px rgba(70,185,111,.62),0 0 18px rgba(70,185,111,.36);transition:transform .4s cubic-bezier(.2,.8,.3,1),translate .95s cubic-bezier(.62,.02,.18,1),box-shadow .5s ease,background .5s ease;z-index:4}.rmt-deal-top{align-items:flex-start;display:flex;gap:5px;height:34px;justify-content:space-between}.rmt-deal-name{font-size:12px}.rmt-deal-name,.rmt-deal-value{color:var(--t);font-weight:700;line-height:15.5px}.rmt-deal-value{flex:none;font-size:11px}.rmt-deal-line{align-items:center;color:var(--t2);display:flex;font-size:10.5px;gap:6px;line-height:14px;min-width:0}.rmt-deal-foot svg,.rmt-deal-line svg{color:var(--sub);flex:none}.rmt-deal-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmt-deal-foot{align-items:center;border-top:1px solid rgba(255,255,255,.08);color:var(--sub);display:flex;font-size:9.5px;gap:5px;margin-top:4px;padding-top:6px}.rmt-deal-stale{align-self:flex-start;background:rgba(255,143,85,.16);border-radius:6px;color:#ffb088;font-size:9.5px;font-weight:500;line-height:13px;margin-top:5px;padding:3px 7px}.rmt-s-activity .rmt-cam{transition:transform 1.5s cubic-bezier(.65,0,.2,1)}.rmt-s-activity.b8 .rmt-cam{transform:translateY(-150px)}.rmt-head.is-mission{min-height:42px}.rmt-profile{align-items:center;display:flex;gap:16px;padding:11px 16px}.rmt-profile img{border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.14);display:block;flex:none;height:66px;object-fit:cover;width:66px}.rmt-profile-name{color:var(--t);font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:25px}.rmt-profile-title{color:var(--sub);font-size:12px;line-height:16px}.rmt-daily{margin-top:10px;padding:11px 14px 12px}.rmt-daily-cols{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:8px}.rmt-daily-col{background:var(--sunken);border:1px solid var(--card-border);border-radius:11px;display:flex;flex-direction:column;min-width:0;padding:9px 12px}.rmt-daily-head{align-items:center;color:var(--t2);display:flex;font-size:11px;gap:6px;height:22px;margin-bottom:3px}.rmt-daily-head>svg{color:var(--accent);flex:none}.rmt-daily-head b{font-weight:700}.rmt-daily-head>i{background:rgba(255,255,255,.08);border-radius:5px;color:var(--nav);font-size:9.5px;font-style:normal;font-weight:700;min-width:17px;padding:0 5px;text-align:center}.rmt-daily-head>i.is-count{background:none;color:var(--sub);font-size:11px;font-weight:500;margin-left:auto}.rmt-switch.is-right{margin-left:auto}.rmt-core{align-items:center;display:flex;gap:9px;height:34px;min-width:0}.rmt-core>.rmt-tick{flex:none}.rmt-core-ic{align-items:center;background:rgba(255,255,255,.07);border-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:var(--t2);display:flex;flex:none;height:21px;justify-content:center;width:21px}.rmt-core-text{display:flex;flex:1;flex-direction:column;min-width:0}.rmt-core-text b{color:var(--t);font-size:11.5px;font-weight:500;line-height:15px;white-space:nowrap}.rmt-core-text small{color:var(--sub);font-size:9.5px;line-height:13px}.rmt-core-start{align-items:center;background:#f7f5ef;border-radius:999px;color:#000;display:inline-flex;flex:none;font-size:10px;font-weight:600;gap:4px;height:22px;padding:0 10px}.rmt-core-text small.rmt-due-meta{align-items:center;display:flex;gap:4px}.rmt-due-meta i{border-radius:50%;flex:none;height:5px;width:5px}.rmt-due-meta.is-high{color:#ff6b4a}.rmt-due-meta.is-high i{background:#ff5f56}.rmt-due-meta.is-medium{color:#ffa66f}.rmt-due-meta.is-medium i{background:var(--accent)}.rmt-daily-note{color:var(--label);font-size:9.5px;line-height:13px;margin-top:auto;padding-top:7px}.rmt-heat-card{margin-top:10px;padding:12px 18px 11px}.rmt-stat{transition:box-shadow .6s ease,color .6s ease}.rmt-stat.is-hit{box-shadow:inset 0 0 0 1px rgba(255,190,140,.5),0 0 12px rgba(255,170,70,.32);color:#fff}.rmt-heat{display:grid;gap:5px 8px;grid-template-columns:26px 1fr;margin-top:8px}.rmt-months{color:var(--label);display:grid;font-size:9.5px;grid-column:2;grid-template-columns:repeat(53,minmax(0,1fr));line-height:12px}.rmt-months span{grid-column-end:span 4}.rmt-days{color:var(--label);display:grid;font-size:9px;grid-column:1;grid-template-rows:repeat(7,1fr);place-items:center start}.rmt-grid{display:grid;gap:3px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column:2;grid-template-rows:repeat(7,auto);position:relative}.rmt-cell{aspect-ratio:1;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.03));border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.06);display:block;position:relative}.rmt-cell.is-blank{background:none;box-shadow:none}.rmt-cell b{border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,190,140,.22);display:block;inset:0;opacity:0;position:absolute}.rmt-cell b[data-level="1"]{background:linear-gradient(180deg,rgba(255,150,80,.34),rgba(217,114,44,.22))}.rmt-cell b[data-level="2"]{background:linear-gradient(180deg,rgba(255,150,80,.55),rgba(217,114,44,.38))}.rmt-cell b[data-level="3"]{background:linear-gradient(180deg,rgba(255,160,95,.78),rgba(230,120,50,.6))}.rmt-cell b[data-level="4"]{background:linear-gradient(180deg,rgba(255,176,120,.98),rgba(255,143,85,.86))}.rmt-cell b.is-static{opacity:1}.rmt-s-activity.b9 .rmt-cell b:not(.is-static){animation:rmtCellPop .62s cubic-bezier(.2,.85,.3,1) var(--t,0s) both}@keyframes rmtCellPop{0%{opacity:0;transform:scale(.45)}48%{opacity:1;transform:scale(1.24)}to{opacity:1;transform:scale(1)}}.rmt-beam{bottom:-4px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:-4px}.rmt-beam i{background:linear-gradient(90deg,rgba(255,170,100,0),rgba(255,180,120,.2) 74%,rgba(255,225,190,.6));border-radius:2px;display:block;height:100%;left:-70px;position:absolute;width:70px}.rmt-s-activity.b9 .rmt-beam{animation:rmtBeam 2.2s linear both}@keyframes rmtBeam{0%{opacity:0;transform:translateX(0)}6%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateX(100%)}}.rmt-cell.is-today{z-index:3}.rmt-today{inset:0;opacity:0;position:absolute;transition:opacity .5s ease}.rmt-s-activity.b10 .rmt-today{opacity:1}.rmt-today i{border-radius:5px;box-shadow:0 0 0 1.5px rgba(255,225,195,.95),0 0 14px rgba(255,160,90,.75);inset:-2px;position:absolute}.rmt-today em{background:rgba(14,15,19,.96);border-radius:8px;bottom:calc(100% + 8px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 1px 5px rgba(0,0,0,.35);color:var(--t);font-size:10.5px;font-style:normal;font-weight:500;left:50%;padding:4px 9px;position:absolute;transform:translate(-50%,6px);transition:transform .6s var(--curve);white-space:nowrap}.rmt-s-activity.b10 .rmt-today em{transform:translate(-50%)}.rmt-heat-foot{align-items:center;color:var(--sub);display:flex;font-size:11px;justify-content:space-between;margin-top:10px}.rmt-heat-foot>span:first-child{font-variant-numeric:tabular-nums}.rmt-legend{align-items:center;color:var(--label);display:flex;font-size:9.5px;gap:4px}.rmt-legend .rmt-cell{height:10px;width:10px}.rmt-tick{border:1px solid rgba(255,255,255,.28);border-radius:4px;display:block;height:13px;position:relative;transition:background .2s ease,border-color .2s ease;width:13px}.rmt-tick:after{border-radius:inherit;box-shadow:0 0 8px rgba(255,143,85,.72),0 0 18px rgba(255,143,85,.3);content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute}.rmt-core.is-done .rmt-tick:after{animation:rmtTickGlow 1.1s ease-out both}@keyframes rmtTickGlow{0%{opacity:0}28%{opacity:1}to{opacity:.3}}.rmt-tick svg{display:block;height:100%;margin:-1px;opacity:0;overflow:visible;width:calc(100% + 2px)}.rmt-tick path{stroke:#141413;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.rmt-core.is-done .rmt-tick{animation:rmtTickPop .42s cubic-bezier(.34,1.7,.64,1) both;background:var(--accent);border-color:var(--accent)}@keyframes rmtTickPop{0%{transform:scale(.72)}to{transform:scale(1)}}.rmt-core.is-done .rmt-tick svg{opacity:1}.rmt-core.is-done .rmt-tick path{stroke-dashoffset:0;transition:stroke-dashoffset .26s cubic-bezier(.5,0,.2,1) .06s}.rmt-strike{display:inline-block;position:relative}.rmt-strike:after{background:rgba(255,255,255,.72);border-radius:1px;content:"";height:1.25px;left:-2px;position:absolute;right:-2px;top:52%;transform:rotate(-.5deg) scaleX(0);transform-origin:left center}.rmt-core.is-done .rmt-strike:after{transform:rotate(-.5deg) scaleX(1);transition:transform .42s cubic-bezier(.55,.05,.3,1) .16s}.rmt-core-ic,.rmt-core-text b,.rmt-core-text small{transition:color .4s ease .32s,opacity .4s ease .32s}.rmt-core.is-done .rmt-core-text b{color:rgba(255,255,255,.5)}.rmt-core.is-done .rmt-core-ic,.rmt-core.is-done .rmt-core-text small{opacity:.5}.rmt-core-start{transition:opacity .3s ease,transform .3s ease}.rmt-core.is-done .rmt-core-start{opacity:0;transform:scale(.9)}.rmt-sweep{transition:box-shadow .5s ease .25s,color .5s ease .25s}.rmt-sweep.is-clear{box-shadow:inset 0 0 0 1px rgba(70,185,111,.55);color:#6fd394}.rmt-tabs,.rmt-tabs i{border-radius:999px}.rmt-queue-stage{margin:12px 18px 0;position:relative}.rmt-queue{opacity:0;padding:14px 20px;transform:translateY(14px);transition:opacity .6s ease .08s,transform .85s var(--curve) .08s}.b1 .rmt-queue{opacity:1;transform:none}.b4 .rmt-queue{opacity:1}.b5 .rmt-queue{opacity:0;transform:translateY(-16px) scale(.985);transition:opacity .42s ease,transform .6s var(--curve)}.rmt-q-head{align-items:center;color:var(--sub);display:flex;font-size:10.5px;font-variant-numeric:tabular-nums;gap:10px;margin-bottom:9px}.rmt-q-bar{background:var(--sunken);border-radius:999px;flex:1;height:3px}.rmt-q-bar i{background:linear-gradient(90deg,#ffb077,var(--accent));border-radius:999px;display:block;height:100%;position:relative;transform:scaleX(0);transform-origin:left center;transition:transform 1.15s var(--curve) .4s}.b1 .rmt-q-bar i{transform:scaleX(.66)}.b4 .rmt-q-bar i{transform:scaleX(1);transition:transform .7s var(--curve)}.rmt-q-bar i:after{border-radius:inherit;box-shadow:0 0 7px rgba(255,143,85,.75),0 0 16px rgba(255,143,85,.32);content:"";inset:0;opacity:0;position:absolute}.b1 .rmt-q-bar i:after{animation:rmtBarGlowIn 1.7s ease-out .4s both}.b4 .rmt-q-bar i:after{animation:rmtBarGlowSend 1s ease-out both}@keyframes rmtBarGlowIn{0%{opacity:0}45%{opacity:1}to{opacity:.4}}@keyframes rmtBarGlowSend{0%{opacity:.4}40%{opacity:1}to{opacity:.5}}.rmt-q-lead{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.rmt-q-lead h5{color:var(--t);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:22px;margin:0}.rmt-q-meta{color:var(--sub);font-size:10.5px;line-height:14px;margin:1px 0 0}.rmt-q-due{background:rgba(255,143,85,.16);border-radius:999px;color:#ffb088;font-size:10px;font-weight:600;line-height:14px;padding:3px 9px}.rmt-q-contact{display:flex;gap:6px;margin-bottom:9px}.rmt-script{background:var(--sunken);border:1px solid var(--card-border);border-radius:12px;margin-bottom:10px;padding:9px 13px 8px;transform-origin:90% 0;transition:opacity .5s ease,transform .72s cubic-bezier(.55,0,.8,.2)}.b4 .rmt-script{opacity:0;transform:translate(170px,-130px) scale(.3) rotate(-5deg)}.rmt-script-head{align-items:center;color:var(--label);display:flex;font-size:9.5px;font-weight:600;gap:6px;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.rmt-script-head svg:first-child{color:var(--accent)}.rmt-script-head .rmt-chip{letter-spacing:0;text-transform:none}.rmt-subject{border-bottom:1px solid var(--tborder);color:var(--t);font-size:12px;font-weight:700;line-height:16px;margin-bottom:6px;padding-bottom:6px}.rmt-subject small{color:var(--label);display:block;font-size:9px;font-weight:600;letter-spacing:.07em;line-height:12px;text-transform:uppercase}.rmt-script mark{background:none;color:#ffb088;transition:color .7s ease}.b3 .rmt-script mark{color:inherit}.rmt-line{color:var(--t2);font-size:11.5px;line-height:16px;margin:0 0 5px;opacity:0;transform:translateY(6px);transition:opacity .45s ease calc(var(--l, 0) * .24s),transform .6s var(--curve) calc(var(--l, 0) * .24s)}.rmt-line:last-child{margin-bottom:0}.b2 .rmt-line{opacity:1;transform:none}.rmt-q-do{align-items:center;display:flex;gap:12px}.rmt-send{align-items:center;background:#f7f5ef;border-radius:999px;color:#000;display:inline-flex;font-size:12px;font-weight:600;height:34px;justify-content:center;overflow:hidden;padding:0 17px;position:relative;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .45s ease}.rmt-send.is-small{font-size:11.5px;height:31px}.rmt-send-done,.rmt-send-label{align-items:center;display:flex;gap:7px;transition:opacity .28s ease,transform .4s var(--curve)}.rmt-send-done{inset:0;justify-content:center;opacity:0;position:absolute;transform:translateY(12px)}.b3 .rmt-send:not(.is-small){box-shadow:0 0 14px rgba(255,170,70,.7),0 0 30px rgba(80,170,255,.42);transform:scale(.955)}.b4 .rmt-send:not(.is-small){transform:none}.b4 .rmt-send-label{opacity:0;transform:translateY(-12px)}.b4 .rmt-send-done{opacity:1;transform:none}.rmt-q-alt{color:var(--nav);font-size:11px;font-weight:500}.rmt-flight{bottom:42px;color:#fff;filter:drop-shadow(0 0 10px rgba(255,180,110,.85));left:54px;opacity:0;position:absolute;z-index:4}.b4 .rmt-flight{animation:rmtFlight 1.05s cubic-bezier(.5,.05,.65,.2) both}@keyframes rmtFlight{0%{opacity:0;transform:translate(0) scale(.6)}14%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(960px,-350px) scale(1.25)}}.rmt-clear{align-items:center;display:flex;flex-direction:column;left:0;opacity:0;padding:18px 20px 20px;position:absolute;right:0;text-align:center;top:0;transform:translateY(18px);transition:opacity .65s ease,transform .95s var(--curve)}.b5 .rmt-clear{opacity:1;transform:none}.rmt-clear-ic{align-items:center;background:rgba(34,197,94,.14);border-radius:50%;color:#22c55e;display:flex;height:46px;justify-content:center;margin-bottom:13px;position:relative;transform:scale(.5);transition:transform .7s cubic-bezier(.34,1.56,.64,1) .1s;width:46px}.rmt-clear-ic:after{border-radius:50%;box-shadow:0 0 16px rgba(34,197,94,.5),0 0 36px rgba(34,197,94,.22);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.b5 .rmt-clear-ic:after{animation:rmtClearGlow 1.7s ease-out .25s both}@keyframes rmtClearGlow{0%{opacity:0}36%{opacity:1}to{opacity:.42}}.b5 .rmt-clear-ic{transform:none}.rmt-clear-ic path{stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:stroke-dashoffset .55s cubic-bezier(.5,0,.2,1) .32s}.b5 .rmt-clear-ic path{stroke-dashoffset:0}.b5 .rmt-clear-ic svg{filter:drop-shadow(0 0 3px rgba(34,197,94,.6))}.rmt-clear h5{color:var(--t);font-size:17px;font-weight:700;line-height:22px;margin:0 0 5px}.rmt-clear-copy{color:var(--sub);font-size:11.5px;line-height:17px;margin:0 0 14px;max-width:322px}.rmt-s-templates .rmt-cam{transition:transform 7s cubic-bezier(.5,.02,.32,1)}.rmt-s-templates.b2 .rmt-cam{transform:translateY(-610px)}.is-count{color:var(--t2)}.rmt-lede{color:var(--sub);font-size:12.5px;line-height:16px;margin:0}.rmt-status{bottom:0;position:absolute;right:0}.rmt-status b{color:#fff;font-weight:700}.rmt-filters{border-top:1px solid var(--tborder);display:flex;flex-direction:column;gap:7px;margin-top:12px;padding-top:12px}.rmt-filters>div{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.rmt-filters label{color:var(--t2);font-size:11px;font-weight:700;margin-right:3px}.rmt-ready{border-bottom:1px solid var(--tborder);color:var(--t2);font-size:11.5px;font-weight:500;margin-top:14px;padding-bottom:7px}.rmt-tpl-grid{display:grid;gap:14px 16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.rmt-tpl,.rmt-tpl-shot{position:relative}.rmt-tpl-shot{background:#111;border-radius:13px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 14px 30px -18px rgba(0,0,0,.7);display:block;overflow:hidden}.rmt-tpl-shot img{aspect-ratio:720/396;display:block;height:auto;object-fit:cover;object-position:top center;width:100%}.rmt-tpl-shot:after{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:linear-gradient(120deg,rgba(255,190,130,.95),rgba(255,170,70,.35) 35%,rgba(80,170,255,.35) 65%,rgba(140,200,255,.85));border-radius:inherit;content:"";inset:0;opacity:0;padding:1.5px;position:absolute}.rmt-s-templates.b1 .rmt-tpl.is-glow .rmt-tpl-shot:after{animation:rmtTplGlow 2.1s ease var(--g,0s) both}@keyframes rmtTplGlow{0%,to{opacity:0}35%,65%{opacity:1}}.rmt-tpl-shot em{align-items:center;background:rgba(20,21,25,.78);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);color:#fff;display:inline-flex;font-size:10px;font-style:normal;font-weight:600;gap:5px;left:9px;line-height:13px;padding:3px 8px;position:absolute;top:9px}.rmt-tpl-shot em:before{background:var(--accent);border-radius:50%;content:"";height:5px;width:5px}.rmt-tpl-cap{align-items:center;display:flex;gap:7px;margin:8px 3px 0}.rmt-tpl-cap b{color:var(--t);font-size:12.5px;font-weight:700}.rmt-tpl-cap i{border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15);color:var(--t2);font-size:9.5px;font-style:normal;font-weight:500;line-height:13px;padding:2px 8px}