@font-face{font-family:GT Walsheim Pro;src:url(/fonts/GT-Walsheim-Pro-Regular.woff2)format("woff2");font-weight:100 600;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim Pro;src:url(/fonts/GT-Walsheim-Pro-Bold.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Rollerscript Smooth;src:url(/ds/fonts/rollerscript-smooth.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans:"GT Walsheim Pro", -apple-system, "Segoe UI", system-ui, sans-serif;--font-script:"Rollerscript Smooth", cursive;--fg-900:#1f1f1f;--fg-800:#2e2e2e;--fg-700:#4a4a4a;--fg-600:#595959;--fg-500:#7e7e7e;--fg-400:#bebebe;--fg-300:#d9d9d9;--fg-white:#fff;--bg-white:#fff;--bg-25:#fdfdfd;--bg-50:#fafafa;--bg-100:#f4f4f4;--bg-200:#ebebeb;--bg-300:#d9d9d9;--bg-black:#1f1f1f;--border-500:#7e7e7e;--border-400:#bebebe;--border-300:#d9d9d9;--border-200:#ebebeb;--orange-100:#fef7f1;--orange-200:#fce1c5;--orange-300:#ef7355;--orange-400:#e84a24;--red-100:#fef6f7;--red-200:#fbdbde;--red-300:#e94757;--red-400:#b61626;--purple-100:#fcf5fe;--purple-200:#eecefd;--purple-300:#c453f5;--purple-400:#6b0995;--blue-100:#f2f8fd;--blue-200:#c3effd;--blue-300:#06b5ed;--blue-400:#12537e;--mint-100:#e0f8f4;--mint-200:#96e1d4;--mint-300:#01cba8;--mint-400:#009e83;--green-100:#ebfff5;--green-200:#c7f5de;--green-300:#00c866;--green-400:#00994e;--yellow-100:#fffbeb;--yellow-200:#ffeeab;--yellow-300:#ffcc02;--yellow-400:#d0a600;--gradient-orange:linear-gradient(120deg, #f5a453 0%, #e94757 100%);--gradient-yellow:linear-gradient(120deg, #ffcc02 0%, #fef7f1 100%);--gradient-purple:linear-gradient(120deg, #9949ff 0%, #c453f5 100%);--gradient-blue:linear-gradient(120deg, #06b5ed 0%, #1e88ce 100%);--gradient-green:linear-gradient(120deg, #01cba8 0%, #00c866 100%);--shadow-neutral-card:2px 2px 10.3px 6px #8f8f8f0a;--shadow-button:0 4px 4px 0 #5050500f}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);letter-spacing:0;color:var(--fg-900);background:var(--bg-25);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button{font-family:var(--font-sans)}a{color:inherit}.jf-h1,.jf-h2,.jf-h3,.jf-h4,.jf-h5,.jf-body-17,.jf-body-15,.jf-body-13,.jf-body-11{font-family:var(--font-sans);letter-spacing:0;color:var(--fg-900);margin:0}.jf-h1{font-size:31px;font-weight:700;line-height:37.2px}.jf-h2{font-size:27px;font-weight:700;line-height:32.4px}.jf-h3{font-size:25px;font-weight:700;line-height:30px}.jf-h4{font-size:22px;font-weight:700;line-height:26.4px}.jf-h5{font-size:19px;font-weight:500;line-height:26.6px}.jf-body-17{font-size:17px;font-weight:400;line-height:25.5px}.jf-body-15{font-size:15px;font-weight:400;line-height:22.5px}.jf-body-13{font-size:13px;font-weight:400;line-height:19.5px}.jf-body-11{font-size:11px;font-weight:400;line-height:13.2px}.jf-medium{font-weight:500}.jf-bold{font-weight:700}.jf-prose{text-wrap:pretty;max-width:650px}.lp-wrap{padding:0 32px}.lp-grid{display:grid}.lp-grid-4{grid-template-columns:repeat(4,1fr)}.lp-grid-3{grid-template-columns:repeat(3,1fr)}.lp-split{grid-template-columns:var(--lp-split,1fr 1fr)}.lp-nav-links{display:flex}.lp-nav-burger{display:none}@media (max-width:960px){.lp-grid-4,.lp-grid-3{grid-template-columns:repeat(2,1fr)}.lp-split{grid-template-columns:1fr}.lp-nav-links,.lp-nav-cta-secondary{display:none}.lp-nav-burger{display:inline-flex}.lp-hero-cloud{display:none}}@media (max-width:600px){.lp-wrap{padding:0 20px}.lp-grid-4,.lp-grid-3{grid-template-columns:1fr}.lp-nav-wordmark{display:none}.login-shell{justify-content:flex-start;align-items:stretch;padding:0}.login-card{max-width:none;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;gap:20px;min-height:100vh;padding:clamp(28px,8vw,40px) 22px 32px}}@keyframes jfFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes jfPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@counter-style kk-aa{system:fixed;symbols:"aa" "bb" "cc" "dd" "ee" "ff" "gg" "hh" "ii" "jj" "kk" "ll" "mm" "nn" "oo" "pp" "qq" "rr" "ss" "tt" "uu" "vv" "ww" "xx" "yy" "zz";suffix:""}.kk-prose,.tiptap-ro{counter-reset:h1c}.kk-prose h1,.tiptap-ro h1{counter-reset:h2c h3c h4c h5c h6c h7c;counter-increment:h1c}.kk-prose h2,.tiptap-ro h2{counter-reset:h3c h4c h5c h6c h7c;counter-increment:h2c}.kk-prose h3,.tiptap-ro h3{counter-reset:h4c h5c h6c h7c;counter-increment:h3c}.kk-prose h4,.tiptap-ro h4{counter-reset:h5c h6c h7c;counter-increment:h4c}.kk-prose h5,.tiptap-ro h5{counter-reset:h6c h7c;counter-increment:h5c}.kk-prose h6[data-outline-level="6"],.tiptap-ro h6[data-outline-level="6"]{counter-reset:h7c;counter-increment:h6c}.kk-prose h6[data-outline-level="7"],.tiptap-ro h6[data-outline-level="7"]{counter-increment:h7c}.kk-prose h1:before,.tiptap-ro h1:before{content:counter(h1c, upper-alpha) ". "}.kk-prose h2:before,.tiptap-ro h2:before{content:counter(h2c, upper-roman) ". "}.kk-prose h3:before,.tiptap-ro h3:before{content:counter(h3c) ". "}.kk-prose h4:before,.tiptap-ro h4:before{content:counter(h4c, lower-alpha) ") "}.kk-prose h5:before,.tiptap-ro h5:before{content:counter(h5c, kk-aa) ") "}.kk-prose h6[data-outline-level="6"]:before,.tiptap-ro h6[data-outline-level="6"]:before{content:"(" counter(h6c) ") "}.kk-prose h6[data-outline-level="7"]:before,.tiptap-ro h6[data-outline-level="7"]:before{content:"(" counter(h7c, lower-alpha) ") "}.kk-prose h1:before,.kk-prose h2:before,.kk-prose h3:before,.kk-prose h4:before,.kk-prose h5:before,.kk-prose h6:before,.tiptap-ro h1:before,.tiptap-ro h2:before,.tiptap-ro h3:before,.tiptap-ro h4:before,.tiptap-ro h5:before,.tiptap-ro h6:before{color:var(--kk-accent-text,#b03a20);font-weight:700}.kk-notes-prose{counter-reset:h1c}.kk-notes-prose h1{counter-reset:h2c h3c h4c h5c h6c h7c;counter-increment:h1c}.kk-notes-prose h2{counter-reset:h3c h4c h5c h6c h7c;counter-increment:h2c}.kk-notes-prose h3{counter-reset:h4c h5c h6c h7c;counter-increment:h3c}.kk-notes-prose h4{counter-reset:h5c h6c h7c;counter-increment:h4c}.kk-notes-prose h5{counter-reset:h6c h7c;counter-increment:h5c}.kk-notes-prose h6[data-outline-level="6"]{counter-reset:h7c;counter-increment:h6c}.kk-notes-prose h6[data-outline-level="7"]{counter-increment:h7c}.kk-notes-prose h1:before{content:counter(h1c, upper-alpha) ". "}.kk-notes-prose h2:before{content:counter(h2c, upper-roman) ". "}.kk-notes-prose h3:before{content:counter(h3c) ". "}.kk-notes-prose h4:before{content:counter(h4c, lower-alpha) ") "}.kk-notes-prose h5:before{content:counter(h5c, kk-aa) ") "}.kk-notes-prose h6[data-outline-level="6"]:before{content:"(" counter(h6c) ") "}.kk-notes-prose h6[data-outline-level="7"]:before{content:"(" counter(h7c, lower-alpha) ") "}.kk-notes-prose h1:before,.kk-notes-prose h2:before,.kk-notes-prose h3:before,.kk-notes-prose h4:before,.kk-notes-prose h5:before,.kk-notes-prose h6:before{color:var(--kk-accent-text,#b03a20);font-weight:700}.kk-fb-sv-panel,.kk-fb-split-toggle{display:none}@media (min-width:1280px){.kk-fb-split--on{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.kk-fb-split--on>.kk-fb-sv-panel{border:1px solid var(--border-200);background:var(--bg-white);border-radius:14px;flex-direction:column;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow-y:auto}.kk-fb-split-toggle{display:inline-flex}}
