@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-Italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page:#f6f7f5;--surface:#ffffff;--sunk:#eff1ee;--ink:#0b0f0c;--ink-2:#2f3631;--ink-3:#5f6a62;--ink-4:#848e86;--hair:#e5e8e4;--hair-2:#d3d9d4;--pos:#0a6a39;--pos-wash:#e7f2eb;--owe:#9a5b06;--owe-wash:#f8eedf;--err:#b42318;--spark:#4ade80;--c-in:#0a6a39;--c-out:#0b0f0c;--c-ctx-in:#4f9e72;--c-ctx-out:#8a948d;--c-ctx:#9aa39c;--c-owe:#9a5b06;--s1:#0b0f0c;--s2:#0a6a39;--s3:#4f9e72;--s4:#a9d3b8;--action:#0b0f0c;--action-ink:#ffffff;--card-ink:#0b0f0c;--card-ink-text:#ffffff;--card-ink-sub:#a7b2aa;--tile-ink:#0b0f0c;--mark-bg:#0b0f0c;--mark-fg:#ffffff;--band:#0b0f0c;--band-text:#ffffff;--band-text-2:#dfe5e0;--band-sub:#a7b2aa;--band-hair:rgba(255,255,255,.14);--band-hair-2:rgba(255,255,255,.22);--tile:rgba(255,255,255,.07);--shadow-float:0 1px 2px rgba(11,15,12,.04),0 12px 32px -12px rgba(11,15,12,.12);--shadow-lift:0 1px 2px rgba(11,15,12,.05),0 40px 80px -36px rgba(11,15,12,.28);--float:0 1px 2px rgba(11,15,12,.05),0 18px 40px -26px rgba(11,15,12,.22);--shimmer:rgba(255,255,255,.75);--sans:"InterVariable","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Instrument Serif",Georgia,serif;--mono:"JBMonoVariable",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,.7,.2,1);--gap:160px;--wrap:1180px;--gut:18px}@media(max-width:1023.98px){:root{--gap:96px;--gut:20px}}:root[data-theme=dark]{--page:#0b0e0c;--surface:#131815;--sunk:#1a201c;--ink:#f1f4f1;--ink-2:#c6cec8;--ink-3:#8e9991;--ink-4:#6a756d;--hair:#232a25;--hair-2:#323a34;--pos:#5cd08c;--pos-wash:#13281b;--owe:#e3a64b;--owe-wash:#2a2112;--err:#f2766b;--c-in:#5cd08c;--c-out:#e6ebe7;--c-ctx-in:#3d8a5e;--c-ctx-out:#5d675f;--c-ctx:#56605a;--c-owe:#e3a64b;--s1:#e6ebe7;--s2:#5cd08c;--s3:#3d8a5e;--s4:#24543a;--action:#f1f4f1;--action-ink:#0b0e0c;--card-ink:#1d2420;--card-ink-text:#f1f4f1;--card-ink-sub:#8e9991;--tile-ink:#2d3831;--mark-bg:#f1f4f1;--mark-fg:#0b0e0c;--band:#1d2420;--band-hair:rgba(255,255,255,.12);--band-hair-2:rgba(255,255,255,.2);--tile:rgba(255,255,255,.06);--shadow-float:0 0 0 1px #232a25,0 18px 40px -18px rgba(0,0,0,.6);--shadow-lift:0 0 0 1px #232a25,0 40px 80px -36px rgba(0,0,0,.7);--float:0 1px 2px rgba(0,0,0,.4),0 18px 40px -26px rgba(0,0,0,.6);--shimmer:rgba(255,255,255,.45);color-scheme:dark}[class^=j5-] :is(h1,h2,h3,h4,h5,h6){color:inherit}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:InterVariable,Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JBMonoVariable,JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text-soft);font-family:InterVariable,Inter,system-ui,sans-serif;font-size:var(--t-base);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3{color:var(--text-hi);text-wrap:balance;line-height:1.2}::-moz-selection{background:var(--accent-fill);color:var(--accent-ink)}::selection{background:var(--accent-fill);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.num{font-family:JBMonoVariable,JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.microlabel{font-family:JBMonoVariable,JetBrains Mono,monospace;font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--accent-fill);color:var(--accent-ink);font-weight:650;font-size:1.0625rem;line-height:1;letter-spacing:-.01em;white-space:nowrap;padding:0 1.75rem;border-radius:var(--r-pill);height:52px;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),filter .18s var(--ease-out);box-shadow:0 1px #ffffff40 inset,0 8px 24px -12px #4ade808c}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 1px #ffffff40 inset,0 12px 28px -12px #4ade80b3}.btn-primary:active{transform:translateY(0) scale(.985);filter:brightness(.97)}.btn-primary .btn-arrow{transition:transform .18s var(--ease-out)}.btn-primary:hover .btn-arrow{transform:translate(3px)}.btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:var(--text);font-weight:550;font-size:var(--t-base);line-height:1;white-space:nowrap;padding:0 1.375rem;border-radius:var(--r-pill);border:1px solid var(--line-2);height:46px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s var(--ease-out),background .15s var(--ease-out)}.btn-quiet:hover{border-color:var(--text-2);background:var(--surface)}.btn-quiet:active{background:var(--surface-2)}.jewel{background:var(--void-bg);color:var(--void-text);border:1px solid var(--void-line);border-radius:var(--r-inv);box-shadow:var(--shadow-canvas)}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.top-0{top:0}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-2\/5{height:40%}.h-6{height:1.5rem}.h-\[16\%\]{height:16%}.h-\[18\%\]{height:18%}.h-\[54\%\]{height:54%}.h-full{height:100%}.h-px{height:1px}.min-h-\[540px\]{min-height:540px}.min-h-screen{min-height:100vh}.w-6{width:1.5rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34ch\]{max-width:34ch}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-audit{border-radius:var(--r-audit)}.rounded-full{border-radius:9999px}.rounded-inv{border-radius:var(--r-inv)}.border{border-width:1px}.border-t{border-top-width:1px}.border-line{border-color:var(--line)}.border-white\/10{border-color:#ffffff1a}.bg-accent-fill{background-color:var(--accent-fill)}.bg-accent-wash{background-color:var(--accent-wash)}.bg-bg{background-color:var(--bg)}.bg-crit-wash{background-color:var(--crit-wash)}.bg-line{background-color:var(--line)}.bg-surface{background-color:var(--surface)}.bg-void-accent-wash{background-color:var(--void-accent-wash)}.bg-void-bg{background-color:var(--void-bg)}.bg-void-surface-2{background-color:var(--void-surface-2)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-8{padding-bottom:2rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-2{padding-right:.5rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.font-mono{font-family:JBMonoVariable,JetBrains Mono,monospace}.font-sans{font-family:InterVariable,Inter,system-ui,sans-serif}.text-jj-base{font-size:var(--t-base)}.text-jj-lg{font-size:var(--t-lg)}.text-jj-sm{font-size:var(--t-sm)}.text-jj-xs{font-size:var(--t-xs)}.leading-relaxed{line-height:1.625}.\!text-accent{color:var(--accent)!important}.\!text-crit{color:var(--crit)!important}.text-accent{color:var(--accent)}.text-accent-ink{color:var(--accent-ink)}.text-ink-2{color:var(--text-2)}.text-ink-hi{color:var(--text-hi)}.text-ink-soft{color:var(--text-soft)}.text-void-text{color:var(--void-text)}.text-void-text-2{color:var(--void-text-2)}.text-void-text-hi{color:var(--void-text-hi)}.text-void-voice{color:var(--void-voice)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-700{transition-duration:.7s}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:1.5rem}.text-pretty{text-wrap:pretty}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[min-height\:100svh\]{min-height:100svh}.\[scrollbar-width\:none\]{scrollbar-width:none}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JBMonoVariable;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/JBMonoVariable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JBMonoVariable;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/JBMonoVariable-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--bg: #f6f7f5;--surface: #ffffff;--surface-2: #eff1ee;--line: #e5e8e4;--line-2: #d3d9d4;--text: #0b0f0c;--text-soft: #2f3631;--text-2: #5f6a62;--text-hi: #0b0f0c;--accent: #0a6a39;--accent-fill: #4ade80;--accent-ink: #0a0d0b;--accent-wash: #e7f2eb;--crit: #b42318;--crit-wash: #f8e2df;--warn: #9a5b06;--warn-wash: #f8eedf;--void-bg: #0a0d0b;--void-surface: #1d2320;--void-surface-2: #262d29;--void-line: #333b35;--void-line-2: #454e47;--void-text: #e8ede9;--void-text-2: #8fa096;--void-text-hi: #f2f6f3;--void-accent: #4ade80;--void-voice: #7ce3a4;--void-accent-wash: #142a19;--void-crit: #f97770;--t-xs: .6875rem;--t-sm: .8125rem;--t-base: 1rem;--t-md: 1.1875rem;--t-lg: 1.4375rem;--t-xl: 1.75rem;--t-2xl: clamp(1.55rem, 1.15rem + 1.9vw, 2.0625rem);--t-3xl: clamp(1.9rem, 1.4rem + 2.4vw, 2.5rem);--r-audit: 8px;--r-inv: 14px;--r-calm: 22px;--r-pill: 999px;--maxw: 1120px;--nav-h: 0px;--ease-out: cubic-bezier(.22, 1, .36, 1);--shadow-canvas: 0 1px 2px rgba(10, 13, 11, .05), 0 12px 32px -18px rgba(10, 13, 11, .18)}:root[data-theme=dark]{--bg: #0b0e0c;--surface: #131815;--surface-2: #1a201c;--line: #232a25;--line-2: #323a34;--text: #f1f4f1;--text-soft: #c6cec8;--text-2: #8e9991;--text-hi: #f1f4f1;--accent: #5cd08c;--accent-wash: #13281b;--crit: #f2766b;--crit-wash: #271513;--warn: #e3a64b;--warn-wash: #2a2112;--shadow-canvas: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 18px 50px -30px rgba(0, 0, 0, .9);color-scheme:dark}.mark-boot .bit{opacity:0;animation:jj-boot .3s var(--ease-out) forwards}.mark-boot .bit:nth-child(1){animation-delay:.05s}.mark-boot .bit:nth-child(2){animation-delay:.13s}.mark-boot .bit:nth-child(3){animation-delay:.21s}.mark-boot .bit:nth-child(4){animation-delay:.29s}.mark-boot .bit:nth-child(5){animation-delay:.37s}.mark-boot .bit:nth-child(6){animation-delay:.45s}.mark-boot .bit:nth-child(7){animation-delay:.53s}.mark-boot .bit:nth-child(8){animation-delay:.61s}@keyframes jj-boot{to{opacity:1}}.wordmark-cursor{color:var(--accent);animation:jj-cursor 1.06s steps(1) infinite}@keyframes jj-cursor{50%{opacity:0}}.reveal{animation:jj-rise .6s var(--ease-out) both}@keyframes jj-rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mark-boot .bit{animation:none;opacity:1}.wordmark-cursor,.reveal{animation:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:.01ms!important}}.mf-in .mf-move{animation:jj-rise .55s var(--ease-out) both}.mf-in .mf-artifact{animation:jj-rise .6s var(--ease-out) .25s both}.page-pad{padding-top:2.5rem;padding-bottom:4rem}@media(min-width:640px){.page-pad{padding-top:3rem;padding-bottom:6rem}}.def-window,.app-invert{--app-panel: rgba(29, 35, 32, .7);--app-chrome: rgba(29, 35, 32, .6);--app-pill: rgba(10, 13, 11, .7);--app-dot: rgba(69, 78, 71, .8);--app-hair: rgba(255, 255, 255, .06);--app-hair-strong: rgba(255, 255, 255, .12);--app-hover: rgba(255, 255, 255, .03);--app-active: rgba(255, 255, 255, .06);--app-track: rgba(255, 255, 255, .06);--app-on-accent: #0a0d0b}:root[data-theme=dark] .def-window,:root[data-theme=dark] .app-invert{--void-bg: #f6f9f6;--void-surface: #ffffff;--void-surface-2: #eef3ef;--void-line: #dde4de;--void-line-2: #c3ccc4;--void-text: #1d2320;--void-text-2: #606d63;--void-text-hi: #0a0d0b;--void-voice: #07773b;--void-accent-wash: #e0f0e3;--void-crit: #a5292b;--app-panel: #ffffff;--app-chrome: #eef3ef;--app-pill: #ffffff;--app-dot: #c9d1ca;--app-hair: rgba(10, 13, 11, .08);--app-hair-strong: rgba(10, 13, 11, .14);--app-hover: rgba(10, 13, 11, .03);--app-active: rgba(10, 13, 11, .06);--app-track: rgba(10, 13, 11, .07);color-scheme:light}.def-stage{position:relative}.def-stage:before{content:"";position:absolute;top:8%;right:6%;bottom:-6%;left:6%;z-index:-1;background:radial-gradient(60% 60% at 50% 40%,#4ade8033,#4ade8000 70%);filter:blur(30px);pointer-events:none}.def-window{box-shadow:0 0 0 1px #0a0d0b14,0 2px 4px #0a0d0b0f,0 30px 60px -24px #0a0d0b59,0 70px 120px -50px #0a0d0b73,inset 0 1px #ffffff0f}.def-view{animation:def-in .38s var(--ease-out) both}@keyframes def-in{0%{opacity:.001;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes def-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jj-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jj-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.def-grow{transform-origin:left;animation:jj-bar-fill .7s var(--ease-out) both}.def-bar{animation:jj-bar-grow .62s var(--ease-out) both}.def-row{animation:def-in .42s var(--ease-out) both}.def-day{animation:def-in .32s var(--ease-out) both}.def-draw{transform-box:fill-box;transform-origin:left;animation:jj-bar-fill 1.1s cubic-bezier(.65,0,.35,1) both}.def-spin{animation:def-spin .9s var(--ease-out) both}@keyframes def-spin{0%{opacity:0;transform:rotate(-150deg) scale(.94)}to{opacity:1;transform:rotate(-90deg)}}.def-tile{transition:border-color .2s,background-color .2s}.def-tile:hover{border-color:var(--app-hair-strong)}@media(prefers-reduced-motion:reduce){.def-view,.def-grow,.def-bar,.def-row,.def-day,.def-draw,.def-spin{animation:none}}.jj-prose{color:var(--text-soft);font-size:var(--t-base);line-height:1.7;font-weight:350}.jj-prose>*+*{margin-top:1rem}.jj-prose strong,.jj-prose b{color:var(--text-hi);font-weight:450}.jj-prose a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.jj-prose h3{color:var(--text-hi);font-size:var(--t-base);font-weight:450;letter-spacing:-.01em;margin-top:1.75rem}.jj-prose ul.jj-ticks{display:grid;gap:.6rem}.jj-prose ul.jj-ticks>li{position:relative;padding-left:1.4rem}.jj-prose ul.jj-ticks>li:before{content:"";position:absolute;left:.1rem;top:.72em;width:.45rem;height:.45rem;border-radius:2px;background:var(--accent-fill)}.price-stage{--dot: rgba(10, 13, 11, .13);--pool: rgba(74, 222, 128, .32);--glass: rgba(251, 253, 252, .72)}:root[data-theme=dark] .price-stage{--dot: rgba(255, 255, 255, .07);--pool: rgba(74, 222, 128, .14);--glass: rgba(29, 35, 32, .62)}.price-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:radial-gradient(var(--dot) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 25%,transparent 75%)}.price-stage:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:38%;width:min(1100px,130vw);height:720px;transform:translate(-50%,-30%);background:radial-gradient(closest-side,var(--pool),transparent);filter:blur(20px)}.price-card{background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid var(--line);box-shadow:0 1px #ffffff0f inset,0 30px 60px -34px #0a0d0b59;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.price-card:hover{transform:translateY(-3px)}.price-card--lit{border-color:transparent;box-shadow:0 0 0 2px var(--accent-fill),0 30px 70px -30px #4ade808c,0 1px #ffffff1a inset}.price-includes{background:var(--line);border:1px solid var(--line)}.price-includes>li{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(prefers-reduced-motion:reduce){.price-card,.price-card:hover{transition:none;transform:none}}.ql-caret{animation:ql-blink 1s steps(1) infinite}@keyframes ql-blink{50%{opacity:0}}.ql-dot{animation:ql-bounce .9s var(--ease-out) infinite}@keyframes ql-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.ql-card{animation:ql-rise .26s var(--ease-out) both}@keyframes ql-rise{0%{opacity:.001;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.ql-chip{animation:ql-pop .3s var(--ease-out) both}@keyframes ql-pop{0%{opacity:.001;transform:scale(.94) translateY(3px)}to{opacity:1;transform:none}}.ql-row{animation:ql-drop .38s var(--ease-out) both}@keyframes ql-drop{0%{opacity:.001;transform:translateY(-10px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.ql-caret,.ql-dot,.ql-card,.ql-chip,.ql-row{animation:none}}@keyframes jj-route-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-route-anim=in]{animation:jj-route-in .34s cubic-bezier(.2,.7,.2,1) both}.route-wait{min-height:100svh}@media(prefers-reduced-motion:reduce){[data-route-anim]{animation:none}}.hover\:text-void-text-hi:hover{color:var(--void-text-hi)}@media(min-width:640px){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-7{padding:1.75rem}}@media(min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}}@media(min-width:1280px){.xl\:p-7{padding:1.75rem}.xl\:pb-12{padding-bottom:3rem}}.j5-nav{position:sticky;z-index:30;top:0;height:68px;transition:background .25s,box-shadow .25s}.j5-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .25s;background:color-mix(in srgb,var(--page) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 -1px 0 var(--hair)}.j5-nav.scrolled:before{opacity:1}.j5-nav .bar{height:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gut);display:flex;align-items:center;gap:8px}.j5-nav .brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:.08em;font-size:13.5px;margin-right:22px;color:var(--ink)}.j5-nav .links{display:flex;gap:2px}.j5-nav .links a{height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;font-size:14px;font-weight:450;color:var(--ink-2);transition:background .15s,box-shadow .15s,color .15s}.j5-nav .links a:hover,.j5-nav .links a[aria-current=page]{background:var(--surface);box-shadow:0 0 0 1px var(--hair);color:var(--ink)}.j5-nav .theme{margin-left:auto;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:var(--ink-2);transition:background .15s,color .15s}.j5-nav .theme:hover{background:var(--surface);box-shadow:0 0 0 1px var(--hair);color:var(--ink)}.j5-nav .theme svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1}.j5-nav .theme .sun{display:none}:root[data-theme=dark] .j5-nav .theme .moon{display:none}:root[data-theme=dark] .j5-nav .theme .sun{display:block}.j5-nav .signin{height:40px;display:inline-flex;align-items:center;padding:0 14px;font-size:14px;font-weight:450;color:var(--ink-2)}.j5-nav .signin:hover{color:var(--ink)}.j5-nav .cta{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:999px;background:var(--action);color:var(--action-ink);font-weight:500;font-size:14px;transition:transform .15s ease-out;white-space:nowrap}.j5-nav .cta:hover{transform:translateY(-1px)}.j5-nav .menu{display:none;width:40px;height:40px;border-radius:12px;background:var(--sunk);place-items:center;color:var(--ink);position:relative;z-index:62;transition:background .2s}.j5-nav .menu svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;overflow:visible}.j5-nav .menu path{transform-box:fill-box;transform-origin:center;transition:transform .38s cubic-bezier(.32,.72,0,1)}.j5-nav.open .menu{background:var(--surface);box-shadow:0 0 0 1px var(--hair)}.j5-nav.open .bar>.cta{opacity:0;pointer-events:none}.j5-nav.open .menu .l1{transform:translateY(4px) rotate(45deg)}.j5-nav.open .menu .l2{transform:translateY(-4px) rotate(-45deg)}.j5-nav .scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0b0f0c5c;opacity:0;pointer-events:none;transition:opacity .38s cubic-bezier(.32,.72,0,1);-webkit-tap-highlight-color:transparent}.j5-nav .sheet{position:fixed;z-index:61;left:0;right:0;bottom:0;max-width:560px;margin:0 auto;max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-radius:22px 22px 0 0;box-shadow:var(--shadow-float);padding:10px 20px calc(20px + env(safe-area-inset-bottom));transform:translateY(105%);visibility:hidden;transition:transform .42s cubic-bezier(.32,.72,0,1),visibility 0s .42s;touch-action:pan-y}.j5-nav.open .scrim{opacity:1;pointer-events:auto}.j5-nav.open .sheet{transform:none;visibility:visible;transition:transform .42s cubic-bezier(.32,.72,0,1),visibility 0s}.j5-nav .sheet .r,.j5-nav .dock{opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.j5-nav.open .sheet .r,.j5-nav.open .dock{opacity:1;transform:none;transition:opacity .32s ease-out,transform .42s cubic-bezier(.32,.72,0,1)}.j5-nav.open .sheet .r:nth-of-type(1){transition-delay:.06s}.j5-nav.open .sheet .r:nth-of-type(2){transition-delay:.09s}.j5-nav.open .sheet .r:nth-of-type(3){transition-delay:.12s}.j5-nav.open .sheet .r:nth-of-type(4){transition-delay:.15s}.j5-nav.open .sheet .r:nth-of-type(5){transition-delay:.18s}.j5-nav.open .dock{transition-delay:.22s}.j5-nav .sheet .r[aria-current=page]{font-weight:600}.j5-nav .sheet .r[aria-current=page] .chev{color:var(--ink)}.j5-nav .sheet .r:focus-visible,.j5-nav .dock a:focus-visible,.j5-nav .menu:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:10px}.j5-nav .grab-zone{margin:-10px -20px 4px;padding:10px 0 14px;touch-action:none;cursor:grab}.j5-nav .grab{width:36px;height:4px;border-radius:4px;background:var(--hair-2);margin:0 auto}.j5-nav .sheet.fits{touch-action:none}.j5-nav .sheet .r{display:flex;align-items:center;gap:14px;min-height:56px;font-size:15.5px;font-weight:450;color:var(--ink);border-bottom:1px solid var(--hair)}.j5-nav .sheet .r small{display:block;font-size:12.5px;color:var(--ink-3);font-weight:400;margin-top:2px}.j5-nav .sheet .chev{margin-left:auto;color:var(--ink-4)}.j5-nav .dock{display:flex;flex-direction:column;gap:4px;margin-top:18px}.j5-nav .dock .cta{height:52px;font-size:15.5px}.j5-nav .dock .txt{height:44px;display:grid;place-items:center;color:var(--ink-2);font-size:15px}@media(max-width:1023.98px){.j5-nav{height:60px}.j5-nav .bar{padding:0 12px 0 20px}.j5-nav .links,.j5-nav .signin{display:none}.j5-nav .brand{margin-right:0}.j5-nav .menu{display:grid}.j5-nav .theme{margin-left:auto}.j5-nav .bar>.cta{margin-right:6px;transition:opacity .25s,transform .25s}.j5-nav.hero-cta .bar>.cta{opacity:0;transform:translateY(-4px);pointer-events:none}}@media(prefers-reduced-motion:reduce){.j5-nav,.j5-nav:before,.j5-nav .sheet,.j5-nav .scrim,.j5-nav .cta,.j5-nav .menu path,.j5-nav .sheet .r,.j5-nav .dock{transition:none!important}}.j5-foot{color-scheme:light;--page:#f6f7f5;--band:#0b0f0c;--text:#ffffff;--sub:#a7b2aa;--faint:#6f7a72;--hair:rgba(255,255,255,.14);--hair-2:rgba(255,255,255,.22);--text-2:#dfe5e0;--mark-bg:#ffffff;--mark-fg:#0b0f0c;--spark:#4ade80;--ease:cubic-bezier(.2,.7,.2,1)}:root[data-theme=dark] .j5-foot{color-scheme:dark;--page:#0b0e0c;--band:#1d2420;--hair:rgba(255,255,255,.12);--hair-2:rgba(255,255,255,.2);--faint:#7b867e}.j5-foot *{box-sizing:border-box;margin:0;padding:0}.j5-foot{background:var(--band);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.j5-foot a{color:inherit;text-decoration:none}.j5-foot button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.j5-foot{position:relative;overflow:hidden;background:var(--band)}.j5-foot .wrap{max-width:1180px;margin:0 auto;padding:0 18px}.j5-foot .sig{display:block;width:100%;height:84px;overflow:visible;margin-top:8px}.j5-foot .sig path{fill:none;stroke:var(--hair-2);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--ease)}.j5-foot.in .sig path{stroke-dashoffset:0}.j5-foot .sig circle{fill:var(--spark);opacity:0;transition:opacity .5s 2s}.j5-foot.in .sig circle{opacity:1}.j5-foot .top{display:grid;grid-template-columns:5fr 7fr;gap:56px;padding:44px 0 72px}.j5-foot .brand{display:flex;align-items:center;gap:12px;font-weight:600;letter-spacing:.09em;font-size:14px}.j5-foot .brand svg{display:block}.j5-foot .line{margin-top:26px;max-width:22ch;font-family:var(--serif);font-size:clamp(34px,3.4vw,46px);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.j5-foot .line em{font-style:italic;color:var(--sub)}.j5-foot .facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-size:13.5px;color:var(--sub)}.j5-foot .facts span{display:inline-flex;align-items:center;gap:7px}.j5-foot .facts svg{width:13px;height:13px;fill:none;stroke:var(--spark);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.j5-foot .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-top:6px}.j5-foot .col h4{font-size:13.5px;font-weight:500;color:var(--sub);margin-bottom:14px}.j5-foot .col a{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:7px 0;font-size:15.5px;color:var(--text-2);transition:color .2s,transform .3s var(--ease)}.j5-foot .col a:hover{color:var(--text);transform:translate(3px)}.j5-foot .col a .arrow{opacity:.45;font-size:13px;transition:opacity .2s}.j5-foot .col a:hover .arrow{opacity:.9}.j5-foot .col a:focus-visible,.j5-foot .meta a:focus-visible{outline:2px solid var(--spark);outline-offset:4px;border-radius:4px}.j5-foot .meta{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center;padding:22px 0 34px;border-top:1px solid var(--hair);font-size:13.5px;color:var(--sub)}.j5-foot .meta .l{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.j5-foot .clock{display:inline-flex;align-items:center;gap:9px;font-feature-settings:"tnum"}.j5-foot .clock i{width:7px;height:7px;border-radius:50%;background:var(--spark);box-shadow:0 0 #4ade8080;animation:foot-ping 2.6s ease-out infinite}@keyframes foot-ping{70%,to{box-shadow:0 0 0 8px #4ade8000}}.j5-foot .meta .r{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap}.j5-foot .meta .r nav{display:flex;gap:22px}.j5-foot .meta a{transition:color .2s}.j5-foot .meta a:hover{color:var(--text)}.j5-foot .up{opacity:0;transform:translateY(14px);transition:opacity .8s,transform .9s var(--ease);transition-delay:calc(var(--n,0)*80ms)}.j5-foot.in .up{opacity:1;transform:none}@media(max-width:1023.98px){.j5-foot .wrap{padding:0 20px;max-width:640px}.j5-foot .top{grid-template-columns:1fr;gap:40px;padding:30px 0 44px}.j5-foot .sig{height:56px}.j5-foot .line{font-size:clamp(30px,8.4vw,38px);max-width:none}.j5-foot .cols{grid-template-columns:1fr 1fr;gap:30px 18px}.j5-foot .cols .col:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:18px;column-gap:18px}.j5-foot .cols .col:last-child h4{grid-column:1/-1}.j5-foot .col a{padding:9px 0;font-size:16px}.j5-foot .meta{grid-template-columns:1fr;gap:14px;padding:18px 0}.j5-foot .meta .r{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.j5-foot *{transition:none!important;animation:none!important}.j5-foot .up{opacity:1;transform:none}}.j5-foot .meta .r .grp{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.j5-hero{color-scheme:light;--page:#f6f7f5;--surface:#ffffff;--sunk:#eff1ee;--ink:#0b0f0c;--ink-2:#2f3631;--ink-3:#5f6a62;--ink-4:#848e86;--hair:#e5e8e4;--hair-2:#d3d9d4;--pos:#0a6a39;--pos-wash:#e7f2eb;--owe:#9a5b06;--owe-wash:#f8eedf;--spark:#4ade80;--c-in:#0a6a39;--c-out:#0b0f0c;--c-ctx-in:#4f9e72;--c-ctx-out:#8a948d;--c-owe:#9a5b06;--s1:#0b0f0c;--s2:#0a6a39;--s3:#4f9e72;--s4:#a9d3b8;--action:#0b0f0c;--action-ink:#ffffff;--card-ink:#0b0f0c;--card-ink-text:#ffffff;--card-ink-sub:#a7b2aa;--mark-bg:#0b0f0c;--mark-fg:#ffffff;--shadow-float:0 1px 2px rgba(11,15,12,.04),0 12px 32px -12px rgba(11,15,12,.12);--ease:cubic-bezier(.2,.7,.2,1)}:root[data-theme=dark] .j5-hero{color-scheme:dark;--page:#0b0e0c;--surface:#131815;--sunk:#1a201c;--ink:#f1f4f1;--ink-2:#c6cec8;--ink-3:#8e9991;--ink-4:#6a756d;--hair:#232a25;--hair-2:#323a34;--pos:#5cd08c;--pos-wash:#13281b;--owe:#e3a64b;--owe-wash:#2a2112;--c-in:#5cd08c;--c-out:#e6ebe7;--c-ctx-in:#3d8a5e;--c-ctx-out:#5d675f;--c-owe:#e3a64b;--s1:#e6ebe7;--s2:#5cd08c;--s3:#3d8a5e;--s4:#24543a;--action:#f1f4f1;--action-ink:#0b0e0c;--card-ink:#1d2420;--card-ink-text:#f1f4f1;--card-ink-sub:#8e9991;--mark-bg:#f1f4f1;--mark-fg:#0b0e0c;--shadow-float:0 0 0 1px #232a25,0 18px 40px -18px rgba(0,0,0,.6)}.j5-hero *{box-sizing:border-box;margin:0;padding:0}.j5-hero{background:var(--page);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";overflow-x:hidden}.j5-hero button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.j5-hero .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border-radius:999px;background:var(--action);color:var(--action-ink);font-weight:500;font-size:15.5px;text-decoration:none;transition:transform .15s ease-out}.j5-hero .btn:hover{transform:translateY(-1px)}.j5-hero .btn.sm{height:40px;padding:0 18px;font-size:14px}.j5-hero .btn .ar{transition:transform .15s ease-out}.j5-hero .btn:hover .ar{transform:translate(3px)}.j5-hero .hero-d{display:none}@media(min-width:1024px){.j5-hero .hero-d{display:block}.j5-hero .hero-m{display:none}}.j5-hero .hero-d{position:relative;height:clamp(600px,calc(100svh - 68px),860px);overflow:hidden}.j5-hero .hero-d .copy{position:absolute;z-index:5;left:max(56px,calc((100% - 1180px)/2 + 18px));top:clamp(118px,17%,170px);width:min(40%,520px)}.j5-hero h1{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1;text-wrap:balance}.j5-hero .hero-d h1{font-size:clamp(56px,5.4vw,84px)}.j5-hero h1 .hl{display:block;transition:color .7s var(--ease);cursor:pointer;width:-moz-max-content;width:max-content;max-width:100%}.j5-hero h1.live .hl{color:var(--ink-4)}.j5-hero h1.live .hl.on{color:var(--ink)}.j5-hero h1.live .hl:not(.on):hover{color:var(--ink-3)}.j5-hero .sub{margin-top:22px;font-size:18px;line-height:1.5;color:var(--ink-2);max-width:30ch;text-wrap:pretty}.j5-hero .cta{margin-top:30px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.j5-hero .fine{font-size:13.5px;color:var(--ink-3);line-height:1.4}.j5-hero .chips{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none}.j5-hero .chips li{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--ink-2)}.j5-hero .chips svg{flex:none;color:var(--ink)}.j5-hero .stage{position:absolute;top:0;right:0;bottom:0;left:0}.j5-hero .stage svg.art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.j5-hero .hero-m .stage{position:relative;inset:auto;height:clamp(400px,118vw,470px);margin-top:28px}.j5-hero .art text{font-family:var(--sans);font-size:12.5px;fill:var(--ink-3);font-feature-settings:"tnum","cv11"}.j5-hero .art text.v{fill:var(--ink);font-size:13.5px;font-weight:500}.j5-hero .art text.vin{fill:var(--c-in);font-size:13.5px;font-weight:500}.j5-hero .art text.ax{fill:var(--ink-4);font-size:11px}.j5-hero .art text.note{font-family:var(--serif);font-style:italic;font-size:19px;fill:var(--ink-2);font-feature-settings:normal}.j5-hero .art .lead{stroke:var(--ink-4);stroke-width:1;fill:none}.j5-hero .art .hz{stroke:var(--hair-2);stroke-width:1}.j5-hero .art .cursor{stroke:var(--ink);stroke-width:1;opacity:0}.j5-hero .art text.cur{fill:var(--ink);font-size:11.5px;font-weight:500;opacity:0}.j5-hero .stage.instant *{transition:none!important;animation:none!important}.j5-hero .stage svg.art,.j5-hero .stage .ticks,.j5-hero .stage .frags{transition:opacity .45s}.j5-hero .stage.fade svg.art,.j5-hero .stage.fade .ticks,.j5-hero .stage.fade .frags{opacity:0}.j5-hero .art .hz{transition:opacity .6s var(--ease)}.j5-hero .stage.b:not(.c) .hz{opacity:0}.j5-hero .seg{opacity:0;transform:translateY(-16px);transition:opacity .25s,transform .45s var(--ease)}.j5-hero .seg.up{transform:translateY(16px)}.j5-hero .stage.a .seg{opacity:1;transform:none;transition-delay:var(--d)}.j5-hero .days{transform-box:view-box;transition:transform .9s cubic-bezier(.6,0,.3,1),opacity .5s .45s}.j5-hero .stage.b .days{transform:var(--collapse);opacity:0;transition-delay:0s,.45s}.j5-hero .stage.a:not(.b) .cursor,.j5-hero .stage.a:not(.b) text.cur{opacity:1}.j5-hero .flow{transform-box:view-box;transition:transform .9s cubic-bezier(.6,0,.3,1),opacity .5s .4s}.j5-hero .rib{transform-box:view-box;transform:scaleX(0);transition:transform 1.25s var(--ease)}.j5-hero .stage.b .rib{transform:none;transition-delay:calc(.75s + var(--d))}.j5-hero .flow .lab,.j5-hero .flow .node{opacity:0;transition:opacity .5s}.j5-hero .flow .node.src{transform-box:fill-box;transform-origin:center;transform:scaleY(.2)}.j5-hero .stage.b .flow .node.src{opacity:1;transform:none;transition:opacity .3s .55s,transform .5s var(--ease) .55s}.j5-hero .stage.b .flow .lab,.j5-hero .stage.b .flow .node{opacity:1;transition-delay:calc(1.3s + var(--d))}.j5-hero .stage.c .flow{transform:var(--shrink);opacity:0;transition-delay:0s,.35s}.j5-hero .sq{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2);transition:opacity .3s,transform .5s var(--ease)}.j5-hero .stage.c .sq{opacity:1;transform:none;transition-delay:var(--d)}.j5-hero .nwl{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.5s var(--ease)}.j5-hero .stage.c .nwl{stroke-dashoffset:0;transition-delay:1.75s}.j5-hero .nwa,.j5-hero .nwd,.j5-hero .build .lab{opacity:0;transition:opacity .6s}.j5-hero .stage.c .nwa{opacity:1;transition-delay:2.6s}.j5-hero .stage.c .nwd,.j5-hero .stage.c .build .lab{opacity:1;transition-delay:calc(1.75s + var(--d))}.j5-hero .l0,.j5-hero .l1,.j5-hero .l2{opacity:0;transition:opacity .45s,transform .6s var(--ease)}.j5-hero .frag.l0,.j5-hero .frag.l1,.j5-hero .frag.l2{transform:translateY(10px)}.j5-hero .stage.a:not(.b) .l0,.j5-hero .stage.b:not(.c) .l1,.j5-hero .stage.c .l2{opacity:1;transform:none;transition-delay:var(--d,0s)}.j5-hero .ticks{position:absolute;z-index:4}.j5-hero .tk{position:absolute;left:0;top:0;width:-moz-max-content;width:max-content}.j5-hero .tk .lbl{font-size:13.5px;color:var(--ink-3)}.j5-hero .money{font-weight:300;letter-spacing:-.045em;line-height:.95;font-feature-settings:"tnum","cv11","ss01";white-space:nowrap;margin-top:8px}.j5-hero .money small{font-size:.3em;font-weight:400;letter-spacing:0;color:var(--ink-3);vertical-align:.95em;margin-right:.35em}.j5-hero .money .unit{font-size:.3em;font-weight:400;letter-spacing:0;color:var(--ink-3);margin-left:.3em}.j5-hero .hero-d .money{font-size:clamp(64px,5.6vw,88px)}.j5-hero .hero-m .money{font-size:clamp(38px,min(11vw,5.6svh),50px)}.j5-hero .tk .s{margin-top:10px;font-size:14px;color:var(--ink-2);font-feature-settings:"tnum"}.j5-hero .tk .s b{font-weight:500}.j5-hero .inc{color:var(--pos)}.j5-hero .frag{position:absolute;z-index:4;background:var(--surface);border:1px solid var(--hair);border-radius:18px;box-shadow:var(--shadow-float),0 30px 60px -30px #0b0f0c2e;padding:14px 16px;min-width:200px}.j5-hero .frag .t{font-size:14px;font-weight:500;display:flex;justify-content:space-between;gap:16px;align-items:baseline}.j5-hero .frag .t .mv{font-weight:400;letter-spacing:-.02em;font-feature-settings:"tnum"}.j5-hero .frag .u{font-size:12.5px;color:var(--ink-3);margin-top:3px}.j5-hero .frag .row{display:flex;gap:12px;align-items:center}.j5-hero .ico{width:38px;height:38px;border-radius:12px;background:var(--sunk);display:grid;place-items:center;flex:none;color:var(--ink)}.j5-hero .ico svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.j5-hero .hatch{height:8px;border-radius:3px;margin-top:10px;background:repeating-linear-gradient(135deg,var(--c-owe) 0 2px,var(--owe-wash) 2px 5px)}.j5-hero .frag.ink{background:var(--card-ink);border-color:transparent;color:var(--card-ink-text);padding:16px 20px 18px;min-width:250px}.j5-hero .frag.ink .u{color:var(--card-ink-sub)}.j5-hero .frag.ink .h{font-family:var(--serif);font-size:28px;line-height:1.05;margin-top:8px}.j5-hero .ladder{display:flex;gap:4px;margin-top:14px}.j5-hero .ladder i{width:9px;height:9px;border-radius:2px;background:var(--spark)}.j5-hero .ladder i.open{background:transparent;box-shadow:inset 0 0 0 1px #4a544d}.j5-hero .check{width:26px;height:26px;border-radius:50%;background:var(--spark);display:grid;place-items:center}.j5-hero .foot{position:absolute;z-index:4;display:flex;flex-direction:column;gap:12px}.j5-hero .cap{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12.5px;color:var(--ink-3)}.j5-hero .tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--sunk);color:var(--ink-2);font-size:12px;font-weight:500}.j5-hero .scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.j5-hero .scenes button{position:relative;height:24px}.j5-hero .scenes button:before,.j5-hero .scenes button i{content:"";position:absolute;left:0;top:0;height:2px;border-radius:2px}.j5-hero .scenes button:before{right:0;background:var(--hair)}.j5-hero .scenes button i{width:0;background:var(--ink)}.j5-hero .scenes button.on{color:var(--ink)}.j5-hero .scenes button.done i{width:100%}.j5-hero .hero-m{height:calc(100svh - 60px);min-height:540px;max-height:920px;display:flex;flex-direction:column}.j5-hero .story{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:6px 20px 0}.j5-hero .story button{position:relative;height:14px}.j5-hero .story button:before,.j5-hero .story button i{content:"";position:absolute;left:0;top:5px;height:2.5px;border-radius:3px}.j5-hero .story button:before{right:0;background:var(--hair-2)}.j5-hero .story button i{width:0;background:var(--ink)}.j5-hero .story button.done i{width:100%}.j5-hero .hero-m .copy{padding:clamp(6px,1.6svh,16px) 20px 0}.j5-hero .hero-m h1{font-size:clamp(36px,min(11.4vw,6.1svh),52px);line-height:.98}.j5-hero .hero-m h1.live .hl{color:var(--ink-4)}.j5-hero .hero-m h1.live .hl.on{color:var(--ink)}.j5-hero .hero-m .sub{font-size:15.5px;margin-top:10px;max-width:34ch}@media(max-height:700px){.j5-hero .hero-m .sub{display:none}}.j5-hero .hero-m .stage{position:relative;inset:auto;flex:1;min-height:210px;margin-top:clamp(10px,2.4svh,22px);cursor:pointer;-webkit-tap-highlight-color:transparent}.j5-hero .hero-m .ticks{left:20px;top:0}.j5-hero .hero-m .tk .lbl{font-size:12.5px}.j5-hero .hero-m .money{margin-top:4px}.j5-hero .hero-m .tk .s{margin-top:6px;font-size:13px}.j5-hero .dock-m{padding:10px 20px calc(14px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px}.j5-hero .dock-m .btn{width:100%}.j5-hero .dock-m .fine{text-align:center;font-size:12.5px}.j5-hero .dock-m .chips{margin:0;justify-content:center;flex-wrap:nowrap;gap:14px}.j5-hero .dock-m .chips li{white-space:nowrap;font-size:12px;color:var(--ink-3)}.j5-hero .dock-m .chips li:last-child{display:none}@media(min-width:470px){.j5-hero .dock-m .chips li:last-child{display:flex}}.j5-hero .tk.inkc{background:var(--card-ink);color:var(--card-ink-text);border-radius:22px;padding:16px 18px;box-shadow:var(--shadow-float),0 30px 60px -30px #0b0f0c59;margin-left:0}.j5-hero .tk.inkc .top{display:flex;justify-content:space-between;align-items:center;gap:12px}.j5-hero .tk.inkc .h{font-family:var(--serif);font-size:27px;line-height:1.02;letter-spacing:-.01em}.j5-hero .tk.inkc .lbl{color:var(--card-ink-sub);margin-top:12px;font-size:12px}.j5-hero .tk.inkc .money{font-size:40px;margin-top:2px}.j5-hero .tk.inkc .money small{color:var(--card-ink-sub)}.j5-hero .tk.inkc .foot2{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.j5-hero .tk.inkc .s{margin:0;color:var(--card-ink-sub);font-size:12.5px}.j5-hero .tk.inkc .s b{color:var(--card-ink-text)}.j5-hero .tk.inkc .ladder{margin:0;gap:3px}.j5-hero .tk.inkc .ladder i{width:8px;height:8px}.j5-hero .tk.inkc.short{padding:12px 16px}.j5-hero .tk.inkc.short .h{font-size:22px}.j5-hero .tk.inkc.short .lbl,.j5-hero .tk.inkc.short .foot2{display:none}.j5-hero .tk.inkc.short .money{font-size:30px;margin-top:6px}.j5-hero .art text.halo{paint-order:stroke;stroke:var(--page);stroke-width:2.5px;stroke-opacity:.85;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.j5-hero .seg,.j5-hero .rib,.j5-hero .sq,.j5-hero .nwl,.j5-hero .l0,.j5-hero .l1,.j5-hero .l2,.j5-hero .days,.j5-hero .flow,.j5-hero h1 .hl{transition:none!important}}@media(min-width:1024px){.j5-hero .hero-m{display:none}}@media(max-width:1023.98px){.j5-hero .hero-d{display:none}}.j5-s2{color-scheme:light;--page:#f6f7f5;--surface:#ffffff;--sunk:#eff1ee;--ink:#0b0f0c;--ink-2:#2f3631;--ink-3:#5f6a62;--ink-4:#848e86;--hair:#e5e8e4;--hair-2:#d3d9d4;--pos:#0a6a39;--pos-wash:#e7f2eb;--owe:#9a5b06;--owe-wash:#f8eedf;--spark:#4ade80;--c-in:#0a6a39;--c-out:#0b0f0c;--c-ctx-in:#4f9e72;--c-ctx-out:#8a948d;--c-owe:#9a5b06;--action:#0b0f0c;--action-ink:#ffffff;--card-ink:#0b0f0c;--card-ink-text:#ffffff;--card-ink-sub:#a7b2aa;--mark-bg:#0b0f0c;--mark-fg:#ffffff;--shadow-lift:0 1px 2px rgba(11,15,12,.05),0 50px 100px -40px rgba(11,15,12,.3);--shimmer:rgba(255,255,255,.75);--ease:cubic-bezier(.2,.7,.2,1)}:root[data-theme=dark] .j5-s2{color-scheme:dark;--page:#0b0e0c;--surface:#131815;--sunk:#1a201c;--ink:#f1f4f1;--ink-2:#c6cec8;--ink-3:#8e9991;--ink-4:#6a756d;--hair:#232a25;--hair-2:#323a34;--pos:#5cd08c;--pos-wash:#13281b;--owe:#e3a64b;--owe-wash:#2a2112;--c-in:#5cd08c;--c-out:#e6ebe7;--c-ctx-in:#3d8a5e;--c-ctx-out:#5d675f;--c-owe:#e3a64b;--action:#f1f4f1;--action-ink:#0b0e0c;--card-ink:#1d2420;--card-ink-text:#f1f4f1;--card-ink-sub:#8e9991;--mark-bg:#f1f4f1;--mark-fg:#0b0e0c;--shadow-lift:0 0 0 1px #232a25,0 50px 100px -40px rgba(0,0,0,.7);--shimmer:rgba(255,255,255,.45)}.j5-s2 *{box-sizing:border-box;margin:0;padding:0}.j5-s2{background:var(--page);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";overflow-x:hidden}.j5-s2 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.j5-s2 .s2{padding:110px 0 90px}.j5-s2 .wrap{max-width:1180px;margin:0 auto;padding:0 18px}.j5-s2 .head{text-align:center;max-width:760px;margin:0 auto}.j5-s2 .eyebrow{font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--ink-3)}.j5-s2 .head h2{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,72px);line-height:1;letter-spacing:-.02em;margin-top:14px;text-wrap:balance}.j5-s2 .head p{margin:22px auto 0;max-width:54ch;font-size:18px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.j5-s2 .stage{position:relative;margin-top:64px}.j5-s2 #j5-win{width:calc(100% - 270px);height:600px;border:1px solid var(--hair);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-lift);overflow:hidden}.j5-s2 .dev{position:absolute;right:0;bottom:-44px;padding:9px;border-radius:44px;background:#0b0f0c;box-shadow:0 2px 4px #0b0f0c1a,0 50px 90px -30px #0b0f0c80}.j5-s2 .dev .screen{position:relative;width:266px;height:532px;border-radius:36px;overflow:hidden;background:var(--surface)}.j5-s2 .dev .screen:after{content:"";position:absolute;top:10px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#0b0f0c;z-index:9}.j5-s2 .dev .appw{width:380px;height:760px;transform:scale(.7);transform-origin:0 0}@media(max-width:1179.98px){.j5-s2 .dev{display:none}.j5-s2 #j5-win{width:100%}}.j5-s2 .appw{container-type:inline-size;container-name:app;height:100%}.j5-s2 .app{display:grid;grid-template-columns:212px 1fr;height:100%;background:var(--surface)}.j5-s2 .side{position:relative;background:var(--page);border-right:1px solid var(--hair);padding:20px 12px}.j5-s2 .side .brand{display:flex;align-items:center;gap:9px;font-weight:600;font-size:12px;letter-spacing:.08em;padding:0 10px 22px}.j5-s2 .side .pill{position:absolute;left:12px;right:12px;height:36px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--hair);transition:top .55s var(--ease)}.j5-s2 .side a{position:relative;display:flex;align-items:center;gap:11px;height:36px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:450;color:var(--ink-3);transition:color .4s}.j5-s2 .side a svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.j5-s2 .side a.on{color:var(--ink)}.j5-s2 .side .grp{font-size:11px;color:var(--ink-4);padding:18px 12px 6px}.j5-s2 .col{display:flex;flex-direction:column;min-width:0;height:100%}.j5-s2 .topbar,.j5-s2 .tabbar{display:none}.j5-s2 .main{position:relative;flex:1;overflow:hidden}.j5-s2 .pane{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px 58px 30px 34px;opacity:0;transform:translate(18px);pointer-events:none;transition:opacity .45s,transform .7s var(--ease)}.j5-s2 .pane.past{transform:translate(-18px)}.j5-s2 .pane.on{opacity:1;transform:none;pointer-events:auto}.j5-s2 .rise{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .7s var(--ease)}.j5-s2 .pane.on .rise{opacity:1;transform:none;transition-delay:var(--d,0ms)}.j5-s2 .dm{transition:opacity .7s var(--ease),filter .7s}.j5-s2 .pane.focus .dm:not(.f){opacity:.26;filter:saturate(.3)}.j5-s2 .lbl{font-size:12.5px;color:var(--ink-3)}.j5-s2 .ph{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.j5-s2 .ph h3{font-family:var(--serif);font-weight:400;font-size:36px;line-height:1;letter-spacing:-.015em;margin-top:4px}.j5-s2 .money{font-weight:300;letter-spacing:-.045em;line-height:.95;white-space:nowrap;font-feature-settings:"tnum","cv11","ss01"}.j5-s2 .money small{font-size:.32em;font-weight:400;letter-spacing:0;color:var(--ink-3);vertical-align:.9em;margin-right:.32em}.j5-s2 .card{border:1px solid var(--hair);border-radius:20px;padding:18px 20px;background:var(--surface)}.j5-s2 .card .ti{font-size:15px;font-weight:500}.j5-s2 .ico{width:36px;height:36px;border-radius:12px;background:var(--sunk);display:grid;place-items:center;flex:none;color:var(--ink)}.j5-s2 .ico.inkt{background:var(--action);color:var(--action-ink)}.j5-s2 .ico svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.j5-s2 .row{display:flex;align-items:center;gap:12px;min-height:50px;border-bottom:1px solid var(--hair)}.j5-s2 .row:last-child{border-bottom:0}.j5-s2 .row .tt{flex:1;min-width:0}.j5-s2 .row .tt b{display:block;font-size:14px;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.j5-s2 .row .tt small{display:block;font-size:12px;color:var(--ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.j5-s2 .amt{font-size:14.5px;letter-spacing:-.02em;font-feature-settings:"tnum";white-space:nowrap}.j5-s2 .amt.inc{color:var(--pos)}.j5-s2 .amt.owe{color:var(--owe)}.j5-s2 .amt.mv{color:var(--ink-3)}.j5-s2 .hatch{display:inline-block;width:14px;height:8px;border-radius:2px;margin-right:6px;background:repeating-linear-gradient(135deg,var(--c-owe) 0 2px,var(--owe-wash) 2px 4.5px)}.j5-s2 .src{display:inline-flex;align-items:center;height:19px;padding:0 8px;border-radius:999px;background:var(--sunk);color:var(--ink-2);font-size:10.5px;font-weight:500;margin-left:7px;vertical-align:1px;letter-spacing:.01em}.j5-s2 .dayh{display:flex;justify-content:space-between;font-size:12px;font-weight:500;color:var(--ink-3);padding:12px 0 2px;font-feature-settings:"tnum"}.j5-s2 .g0{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px}.j5-s2 .g0>*,.j5-s2 .g1>*,.j5-s2 .g3>*{min-width:0}.j5-s2 .nw{font-size:64px;margin-top:8px}.j5-s2 .delta{font-size:13.5px;color:var(--ink-2);margin-top:10px}.j5-s2 .delta b{font-weight:500}.j5-s2 .nwl path.l{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease)}.j5-s2 .pane.on .nwl path.l{stroke-dashoffset:0;transition-delay:.5s}.j5-s2 .nwl .sq{opacity:0;transition:opacity .3s}.j5-s2 .pane.on .nwl .sq{opacity:1;transition-delay:var(--d)}.j5-s2 .three{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.j5-s2 .three div{border:1px solid var(--hair);border-radius:16px;padding:12px 14px}.j5-s2 .three p{font-size:12px;color:var(--ink-3)}.j5-s2 .three b{display:block;font-size:22px;font-weight:300;letter-spacing:-.03em;margin-top:4px;font-feature-settings:"tnum"}.j5-s2 .g1{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px}.j5-s2 .chips{display:flex;gap:6px}.j5-s2 .chips span{height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;border:1px solid var(--hair-2);font-size:12.5px;color:var(--ink-2)}.j5-s2 .chips span.on{background:var(--action);color:var(--action-ink);border-color:transparent}.j5-s2 .inp{height:46px;border-radius:14px;border:1px solid var(--hair-2);display:flex;align-items:center;padding:0 14px;font-size:15px;background:var(--surface)}.j5-s2 .caret{display:inline-block;width:1.5px;height:18px;background:var(--ink);margin-left:1px;animation:s2-blink 1s steps(1) infinite}@keyframes s2-blink{50%{opacity:0}}.j5-s2 .prev{margin-top:12px;border-radius:14px;background:var(--sunk);padding:10px 14px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s var(--ease)}.j5-s2 .prev.on{opacity:1;transform:none}.j5-s2 .slot{display:flex;justify-content:space-between;font-size:13px;padding:4px 0}.j5-s2 .slot span:first-child{color:var(--ink-3)}.j5-s2 .save{margin-top:12px;height:44px;border-radius:999px;background:var(--action);color:var(--action-ink);display:grid;place-items:center;font-size:14px;font-weight:500;opacity:.25;transition:opacity .4s}.j5-s2 .save.on{opacity:1}.j5-s2 .newrow{max-height:0;overflow:hidden;transition:max-height .6s var(--ease),background 1.6s}.j5-s2 .newrow.on{max-height:60px;background:var(--pos-wash)}.j5-s2 .newrow.on.settled{background:transparent}.j5-s2 .qlph{display:none}.j5-s2 .flow .st{stroke-dasharray:1;stroke-dashoffset:1;fill:none;transition:stroke-dashoffset 1.15s var(--ease),opacity .7s}.j5-s2 .pane.on .flow .st{stroke-dashoffset:0;transition-delay:var(--d),0s}.j5-s2 .pane.focus .flow .st.o{opacity:.32}.j5-s2 .flow .shim{fill:none;stroke:var(--shimmer);stroke-dasharray:.05 .95;opacity:0}.j5-s2 .pane.on .flow .shim{opacity:1;animation:s2-shim 3.6s linear 1.8s infinite}@keyframes s2-shim{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.j5-s2 .flow text{font-family:var(--sans);font-size:12.5px;fill:var(--ink-3);font-feature-settings:"tnum"}.j5-s2 .flow text.v{fill:var(--ink);font-weight:300;letter-spacing:-.02em}.j5-s2 .flow text.in{fill:var(--c-in)}.j5-s2 .flow .lab{opacity:0;transition:opacity .6s}.j5-s2 .pane.on .flow .lab{opacity:1;transition-delay:var(--d)}.j5-s2 .pane.focus .flow .lab.o{opacity:.3}.j5-s2 .g3{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;align-items:start}.j5-s2 .ink{background:var(--card-ink);color:var(--card-ink-text);border-radius:22px;padding:22px 24px}.j5-s2 .ink .h{font-family:var(--serif);font-size:34px;line-height:1.02}.j5-s2 .ink .sub{color:var(--card-ink-sub);font-size:12.5px}.j5-s2 .ink .k3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.j5-s2 .ink .k3 p{font-size:11.5px;color:var(--card-ink-sub)}.j5-s2 .ink .k3 b{display:block;font-size:20px;font-weight:300;letter-spacing:-.03em;margin-top:3px;font-feature-settings:"tnum"}.j5-s2 .ink .k3 b.i{color:#5cd08c}.j5-s2 .check{width:28px;height:28px;border-radius:50%;background:var(--spark);display:grid;place-items:center;transform:scale(0);transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.j5-s2 .check.on{transform:none}.j5-s2 .ladder{display:flex;gap:4px;margin-top:18px}.j5-s2 .ladder i{width:10px;height:10px;border-radius:2.5px;background:#2e3631;transition:background .4s}.j5-s2 .ladder i.c{background:var(--spark)}.j5-s2 .ladder i.open{background:transparent;box-shadow:inset 0 0 0 1px #4a544d}.j5-s2 .steps .row{min-height:58px}.j5-s2 .tick{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--hair-2);display:grid;place-items:center;flex:none;color:transparent;transition:background .35s,border-color .35s,color .35s}.j5-s2 .tick.on{background:var(--action);border-color:var(--action);color:var(--action-ink)}.j5-s2 .note{position:absolute;z-index:5;pointer-events:none;font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.1;color:var(--ink);white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .6s,transform .8s var(--ease)}.j5-s2 .lead{position:absolute;z-index:5;pointer-events:none;overflow:visible;opacity:0;transition:opacity .6s}.j5-s2 .lead path{fill:none;stroke:var(--ink-2);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease) .2s}.j5-s2 .pane.focus .note{opacity:1;transform:none}.j5-s2 .pane.focus .lead{opacity:1}.j5-s2 .pane.focus .lead path{stroke-dashoffset:0}@container app (max-width:820px){.j5-s2 .app{grid-template-columns:1fr}.j5-s2 .side,.j5-s2 .desk-only,.j5-s2 .note,.j5-s2 .lead{display:none!important}.j5-s2 .topbar{display:flex;align-items:center;justify-content:space-between;height:56px;padding:14px 20px 0;flex:none}.j5-s2 .topbar .t{display:flex;align-items:center;gap:8px;font-weight:600;font-size:12px;letter-spacing:.08em}.j5-s2 .topbar .av{width:30px;height:30px;border-radius:50%;background:var(--sunk);font-size:11px;font-weight:600;display:grid;place-items:center;color:var(--ink-2)}.j5-s2 .tabbar{display:grid;grid-template-columns:repeat(5,1fr);height:66px;flex:none;border-top:1px solid var(--hair);background:color-mix(in srgb,var(--surface) 90%,transparent);padding-top:8px}.j5-s2 .tabbar span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:500;color:var(--ink-4);transition:color .4s}.j5-s2 .tabbar svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.j5-s2 .tabbar span.on{color:var(--ink)}.j5-s2 .pane{padding:14px 20px}.j5-s2 .g0,.j5-s2 .g1,.j5-s2 .g3{grid-template-columns:1fr;gap:14px}.j5-s2 .nw{font-size:46px}.j5-s2 .ph h3{font-size:30px}.j5-s2 .row{min-height:47px}.j5-s2 .ink{padding:18px}.j5-s2 .ink .h{font-size:28px}.j5-s2 .qlph{display:block;margin-top:12px}.j5-s2 .card{padding:14px 16px}}.j5-s2 .beats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:84px;max-width:calc(100% - 270px)}@media(max-width:1099.98px){.j5-s2 .beats{max-width:none;margin-top:30px}}.j5-s2 .beat{text-align:left;position:relative;padding-top:16px;cursor:pointer}.j5-s2 .beat:before,.j5-s2 .beat i{content:"";position:absolute;left:0;top:0;height:2px;border-radius:2px}.j5-s2 .beat:before{right:0;background:var(--hair)}.j5-s2 .beat i{width:0;background:var(--ink)}.j5-s2 .beat.done i{width:100%}.j5-s2 .beat b{display:block;font-size:15px;font-weight:500;color:var(--ink-4);transition:color .4s}.j5-s2 .beat span{display:block;font-size:13.5px;line-height:1.5;color:var(--ink-4);margin-top:5px;transition:color .4s}.j5-s2 .beat.on b{color:var(--ink)}.j5-s2 .beat.on span{color:var(--ink-2)}.j5-s2 .now{display:none}@media(max-width:1023.98px){.j5-s2 .s2{padding:72px 0 64px}.j5-s2 .wrap{padding:0 20px;max-width:640px}.j5-s2 .head{text-align:left}.j5-s2 .head h2{font-size:clamp(38px,10.4vw,48px)}.j5-s2 .head p{font-size:16px;margin-left:0}.j5-s2 .stage{margin-top:34px}.j5-s2 #j5-win{border-radius:30px}.j5-s2 .beats{gap:6px;margin-top:20px}.j5-s2 .beat{padding-top:10px}.j5-s2 .beat b,.j5-s2 .beat span{display:none}.j5-s2 .now{display:block;margin-top:14px}.j5-s2 .now b{display:block;font-size:17px;font-weight:500}.j5-s2 .now span{display:block;font-size:14.5px;line-height:1.45;color:var(--ink-2);margin-top:4px}}@media(prefers-reduced-motion:reduce){.j5-s2 *{transition:none!important;animation:none!important}}.j5-pillars *{box-sizing:border-box;margin:0;padding:0}.j5-pillars{font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.j5-pillars .pl{padding:40px 0 30px}.j5-pillars .wrap{max-width:1180px;margin:0 auto;padding:0 18px}.j5-pillars .pl h2{font-family:var(--serif);font-weight:400;font-size:clamp(36px,3.6vw,50px);line-height:1.04;letter-spacing:-.02em;text-align:center;text-wrap:balance}.j5-pillars .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px}.j5-pillars .col{border:1px solid var(--hair);border-radius:24px;background:var(--surface);padding:26px 26px 28px}.j5-pillars .glyph{height:84px;border-radius:16px;background:var(--sunk);display:flex;align-items:flex-end;padding:14px 16px;overflow:hidden}.j5-pillars .col .verb{color:var(--ink);font-family:var(--serif);font-size:40px;line-height:1;letter-spacing:-.02em;margin-top:22px}.j5-pillars .col .line{color:var(--ink);font-size:16px;font-weight:500;margin-top:10px}.j5-pillars .col p{font-size:15.5px;line-height:1.55;color:var(--ink-2);margin-top:8px;text-wrap:pretty}.j5-pillars .rv{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .8s var(--ease)}.j5-pillars .in .rv{opacity:1;transform:none;transition-delay:var(--d,0ms)}.j5-pillars .gb{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0);transition:transform .5s var(--ease)}.j5-pillars .in .gb{transform:none;transition-delay:var(--d)}.j5-pillars .gl{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s var(--ease)}.j5-pillars .in .gl{stroke-dashoffset:0;transition-delay:var(--d)}@media(max-width:1023.98px){.j5-pillars .wrap{padding:0 20px;max-width:640px}.j5-pillars .cols{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.j5-pillars .pl{padding:30px 0 10px}}@media(prefers-reduced-motion:reduce){.j5-pillars *{transition:none!important}}.j5-tour{color-scheme:light;--page:#f6f7f5;--surface:#ffffff;--sunk:#eff1ee;--ink:#0b0f0c;--ink-2:#2f3631;--ink-3:#5f6a62;--ink-4:#848e86;--hair:#e5e8e4;--hair-2:#d3d9d4;--pos:#0a6a39;--pos-wash:#e7f2eb;--owe:#9a5b06;--owe-wash:#f8eedf;--c-in:#0a6a39;--c-out:#0b0f0c;--c-ctx-in:#4f9e72;--c-ctx-out:#8a948d;--c-owe:#9a5b06;--action:#0b0f0c;--action-ink:#ffffff;--shadow-float:0 1px 2px rgba(11,15,12,.04),0 12px 32px -12px rgba(11,15,12,.12);--shadow-lift:0 1px 2px rgba(11,15,12,.05),0 40px 80px -36px rgba(11,15,12,.28);--ease:cubic-bezier(.2,.7,.2,1)}:root[data-theme=dark] .j5-tour{color-scheme:dark;--page:#0b0e0c;--surface:#131815;--sunk:#1a201c;--ink:#f1f4f1;--ink-2:#c6cec8;--ink-3:#8e9991;--ink-4:#6a756d;--hair:#232a25;--hair-2:#323a34;--pos:#5cd08c;--pos-wash:#13281b;--owe:#e3a64b;--owe-wash:#2a2112;--c-in:#5cd08c;--c-out:#e6ebe7;--c-ctx-in:#3d8a5e;--c-ctx-out:#5d675f;--c-owe:#e3a64b;--action:#f1f4f1;--action-ink:#0b0e0c;--shadow-float:0 0 0 1px #232a25;--shadow-lift:0 0 0 1px #232a25,0 40px 80px -36px rgba(0,0,0,.7)}.j5-tour *{box-sizing:border-box;margin:0;padding:0}.j5-tour{background:var(--page);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";overflow-x:hidden}.j5-tour .tn{font-feature-settings:"tnum","cv11","ss01"}.j5-tour .s3{padding:40px 0 100px}.j5-tour .wrap{max-width:1180px;margin:0 auto;padding:0 18px}.j5-tour .blk{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center;padding:70px 0}.j5-tour .blk.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.j5-tour .blk.flip .words{order:2}.j5-tour .words .eyebrow{font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--ink-3)}.j5-tour .words h3{font-family:var(--serif);font-weight:400;font-size:clamp(38px,3.9vw,54px);line-height:1.02;letter-spacing:-.02em;margin-top:12px;text-wrap:balance}.j5-tour .words p{margin-top:18px;font-size:17px;line-height:1.6;color:var(--ink-2);max-width:42ch;text-wrap:pretty}.j5-tour .words .fig{margin-top:26px;display:flex;gap:28px}.j5-tour .words .fig div{font-size:12.5px;color:var(--ink-3)}.j5-tour .words .fig b{display:block;font-size:30px;font-weight:300;letter-spacing:-.04em;color:var(--ink);margin-top:4px;font-feature-settings:"tnum","cv11"}.j5-tour .art{position:relative}.j5-tour .card{position:relative;background:var(--surface);border:1px solid var(--hair);border-radius:24px;box-shadow:var(--shadow-lift);padding:26px 28px}.j5-tour .card .ti{font-size:15px;font-weight:500}.j5-tour .card .lbl{font-size:12.5px;color:var(--ink-3)}.j5-tour .frag{position:absolute;z-index:3;background:var(--surface);border:1px solid var(--hair);border-radius:18px;box-shadow:var(--shadow-float),0 30px 60px -30px #0b0f0c40;padding:14px 16px;min-width:220px}.j5-tour .frag .t{font-size:14px;font-weight:500;display:flex;justify-content:space-between;gap:14px}.j5-tour .frag .u{font-size:12px;color:var(--ink-3);margin-top:2px}.j5-tour .frag .li{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;border-top:1px solid var(--hair);font-feature-settings:"tnum"}.j5-tour .frag .li:first-of-type{margin-top:8px}.j5-tour .frag .li span:first-child{color:var(--ink-2)}.j5-tour .note{position:absolute;z-index:4;font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.1;color:var(--ink);white-space:nowrap;pointer-events:none}.j5-tour .lead{position:absolute;z-index:4;overflow:visible;pointer-events:none}.j5-tour .lead path{fill:none;stroke:var(--ink-2);stroke-width:1.2;stroke-linecap:round}.j5-tour .ico{width:34px;height:34px;border-radius:11px;background:var(--sunk);display:grid;place-items:center;flex:none;color:var(--ink)}.j5-tour .ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.j5-tour svg text{font-family:var(--sans);font-feature-settings:"tnum"}.j5-tour .rv{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .8s var(--ease)}.j5-tour .blk.in .rv{opacity:1;transform:none;transition-delay:var(--d,0ms)}.j5-tour .blk .note,.j5-tour .blk .lead{opacity:0;transition:opacity .7s}.j5-tour .blk.in .note,.j5-tour .blk.in .lead{opacity:1;transition-delay:var(--d,1.8s)}.j5-tour .blk .lead path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease)}.j5-tour .blk.in .lead path{stroke-dashoffset:0;transition-delay:var(--d,1.9s)}.j5-tour .seg{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);transition:transform .5s var(--ease)}.j5-tour .blk.in .seg{transform:none;transition-delay:var(--d)}.j5-tour .drip{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease)}.j5-tour .blk.in .drip{stroke-dashoffset:0;transition-delay:var(--d)}.j5-tour .drop{opacity:0;transition:opacity .3s}.j5-tour .blk.in .drop{opacity:1;transition-delay:var(--d)}.j5-tour .sq{opacity:0;transform:scale(.4);transition:opacity .35s,transform .5s cubic-bezier(.3,1.5,.5,1)}.j5-tour .blk.in .sq{opacity:1;transform:none;transition-delay:var(--d)}.j5-tour .day{opacity:0;transition:opacity .45s}.j5-tour .blk.in .day{opacity:1;transition-delay:var(--d)}.j5-tour .split{display:flex;height:12px;border-radius:4px;overflow:hidden;gap:2px;margin-top:18px}.j5-tour .split i{display:block;height:100%}.j5-tour .split-l{display:flex;gap:18px;margin-top:10px;font-size:12.5px;color:var(--ink-3)}.j5-tour .split-l b{display:block;font-weight:400;color:var(--ink);font-size:14px;font-feature-settings:"tnum"}.j5-tour .sw{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.j5-tour .quilt{display:grid;gap:10px;margin-top:6px}.j5-tour .qrow{display:grid;grid-template-columns:150px 1fr 70px;align-items:center;gap:14px}.j5-tour .qsq{display:grid;grid-template-columns:repeat(12,1fr);gap:6px}.j5-tour .qsq i{display:block;aspect-ratio:1;border-radius:6px;box-shadow:inset 0 0 0 1.2px var(--hair-2)}.j5-tour .qsq i.on{box-shadow:none;background:repeating-linear-gradient(135deg,var(--c-owe) 0 2.2px,var(--owe-wash) 2.2px 5.5px)}.j5-tour .qmon{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;margin-left:164px;margin-right:84px;font-size:10.5px;color:var(--ink-4);text-align:center}.j5-tour .hatchbar{height:10px;border-radius:3px;margin-top:10px;background:repeating-linear-gradient(135deg,var(--c-owe) 0 2px,var(--owe-wash) 2px 5px)}.j5-tour .cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:14px}.j5-tour .cal .dh{font-size:11px;color:var(--ink-4);text-align:center;padding-bottom:2px}.j5-tour .cal .day{position:relative;aspect-ratio:1;border-radius:9px;font-size:11px;padding:6px 7px;font-feature-settings:"tnum"}.j5-tour .cal .day .dot{position:absolute;right:7px;bottom:7px;width:7px;height:7px;border-radius:50%;background:var(--c-in);box-shadow:0 0 0 2px var(--surface)}.j5-tour .cal .day.focus{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--ink)}.j5-tour .ramp{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:11.5px;color:var(--ink-3)}.j5-tour .ramp i{width:16px;height:10px;border-radius:3px;display:block}.j5-tour .trip{position:relative;height:430px}.j5-tour .trip .frag{min-width:0}.j5-tour .pdf{width:34px;height:40px;border-radius:5px;background:var(--sunk);position:relative;display:grid;place-items:end center;padding-bottom:5px;font-size:7.5px;font-weight:600;color:var(--ink-3);flex:none}.j5-tour .pdf:before{content:"";position:absolute;right:0;top:0;width:9px;height:9px;background:var(--hair-2);border-radius:0 5px}.j5-tour .inp{height:44px;border-radius:13px;border:1px solid var(--hair-2);display:flex;align-items:center;padding:0 13px;font-size:15px;margin-top:10px}.j5-tour .caret{display:inline-block;width:1.5px;height:18px;background:var(--ink);margin-left:1px;animation:tour-blink 1s steps(1) infinite}@keyframes tour-blink{50%{opacity:0}}.j5-tour .bub{max-width:88%;border-radius:16px;padding:10px 13px;font-size:13.5px;line-height:1.45;margin-top:10px}.j5-tour .bub.me{margin-left:auto;background:var(--action);color:var(--action-ink);border-bottom-right-radius:5px}.j5-tour .bub.ai{background:var(--sunk);color:var(--ink);border-bottom-left-radius:5px}.j5-tour .ok{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--pos-wash);color:var(--pos);font-size:12px;font-weight:500}.j5-tour .ledger{padding-top:20px}.j5-tour .srch{display:flex;align-items:center;gap:8px;margin:0;height:46px;position:relative;transition:border-color .3s,box-shadow .3s}.j5-tour .ledger.typing .srch{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 8%,transparent)}.j5-tour .srch .mg{width:17px;height:17px;flex:none;fill:none;stroke:var(--ink-3);stroke-width:1.8;stroke-linecap:round}.j5-tour .srch .qtxt{color:var(--ink);white-space:pre}.j5-tour .srch .ph{position:absolute;left:39px;color:var(--ink-4);pointer-events:none;transition:opacity .2s}.j5-tour .ledger.typing .srch .ph{opacity:0}.j5-tour .meta{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-3);padding:12px 2px 2px;font-feature-settings:"tnum"}.j5-tour .meta .mt{color:var(--ink);font-weight:500}.j5-tour .dgrp{max-height:420px;overflow:hidden;transition:max-height .5s var(--ease),opacity .3s}.j5-tour .dgrp.gone{max-height:0;opacity:0}.j5-tour .ledger .lrow{max-height:64px;overflow:hidden;transition:max-height .45s var(--ease),opacity .3s,padding .45s var(--ease),border-color .3s,background .4s}.j5-tour .ledger .lrow.gone,.j5-tour .ledger .lrow.q.gone{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-top-color:transparent}.j5-tour .lrow mark{background:var(--pos-wash);color:var(--pos);border-radius:4px;padding:0 1px}.j5-tour .lrow .tg{font-style:normal;font-size:10.5px;font-weight:500;color:var(--ink-2);background:var(--sunk);border-radius:999px;padding:1px 7px;margin-left:7px;vertical-align:1px}.j5-tour .lrow .tn{transition:color .3s}.j5-tour .mini{font-size:12.5px;color:var(--ink-3)}.j5-tour .big{font-size:44px;font-weight:300;letter-spacing:-.045em;line-height:1;margin-top:6px;font-feature-settings:"tnum","cv11"}.j5-tour .big small{font-size:.32em;font-weight:400;letter-spacing:0;color:var(--ink-3);vertical-align:.9em;margin-right:.3em}.j5-tour .pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--pos-wash);color:var(--pos);font-size:12px;font-weight:500}.j5-tour .lrow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--hair);font-size:14px;font-feature-settings:"tnum"}.j5-tour .lrow b{font-weight:450}.j5-tour .lrow small{display:block;font-size:12px;color:var(--ink-3);margin-top:1px}.j5-tour .lrow.q{background:var(--owe-wash);margin:0 -12px;padding:11px 12px;border-radius:12px;border-top-color:transparent}.j5-tour .dh2{display:flex;justify-content:space-between;font-size:12px;font-weight:500;color:var(--ink-3);padding:14px 0 4px;font-feature-settings:"tnum"}@media(max-width:1023.98px){.j5-tour .blk,.j5-tour .blk.flip{grid-template-columns:minmax(0,1fr)!important}.j5-tour .art>.rv[style*=width]{width:100%!important;margin-left:0!important}.j5-tour .frag[style*=width]{width:auto!important;max-width:88%;min-width:0}}@media(max-width:1023.98px){.j5-tour .s3{padding:10px 0 64px}.j5-tour .wrap{padding:0 20px;max-width:640px}.j5-tour .blk,.j5-tour .blk.flip{grid-template-columns:1fr;gap:30px;padding:56px 0}.j5-tour .blk.flip .words{order:0}.j5-tour .words h3{font-size:clamp(34px,9.6vw,44px)}.j5-tour .words p{font-size:16px}.j5-tour .card{padding:20px 18px;border-radius:22px}.j5-tour .frag{position:relative;inset:auto!important;margin:-26px 14px 0 auto;width:-moz-max-content;width:max-content;max-width:86%}.j5-tour .qrow{grid-template-columns:1fr;gap:6px}.j5-tour .qmon{margin:0}.j5-tour .note{font-size:19px}.j5-tour .trip{height:auto;display:flex;flex-direction:column;gap:14px}.j5-tour .trip .frag{position:relative;margin:0;width:auto;max-width:none;transform:none!important}}@media(min-width:1024px)and (max-width:1199.98px){.j5-tour .blk{gap:48px}.j5-tour .art{margin:0 44px}.j5-tour .trip{zoom:.86}}.j5-tour .mp{position:relative;margin:0 -20px;background:var(--surface);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:20px 20px 22px;overflow:hidden}.j5-tour .mp .hd{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--ink-3)}.j5-tour .mp .hd b{font-weight:500;color:var(--ink);font-size:14px}.j5-tour .mrow{position:relative;padding:12px 10px;margin:0 -10px;border-radius:14px;transition:background .4s}.j5-tour .mrow .top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.j5-tour .mrow .top b{font-weight:450;font-size:15px}.j5-tour .mrow .top small{display:block;font-size:12px;color:var(--ink-3);margin-top:1px}.j5-tour .mrow .top span.v{font-size:15px;font-feature-settings:"tnum"}.j5-tour .mrow .bar{position:relative;display:flex;gap:1.5px;height:8px;margin-top:9px}.j5-tour .mrow .bar i{display:block;height:100%;border-radius:2px;background:var(--c-ctx-out)}.j5-tour .mrow.focus .bar i{background:var(--c-out)}.j5-tour .mrow .bar em{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink-2);opacity:.55}.j5-tour .blk.in .mrow.tap{background:var(--sunk);transition-delay:2s}.j5-tour .touch{position:absolute;z-index:6;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:color-mix(in srgb,var(--ink) 14%,transparent);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ink) 35%,transparent);opacity:0;pointer-events:none}.j5-tour .blk.in .touch.tapper{animation:tour-tap 1.4s var(--ease) 1.1s both}@keyframes tour-tap{0%{opacity:0;transform:translateY(40px) scale(1)}40%{opacity:1;transform:none scale(1)}60%{transform:scale(.78)}75%{transform:scale(1)}to{opacity:0}}.j5-tour .msheet{position:absolute;z-index:5;left:10px;right:10px;bottom:0;background:var(--surface);border-radius:22px 22px 0 0;box-shadow:0 -1px 0 var(--hair),0 -24px 48px -20px #0b0f0c47;padding:10px 18px 18px;transform:translateY(105%);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.j5-tour .blk.in .msheet{transform:none;transition-delay:2.25s}.j5-tour .msheet .grab{width:36px;height:4px;border-radius:4px;background:var(--hair-2);margin:0 auto 12px}.j5-tour .msheet .t{font-size:15px;font-weight:500;display:flex;justify-content:space-between}.j5-tour .msheet .u{font-size:12.5px;color:var(--ink-3);margin-top:2px}.j5-tour .msheet .li{display:flex;justify-content:space-between;font-size:14px;padding:9px 0;border-top:1px solid var(--hair);font-feature-settings:"tnum"}.j5-tour .msheet .li:first-of-type{margin-top:10px}.j5-tour .mbig{font-size:46px;font-weight:300;letter-spacing:-.045em;line-height:1;margin-top:10px;font-feature-settings:"tnum","cv11"}.j5-tour .mbig small{font-size:.3em;font-weight:400;letter-spacing:0;color:var(--ink-3);vertical-align:.9em;margin-right:.3em}.j5-tour .read{position:absolute;z-index:6;top:0;transform:translate(-50%);height:26px;padding:0 10px;border-radius:999px;background:var(--action);color:var(--action-ink);font-size:12px;font-weight:500;display:flex;align-items:center;white-space:nowrap;opacity:0;transition:opacity .3s;font-feature-settings:"tnum"}.j5-tour .scrubline{position:absolute;z-index:5;width:1.5px;background:var(--ink);opacity:0;transition:opacity .3s}.j5-tour .chips3{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.j5-tour .chips3 span{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;background:var(--sunk);font-size:12.5px;color:var(--ink-2)}.j5-tour .chips3 b{font-weight:500;color:var(--ink);font-feature-settings:"tnum"}.j5-tour .myr{margin-top:16px}.j5-tour .myr .h{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-3)}.j5-tour .myr .h b{color:var(--ink);font-weight:500;font-feature-settings:"tnum"}.j5-tour .mq{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:8px}.j5-tour .mq i{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:10px;box-shadow:inset 0 0 0 1.2px var(--hair-2);font-style:normal;font-size:11px;color:var(--ink-4)}.j5-tour .mq i.on{box-shadow:none;background:repeating-linear-gradient(135deg,var(--c-owe) 0 2.4px,var(--owe-wash) 2.4px 6px);color:transparent}.j5-tour .mnote{font-family:var(--serif);font-style:italic;font-size:19px;color:var(--ink);margin:16px 0 0}.j5-tour .opt{display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:16px;border:1px solid var(--hair);margin-top:10px;transition:box-shadow .35s,border-color .35s}.j5-tour .opt b{display:block;font-size:15px;font-weight:450}.j5-tour .opt small{display:block;font-size:12.5px;color:var(--ink-3);margin-top:1px}.j5-tour .blk.in .opt.pick{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);transition-delay:2s}.j5-tour .blk.in .opt.pick .ico{background:var(--action);color:var(--action-ink);transition:background .35s 2s,color .35s 2s}.j5-tour .mql{max-height:0;overflow:hidden;opacity:0;transition:max-height .6s var(--ease),opacity .4s}.j5-tour .blk.in .mql{max-height:160px;opacity:1;transition-delay:2.4s}@media(prefers-reduced-motion:reduce){.j5-tour *{transition:none!important;animation:none!important}}.j5-tour .hdr{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.j5-tour .art .wide{width:74%;margin-left:auto}.j5-tour .art .wide62{width:62%}.j5-tour .frag.app{padding:0;border:0;background:none;min-width:0;box-shadow:none}.j5-tour .app-card{background:var(--surface);border:1px solid var(--hair);border-radius:22px;box-shadow:var(--shadow-float),0 30px 60px -30px #0b0f0c4d;padding:20px 22px}.j5-tour .app-card .k{font-size:12.5px;color:var(--ink-3)}.j5-tour .mum .mhead{display:flex;gap:14px;align-items:center}.j5-tour .mum .av{width:44px;height:44px;border-radius:50%;background:var(--sunk);display:grid;place-items:center;font-size:17px;color:var(--ink-2)}.j5-tour .mum .mhead b{display:block;font-size:19px;font-weight:500}.j5-tour .mum .mhead small{font-size:12.5px;color:var(--ink-3)}.j5-tour .mum .two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-bottom:14px;border-bottom:1px solid var(--hair)}.j5-tour .mum .two p:first-child{font-size:12.5px;color:var(--ink-3)}.j5-tour .big2{font-size:30px;font-weight:300;letter-spacing:-.04em;line-height:1;margin-top:4px;font-feature-settings:"tnum","cv11"}.j5-tour .big2 small,.j5-tour .big3 small{font-size:.38em;font-weight:400;letter-spacing:0;color:var(--ink-3);vertical-align:.8em;margin-right:.3em}.j5-tour .big2.pos{color:var(--pos)}.j5-tour .mum .foot{font-size:13.5px;line-height:1.5;margin-top:12px}.j5-tour .mum .foot span{color:var(--ink-3)}.j5-tour .accts{padding:0;overflow:hidden}.j5-tour .accts .grp{display:flex;justify-content:space-between;padding:10px 20px;background:var(--sunk);font-size:12.5px;font-weight:500;color:var(--ink-3);letter-spacing:.02em}.j5-tour .accts .grp .owe{color:var(--owe)}.j5-tour .accts .arow{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:12px 20px;border-top:1px solid var(--hair)}.j5-tour .accts .arow .ico{width:34px;height:34px;border-radius:11px}.j5-tour .accts .arow b{display:block;font-size:14.5px;font-weight:450}.j5-tour .accts .arow b em{font-style:normal;font-size:12px;color:var(--ink-3)}.j5-tour .accts .arow small{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);margin-top:2px}.j5-tour .accts .dot{width:6px;height:6px;border-radius:50%;background:var(--ink)}.j5-tour .accts .dot.old{background:var(--owe)}.j5-tour .accts .tn{font-size:15px}.j5-tour .accts .tn.owe{color:var(--owe)}.j5-tour .accts .add{grid-template-columns:auto 1fr;font-size:14.5px}.j5-tour .accts .add b{font-weight:500}.j5-tour .ask{padding:14px 18px}.j5-tour .ask p:last-child{font-size:14.5px;line-height:1.45;margin-top:2px}.j5-tour .cats{padding:22px 24px 16px}.j5-tour .cats .chead{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.j5-tour .cats .chead b{font-size:17px;font-weight:500}.j5-tour .pillb{height:28px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;border:1px solid var(--hair-2);font-size:12.5px;color:var(--ink-2)}.j5-tour .crow{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:7px 0}.j5-tour .crow .ico{width:30px;height:30px;border-radius:10px}.j5-tour .crow .ico svg{width:15px;height:15px}.j5-tour .crow .ico.inkt{background:var(--action);color:var(--action-ink)}.j5-tour .crow.unsorted .ico{background:repeating-linear-gradient(135deg,var(--sunk) 0 3px,var(--hair) 3px 6px)}.j5-tour .ctop{display:flex;justify-content:space-between;font-size:13.5px}.j5-tour .ctop .tn em{font-style:normal;font-size:11.5px;color:var(--ink-3);margin-left:4px}.j5-tour .cbar{position:relative;height:6px;border-radius:4px;background:var(--sunk);margin-top:6px}.j5-tour .cbar i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--c-ctx-out)}.j5-tour .crow.focus .cbar i{background:var(--c-out)}.j5-tour .crow.unsorted .cbar i{background:repeating-linear-gradient(135deg,var(--c-ctx-out) 0 2px,transparent 2px 5px)}.j5-tour .cbar em{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink-2);opacity:.6;font-style:normal}.j5-tour .cfoot{margin-top:10px;font-size:11.5px;color:var(--ink-3)}.j5-tour .fnow{background:var(--owe-wash);border-color:transparent;padding:20px 24px}.j5-tour .fnow .k{color:var(--owe);font-weight:500}.j5-tour .big3{font-size:46px;font-weight:300;letter-spacing:-.045em;line-height:1;color:var(--owe);margin-top:8px;font-feature-settings:"tnum","cv11"}.j5-tour .fnow .l{font-size:15px;margin-top:12px;color:var(--ink)}.j5-tour .fnow .s{font-size:12.5px;color:var(--ink-3);margin-top:10px}.j5-tour .flowcard{padding:22px 24px}@media(max-width:1023.98px){.j5-tour .art .wide,.j5-tour .art .wide62{width:100%;margin-left:0}.j5-tour .frag.app{width:100%!important;max-width:100%;margin:-18px 0 0!important}.j5-tour .blk,.j5-tour .blk.flip{grid-template-columns:minmax(0,1fr)!important}.j5-tour .frag[style*=width]{width:auto!important;max-width:88%;min-width:0}}.j5-tour .flow .st{stroke-dasharray:1;stroke-dashoffset:1;fill:none;transition:stroke-dashoffset 1.15s var(--ease),opacity .7s}.j5-tour .blk.in .flow .st{stroke-dashoffset:0;transition-delay:var(--d),0s}.j5-tour .flow .shim{fill:none;stroke:var(--shimmer);stroke-dasharray:.05 .95;opacity:0}.j5-tour .blk.in .flow .shim{opacity:1;animation:tour-shim 3.6s linear 1.8s infinite}@keyframes tour-shim{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.j5-tour .flow text{font-family:var(--sans);font-size:12.5px;fill:var(--ink-3);font-feature-settings:"tnum"}.j5-tour .flow text.v{fill:var(--ink);font-weight:300;letter-spacing:-.02em}.j5-tour .flow text.in{fill:var(--c-in)}.j5-tour .flow .lab{opacity:0;transition:opacity .6s}.j5-tour .blk.in .flow .lab{opacity:1;transition-delay:var(--d)}@media(prefers-reduced-motion:reduce){.j5-tour .flow .st{stroke-dashoffset:0}.j5-tour .flow .lab{opacity:1}.j5-tour .flow .shim{animation:none}}.j5-close .cl{padding:110px 0 40px}.j5-close .wrap{max-width:1180px;margin:0 auto;padding:0 18px}.j5-close .head{text-align:center;max-width:760px;margin:0 auto}.j5-close .eyebrow{font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--ink-3)}.j5-close .head h2{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,72px);line-height:1;letter-spacing:-.02em;margin-top:14px;text-wrap:balance}.j5-close .head p{margin:22px auto 0;max-width:56ch;font-size:18px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.j5-close .steps{display:flex;justify-content:center;gap:10px;margin-top:34px;flex-wrap:wrap}.j5-close .steps span{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:999px;border:1px solid var(--hair-2);font-size:13.5px;color:var(--ink-2)}.j5-close .steps i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sunk);font-style:normal;font-size:12px;font-weight:500;color:var(--ink)}.j5-close .steps span.done i{background:var(--action);color:var(--action-ink)}.j5-close .stage{position:relative;margin:64px auto 0;height:640px;max-width:1120px}.j5-close .back{position:absolute;opacity:.9}.j5-close .back.l{left:0;top:40px;width:330px;transform:rotate(-2deg)}.j5-close .back.r{right:0;top:70px;width:250px;transform:rotate(2deg)}.j5-close .shelf{position:absolute;left:50%;top:0;transform:translate(-50%);width:520px;display:flex;flex-direction:column;align-items:center}.j5-close .shelf .pg{height:16px;border:1px solid var(--hair);border-bottom:0;border-radius:16px 16px 0 0;background:var(--surface);display:flex;justify-content:space-between;align-items:center;padding:0 16px;font-size:10.5px;color:var(--ink-4)}.j5-close .shelf .pg:nth-child(1){width:84%}.j5-close .shelf .pg:nth-child(2){width:92%}.j5-close .wu{position:absolute;left:50%;top:32px;transform:translate(-50%);width:520px;background:var(--surface);border:1px solid var(--hair);border-radius:24px;box-shadow:var(--shadow-lift),0 60px 120px -50px #0b0f0c59;padding:28px 30px 26px}.j5-close .wu .ok{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--pos-wash);color:var(--pos);font-size:12px;font-weight:500}.j5-close .wu .kick{font-size:11.5px;font-weight:500;letter-spacing:.06em;color:var(--ink-3);margin-top:16px}.j5-close .wu h4{font-family:var(--serif);font-weight:400;font-size:31px;line-height:1.08;letter-spacing:-.015em;margin-top:6px;text-wrap:balance}.j5-close .slot{display:inline-block;padding:0 6px;border-radius:7px;background:var(--pos-wash);color:var(--pos);font-family:var(--sans);font-size:.78em;font-weight:500;letter-spacing:-.01em;vertical-align:.08em}.j5-close .n3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.j5-close .n3 div{border:1px solid var(--hair);border-radius:14px;padding:10px 12px}.j5-close .n3 p{font-size:11.5px;color:var(--ink-3)}.j5-close .n3 b{display:block;font-size:21px;font-weight:300;letter-spacing:-.03em;margin-top:3px;font-feature-settings:"tnum"}.j5-close .n3 b.pos{color:var(--pos)}.j5-close .wf{margin-top:18px}.j5-close .wf .lbl{font-size:12px;color:var(--ink-3);display:flex;justify-content:space-between}.j5-close .wf svg text{font-family:var(--sans);font-size:10.5px;fill:var(--ink-3);font-feature-settings:"tnum"}.j5-close .wf svg text.v{fill:var(--ink);font-size:11px}.j5-close .next{margin-top:16px;border-radius:16px;background:var(--sunk);padding:13px 15px}.j5-close .next .k{font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--ink-3)}.j5-close .next b{display:block;font-size:15px;font-weight:500;margin-top:5px}.j5-close .next p{font-size:13px;line-height:1.5;color:var(--ink-2);margin-top:3px}.j5-close .rv{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .8s var(--ease)}.j5-close .in .rv{opacity:1;transform:none;transition-delay:var(--d,0ms)}.j5-close .wu.rv{transform:translate(-50%,24px)}.j5-close .in .wu.rv{transform:translate(-50%)}.j5-close .shelf.rv{transform:translate(-50%,14px)}.j5-close .in .shelf.rv{transform:translate(-50%)}.j5-close .back.l.rv{transform:rotate(-2deg) translateY(14px)}.j5-close .in .back.l.rv{transform:rotate(-2deg)}.j5-close .back.r.rv{transform:rotate(2deg) translateY(14px)}.j5-close .in .back.r.rv{transform:rotate(2deg)}.j5-close .bar{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0);transition:transform .55s var(--ease)}.j5-close .in .bar{transform:none;transition-delay:var(--d)}.j5-close .blk{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center;padding:120px 0 96px}.j5-close .words .eyebrow{font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--ink-3)}.j5-close .words h3{font-family:var(--serif);font-weight:400;font-size:clamp(38px,3.9vw,54px);line-height:1.02;letter-spacing:-.02em;margin-top:12px;text-wrap:balance}.j5-close .words p{margin-top:18px;font-size:17px;line-height:1.6;color:var(--ink-2);max-width:42ch;text-wrap:pretty}.j5-close .art{position:relative}.j5-close .frag{position:absolute;z-index:3;background:var(--surface);border:1px solid var(--hair);border-radius:18px;box-shadow:0 1px 2px #0b0f0c0a,0 30px 60px -30px #0b0f0c4d;padding:14px 16px}.j5-close .frag .t{font-size:14px;font-weight:500}.j5-close .frag .u{font-size:12px;color:var(--ink-3);margin-top:2px}.j5-close .pdf{width:34px;height:40px;border-radius:5px;background:var(--sunk);position:relative;display:grid;place-items:end center;padding-bottom:5px;font-size:7.5px;font-weight:600;color:var(--ink-3);flex:none}.j5-close .okp{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--pos-wash);color:var(--pos);font-size:12px;font-weight:500;margin-top:12px}.j5-close .add{background:var(--surface);border:1px solid var(--hair);border-radius:28px;box-shadow:var(--shadow-lift),0 50px 100px -50px #0b0f0c4d;padding:12px 22px 22px;max-width:520px;margin-left:auto}.j5-close .add .grab{width:38px;height:4px;border-radius:4px;background:var(--hair-2);margin:0 auto 14px}.j5-close .add .ttl{font-family:var(--serif);font-size:30px;line-height:1;letter-spacing:-.015em;margin-bottom:12px}.j5-close .opt{display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:18px;border:1px solid var(--hair);margin-top:10px}.j5-close .opt.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.j5-close .oi{width:38px;height:38px;border-radius:12px;background:var(--sunk);display:grid;place-items:center;flex:none;color:var(--ink)}.j5-close .opt.on .oi{background:var(--action);color:var(--action-ink)}.j5-close .oi svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.j5-close .oi.pdf{font-size:9px;font-weight:600;color:var(--ink-3);letter-spacing:.04em}.j5-close .ot{flex:1;min-width:0}.j5-close .ot b{display:block;font-size:15px;font-weight:500}.j5-close .ot small{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px;line-height:1.35}.j5-close .add .okp{margin:0;white-space:nowrap}.j5-close .bal{text-align:right}.j5-close .bal b{display:block;font-size:15px;font-weight:400;letter-spacing:-.02em}.j5-close .bal small{font-size:11.5px;color:var(--ink-3)}.j5-close .ql{margin:10px 0 0 52px}.j5-close .qin{height:48px;border-radius:999px;border:1.5px solid var(--ink);display:flex;align-items:center;padding:0 18px;font-size:16px;background:var(--surface)}.j5-close .qout{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 14px;border-radius:14px;background:var(--pos-wash);font-size:14px;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .45s var(--ease)}.j5-close .qout.show{opacity:1;transform:none}.j5-close .qout b{font-weight:500}.j5-close .qout small{display:block;font-size:12px;color:var(--ink-3);margin-top:1px}.j5-close .qchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.j5-close .qchips span{height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;border:1px solid var(--hair-2);font-size:12.5px;color:var(--ink-2);transition:background .3s,color .3s,border-color .3s}.j5-close .qchips span.on{background:var(--action);color:var(--action-ink);border-color:transparent}.j5-close .caret{display:inline-block;width:1.5px;height:19px;background:var(--ink);margin-left:1px;animation:close-blink 1s steps(1) infinite}@keyframes close-blink{50%{opacity:0}}@media(max-width:1023.98px){.j5-close .add{max-width:none;padding:10px 16px 18px;border-radius:24px}.j5-close .ql{margin-left:0}.j5-close .add .ttl{font-size:26px}.j5-close .opt{padding:12px}.j5-close .cl{padding:72px 0 10px}.j5-close .wrap{padding:0 20px;max-width:640px}.j5-close .head h2{font-size:clamp(40px,11vw,52px)}.j5-close .head p{font-size:16px}.j5-close .stage{height:auto;margin-top:40px;display:flex;flex-direction:column;gap:14px}.j5-close .back,.j5-close .wu,.j5-close .shelf{position:relative;left:auto;right:auto;top:auto;transform:none!important;width:100%}.j5-close .shelf,.j5-close .back.r{display:none}.j5-close .wu{padding:22px 20px;order:-1}.j5-close .wu h4{font-size:26px}.j5-close .blk{grid-template-columns:minmax(0,1fr);gap:28px;padding:72px 0 64px}.j5-close .words h3{font-size:clamp(34px,9.6vw,44px)}.j5-close .words p{font-size:16px}.j5-close .frag{position:relative;inset:auto!important;transform:none!important;width:auto!important;margin-top:-18px;margin-left:24px}.j5-close .art>.rv[style*=width]{width:100%!important;margin-left:0!important}}@media(prefers-reduced-motion:reduce){.j5-close *{transition:none!important;animation:none!important}}.j5-close *{box-sizing:border-box;margin:0;padding:0}.j5-close{font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.j5-close .appc{background:var(--surface);border:1px solid var(--hair);border-radius:22px;box-shadow:var(--shadow-lift);padding:20px 22px}.j5-close .bal-c .t{font-size:17px;font-weight:500}.j5-close .bal-c>.u{font-size:12.5px;color:var(--ink-3);line-height:1.45;margin-top:6px;padding-bottom:12px;border-bottom:1px solid var(--hair)}.j5-close .bal-c .br{padding:12px 0;border-bottom:1px solid var(--hair)}.j5-close .bal-c .br:last-child{border-bottom:0;padding-bottom:0}.j5-close .bal-c .n{font-size:14px;font-weight:500}.j5-close .bal-c .br .u{font-size:12.5px;color:var(--ink-3);line-height:1.45;margin-top:3px}.j5-close .bal-c .br .u b{color:var(--ink);font-weight:500}.j5-close .bal-c .bb{display:flex;gap:12px;align-items:center;margin-top:10px}.j5-close .bal-c .yes{height:32px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:var(--action);color:var(--action-ink);font-size:12.5px;font-weight:500}.j5-close .bal-c .no{font-size:12.5px;color:var(--ink-2)}.j5-close .pan-c .u{font-size:12px;color:var(--ink-3)}.j5-close .bigp{font-size:32px;font-weight:300;letter-spacing:-.04em;line-height:1;margin-top:6px;font-feature-settings:"tnum","cv11"}.j5-close .bigp small{font-size:.36em;font-weight:400;letter-spacing:0;color:var(--ink-3);vertical-align:.9em;margin-right:.3em}.j5-close .pan-c .pos{font-size:12.5px;color:var(--pos);margin-top:6px}.j5-close .pan-c .pr{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-2);margin-top:14px}.j5-close .pan-c .pb{height:5px;border-radius:4px;background:var(--sunk);margin-top:6px;overflow:hidden}.j5-close .pan-c .pb i{display:block;height:100%;border-radius:4px}.j5-s4{color-scheme:light;--page:#f6f7f5;--surface:#ffffff;--sunk:#eff1ee;--ink:#0b0f0c;--ink-2:#2f3631;--ink-3:#5f6a62;--ink-4:#848e86;--hair:#e5e8e4;--hair-2:#d3d9d4;--pos:#0a6a39;--pos-wash:#e7f2eb;--err:#b42318;--action:#0b0f0c;--action-ink:#ffffff;--shadow-float:0 1px 2px rgba(11,15,12,.04),0 12px 32px -12px rgba(11,15,12,.12);--shadow-lift:0 1px 2px rgba(11,15,12,.05),0 40px 80px -36px rgba(11,15,12,.28);--ease:cubic-bezier(.2,.7,.2,1)}:root[data-theme=dark] .j5-s4{color-scheme:dark;--page:#0b0e0c;--surface:#131815;--sunk:#1a201c;--ink:#f1f4f1;--ink-2:#c6cec8;--ink-3:#8e9991;--ink-4:#6a756d;--hair:#232a25;--hair-2:#323a34;--pos:#5cd08c;--pos-wash:#13281b;--err:#f2766b;--action:#f1f4f1;--action-ink:#0b0e0c;--shadow-float:0 0 0 1px #232a25;--shadow-lift:0 0 0 1px #232a25,0 40px 80px -36px rgba(0,0,0,.7)}.j5-s4 *{box-sizing:border-box;margin:0;padding:0}.j5-s4{background:var(--page);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";overflow-x:hidden}.j5-s4 .tn{font-feature-settings:"tnum","cv11","ss01"}.j5-s4 .s4{padding:100px 0}.j5-s4 .wrap{max-width:1180px;margin:0 auto;padding:0 18px}.j5-s4 .head{text-align:center;max-width:740px;margin:0 auto}.j5-s4 .eyebrow{font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--ink-3)}.j5-s4 .head h2{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,72px);line-height:1;letter-spacing:-.02em;margin-top:14px;text-wrap:balance}.j5-s4 .head p{margin:22px auto 0;max-width:52ch;font-size:18px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.j5-s4 .proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:72px;align-items:start}.j5-s4 .pf .shot{position:relative;height:404px;background:var(--surface);border:1px solid var(--hair);border-radius:24px;box-shadow:var(--shadow-lift);overflow:hidden;padding:20px}.j5-s4 .pf h3{font-size:18px;font-weight:500;margin-top:26px;letter-spacing:-.01em}.j5-s4 .pf p.l{font-size:15px;line-height:1.55;color:var(--ink-2);margin-top:8px;max-width:34ch;text-wrap:pretty}.j5-s4 .cap{font-size:12px;color:var(--ink-3)}.j5-s4 .sh{font-family:var(--serif);font-size:24px;line-height:1.05;margin-top:4px}.j5-s4 .grp{font-size:11.5px;font-weight:500;color:var(--ink-4);margin:16px 0 4px}.j5-s4 .it{padding:9px 0;border-top:1px solid var(--hair);transition:opacity .5s}.j5-s4 .it b{display:block;font-size:13.5px;font-weight:450}.j5-s4 .it small{display:block;font-size:11.5px;color:var(--ink-3);margin-top:1px}.j5-s4 .it .nr{display:inline-block;margin-top:5px;font-size:11.5px;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--hair-2)}.j5-s4 .it .off{display:none;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;color:var(--ink-3)}.j5-s4 .it .off u{color:var(--ink);font-weight:500;text-underline-offset:2px}.j5-s4 .pf.in .it.x{opacity:.45;transition-delay:2.1s}.j5-s4 .pf.in .it.x .nr{display:none}.j5-s4 .pf.in .it.x .off{display:flex;animation:s4-show .01s 2.1s both}@keyframes s4-show{0%{visibility:hidden}to{visibility:visible}}.j5-s4 .pf .it.x .off{visibility:hidden}.j5-s4 .cs{display:flex;flex-direction:column}.j5-s4 .member{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 0 18px}.j5-s4 .mk{width:58px;height:58px}.j5-s4 .who{font-family:var(--serif);font-size:40px;line-height:1.02;letter-spacing:-.015em;margin-top:16px;white-space:nowrap}.j5-s4 .flip{display:inline-block;transition:opacity .12s,transform .12s}.j5-s4 .flip.roll{opacity:.35;transform:translateY(-4px)}.j5-s4 .how{font-size:13px;color:var(--ink-3);margin-top:10px}.j5-s4 .srow{display:flex;justify-content:space-between;align-items:center;height:46px;border-top:1px solid var(--hair);font-size:13.5px}.j5-s4 .srow span:last-child{color:var(--ink-4)}.j5-s4 .srow.del{color:var(--err);font-weight:500;border-radius:12px;transition:background .4s}.j5-s4 .pf.in .srow.del{background:var(--sunk);transition-delay:1.9s}.j5-s4 .sheet{position:absolute;left:0;right:0;bottom:0;background:var(--surface);border-radius:22px 22px 0 0;box-shadow:0 -1px 0 var(--hair),0 -24px 48px -20px #0b0f0c4d;padding:10px 20px 20px;transform:translateY(105%);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.j5-s4 .pf.in .sheet{transform:none;transition-delay:2.3s}.j5-s4 .grab{width:36px;height:4px;border-radius:4px;background:var(--hair-2);margin:0 auto 14px}.j5-s4 .sheet .t{font-size:17px;font-weight:500}.j5-s4 .sheet p{font-size:13px;line-height:1.5;color:var(--ink-2);margin-top:6px}.j5-s4 .btn{display:grid;place-items:center;height:46px;border-radius:999px;background:var(--action);color:var(--action-ink);font-size:14px;font-weight:500;margin-top:14px}.j5-s4 .btn.red{background:var(--err);color:#fff}.j5-s4 .txt{display:grid;place-items:center;height:40px;font-size:14px;color:var(--ink-2)}.j5-s4 .plan{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid var(--hair);border-radius:16px;margin-top:9px;transition:border-color .35s,box-shadow .35s}.j5-s4 .plan b{font-size:14.5px;font-weight:500}.j5-s4 .plan small{display:block;font-size:11.5px;color:var(--ink-3);margin-top:1px}.j5-s4 .plan .p{font-size:17px;font-weight:300;letter-spacing:-.03em;font-feature-settings:"tnum"}.j5-s4 .pf.in .plan.pick{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);transition-delay:1.9s}.j5-s4 .free{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;background:var(--pos-wash);color:var(--pos);font-size:12px;font-weight:500}.j5-s4 .pay{opacity:.3;transition:opacity .4s}.j5-s4 .pf.in .pay{opacity:1;transition-delay:2.3s}.j5-s4 .fine{font-size:11.5px;color:var(--ink-3);text-align:center;margin-top:8px}.j5-s4 .touch{position:absolute;z-index:6;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:color-mix(in srgb,var(--ink) 14%,transparent);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ink) 35%,transparent);opacity:0;pointer-events:none}.j5-s4 .pf.in .touch{animation:s4-tap 1.3s var(--ease) 1s both}@keyframes s4-tap{0%{opacity:0;transform:translateY(36px)}40%{opacity:1;transform:none}60%{transform:scale(.78)}75%{transform:scale(1)}to{opacity:0}}.j5-s4 .rv{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .8s var(--ease)}.j5-s4 .pf.in .rv,.j5-s4 .head.in .rv{opacity:1;transform:none;transition-delay:var(--d,0ms)}@media(max-width:1023.98px){.j5-s4 .s4{padding:72px 0 64px}.j5-s4 .wrap{padding:0 20px;max-width:640px}.j5-s4 .head{text-align:left}.j5-s4 .head h2{font-size:clamp(38px,10.4vw,48px)}.j5-s4 .head p{font-size:16px;margin-left:0}.j5-s4 .proofs{grid-template-columns:1fr;gap:56px;margin-top:44px}.j5-s4 .pf{display:flex;flex-direction:column}.j5-s4 .pf .words{order:-1;margin-bottom:18px}.j5-s4 .pf h3{margin-top:0;font-size:20px}.j5-s4 .pf .shot{margin:0 -20px;border-radius:0;border-left:0;border-right:0;box-shadow:none;height:auto;min-height:380px;padding:20px}}@media(prefers-reduced-motion:reduce){.j5-s4 *{transition:none!important;animation:none!important}}.j5-s7{color-scheme:light;--page:#f6f7f5;--surface:#ffffff;--sunk:#eff1ee;--ink:#0b0f0c;--ink-2:#2f3631;--ink-3:#5f6a62;--ink-4:#848e86;--hair:#e5e8e4;--hair-2:#d3d9d4;--pos:#0a6a39;--pos-wash:#e3f1e8;--owe:#9a5b06;--c-ctx:#9aa39c;--card-ink:#0b0f0c;--tile-ink:#0b0f0c;--c-owe:#9a5b06;--owe-wash:#f8eedf;--float:0 1px 2px rgba(11,15,12,.05),0 18px 40px -26px rgba(11,15,12,.22);--ease:cubic-bezier(.2,.7,.2,1)}:root[data-theme=dark] .j5-s7{color-scheme:dark;--page:#0b0e0c;--surface:#131815;--sunk:#1a201c;--ink:#f1f4f1;--ink-2:#c6cec8;--ink-3:#8e9991;--ink-4:#6a756d;--hair:#232a25;--hair-2:#323a34;--pos:#5cd08c;--pos-wash:#14281d;--owe:#e3a64b;--c-ctx:#56605a;--card-ink:#1d2420;--tile-ink:#2d3831;--c-owe:#e3a64b;--owe-wash:#2a2112;--float:0 1px 2px rgba(0,0,0,.4),0 18px 40px -26px rgba(0,0,0,.6)}.j5-s7 *{box-sizing:border-box;margin:0;padding:0}.j5-s7{background:var(--page);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";overflow-x:hidden}.j5-s7 .s7{padding:100px 0 110px}.j5-s7 .wrap{max-width:1180px;margin:0 auto;padding:0 18px}.j5-s7 .eyebrow{font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--ink-3)}.j5-s7 h2{font-family:var(--serif);font-weight:400;font-size:clamp(48px,5.8vw,88px);line-height:.98;letter-spacing:-.022em;margin-top:14px;text-wrap:balance}.j5-s7 .sub{margin-top:20px;font-size:18px;line-height:1.5;color:var(--ink-2)}.j5-s7 .lab{display:flex;align-items:center;gap:14px;margin-top:70px;font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--ink-3)}.j5-s7 .lab:after{content:"";flex:1;height:1px;background:var(--hair-2)}.j5-s7 .lab:first-of-type{margin-top:64px}.j5-s7 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.j5-s7 .card{background:var(--surface);border:1px solid var(--hair);border-radius:22px;padding:12px 12px 26px;box-shadow:var(--float);opacity:0;transform:translateY(16px);transition:opacity .7s,transform .9s var(--ease)}.j5-s7 .card.on{opacity:1;transform:none}.j5-s7 .fig{height:178px;border-radius:14px;background:var(--page);position:relative;overflow:hidden}:root[data-theme=dark] .j5-s7 .fig{background:var(--sunk)}.j5-s7 .card h3{font-size:19px;font-weight:500;line-height:1.28;letter-spacing:-.005em;margin:22px 14px 0;text-wrap:balance}.j5-s7 .card p{margin:10px 14px 0;font-size:15.5px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.j5-s7 .card p i,.j5-s7 .q p i{font-style:italic;font-family:var(--serif);font-size:1.12em;color:var(--ink)}.j5-s7 .fig svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.j5-s7 .fig text{font-family:var(--sans)}.j5-s7 .chip{fill:var(--surface);stroke:var(--hair-2);stroke-width:1}.j5-s7 .t1{fill:var(--ink);font-size:10.5px;font-weight:500}.j5-s7 .t2{fill:var(--ink-3);font-size:9.5px}.j5-s7 .tn{font-feature-settings:"tnum"}.j5-s7 .ink{fill:var(--tile-ink);stroke:var(--hair-2);stroke-width:1}.j5-s7 .tw{fill:#fff;font-size:10px}.j5-s7 .card:not(.on) .rise{opacity:0;transform:translateY(8px)}.j5-s7 .rise{transition:opacity .6s,transform .8s var(--ease);transition-delay:calc(var(--i,0)*.12s+.25s)}.j5-s7 .card.on .rise{opacity:1;transform:none}.j5-s7 .flow{fill:none;stroke:var(--c-ctx);stroke-width:1.2;stroke-dasharray:var(--l);stroke-dashoffset:var(--l);transition:stroke-dashoffset 1.2s var(--ease);transition-delay:calc(var(--i)*.11s + .7s)}.j5-s7 .card.on .flow{stroke-dashoffset:0}.j5-s7 .hatch{fill:url(#j5h)}.j5-s7 .rows{position:absolute;left:14px;right:14px;top:14px;bottom:14px;display:flex;flex-direction:column;justify-content:space-between}.j5-s7 .rw{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;color:var(--ink-3);border-bottom:1px solid var(--hair);padding-bottom:8px}.j5-s7 .rw b{font-weight:300;font-size:17px;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum"}.j5-s7 .rw.k{border-bottom:0;color:var(--pos)}.j5-s7 .rw.k b{color:var(--pos);font-weight:400;font-size:21px}.j5-s7 .rw small{font-size:11px;color:var(--ink-4);margin-left:6px}.j5-s7 .type{position:absolute;left:14px;right:14px;top:22px;height:42px;background:var(--surface);border:1px solid var(--hair-2);border-radius:999px;display:flex;align-items:center;padding:0 16px;font-size:15px;color:var(--ink)}.j5-s7 .type i{display:inline-block;width:1.5px;height:18px;background:var(--ink);margin-left:2px;animation:s7-bl 1s steps(1) infinite}@keyframes s7-bl{50%{opacity:0}}.j5-s7 .made{position:absolute;left:14px;right:14px;top:84px;background:var(--surface);border:1px solid var(--hair);border-radius:14px;padding:11px 14px;display:flex;justify-content:space-between;align-items:center;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .7s var(--ease)}.j5-s7 .made.show{opacity:1;transform:none}.j5-s7 .made b{display:block;font-size:14px;font-weight:500}.j5-s7 .made small{font-size:11.5px;color:var(--ink-3)}.j5-s7 .made span{font-size:17px;font-weight:300;font-feature-settings:"tnum"}.j5-s7 .bar{fill:var(--c-ctx);transition:transform 1.1s var(--ease),fill .6s;transition-delay:calc(var(--i)*.12s + .9s)}.j5-s7 .dayl{stroke:var(--hair-2)}.j5-s7 .arr{fill:var(--ink);opacity:0;transform:translateY(-26px);transition:opacity .4s,transform .7s var(--ease);transition-delay:calc(var(--i)*.17s + .3s)}.j5-s7 .card.on .arr{opacity:1;transform:none}.j5-s7 .arr.big{fill:var(--pos)}.j5-s7 .one{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.j5-s7 .one small{font-size:12.5px;color:var(--ink-3)}.j5-s7 .one b{display:block;margin-top:6px;font-size:54px;font-weight:300;letter-spacing:-.05em;line-height:1;font-feature-settings:"tnum"}.j5-s7 .one em{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-style:normal;font-size:13px;color:var(--pos)}.j5-s7 .one em:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pos)}.j5-s7 .qa{margin-top:20px;-moz-columns:2;columns:2;-moz-column-gap:72px;column-gap:72px}.j5-s7 .q{-moz-column-break-inside:avoid;break-inside:avoid;border-top:1px solid var(--hair-2);padding:22px 0 36px;opacity:0;transform:translateY(10px);transition:opacity .6s,transform .8s var(--ease)}.j5-s7 .q.on{opacity:1;transform:none}.j5-s7 .q h3{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.005em;max-width:30ch;text-wrap:balance}.j5-s7 .q p{margin-top:12px;font-size:16.5px;line-height:1.62;color:var(--ink-2);max-width:46ch;text-wrap:pretty}.j5-s7 .q p b{font-weight:500;color:var(--ink)}.j5-s7 .frag{margin-top:16px;max-width:430px;background:var(--surface);border:1px solid var(--hair);border-radius:14px;overflow:hidden}.j5-s7 .fr{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;border-top:1px solid var(--hair);font-size:14px}.j5-s7 .fr:first-child{border-top:0}.j5-s7 .fr b{display:block;font-weight:500}.j5-s7 .fr small{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}.j5-s7 .fr .v{font-size:17px;font-weight:300;letter-spacing:-.02em;font-feature-settings:"tnum"}.j5-s7 .fr .act{font-size:12.5px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.j5-s7 .tg{display:inline-block;font-size:10.5px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--sunk);color:var(--ink-3);margin-right:7px}.j5-s7 .tg.w{background:var(--pos-wash);color:var(--pos)}.j5-s7 .chev{width:8px;height:8px;border-right:1.5px solid var(--ink-3);border-top:1.5px solid var(--ink-3);transform:rotate(45deg);margin-right:4px}.j5-s7 .fix{transition:opacity .4s}.j5-s7 .pick{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1.2px solid var(--ink);border-radius:999px;font-size:12.5px;font-weight:500}.j5-s7 .plans{display:flex;margin-top:16px;max-width:380px;border:1px solid var(--hair-2);border-radius:14px;overflow:hidden;background:var(--surface)}.j5-s7 .plans div{flex:1;padding:11px 13px;border-left:1px solid var(--hair)}.j5-s7 .plans div:first-child{border-left:0}.j5-s7 .plans small{display:block;font-size:12px;color:var(--ink-3)}.j5-s7 .plans b{display:block;margin-top:3px;font-size:21px;font-weight:300;letter-spacing:-.03em;font-feature-settings:"tnum"}@media(max-width:1023.98px){.j5-s7 .s7{padding:72px 0}.j5-s7 .wrap{padding:0 20px;max-width:640px}.j5-s7 h2{font-size:clamp(46px,13vw,60px)}.j5-s7 .sub{font-size:16.5px}.j5-s7 .cards{grid-template-columns:1fr;gap:12px}.j5-s7 .fig{height:170px}.j5-s7 .card h3{font-size:18.5px}.j5-s7 .card p{font-size:15.5px}.j5-s7 .lab{margin-top:48px}.j5-s7 .qa{-moz-columns:1;columns:1;margin-top:14px}.j5-s7 .q{padding:20px 0 30px}.j5-s7 .q h3{font-size:18.5px;max-width:none}.j5-s7 .q p{font-size:16px;max-width:none}.j5-s7 .plans{max-width:none}}@media(prefers-reduced-motion:reduce){.j5-s7 *{transition:none!important}}.j5-landing{display:flex;flex-direction:column}.j5-hero{margin-top:0;margin-bottom:0}.j5-s2{margin-top:-52px;margin-bottom:0}.j5-pillars{margin-top:30px;margin-bottom:0}.j5-tour{margin-top:20px;margin-bottom:0}.j5-close{margin-top:-142px;margin-bottom:0}.j5-s4{margin-top:-98px;margin-bottom:0}.j5-s7{margin-top:-40px;margin-bottom:-30px}@media(min-width:1024px)and (max-width:1199.98px){.j5-hero{margin-top:0;margin-bottom:0}.j5-s2{margin-top:-52px;margin-bottom:0}.j5-pillars{margin-top:30px;margin-bottom:0}.j5-tour{margin-top:16px;margin-bottom:0}.j5-close{margin-top:-142px;margin-bottom:0}.j5-s4{margin-top:-98px;margin-bottom:0}.j5-s7{margin-top:-40px;margin-bottom:-30px}}@media(max-width:1023.98px){.j5-hero{margin-top:0;margin-bottom:0}.j5-s2{margin-top:-46px;margin-bottom:0}.j5-pillars{margin-top:1px;margin-bottom:0}.j5-tour{margin-top:2px;margin-bottom:0}.j5-close{margin-top:-118px;margin-bottom:0}.j5-s4{margin-top:-72px;margin-bottom:0}.j5-s7{margin-top:-40px;margin-bottom:-24px}}.j5-closer{color-scheme:light;--page:#f6f7f5;--ink:#0b0f0c;--band:#0b0f0c;--band-text:#ffffff;--band-sub:#a7b2aa;--band-hair:rgba(255,255,255,.14);--tile:rgba(255,255,255,.07);--spark:#4ade80;--ease:cubic-bezier(.2,.7,.2,1)}:root[data-theme=dark] .j5-closer{color-scheme:dark;--page:#0b0e0c;--ink:#f1f4f1;--band:#1d2420;--band-hair:rgba(255,255,255,.12);--tile:rgba(255,255,255,.06)}.j5-closer *{box-sizing:border-box;margin:0;padding:0}.j5-closer a{color:inherit;text-decoration:none}.j5-closer{font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.j5-closer .band{background:var(--band);color:var(--band-text);padding:130px 0 96px;position:relative;overflow:hidden}.j5-closer .wrap{max-width:1180px;margin:0 auto;padding:0 18px;display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center}.j5-closer h2{font-family:var(--serif);font-weight:400;font-size:clamp(54px,6.8vw,104px);line-height:.95;letter-spacing:-.025em;text-wrap:balance}.j5-closer .sub{margin-top:24px;max-width:34ch;font-size:19px;line-height:1.5;color:var(--band-sub)}.j5-closer .cta{display:flex;align-items:center;gap:18px;margin-top:34px;flex-wrap:wrap}.j5-closer .btn{display:inline-flex;align-items:center;gap:8px;height:56px;padding:0 30px;border-radius:999px;background:#fff;color:#0b0f0c;font-weight:500;font-size:16px;text-decoration:none;transition:transform .4s var(--ease)}.j5-closer .btn:hover{transform:translateY(-2px)}:root[data-theme=dark] .j5-closer .btn{background:#f1f4f1}.j5-closer .cta small{font-size:14px;line-height:1.4;color:var(--band-sub);max-width:22ch}.j5-closer .steps{margin-top:54px;border-top:1px solid var(--band-hair);max-width:470px;list-style:none}.j5-closer .steps li{display:grid;grid-template-columns:38px 1fr;gap:4px;align-items:center;padding:14px 0;border-bottom:1px solid var(--band-hair);font-size:16px;line-height:1.45;color:var(--band-text)}.j5-closer .steps li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--band-hair);font-size:12.5px;font-weight:500;color:var(--band-text);font-feature-settings:"tnum"}.j5-closer .steps li em{font-style:normal;color:var(--band-sub)}.j5-closer .horizon{position:relative}.j5-closer .hz{display:block;width:100%;height:auto;overflow:visible}.j5-closer .base{stroke:var(--band-hair);stroke-width:1}.j5-closer .tile{opacity:0;transform:translateY(22px);transition:opacity .5s,transform .8s var(--ease);transition-delay:calc(var(--i)*.11s)}.j5-closer .go .tile{opacity:1;transform:none}.j5-closer .tile rect{fill:var(--tile);stroke:var(--band-hair);stroke-width:1}.j5-closer .tile .sqm{fill:var(--band-sub);stroke:none;opacity:.55}.j5-closer .tile.last .sqm{fill:var(--spark);opacity:1}.j5-closer .tile text{fill:var(--band-sub);font-size:11.5px}.j5-closer .tile.last rect{fill:#fff;stroke:none}:root[data-theme=dark] .j5-closer .tile.last rect{fill:#f1f4f1}.j5-closer .tile.last text{fill:#0b0f0c;font-weight:500}.j5-closer .line{fill:none;stroke:var(--band-text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.9s .9s var(--ease)}.j5-closer .go .line{stroke-dashoffset:0}.j5-closer .area{fill:url(#j5fade);opacity:0;transition:opacity 1s 2s}.j5-closer .go .area{opacity:1}.j5-closer .pt{fill:var(--band);stroke:var(--band-text);stroke-width:1.4;opacity:0;transition:opacity .4s;transition-delay:calc(1.2s + var(--i)*.14s)}.j5-closer .go .pt{opacity:1}.j5-closer .chk{fill:var(--spark);opacity:0;transform-origin:center;transform:scale(.3);transition:opacity .5s 3.1s,transform .7s 3.1s var(--ease)}.j5-closer .go .chk{opacity:1;transform:none}.j5-closer .card{position:absolute;left:0;top:0;width:min(300px,56%);background:#ffffff0f;border:1px solid var(--band-hair);border-radius:18px;padding:18px 20px;opacity:0;transform:translateY(10px);transition:opacity .7s 3s,transform .9s 3s var(--ease);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.j5-closer .go .card{opacity:1;transform:none}.j5-closer .card small{display:block;font-size:12.5px;color:var(--band-sub)}.j5-closer .card h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1;margin-top:4px}.j5-closer .card .nw{margin-top:12px;font-size:12.5px;color:var(--band-sub)}.j5-closer .card .nw b{display:block;margin-top:3px;font-size:40px;font-weight:300;letter-spacing:-.04em;color:var(--band-text);line-height:1;font-feature-settings:"tnum"}.j5-closer .card .d{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--band-text);font-feature-settings:"tnum"}.j5-closer .card .d i{width:8px;height:8px;border-radius:50%;background:var(--spark)}@media(max-width:1023.98px){.j5-closer .band{height:100vh;height:100svh;min-height:520px;padding:clamp(18px,3.4svh,34px) 0 clamp(16px,2.8svh,28px);display:flex;flex-direction:column}.j5-closer .wrap{display:flex;flex-direction:column;align-items:stretch;height:100%;gap:0;padding:0 20px;max-width:none}.j5-closer .copy{display:contents}.j5-closer h2{order:1;font-size:clamp(40px,min(14.5vw,8.4svh),66px);line-height:.95}.j5-closer .sub{order:2;margin-top:clamp(8px,1.6svh,16px);max-width:none;font-size:clamp(14px,2.2svh,17px);line-height:1.42}.j5-closer .horizon{order:3;flex:1 1 0;min-height:140px;margin:clamp(8px,1.8svh,18px) -20px 0;position:relative}.j5-closer .hz{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.j5-closer .card{left:20px;top:2px;width:min(56%,230px);padding:11px 13px 12px;border-radius:14px}.j5-closer .card small{display:none}.j5-closer .card h3{font-size:19px;margin-top:0}.j5-closer .card .nw{margin-top:6px}.j5-closer .card .nw b{font-size:30px}.j5-closer .card .d{margin-top:7px;font-size:12px}.j5-closer .steps{order:4;display:flex;gap:7px;border:0;margin:clamp(8px,1.6svh,16px) 0 0;max-width:none}.j5-closer .steps li{flex:1;display:block;border:1px solid var(--band-hair);border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.3}.j5-closer .steps li span{display:block;margin-bottom:2px}.j5-closer .steps li>span{display:grid;width:22px;height:22px;font-size:11px;margin-bottom:6px}.j5-closer .steps .long{display:none}.j5-closer .steps .short{display:block;font-weight:500}.j5-closer .cta{order:5;flex-direction:column;align-items:stretch;gap:7px;margin-top:clamp(10px,1.8svh,18px)}.j5-closer .btn{height:clamp(46px,7svh,56px);justify-content:center}.j5-closer .cta small{max-width:none;text-align:center;font-size:12px}}@media(max-width:1023.98px)and (max-height:700px){.j5-closer .card{padding:8px 11px 9px;width:min(52%,200px)}.j5-closer .card h3{font-size:16px}.j5-closer .card .nw{margin-top:3px}.j5-closer .card .nw b{font-size:23px}.j5-closer .card .d{margin-top:4px;font-size:11px}}.j5-closer .short{display:none}.j5-notfound{display:block;background:var(--page);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";padding:120px 0 var(--gap)}.j5-notfound *{box-sizing:border-box}.j5-notfound h1,.j5-notfound p,.j5-notfound ul{margin:0;padding:0}.j5-notfound ul{list-style:none}.j5-notfound .wrap{max-width:640px;margin:0 auto;padding:0 var(--gut)}.j5-notfound .search{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;background:var(--surface);border:1px solid var(--hair);border-radius:14px;font-size:15px;color:var(--ink)}.j5-notfound .search svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--ink-3);stroke-width:1.6;stroke-linecap:round}.j5-notfound .q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.j5-notfound .none{flex:none;height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:var(--sunk);font-size:12.5px;font-weight:500;color:var(--ink-2)}.j5-notfound h1{margin-top:48px;font-family:var(--serif);font-weight:400;font-size:clamp(44px,6vw,72px);line-height:1;letter-spacing:-.022em;text-wrap:balance}.j5-notfound .lead{margin-top:18px;font-size:18px;line-height:1.55;color:var(--ink-2)}.j5-notfound .ways{margin-top:40px}.j5-notfound .ways a{display:grid;grid-template-columns:1fr auto;grid-template-areas:"h i" "p i";-moz-column-gap:16px;column-gap:16px;padding:18px 0;border-top:1px solid var(--hair-2);color:inherit;text-decoration:none}.j5-notfound .ways li:last-child a{border-bottom:1px solid var(--hair-2)}.j5-notfound .ways b{grid-area:h;font-size:17px;font-weight:500;letter-spacing:-.01em}.j5-notfound .ways span{grid-area:p;margin-top:3px;font-size:15px;color:var(--ink-2)}.j5-notfound .ways i{grid-area:i;align-self:center;font-style:normal;font-size:18px;color:var(--ink-3);transition:transform .15s ease-out}.j5-notfound .ways a:hover i{transform:translate(4px);color:var(--ink)}.j5-notfound .ways a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}@media(max-width:1023.98px){.j5-notfound{padding-top:64px}.j5-notfound .lead{font-size:16.5px}}
