@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ad47431f-module__IIRvbq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ad47431f-module__IIRvbq__variable{--next-font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_5198a29a-module__YKGpSa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_5198a29a-module__YKGpSa__variable{--next-font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_4kc91YAVNHCpbRU5tE7FjxTwBpsV)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ca7c3ce6-module__cUiBia__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ca7c3ce6-module__cUiBia__variable{--next-font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Arcadia Display Variable;font-style:italic;font-weight:100 900;font-display:swap;src:local(Arcadia Display Variable),local(ArcadiaDisplayVariable),local(Arcadia Display),local(Instrument Serif Italic),local(Instrument Serif)}:root{--just-paper:#f4f2ec;--just-paper-2:#ece8dc;--just-surface:#fcfaf4;--just-white:#fff;--just-black:#1b1a18;--just-charcoal:#3b3a35;--just-graphite:#7a7770;--just-fog:#b2aea3;--just-line:#d8d2c4;--just-line-soft:#e3ddcf;--just-hairline:#1b1a180f;--just-rust:#d97757;--just-rust-bg:#f5e2d5;--just-rust-deep:#bf5e3f;--just-accent:var(--just-rust);--just-accent-bg:var(--just-rust-bg);--just-accent-deep:var(--just-rust-deep);--just-accent-rgb:217, 119, 87;--just-accent-ink:#a8492a;--just-success:#4a7c6f;--just-success-bg:#eaf1ed;--just-success-deep:#3a6357;--just-danger:#7a3f3f;--just-danger-bg:#fbf5f5;--just-sage-retired:#6c7d5b;--just-sage-soft-retired:#dde3d4;--just-sage-deep-retired:#52624a;--just-glass:#fcfaf49e;--just-glass-stroke:#1b1a180f;--just-glass-nav:#f4f2ecb8;--just-glass-dark:#1b1a1894;--just-glass-dark-stroke:#fcfaf41a;--just-blur:saturate(180%) blur(28px);--fg-1:var(--just-black);--fg-2:var(--just-charcoal);--fg-3:var(--just-graphite);--fg-4:var(--just-fog);--fg-fog:#6b6e73;--fg-on-dark:#fcfaf4;--fg-on-dark-2:#fcfaf4d1;--fg-on-dark-3:#fcfaf48c;--bg-page:var(--just-paper);--bg-raised:var(--just-paper-2);--bg-surface:var(--just-surface);--bg-input:var(--just-white);--bg-dark:var(--just-black);--font-sans:var(--next-font-sans,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"\"Arcadia Display Variable\"", var(--next-font-serif,"Instrument Serif"), Georgia, serif;--font-mono:var(--next-font-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--w-light:300;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--t-display-xl:88px;--t-display-l:64px;--t-display-m:48px;--t-display-italic-xl:96px;--t-display-italic-l:68px;--t-display-italic-m:52px;--t-h1:40px;--t-h2:32px;--t-h3:22px;--t-body:16px;--t-body-l:17px;--t-body-s:14px;--t-caption:13px;--t-eyebrow:12px;--t-mono:13px;--lh-tight:1.02;--lh-snug:1.2;--lh-base:1.55;--lh-loose:1.7;--tr-display:-.04em;--tr-display-italic:-.02em;--tr-h1:-.035em;--tr-h2:-.025em;--tr-body:-.005em;--tr-eyebrow:.12em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-1:4px;--r-2:8px;--r-3:14px;--r-4:18px;--r-pill:999px;--shadow-quiet:0 1px 2px #1b1a180a;--shadow-glass:0 24px 80px -24px #1b1a181f, 0 1px 0 #ffffffa6 inset;--shadow-lift:0 12px 36px -10px #1b1a186b, 0 1px 0 #ffffff1a inset;--shadow-card:0 16px 48px -20px #1b1a1833;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--d-fast:.12s;--d-base:.2s;--d-slow:.32s;--container-marketing:1280px;--container-app:1180px;--container-reading:680px;--pad-marketing:96px}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-base);color:var(--fg-1);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01", "ss03";letter-spacing:-.005em}a{color:inherit;text-decoration:none}button{font-family:inherit}.btn{background:var(--just-black);height:48px;color:var(--fg-on-dark);border-radius:var(--r-pill);font-family:var(--font-sans);font-size:15px;font-weight:var(--w-medium);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease), color var(--d-fast) var(--ease), transform var(--d-fast) var(--ease);border:0;align-items:center;gap:10px;padding:0 22px;line-height:1;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--just-black);color:var(--fg-on-dark)}.btn--primary:hover{background:var(--just-charcoal)}.btn--secondary{background:var(--just-surface);color:var(--fg-1);border:1px solid var(--just-line)}.btn--secondary:hover{border-color:var(--just-graphite)}.btn--ghost{color:var(--fg-1);border:1px solid var(--just-line);background:0 0}.btn--ghost:hover{background:var(--just-paper-2)}.btn--accent{background:var(--just-rust);color:#fff}.btn--accent:hover{background:var(--just-rust-deep)}.btn--glass{color:var(--fg-1);border:1px solid var(--just-glass-stroke);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#fcfaf4b3}.btn--sm{height:36px;padding:0 14px;font-size:13px}.btn--lg{height:56px;padding:0 28px;font-size:16px}.btn:disabled{opacity:.4;cursor:not-allowed}.eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-fog);align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:#d97757;flex:none;width:24px;height:1px}.eyebrow--on-dark{color:var(--fg-on-dark-3)}.pill{border-radius:var(--r-pill);font-family:var(--font-sans);font-size:11.5px;font-weight:var(--w-medium);letter-spacing:.04em;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pill--ok{background:var(--just-success-bg);color:var(--just-success-deep)}.pill--idle{background:var(--just-paper-2);color:var(--just-graphite)}.pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero","ss01"}@keyframes jl-drift-a{0%{opacity:0;transform:translate(0)}12%{opacity:var(--jl-op,.22)}50%{transform:translate(var(--jl-dx,12px), -10px)}88%{opacity:var(--jl-op,.22)}to{opacity:0;transform:translate(0)}}@keyframes jl-dot{0%,80%,to{opacity:.2}40%{opacity:1}}details summary::-webkit-details-marker{display:none}details[open]>summary>.jl-faq-toggle{transform:rotate(45deg)}.jl-faq-toggle{transition:transform .2s var(--ease)}.just-ball{width:132px;height:132px;transform:translate(var(--just-ball-x,0px), var(--just-ball-y,0px));will-change:transform;justify-content:center;align-items:center;transition:transform .7s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:relative}.just-ball__halo,.just-ball__core{will-change:transform, opacity;transform-origin:50%;border-radius:50%;position:absolute;inset:0}.just-ball__core{background:radial-gradient(circle at 36% 32%, #fff 0%, var(--just-paper-2) 42%, rgba(var(--just-accent-rgb), .14) 100%);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -10px 20px rgba(var(--just-accent-rgb), .1), 0 10px 36px #1d1f230f;animation:6s ease-in-out infinite just-ball-breathe}.just-ball__halo{background:radial-gradient(circle, rgba(var(--just-accent-rgb),.22) 0%, rgba(var(--just-accent-rgb),0) 65%);animation:6s ease-in-out 3s infinite just-ball-breathe-halo}.just-ball__check{z-index:2;opacity:0;width:46%;height:46%;transition:opacity .22s var(--ease), transform .36s var(--ease);position:relative;transform:scale(.8)}.just-ball__check path{fill:none;stroke:var(--just-black);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px}@keyframes just-ball-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes just-ball-breathe-halo{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes just-ball-rotate{to{transform:rotate(360deg)}}@keyframes just-ball-check-draw{to{stroke-dashoffset:0}}@keyframes just-ball-load-core{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes just-ball-ring{0%{opacity:0;transform:scale(.8)}25%{opacity:.55}to{opacity:0;transform:scale(1.65)}}.just-ball[data-state=loading] .just-ball__core{animation:1.05s ease-in-out infinite just-ball-load-core}.just-ball[data-state=loading] .just-ball__halo{background:conic-gradient(from 0deg, rgba(var(--just-accent-rgb),.6) 0deg, rgba(var(--just-accent-rgb),.06) 110deg, rgba(var(--just-accent-rgb),0) 210deg, rgba(var(--just-accent-rgb),.6) 360deg);opacity:1;animation:.95s linear infinite just-ball-rotate}.just-ball[data-state=loading]:before{content:"";border:2px solid rgba(var(--just-accent-rgb), .5);border-radius:50%;animation:1.3s ease-out infinite just-ball-ring;position:absolute;inset:0}@keyframes just-ball-celebrate{0%{transform:scale(1)}11%{transform:scale(1.32)}25%{transform:scale(.96)}40%{transform:scale(1.42)}55%{transform:scale(.96)}70%{transform:scale(1.52)}85%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes just-ball-halo-cheer{0%{opacity:.5;transform:scale(1)}80%{opacity:.9}to{opacity:0;transform:scale(1.45)}}@keyframes just-ball-burst{0%{opacity:0;transform:scale(.55)}35%{opacity:1}to{opacity:0;transform:scale(1.5)}}.just-ball[data-state=success] .just-ball__core{animation:just-ball-celebrate 1.9s var(--ease) forwards}.just-ball[data-state=success] .just-ball__halo{animation:1.9s ease-out forwards just-ball-halo-cheer}.just-ball[data-state=success] .just-ball__check{opacity:1;transform:scale(1)}.just-ball[data-state=success] .just-ball__check path{animation:just-ball-check-draw .46s 1.65s var(--ease) forwards}.just-ball__burst{opacity:0;pointer-events:none;position:absolute;inset:-28%}.just-ball__burst line{stroke:var(--just-accent);stroke-width:2.5px;stroke-linecap:round}.just-ball[data-state=success] .just-ball__burst{animation:just-ball-burst .76s 1.6s var(--ease) forwards}@keyframes just-ball-shake{0%{transform:translate(0)}15%{transform:translate(-9px)}30%{transform:translate(8px)}45%{transform:translate(-7px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}to{transform:translate(0)scale(.97)}}.just-ball[data-state=error] .just-ball__core{animation:just-ball-shake .5s var(--ease) forwards;background:radial-gradient(circle at 36% 32%, #fff 0%, var(--just-danger-bg) 50%, #7a3f3f2e 100%);box-shadow:inset 0 1px #fff9,inset 0 -10px 20px #7a3f3f1a,0 10px 32px #7a3f3f1a}.just-ball[data-state=error] .just-ball__halo{animation:just-ball-shake .5s var(--ease) forwards;opacity:.5;background:radial-gradient(circle,#7a3f3f33 0%,#7a3f3f00 65%)}.just-ball--sm{width:84px;height:84px}.just-ball--lg{width:160px;height:160px}.just-ball--login .just-ball__core,.just-ball--login .just-ball__halo{animation-duration:7s}@media (prefers-reduced-motion:reduce){.just-ball__core,.just-ball__halo,.just-ball:before,.just-ball__burst{animation:none!important}.just-ball[data-state=success] .just-ball__check path{stroke-dashoffset:0;animation:none}.just-ball[data-state=success] .just-ball__check{opacity:1;transform:none}.just-ball{transition:none!important;transform:none!important}}.jd-login{background:var(--just-paper);width:100%;max-width:1080px;min-height:calc(100svh - 60px);margin:0 auto;padding:0 40px}.jd-login-top{align-items:center;gap:clamp(28px,6vw,72px);padding:80px 0 4px;display:flex}.jd-login__hero{max-width:42rem}.jd-login__ball{flex:none;margin-left:auto}.jd-login__title{letter-spacing:-.035em;color:var(--fg-1);text-wrap:balance;margin:0;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.05}.jd-login__sub{color:var(--fg-2);max-width:32rem;margin:18px 0 0;font-size:clamp(15px,1.3vw,17px);line-height:1.6}.jd-login-card{background:var(--just-white);border:1px solid var(--just-line-soft);border-radius:var(--r-4);flex-direction:column;gap:14px;width:100%;max-width:28rem;margin-top:28px;padding:28px;display:flex}.jd-login-btn{background:var(--just-black);color:var(--just-paper);border-radius:var(--r-2);font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background var(--d-fast) var(--ease), transform var(--d-fast) var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.jd-login-btn:hover{background:var(--just-charcoal)}.jd-login-btn:active{transform:translateY(1px)}.jd-login-btn--block{width:100%}.jd-login-divider{color:var(--fg-4);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:6px 0 2px;font-size:11px;display:flex}.jd-login-divider:before,.jd-login-divider:after{content:"";background:var(--just-line-soft);flex:1;height:1px}.jd-login-form{display:contents}.jd-login-field{flex-direction:column;gap:8px;display:flex}.jd-login-field__label{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin:0;font-size:11px;font-weight:600}.jd-login-input{background:var(--just-white);border:1px solid var(--just-line);border-radius:var(--r-2);width:100%;font-family:var(--font-sans);color:var(--fg-1);transition:border-color var(--d-fast) var(--ease), background var(--d-fast) var(--ease);outline:none;padding:12px 14px;font-size:14px}.jd-login-input::placeholder{color:var(--fg-3)}.jd-login-input:focus{border-color:var(--just-black);background:var(--just-paper-2)}.jd-login-form .jd-login-btn{align-self:flex-start;margin-top:4px;padding:14px 22px;font-size:15px}.jd-login__legal{color:var(--fg-3);max-width:28rem;margin:20px 0 0;font-size:13px;line-height:1.5}.jd-login__legal a{color:var(--fg-2);border-bottom:1px dotted var(--just-line);transition:border-color var(--d-fast) var(--ease);padding-bottom:1px;text-decoration:none}.jd-login__legal a:hover{border-bottom-color:var(--just-graphite)}.jd-login-note{color:var(--fg-2);margin:0;font-size:13px;line-height:1.5}.jd-login-note--error{color:var(--just-danger,#b3261e)}.jd-login-note strong{color:var(--fg-1)}.jd-login-input--code{font-family:var(--font-mono);letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:20px}.jd-login-input--code::placeholder{letter-spacing:.4em}.jd-login-resend{color:var(--fg-3);margin:2px 0 0;font-size:13px}.jd-login-resend a{color:var(--fg-2);border-bottom:1px dotted var(--just-line);transition:border-color var(--d-fast) var(--ease);padding-bottom:1px;text-decoration:none}.jd-login-resend a:hover{border-bottom-color:var(--just-graphite)}@media (max-width:640px){.jd-login{padding:0 20px}.jd-login-top{flex-direction:column;align-items:flex-start;gap:20px;padding:48px 0 4px}.jd-login__ball{order:-1}.jd-login__ball .just-ball{width:84px;height:84px}}:root{--jc-paper:#f5f3ee;--jc-paper-2:#faf8f3;--jc-paper-3:#ede8de;--jc-line-soft:#e6e4dd;--jc-line:#d8d2c4;--jc-fg1:#1d1f23;--jc-fg2:#5f6670;--jc-fg3:#6b6e73;--jc-d-bg:#2d2a26;--jc-d-bg-top:#332f2a;--jc-d-fg1:#f3f1ea;--jc-d-fg2:#f3f1ea99;--jc-d-fg3:#f3f1ea66;--jc-d-line:#f3f1ea1a}.jc-nav{z-index:50;border-bottom:1px solid var(--jc-line-soft);-webkit-backdrop-filter:saturate(140%)blur(20px);backdrop-filter:saturate(140%)blur(20px);background:#f5f3eecc;justify-content:space-between;align-items:center;padding:18px 28px;display:flex;position:sticky;top:0}.jc-nav__right{color:var(--jc-fg3);align-items:center;gap:26px;font-size:13.5px;display:flex}.jc-nav__cta{border:1px solid var(--jc-line);color:var(--jc-fg1);transition:border-color .12s var(--ease), color .12s var(--ease);border-radius:8px;padding:7px 15px;font-size:13.5px;text-decoration:none}.jc-nav__cta:hover{border-color:var(--jc-fg3)}.jc-nav--on-dark{background:#2d2a26cc;border-bottom:1px solid #f3f1ea1a}.jc-nav--on-dark .jc-nav__right{color:var(--jc-d-fg2)}.jc-nav--on-dark .jc-nav__cta{color:var(--jc-d-fg1);border-color:#f3f1ea2e}.jc-nav--on-dark .jc-nav__cta:hover{border-color:#f3f1ea57}.jc-nav__cta--primary{letter-spacing:-.005em;cursor:pointer;background:var(--jc-fg1);color:var(--jc-paper);border:1px solid var(--jc-fg1);transition:background .14s var(--ease), box-shadow .14s var(--ease), border-color .14s var(--ease);border-radius:8px;justify-content:center;align-items:center;padding:9px 18px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.jc-nav__cta--primary:hover{background:#2a2d31;border-color:#2a2d31;box-shadow:0 1px 2px #1d1f2324}.jc-nav--on-dark .jc-nav__cta--primary{background:var(--jc-paper);color:var(--jc-fg1);border-color:var(--jc-paper)}.jc-nav--on-dark .jc-nav__cta--primary:hover{background:#fff;border-color:#fff;box-shadow:0 1px 3px #00000059}.jc-nav__cta--primary:focus-visible{box-shadow:0 0 0 3px rgba(var(--just-accent-rgb),.35);outline:none}.jc-avatar-wrap{display:inline-flex;position:relative}.jc-avatar-trigger{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:2px;font-family:inherit;display:inline-flex}.jc-avatar-trigger:focus-visible{box-shadow:0 0 0 3px rgba(var(--just-accent-rgb),.35);outline:none}.jc-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.jc-avatar--initials{background:var(--jc-fg1);color:var(--jc-paper);letter-spacing:.02em;font-size:13px;font-weight:600;line-height:1}.jc-nav--on-dark .jc-avatar--initials{background:var(--jc-d-fg1);color:var(--jc-fg1)}.jc-avatar--photo{box-shadow:inset 0 0 0 1px #1d1f231a}.jc-nav--on-dark .jc-avatar--photo{box-shadow:inset 0 0 0 1px #f3f1ea2e}.jc-avatar--photo img{object-fit:cover;width:100%;height:100%;display:block}.jc-caret{width:12px;height:12px;color:var(--jc-fg3);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s var(--ease);flex:none}.jc-nav--on-dark .jc-caret{color:#f3f1ea8c}.jc-avatar-trigger[aria-expanded=true] .jc-caret{transform:rotate(180deg)}.jc-menu{border-radius:var(--r-3);z-index:60;-webkit-backdrop-filter:saturate(140%)blur(20px);backdrop-filter:saturate(140%)blur(20px);border:1px solid var(--jc-line-soft);width:244px;box-shadow:var(--shadow-glass);transform-origin:100% 0;animation:jc-menu-in .16s var(--ease);background:#faf8f3e6;padding:6px;position:absolute;top:calc(100% + 10px);right:0}@keyframes jc-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.jc-menu__id{padding:11px 12px}.jc-menu__name{color:var(--jc-fg1);font-size:14px;font-weight:600;line-height:1.2}.jc-menu__email{color:var(--jc-fg3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.2;overflow:hidden}.jc-menu__divider{background:var(--jc-line-soft);height:1px;margin:5px 8px}.jc-menu__item{color:var(--jc-fg1);cursor:pointer;text-align:left;width:100%;transition:background .12s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:9px 12px;font-family:inherit;font-size:13.5px;text-decoration:none;display:flex}.jc-menu__item:hover{background:var(--jc-paper-3)}.jc-menu__item svg{width:16px;height:16px;color:var(--jc-fg3);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.jc-menu--dark{background:#2d2a26eb;border:1px solid #f3f1ea1f;box-shadow:0 12px 48px #0000006b,0 2px 8px #00000047}.jc-menu--dark .jc-menu__name{color:var(--jc-d-fg1)}.jc-menu--dark .jc-menu__email{color:#f3f1ea73}.jc-menu--dark .jc-menu__divider{background:#f3f1ea1f}.jc-menu--dark .jc-menu__item{color:var(--jc-d-fg1)}.jc-menu--dark .jc-menu__item:hover{background:#f3f1ea0f}.jc-menu--dark .jc-menu__item svg{color:#f3f1ea8c}.jc-avatar--placeholder{opacity:.4;background:var(--jc-fg3)}.jc-nav--on-dark .jc-avatar--placeholder{background:#f3f1ea4d}@media (prefers-reduced-motion:reduce){.jc-menu{animation:none}.jc-caret{transition:none}}.jc-foot{background:var(--jc-paper-2);border-top:1px solid var(--jc-line-soft);padding:56px 44px 24px}.jc-foot__inner{border-bottom:1px solid var(--jc-line-soft);grid-template-columns:2fr 1fr 1fr;gap:56px;max-width:1180px;margin:0 auto;padding-bottom:38px;display:grid}.jc-foot__tagline{color:var(--jc-fg2);max-width:300px;margin:16px 0 0;font-size:14px;line-height:1.55}.jc-foot__entity{color:var(--jc-fg3);max-width:300px;margin:16px 0 0;font-size:12px;line-height:1.6}.jc-foot__support{color:var(--jc-fg3);margin:12px 0 0;font-size:12px}.jc-foot__support a{color:var(--jc-fg2);text-decoration:none}.jc-foot__col h3{letter-spacing:.1em;text-transform:uppercase;color:var(--jc-fg3);margin:0 0 16px;font-size:11px;font-weight:600}.jc-foot__col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.jc-foot__col ul a{color:var(--jc-fg1);transition:opacity .12s var(--ease);font-size:14px;text-decoration:none}.jc-foot__col ul a:hover{opacity:.6}.jc-foot--on-dark{background:#2d2a26 linear-gradient(#332f2a 0%,#2d2a26 120px);border-top:1px solid #f3f1ea24}.jc-foot--on-dark .jc-foot__inner{border-bottom-color:#f3f1ea1a}.jc-foot--on-dark .jc-foot__tagline{color:var(--jc-d-fg2)}.jc-foot--on-dark .jc-foot__entity,.jc-foot--on-dark .jc-foot__support{color:var(--jc-d-fg3)}.jc-foot--on-dark .jc-foot__support a{color:var(--jc-d-fg2)}.jc-foot--on-dark .jc-foot__col h3{color:var(--jc-d-fg3)}.jc-foot--on-dark .jc-foot__col ul a{color:var(--jc-d-fg1)}.jc-foot__legal{max-width:1180px;color:var(--jc-fg3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px auto 0;font-size:12px;display:flex}.jc-foot__legal a{color:var(--jc-fg2);transition:opacity .12s var(--ease);text-decoration:none}.jc-foot__legal a:hover{opacity:.6}.jc-foot__signoff{align-items:center;gap:12px;display:flex}.jc-foot__copy{color:var(--jc-fg3)}.jc-foot__meta{align-items:center;gap:24px;display:flex}.jc-foot__wayfind{gap:18px;display:flex}.jc-foot__wayfind a{color:var(--jc-fg2);transition:opacity .12s var(--ease);text-decoration:none}.jc-foot__wayfind a:hover{opacity:.6}.jc-foot__legal-links{gap:18px;display:flex}.jc-foot--on-dark .jc-foot__legal{color:var(--jc-d-fg3)}.jc-foot--on-dark .jc-foot__legal a{color:var(--jc-d-fg2)}.jc-foot--on-dark .jc-foot__wayfind a{color:var(--jc-d-fg1)}.jc-foot--on-dark .jc-foot__copy{color:var(--jc-d-fg3)}.jc-mk{letter-spacing:-.03em;white-space:nowrap;flex:none;justify-content:flex-start;align-items:baseline;min-width:2.5em;font-size:28px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.jc-mk__ust{max-width:1.6em;animation:6s cubic-bezier(.2,.8,.2,1) infinite jc-mk-morph;display:inline-block;overflow:hidden}@keyframes jc-mk-morph{0%,66%{opacity:1;letter-spacing:-.03em;max-width:1.6em}80%{opacity:0;letter-spacing:-.2em;max-width:0}87%{opacity:0;letter-spacing:-.2em;max-width:0}to{opacity:1;letter-spacing:-.03em;max-width:1.6em}}@media (prefers-reduced-motion:reduce){.jc-mk__ust{opacity:1;letter-spacing:-.03em;max-width:1.6em;animation:none}}@media (max-width:640px){.jc-nav{padding:18px 20px}.jc-foot{padding:34px 22px 22px}.jc-foot__inner{grid-template-columns:1fr 1fr;gap:26px 20px;padding-bottom:24px}.jc-foot__brand{border-bottom:1px solid var(--jc-line-soft);grid-column:1/-1;padding-bottom:24px}.jc-foot--on-dark .jc-foot__brand{border-bottom-color:#f3f1ea1a}.jc-foot__col ul a{font-size:13.5px}.jc-foot__legal{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;font-size:11.5px}.jc-foot__meta{flex-wrap:wrap;gap:18px}.jc-foot__wayfind,.jc-foot__legal-links{flex-wrap:wrap}}@media (max-width:1024px){section [style*="grid-template-columns:1fr 1fr"],section [style*="grid-template-columns: 1fr 1fr"],section [style*="grid-template-columns:1fr 1.05fr"],section [style*="grid-template-columns: 1fr 1.05fr"],section [style*="grid-template-columns:1.05fr 1fr"],section [style*="grid-template-columns: 1.05fr 1fr"],section [style*="grid-template-columns:1fr 1.4fr"],section [style*="grid-template-columns: 1fr 1.4fr"],main [style*="minmax(0, 320px) minmax(0, 1fr)"],main [style*="1fr 360px"]{grid-template-columns:1fr!important;gap:40px!important}section [style*="grid-template-columns:repeat(4, 1fr)"],section [style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}footer [style*="grid-template-columns: 1.4fr repeat(4, 1fr)"]{grid-template-columns:1fr 1fr!important;gap:40px!important}#hero-chat{animation:none!important;transform:none!important}}@media (max-width:720px){.jl-nav-links{display:none!important}.jl-nav{padding:0 18px!important}section{padding-left:20px!important;padding-right:20px!important}section[style*="padding: 88px 32px 64px"],section[style*="padding: 120px 32px"],section[style*="padding: 80px 32px"],section[style*="padding: 120px 0 140px"],section[style*="padding: 140px 0"],section[style*="padding: 120px 0"],section[style*="padding: 88px 0"]{padding-top:56px!important;padding-bottom:56px!important}h1{line-height:.95!important}section [style*="grid-template-columns:repeat(3, 1fr)"],section [style*="grid-template-columns: repeat(3, 1fr)"],main [style*="grid-template-columns:repeat(3, 1fr)"],main [style*="grid-template-columns: repeat(3, 1fr)"],main [style*="grid-template-columns:1fr 1fr"],main [style*="grid-template-columns: 1fr 1fr"],section [style*="repeat(2, 1fr)"][style*=gap\:0],section [style*="grid-template-columns: repeat(2, 1fr)"][style*="gap: 0"]{grid-template-columns:1fr!important}section [style*="repeat(2, 1fr)"][style*=gap\:0]>div,section [style*="grid-template-columns: repeat(2, 1fr)"][style*="gap: 0"]>div{border-left:none!important;border-right:none!important;border-top:1px solid var(--just-line-soft)!important;padding-left:0!important;padding-right:0!important}section [style*="repeat(2, 1fr)"][style*=gap\:0]>div:first-child,section [style*="grid-template-columns: repeat(2, 1fr)"][style*="gap: 0"]>div:first-child{border-top:none!important}section [style*="grid-template-columns: 1.5fr 1.1fr 1fr 1fr"]{grid-template-columns:1.4fr 1fr 1fr!important}section [style*="grid-template-columns: 1.5fr 1.1fr 1fr 1fr"]>:nth-child(4n){display:none!important}footer [style*="1.5fr repeat(3, 1fr)"],footer [style*="1.4fr repeat(4, 1fr)"],footer [style*="grid-template-columns: 1.5fr repeat(3, 1fr)"],footer [style*="grid-template-columns: 1.4fr repeat(4, 1fr)"]{grid-template-columns:1fr!important;gap:32px!important}footer [style*="padding: 64px 32px 28px"],footer [style*="padding: 80px 0 32px"]{padding:48px 20px 24px!important}footer [style*="display: flex"][style*="justify-content: space-between"]:last-child{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.btn--lg{justify-content:center;width:100%}#hero-chat>div{height:480px!important}main [style*="grid-template-columns: 1fr 180px 180px"]{grid-template-columns:1fr 88px 88px!important}header h1{font-size:clamp(40px,11vw,56px)!important}[data-hero-display]{font-size:clamp(48px,13vw,72px)!important}[data-hero-italic]{font-size:clamp(52px,14vw,76px)!important}}@media (max-width:380px){h1{font-size:clamp(34px,11vw,44px)!important}section{padding-left:16px!important;padding-right:16px!important}}@media (hover:none){[style*="transition: transform"]{transform:none!important}}.registrant-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.registrant-grid-2>*{min-width:0}@media (max-width:560px){.registrant-grid-2{grid-template-columns:1fr}}
