/* Generated by build.py from styles/sendsafe.css, styles/site.css, styles/device.css, styles/theme.css, styles/craft.css, styles/content.css, styles/final.css, styles/risk.css, styles/forms.css, styles/trust.css, styles/upgrade.css, styles/system.css, styles/motion.css. Edit those files, not this one. */
:root{--font: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--ui: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--bg: oklch(0.985 0.001 250);--surface: oklch(1 0 0);--sunk: oklch(0.965 0.002 250);--ink: oklch(0.23 0.012 255);--ink-2: oklch(0.42 0.012 255);--muted: oklch(0.5 0.012 255);--line: oklch(0.9 0.005 255);--line-strong: oklch(0.82 0.008 255);--orig: #161b22;--orig-ink: #10141a;--orig-tint: #e4e6ea;--slate: #3d4a5c;--slate-tint: #e9edf3;--ease-out: cubic-bezier(0.16, 1, 0.3, 1);--ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);--shell: 1200px;--nav-h: 72px;--z-nav: 20;--z-menu: 30}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--nav-h) + 24px)}body{margin: 0;min-width: 320px;background: var(--bg);color: var(--ink);font-family: var(--font);font-size: 17px;line-height: 1.55;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}h1, h2, h3, h4, p, ul, ol, figure{margin: 0}ul, ol{padding: 0;list-style: none}h1, h2, h3{font-weight: 500;text-wrap: balance;letter-spacing: -0.03em}p{text-wrap: pretty}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;cursor: pointer}img, svg{display: block}:focus-visible{outline: 2px solid var(--slate);outline-offset: 4px;border-radius: 6px}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: fixed;top: 10px;left: 12px;z-index: var(--z-menu);padding: 10px 14px;border-radius: 10px;background: var(--ink);color: var(--surface);transform: translateY(-200%)}.skip:focus{transform: none}.shell{width: min(var(--shell), calc(100% - 48px));margin-inline: auto}.icon{width: 16px;height: 16px}.logo{display: block;width: 132px;aspect-ratio: 271 / 108;background: currentColor;-webkit-mask: url("../assets/brand/sendsafe-lockup.svg") no-repeat center / contain;mask: url("../assets/brand/sendsafe-lockup.svg") no-repeat center / contain}.mark{display: inline-block;width: 16px;aspect-ratio: 108 / 106;background: currentColor;-webkit-mask: url("../assets/brand/sendsafe-mark.svg") no-repeat center / contain;mask: url("../assets/brand/sendsafe-mark.svg") no-repeat center / contain}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: 46px;padding: 0 20px;border: 1px solid transparent;border-radius: 999px;font-size: 15px;font-weight: 500;white-space: nowrap;transition: background-color 0.2s, border-color 0.2s, color 0.2s}.btn-solid{background: var(--ink);color: var(--surface)}.btn-solid:hover{background: oklch(0.32 0.012 255)}.btn-line{border-color: var(--line-strong);background: var(--surface)}.btn-line:hover{border-color: var(--ink-2)}.btn-sm{height: 40px;padding: 0 16px;font-size: 14px}.text-link{display: inline-flex;align-items: center;gap: 8px;font-weight: 500;border-bottom: 1px solid var(--line-strong);padding-bottom: 2px}.text-link:hover{border-color: var(--ink)}.nav{position: sticky;top: 0;z-index: var(--z-nav);background: var(--bg);border-bottom: 1px solid transparent;transition: border-color 0.25s, background-color 0.25s}.nav.is-scrolled{border-color: var(--line);background: oklch(0.985 0.001 250)}.nav-inner{display: flex;align-items: center;justify-content: space-between;gap: 24px;height: var(--nav-h)}.brand{display: flex;align-items: center;gap: 14px}.byline{padding-left: 14px;border-left: 1px solid var(--line);font-size: 13px;color: var(--muted)}.nav-links{display: flex;gap: 30px;font-size: 15px;color: var(--ink-2)}.nav-links a:hover{color: var(--ink)}.nav-actions{display: flex;align-items: center;gap: 10px}.menu-btn{display: none;width: 44px;height: 44px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface)}.menu-btn span{display: block;width: 16px;height: 1.5px;margin: 4px auto;background: var(--ink);transition: transform 0.25s var(--ease-out)}.menu-btn[aria-expanded="true"] span:first-child{transform: translateY(2.75px) rotate(45deg)}.menu-btn[aria-expanded="true"] span:last-child{transform: translateY(-2.75px) rotate(-45deg)}.section{padding: clamp(88px, 11vw, 144px) 0}.section + .section{border-top: 1px solid var(--line)}.section-sunk{background: var(--sunk)}.head{display: grid;grid-template-columns: 1.1fr 1fr;align-items: end;gap: 48px;margin-bottom: clamp(44px, 6vw, 72px)}.head h2{font-size: clamp(34px, 4.2vw, 56px);line-height: 1.02}.head h2 .soft{color: var(--ink-2)}.head p{max-width: 48ch;font-size: 18px;color: var(--ink-2)}.kicker{display: block;margin-bottom: 18px;font-size: 15px;font-weight: 500;color: var(--orig);letter-spacing: 0}.hero{padding: clamp(40px, 7vh, 88px) 0 0}.hero-intro{display: grid;grid-template-columns: 1.2fr 1fr;align-items: end;gap: 48px}.hero h1{font-size: clamp(42px, 5.4vw, 80px);line-height: 0.98;letter-spacing: -0.038em}.hero h1 .soft{color: var(--ink-2)}.hero-sub{max-width: 46ch;font-size: clamp(17px, 1.3vw, 19px);color: var(--ink-2)}.hero-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 22px;margin-top: 26px}.screen{margin-top: clamp(40px, 6vh, 64px)}.works{margin: 30px 0 0;padding-bottom: clamp(72px, 9vw, 112px)}.works-label{display: block;margin-bottom: 14px;font-size: 14px;color: var(--muted)}.providers{display: flex;flex-wrap: wrap;gap: 12px 24px}.providers li{display: inline-flex;align-items: center;gap: 9px;font-size: 15px;font-weight: 500;color: var(--ink-2)}.providers img{width: 20px;height: 20px}.browser{overflow: hidden;border-radius: 14px;background: #fff;box-shadow: 0 0 0 1px rgb(0 0 0 / 0.1), 0 2px 4px rgb(0 0 0 / 0.04), 0 30px 70px -20px rgb(0 0 0 / 0.22)}.chrome{display: grid;grid-template-columns: 90px 1fr 90px;align-items: center;height: 44px;padding: 0 14px;background: #f3f3f3;border-bottom: 1px solid #e3e3e3;font-family: var(--ui)}.lights{display: flex;gap: 8px}.lights i{width: 12px;height: 12px;border-radius: 50%;background: #ff5f57;box-shadow: inset 0 0 0 0.5px rgb(0 0 0 / 0.12)}.lights i:nth-child(2){background: #febc2e}.lights i:nth-child(3){background: #28c840}.url{justify-self: center;display: flex;align-items: center;justify-content: center;gap: 8px;width: min(460px, 100%);height: 28px;padding: 0 12px;border-radius: 8px;background: #e6e6e6;font-size: 13px;color: #4a4a4a}.url svg{width: 11px;height: 11px;color: #6a6a6a}.chrome-right{display: flex;justify-content: flex-end}.pause{display: inline-flex;align-items: center;height: 26px;padding: 0 10px;border: 1px solid #d6d6d6;border-radius: 999px;background: #fff;font-family: var(--ui);font-size: 12px;color: #4f4f4f}.pause:hover{border-color: #aaa;color: #111}.gpt{display: grid;grid-template-columns: 260px 1fr;height: clamp(520px, 62vh, 640px);font-family: var(--ui);color: #0d0d0d;font-size: 15px;letter-spacing: 0}.gpt-side{display: flex;flex-direction: column;gap: 2px;padding: 10px 8px;background: #f9f9f9;border-right: 1px solid #ededed;font-size: 14px}.gpt-side-top{display: flex;align-items: center;justify-content: space-between;height: 44px;padding: 0 8px}.gpt-side-top img{width: 22px;height: 22px}.gpt-side-top svg{width: 20px;height: 20px;color: #5d5d5d}.gpt-item{display: flex;align-items: center;gap: 10px;height: 36px;padding: 0 10px;border-radius: 10px}.gpt-item svg{width: 18px;height: 18px;color: #3b3b3b}.gpt-group{margin: 18px 10px 6px;font-size: 13px;color: #6e6e6e}.gpt-chat{height: 36px;display: flex;align-items: center;padding: 0 10px;border-radius: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.gpt-foot{margin-top: auto;display: flex;align-items: center;gap: 10px;padding: 10px}.gpt-avatar{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: #1f6f5c;color: #fff;font-size: 12px;font-weight: 600}.gpt-foot small{display: block;color: #6e6e6e;font-size: 12px}.gpt-main{position: relative;display: flex;flex-direction: column;min-width: 0}.gpt-top{display: flex;align-items: center;height: 52px;padding: 0 16px}.gpt-model{display: inline-flex;align-items: center;gap: 4px;padding: 6px 10px;font-size: 17px;font-weight: 500}.gpt-model svg{width: 16px;height: 16px;color: #737373}.gpt-body{position: relative;flex: 1;min-height: 0}.gpt-home{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;padding-bottom: 170px;transition: opacity 0.35s ease}.gpt-home-title{font-family: var(--ui);font-size: 28px;font-weight: 400;letter-spacing: -0.01em}.gpt.is-convo .gpt-home{opacity: 0}.gpt-thread{position: absolute;inset: 0 0 150px;overflow: hidden;display: flex;flex-direction: column;gap: 22px;width: min(768px, calc(100% - 48px));margin: 0 auto;padding-top: 18px}.msg-user{align-self: flex-end;max-width: 72%;padding: 10px 18px;border-radius: 18px;background: #f4f4f4;line-height: 1.6;opacity: 0;transform: translateY(6px);transition: opacity 0.3s ease, transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1)}.gpt.is-convo .msg-user{opacity: 1;transform: none}.msg-ai{line-height: 1.75;font-size: 15.5px}.msg-ai .w{opacity: 0;transition: opacity 0.18s ease}.msg-ai .w.on{opacity: 1}.gpt-dock{position: absolute;left: 0;right: 0;bottom: 0;padding: 0 24px 22px;transform: translateY(var(--lift, -150px));transition: transform 0.55s cubic-bezier(0.2, 0.8, 0.2, 1)}.gpt.is-convo .gpt-dock{--lift: 0px}.gpt-compose{width: min(768px, 100%);margin: 0 auto}.gpt-box{border-radius: 28px;background: #fff;box-shadow: 0 0 0 1px #e3e3e3, 0 4px 18px rgb(0 0 0 / 0.05);padding: 12px 12px 10px 20px}.gpt-input{min-height: 26px;padding: 4px 0 10px;font-size: 16px;line-height: 1.55}.placeholder{color: #737373}.gpt.has-text .placeholder{display: none}.caret{display: inline-block;width: 1.5px;height: 1.15em;margin-left: 1px;vertical-align: -0.2em;background: #0d0d0d;animation: blink 1s steps(1) infinite}.gpt.is-typing .caret{animation: none}.gpt.is-sending .caret, .gpt.is-convo .caret{visibility: hidden}@keyframes blink{50%{opacity: 0}}.gpt-tools{display: flex;align-items: center;justify-content: space-between}.gpt-tools-left{display: flex;align-items: center;gap: 4px;margin-left: -10px;color: #5d5d5d;font-size: 14px}.tbtn{display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 10px}.tbtn svg{width: 18px;height: 18px}.gpt-tools-right{display: flex;align-items: center;gap: 6px;color: #5d5d5d}.gpt-tools-right > svg{width: 20px;height: 20px;margin-right: 6px;transition: opacity 0.2s}.gpt.is-sending .gpt-tools-right > svg{opacity: 0}.val{position: relative;display: inline-block;vertical-align: bottom;white-space: nowrap;transition: width 0.7s var(--ease-in-out)}.val .o, .val .t{display: inline-block;transition: opacity 0.4s var(--ease-out), filter 0.4s var(--ease-out), transform 0.5s var(--ease-out), color 0.3s, background-color 0.3s, box-shadow 0.3s}.val .o{border-radius: 3px}.val .t{position: absolute;left: 0;top: 50%;translate: 0 -50%;padding: 1px 7px 2px;border-radius: 6px;font-family: var(--mono);font-size: 0.8em;font-weight: 500;color: var(--slate);background: var(--slate-tint);border: 1px solid oklch(0.38 0.045 250 / 0.16);opacity: 0;filter: blur(4px);transform: translateY(5px)}.gpt .val.found .o{background: var(--orig-tint);box-shadow: inset 0 -2px 0 var(--orig);color: var(--orig-ink)}.gpt.is-swapped .gpt-input .val .o{opacity: 0;transform: translateY(-4px)}.gpt.is-swapped .gpt-input .val .t{opacity: 1;filter: none;transform: none}.msg-user .val .o, .msg-ai .val .o{opacity: 0}.msg-user .val .t, .msg-ai .val .t{opacity: 1;filter: none;transform: none}.gpt.is-restored .msg-ai .val .o{opacity: 1;transform: none;background: var(--orig-tint);color: var(--orig-ink)}.gpt.is-restored .msg-ai .val .t{opacity: 0;filter: blur(4px)}.gpt.is-settled .msg-ai .val .o{background: transparent;color: inherit;box-shadow: inset 0 -1px 0 rgb(22 27 34 / 0.45)}@property --spin{syntax: "<angle>";inherits: false;initial-value: 0deg}.orb-slot{position: relative;display: block}.orb{position: relative;display: block;width: 36px;height: 36px;border-radius: 50%;overflow: hidden;background: #d9d9d9;filter: grayscale(1) opacity(0.45);transition: transform 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), filter 0.4s}.orb::before{content: "";position: absolute;inset: -30%;background: conic-gradient(from var(--spin), oklch(0.55 0.12 258), oklch(0.9 0.03 85), oklch(0.42 0.05 255), oklch(0.7 0.09 235), oklch(0.93 0.02 60), oklch(0.55 0.12 258));filter: blur(5px) saturate(1.15);animation: orb-spin 9s linear infinite}.orb::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: radial-gradient(circle at 34% 26%, rgb(255 255 255 / 0.85), transparent 38%), radial-gradient(circle at 72% 82%, oklch(0.45 0.08 250 / 0.28), transparent 60%);box-shadow: inset 0 0 0 1px rgb(255 255 255 / 0.35), inset 0 -3px 6px rgb(0 0 0 / 0.14)}@keyframes orb-spin{to{--spin: 360deg}}.gpt.has-text .orb, .orb.is-live{filter: none}.gpt.is-press .orb{transform: scale(0.88)}.gpt.is-sending .orb{animation: orb-work 1.4s cubic-bezier(0.45, 0, 0.55, 1) infinite}.gpt.is-sending .orb::before{animation-duration: 1.6s}@keyframes orb-work{0%, 100%{transform: scale(1)}50%{transform: scale(1.12)}}.orb-label{position: absolute;right: 44px;top: 50%;translate: 0 -50%;white-space: nowrap;font-size: 12.5px;color: #5d5d5d;opacity: 0;transition: opacity 0.25s}.gpt.is-sending .orb-label{opacity: 1}.frag{background: var(--surface);border-radius: 20px;box-shadow: 0 0 0 1px rgb(0 0 0 / 0.07), 0 18px 40px -24px rgb(0 0 0 / 0.2);font-family: var(--ui);color: #0d0d0d}.hl{border-radius: 3px;padding: 0 1px;background: var(--orig-tint);box-shadow: inset 0 -2px 0 var(--orig);color: var(--orig-ink)}.tok{display: inline-block;padding: 1px 7px 2px;border-radius: 6px;font-family: var(--mono);font-size: 0.8em;font-weight: 500;line-height: 1.5;color: var(--slate);background: var(--slate-tint);border: 1px solid oklch(0.38 0.045 250 / 0.16);white-space: nowrap}.word{display: inline-block}.bar{display: inline-block;flex: none;width: auto;height: 16px;color: var(--ink)}.gate-bar{display: block;border: 5px solid var(--ink);border-radius: 12px;transform: skewY(-22deg)}.screen{position: relative}.toast{position: absolute;top: 50px;right: clamp(-26px, calc((1248px - 100vw) / 2), 16px);z-index: 3;display: grid;grid-template-columns: 38px 1fr auto;align-items: center;gap: 12px;width: 344px;padding: 12px 14px 12px 12px;border-radius: 18px;background: oklch(0.99 0.002 250 / 0.84);-webkit-backdrop-filter: blur(22px) saturate(1.6);backdrop-filter: blur(22px) saturate(1.6);box-shadow: 0 0 0 1px rgb(0 0 0 / 0.07), 0 2px 6px rgb(0 0 0 / 0.05), 0 26px 50px -18px rgb(0 0 0 / 0.32);font-family: var(--ui);font-size: 13px;line-height: 1.35;color: #1d1d1f;opacity: 0;filter: blur(6px);transform: translate3d(18px, 0, 0) scale(0.97);transition: opacity 0.45s var(--ease-out), filter 0.45s var(--ease-out), transform 0.6s var(--ease-out);pointer-events: none}.toast.is-on{opacity: 1;filter: none;transform: none}.toast-icon{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 10px;background: var(--ink);color: #fff}.toast-icon .mark{width: 18px}.toast-body b{display: block;font-weight: 600}.toast-body span{color: #4a4a4f}.toast-time{align-self: start;font-size: 12px;color: #6b6b70}.still{position: relative;height: clamp(560px, 92vh, 900px);margin: 0;overflow: hidden;background: oklch(0.3 0.03 60);color: oklch(0.97 0.012 80)}.still img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 55%;transform-origin: 50% 60%}.still::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top, oklch(0.17 0.02 55 / 0.78), oklch(0.17 0.02 55 / 0.28) 45%, transparent 70%);pointer-events: none}.still-copy{position: absolute;left: 0;right: 0;text-align: left;bottom: clamp(40px, 7vh, 80px);z-index: 1}.still-time{margin-bottom: 18px;font-family: var(--mono);font-size: 14px;font-variant-numeric: tabular-nums;letter-spacing: 0.02em;color: oklch(0.9 0.04 75)}.still-line{max-width: 13ch;font-size: clamp(42px, 6.6vw, 96px);font-weight: 500;line-height: 0.98;letter-spacing: -0.04em;text-wrap: balance}.still-line-sm{max-width: 20ch;font-size: clamp(28px, 3.6vw, 52px);line-height: 1.04;letter-spacing: -0.03em}.still-sub{max-width: 44ch;margin-top: 22px;font-size: clamp(17px, 1.4vw, 20px);color: oklch(0.92 0.015 80)}.friday > .shell{padding: clamp(88px, 11vw, 144px) 0 clamp(88px, 11vw, 144px)}.friday{background: var(--sunk);border-bottom: 1px solid var(--line)}.drift{position: relative;height: 600px}.paste{position: absolute;display: flex;flex-direction: column;padding: 20px 22px 16px;will-change: transform}.paste:nth-child(1){left: 0;top: 70px;width: 440px;z-index: 3}.paste:nth-child(2){left: 468px;top: 0;width: 350px;z-index: 1}.paste:nth-child(3){right: 0;top: 150px;width: 370px;z-index: 2}.paste:nth-child(4){left: 330px;top: 380px;width: 470px;z-index: 4}.paste-who{display: flex;align-items: center;gap: 10px;margin-bottom: 14px;font-size: 13px;color: #5d5d5d}.paste-who img{width: 18px;height: 18px}.paste-who time{margin-left: auto;font-family: var(--mono);font-size: 12px;font-variant-numeric: tabular-nums;color: #6b6b6b}.paste p{flex: 1;font-size: 16px;line-height: 1.6}.paste code{font-family: var(--mono);font-size: 0.84em;line-height: 1.9}.paste-foot{margin-top: 18px;padding-top: 14px;border-top: 1px solid #efefef;font-size: 13px;color: var(--ink-2)}.problem-note{max-width: 62ch;margin-top: 8px;font-size: 18px;color: var(--ink-2)}.crossing-sec .head{margin-bottom: clamp(48px, 6vw, 80px)}.cross-inner{display: grid;grid-template-columns: 290px 1fr;align-items: center;gap: 56px}.cross-steps{display: grid}.cross-steps li{padding: 22px 0;border-top: 1px solid var(--line);transition: opacity 0.4s var(--ease-out)}.cross-steps li:last-child{border-bottom: 1px solid var(--line)}.step-num{display: block;margin-bottom: 10px;font-family: var(--mono);font-size: 13px;color: var(--muted)}.cross-steps h3{font-size: 21px;line-height: 1.2;letter-spacing: -0.02em}.cross-steps p{margin-top: 8px;font-size: 15.5px;line-height: 1.55;color: var(--ink-2)}.cross.is-live .cross-steps li{opacity: 0.32}.cross.is-live .cross-steps li.is-on{opacity: 1}.stage{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) 128px minmax(0, 1fr);grid-template-areas: "ld lg la" "rl g rr" "mp g nt" "al g ar";row-gap: 16px;align-items: start}.lane{display: flex;align-items: center;gap: 9px;padding-bottom: 12px;border-bottom: 1px solid var(--line);font-size: 14px;font-weight: 500;color: var(--ink-2)}.lane .bar{height: 15px}.lane-device{grid-area: ld}.lane-gate{grid-area: lg;justify-content: center;color: var(--ink)}.lane-ai{grid-area: la}.gate{grid-area: g;position: relative;z-index: 3;align-self: stretch;display: flex;justify-content: center;padding: 18px 0 30px;pointer-events: none}.gate .gate-bar{width: 46px;height: 100%}.gate-state{position: absolute;bottom: -8px;left: 50%;translate: -50% 0;white-space: nowrap;font-family: var(--mono);font-size: 11.5px;color: var(--muted)}.gate-inline{display: none}.card{position: relative;z-index: 1;padding: 16px 18px 18px;font-size: 14.5px;line-height: 1.6;border-radius: 16px}.card-meta{display: flex;align-items: center;gap: 7px;margin-bottom: 8px;font-size: 12.5px;color: #6a6a6a}.card-meta img{width: 14px;height: 14px}.card-meta .mark{width: 13px;color: var(--ink)}.req-local{grid-area: rl}.req-remote{grid-area: rr;z-index: 2}.map{grid-area: mp;background: transparent;box-shadow: none;padding: 4px 2px 0}.map ul{display: grid;gap: 8px}.map li{display: flex;align-items: center;justify-content: space-between;gap: 10px;font-family: var(--ui);font-size: 13.5px;transition: opacity 0.4s var(--ease-out), transform 0.5s var(--ease-out)}.map li .tok{font-size: 11.5px}.map li .hl{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0}.cross.is-live .map li{opacity: 0;transform: translateX(10px)}.cross.is-live .map li.on{opacity: 1;transform: none}.ai-note{grid-area: nt;align-self: center;padding: 0 4px;font-size: 13.5px;line-height: 1.5;color: var(--muted)}.ans-remote{grid-area: ar}.ans-local{grid-area: al;z-index: 2}.ans-remote .tok, .req-remote .t{font-size: 0.8em}.card .val .o{padding: 0 1px;background: var(--orig-tint);box-shadow: inset 0 -2px 0 var(--orig);color: var(--orig-ink)}.val.is-tok .o{opacity: 0;filter: blur(3px);transform: translateY(-4px)}.val.is-tok .t{opacity: 1;filter: none;transform: none}.val:not(.sized).is-tok .o{position: absolute;left: 0}.val:not(.sized).is-tok .t{position: static;translate: none}.stage .val{transition: width 0.5s var(--ease-in-out)}.switch{transition: background-color 0.35s var(--ease-out)}.switch::after{transition: right 0.35s var(--ease-out), left 0.35s var(--ease-out)}.switch.pre{background: #d6d6d6}.switch.pre::after{right: 16px}.duo{display: grid;grid-template-columns: 1fr 1fr;gap: 24px}.panel{display: flex;flex-direction: column;overflow: hidden;border-radius: 24px;background: var(--surface);box-shadow: 0 0 0 1px var(--line)}.panel-stage{position: relative;min-height: 380px;padding: 0 0 28px;background: var(--sunk);border-bottom: 1px solid var(--line);overflow: hidden}.panel-copy{padding: 28px 30px 32px}.panel-copy h3{font-size: clamp(24px, 2.4vw, 30px);line-height: 1.1}.panel-copy p{max-width: 44ch;margin-top: 12px;color: var(--ink-2)}.switch{position: relative;width: 34px;height: 20px;border-radius: 999px;background: oklch(0.52 0.13 150)}.switch::after{content: "";position: absolute;top: 2px;right: 2px;width: 16px;height: 16px;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgb(0 0 0 / 0.2)}.switch.off{background: #d6d6d6}.switch.off::after{right: auto;left: 2px}.console{margin: 24px 24px 0;border-radius: 14px;background: #fff;box-shadow: 0 0 0 1px rgb(0 0 0 / 0.07), 0 16px 40px -22px rgb(0 0 0 / 0.3);font-family: var(--ui);font-size: 13px;color: #1d1d1d;overflow: hidden}.console-top{display: flex;align-items: center;justify-content: space-between;padding: 12px 16px;border-bottom: 1px solid #eee}.console-top b{display: flex;align-items: center;gap: 8px;font-size: 14px}.console-top b .mark{width: 15px}.console-top span{color: #5d5d5d}.policy{padding: 6px 16px 10px}.policy li{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 11px 0;border-bottom: 1px solid #f2f2f2}.policy li:last-child{border-bottom: 0}.policy b{display: block;font-weight: 500}.policy small{color: #5d5d5d}.console-foot{display: flex;justify-content: space-between;padding: 10px 16px;background: #fafafa;border-top: 1px solid #eee;color: #5d5d5d}.ledger{border-radius: 20px;background: var(--surface);box-shadow: 0 0 0 1px var(--line);overflow: hidden}.ledger table{width: 100%;border-collapse: collapse;font-size: 16px}.ledger th, .ledger td{padding: 18px 24px;text-align: left;vertical-align: middle;border-bottom: 1px solid var(--line)}.ledger tr:last-child th, .ledger tr:last-child td{border-bottom: 0}.ledger thead th{font-size: 14px;font-weight: 500;color: var(--muted);background: var(--sunk)}.ledger .lane-h{color: var(--ink-2)}.ledger .lane-h .bar{display: inline-block;height: 14px;margin: 0 9px -2px 0}.ledger tbody th{width: 36%;font-weight: 500}.ledger td{width: 32%;color: var(--ink-2)}.ledger td:nth-child(3), .ledger th:nth-child(3){padding-left: 36px;background-image: linear-gradient(to right, var(--ink) 0 1.5px, transparent 1.5px 6px, var(--ink) 6px 7.5px, transparent 7.5px);background-repeat: no-repeat;background-size: 8px 100%}.ledger thead th:nth-child(3){background-color: var(--sunk)}.principles{display: grid;grid-template-columns: repeat(3, 1fr);gap: 40px;margin-top: 56px}.principles h3{font-size: 20px;letter-spacing: -0.015em}.principles p{margin-top: 10px;color: var(--ink-2)}.plans{display: grid;grid-template-columns: repeat(3, 1fr);border-radius: 24px;background: var(--surface);box-shadow: 0 0 0 1px var(--line);overflow: hidden}.plan{display: flex;flex-direction: column;padding: 32px 30px}.plan + .plan{border-left: 1px solid var(--line)}.plan h3{font-size: 24px}.plan-lede{margin-top: 8px;color: var(--ink-2);min-height: 3.1em}.plan-price{margin-top: 26px;font-size: 22px;font-weight: 500;letter-spacing: -0.02em}.plan-price small{display: block;margin-top: 4px;font-size: 14px;font-weight: 400;letter-spacing: 0;color: var(--muted)}.plan ul{display: grid;gap: 10px;margin: 26px 0 30px;color: var(--ink-2)}.plan li{display: flex;gap: 10px}.plan li::before{content: "";flex: none;width: 6px;height: 6px;margin-top: 0.65em;border-radius: 50%;background: var(--line-strong)}.plan .btn{margin-top: auto;align-self: flex-start}.plan.featured{background: var(--sunk)}.faq{display: grid;grid-template-columns: 0.8fr 1.2fr;gap: 64px}.faq h2{font-size: clamp(34px, 4vw, 52px);line-height: 1.02}.faq-side p{margin-top: 18px;color: var(--ink-2)}.faq-list details{border-bottom: 1px solid var(--line)}.faq-list details:first-child{border-top: 1px solid var(--line)}.faq-list summary{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 22px 0;font-size: 18px;font-weight: 500;cursor: pointer;list-style: none}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary::after{content: "+";font-size: 22px;font-weight: 400;color: var(--muted);transition: transform 0.25s var(--ease-out)}.faq-list details[open] summary::after{transform: rotate(45deg)}.faq-list details p{max-width: 62ch;padding: 0 0 24px;color: var(--ink-2)}.closing{padding: 0 0 clamp(96px, 12vw, 160px);text-align: center}.closing-copy{padding-top: clamp(88px, 11vw, 140px)}.closing-mark{display: flex;justify-content: center;align-items: flex-end;gap: 5px;margin: 0 auto 36px;color: var(--ink)}.closing-mark svg{width: auto}.closing-mark svg:nth-child(1){height: 26px}.closing-mark svg:nth-child(2){height: 40px}.closing-mark svg:nth-child(3){height: 46px}.closing-copy h2{font-size: clamp(40px, 5.4vw, 76px);line-height: 1;letter-spacing: -0.038em}.closing-copy h2 .soft{color: var(--ink-2)}.closing-copy p{margin: 22px auto 0;max-width: 44ch;font-size: 18px;color: var(--ink-2)}.closing .btn{margin-top: 32px}.footer{padding: 56px 0 40px;border-top: 1px solid var(--line);background: var(--sunk);font-size: 15px}.footer-grid{display: grid;grid-template-columns: 1.4fr repeat(3, 1fr);gap: 40px}.footer-brand p{margin-top: 14px;max-width: 30ch;color: var(--ink-2)}.footer .foot-h{margin-bottom: 14px;font-size: 14px;font-weight: 500;color: var(--muted)}.footer ul{display: grid;gap: 10px;color: var(--ink-2)}.footer a:hover{color: var(--ink)}.footer-base{display: flex;justify-content: space-between;align-items: baseline;gap: 24px;margin-top: 48px;padding-top: 22px;border-top: 1px solid var(--line);font-size: 13px;color: var(--muted)}@media (max-width: 1080px){.principles{grid-template-columns: 1fr 1fr}.duo, .plans{grid-template-columns: 1fr}.drift{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;height: auto}.paste, .paste:nth-child(n){position: static;width: auto}.cross-inner{grid-template-columns: 1fr;gap: 40px}.cross-steps{grid-template-columns: repeat(3, 1fr);gap: 0 28px}.cross-steps li:last-child{border-bottom: 0}.toast{right: 16px}.problem-note{margin-top: 40px}.plan + .plan{border-left: 0;border-top: 1px solid var(--line)}}@media (max-width: 900px){.nav-links, .byline, .nav-actions .btn{display: none}.menu-btn{display: block}.nav.is-open .nav-links{position: absolute;top: var(--nav-h);left: 0;right: 0;display: grid;gap: 4px;padding: 12px 24px 24px;background: var(--bg);border-bottom: 1px solid var(--line);font-size: 18px}.nav.is-open .nav-links a{padding: 10px 0}.hero-intro, .head, .step, .faq{grid-template-columns: 1fr;gap: 24px}.gpt{grid-template-columns: 1fr;height: 560px}.gpt-side{display: none}.footer-grid{grid-template-columns: 1fr 1fr}.cross-steps{grid-template-columns: 1fr}.cross-steps li:last-child{border-bottom: 1px solid var(--line)}.stage{grid-template-columns: 1fr;grid-template-areas: "ld" "rl" "mp" "gi" "la" "rr" "nt" "ar" "gj" "al";row-gap: 14px}.lane-gate, .gate{display: none}.lane-ai{margin-top: 6px}.gate-inline{display: flex;align-items: center;gap: 14px;padding: 10px 2px;font-size: 13.5px;font-weight: 500;color: var(--ink)}.gi-out{grid-area: gi}.gi-back{grid-area: gj}.gate-inline .gate-bar{width: 64px;height: 22px;border-width: 4px;border-radius: 7px}.map{padding-top: 0}}@media (max-width: 640px){.shell{width: calc(100% - 32px)}.principles, .drift{grid-template-columns: 1fr}.toast{top: auto;bottom: 108px;right: 10px;left: 10px;width: auto}.still{height: clamp(520px, 86svh, 720px)}.still img{object-position: 56% 50%}.ledger table, .ledger thead, .ledger tbody{display: block}.ledger tr{display: grid;grid-template-columns: 1fr 1fr}.ledger thead th:first-child{display: none}.ledger tbody th{grid-column: 1 / -1;width: auto;padding: 16px 16px 4px;border-bottom: 0}.ledger th, .ledger td{width: auto;padding: 10px 16px 16px;font-size: 15px}.ledger thead th{padding: 14px 16px}.ledger td:nth-child(3), .ledger th:nth-child(3){padding-left: 24px}.chrome{grid-template-columns: 56px 1fr 64px}.orb-label{display: none}.gpt-dock{padding: 0 12px 14px}.footer-base{flex-direction: column}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.orb::before, .caret{animation: none}.val, .val .o, .val .t, .msg-user, .gpt-dock, .gpt-home, .toast{transition: none !important}}html.film-mode header.nav, html.film-mode .hero-intro, html.film-mode .works, html.film-mode main > section:not(.hero), html.film-mode .closing, html.film-mode footer, html.film-mode .skip, html.film-mode .pause{display: none !important}html.film-mode body{background: transparent}html.film-mode .hero{padding: 0}html.film-mode .shell{width: 100%}html.film-mode .screen{margin: 0}html.film-mode .browser{border-radius: 14px;box-shadow: none}html.film-mode .gpt{height: 640px}.play{width: 10px;height: 12px}.film{width: min(1200px, calc(100% - 32px));max-width: none;padding: 0;border: 0;border-radius: 18px;background: #fff;box-shadow: 0 40px 100px -30px rgb(0 0 0 / 0.5)}.film::backdrop{background: oklch(0.2 0.01 255 / 0.55)}.film-inner{position: relative}.film video{display: block;width: 100%;aspect-ratio: 16 / 9;background: #fff}.film-close{position: absolute;top: 12px;right: 12px;z-index: 1;height: 34px;padding: 0 14px;border: 1px solid var(--line);border-radius: 999px;background: #fff;font-size: 13px}.film-note{padding: 12px 18px 14px;font-size: 13px;color: var(--muted)}@media (min-width: 1101px){.hero{padding-top: clamp(24px, 4.5vh, 56px)}.hero > .shell{width: min(1340px, calc(100% - 64px));display: grid;grid-template-columns: minmax(0, 440px) minmax(0, 1fr);grid-template-areas: "intro screen" "works works";column-gap: clamp(40px, 4.4vw, 72px);align-items: center}.hero-intro{grid-area: intro;display: block}.hero h1{font-size: clamp(50px, 4.6vw, 70px);line-height: 0.97}.hero-sub{margin-top: 26px;font-size: 17.5px}.hero .screen{grid-area: screen;margin-top: 0}.hero .gpt{grid-template-columns: 216px 1fr;height: clamp(540px, calc(100vh - 200px), 700px)}.hero .works{grid-area: works;margin-top: 40px;padding-bottom: clamp(64px, 8vw, 104px);display: flex;align-items: center;gap: 28px}.hero .works-label{flex: none;max-width: 30ch;margin: 0;line-height: 1.4}.toast{right: -14px;top: 58px}}.friday .desk{padding: clamp(88px, 11vw, 144px) 0 0}.desk-copy{display: grid;grid-template-columns: 1.15fr 1fr;align-items: end;gap: 48px;margin-bottom: clamp(36px, 5vw, 60px)}.desk-copy .still-time{grid-column: 1 / -1;margin-bottom: -26px;color: var(--muted)}.desk-line{font-size: clamp(38px, 5vw, 72px);line-height: 1;letter-spacing: -0.04em;max-width: 12ch}.desk-sub{max-width: 46ch;font-size: 18px;color: var(--ink-2)}.desk-photo{width: min(1340px, calc(100% - 48px));margin: 0 auto}.desk-cap{margin-top: 16px;text-align: center;font-size: 13.5px;color: var(--muted)}.desk-stage{position: relative;overflow: hidden;padding: clamp(48px, 6vw, 88px) clamp(24px, 9vw, 150px) clamp(40px, 5vw, 72px);border-radius: 28px;background: linear-gradient(180deg, oklch(0.975 0.003 250), oklch(0.94 0.005 250));box-shadow: inset 0 0 0 1px rgb(0 0 0 / 0.05)}.mbp{position: relative;z-index: 1;margin: 0 auto;max-width: 1040px}.mbp-lid{position: relative;padding: 2.1% 2.1% 2.6%;border-radius: clamp(10px, 1.8vw, 22px) clamp(10px, 1.8vw, 22px) 0 0;background: #0c0d0f;box-shadow: 0 0 0 1.5px #b9bcc1, 0 0 0 3px #d9dbde, 0 40px 80px -40px rgb(0 0 0 / 0.45)}.mbp-lid::before{content: "";position: absolute;top: 0;left: 50%;translate: -50% 0;width: 13%;height: 2.1%;min-height: 6px;border-radius: 0 0 8px 8px;background: #0c0d0f;z-index: 4}.mbp-base{position: relative;height: clamp(10px, 1.9vw, 22px);margin: 0 -7%;border-radius: 2px 2px 40% 40% / 2px 2px 100% 100%;background: linear-gradient(#eceef0, #c9ccd0 55%, #9ea2a7);box-shadow: 0 18px 30px -18px rgb(0 0 0 / 0.5)}.mbp-base span{position: absolute;top: 0;left: 50%;translate: -50% 0;width: 16%;height: 42%;border-radius: 0 0 10px 10px;background: linear-gradient(#b8bbbf, #d7d9dc)}.mac-screen{position: relative;aspect-ratio: 16 / 10;container-type: size;overflow: hidden;border-radius: 3px;background: #111}.mac{--lw: 68.75;position: relative;width: 100%;height: 100%;overflow: hidden;font-family: var(--ui);font-size: calc(100cqw / var(--lw));line-height: 1.35;letter-spacing: 0;color: #1d1d1f;background: radial-gradient(120% 90% at 85% 10%, #e9d6bf 0%, transparent 60%), linear-gradient(160deg, #cdb79d 0%, #8f9aa6 55%, #5f6d7c 100%)}.mac-glare{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(118deg, rgb(255 255 255 / 0.13) 0%, rgb(255 255 255 / 0) 38%);box-shadow: inset 0 0 0 1px rgb(0 0 0 / 0.35)}.mac svg{display: block;flex: none}.mac-bar{position: relative;z-index: 2;display: flex;align-items: center;justify-content: space-between;height: 1.85em;padding: 0 1em;font-size: 0.8125em;background: rgb(244 240 236 / 0.78);-webkit-backdrop-filter: blur(18px) saturate(1.5);backdrop-filter: blur(18px) saturate(1.5);white-space: nowrap}.mac-bar-l, .mac-bar-r{display: flex;align-items: center;gap: 1.35em}.mac-bar-r{gap: 1.05em}.mac-apple{width: 1.15em;height: 1.15em;margin-top: -0.12em}.mac-bar-l b{font-weight: 700}.mb-ic{width: 1.25em;height: 1.25em}.mb-bat{width: 1.8em}.mac-ss{display: grid;place-items: center;width: 2.1em;height: 1.45em;margin: 0 -0.35em;border-radius: 0.35em;transition: background-color 0.3s}.mac-ss.is-open{background: rgb(0 0 0 / 0.12)}.mac-ss .mark{width: 1.1em}.mac-clock{font-variant-numeric: tabular-nums}.mac-win{position: absolute;left: 3.5%;top: 2.9em;width: 71%;bottom: 4.5%;display: flex;flex-direction: column;overflow: hidden;border-radius: 0.75em;background: #fff;box-shadow: 0 0 0 0.5px rgb(0 0 0 / 0.3), 0 1.4em 3em -1em rgb(0 0 0 / 0.45)}.mac-tabs{display: flex;align-items: flex-end;gap: 1em;height: 2.4em;padding: 0 0.9em;background: #dde1e6}.mac .lights{align-self: center;gap: 0.5em}.mac .lights i{width: 0.75em;height: 0.75em}.mac-tab{display: flex;align-items: center;gap: 0.5em;min-width: 13em;height: 2.1em;padding: 0 1em;border-radius: 0.6em 0.6em 0 0;background: #fff;font-size: 0.75em}.mac-tab img{width: 1.15em;height: 1.15em}.mac-url{display: flex;align-items: center;height: 2.3em;padding: 0 0.8em;border-bottom: 1px solid #e8e8e8}.mac-url span{flex: 1;display: flex;align-items: center;gap: 0.55em;height: 2.2em;padding: 0 1.1em;border-radius: 1.1em;background: #eff1f4;font-size: 0.75em;color: #444}.mac-url svg{width: 1em;height: 1em;color: #777}.mac-gpt{flex: 1;display: grid;grid-template-columns: 12.5em 1fr;min-height: 0}.mac-side{padding: 0.7em 0.5em;background: #f9f9f9;border-right: 1px solid #eee;font-size: 0.8125em;overflow: hidden}.mac-side p{display: flex;align-items: center;gap: 0.6em;padding: 0.45em 0.6em;border-radius: 0.5em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mac-side svg{width: 1.15em;height: 1.15em;color: #444}.mac-side small{display: block;margin: 1.1em 0.6em 0.3em;font-size: 0.9em;color: #6b6b6b}.mac-main{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1.4em;min-width: 0;padding: 1.5em 1.6em 2.4em}.mac-hello{font-size: 1.55em;letter-spacing: -0.01em}.mac-compose{width: min(100%, 36em);padding: 0.75em 0.8em 0.65em 1.05em;border-radius: 1.5em;background: #fff;box-shadow: 0 0 0 1px #e3e3e3, 0 0.3em 1.2em rgb(0 0 0 / 0.06);font-size: 0.875em}.mac-compose p{line-height: 1.5}.mac-file{display: inline-flex;align-items: center;gap: 0.65em;margin-bottom: 0.75em;padding: 0.45em 1em 0.45em 0.45em;border: 1px solid #e6e6e6;border-radius: 0.9em}.mac-file-ic{display: grid;place-items: center;flex: none;width: 2.3em;height: 2.3em;border-radius: 0.6em;background: var(--slate);color: #fff}.mac-file-ic svg{width: 1.25em;height: 1.25em}.mac-file b{display: block;font-weight: 500}.mac-file small{display: block;font-size: 0.85em;color: #666}.mac-caret{display: inline-block;width: 1.5px;height: 1.1em;margin-left: 1px;vertical-align: -0.2em;background: #111}.mac-tools{display: flex;align-items: center;justify-content: space-between;margin-top: 0.6em;color: #666}.mac-tools svg{width: 1.3em;height: 1.3em}.mac-send{display: grid;place-items: center;width: 2.2em;height: 2.2em;border-radius: 50%;background: #0d0d0d;color: #fff}.mac-send svg{width: 1.15em;height: 1.15em}.mac-menu{position: absolute;z-index: 3;top: 1.65em;right: var(--menu-r, 9.4em);width: 22em;padding: 0.4em;border-radius: 0.85em;background: rgb(246 246 246 / 0.9);-webkit-backdrop-filter: blur(24px) saturate(1.6);backdrop-filter: blur(24px) saturate(1.6);box-shadow: 0 0 0 0.5px rgb(0 0 0 / 0.25), 0 0.9em 2.6em -0.6em rgb(0 0 0 / 0.4);font-size: 0.8125em;transform-origin: 90% 0}.mm-head{display: flex;align-items: center;gap: 0.55em;padding: 0.5em 0.6em 0.25em}.mm-head .mark{width: 1.15em}.mm-head b{font-weight: 600}.mm-status{display: flex;align-items: center;gap: 0.55em;padding: 0.2em 0.6em 0.75em;border-bottom: 1px solid rgb(0 0 0 / 0.1)}.dot-on{flex: none;width: 0.62em;height: 0.62em;border-radius: 50%;background: #2fb344}.mm-rows{padding: 0.35em 0;border-bottom: 1px solid rgb(0 0 0 / 0.1)}.mm-rows p{display: flex;justify-content: space-between;gap: 1.2em;padding: 0.38em 0.6em}.mm-rows span{flex: none}.mm-rows span{color: #5d5d62}.mm-rows b{font-weight: 500;text-align: right}.mm-foot{padding: 0.6em 0.6em 0.4em;font-size: 0.92em;color: #5d5d62}@media (max-width: 700px){.desk-copy{grid-template-columns: 1fr;gap: 20px}.desk-copy .still-time{margin-bottom: 0}.desk-photo{width: calc(100% - 32px)}.desk-stage{padding: 40px 0 36px;border-radius: 20px}.mbp{width: 190%;max-width: none;margin-left: -84%}.mac{--lw: 50}.mac-bar-l{display: none}.mac-bar{justify-content: flex-end}.mac-win{left: 39%;width: 57.5%}.mac-gpt{grid-template-columns: 1fr}.mac-side{display: none}.mac-menu{right: var(--menu-r, 9.4em)}}.card .m-local, .card .m-remote{display: inline-flex;align-items: center;gap: 7px}.card[data-travel] .m-local{display: none}.card[data-travel].on-device .m-local{display: inline-flex}.card[data-travel].on-device .m-remote{display: none}.cross.is-live .req-local, .cross.is-live .ans-remote{visibility: hidden}.gate .gate-bar{box-shadow: 0 0 0 6px var(--bg), inset 0 0 0 4px var(--bg);background: transparent}.cross.is-live .card[data-travel]{z-index: 2;will-change: transform}.val .x{position: absolute;left: 0;top: 50%;translate: 0 -50%;padding: 1px 7px 2px;border-radius: 6px;font-family: var(--mono);font-size: 0.8em;font-weight: 500;white-space: nowrap;color: var(--orig-ink);background: color-mix(in srgb, var(--orig-tint) calc(100% - var(--p, 0) * 100%), var(--slate-tint));opacity: 0;pointer-events: none}.val.is-scr{transition: none !important}.val.is-scr .o, .val.is-scr .t{opacity: 0 !important;transition: none !important}.val.is-scr .x{opacity: 1}.sparks{position: absolute;inset: 0;z-index: 5;pointer-events: none}.spark{position: absolute;left: 0;top: 0;width: 5px;height: 5px;margin: -2.5px 0 0 -2.5px;border-radius: 50%;background: var(--orig)}.cross.is-live .map li.on{transition-delay: 0.35s}.cross.is-live .map li.ping .hl{animation: ping 0.9s var(--ease-out)}@keyframes ping{0%{box-shadow: inset 0 -2px 0 var(--orig), 0 0 0 0 rgb(22 27 34 / 0.25)}100%{box-shadow: inset 0 -2px 0 var(--orig), 0 0 0 7px rgb(22 27 34 / 0)}}.doc-stage{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;padding: 32px 28px}.doc-chip{display: flex;align-items: center;gap: 12px;width: min(430px, 100%);padding: 9px 14px 9px 9px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px rgb(0 0 0 / 0.08), 0 8px 20px -14px rgb(0 0 0 / 0.3);font-family: var(--ui);font-size: 13px;color: #1d1d1d}.doc-chip .mac-file-ic{font-size: 13px}.doc-chip b{display: block;font-size: 14px;font-weight: 500}.doc-chip small{color: #5f5f5f}.doc-state{margin-left: auto;padding-left: 10px;font-size: 12px;color: #5f5f5f;white-space: nowrap}.doc-page{width: min(430px, 100%);padding: 22px 24px 20px;border-radius: 6px;background: #fff;box-shadow: 0 0 0 1px rgb(0 0 0 / 0.07), 0 26px 44px -28px rgb(0 0 0 / 0.4);font-family: var(--ui);font-size: 13.5px;color: #1d1d1d}.doc-title{margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #eee;font-size: 16px;font-weight: 600}.doc-fields div{display: grid;grid-template-columns: 76px minmax(0, 1fr);gap: 10px;padding: 5px 0}.doc-fields dt{color: #5f5f5f}.doc-fields dd{margin: 0;min-width: 0}.doc-fields .val .o{padding: 0 1px;background: var(--orig-tint);box-shadow: inset 0 -2px 0 var(--orig);color: var(--orig-ink)}.doc-lines{margin-top: 12px}.doc-lines i{display: block;width: 100%;height: 7px;margin-top: 9px;border-radius: 4px;background: #eeeff1}.reach{position: relative;display: grid;grid-template-columns: minmax(0, 270px) 130px minmax(0, 1fr);align-items: center;max-width: 1000px;margin: 0 auto}.reach-lines{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}.reach-lines path{fill: none;stroke-linecap: round}.reach-lines .beam{stroke: var(--slate);stroke-opacity: 0.28;stroke-width: 1.25}.reach-lines .beam.on{stroke-opacity: 0.55}.reach-lines .trunk{stroke: var(--ink);stroke-opacity: 0.5;stroke-width: 1.5}.reach-lines circle.pk{fill: var(--slate)}.reach-lines circle.orig{fill: var(--orig)}.reach-src{position: relative;z-index: 1}.reach-device{position: relative;padding: 0 6%}.mini-lid{padding: 3.5% 3.5% 4.5%;border-radius: 10px 10px 0 0;background: #0c0d0f;box-shadow: 0 0 0 1px #b9bcc1, 0 24px 40px -26px rgb(0 0 0 / 0.45)}.reach-screen{position: relative;display: block;aspect-ratio: 16 / 10;overflow: hidden;border-radius: 2px;background: linear-gradient(160deg, #d9dde3 0%, #aab3bf 60%, #8793a3 100%)}.reach-mb{position: absolute;inset: 0 0 auto;display: flex;align-items: center;justify-content: flex-end;gap: 5px;height: 9%;padding: 0 4%;background: rgb(244 245 247 / 0.85)}.reach-mb .mark{width: 7%;color: var(--ink)}.reach-mb i{width: 16%;height: 36%;border-radius: 2px;background: rgb(0 0 0 / 0.3)}.reach-win{position: absolute;left: 8%;top: 17%;right: 22%;bottom: 10%;border-radius: 3px;background: #fff;box-shadow: 0 4px 10px -4px rgb(0 0 0 / 0.3)}.mini-base{height: 7px;margin: 0 -8%;border-radius: 1px 1px 6px 6px;background: linear-gradient(#eceef0, #b3b6ba)}.reach-src p{margin-top: 14px;text-align: center;font-size: 15px;font-weight: 500;color: var(--ink-2)}.reach-gate{position: relative;z-index: 2;display: flex;justify-content: center}.reach-bar{width: auto;height: 250px;aspect-ratio: 30 / 92;color: var(--ink)}.reach-keep{position: absolute;top: calc(100% + 16px);left: 50%;translate: -50% 0;white-space: nowrap;font-size: 13.5px;color: var(--ink-2)}.reach-dst{position: relative;z-index: 1;padding: 8px 0 8px clamp(40px, 6vw, 88px)}.reach-list{display: flex;flex-direction: column;align-items: flex-start;gap: 10px}.reach-list li{display: inline-flex;align-items: center;gap: 12px;height: 48px;padding: 0 20px 0 14px;border-radius: 999px;background: var(--surface);box-shadow: 0 0 0 1px var(--line);font-size: 16px;font-weight: 500;translate: var(--off, 0px) 0;transition: opacity 0.5s var(--ease-out), box-shadow 0.5s var(--ease-out)}.reach-list img{width: 22px;height: 22px}.reach.is-live .reach-list li{opacity: 0.4}.reach.is-live .reach-list li.on{opacity: 1;box-shadow: 0 0 0 1px var(--line-strong), 0 12px 26px -16px rgb(0 0 0 / 0.3)}.reach-list .reach-own{padding: 0 20px;background: transparent;box-shadow: none;border: 1px dashed var(--line-strong);color: var(--ink-2)}.reach.is-live .reach-list li.reach-own.on{box-shadow: none}@media (max-width: 760px){.reach{grid-template-columns: 84px 44px minmax(0, 1fr)}.reach-src p{font-size: 13px;margin-top: 10px}.reach-bar{height: 150px}.reach-keep{top: calc(100% + 14px);left: auto;right: 50%;translate: 0 0;white-space: normal;width: 104px;text-align: right;font-size: 12px;line-height: 1.5}.reach-dst{padding-left: 22px}.reach-list{gap: 8px}.reach-list li{height: 40px;gap: 9px;padding: 0 14px 0 10px;font-size: 14.5px}.reach-list img{width: 18px;height: 18px}.reach-list .reach-own{padding: 0 14px}}@media (prefers-reduced-motion: reduce){.val .x, .sparks{display: none}.mac-ss, .reach-list li{transition: none}}@media (min-width: 1081px){.duo .panel-stage{min-height: 472px}}.providers img{filter: grayscale(1);opacity: 0.75;transition: filter 0.3s, opacity 0.3s}.providers li{color: var(--ink-2)}.providers li:hover img{filter: none;opacity: 1}.hero .works{border-top: 1px solid var(--line);padding-top: 26px}.reach-list img{filter: grayscale(1);transition: filter 0.5s var(--ease-out)}.reach-list li.on img, .reach:not(.is-live) .reach-list img{filter: none}.closing{padding-top: clamp(96px, 12vw, 160px)}.closing-story{max-width: 900px;padding-bottom: clamp(72px, 9vw, 120px);border-bottom: 1px solid var(--line)}.closing-story .still-time{margin-bottom: 20px;color: var(--muted)}.story-line{font-size: clamp(30px, 4vw, 54px);font-weight: 500;line-height: 1.08;letter-spacing: -0.035em;color: var(--ink-2);text-wrap: balance}.rv{will-change: transform, opacity, filter}
:root{--wrap: 1200px;--gut: 24px;--sec: clamp(96px, 11vw, 152px);--gap: 20px;--r: 20px;--text-2: #4a4e56;--card: #fff;--lift: 0 0 0 1px var(--line);--lift-sm: 0 0 0 1px var(--line)}.x-wrap{width: min(var(--wrap), 100% - 2 * var(--gut));margin-inline: auto}.x-sec{padding-block: var(--sec)}.x-sec.is-alt{background: var(--sunk);border-block: 1px solid var(--line)}.x-head{max-width: 780px;margin: 0 auto clamp(48px, 6vw, 72px);text-align: center}.x-head h2{font-size: clamp(34px, 4.3vw, 56px);line-height: 1.05;letter-spacing: -0.035em}.x-head p{max-width: 56ch;margin: 20px auto 0;font-size: clamp(17px, 1.35vw, 19px);line-height: 1.55;color: var(--text-2)}.x-hero{position: relative;isolation: isolate;padding-top: clamp(72px, 9vw, 128px);text-align: center}.x-hero-bg{position: absolute;inset: 0 0 auto;z-index: -1;width: 100%;height: min(1000px, 100%);pointer-events: none;-webkit-mask: radial-gradient(ellipse 75% 70% at 50% 30%, #000 30%, transparent 78%);mask: radial-gradient(ellipse 75% 70% at 50% 30%, #000 30%, transparent 78%)}.x-hero h1{font-size: clamp(46px, 6.6vw, 88px);line-height: 0.98;letter-spacing: -0.045em}.x-hero .x-sub{max-width: 58ch;margin: 28px auto 0;font-size: clamp(17px, 1.45vw, 20px);line-height: 1.55;color: var(--text-2)}.x-cta{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 36px}.x-demo{position: relative;margin-top: clamp(56px, 7vw, 88px);text-align: left}.x-demo .screen{max-width: 1120px;margin-inline: auto}.x-logos{margin-top: clamp(56px, 6vw, 80px)}.x-logos p{font-size: 14px;color: var(--muted)}.x-logos ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 18px 36px;margin-top: 22px}.x-logos li{display: flex;align-items: center;gap: 9px;font-size: 16px;font-weight: 500;color: var(--ink-2)}.x-logos img{width: 20px;height: 20px}.x-card{position: relative;background: var(--card);border-radius: var(--r);box-shadow: var(--lift);transition: box-shadow 0.35s var(--ease-out), transform 0.35s var(--ease-out)}@media (hover: hover){.x-card:hover{transform: translateY(-2px);box-shadow: 0 0 0 1px rgb(17 18 20 / 0.08), 0 2px 4px rgb(17 18 20 / 0.05), 0 10px 20px -8px rgb(17 18 20 / 0.10), 0 28px 56px -24px rgb(17 18 20 / 0.22)}}.x-grid-2{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--gap)}.x-grid-3{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--gap)}.x-bento{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: var(--gap)}.x-bento .c7{grid-column: span 7}.x-bento .c5{grid-column: span 5}.x-card h3{font-size: 22px;line-height: 1.25;letter-spacing: -0.02em}.x-card .x-p{margin-top: 10px;font-size: 16px;line-height: 1.55;color: var(--text-2)}.x-paste{display: flex;flex-direction: column;gap: 18px;min-height: 236px;padding: 28px}.x-who{display: flex;align-items: center;gap: 10px;font-size: 14px;color: var(--muted)}.x-who img{width: 18px;height: 18px}.x-who time{margin-left: auto;font-family: var(--mono);font-size: 12px}.x-paste > p{font-size: 18px;line-height: 1.55;color: var(--ink)}.x-paste code{font-family: var(--mono);font-size: 0.86em}.x-foot{display: flex;align-items: flex-start;text-wrap: balance;gap: 8px;margin-top: auto;padding-top: 16px;border-top: 1px solid var(--line);font-size: 13px;color: var(--muted)}.x-foot::before{content: "";flex: none;width: 6px;height: 6px;margin-top: 0.5em;border-radius: 50%;background: var(--orig)}.x-note{max-width: 62ch;margin: clamp(40px, 5vw, 56px) auto 0;text-align: center;font-size: 17px;line-height: 1.6;color: var(--text-2)}.x-step{display: flex;flex-direction: column;overflow: hidden}.x-viz{display: grid;place-items: center;height: 240px;padding: 28px;background: var(--sunk);border-bottom: 1px solid var(--line)}.x-step .x-txt{padding: 28px}.x-num{display: block;margin-bottom: 14px;font-family: var(--mono);font-size: 13px;color: var(--muted)}.mini{width: 100%;max-width: 320px;padding: 16px 18px;border-radius: 16px;background: #fff;box-shadow: var(--lift-sm);font-size: 14px;line-height: 1.55}.mini-cmp{display: flex;align-items: flex-end;gap: 12px}.mini-cmp p{flex: 1}.mini-send{flex: none;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: var(--ink);color: #fff}.mini-send svg{width: 16px;height: 16px}.mini-caret{display: inline-block;width: 1.5px;height: 1.05em;margin-left: 1px;vertical-align: -0.15em;background: var(--ink);animation: x-blink 1s steps(1) infinite}@keyframes x-blink{50%{opacity: 0}}.mini-rows{display: grid;gap: 10px}.mini-row{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 12px}.mini-row .swap{position: relative;display: inline-grid;justify-self: start}.mini-row .swap > *{grid-area: 1 / 1;justify-self: start}.mini .tok{font-size: 11.5px}.mini-lab{font-family: var(--mono);font-size: 11px;color: var(--muted)}.x-step .swap .hl, .x-step .swap .tok{transition: opacity 0.45s var(--ease-out), filter 0.45s var(--ease-out)}.x-step [data-dir="out"] .tok, .x-step [data-dir="in"] .hl{opacity: 0;filter: blur(4px)}.x-step.is-on [data-dir="out"] .hl, .x-step.is-on [data-dir="in"] .tok{opacity: 0;filter: blur(4px)}.x-step.is-on [data-dir="out"] .tok, .x-step.is-on [data-dir="in"] .hl{opacity: 1;filter: none}.x-mac{max-width: 1120px;margin-inline: auto}.x-points{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 40px;max-width: 1040px;margin: clamp(48px, 5vw, 64px) auto 0}.x-points > div{padding-top: 20px;border-top: 1px solid var(--line-strong)}.x-points h3{font-size: 18px;letter-spacing: -0.01em}.x-points p{margin-top: 8px;font-size: 15px;line-height: 1.55;color: var(--text-2)}.x-points .ic{display: grid;place-items: center;width: 36px;height: 36px;margin-bottom: 16px;border-radius: 10px;border: 1px solid var(--line);background: #fff}.x-points .ic svg{width: 18px;height: 18px}.x-feat{display: flex;flex-direction: column;min-height: 440px;overflow: hidden}.x-feat .x-txt{padding: 32px 32px 0}.x-feat .x-art{flex: 1;display: grid;place-items: center;padding: 32px}.x-doc{width: 100%;max-width: 440px;border-radius: 16px;background: #fff;box-shadow: var(--lift-sm);overflow: hidden}.x-doc-top{display: flex;align-items: center;gap: 10px;padding: 14px 18px;border-bottom: 1px solid var(--line);font-size: 14px;font-weight: 500}.x-doc-top svg{width: 18px;height: 18px;color: var(--ink-2)}.x-doc-top span{margin-left: auto;font-size: 12px;font-weight: 400;color: var(--muted)}.x-doc dl{display: grid;grid-template-columns: 110px 1fr;gap: 12px 16px;margin: 0;padding: 18px;font-size: 14px}.x-doc dt{color: var(--muted)}.x-doc dd{margin: 0}.x-policy{width: 100%;max-width: 380px;display: grid;gap: 2px}.x-policy li{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 16px;border-radius: 12px;background: #fff;box-shadow: var(--lift-sm);font-size: 14px}.x-policy li small{display: block;font-size: 12px;color: var(--muted)}.x-policy li + li{margin-top: 8px}.x-sw{position: relative;flex: none;width: 38px;height: 22px;border-radius: 999px;background: #d9dbdf}.x-sw::after{content: "";position: absolute;top: 3px;left: 3px;width: 16px;height: 16px;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgb(0 0 0 / 0.2);transition: transform 0.3s var(--ease-out)}.x-sw.on{background: var(--ink)}.x-sw.on::after{transform: translateX(16px)}.x-provs{display: grid;grid-template-columns: repeat(4, 64px);gap: 14px}.x-provs span{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 18px;background: #fff;box-shadow: var(--lift-sm)}.x-provs img{width: 28px;height: 28px}.x-provs .more{font-size: 13px;color: var(--muted)}.x-map{width: 100%;max-width: 460px;display: grid;gap: 10px;font-family: var(--mono);font-size: 13px}.x-map li{display: grid;grid-template-columns: 1fr 24px auto;align-items: center;gap: 10px;padding: 12px 16px;border-radius: 12px;background: #fff;box-shadow: var(--lift-sm)}.x-map li span:first-child{font-family: var(--font);font-size: 14px}.x-map .arr{color: var(--muted);text-align: center}.x-map .tok{font-size: 11.5px}.x-map .loc{display: flex;align-items: center;gap: 8px;margin-bottom: 6px;font-family: var(--font);font-size: 13px;color: var(--muted)}.x-map .loc .mark{width: 14px;color: var(--ink)}.x-side{padding: 36px}.x-side .x-tag{display: inline-flex;align-items: center;gap: 10px;font-size: 14px;font-weight: 500;color: var(--ink-2)}.x-side .x-tag svg{width: 20px;height: 20px;flex: none}.x-side h3{margin-top: 14px;font-size: 28px;letter-spacing: -0.025em}.x-list{display: grid;margin-top: 28px}.x-list li{display: grid;grid-template-columns: 24px 1fr;gap: 14px;padding: 18px 0;border-top: 1px solid var(--line)}.x-list li svg{width: 20px;height: 20px;margin-top: 2px}.x-list b{display: block;font-weight: 500}.x-list span{display: block;margin-top: 4px;font-size: 15px;color: var(--text-2)}.x-side.is-dark{background: var(--ink);color: #fff;box-shadow: 0 1px 2px rgb(17 18 20 / 0.1)}.x-side.is-dark .x-tag, .x-side.is-dark .x-list span{color: #b8bcc4}.x-side.is-dark .x-list li{border-color: rgb(255 255 255 / 0.14)}.x-fine{max-width: 70ch;margin: 28px auto 0;text-align: center;font-size: 14px;color: var(--muted)}.x-plan{display: flex;flex-direction: column;padding: 32px}.x-plan h3{font-size: 20px}.x-plan .x-for{margin-top: 6px;font-size: 15px;color: var(--text-2)}@media (min-width: 641px){.x-grid-3 > .x-plan .x-for{min-height: 2lh}}.x-plan .x-price{margin-top: 28px;font-size: 32px;font-weight: 500;letter-spacing: -0.03em}.x-plan .x-price small{display: block;margin-top: 4px;font-size: 14px;font-weight: 400;letter-spacing: 0;color: var(--muted)}.x-plan ul{display: grid;gap: 12px;margin: 28px 0 32px;padding-top: 28px;border-top: 1px solid var(--line);font-size: 15px}.x-plan li{display: grid;grid-template-columns: 18px 1fr;gap: 12px}.x-plan li svg{width: 18px;height: 18px;margin-top: 3px}.x-plan .btn{margin-top: auto;width: 100%}.x-plan.is-dark{background: var(--ink);color: #fff;box-shadow: 0 1px 2px rgb(17 18 20 / 0.1)}.x-plan.is-dark .x-for, .x-plan.is-dark .x-price small{color: #b8bcc4}.x-plan.is-dark ul{border-color: rgb(255 255 255 / 0.14)}.x-plan.is-dark .btn-solid{background: #fff;color: var(--ink)}.x-faq{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: clamp(40px, 6vw, 96px);align-items: start}.x-faq .x-head{margin: 0;text-align: left}.x-faq .x-head p{margin-left: 0}.x-close{padding: clamp(72px, 9vw, 120px) 32px;border-radius: 28px;background: var(--block);color: var(--on-block);text-align: center}.x-close .mark{width: 44px;color: #fff}.x-close h2{margin-top: 32px;font-size: clamp(38px, 5.2vw, 72px);line-height: 1;letter-spacing: -0.04em}.x-close p{max-width: 44ch;margin: 22px auto 0;font-size: 18px;color: #b8bcc4}.x-close .x-cta .btn-solid{background: #fff;color: var(--ink)}.x-close .x-cta .btn-line{background: transparent;border-color: rgb(255 255 255 / 0.3);color: #fff}.x-close .x-cta .btn-line:hover{border-color: rgb(255 255 255 / 0.7)}.js-motion [data-reveal]{opacity: 0;transform: translateY(18px);filter: blur(6px);transition: opacity 0.9s var(--ease-out), transform 0.9s var(--ease-out), filter 0.9s var(--ease-out);transition-delay: var(--d, 0s)}.js-motion [data-reveal].is-in{opacity: 1;transform: none;filter: none}@media (max-width: 1000px){.x-grid-3{grid-template-columns: 1fr;max-width: 560px;margin-inline: auto}.x-bento .c7, .x-bento .c5{grid-column: span 12}.x-points{grid-template-columns: 1fr;gap: 28px;max-width: 560px}.x-faq{grid-template-columns: 1fr}}@media (max-width: 640px){:root{--gut: 16px}}@media (max-width: 760px){.x-grid-2{grid-template-columns: 1fr}.x-feat{min-height: 0}.x-feat .x-txt{padding: 26px 24px 0}.x-feat .x-art{padding: 24px}.x-side, .x-plan{padding: 26px}.x-paste{padding: 24px;min-height: 0}.x-provs{grid-template-columns: repeat(4, 56px);gap: 10px}.x-provs span{width: 56px;height: 56px}.x-doc dl{grid-template-columns: 88px 1fr}.x-close{padding-inline: 22px;border-radius: 22px}}@media (prefers-reduced-motion: reduce){.mini-caret{animation: none}}.brand .byline{transition: color 0.2s}.brand .byline:hover{color: var(--ink)}.nav-links a[aria-current="page"]{color: var(--ink);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 8px}@media (max-width: 900px){.nav.is-open .nav-links a[aria-current="page"]{text-underline-offset: 6px}}.x-page{padding-top: clamp(72px, 9vw, 128px);padding-bottom: clamp(72px, 8vw, 112px)}.x-page .x-head{margin-bottom: 0}.x-head h1{font-size: clamp(42px, 5.6vw, 76px);line-height: 1;letter-spacing: -0.042em}.x-head h1 + p{margin-top: 24px}.x-page .x-cta{margin-top: 32px}.x-page + .x-sec{padding-top: clamp(72px, 8vw, 112px)}.x-more{display: flex;justify-content: center;flex-wrap: wrap;gap: 12px 28px;margin-top: clamp(36px, 4vw, 48px);font-size: 16px}.text-link svg{width: 16px;height: 16px}.x-pad{padding: 32px}.x-pad h3 + .x-p, .x-pad h3 + p{margin-top: 12px}.x-pad .x-p + .x-p{margin-top: 14px}.x-flow{counter-reset: flow;display: grid}.x-flow > li{counter-increment: flow;display: grid;grid-template-columns: 44px 1fr;gap: 18px;padding: 22px 0;border-top: 1px solid var(--line)}.x-flow > li:first-child{border-top: 0;padding-top: 0}.x-flow > li:last-child{padding-bottom: 0}.x-flow > li::before{content: counter(flow, decimal-leading-zero);padding-top: 3px;font-family: var(--mono);font-size: 13px;color: var(--muted)}.x-flow h3{font-size: 19px;letter-spacing: -0.015em}.x-flow p{margin-top: 6px;font-size: 15.5px;line-height: 1.55;color: var(--text-2)}.x-flow .x-at{display: inline-block;margin-top: 10px;font-family: var(--mono);font-size: 12px;color: var(--muted)}.x-duo{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: var(--gap);align-items: start}.x-duo.is-even{grid-template-columns: repeat(2, minmax(0, 1fr))}.x-sticky{position: sticky;top: calc(var(--nav-h) + 24px)}.x-states{display: grid;gap: 12px}.x-state{padding: 18px 20px;border-radius: 14px;background: var(--sunk);font-size: 15.5px;line-height: 1.6}.x-state .x-lab{display: flex;justify-content: space-between;gap: 12px;margin-bottom: 8px;font-family: var(--mono);font-size: 11.5px;color: var(--muted)}.x-state .tok{font-size: 0.78em}.x-state.is-out{background: #fff;box-shadow: var(--lift-sm)}.x-os{display: grid;gap: 10px;width: 100%;max-width: 380px}.x-os li{display: flex;align-items: center;gap: 14px;padding: 16px 18px;border-radius: 12px;background: #fff;box-shadow: var(--lift-sm);font-size: 15px}.x-os li svg{width: 20px;height: 20px;flex: none}.x-os li small{margin-left: auto;font-size: 12px;color: var(--muted)}.x-points.is-six{row-gap: 44px}.x-status{display: flex;gap: 14px;align-items: flex-start;max-width: 780px;margin: clamp(36px, 4vw, 48px) auto 0;padding: 20px 24px;border-radius: 14px;background: var(--sunk);font-size: 15px;line-height: 1.55;color: var(--text-2)}@media (min-width: 1001px){#expect .x-status{max-width: calc((100% - 2 * var(--gap)) * 2 / 3 + var(--gap))}}.x-sec.is-alt .x-status{background: #fff;box-shadow: var(--lift-sm)}.x-status b{color: var(--ink);font-weight: 500}.x-status .mark{flex: none;width: 16px;margin-top: 3px;color: var(--ink)}.x-form{display: grid;gap: 22px;padding: 36px}.x-form[hidden]{display: none}.x-row{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 22px}.x-field{display: grid;gap: 8px;align-content: start}.x-field > label, .x-field > legend, .x-legend{font-size: 14px;font-weight: 500;color: var(--ink)}.x-field .opt{font-weight: 400;color: var(--muted)}fieldset.x-field{margin: 0;padding: 0;border: 0;min-width: 0}.x-input{width: 100%;min-height: 48px;padding: 12px 14px;border: 1px solid var(--line-strong);border-radius: 12px;background: #fff;font: inherit;font-size: 16px;color: var(--ink);transition: border-color 0.2s, box-shadow 0.2s}.x-input::placeholder{color: var(--muted)}.x-input:hover{border-color: var(--ink-2)}.x-input:focus{outline: none;border-color: var(--ink);box-shadow: 0 0 0 3px var(--slate-tint)}textarea.x-input{min-height: 132px;resize: vertical;line-height: 1.55}select.x-input{appearance: none;padding-right: 40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5' fill='none' stroke='%234a4e56' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;background-size: 18px}.x-input[aria-invalid="true"]{border-color: var(--ink);box-shadow: inset 3px 0 0 var(--ink)}.x-err{font-size: 13.5px;color: var(--ink)}.x-err:empty{display: none}.x-err::before{content: "! ";font-family: var(--mono);font-weight: 500}.x-checks{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px;margin-top: 4px}.x-check{display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 0 14px;border: 1px solid var(--line);border-radius: 12px;background: #fff;font-size: 15px;cursor: pointer;transition: border-color 0.2s}.x-check:hover{border-color: var(--ink-2)}.x-check input{width: 16px;height: 16px;margin: 0;accent-color: var(--ink)}.x-check:has(input:checked){border-color: var(--ink)}.x-form-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;padding-top: 22px;border-top: 1px solid var(--line)}.x-form-foot p{max-width: 42ch;font-size: 13.5px;color: var(--muted)}.x-form-foot a{text-decoration: underline;text-underline-offset: 3px}.x-form .btn[disabled]{opacity: 0.6;cursor: progress}.x-hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.x-msg{padding: 18px 20px;border-radius: 14px;font-size: 15px;line-height: 1.55}.x-msg[hidden]{display: none}.x-msg b{display: block;margin-bottom: 4px;font-weight: 500}.x-msg a{text-decoration: underline;text-underline-offset: 3px}.x-msg.is-ok{background: var(--ink);color: #fff}.x-msg.is-ok span{color: #d4d7dc}.x-msg.is-bad{background: var(--sunk);box-shadow: inset 3px 0 0 var(--ink);color: var(--ink)}.x-aside{display: grid;gap: var(--gap)}.x-contact{display: grid;gap: 18px;font-size: 15.5px}.x-contact dt{font-size: 13px;color: var(--muted)}.x-contact dd{margin: 4px 0 0;line-height: 1.55}.x-contact a{border-bottom: 1px solid var(--line-strong)}.x-contact a:hover{border-color: var(--ink)}.x-draft{display: flex;gap: 12px;align-items: center;max-width: 760px;margin: 0 auto 28px;padding: 12px 16px;border-radius: 12px;background: var(--sunk);box-shadow: inset 0 0 0 1px var(--line);font-size: 14px;color: var(--ink-2)}.x-draft b{font-weight: 500;color: var(--ink)}.x-prose{max-width: 760px;margin-inline: auto;font-size: 17px;line-height: 1.7;color: var(--text-2)}.x-prose h2{margin-top: 56px;font-size: 26px;line-height: 1.2;letter-spacing: -0.02em;color: var(--ink)}.x-prose h2:first-child{margin-top: 0}.x-prose h3{margin-top: 28px;font-size: 19px;color: var(--ink)}.x-prose p, .x-prose ul, .x-prose dl{margin-top: 14px}.x-prose ul{display: grid;gap: 8px;padding-left: 20px;list-style: disc}.x-prose li::marker{color: var(--muted)}.x-prose a{color: var(--ink);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: var(--line-strong)}.x-prose a:hover{text-decoration-color: var(--ink)}.x-prose strong{font-weight: 500;color: var(--ink)}.x-prose .ph{padding: 1px 6px;border-radius: 6px;background: var(--slate-tint);font-family: var(--mono);font-size: 0.82em;color: var(--slate)}.x-prose dl{display: grid;grid-template-columns: 180px 1fr;gap: 8px 20px}.x-prose dt{color: var(--ink)}.x-prose dd{margin: 0}.x-updated{margin-top: 16px;font-family: var(--mono);font-size: 12.5px;color: var(--muted);text-align: center}.footer-brand address{margin-top: 18px;font-style: normal;font-size: 14px;line-height: 1.6;color: var(--muted)}.footer-base nav{display: flex;gap: 20px}.footer-base > span:first-child{margin-right: auto}.footer-base a:hover{color: var(--ink)}@media (max-width: 1000px){.x-duo, .x-duo.is-even{grid-template-columns: 1fr}.x-sticky{position: static}}@media (max-width: 760px){.x-form, .x-pad{padding: 26px}.x-row, .x-checks{grid-template-columns: 1fr}.x-checks{grid-template-columns: repeat(2, minmax(0, 1fr))}.x-prose{font-size: 16px}.x-prose dl{grid-template-columns: 1fr;gap: 2px}.x-prose dd + dt{margin-top: 10px}.x-status{padding: 18px}}.x-plan.is-dark .btn-solid:hover, .x-close .x-cta .btn-solid:hover{background: #e6e7ea;color: var(--ink)}.x-flow[hidden]{display: none}.x-quote{margin-top: 14px;font-size: clamp(22px, 2.2vw, 28px);line-height: 1.3;letter-spacing: -0.02em;color: var(--ink)}.x-points.is-four{grid-template-columns: repeat(4, minmax(0, 1fr));max-width: none}.x-points .x-num{margin-bottom: 10px}.x-person{display: flex;align-items: center;gap: 20px}.x-person .x-p{margin-top: 4px}.x-ini{flex: none;display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: var(--sunk);box-shadow: inset 0 0 0 1px var(--line);font-family: var(--mono);font-size: 14px;color: var(--ink-2)}.x-reg{display: flex;flex-direction: column}.x-law{font-family: var(--mono);font-size: 12px;color: var(--muted)}.x-reg h3{margin-top: 10px}.x-fig{margin-top: 14px;font-size: clamp(26px, 2.6vw, 34px);font-weight: 500;line-height: 1.12;letter-spacing: -0.03em;color: var(--ink)}.x-fig small{display: block;margin-top: 8px;font-size: 14.5px;font-weight: 400;line-height: 1.5;letter-spacing: 0;color: var(--text-2)}.x-tiers{display: grid;margin-top: 16px}.x-tiers li{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;padding: 12px 0;border-top: 1px solid var(--line)}.x-tiers li:last-child{border-bottom: 1px solid var(--line)}.x-tiers b{font-weight: 500;color: var(--ink)}.x-tiers span{font-size: 15px;color: var(--text-2)}.x-src{display: block;align-self: flex-start;margin-top: auto;padding-top: 20px;font-size: 14px;color: var(--ink-2);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: var(--line-strong)}.x-src + .x-src{padding-top: 6px}.x-src:hover{color: var(--ink);text-decoration-color: var(--ink)}.x-when{margin-top: var(--gap)}.x-dates{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--gap);margin-top: 20px}.x-dates li{padding-top: 16px;border-top: 1px solid var(--line-strong)}.x-dates time{display: block;font-size: 18px;font-weight: 500;letter-spacing: -0.01em;color: var(--ink)}.x-dates span{display: block;margin-top: 4px;font-size: 15px;color: var(--text-2)}@media (min-width: 901px) and (max-width: 1180px){.nav-links{gap: 20px}.brand .byline{display: none}}@media (max-width: 1000px){.x-points.is-four{grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 560px}}@media (max-width: 760px){.x-checks.x-types{grid-template-columns: 1fr}.x-dates{grid-template-columns: 1fr}.x-points.is-four{grid-template-columns: 1fr}}
.rmbp{position: relative;max-width: 1120px;margin: 0 auto}.rmbp-img{display: block;width: 100%;height: auto}.rmbp-screen{position: absolute;left: 11.398%;top: 4.286%;width: 76.973%;height: 82.857%;padding: 0.7% 0.75% 0.8%}.rmbp-screen .mac-screen{aspect-ratio: auto;width: 100%;height: 100%;border-radius: 2.1% 2.1% 0.5% 0.5% / 3.2% 3.2% 0.75% 0.75%;overflow: hidden;clip-path: inset(0 round 2.1% 2.1% 0.5% 0.5% / 3.2% 3.2% 0.75% 0.75%)}.rmbp-screen .mac-glare{border-radius: inherit}.rmbp-notch{position: absolute;left: 50%;top: 0;translate: -50% 0;width: 11%;height: 2.6%;border-radius: 0 0 0.9vw 0.9vw;background: #050505;z-index: 5}.rmbp-screen .mac-bar{padding-inline: 1.2em}.rmbp .mb-x{display: none}.rmbp-img{-webkit-mask: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent), linear-gradient(180deg, transparent, #000 5%, #000 92%, transparent);-webkit-mask-composite: source-in;mask: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent) intersect, linear-gradient(180deg, transparent, #000 5%, #000 92%, transparent)}.rmbp-stage{padding: clamp(28px, 5vw, 64px) clamp(12px, 3vw, 40px) clamp(20px, 3vw, 36px);border-radius: 24px;background: #eff0f4;box-shadow: var(--lift)}
:root{color-scheme: light;--surface-2: #ffffff;--rail: rgb(17 18 20 / 0.07);--glow: transparent}:root[data-theme="dark"]{color-scheme: dark;--bg: #0a0b0d;--surface: #121418;--surface-2: #171a1f;--sunk: #0e1013;--ink: #eef0f3;--ink-2: #b6bbc3;--muted: #8d939c;--line: #22252b;--line-strong: #30343b;--card: #121418;--text-2: #a9afb8;--orig: #e9ebee;--orig-ink: #ffffff;--orig-tint: rgb(255 255 255 / 0.1);--slate: #c6d0de;--slate-tint: rgb(170 188 214 / 0.14);--rail: rgb(255 255 255 / 0.06);--lift: 0 0 0 1px var(--line);--lift-sm: 0 0 0 1px var(--line)}:root[data-theme="dark"] .browser, :root[data-theme="dark"] .mac-screen, :root[data-theme="dark"] .rmbp, :root[data-theme="dark"] .toast{--bg: oklch(0.985 0.001 250);--surface: #fff;--sunk: oklch(0.965 0.002 250);--ink: oklch(0.23 0.012 255);--ink-2: oklch(0.42 0.012 255);--muted: oklch(0.5 0.012 255);--line: oklch(0.9 0.005 255);--line-strong: oklch(0.82 0.008 255);--orig: #161b22;--orig-ink: #10141a;--orig-tint: #e4e6ea;--slate: #3d4a5c;--slate-tint: #e9edf3;color: var(--ink)}:root[data-theme="dark"] .mini, :root[data-theme="dark"] .x-doc, :root[data-theme="dark"] .x-policy li, :root[data-theme="dark"] .x-provs span, :root[data-theme="dark"] .x-map li, :root[data-theme="dark"] .x-state.is-out, :root[data-theme="dark"] .x-os li, :root[data-theme="dark"] .x-sec.is-alt .x-status, :root[data-theme="dark"] .btn-line{background: var(--surface-2)}:root[data-theme="dark"] .x-sw{background: #3a3e45}:root[data-theme="dark"] .x-sw.on{background: var(--ink)}:root[data-theme="dark"] .x-sw::after{background: var(--bg)}:root[data-theme="dark"] .nav{background: var(--bg)}:root[data-theme="dark"] .nav.is-scrolled{background: rgb(10 11 13 / 0.9);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}:root[data-theme="dark"] .footer{background: var(--sunk)}:root[data-theme="dark"] .x-side.is-dark, :root[data-theme="dark"] .x-plan.is-dark{background: #1b1e24;color: var(--ink);box-shadow: 0 0 0 1px rgb(255 255 255 / 0.12)}:root[data-theme="dark"] .x-plan.is-dark .btn-solid, :root[data-theme="dark"] .x-close .x-cta .btn-solid{background: var(--ink);color: #0a0b0d}:root[data-theme="dark"] .x-close{background: #141619;box-shadow: 0 0 0 1px rgb(255 255 255 / 0.08)}:root[data-theme="dark"] .x-cmp-col.is-us{--block: var(--ink);--on-block: var(--bg)}:root[data-theme="dark"] .x-logos img[src*="openai"], :root[data-theme="dark"] .x-logos img[src*="grok"], :root[data-theme="dark"] .x-provs img[src*="openai"], :root[data-theme="dark"] .x-provs img[src*="grok"], :root[data-theme="dark"] .ins img[src*="openai"], :root[data-theme="dark"] .ins img[src*="grok"]{filter: invert(1)}main{position: relative}main::before, main::after{content: "";position: absolute;top: 0;bottom: 0;width: 1px;background: var(--rail);pointer-events: none;z-index: 0}main::before{left: max(var(--gut), calc(50% - var(--wrap) / 2))}main::after{right: max(var(--gut), calc(50% - var(--wrap) / 2))}.x-sec + .x-sec:not(.is-alt), .x-hero + .x-sec{border-top: 1px solid var(--rail)}.theme-btn{display: grid;place-items: center;width: 40px;height: 40px;border: 0;border-radius: 999px;background: transparent;color: var(--muted);transition: color 0.2s, background-color 0.2s}.theme-btn:hover{color: var(--ink);background: var(--line)}.theme-btn svg{width: 18px;height: 18px}.theme-btn .moon{display: none}:root[data-theme="dark"] .theme-btn .sun{display: none}:root[data-theme="dark"] .theme-btn .moon{display: block}.lang-switch{display: inline-flex;align-items: center;height: 40px;font-size: 13px;font-weight: 500;letter-spacing: 0.02em;line-height: 1}.lang-switch a{display: inline-grid;place-items: center;min-width: 28px;height: 100%;padding: 0 4px;color: var(--muted);transition: color 0.2s}.lang-switch a:hover{color: var(--ink)}.lang-switch a[aria-current="true"]{color: var(--ink);font-weight: 600}.lang-switch .lang-sep{color: var(--line-strong)}.lang-switch.is-menu, .nav-prefs{display: none}.nav-actions .lang-switch{margin-right: 8px}.footer-prefs{display: flex;align-items: center;gap: 4px;margin-right: -13px}@media (max-width: 900px){.lang-switch.is-bar{display: none}.nav.is-open .nav-links .nav-prefs{display: flex;align-items: center;justify-content: space-between;margin-top: 16px;padding-top: 8px;border-top: 1px solid var(--line)}.nav.is-open .nav-links .lang-switch.is-menu{display: inline-flex;height: 44px;margin-left: -12px;font-size: 15px}.nav.is-open .nav-links .lang-switch.is-menu a{min-width: 44px;padding: 0 10px}.nav-prefs .theme-btn{margin-right: 0}.nav.is-open .nav-links{height: calc(100dvh - var(--nav-h));overflow-y: auto;overscroll-behavior: contain;align-content: start;border-bottom: 0}.nav.is-open .nav-links > a{color: var(--ink)}}.theme-switching *, .theme-switching *::before, .theme-switching *::after{transition: none !important}@media (max-width: 1023px){.theme-btn{width: 44px;height: 44px}.footer-base nav{gap: 0 8px;margin-left: -6px}.footer-base nav a{display: inline-flex;align-items: center;min-height: 44px;padding-inline: 6px}.footer-prefs{margin-right: -13px}.footer-prefs .lang-switch{height: 44px}.footer-prefs .lang-switch a{min-width: 44px;padding: 0}}@media (max-width: 640px){.footer-prefs{margin-right: 0}.footer-prefs .lang-switch{height: 44px;margin-left: -13px}.footer-prefs .lang-switch a{min-width: 44px;padding: 0}.nav.is-open .nav-links{padding-inline: 16px}.footer-base{gap: 0;align-items: flex-start}.footer-base nav{order: 1}.footer-prefs{order: 2}.footer-base > span:first-child{order: 3;margin-top: 14px}}.x-hero .x-eyebrow-row{display: flex;justify-content: center;margin-bottom: 28px}.x-pill{display: inline-flex;align-items: center;gap: 10px;height: 34px;padding: 0 14px 0 12px;border-radius: 999px;box-shadow: var(--lift-sm);background: var(--surface-2);font-size: 14px;color: var(--ink-2)}.x-pill i{width: 8px;height: 8px;border-radius: 50%;background: #2fb457;box-shadow: 0 0 0 3px rgb(47 180 87 / 0.18)}.ins{position: relative;max-width: 1160px;margin: clamp(56px, 7vw, 84px) auto 0;border-radius: 18px;background: var(--surface);box-shadow: var(--lift);overflow: hidden;text-align: left}.ins-bar{display: flex;align-items: center;gap: 12px;height: 52px;padding: 0 18px;border-bottom: 1px solid var(--line);font-size: 14px;color: var(--ink-2)}.ins-bar .mark{width: 16px;color: var(--ink)}.ins-bar b{font-weight: 500;color: var(--ink)}.ins-bar .sep{color: var(--line-strong)}.ins-bar .dev{font-family: var(--mono);font-size: 12px;color: var(--muted)}.ins-live{margin-left: auto;display: inline-flex;align-items: center;gap: 8px;font-size: 13px;color: var(--ink-2)}.ins-live i{width: 7px;height: 7px;border-radius: 50%;background: #2fb457;box-shadow: 0 0 0 3px rgb(47 180 87 / 0.16)}@keyframes ins-pulse{50%{box-shadow: 0 0 0 5px rgb(47 180 87 / 0.14)}}.ins-body{display: grid;grid-template-columns: minmax(0, 1.65fr) minmax(0, 1fr);min-height: 420px}.ins-list{position: relative;border-right: 1px solid var(--line)}.ins-head, .ins-row{display: grid;grid-template-columns: 78px 118px minmax(0, 1fr) 70px;align-items: center;gap: 14px;padding: 0 18px}.ins-head{height: 38px;border-bottom: 1px solid var(--line);font-family: var(--mono);font-size: 12px;color: var(--muted)}.ins-rows{position: relative;height: 382px;overflow: hidden}.ins-row{position: absolute;left: 0;right: 0;height: 63px;border-bottom: 1px solid var(--line);font-size: 14px;transition: transform 0.7s var(--ease-out), opacity 0.7s var(--ease-out), background-color 0.4s}.ins-row.is-sel{background: var(--sunk)}.ins-row .t{font-family: var(--mono);font-size: 12px;color: var(--muted)}.ins-row .app{display: flex;align-items: center;gap: 8px;color: var(--ink);white-space: nowrap}.ins-row .app img{width: 16px;height: 16px}.ins-row .req{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: var(--ink-2)}.ins-row .req .hl, .ins-row .req .tok{font-size: 13px}.ins-row .req .tok{font-size: 11.5px;vertical-align: 1px}.ins-row .n{justify-self: end;font-family: var(--mono);font-size: 12px;color: var(--ink)}.ins-row .n span{color: var(--muted)}.ins-row .file{display: inline-flex;align-items: center;gap: 6px;padding: 1px 8px;border-radius: 6px;background: var(--sunk);box-shadow: inset 0 0 0 1px var(--line);font-size: 12.5px;color: var(--ink)}.ins-row .file svg{width: 13px;height: 13px}.ins-detail{display: grid;align-content: start;gap: 22px;padding: 22px 22px 24px;font-size: 14px}.ins-detail .ins-h{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 0 10px;font-family: var(--mono);font-size: 12px;font-weight: 500;color: var(--muted)}.ins-detail .ins-h em{font-style: normal;color: var(--ink-2)}.ins-map{display: grid;gap: 8px}.ins-map li{display: grid;grid-template-columns: minmax(0, 1fr) 18px auto;align-items: center;gap: 8px;padding: 9px 12px;border-radius: 10px;background: var(--sunk);box-shadow: inset 0 0 0 1px var(--line)}.ins-map li span:first-child{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--ink)}.ins-map .arr{color: var(--muted);text-align: center}.ins-map .tok{font-size: 11.5px}.ins-out{padding: 12px 14px;border-radius: 10px;background: var(--sunk);box-shadow: inset 0 0 0 1px var(--line);line-height: 1.6;color: var(--ink-2)}.ins-out .tok{font-size: 11.5px;vertical-align: 1px}.ins-foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-top: 14px;border-top: 1px solid var(--line);font-family: var(--mono);font-size: 12px;color: var(--muted)}.ins-fade{transition: opacity 0.35s var(--ease-out), filter 0.35s var(--ease-out)}.ins-fade.is-out{opacity: 0;filter: blur(4px)}@media (max-width: 1000px){.ins-body{grid-template-columns: 1fr}.ins-list{border-right: 0;border-bottom: 1px solid var(--line)}}@media (max-width: 640px){.ins-head, .ins-row{grid-template-columns: 62px minmax(0, 1fr) 44px}.ins-head span:nth-child(2), .ins-row .app{display: none}.ins-bar .dev, .ins-bar .sep, .ins-bar .sep + span{display: none}}@media (prefers-reduced-motion: reduce){.ins-live i{animation: none}.ins-row{transition: none}}.x-seen .x-demo{margin-top: 0}.x-logos ul{gap: 16px 30px}.x-logos li{font-size: 15px}:root[data-theme="dark"] .x-form input:not([type="checkbox"]), :root[data-theme="dark"] .x-form select, :root[data-theme="dark"] .x-form textarea{background: var(--surface-2);color: var(--ink);border-color: var(--line-strong)}:root[data-theme="dark"] .x-form input::placeholder, :root[data-theme="dark"] .x-form textarea::placeholder{color: var(--muted)}:root[data-theme="dark"] .x-form label:has(input[type="checkbox"]){background: var(--surface-2);color: var(--ink);border-color: var(--line-strong)}:root[data-theme="dark"] .x-check{background: var(--surface-2);border-color: var(--line-strong)}:root[data-theme="dark"] .x-input{background-color: var(--surface-2);color: var(--ink);border-color: var(--line-strong)}:root[data-theme="dark"] .x-input::placeholder{color: var(--muted)}:root[data-theme="dark"] select.x-input{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5' fill='none' stroke='%23b6bbc3' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme="dark"] img[src*="assets/providers/"]:not(.rk-logo){background: #fff;border-radius: 5px;box-shadow: 0 0 0 3px #fff;filter: none}.ins-head, .ins-row{grid-template-columns: 78px 118px minmax(0, 1fr) 96px}.ins-row .n{font-size: 12px;color: var(--ink-2);white-space: nowrap}.ins-row.is-sending .n{color: var(--muted)}.ins-row.is-sending{background: var(--sunk)}.ins-row .tok.is-new{animation: tok-in 0.45s var(--ease-out)}@keyframes tok-in{from{opacity: 0;filter: blur(4px);transform: translateY(2px)}}.ins-legend{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px 32px;margin-top: 20px;font-size: 14px;color: var(--text-2)}.ins-legend > span{display: inline-flex;align-items: center;gap: 10px}.ins-legend .tok{font-size: 12px}@media (prefers-reduced-motion: reduce){.ins-row .tok.is-new{animation: none}}@media (max-width: 640px){.ins-head, .ins-row{grid-template-columns: 62px minmax(0, 1fr) 76px}}main::before{left: max(8px, calc(50% - var(--wrap) / 2 - 32px))}main::after{right: max(8px, calc(50% - var(--wrap) / 2 - 32px))}@media (max-width: 1280px){main::before, main::after{display: none}}:root{--ctl-line: #80868f;--ctl-line-hover: var(--ink-2)}:root[data-theme="dark"]{--ctl-line: #6a717b;--ctl-line-hover: var(--ink-2)}.btn-line, .theme-btn, .menu-btn, .x-input, .x-check{border-color: var(--ctl-line)}:root[data-theme="dark"] .btn-line, :root[data-theme="dark"] .x-check, :root[data-theme="dark"] .x-form input:not([type="checkbox"]), :root[data-theme="dark"] .x-form select, :root[data-theme="dark"] .x-form textarea, :root[data-theme="dark"] .x-form label:has(input[type="checkbox"]){border-color: var(--ctl-line)}.btn-line:hover, .theme-btn:hover, .x-input:hover, .x-check:hover{border-color: var(--ctl-line-hover)}.x-check:has(input:checked), .x-input:focus{border-color: var(--ink)}.x-check input{accent-color: var(--ink)}.x-close .x-cta .btn-line{border-color: rgb(255 255 255 / 0.5)}.x-close .x-cta .btn-line:hover{border-color: #fff}.ins, .x-demo .screen, .x-mac{max-width: var(--wrap)}.ins-pause{flex: none;display: grid;place-items: center;width: 28px;height: 28px;margin-left: -2px;padding: 0;border: 1px solid var(--ctl-line);border-radius: 999px;background: transparent;color: var(--ink-2);transition: color 0.2s, border-color 0.2s}.ins-pause:hover{color: var(--ink);border-color: var(--ctl-line-hover)}.ins-pause svg{width: 12px;height: 12px}.ins-pause .i-play, .ins-pause[aria-pressed="true"] .i-pause{display: none}.ins-pause[aria-pressed="true"] .i-play{display: block}.ins-bar .sep{color: var(--muted)}.ins.is-paused .ins-live i{animation: none}@media (prefers-reduced-motion: reduce){.ins-pause{display: none}}@media (max-width: 640px){.ins-head, .ins-row{grid-template-columns: minmax(0, 1fr) 72px;gap: 12px;padding: 0 16px}.ins-head span:first-child, .ins-row .t{display: none}.ins-row .req{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;white-space: normal;font-size: 13px;line-height: 1.35}.ins-row .req .tok{vertical-align: 0}}.x-map li{grid-template-columns: minmax(0, 1fr) 24px auto}.x-map li span:first-child{min-width: 0;overflow-wrap: anywhere}.footer ul{gap: 2px}.footer ul a, .footer-base nav a{display: inline-block;padding-block: 5px}.footer-base nav{gap: 8px 20px;flex-wrap: wrap}.x-marquee{margin-top: 22px;overflow: hidden;-webkit-mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent);mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent)}.x-marquee-track{display: flex;width: max-content;animation: x-marquee 40s linear infinite}.x-marquee ul{display: flex;flex-wrap: nowrap;gap: 0 36px;margin: 0;padding: 4px 36px 4px 0}.x-marquee li{flex: none}.x-marquee:hover .x-marquee-track, .hero-paused .x-marquee-track{animation-play-state: paused}@keyframes x-marquee{to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.x-marquee{-webkit-mask-image: none;mask-image: none}.x-marquee-track{width: auto;animation: none;justify-content: center}.x-marquee ul{flex-wrap: wrap;justify-content: center;gap: 16px 30px;padding: 0}.x-marquee ul[aria-hidden="true"]{display: none}}.ins-legend{margin-top: 24px;font-size: 14px;justify-content: center;text-align: center}.ins-legend .tok{font-size: 12.5px}.x-points{max-width: none;column-gap: var(--gap)}@media (max-width: 1000px){.x-points{max-width: 560px}}.x-reg-teaser{padding-block: clamp(72px, 8vw, 112px)}.x-reg-teaser .x-head{margin-bottom: 0}.x-faq .x-head h2{margin-top: -0.2em}@media (max-width: 1000px){.x-faq .x-head h2{margin-top: 0}}.ins-rows{--row-h: 63px}@media (max-width: 640px){.ins-rows{--row-h: 76px;height: 460px}.ins-row{height: 76px}}.x-hero{padding-bottom: clamp(56px, 6vw, 88px)}.x-sec.is-closing{padding-top: clamp(56px, 6vw, 88px);border-top: 0 !important}@media (max-width: 640px){:lang(nl) h1, :lang(nl) h2, :lang(nl) h3{hyphens: auto;overflow-wrap: break-word}}:lang(nl) .hx-copy h1{hyphens: manual}.nav-links a{white-space: nowrap}@media (min-width: 901px) and (max-width: 1180px){.nav-links a{white-space: nowrap}:lang(nl) .nav-links{gap: 16px;font-size: 14px}}
:root{--r-xs: 6px;--r-sm: 12px;--r-md: 16px;--r-lg: 20px;--r-xl: 28px;--pad: 32px;--inset: 8px;--ill-bg: var(--sunk)}@media (max-width: 760px){:root{--pad: 24px}}.x-card{border-radius: var(--r-lg)}.x-paste, .x-side, .x-plan, .x-pad, .x-form{padding: var(--pad)}.x-step .x-txt{padding: 28px var(--pad) var(--pad)}.x-feat .x-txt{padding: var(--pad) var(--pad) 0}.mini, .x-doc, .x-state, .x-status, .x-msg{border-radius: var(--r-md)}.x-policy li, .x-map li, .x-os li, .ins-map li, .ins-out, .x-input, .x-check, .x-draft{border-radius: var(--r-sm)}.x-provs span{border-radius: var(--r-md)}.ins{border-radius: var(--r-lg)}.rmbp-stage, .x-close{border-radius: var(--r-xl)}.film{border-radius: var(--r-lg)}@media (max-width: 760px){.x-close, .rmbp-stage{border-radius: var(--r-lg)}}.btn{height: 48px;gap: 8px;padding: 0 22px;transition: background-color 0.2s, border-color 0.2s, color 0.2s, transform 0.2s var(--ease-out)}.btn-sm{height: 40px;padding: 0 16px}.btn:active{transform: scale(0.98)}.btn .play{width: 9px;height: 11px}.film-close{height: 36px;padding: 0 16px;border-color: var(--ctl-line)}.text-link{gap: 6px;padding-bottom: 1px;border-bottom-color: var(--line-strong);transition: border-color 0.2s}.text-link svg{width: 16px;height: 16px;flex: none;transition: transform 0.25s var(--ease-out)}.text-link:hover svg{transform: translateX(3px)}p .text-link, summary + p .text-link{display: inline}.ar{display: block;width: 16px;height: 16px;flex: none;color: var(--muted)}.arr{display: grid;place-items: center}.x-map li, .ins-map li{grid-template-columns: minmax(0, 1fr) 16px auto;gap: 12px}.x-pair{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 8px 10px}.x-list li{grid-template-columns: 18px 1fr}.x-list li svg{width: 18px;height: 18px;margin-top: 3px}.x-plan li{grid-template-columns: 18px 1fr}.x-side .x-tag svg{width: 20px;height: 20px}.tok{padding: 1px 7px 2px;border-radius: var(--r-xs);font-size: 12px;line-height: 1.5;vertical-align: 1px}.faq-list .tok, .x-prose .tok{font-size: 0.76em}.ins-legend .tok{font-size: 12px}@media (hover: hover){.x-card{transition: box-shadow 0.4s var(--ease-out), transform 0.4s var(--ease-out)}}.plate{position: relative;isolation: isolate;overflow: hidden;border-radius: var(--r-sm);background: #6d7178}.plate-ochre{background: #7a5a24}.plate-steel{background: #7d8ea3}.plate-ember{background: #2a1510}.plate-sea{background: #5f8a80}.plate-dusk{background: #9a7a86}.plate-ink{background: #0d1118}.plate-bg{position: absolute;inset: 0;z-index: -1}.plate-bg img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.02);transform-origin: 50% 50%}.plate::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit;box-shadow: inset 0 0 0 1px rgb(255 255 255 / 0.1);pointer-events: none}.js-motion .plate-bg img{transform: scale(1.14);transition: transform 2.8s var(--ease-out)}.js-motion .plate.is-vis .plate-bg img{transform: scale(1.02)}@media (hover: hover){.js-motion .plate.is-vis:hover .plate-bg img, .js-motion .x-card:hover .plate.is-vis .plate-bg img{transform: scale(1.09) translate(-1.5%, -1%);transition-duration: 7s;transition-timing-function: cubic-bezier(0.3, 0, 0.2, 1)}}:root[data-theme="dark"] .plate-bg img{filter: brightness(0.84) saturate(0.95)}.plate .bub, .plate .x-doc, .plate .x-policy li, .plate .x-map li, .plate .kept, .plate .x-os li, .plate .menu-drop, .plate .mb-strip, .plate .x-paste{--bg: oklch(0.985 0.001 250);--surface: #fff;--sunk: oklch(0.965 0.002 250);--ink: oklch(0.23 0.012 255);--ink-2: oklch(0.42 0.012 255);--muted: oklch(0.5 0.012 255);--line: oklch(0.9 0.005 255);--line-strong: oklch(0.82 0.008 255);--text-2: #4a4e56;--card: #fff;--orig: #161b22;--orig-ink: #10141a;--orig-tint: #e4e6ea;--slate: #3d4a5c;--slate-tint: #e9edf3;color: var(--ink)}.plate-shadow, .plate .x-doc, .plate .bub, .plate .kept, .plate .menu-drop{box-shadow: 0 0 0 1px rgb(0 0 0 / 0.06), 0 2px 4px rgb(0 0 0 / 0.06), 0 22px 44px -18px rgb(10 14 20 / 0.45)}.x-step .x-viz.plate{height: 248px;margin: var(--inset) var(--inset) 0;padding: 24px;border: 0;background-color: #6d7178}.x-feat .x-art.plate{margin: 28px var(--inset) var(--inset);padding: 36px 28px;min-height: 300px}.x-feat .x-art.plate .x-doc{max-width: 420px}.x-feat .x-art.plate .x-policy{max-width: 360px}.plate .x-policy li{background: rgb(255 255 255 / 0.94);box-shadow: 0 0 0 1px rgb(0 0 0 / 0.05), 0 10px 24px -14px rgb(0 0 0 / 0.5)}.plate .x-policy li + li{margin-top: 8px}.plate .x-sw{background: #d9dbdf}.plate .x-sw.on{background: #16181c}.plate .x-sw::after{background: #fff}.plate .x-os{max-width: 340px}.plate .x-os li{background: rgb(255 255 255 / 0.94);box-shadow: 0 0 0 1px rgb(0 0 0 / 0.05), 0 10px 24px -14px rgb(0 0 0 / 0.5)}.x-policy .x-sw, .x-policy .x-sw::after{transition: background-color 0.35s var(--ease-out), transform 0.35s var(--ease-out)}.js-motion .x-policy .x-sw, .js-motion .x-policy .x-sw::after{transition-delay: 0.6s}.js-motion .x-policy li:nth-child(2) .x-sw, .js-motion .x-policy li:nth-child(2) .x-sw::after{transition-delay: 0.75s}.js-motion .x-policy li:nth-child(3) .x-sw, .js-motion .x-policy li:nth-child(3) .x-sw::after{transition-delay: 0.9s}.js-motion .x-policy li:nth-child(4) .x-sw, .js-motion .x-policy li:nth-child(4) .x-sw::after{transition-delay: 1.05s}.js-motion .x-card:not(.is-in) .x-policy .x-sw.on{background: #d9dbdf}.js-motion .x-card:not(.is-in) .x-policy .x-sw.on::after{transform: none}.kept{width: 100%;max-width: 440px;padding: 14px;border-radius: var(--r-md);background: rgb(255 255 255 / 0.9);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.kept-h{display: flex;align-items: center;gap: 8px;margin: 2px 4px 12px;font-size: 13px;font-weight: 500;color: var(--ink)}.kept-h .mark{width: 14px}.kept-h em{margin-left: auto;font-family: var(--mono);font-size: 11.5px;font-style: normal;font-weight: 500;color: var(--muted)}.kept .x-map{max-width: none;gap: 6px}.kept .x-map li{padding: 11px 14px;background: var(--sunk);box-shadow: inset 0 0 0 1px var(--line)}.x-art.plate.is-menu{display: block;padding: 0}.mb-strip{display: flex;align-items: center;justify-content: flex-end;gap: 14px;height: 30px;padding: 0 16px;background: rgb(246 244 242 / 0.72);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);font-family: var(--ui);font-size: 12.5px;color: #1d1d1f;box-shadow: none !important}.mb-strip svg{width: 15px;height: 15px}.mb-ss{display: grid;place-items: center;width: 28px;height: 22px;border-radius: 6px;background: rgb(0 0 0 / 0.12)}.mb-ss .mark{width: 13px;color: #1d1d1f}.menu-drop{position: absolute;top: 34px;right: 88px;width: min(300px, calc(100% - 32px));padding: 5px;border-radius: var(--r-sm);background: rgb(246 246 246 / 0.92);-webkit-backdrop-filter: blur(24px) saturate(1.6);backdrop-filter: blur(24px) saturate(1.6);font-family: var(--ui);font-size: 13px;line-height: 1.35;color: #1d1d1f}.menu-drop .mm-head .mark{width: 15px;color: #1d1d1f}@media (max-width: 760px){.menu-drop{right: 16px}}.plate-stage{padding: clamp(20px, 5vw, 64px);border-radius: var(--r-xl)}.x-seen .x-demo.plate-stage{margin-top: 0}.plate-stage .browser{box-shadow: 0 0 0 1px rgb(0 0 0 / 0.12), 0 2px 6px rgb(0 0 0 / 0.08), 0 40px 90px -30px rgb(20 12 0 / 0.55)}.plate-hero{margin-top: clamp(48px, 6vw, 72px);padding: clamp(28px, 6vw, 72px) clamp(16px, 4vw, 48px);border-radius: var(--r-xl)}.plate-pad{padding: clamp(20px, 3vw, 36px);border-radius: var(--r-lg);display: grid;align-items: center}.plate-pad .x-paste{background: rgb(255 255 255 / 0.95);box-shadow: 0 0 0 1px rgb(0 0 0 / 0.05), 0 26px 50px -22px rgb(0 0 0 / 0.7)}@media (max-width: 760px){.plate-stage, .plate-hero{border-radius: var(--r-lg)}}.bub{position: relative;max-width: 100%;padding: 12px 16px 13px;border-radius: var(--r-md);background: #fff;font-size: 14px;line-height: 1.6;color: var(--ink);text-align: left}.bub.is-user{border-bottom-right-radius: var(--r-xs)}.bub.is-ai{border-bottom-left-radius: var(--r-xs);background: #f7f8f9}.bub-lab{display: flex;align-items: center;gap: 7px;margin-bottom: 6px;font-family: var(--mono);font-size: 11px;font-weight: 500;color: var(--muted)}.bub-lab img{width: 13px;height: 13px}.bub-lab span{margin-left: auto}.bub.is-compose{display: flex;align-items: flex-end;gap: 12px;width: 100%;max-width: 320px;border-radius: 22px;padding: 14px 12px 12px 18px}.bub.is-compose p{flex: 1}.x-step .bub{width: 100%;max-width: 320px;font-size: 13.5px}.chat-note{display: inline-flex;align-items: center;gap: 8px;padding: 6px 13px 6px 9px;border-radius: 999px;background: rgb(14 15 17 / 0.72);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);font-size: 12.5px;color: #fff;white-space: nowrap}.chat-note .mark{width: 13px;color: #fff}.x-chat .chat{display: flex;flex-direction: column;gap: 14px;max-width: 620px;margin-inline: auto}.x-chat .bub{max-width: 88%;font-size: 15px}.x-chat .bub.is-user{align-self: flex-end}.x-chat .bub.is-ai{align-self: flex-start}.x-chat .chat-note{align-self: center}@media (max-width: 640px){.x-chat .bub{max-width: 100%;font-size: 14px}.chat-note{white-space: normal}}.sw{white-space: nowrap}.sw > .tok{display: none}.sw.is-tok > .hl{display: none}.sw.is-tok > .tok{display: inline-block}.sw.sw-anim{position: relative;display: inline-block;height: 1.6em;vertical-align: bottom;transition: width 0.6s var(--ease-in-out)}.sw.sw-anim > .hl, .sw.sw-anim > .tok{display: inline-block;position: absolute;left: 0;top: 50%;translate: 0 -50%;white-space: nowrap;transition: opacity 0.4s var(--ease-out), filter 0.4s var(--ease-out)}.sw.sw-anim > .tok{vertical-align: 0}.sw.sw-anim:not(.is-tok) > .tok, .sw.sw-anim.is-tok > .hl{opacity: 0;filter: blur(4px)}.sw-still, .sw-still > *{transition: none !important}.js-motion [data-chat] [data-c]{opacity: 0;transform: translateY(10px) scale(0.985);filter: blur(5px);transition: opacity 0.6s var(--ease-out), transform 0.7s var(--ease-out), filter 0.6s var(--ease-out)}.js-motion [data-chat] [data-c].is-shown{opacity: 1;transform: none;filter: none}svg.art{display: block;overflow: visible;color: var(--ink);--sw: 1}svg.art *{stroke: currentColor;stroke-width: var(--sw);stroke-linecap: round;stroke-linejoin: round}svg.art .c{stroke-dasharray: 1 3.2;stroke-opacity: 0.6}svg.art .o{fill: var(--art-bg, var(--ill-bg))}svg.art .f, svg.art .fk{fill: currentColor;stroke: none}svg.art.glyph{--sw: 1.3}.x-ill{display: grid;place-items: center;height: 208px;margin: calc(var(--inset) - var(--pad)) calc(var(--inset) - var(--pad)) 28px;padding: 16px;border-radius: var(--r-sm);background: var(--ill-bg);--art-bg: var(--ill-bg)}.x-ill svg{width: 100%;max-width: 300px;height: 100%}.x-art.is-lines{margin: 28px var(--inset) var(--inset);padding: 24px;border-radius: var(--r-sm);background: var(--ill-bg);--art-bg: var(--ill-bg);min-height: 300px}.x-art.is-lines svg{width: 100%;max-width: 380px;height: auto}.x-side.is-dark .x-ill{--ill-bg: rgb(255 255 255 / 0.05);--art-bg: var(--ink);box-shadow: inset 0 0 0 1px rgb(255 255 255 / 0.1)}.x-side.is-dark svg.art{color: #fff}:root[data-theme="dark"] .x-side.is-dark .x-ill{--art-bg: #1b1e24}:root[data-theme="dark"] .x-side.is-dark svg.art{color: var(--ink)}:root[data-theme="dark"]{--ill-bg: #0e1013}.x-sec.is-alt .x-card .x-ill, .x-sec.is-alt .x-art.is-lines{--ill-bg: var(--sunk)}.x-glyph{display: block;width: 52px;height: 52px;margin-bottom: 18px;color: var(--ink)}.x-glyph svg{width: 100%;height: 100%}.x-points .x-glyph{margin-bottom: 16px}.x-points > div:has(.x-glyph){padding-top: 24px}.x-flow.is-drawn > li{grid-template-columns: 52px 1fr;gap: 20px;align-items: start}.x-flow.is-drawn > li::before{display: none}.x-flow.is-drawn .x-glyph{margin: -4px 0 0}.js-motion svg.art.art-ready .s{stroke-dasharray: 1 1;stroke-dashoffset: 1;opacity: 0}.js-motion svg.art.art-ready .c, .js-motion svg.art.art-ready .f, .js-motion svg.art.art-ready .fk{opacity: 0}.js-motion svg.art.art-ready .o{fill-opacity: 0}.js-motion svg.art.is-drawn .s{stroke-dashoffset: 0;opacity: 1;transition: stroke-dashoffset 1.5s var(--ease-in-out) calc(var(--k, 0) * 45ms), opacity 0.01s linear calc(var(--k, 0) * 45ms)}.js-motion svg.art.is-drawn .o{fill-opacity: 1;transition: fill-opacity 0.4s linear calc(var(--k, 0) * 45ms)}.js-motion svg.art.is-drawn .c, .js-motion svg.art.is-drawn .f, .js-motion svg.art.is-drawn .fk{opacity: 1;transition: opacity 0.9s var(--ease-out) 0.9s}.js-motion [data-reveal]{transform: translateY(24px);filter: blur(8px);transition: opacity 1s var(--ease-out), transform 1s var(--ease-out), filter 1s var(--ease-out);transition-delay: var(--d, 0s)}.js-motion [data-reveal].is-in{transform: none;filter: none}@media (prefers-reduced-motion: reduce){.plate-bg img, .js-motion .plate-bg img{transform: scale(1.02) !important;transition: none !important}.sw.sw-anim, .sw.sw-anim > *{transition: none !important}.x-policy .x-sw, .x-policy .x-sw::after{transition: none}.btn:active{transform: none}}@media (max-width: 760px){.x-step .x-viz.plate{height: 220px;padding: 18px}.x-feat .x-art.plate, .x-art.is-lines{min-height: 240px;margin-top: 22px;padding: 24px 16px}.x-ill{height: 184px;margin-bottom: 22px}#who .x-ill svg{max-height: 168px}.kept{padding: 10px}.kept .x-map li{padding: 10px 12px}.x-glyph{width: 44px;height: 44px}.x-flow.is-drawn > li{grid-template-columns: 44px 1fr;gap: 16px}}.x-feat .x-art:has(.x-provs){margin: 28px var(--inset) var(--inset);border-radius: var(--r-sm);background: var(--ill-bg);min-height: 300px}.x-art.is-lines svg{max-width: 440px}.x-duo.is-even > .plate-pad{align-self: stretch;padding: clamp(24px, 4vw, 56px)}.plate-ember .plate-bg img{object-position: 50% 80%}:root[data-theme="dark"] .plate .x-doc{background: #fff}:root[data-theme="dark"] .plate .x-policy li, :root[data-theme="dark"] .plate .x-os li{background: rgb(255 255 255 / 0.94)}:root[data-theme="dark"] .plate .kept{background: rgb(255 255 255 / 0.9)}:root[data-theme="dark"] .plate .x-map li{background: var(--sunk)}:root[data-theme="dark"] .plate .x-sw{background: #d9dbdf}:root[data-theme="dark"] .plate .x-sw.on{background: #16181c}:root[data-theme="dark"] .plate .x-sw::after{background: #fff}:root[data-theme="dark"] .plate .x-paste{background: rgb(255 255 255 / 0.95)}:root[data-theme="dark"] .x-card:not(.is-in) .plate .x-policy .x-sw.on{background: #d9dbdf}
.x-seen .x-steps{margin-top: clamp(40px, 5vw, 56px)}.x-step .x-txt .tok{font-size: 0.8em}.x-it{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 480px);gap: clamp(40px, 7vw, 112px);align-items: center}.x-it .x-head{margin: 0;text-align: left}.x-it .x-head p{margin-left: 0}.x-it-list{margin-top: 36px}.x-it-list li{padding: 20px 0;border-top: 1px solid var(--line)}.x-it-list li:last-child{border-bottom: 1px solid var(--line)}.x-it-list h3{font-size: 19px;letter-spacing: -0.015em}.x-it-list p{margin-top: 6px;font-size: 15.5px;line-height: 1.55;color: var(--text-2)}.x-it-note{margin-top: 28px;font-size: 16px;line-height: 1.6;color: var(--text-2)}.x-it-note .text-link{display: inline-flex;margin-left: 4px;color: var(--ink)}.x-more.is-left{justify-content: flex-start;margin-top: 20px}.x-it-art.plate{display: grid;place-items: center;min-height: 460px;padding: clamp(28px, 4vw, 48px) clamp(20px, 3vw, 36px);border-radius: var(--r-lg)}.x-it-art .x-policy{max-width: 380px}@media (max-width: 1000px){.x-it{grid-template-columns: minmax(0, 1fr)}.x-it-art.plate{min-height: 0}}.x-feat .x-art.is-plain{margin: 28px var(--inset) var(--inset);padding: 32px 24px;border-radius: var(--r-sm);background: var(--ill-bg)}.x-feat.is-wide{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);align-items: center;min-height: 0}.x-feat.is-wide .x-txt{padding: var(--pad)}.x-feat.is-wide .x-art{margin: var(--inset);min-height: 220px}@media (max-width: 1000px){.x-feat.is-wide{grid-template-columns: minmax(0, 1fr)}.x-feat.is-wide .x-txt{padding-bottom: 0}}.x-org{max-width: 780px;margin-inline: auto}.x-list .tok{display: inline-block;margin-top: 0}.x-sec.is-alt .x-side.is-dark .x-ill{--ill-bg: rgb(255 255 255 / 0.05)}.x-prose-card{max-width: 780px;margin-inline: auto}:root{--sec: clamp(72px, 9vw, 128px)}.x-hero{padding-top: clamp(56px, 7.5vw, 104px)}.x-hero h1{font-size: clamp(38px, 5.2vw, 72px);line-height: 1;letter-spacing: -0.042em}.x-hero .x-sub{margin-top: 22px;font-size: clamp(16.5px, 1.3vw, 18px)}.x-page{padding-top: clamp(56px, 7.5vw, 104px);padding-bottom: clamp(56px, 6.5vw, 92px)}.x-page + .x-sec{padding-top: clamp(56px, 6.5vw, 92px)}.x-head{margin-bottom: clamp(36px, 4.5vw, 56px)}.x-head h1{font-size: clamp(36px, 4.5vw, 60px);line-height: 1.02;letter-spacing: -0.038em}.x-head h1 + p{margin-top: 20px}.x-head h2{font-size: clamp(28px, 3.3vw, 44px);line-height: 1.08;letter-spacing: -0.03em}.x-head p{margin-top: 16px;font-size: clamp(16px, 1.25vw, 18px)}.x-cta{margin-top: 30px}.x-card h3{font-size: 20px}.x-side h3{font-size: 24px}.x-paste > p{font-size: 17px}.x-close{padding-block: clamp(56px, 7.5vw, 96px)}.x-close .mark{width: 38px}.x-close h2{margin-top: 26px;font-size: var(--t-h2);line-height: 1.07}.x-close p{margin-top: 18px;font-size: 17px;text-wrap: balance}.x-fig{font-size: clamp(24px, 2.2vw, 30px)}.x-quote{font-size: clamp(20px, 1.9vw, 24px)}.x-plan .x-price{font-size: 28px}.x-prose h2{font-size: 24px;margin-top: 48px}.x-it-list h3, .x-flow h3{font-size: 18px}h1, h2, h3, .faq-list summary{text-wrap: balance}p, li{text-wrap: pretty}@media (max-width: 760px){body{font-size: 16px}:root{--pad: 22px}.x-hero h1{font-size: clamp(34px, 10vw, 40px)}.x-head h1{font-size: clamp(34px, 9.4vw, 38px)}.x-head h2{font-size: clamp(27px, 7.6vw, 30px)}.x-close h2{font-size: clamp(30px, 8.4vw, 32px)}.x-head p, .x-hero .x-sub{font-size: 16.5px}.x-card h3{font-size: 19px}.x-side h3{font-size: 22px}.x-paste > p{font-size: 16px}.x-pad, .x-side, .x-plan, .x-paste, .x-form{padding: var(--pad)}.x-step .x-txt{padding: 22px var(--pad) var(--pad)}.x-feat .x-txt{padding: var(--pad) var(--pad) 0}.x-close{padding: 56px 22px}.x-cta .btn{min-height: 48px}.x-cta{gap: 10px}.text-link{min-height: 44px;display: inline-flex;align-items: center;padding-bottom: 0;border-bottom: 0;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px}.n-more{display: block;text-wrap: balance;padding-block: 10px}.n-more svg{display: inline-block;margin-left: 6px;vertical-align: -3px}p .text-link{min-height: 0}.faq-list summary{min-height: 48px}.x-it-art.plate{padding: 24px 16px}}@media (max-width: 380px){.x-hero h1{font-size: 34px}.x-head h1{font-size: 33px}.x-head h2{font-size: 26px}.x-close h2{font-size: 30px}}.ln{display: block;text-wrap: balance}.footer .shell{width: min(var(--wrap), 100% - 2 * var(--gut));margin-inline: auto;padding-inline: 0}.x-list span .tok, .x-list .tok{display: inline;margin-top: 0;font-size: 12px;white-space: nowrap}@media (max-width: 760px){.theme-btn, .menu-btn{width: 44px;height: 44px}.footer ul{gap: 0}.footer ul a, .footer-base nav a{display: inline-flex;align-items: center;min-height: 44px;min-width: 44px;padding-block: 0}.footer-base nav{gap: 0 8px;margin-left: -6px}.footer-base nav a{min-width: 0;padding-inline: 6px}.x-src{display: flex;align-items: center;min-height: 44px;padding-top: 12px}.ins-pause{width: 44px;height: 44px;margin: -8px -8px -8px -6px;border-color: transparent;background: radial-gradient(circle, transparent 13px, var(--ctl-line) 13.5px 14.5px, transparent 15px)}.chrome .pause{min-height: 44px;min-width: 64px}}@media (max-width: 760px){.ins-legend .hl{white-space: nowrap}.chrome{grid-template-columns: 64px minmax(0, 1fr) auto;gap: 8px}.footer-grid{column-gap: 20px}.footer ul a{overflow-wrap: anywhere}}.x-plan-personal{display: grid;grid-template-columns: minmax(0, 4fr) minmax(0, 5fr) auto;gap: 16px 40px;align-items: center;margin-top: var(--gap);padding: 26px var(--pad);background: transparent;box-shadow: inset 0 0 0 1px var(--line-strong)}@media (hover: hover){.x-plan-personal:hover{transform: none;box-shadow: inset 0 0 0 1px var(--ctl-line)}}.x-pp-head h3{display: inline;font-size: 20px}.x-soon{display: inline-block;margin: 0 10px 0 0;padding: 3px 9px;border-radius: 999px;background: var(--sunk);box-shadow: inset 0 0 0 1px var(--line);font-family: var(--mono);font-size: 11px;font-weight: 500;letter-spacing: 0.02em;color: var(--ink-2);vertical-align: 3px}.x-sec.is-alt .x-soon{background: var(--surface-2)}.x-plan-personal .x-for{margin-top: 8px;font-size: 15px;color: var(--text-2)}.x-plan-personal ul{display: grid;gap: 8px;font-size: 15px;color: var(--text-2)}.x-plan-personal li{display: grid;grid-template-columns: 18px 1fr;gap: 10px}.x-plan-personal li svg{width: 16px;height: 16px;margin-top: 3px;color: var(--muted)}.x-plan-personal .btn{white-space: nowrap}@media (max-width: 1000px){.x-plan-personal{grid-template-columns: minmax(0, 1fr);max-width: none;margin-inline: 0}.x-plan-personal .btn{justify-self: start}}.x-checks.x-types{grid-template-columns: repeat(2, minmax(0, 1fr))}@media (max-width: 760px){.x-checks.x-types{grid-template-columns: 1fr}}.x-row[hidden], .x-field[hidden]{display: none}.hx .hx-film{text-decoration: none}.hx .hx-film-t{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px}.x-close .x-cta{align-items: center;gap: 12px 24px}.x-close h2{max-width: 820px;margin-inline: auto;font-weight: 400;letter-spacing: -0.035em;text-wrap: balance}.x-close .x-cta .text-link{display: inline-flex;align-items: center;min-height: 44px;padding-bottom: 0;border-bottom: 0;font-size: 15px;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px}#faq .x-head > p > .text-link{display: inline;margin-top: 0;min-height: 0}.hx:has(+ .x-sec.is-alt) .hx-row{border-bottom: 0}.x-page:has(+ #plans){padding-bottom: 0}.x-page + #plans{padding-top: clamp(48px, 5vw, 72px)}.x-plan.is-dark{background: var(--block)}.x-close, .x-plan{border-radius: 24px}:root:not([data-theme="dark"]) .x-plan:not(.is-dark){box-shadow: 0 0 0 1px rgb(17 18 20 / 0.06)}#personal .text-link{display: block;width: fit-content;margin-inline: auto;padding-block: 12px;border-bottom: 0;white-space: nowrap;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}@media (max-width: 640px){.x-btn-more{display: none}}.x-proof-sec.x-sec{padding-block: 0}.x-proof{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 32px;margin: 0;padding: 28px 0;list-style: none}.x-proof .n-k{display: block;margin-bottom: 10px}.x-proof p{display: flex;align-items: center;gap: 10px;margin: 0;font-size: 15px;line-height: 1.6;color: var(--text)}.x-proof .is-founders p{display: block}@media (min-width: 761px){.x-proof{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) max-content minmax(0, 1fr)}.x-proof .is-founders p{white-space: nowrap}}.x-proof .is-founders span{display: inline-flex;align-items: center;gap: 10px}.x-proof img{width: 32px;height: 32px;border-radius: 50%;object-fit: cover}.x-proof a{color: inherit;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.x-proof .is-linkedin{display: flex;flex-wrap: wrap;align-content: flex-start;column-gap: 16px}.x-proof .is-linkedin .n-k{width: 100%}.x-proof .is-linkedin a{display: inline-block;padding-block: 10px;margin-block: -10px}@media (max-width: 760px){.x-proof{grid-template-columns: minmax(max-content, 1fr) minmax(0, 1fr);gap: 24px 20px}.x-proof .is-linkedin p{width: 100%}.x-proof .is-founders{grid-column: 1 / -1}.x-proof .is-linkedin p + p{margin-top: 20px}}#rollout .n-head > h2{max-width: 1000px}@media (min-width: 1000px){#rollout .n-rows .n-k{grid-column: 1 / 3}#rollout .n-rows h3{grid-column: 3 / 8}#rollout .n-rows p{grid-column: 8 / 13}}.x-paste{min-width: 0}.x-paste code{overflow-wrap: anywhere}
img.gpt-avatar{display: block;width: 28px;height: 28px;border-radius: 50%;background: none}.x-sectors{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--gap);list-style: none;margin: 0;padding: 0}.x-sector{display: flex;align-items: flex-start;gap: 16px;padding: 22px 22px 24px;border-radius: var(--r);background: var(--card);box-shadow: var(--lift)}.x-sector img{flex: none;width: 48px;height: 48px;border-radius: 14px}.x-sector h3{font-size: 17px;line-height: 1.25;letter-spacing: -0.015em}.x-sector p{margin-top: 6px;font-size: 15px;line-height: 1.5;color: var(--text-2)}.x-sector .hl{white-space: nowrap}@media (max-width: 1000px){.x-sectors{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.x-sectors{grid-template-columns: 1fr;gap: 12px}.x-sector{padding: 18px}}.x-teams{width: 100%;max-width: 440px;padding: 22px 22px 10px;border-radius: 22px;background: #fff;color: #111214;box-shadow: 0 30px 60px -30px rgb(0 0 0 / 0.6)}.x-teams-h{display: flex;align-items: center;justify-content: space-between;margin: 0 0 8px}.x-teams-h b{font-size: 20px;font-weight: 600;letter-spacing: -0.02em}.x-teams-h span{display: inline-flex;align-items: center;gap: 8px;height: 30px;padding: 0 12px;border-radius: 999px;box-shadow: inset 0 0 0 1.5px #111214;font-size: 13px;font-weight: 600}.x-teams-h i{width: 7px;height: 7px;border-radius: 50%;background: #111214}.x-teams ul{list-style: none;margin: 0;padding: 0}.x-teams li{display: flex;align-items: center;gap: 14px;height: 64px;border-top: 1px solid #eceef1}.x-teams li img{width: 36px;height: 36px;border-radius: 11px}.x-teams .n{font-size: 16px;font-weight: 600}.x-chip{margin-left: auto;display: inline-flex;align-items: center;gap: 7px;height: 32px;padding: 0 13px;border-radius: 999px;background: #111214;color: #fff;font-size: 13px;font-weight: 600;white-space: nowrap}.x-chip svg{width: 13px;height: 13px}@media (max-width: 560px){.x-teams{padding: 18px 16px 6px}.x-teams .n{font-size: 15px}.x-chip{font-size: 12px;padding: 0 10px}}.js-motion .x-sector[data-reveal]{transform: translateY(14px) scale(0.98)}.js-motion .x-sector[data-reveal].is-in{transform: none}.x-reg{min-width: 0;overflow-wrap: anywhere}.x-reg .x-law{white-space: normal}.x-tiers li{flex-wrap: wrap;gap: 4px 12px}.x-trust{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 26px;margin: clamp(36px, 4vw, 48px) auto 0;padding: 0;list-style: none;max-width: 980px}.x-trust li{display: inline-flex;align-items: center;gap: 9px;font-size: 14.5px;font-weight: 500;color: var(--ink-2)}.x-trust svg{width: 18px;height: 18px;color: var(--ink);flex: none}@media (max-width: 560px){.x-trust{flex-direction: column;align-items: flex-start;width: fit-content}}.x-poster{position: relative;display: block;width: 100%;max-width: 1120px;margin: 0 auto;padding: 0;border: 0;border-radius: 26px;overflow: hidden;cursor: pointer;background: #0e1013;box-shadow: var(--lift);aspect-ratio: 16 / 9}.x-poster img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.9s var(--ease-out), filter 0.6s var(--ease-out)}.x-play{position: absolute;left: 50%;top: 50%;width: 96px;height: 96px;margin: -48px 0 0 -48px;border-radius: 50%;display: grid;place-items: center;background: rgb(255 255 255 / 0.92);color: #111214;box-shadow: 0 18px 40px -12px rgb(0 0 0 / 0.45);transition: transform 0.5s var(--ease-out)}.x-play svg{width: 36px;height: 36px;margin-left: 4px}.x-dur{position: absolute;right: 18px;bottom: 16px;padding: 5px 10px;border-radius: 8px;background: rgb(17 18 20 / 0.72);color: #fff;font: 600 13px var(--mono)}@media (hover: hover){.x-poster:hover img{transform: scale(1.02);filter: brightness(0.95)}.x-poster:hover .x-play{transform: scale(1.06)}}.x-poster:focus-visible{outline: 3px solid var(--ink);outline-offset: 4px}@media (max-width: 560px){.x-poster{border-radius: 16px}.x-play{width: 68px;height: 68px;margin: -34px 0 0 -34px}.x-play svg{width: 26px;height: 26px}}.x-cmp{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--gap)}.x-cmp-col{padding: var(--pad);border-radius: var(--r);background: var(--card);box-shadow: var(--lift)}.x-cmp-col h3{font-size: 22px;letter-spacing: -0.02em}.x-cmp-col > p{margin-top: 6px;font-size: 15.5px;color: var(--text-2)}.x-cmp-col ul{margin: 20px 0 0;padding: 0;list-style: none;display: grid;gap: 12px;border-top: 1px solid var(--line);padding-top: 18px}.x-cmp-col li{position: relative;padding-left: 28px;font-size: 15.5px;line-height: 1.45;color: var(--ink-2)}.x-cmp-col li::before{content: "";position: absolute;left: 0;top: 3px;width: 18px;height: 18px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px var(--line-strong, #cfd3d9)}.x-cmp-col li.is-plus::before{background: var(--ink);box-shadow: none}.x-cmp-col li.is-plus::after{content: "";position: absolute;left: 3px;top: 6px;width: 12px;height: 12px;background: var(--bg);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8.5'/%3E%3C/svg%3E") center/contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8.5'/%3E%3C/svg%3E") center/contain no-repeat}.x-cmp-col li.is-minus::after{content: "";position: absolute;left: 5px;top: 11.25px;width: 8px;height: 1.5px;background: var(--muted)}.x-cmp-col.is-us{background: var(--block);color: var(--on-block);box-shadow: none}.x-cmp-col.is-us > p, .x-cmp-col.is-us li{color: color-mix(in srgb, var(--on-block) 78%, transparent)}.x-cmp-col.is-us ul{border-color: color-mix(in srgb, var(--on-block) 18%, transparent)}.x-cmp-col.is-us li.is-plus::before{background: var(--on-block)}.x-cmp-col.is-us li.is-plus::after{background: var(--block)}.x-cmp-col.is-us li.is-minus::before{box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--on-block) 40%, transparent)}.x-cmp-col.is-us li.is-minus::after{background: color-mix(in srgb, var(--on-block) 60%, transparent)}.x-cmp-note{margin-top: 18px;text-align: center;font-size: 13.5px;color: var(--muted)}@media (max-width: 900px){.x-cmp{grid-template-columns: 1fr}}.x-dash{position: relative;max-width: 1120px;margin: 0 auto;border-radius: 22px;overflow: hidden;background: var(--card);box-shadow: var(--lift)}.x-dash-bar{display: flex;align-items: center;gap: 7px;height: 40px;padding: 0 16px;border-bottom: 1px solid var(--line)}.x-dash-bar i{width: 10px;height: 10px;border-radius: 50%;background: var(--line-strong, #d5d8dd)}.x-dash-bar span{margin: 0 auto;font: 500 12px var(--mono);color: var(--muted)}.x-dash img{display: block;width: 100%;height: auto}.x-dash .is-dark, :root[data-theme="dark"] .x-dash .is-light{display: none}:root[data-theme="dark"] .x-dash .is-dark{display: block}.x-dash figcaption{padding: 12px 16px;border-top: 1px solid var(--line);font-size: 13px;color: var(--muted);text-align: center}.btn.is-busy{position: relative;padding-left: 44px;cursor: progress;opacity: 0.9}.btn.is-busy::before{content: "";position: absolute;left: 18px;top: 50%;width: 14px;height: 14px;margin-top: -7px;border-radius: 50%;border: 2px solid currentColor;border-right-color: transparent;animation: ss-spin 0.8s linear infinite}@keyframes ss-spin{to{transform: rotate(1turn)}}@media (prefers-reduced-motion: reduce){.btn.is-busy::before{animation-duration: 2.4s}}.x-msg.is-ok{background: var(--ink);color: var(--bg)}.x-msg.is-ok span{color: color-mix(in srgb, var(--bg) 78%, transparent)}.bub.is-user, .bub.is-ai{border-radius: var(--r-md, 18px)}.try-note{display: flex;align-items: center;gap: 16px;max-width: 760px;margin: 0 auto clamp(28px, 4vw, 40px);padding: 18px 22px;border-radius: 18px;background: var(--ink);color: var(--bg)}.try-note svg{width: 26px;height: 26px;flex: none}.try-note b{display: block;font-size: 18px;font-weight: 600;letter-spacing: -0.01em}.try-note span{display: block;margin-top: 2px;font-size: 14.5px;color: color-mix(in srgb, var(--bg) 75%, transparent)}.try{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--gap);align-items: stretch}.try-pane{display: flex;flex-direction: column;gap: 14px;min-width: 0;padding: 22px;border-radius: var(--r);background: var(--card);box-shadow: var(--lift)}.try-pane.is-sent{background: var(--sunk)}.try-h{display: flex;align-items: baseline;gap: 10px;font-size: 15px;font-weight: 600}.try-h small{margin-left: auto;font: 500 12px var(--mono);color: var(--muted)}.try-n{font: 500 12px var(--mono);color: var(--muted)}.try-in{width: 100%;min-height: 260px;resize: vertical;font: 15px/1.6 var(--font);padding: 14px 16px}.try-out{min-height: 200px;font-size: 15px;line-height: 1.75;color: var(--ink);white-space: pre-wrap;overflow-wrap: anywhere}.try-out .tok{font-size: 12.5px}.try-chip{display: inline-block;animation: try-pop 0.45s var(--ease-out) both;animation-delay: calc(var(--i) * 40ms)}@keyframes try-pop{from{opacity: 0;transform: translateY(4px) scale(0.9);filter: blur(3px)}to{opacity: 1;transform: none;filter: none}}.try-count{margin-top: auto;font-size: 14px;font-weight: 600}.try-count.is-none{font-weight: 400;color: var(--muted)}.try-legend{display: flex;flex-wrap: wrap;gap: 8px 14px;margin: 0;padding: 0;list-style: none;font-size: 13px;color: var(--muted)}.try-legend li{display: inline-flex;align-items: center;gap: 7px}.try-legend .tok{font-size: 11.5px}.try-sw{position: relative;display: inline-grid;vertical-align: baseline}.try-sw > *{grid-area: 1 / 1;transition: opacity 0.45s var(--ease-out), filter 0.45s var(--ease-out), transform 0.45s var(--ease-out)}.try-sw .tok{font-size: 12.5px;align-self: center}.try-sw .hl{opacity: 0;filter: blur(4px);transform: translateY(3px);white-space: nowrap}.try-sw.is-back .tok{opacity: 0;filter: blur(4px);transform: translateY(-3px)}.try-sw.is-back .hl{opacity: 1;filter: none;transform: none}.try-link{align-self: flex-start;margin-left: auto;padding: 0;border: 0;background: none;font: 500 13.5px var(--font);color: var(--ink-2);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.try-pane.is-back .try-link{margin-top: auto;margin-left: 0}.try-honest{max-width: 760px;margin: 20px auto 0;text-align: center;font-size: 14px;line-height: 1.55;color: var(--muted)}@media (max-width: 1000px){.try{grid-template-columns: 1fr}.try-in{min-height: 180px}.try-out{min-height: 0}}@media (prefers-reduced-motion: reduce){.try-chip{animation: none}.try-sw > *{transition: none}}.x-tools2{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--gap)}.x-tool2{display: flex;flex-direction: column;gap: 14px;padding: 28px;border-radius: var(--r);background: var(--card);box-shadow: var(--lift);color: inherit;text-decoration: none;transition: transform 0.35s var(--ease-out)}.x-tool2 h3{font-size: 24px;letter-spacing: -0.02em}.x-tool2 p{color: var(--text-2);font-size: 16px;line-height: 1.55}.x-tool2 .demo{padding: 14px 16px;border-radius: 14px;background: var(--sunk);font-size: 15px;line-height: 1.7}.x-tool2 .go{margin-top: auto;font-weight: 600;font-size: 15px;display: inline-flex;gap: 8px;align-items: center}.x-tool2 .go svg{width: 16px;height: 16px}.x-tool2 .steps{display: flex;gap: 6px}.x-tool2 .steps i{flex: 1;height: 6px;border-radius: 3px;background: var(--line)}.x-tool2 .steps i.on{background: var(--ink)}@media (hover: hover){.x-tool2:hover{transform: translateY(-3px)}}@media (max-width: 800px){.x-tools2{grid-template-columns: 1fr}}.try-in{background: var(--surface-2);color: var(--ink)}.x-tools3{display: grid;grid-template-columns: 1.15fr 1fr;gap: var(--gap);align-items: stretch}.x-live{display: flex;flex-direction: column;gap: 14px;padding: 28px;border-radius: var(--r);background: #111214;color: #fff;box-shadow: var(--lift)}.x-live-top, .x-quiz-top{display: flex;align-items: center;justify-content: space-between;gap: 12px}.x-badge{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border-radius: 999px;background: rgb(255 255 255 / .1);font-size: 13px;font-weight: 600}.x-badge i{width: 7px;height: 7px;border-radius: 50%;background: #3ecf8e;box-shadow: 0 0 0 4px rgb(62 207 142 / .18)}.x-live-k, .x-quiz-k, .x-quiz-m{font: 500 12px/1 "JetBrains Mono", monospace;letter-spacing: .1em;text-transform: uppercase;opacity: .7}.x-live-pane{border-radius: 16px;background: rgb(255 255 255 / .06);padding: 16px 18px;box-shadow: inset 0 0 0 1px rgb(255 255 255 / .08)}.x-live-pane.is-out{background: #fff;color: #111214}.x-live-l{display: block;font: 500 11px/1 "JetBrains Mono", monospace;letter-spacing: .1em;text-transform: uppercase;opacity: .6;margin-bottom: 10px}.x-live-in, .x-live-out{font-size: 17px;line-height: 1.7;min-height: 3.4em}.x-live-in .hl{background: #fff;color: #111214;border-radius: 4px;padding: 0 3px}.x-live-in .caret{display: inline-block;width: 2px;height: 1.1em;background: #fff;vertical-align: -3px;margin-left: 1px;animation: x-blink 1s steps(1) infinite}.x-live-out .tok{font: 600 13px/1 "JetBrains Mono", monospace;padding: 4px 7px;border-radius: 6px;box-shadow: inset 0 0 0 1.5px #111214;display: inline-block;animation: x-pop .35s var(--ease-out) both}.x-live-arrow{display: grid;place-items: center;height: 18px}.x-live-arrow svg{width: 18px;height: 18px;fill: none;stroke: #fff;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;opacity: .6}.x-live-cta{margin-top: 6px;align-self: flex-start;background: #fff !important;color: #111214 !important}.x-live-cta svg{width: 16px;height: 16px}.x-quiz{display: flex;flex-direction: column;gap: 16px;padding: 28px;border-radius: var(--r);background: var(--card);box-shadow: var(--lift)}.x-quiz-bar{height: 6px;border-radius: 3px;background: var(--line);overflow: hidden}.x-quiz-bar i{display: block;width: 16.6%;height: 100%;border-radius: 3px;background: var(--ink)}.x-quiz-q{font-size: 24px;font-weight: 600;letter-spacing: -.02em;line-height: 1.2}.x-quiz-opts{display: grid;gap: 8px}.x-quiz-opts a{display: flex;align-items: center;justify-content: space-between;padding: 13px 16px;border-radius: 14px;box-shadow: inset 0 0 0 1.5px var(--line);color: inherit;text-decoration: none;font-weight: 500;transition: box-shadow .2s, transform .2s var(--ease-out)}.x-quiz-opts a::after{content: "→";opacity: 0;transform: translateX(-4px);transition: opacity .2s, transform .2s}@media (hover: hover){.x-quiz-opts a:hover{box-shadow: inset 0 0 0 1.5px var(--ink);transform: translateX(2px)}.x-quiz-opts a:hover::after{opacity: 1;transform: none}}.x-quiz-foot{margin-top: auto;color: var(--text-2);font-size: 14px;line-height: 1.5}@keyframes x-blink{50%{opacity: 0}}@keyframes x-pop{from{opacity: 0;transform: scale(.8);filter: blur(4px)}to{opacity: 1;transform: none;filter: none}}@media (max-width: 900px){.x-tools3{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.x-live-in .caret, .x-live-out .tok{animation: none}}.ea-hero{padding-bottom: clamp(56px, 7vw, 96px)}.ea-hero h1{margin-top: 22px}.ea-badge{display: inline-flex;align-items: center;gap: 10px;height: 36px;padding: 0 16px;border-radius: 999px;background: var(--surface-2);box-shadow: var(--lift-sm);font-size: 14px;font-weight: 600;color: var(--ink)}.ea-badge i{position: relative;width: 8px;height: 8px;border-radius: 50%;background: #1f9d61}.js-motion .ea-badge i::after{content: "";position: absolute;inset: -4px;border-radius: 50%;box-shadow: 0 0 0 2px #1f9d61;opacity: 0;animation: ea-ping 2.4s var(--ease-out) infinite}@keyframes ea-ping{0%{transform: scale(0.6);opacity: 0.7}100%{transform: scale(1.8);opacity: 0}}.ea-stages{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--gap);margin: 0;padding: 0;list-style: none;counter-reset: none}.ea-stage{position: relative;display: flex;flex-direction: column;gap: 8px;padding: 24px;border-radius: var(--r);background: var(--card);box-shadow: var(--lift)}.ea-stage .ea-n{font: 500 12px var(--mono);color: var(--muted)}.ea-when{align-self: flex-start;padding: 3px 10px;border-radius: 999px;font-size: 12.5px;font-weight: 600;box-shadow: inset 0 0 0 1.5px var(--line);color: var(--ink-2)}.ea-stage h3{margin-top: 6px;font-size: 20px;letter-spacing: -0.02em}.ea-stage p{font-size: 15px;line-height: 1.5;color: var(--text-2)}.ea-stage.is-now{background: var(--ink);color: var(--bg);box-shadow: none}.ea-stage.is-now .ea-when{background: var(--bg);color: var(--ink);box-shadow: none}.ea-stage.is-now p, .ea-stage.is-now .ea-n{color: color-mix(in srgb, var(--bg) 75%, transparent)}.ea-path{max-width: 880px;margin: 0 auto;padding: 0;list-style: none;display: grid;gap: 0}.ea-path li{position: relative;display: grid;grid-template-columns: 44px 1fr auto;gap: 18px;align-items: start;padding: 22px 0;border-top: 1px solid var(--line)}.ea-path li:last-child{border-bottom: 1px solid var(--line)}.ea-path .ea-n{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--card);box-shadow: var(--lift-sm);font: 600 14px var(--mono)}.ea-path h3{font-size: 19px;letter-spacing: -0.015em}.ea-path p{margin-top: 4px;font-size: 15.5px;line-height: 1.5;color: var(--text-2);max-width: 56ch}.ea-t{align-self: center;padding: 5px 11px;border-radius: 8px;background: var(--card);box-shadow: var(--lift-sm);font: 600 12px var(--mono);text-transform: uppercase;letter-spacing: 0.04em;white-space: nowrap}.ea-deal{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--gap);max-width: 980px;margin: 0 auto}.ea-col{padding: 30px;border-radius: var(--r);background: var(--card);box-shadow: var(--lift)}.ea-col h3{font-size: 22px;letter-spacing: -0.02em}.ea-col ul, .ea-crit{margin: 18px 0 0;padding: 0;list-style: none;display: grid;gap: 14px}.ea-col li, .ea-crit li{display: flex;gap: 12px;align-items: flex-start;font-size: 16px;line-height: 1.45;color: var(--ink-2)}.ea-col svg, .ea-crit svg{flex: none;width: 20px;height: 20px;margin-top: 1px;padding: 3px;border-radius: 50%;background: var(--ink);color: var(--bg)}.ea-col.is-do{background: var(--ink);color: var(--bg);box-shadow: none}.ea-col.is-do li{color: color-mix(in srgb, var(--bg) 82%, transparent)}.ea-col.is-do svg{background: var(--bg);color: var(--ink)}.ea-crit{max-width: 640px;margin: 0 auto;padding: 26px 30px;border-radius: var(--r);background: var(--card);box-shadow: var(--lift)}.ea-formcard{max-width: 860px;margin: 0 auto;padding: clamp(22px, 4vw, 40px)}.x-checks.is-col{grid-template-columns: 1fr}.ea-done{outline: none}.ea-res{text-align: left}.ea-res h3{margin-top: 16px;font-size: clamp(26px, 3vw, 34px);letter-spacing: -0.03em}.ea-res p{margin-top: 10px;max-width: 56ch;font-size: 17px;line-height: 1.55;color: var(--text-2)}.ea-res .btn{margin-top: 22px}.ea-res.is-a h3{margin-top: 18px}.ea-other{margin-top: 18px;text-align: center;font-size: 14.5px;color: var(--muted)}.ea-other a{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}@media (max-width: 1000px){.ea-stages{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.ea-stages, .ea-deal{grid-template-columns: 1fr}.ea-path li{grid-template-columns: 36px 1fr}.ea-t{grid-column: 2;justify-self: start}.ea-col, .ea-crit{padding: 22px 18px}}@media (prefers-reduced-motion: reduce){.ea-badge i::after{animation: none}}.x-check{min-width: 0;overflow-wrap: anywhere;hyphens: auto}@media (max-width: 460px){.ea-formcard .x-checks{grid-template-columns: 1fr}}.ea-badge{height: auto;min-height: 36px;padding: 7px 16px;line-height: 1.3;text-align: left}.tr{border-radius: 26px;overflow: hidden;background: var(--card);box-shadow: var(--lift)}.tr-body{display: grid;grid-template-columns: 1fr 1fr;min-height: min(360px, calc(100svh - 420px))}.tr-hd{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 28px;margin-bottom: 16px}.tr-l{font-size: 13px;font-weight: 600;color: var(--text-2)}.tr-in, .tr-out{display: flex;flex-direction: column;padding: 26px 30px}.tr-in textarea{flex: 1;min-height: 170px;resize: none;border: 0;outline: none;background: transparent;color: var(--ink);font-family: inherit;font-size: 19px;font-weight: 500;line-height: 1.7}.tr-clear{border: 0;background: none;padding: 0;font-family: inherit;font-size: 13px;color: var(--text-2);cursor: pointer}.tr-ex{margin-top: 14px;font-size: 13.5px;color: var(--text-2)}.tr-ex button{border: 0;background: none;padding: 0;font-family: inherit;font-size: 13.5px;color: var(--text-2);cursor: pointer;text-decoration: underline;text-decoration-color: var(--line);text-underline-offset: 3px}.tr-ex button[aria-pressed="true"]{color: var(--ink);text-decoration-color: currentColor}.tr-out{background: #111214;color: #f4f5f7}.tr-out .tr-l{color: #9ba0a8}.tr-count{font-size: 13px;color: #9ba0a8}.tr-count b{color: #fff;font-weight: 600}.tr-sent{font-size: 19px;line-height: 1.75;white-space: pre-wrap;overflow-wrap: anywhere}.tr-sent .tok{font: 600 14px/1 "JetBrains Mono", monospace;padding: 5px 8px;border-radius: 7px;background: transparent;box-shadow: inset 0 0 0 1.5px rgb(255 255 255 / .5);color: #fff}.tr-ph{color: #6c7178}.tr-back{border-top: 1px solid var(--line);padding: 22px 30px 26px}.tr-seg{display: flex;gap: 2px;padding: 3px;border-radius: 999px;background: var(--sunk)}.tr-seg button{border: 0;background: transparent;font-family: inherit;font-size: 13px;font-weight: 600;padding: 7px 12px;border-radius: 999px;color: var(--text-2);cursor: pointer}.tr-seg button[aria-selected="true"]{background: var(--card);color: var(--ink);box-shadow: 0 1px 3px rgb(17 18 20 / .12)}.tr-ans{font-size: 16.5px;line-height: 1.7;white-space: pre-wrap;color: var(--ink-2);max-width: 860px}.tr-sw{display: inline-grid;vertical-align: bottom}.tr-sw > *{grid-area: 1 / 1;transition: opacity .35s var(--ease-out), filter .35s var(--ease-out)}.tr-sw .tok{font: 600 13px/1 "JetBrains Mono", monospace;padding: 4px 7px;border-radius: 6px;box-shadow: inset 0 0 0 1.5px var(--ink);align-self: center;background: transparent}.tr-sw .hl{opacity: 0;filter: blur(3px);background: none;padding: 0;color: var(--ink);font-weight: 600;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 4px}.tr-sw.is-back .tok{opacity: 0;filter: blur(3px)}.tr-sw.is-back .hl{opacity: 1;filter: none}.tr-honest{margin: 14px 4px 0;font-size: 13px;color: var(--text-2);max-width: 820px}.tr-next{display: flex;align-items: center;justify-content: space-between;gap: 18px;margin-top: 26px;padding: 22px 26px;border-radius: 22px;background: var(--sunk)}.tr-next b{display: block;font-size: 18px;letter-spacing: -.01em}.tr-next span{font-size: 14.5px;color: var(--text-2)}@media (max-width: 900px){.tr-body{grid-template-columns: 1fr}.tr-back .tr-hd{flex-direction: column;align-items: flex-start}.tr-next{flex-direction: column;align-items: flex-start}}.ea2-hero{padding: clamp(28px, 5vh, 64px) 0 clamp(40px, 6vh, 72px)}.ea2-grid{display: grid;grid-template-columns: 1.05fr 1fr;gap: clamp(28px, 5vw, 72px);align-items: start}.ea2-now{display: inline-flex;align-items: center;gap: 8px;padding: 7px 12px;border-radius: 999px;background: var(--card);box-shadow: inset 0 0 0 1px var(--line);font-size: 13px;font-weight: 600}.ea2-now i{width: 7px;height: 7px;border-radius: 50%;background: #1f9d61;box-shadow: 0 0 0 4px rgb(31 157 97 / .16)}.ea2-copy h1{margin-top: 18px;font-size: clamp(38px, 4.4vw, 62px);letter-spacing: -.04em;line-height: 1}.ea2-lede{margin-top: 18px;font-size: 18px;line-height: 1.55;color: var(--text-2);max-width: 520px}.ea2-perks{list-style: none;margin: 26px 0 0;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 12px 20px;max-width: 540px}.ea2-perks li{display: flex;gap: 10px;align-items: center;font-size: 15.5px;font-weight: 500}.ea2-perks svg{flex: none;width: 22px;height: 22px;padding: 4px;border-radius: 50%;background: var(--ink);stroke: var(--bg);fill: none;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.ea2-stages{list-style: none;margin: 34px 0 0;padding: 0;display: flex;max-width: 540px}.ea2-stages li{flex: 1;position: relative;padding-top: 18px;font-size: 13.5px;font-weight: 600;color: var(--text-2)}.ea2-stages li::before{content: "";position: absolute;left: 0;right: 6px;top: 0;height: 4px;border-radius: 2px;background: var(--line)}.ea2-stages li.is-now{color: var(--ink)}.ea2-stages li.is-now::before{background: var(--ink)}.ea2-stages span{display: block;font: 500 11px/1 "JetBrains Mono", monospace;letter-spacing: .1em;text-transform: uppercase;margin-bottom: 6px;opacity: .7}.ea2-card{position: sticky;top: 96px;padding: 26px 26px 22px;border-radius: 28px;background: var(--card);box-shadow: var(--lift)}.ea2-card-h{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;margin-bottom: 16px}.ea2-card-h b{font-size: 20px;letter-spacing: -.02em}.ea2-card-h span{font-size: 13px;color: var(--text-2)}.ea-prog{display: flex;gap: 6px;margin-bottom: 18px}.ea-prog span{flex: 1;display: flex;align-items: center;gap: 8px;padding-top: 10px;border-top: 3px solid var(--line);font-size: 13px;font-weight: 600;color: var(--text-2);transition: border-color .3s, color .3s}.ea-prog b{display: grid;place-items: center;width: 20px;height: 20px;border-radius: 50%;background: var(--sunk);font: 600 11px/1 "JetBrains Mono", monospace}.ea-prog .is-now, .ea-prog .is-done{border-color: var(--ink);color: var(--ink)}.ea-prog .is-done b, .ea-prog .is-now b{background: var(--ink);color: var(--bg)}.ea-step{display: grid;gap: 14px;animation: rk-in .4s var(--ease-out) both}.ea-step[hidden]{display: none}.ea-pills{display: flex;flex-wrap: wrap;gap: 8px}.ea-pill{position: relative;cursor: pointer}.ea-pill input{position: absolute;opacity: 0;pointer-events: none}.ea-pill span{display: inline-flex;align-items: center;height: 40px;padding: 0 14px;border-radius: 12px;box-shadow: inset 0 0 0 1.5px var(--line);font-size: 14.5px;font-weight: 500;transition: background .2s, color .2s, box-shadow .2s}.ea-pill:hover span{box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 40%, var(--line))}.ea-pill input:checked + span{background: var(--ink);color: var(--bg);box-shadow: none}.ea-pill input:focus-visible + span{outline: 3px solid var(--ink);outline-offset: 2px}.ea-legal{font-size: 13px;color: var(--text-2)}.ea-updates{padding-block: 11px;line-height: 1.4}.ea-updates input{flex: none}.ea-nav{display: flex;justify-content: space-between;gap: 12px;margin-top: 18px}.ea-nav [data-submit]{margin-left: auto}.ea-ok{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 600;color: #17754a}.ea-ok i{width: 8px;height: 8px;border-radius: 50%;background: currentColor}.ea-done h3{margin-top: 10px;font-size: 24px;letter-spacing: -.02em}.ea-done p{margin: 8px 0 16px;color: var(--text-2)}.ea2-sec{padding-top: clamp(40px, 6vw, 72px);padding-bottom: clamp(40px, 6vw, 72px)}.ea2-h h2{font-size: clamp(28px, 3vw, 40px);letter-spacing: -.03em;margin-bottom: 26px}.ea2-tl{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px;position: relative}.ea2-tl::before{content: "";position: absolute;left: 20px;right: 20px;top: 19px;height: 2px;background: var(--line)}.ea2-tl li{position: relative}.ea2-dot{position: relative;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--ink);color: var(--bg);font: 600 14px/1 "JetBrains Mono", monospace;box-shadow: 0 0 0 6px var(--bg)}.ea2-tl em{display: inline-block;margin-top: 16px;font: 500 12px/1 "JetBrains Mono", monospace;font-style: normal;padding: 5px 8px;border-radius: 7px;box-shadow: inset 0 0 0 1px var(--line);color: var(--text-2)}.ea2-tl h3{margin-top: 10px;font-size: 19px;letter-spacing: -.015em}.ea2-tl p{margin-top: 6px;font-size: 15px;color: var(--text-2);line-height: 1.5}.ea2-two{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.ea2-box{padding: 28px;border-radius: 24px;background: var(--card);box-shadow: var(--lift)}.ea2-box.is-ink{background: var(--ink);color: var(--bg);box-shadow: none}.ea2-box h3{font-size: 20px;letter-spacing: -.015em;margin-bottom: 14px}.ea2-box ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.ea2-box li{position: relative;padding-left: 26px;font-size: 15.5px;line-height: 1.45}.ea2-box li::before{content: "";position: absolute;left: 0;top: 4px;width: 14px;height: 14px;border-radius: 50%;box-shadow: inset 0 0 0 2px currentColor;opacity: .5}.ea2-box.is-ink li::before{background: var(--bg);opacity: 1;box-shadow: none}.ea2-fit{margin-top: 26px;display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px}.ea2-fit h3{font-size: 15px;font-weight: 600;letter-spacing: 0;margin-right: 6px}.ea2-fit ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.ea2-fit li{padding: 8px 12px;border-radius: 999px;box-shadow: inset 0 0 0 1.5px var(--line);font-size: 14px;font-weight: 500}.ea2-fit p{flex-basis: 100%;font-size: 14px;color: var(--text-2)}.ea2-fit a{color: var(--ink);font-weight: 600}@media (max-width: 960px){.ea2-grid{grid-template-columns: 1fr}.ea2-card{position: static}.ea2-tl{grid-template-columns: 1fr 1fr;row-gap: 26px}.ea2-tl::before{display: none}.ea2-two{grid-template-columns: 1fr}}@media (max-width: 560px){.ea2-perks{grid-template-columns: 1fr}.ea2-tl{grid-template-columns: 1fr}}.ea-nav [hidden]{display: none !important}.x-tools3.is-one{grid-template-columns: 1fr;max-width: 820px;margin-inline: auto}@media (max-width: 560px){.ea2-stages{display: grid;grid-template-columns: 1fr 1fr;row-gap: 18px}.ea-prog span{font-size: 12px;white-space: nowrap}.footer-grid{grid-template-columns: 1fr 1fr;gap: 32px 20px}.footer-brand{grid-column: 1 / -1}.footer-brand p{max-width: none}}.orb{clip-path: circle(50%);-webkit-mask-image: -webkit-radial-gradient(white, black);isolation: isolate}@media (min-width: 561px){.footer-brand .logo{margin-top: -5.5px}}
.tool{padding: clamp(28px, 4vh, 48px) 0 clamp(48px, 7vh, 88px)}.tool-head{margin-bottom: clamp(18px, 2.6vh, 28px)}.tool-eyebrow{font: 500 12px/1 "JetBrains Mono", monospace;letter-spacing: .12em;text-transform: uppercase;color: var(--text-2);margin-bottom: 12px}.tool-head h1{font-size: clamp(32px, 3.4vw, 48px);letter-spacing: -.035em;line-height: 1.02}.tool-intro{max-width: 62ch;margin-top: 12px;font-size: 16px;line-height: 1.5;color: var(--text-2)}.rk2{display: grid;grid-template-columns: minmax(280px, 4fr) 8fr;min-height: min(640px, calc(100svh - 230px));border-radius: 28px;overflow: hidden;overflow: clip;background: var(--card);box-shadow: var(--lift)}.rk2::before{content: "";grid-area: 1 / 1;background: #111214}.rk-panel{grid-area: 1 / 1;position: sticky;top: 88px;align-self: start;display: flex;flex-direction: column;gap: 18px;min-height: min(640px, calc(100svh - 230px));max-height: calc(100vh - 120px);overflow-y: auto;scrollbar-width: thin;scrollbar-color: rgb(255 255 255 / .2) transparent;padding: 28px;background: #111214;color: #f4f5f7}.rk-panel > *{flex: none}.rk-ph b{display: block;font-size: 17px;font-weight: 600;letter-spacing: -.01em}.rk-ph span{font-size: 13px;color: #9ba0a8}.rk-gauge{text-align: center}.rk-gauge svg{width: 100%;max-width: 230px;display: block;margin: 0 auto;overflow: visible}.rk-track, .rk-fill{fill: none;stroke-width: 10;stroke-linecap: round}.rk-track{stroke: rgb(255 255 255 / .1)}.rk-fill{stroke: #f4f5f7;stroke-dasharray: 172;stroke-dashoffset: 172;opacity: 0;transition: stroke-dashoffset .7s var(--ease-out), stroke .4s, opacity .3s}.rk-panel[data-level="high"] .rk-fill{stroke: #ff8a65}.rk-panel[data-level="med"] .rk-fill{stroke: #f5c451}.rk-panel[data-level="low"] .rk-fill{stroke: #5fd39b}.rk-needle{transform-origin: 70px 75px;transform: rotate(-90deg);transition: transform .7s var(--ease-out)}.rk-needle line{stroke: #f4f5f7;stroke-width: 2.5;stroke-linecap: round}.rk-needle circle{fill: #f4f5f7}.rk-lvl{margin-top: 6px;font-size: 22px;font-weight: 600;letter-spacing: -.02em}.rk-count{margin-top: 2px;font-size: 13px;color: #9ba0a8}.rk-count-s{display: none}.rk-rows{list-style: none;margin: 0;padding: 0;display: grid;gap: 0;border-top: 1px solid rgb(255 255 255 / .1)}.rk-rows li{display: grid;grid-template-columns: 92px 1fr;gap: 12px;align-items: center;min-height: 40px;padding: 6px 0;border-bottom: 1px solid rgb(255 255 255 / .08);font-size: 13.5px}.rk-rows .rk-k{color: #8d929b}.rk-rows .rk-v{display: flex;flex-wrap: wrap;gap: 6px;align-items: center}.rk-rows em{font-style: normal;padding: 3px 8px;border-radius: 7px;background: rgb(255 255 255 / .1);color: #fff;animation: x-pop .35s var(--ease-out) both}.rk-rows img{width: 22px;height: 22px;padding: 3px;border-radius: 6px;background: #fff;animation: x-pop .35s var(--ease-out) both}.rk-empty{color: #8d929b}:root[data-theme="dark"] .rk-empty{color: #8f949c}:root[data-theme="dark"] .rk-ic{background: #e9ebee}.rk-local{margin-top: auto;display: flex;align-items: center;gap: 8px;font-size: 12.5px;color: #9ba0a8}.rk-local i{width: 6px;height: 6px;border-radius: 50%;background: #5fd39b}.rk-main{grid-area: 1 / 2;display: flex;flex-direction: column;padding: 28px clamp(24px, 3vw, 44px);min-width: 0}.rk-steps{display: flex;align-items: center;gap: 6px;margin-bottom: clamp(16px, 3vh, 28px)}.rk-steps i{flex: 1;height: 4px;border-radius: 2px;background: var(--line);transition: background .3s}.rk-steps i.is-done{background: var(--ink)}.rk-steps i.is-now{background: color-mix(in srgb, var(--ink) 45%, var(--line))}.rk-stage{flex: 1;display: flex}.rk-stage.is-in > *{animation: rk-in .45s var(--ease-out) both}@keyframes rk-in{from{opacity: 0;transform: translateY(10px);filter: blur(6px)}to{opacity: 1;transform: none;filter: none}}.rk-q{flex: 1;display: flex;flex-direction: column;border: 0;margin: 0;padding: 0;min-width: 0}.rk-q legend{padding: 0;font-size: clamp(24px, 2.2vw, 32px);font-weight: 600;letter-spacing: -.025em;line-height: 1.1;outline: none}.rk-h{margin-top: 8px;color: var(--text-2);font-size: 15px}.rk-opts{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;margin-top: clamp(16px, 2.6vh, 24px)}.rk-opt{position: relative;display: flex;align-items: center;gap: 14px;min-height: 56px;padding: 10px 16px 10px 12px;border-radius: 16px;background: var(--card);box-shadow: inset 0 0 0 1.5px var(--line);cursor: pointer;transition: box-shadow .2s, background .2s, transform .2s var(--ease-out)}.rk-opt input{position: absolute;opacity: 0;pointer-events: none;margin: 0}.rk-opt:hover{box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 40%, var(--line))}.rk-opt:has(input:checked){background: var(--ink);color: var(--bg);box-shadow: none}.rk-opt:has(input:focus-visible){outline: 3px solid var(--ink);outline-offset: 2px}.rk-ic, .rk-logo, .rk-gap{flex: none;width: 36px;height: 36px;border-radius: 10px}.rk-ic{background: var(--sunk)}.rk-opt:has(input:checked) .rk-ic{background: #fff}.rk-logo{padding: 7px;background: #fff;box-shadow: inset 0 0 0 1px var(--line)}.rk-t{flex: 1;font-size: 16px;font-weight: 500;line-height: 1.3}.rk-opt kbd{font: 500 11px/1 "JetBrains Mono", monospace;padding: 4px 6px;border-radius: 6px;box-shadow: inset 0 0 0 1px var(--line);color: var(--text-2)}.rk-opt:has(input:checked) kbd{box-shadow: inset 0 0 0 1px rgb(255 255 255 / .25);color: #c9ccd2}.rk-err{margin-top: 12px;color: #c0392b;font-size: 14px;font-weight: 600}.rk-nav{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-top: auto;padding-top: 20px}.rk-nav [data-back]:disabled{visibility: hidden}.rk-keys{font: 500 12px/1 "JetBrains Mono", monospace;color: var(--text-2)}.rk-res{flex: 1;display: flex;flex-direction: column;gap: 12px;min-width: 0}.rk-badge{display: inline-flex;align-self: flex-start;align-items: center;gap: 8px;padding: 7px 12px;border-radius: 999px;font-size: 13px;font-weight: 600;background: var(--sunk);box-shadow: inset 0 0 0 1.5px var(--line)}.rk-badge i{width: 8px;height: 8px;border-radius: 50%;background: currentColor}.rk-badge.is-high{color: #b3401e;background: #fdeee8}.rk-badge.is-med{color: #8a6208;background: #fdf4dc}.rk-badge.is-low{color: #17754a;background: #e6f6ee}.rk-res h2{margin-top: 16px;font-size: clamp(22px, 2vw, 28px);letter-spacing: -.02em;line-height: 1.15;outline: none}.rk-res h3{margin-top: 12px;font: 500 12px/1 "JetBrains Mono", monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--text-2)}.rk-risks{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.rk-risks li{display: flex;gap: 12px;align-items: flex-start;padding: 10px 14px;border-radius: 14px;background: var(--sunk);font-size: 15px;line-height: 1.45;animation: rk-in .45s var(--ease-out) both}.rk-risks li:nth-child(2){animation-delay: .08s}.rk-risks li:nth-child(3){animation-delay: .16s}.rk-risks li span{flex: none;width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;background: var(--ink);color: var(--bg);font: 600 12px/1 "JetBrains Mono", monospace}.rk-start{display: flex;gap: 14px;align-items: flex-start;padding: 14px;border-radius: 16px;box-shadow: inset 0 0 0 1.5px var(--line)}.rk-start img{width: 44px;height: 44px;border-radius: 12px;flex: none;background: var(--sunk)}.rk-res .rk-start h3{margin-top: 0}.rk-start p{margin-top: 8px;font-size: 14.5px;line-height: 1.5;color: var(--ink-2)}.rk-res .rk-route h3{font-family: inherit;font-size: 16px;font-weight: 500;line-height: 1.3;letter-spacing: -.01em;text-transform: none;color: var(--ink)}.rk-law summary{display: inline-flex;align-items: center;gap: 10px;min-height: 32px;cursor: pointer;font-size: 14px;font-weight: 600;list-style: none}.rk-law summary::-webkit-details-marker{display: none}.rk-law summary::after{content: "+";font-size: 17px;font-weight: 400;color: var(--muted);transition: transform .25s var(--ease-out)}.rk-law[open] summary::after{transform: rotate(45deg)}.rk-law p{margin-top: 8px;font-size: 13.5px;line-height: 1.55;color: var(--text-2)}.rk-cta{margin-top: 12px}.rk-cta .btn, .rk-sent .btn{height: auto;min-height: 48px;padding-block: 12px;white-space: normal;text-align: center;max-width: 100%;line-height: 1.25;text-wrap: balance}.rk-alt{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 20px;min-width: 0;font-size: 14px;color: var(--text-2);overflow-wrap: anywhere}.rk-alt button{border: 0;background: none;padding: 0;color: var(--text-2);text-decoration: underline;cursor: pointer;font: inherit}.rk-report{display: grid;gap: 16px;margin-top: 20px;padding: 24px;border-radius: 16px;box-shadow: inset 0 0 0 1.5px var(--line)}.rk-res .rk-report h3{margin-top: 0;font-family: inherit;font-size: 24px;letter-spacing: -.02em;line-height: 1.25;text-transform: none;color: var(--ink)}.rk-report .x-row{gap: 16px}.rk-report .x-err:empty{display: none}.rk-hint{font-size: 13.5px;line-height: 1.5;color: var(--text-2)}.rk-consent-f{display: grid;gap: 8px}.rk-consent{display: flex;align-items: flex-start;gap: 10px;font-size: 14px;line-height: 1.45;cursor: pointer}.rk-consent input{flex: none;width: 20px;height: 20px;margin: 0;accent-color: var(--ink)}.rk-send{display: grid;justify-items: start;gap: 12px}.rk-send .btn[disabled]{opacity: .5;cursor: progress}.rk-sent{overflow-wrap: anywhere;font-size: 18px;line-height: 1.45;outline: none}.rk-sent .btn{justify-self: start}.rk-route-next{display: grid;gap: 8px}.rk-done{display: flex;align-items: flex-start;gap: 10px}.rk-done svg{flex: none;margin-top: 4px}@media (max-width: 900px){.rk2{display: block;min-height: 0}.rk2::before{content: none}.rk-panel{top: calc(var(--nav-h) + 1px);z-index: 2;flex-direction: row;align-items: center;gap: 0;height: 48px;min-height: 0;max-height: none;overflow: hidden;padding: 0 16px}.rk-ph, .rk-rows, .rk-local{display: none}.rk-gauge{flex: 1;display: flex;align-items: center;gap: 12px;min-width: 0;text-align: left}.rk-gauge svg{flex: none;width: 44px;margin: 0}.rk-lvl{flex: 1;min-width: 0;margin: 0;font-size: 15px;letter-spacing: -.01em;white-space: nowrap}.rk-count{margin: 0;font: 500 13px/1 "JetBrains Mono", monospace}.rk-count-l{display: none}.rk-count-s{display: inline}.rk-main{padding: 16px 20px 0}.rk-steps{display: none}.rk-stage{min-height: 600px}.rk-opts{grid-template-columns: 1fr;gap: 8px;margin: 16px 0}.rk-opt{gap: 12px;min-height: 48px;padding: 5px 12px 5px 10px;border-radius: 12px}.rk-ic, .rk-logo, .rk-gap{width: 28px;height: 28px;border-radius: 8px}.rk-logo{padding: 5px}.rk-t{font-size: 15px;line-height: 1.25}.rk-opt kbd, .rk-keys{display: none}.rk-err{margin: 0 0 12px}.rk-nav{position: sticky;bottom: 0;z-index: 1;display: grid;grid-template-columns: 1fr 2fr;gap: 8px;margin: auto -20px 0;padding: 12px 20px max(12px, env(safe-area-inset-bottom));border-top: 1px solid var(--line);background: var(--card)}.rk-nav .btn{width: 100%;justify-content: center;padding-inline: 12px}.rk-nav [data-back]:disabled{visibility: visible;opacity: .4}.rk-res{padding-bottom: 28px}.rk-res h2{margin-top: 4px}.rk-cta .btn, .rk-send .btn{width: 100%;justify-content: center}.rk-badge{display: none}.rk-report:not(.rk-sent){margin-top: 16px;padding: 20px 0 0;border-top: 1.5px solid var(--line);border-radius: 0;box-shadow: none}.rk-report.sb-gate{margin-top: 20px;padding: 24px 20px;border-top: 0;border-radius: 16px;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent)}.rk-sent{padding: 16px;font-size: 16px}.rk-sent a:not(.btn){white-space: nowrap}.rk-law summary, .rk-alt a, .rk-alt button{display: inline-flex;align-items: center;min-height: 44px}.rk-alt{row-gap: 0}}@media (max-width: 640px){.rk-stage{min-height: max(600px, calc(100svh - var(--nav-h) - 1px - 48px - 16px))}}.rk-stage.is-in > .rk-res{animation: none}.rk-stage.is-in > .rk-res > *{animation: rk-in .55s var(--ease-out) both}.rk-stage.is-in > .rk-res > :nth-child(2){animation-delay: .06s}.rk-stage.is-in > .rk-res > :nth-child(3){animation-delay: .12s}.rk-stage.is-in > .rk-res > :nth-child(4){animation-delay: .18s}.rk-stage.is-in > .rk-res > :nth-child(5){animation-delay: .24s}.rk-stage.is-in > .rk-res > :nth-child(6){animation-delay: .3s}.rk-stage.is-in > .rk-res > :nth-child(n+7){animation-delay: .36s}@media (prefers-reduced-motion: reduce){.rk-stage.is-in > .rk-res > *, .rk-stage.is-in > *, .rk-risks li, .rk-rows em, .rk-rows img{animation: none}.rk-fill, .rk-needle{transition: none}}.sb-demo{display: inline-flex;align-items: center;gap: 8px;margin: 0;font: 500 12px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.rk-report.sb-gate{gap: 0;margin-top: 28px;padding: clamp(24px, 3.4vw, 40px);border-radius: 20px;background: color-mix(in srgb, var(--accent) 6%, var(--bg));box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent)}.sb-gate .sb-demo{color: var(--accent)}.rk-res .sb-gate h3{margin: 14px 0 0;font-size: clamp(26px, 2.4vw, 32px);line-height: 1.12;letter-spacing: -.025em;text-wrap: balance}.sb-gate .sb-sub{max-width: 34em;margin: 10px 0 0;color: var(--text-2);font-size: 17px;line-height: 1.5;text-wrap: pretty}.sb-gate .x-row{margin-top: 28px}.sb-gate .x-input{background: var(--bg)}.sb-gate > .rk-consent{margin-top: 20px}.sb-gate .rk-consent-f{margin-top: 12px}.sb-gate .rk-consent{color: var(--text-2);font-size: 15px}.sb-gate .rk-consent input{accent-color: var(--accent)}.sb-gate .rk-send{grid-template-columns: auto minmax(0, 1fr);align-items: center;gap: 12px 24px;margin-top: 28px;padding-top: 24px;border-top: 1px solid color-mix(in srgb, var(--accent) 14%, transparent)}.sb-gate .rk-send .btn{background: var(--accent);border-color: var(--accent);color: #fff}.sb-gate .rk-send .btn:hover{background: #2531a8;border-color: #2531a8}.sb-gate .rk-hint{max-width: 30em;margin: 0;font-size: 13.5px;line-height: 1.45;color: var(--muted)}.sb-gate .rk-send .x-err{grid-column: 1 / -1}@media (max-width: 640px){.sb-gate .rk-send{grid-template-columns: 1fr;padding-top: 20px}.sb-gate .x-row{margin-top: 24px}}.sb{padding-top: 0;scroll-margin-top: 80px}.sb .hx-in{padding-top: 120px}.sb .hx-copy .sb-demo{color: var(--hx-ink-2)}.sb-h{margin: 16px 0 0;font-size: clamp(40px, 3.6vw, 52px);line-height: 1.04;font-weight: 360;letter-spacing: -0.035em;color: var(--hx-ink);text-wrap: balance;outline: none}.sb-h .ln{display: block}.sb-h .ln + .ln{color: var(--hx-ink-2)}.sb-tabs{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 24px}.sb-tabs button{font: inherit;font-size: 14px;line-height: 1.2;padding: 8px 12px;border-radius: 999px;border: 0;background: rgb(255 255 255 / .12);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .28);color: var(--hx-ink);cursor: pointer;white-space: nowrap}.sb-tabs button[aria-pressed="true"]{background: #fff;box-shadow: none;color: #111a66}.sb-own{margin: 14px 0 0;font-size: 15px;color: var(--hx-ink-2)}.sb-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 20px;margin-top: 28px}.sb-acts button{padding: 0;border: 0;background: none;font: inherit;cursor: pointer}.sb-acts .sb-again{color: var(--hx-ink)}.sb .hx-pop{z-index: 2}.sb .hx-o{white-space: normal;overflow-wrap: break-word}.sb .hx-thread{overflow-y: auto;padding-bottom: 0.6em;scrollbar-width: none}.sb .hx-compose i{cursor: pointer}.sb-edit{outline: none;white-space: pre-wrap;cursor: text;min-width: 6em}.sb-edit:empty::before{content: attr(data-ph);color: rgb(16 20 26 / .45)}.sb-edit:focus-visible{box-shadow: 0 0 0 2px #10141a}.sb-pop-wait{margin: 0;padding: 0.9em 0.75em 1em;color: rgb(16 20 26 / .6)}.sb-sent{max-height: 11em;overflow-y: auto;margin: 0.6em 0.75em 0.8em;padding: 0.7em 0.8em;border-radius: 0.6em;background: rgb(16 20 26 / .045);font: 0.86em/1.45 var(--mono);overflow-wrap: anywhere}.sb-seg{display: flex;gap: 0.3em;margin: 0.6em 0.75em 0.2em;padding: 0.2em;border-radius: 999px;background: rgb(16 20 26 / .05)}.sb-seg button{flex: 1;padding: 0.35em 0;border: 0;border-radius: 999px;background: none;font: inherit;color: inherit;cursor: pointer}.sb-seg button[aria-pressed="true"]{background: #fff;box-shadow: 0 0 0 1px rgb(16 20 26 / .1);font-weight: 500}.sb :is(.hx-me, .hx-ss, .hx-pop, .hx-ann){animation: none !important}.sb:not(.is-sent) .hx-me{animation: none}.js-motion .sb.is-sent .hx-to, .js-motion .sb.is-sent .hx-t{animation-delay: calc(0.3s + var(--i) * 0.22s)}.js-motion .sb.is-sent .hx-o{animation-delay: calc(0.3s + var(--i) * 0.22s)}.js-motion .sb.is-sent .hx-foot{animation-delay: 1.2s}.js-motion .sb.is-sent .hx-f1{animation-delay: 2.1s}.js-motion .sb.is-sent .hx-f2{animation-delay: 2.25s}.js-motion .sb.is-sent .hx-ai{animation-delay: 2.25s}.sb.is-settled :is(.hx-to, .hx-t, .hx-o, .hx-foot, .hx-f1, .hx-f2, .hx-ai){animation: none !important}.sb.is-settled .hx-f1{opacity: 0}.sb-next{padding: 16px 0 24px}.sb-next-g{display: grid;gap: 24px;max-width: 46em;margin-top: 56px}.sb-next h2{margin: 0;font-size: clamp(32px, 3.4vw, 48px);line-height: 1.07;font-weight: 400;letter-spacing: -0.03em;text-wrap: balance}.sb-next h2 .tail{color: var(--muted)}.sb-r{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px}.sb-r .rk-hint{margin: 0}.sb-honest{margin: 0;font-size: 14px;color: var(--muted);max-width: 48em}.sb-cards{display: none}@media (max-width: 700px){.sb .hx-mac{display: none}.sb .hx-in{padding-top: 28px}.sb .hx-copy{padding: 0 0 32px}.sb-h{font-size: 36px}.sb-cards{display: grid;gap: 12px;margin-top: 20px}.sb-cwin, .sb-cpop{border-radius: 12px;background: #fff;box-shadow: 0 0 0 1px rgb(16 20 26 / .1);padding: 12px 14px 14px;font-size: 14px;line-height: 1.45;color: var(--on-img)}.sb-bar{display: flex;align-items: center;gap: 8px;margin: 0 0 10px;padding-bottom: 10px;border-bottom: 1px solid rgb(16 20 26 / .08);font-weight: 600}.sb-bar span:last-child{margin-left: auto;font-weight: 400;font-size: 12px;color: rgb(16 20 26 / .55)}.sb-bar .mark{width: 14px}.sb-cthread{display: grid;gap: 12px;max-height: 340px;overflow-y: auto}.sb-me{margin: 0 0 0 12%;padding: 10px 12px;border-radius: 14px;background: #f1f1f1}.sb-ai{margin: 0}.sb-wait{margin: 0;color: rgb(16 20 26 / .6)}.sb-cpop ul{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.sb-cpop li{display: grid;grid-template-columns: minmax(0, 1fr) 14px 6.4em;align-items: center;gap: 8px}.sb-cpop li b{justify-self: end}.sb-cpop li span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: rgb(16 20 26 / .6)}.sb-cpop li svg{width: 14px;color: rgb(16 20 26 / .4)}.sb-cpop li b{font: 500 11px/1 var(--mono);padding: 5px 6px;border-radius: 4px;background: #10141a;color: #fff}.sb-cpop details{margin-top: 12px;padding-top: 10px;border-top: 1px solid rgb(16 20 26 / .08)}.sb-cpop summary{font-weight: 500;min-height: 32px;cursor: pointer}.sb-cpop details p{margin: 8px 0 0;font: 12px/1.5 var(--mono);overflow-wrap: anywhere}.sb-ok{display: flex;align-items: center;gap: 6px;margin: 10px 0 0;font-size: 13px;color: rgb(16 20 26 / .6)}.sb-ok svg{width: 14px;color: var(--accent)}.sb-tabs button{min-height: 40px}.sb-next-g{margin-top: 40px}.sb-next h2{font-size: 32px}.sb-gate .x-row{grid-template-columns: 1fr}}[data-risk]{scroll-margin-top: 80px}
.pl-grid{grid-template-areas: "copy card" "steps card";grid-template-rows: auto 1fr;row-gap: clamp(32px, 4vw, 48px)}.pl-grid .ea2-copy{grid-area: copy}.pl-grid .ea2-card{grid-area: card}.pl-steps{grid-area: steps}.pl-steps h2{font-size: clamp(20px, 2vw, 24px);letter-spacing: -.02em}.pl-steps .x-flow{margin-top: 22px}.pl-steps h3 em{margin-left: 6px;padding: 4px 7px;border-radius: 7px;box-shadow: inset 0 0 0 1px var(--line);font: 500 12px/1 "JetBrains Mono", monospace;font-style: normal;letter-spacing: 0;color: var(--text-2);vertical-align: 2px}.x-sec.pl-fit{padding-top: 18px}.pl-fit .ea2-fit{display: block;margin-top: 0}.pl-fit .ea2-fit h3{margin: 0 0 14px}.pl-fit .ea2-fit ul{display: grid;grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));gap: 0 24px}.pl-fit .ea2-fit li{text-wrap: balance;padding: 12px 0;border-top: 1px solid var(--line);border-radius: 0;box-shadow: none;font-weight: 400;line-height: 1.4}.pl-fit .ea2-fit p{margin-top: 18px}@media (max-width: 960px){.pl-grid{grid-template-areas: "copy" "card" "steps";grid-template-rows: none}}.ea-form a:not(.btn), .ea-res a:not(.btn), .ea2-fit a{color: var(--ink);font-weight: 400;text-decoration: underline;text-underline-offset: 3px}.x-hint{font-size: 13px;line-height: 1.45;color: var(--text-2)}.x-check[hidden]{display: none}.x-nw{white-space: nowrap}:root .x-check:is(.x-consent, .ea-updates){align-items: flex-start;padding: 0;border: 0;border-radius: 0;background: none;font-size: 14px;line-height: 1.45;hyphens: manual;overflow-wrap: normal}:root .x-check.x-consent{padding-top: 16px;border-top: 1px solid var(--line)}:root .x-check:is(.x-consent, .ea-updates):is(:hover, :has(input:checked)){border-color: var(--line)}.x-consent input, .ea-updates input{flex: none;margin-top: 2px}.ea-step .ea-updates{margin-top: -10px}.x-form:has(> .x-consent:not([hidden])) > .x-form-foot{padding-top: 0;border-top: 0}.x-legend{padding: 0}.x-legend + :is(.ea-pills, .x-checks){margin-top: 8px}.ea-step{gap: 20px}.ea-pill span{height: 44px;box-shadow: inset 0 0 0 1px var(--ctl-line)}.ea-pill:hover span{box-shadow: inset 0 0 0 1px var(--ctl-line-hover)}.ea2-card:has(.ea-done:not([hidden])) .ea2-card-h{display: none}.ea-done .ea-res h3{margin-top: 16px;font-size: clamp(26px, 3vw, 34px);letter-spacing: -.03em}.ea-done .ea-res p{margin: 10px 0 0}.ea-res p.ea-ok, .ea-done .ea-res p.ea-ok{margin: 0;font-size: 13px}.ea-res .x-book{margin: 0;max-width: none}.ct-page{padding-top: clamp(48px, 6vw, 88px);padding-bottom: 0}.ct-page .x-head{margin: 0;text-align: left}.ct-page .x-head p{margin-inline: 0}.ct-page + .x-sec{padding-top: clamp(40px, 4.4vw, 64px)}.x-checks.x-types > :last-child:nth-child(odd){grid-column: 1 / -1}@media (min-width: 1001px){#apply .x-duo{align-items: stretch}.x-duo > .x-aside{position: sticky;top: 96px}}.x-duo:has(> .x-card > [data-success]:not([hidden])){grid-template-columns: repeat(2, minmax(0, 1fr));align-items: stretch}.x-duo:has(> .x-card > [data-success]:not([hidden])) > .x-aside{display: contents}.x-duo:has(> .x-card > [data-success]:not([hidden])) > .x-aside > :first-child{grid-column: 2;grid-row: 1 / span 2}@media (max-width: 760px){.x-duo:has(> .x-card > [data-success]:not([hidden])){grid-template-columns: minmax(0, 1fr)}.x-duo:has(> .x-card > [data-success]:not([hidden])) > .x-aside > :first-child{grid-column: auto;grid-row: auto}}main:has([data-success]:not([hidden]), input[name="enquiry_type"][value="personal"]:checked) .x-sec.is-closing{display: none}@media (max-width: 480px){.ea2-card-h span{display: none}.x-form-foot .btn{width: 100%}.ea-nav [data-submit]{flex: 1}}.ea-pills.x-types .ea-pill span{height: 40px}.x-form .x-more{display: block;border-top: 1px solid var(--line)}.x-more > summary{display: flex;align-items: center;gap: 8px;min-height: 52px;font-size: 15px;font-weight: 500;cursor: pointer;list-style: none}.x-more > summary::-webkit-details-marker{display: none}.x-more > summary::after{content: "";width: 9px;height: 9px;margin: -4px 4px 0 auto;border: solid currentColor;border-width: 0 1.5px 1.5px 0;transform: rotate(45deg);transition: transform .2s var(--ease-out)}.x-more[open] > summary::after{margin-top: 4px;transform: rotate(-135deg)}.x-more > summary:focus-visible{outline: 2px solid var(--ink);outline-offset: 4px;border-radius: 4px}.x-more-in{display: grid;gap: 22px;padding: 4px 0 6px}
.x-review-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 32px}.x-review-side .x-head{max-width: none;margin: 0;text-align: left}.x-review-side .x-head p{margin: 20px 0 0}.x-review-side .x-status{margin-top: 24px}.x-review-side .x-more{margin-top: 24px}.x-review{margin: 0}.x-review-row{display: grid;grid-template-columns: minmax(0, 4fr) minmax(0, 7fr);gap: 4px 24px;padding: 16px 0;border-top: 1px solid var(--line)}.x-review-row:first-child{border-top: 0;padding-top: 0}.x-review-row:last-child{padding-bottom: 0}.x-review-row dt, .x-review-sub dt{font-size: 16px;line-height: 1.5;font-weight: 500;color: var(--ink)}.x-review-row dd, .x-review-sub dd{margin: 0;font-size: 16px;line-height: 1.55;color: var(--text-2);text-wrap: pretty}.x-review-subs{margin-top: 16px}.x-review-subs h3{margin: 0 0 20px;font-size: 22px;line-height: 1.25;letter-spacing: -0.02em}.x-review-subgrid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--gap);margin: 0}.x-review-sub dt small{display: block;font-size: 14px;font-weight: 400;color: var(--muted)}.x-review-sub dd{margin-top: 12px}.x-review-note{margin: 20px 0 0;font-size: 14px;line-height: 1.5;color: var(--muted)}.x-review-row dd .text-link, .x-review-side .x-status .text-link{display: inline;min-height: 0;position: relative}.x-review-row dd .text-link::after, .x-review-side .x-status .text-link::after{content: "";position: absolute;inset: -12px 0}@media (min-width: 1001px){.x-review-grid{grid-template-columns: var(--split-cols);grid-template-rows: auto 1fr;gap: 40px var(--split-gap)}.x-review-side{grid-area: 1 / 1}.x-review-subs{grid-area: 2 / 1;margin-top: 0}.x-review-grid > .x-card{grid-area: 1 / 2 / 3 / 3}.x-review{display: grid;height: 100%}.x-review-subgrid{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 640px){.x-review-row, .x-review-subgrid{grid-template-columns: minmax(0, 1fr)}}@supports (grid-template-rows: subgrid){@media (min-width: 1001px){#scope .x-bento > .c7, #scope .x-bento > .c5{display: grid;grid-row: span 2;grid-template-rows: subgrid;row-gap: 0}}}@media (max-width: 760px){#dashboard .x-dash{max-width: 420px}}#boundary .x-ill{height: 208px}.x-state .x-iban{white-space: nowrap}@media (max-width: 640px){#boundary .x-pair{flex-direction: column;align-items: flex-start;gap: 6px}#boundary .x-pair .ar{transform: rotate(90deg)}}.js-motion .x-policy li:nth-child(5) .x-sw, .js-motion .x-policy li:nth-child(5) .x-sw::after{transition-delay: 1.2s}.js-motion .x-policy li:nth-child(6) .x-sw, .js-motion .x-policy li:nth-child(6) .x-sw::after{transition-delay: 1.35s}.x-legal .x-draft, .x-legal .x-prose, .x-page.x-legal .x-head, .x-legal .x-updated{max-width: 600px;margin-inline: auto}.x-legal .x-draft .mark{flex: none}.x-page.x-legal{padding-bottom: 0}.x-page.x-legal .x-head{text-align: left}.x-page.x-legal .x-head p{margin-inline: 0}.x-legal .x-updated{text-align: left}.x-page.x-legal + .x-sec.x-legal{padding-top: clamp(48px, 6vw, 72px)}
:root{--text-2: var(--ink-2);--sec: clamp(64px, 6.7vw, 96px);--bleed: 0px;--cell-x: 24px;--split-gap: clamp(40px, 6vw, 96px);--split-cols: minmax(0, 5fr) minmax(0, 7fr);--split-at: calc((100% - var(--split-gap)) * 5 / 12 + var(--split-gap));--block: #0e0f11;--on-block: #fff}@media (min-width: 1281px){:root{--bleed: 32px;--cell-x: 32px}}@media (max-width: 560px){:root{--cell-x: 18px}}.x-dur{border-radius: var(--r-xs)}.x-dash, .x-teams, .bub.is-compose{border-radius: var(--r-lg)}.x-teams{color: var(--ink)}.x-sec > .x-wrap:not(.x-faq) > .x-head{max-width: none;margin-inline: 0;text-align: left}.x-sec > .x-wrap:not(.x-faq) > .x-head > p{margin-left: 0}.x-sec:not(.is-closing) .x-more{justify-content: flex-start}@media (min-width: 1001px){.x-sec > .x-wrap:not(.x-faq) > .x-head{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, calc((100% - 2 * var(--gap)) / 3));column-gap: 64px;align-items: end}.x-sec > .x-wrap:not(.x-faq) > .x-head > h2{text-wrap: balance}.x-sec > .x-wrap:not(.x-faq) > .x-head > p{max-width: none;margin: 0;padding-bottom: 1px}@supports (align-items: last baseline){.x-sec > .x-wrap:not(.x-faq) > .x-head{align-items: last baseline}.x-sec > .x-wrap:not(.x-faq) > .x-head > p{padding-bottom: 0}}#regulation > .x-wrap > .x-head, #dashboard > .x-wrap > .x-head, .x-sec > .x-wrap:has(> .x-head + .x-more) > .x-head{grid-template-columns: var(--split-cols);column-gap: var(--split-gap);align-items: baseline}#regulation > .x-wrap > .x-head{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);column-gap: var(--gap)}.x-sec > .x-wrap:has(> .x-head + .x-more) > .x-head{margin-bottom: 0}.x-sec > .x-wrap:has(> .x-head + .x-more) > .x-more{margin: 28px 0 0 var(--split-at)}.x-sec:not(.is-closing) > .x-wrap:is(:has(> .x-head + .x-card), :has(> .x-head > h2:only-child)){display: grid;grid-template-columns: var(--split-cols);column-gap: var(--split-gap);row-gap: 0;align-items: start}.x-sec:not(.is-closing) > .x-wrap:is(:has(> .x-head + .x-card), :has(> .x-head > h2:only-child)) > .x-head{display: block;grid-column: 1;grid-row: 1;margin: 0}.x-sec:not(.is-closing) > .x-wrap:is(:has(> .x-head + .x-card), :has(> .x-head > h2:only-child)) > .x-head > p{margin-top: 20px;padding: 0}.x-sec:not(.is-closing) > .x-wrap:is(:has(> .x-head + .x-card), :has(> .x-head > h2:only-child)) > :not(.x-head){grid-column: 2;max-width: none;margin-inline: 0}.x-sec:not(.is-closing) > .x-wrap:is(:has(> .x-head + .x-card), :has(> .x-head > h2:only-child)) > :is(.x-card, .x-people, .x-points){grid-row: 1 / span 2;margin-top: 0}.x-sec:not(.is-closing) > .x-wrap:is(:has(> .x-head + .x-card), :has(> .x-head > h2:only-child)) > .x-card{align-self: stretch}.x-sec:not(.is-closing) > .x-wrap:is(:has(> .x-head + .x-card), :has(> .x-head > h2:only-child)) > .x-status{grid-column: 1;grid-row: 2;align-self: end;margin-top: 32px}.x-sec:not(.is-closing) > .x-wrap:is(:has(> .x-head + .x-card), :has(> .x-head > h2:only-child)) > .x-more{grid-row: 3}.x-sec:not(.is-closing) > .x-wrap:is(:has(> .x-head + .x-card), :has(> .x-head > h2:only-child)) > .x-people{grid-template-columns: minmax(0, 1fr)}.x-sec:not(.is-closing) > .x-wrap:is(:has(> .x-head + .x-card), :has(> .x-head > h2:only-child)) > .x-points.is-four{grid-template-columns: repeat(2, minmax(0, 1fr));row-gap: 0}}.x-even{--split-cols: repeat(2, minmax(0, 1fr));--split-gap: var(--gap);--split-at: calc((100% + var(--gap)) / 2)}.x-even .x-head > p{text-wrap: balance}@media (min-width: 1001px){.x-even .x-faq{grid-template-columns: var(--split-cols);column-gap: var(--split-gap)}.x-even .x-sec > .x-wrap:has(> .x-head + :is(.x-grid-2, .x-duo, .x-bento)) > .x-head{grid-template-columns: var(--split-cols);column-gap: var(--split-gap)}.x-even .x-bento > :is(.c7, .c5){grid-column: span 6}.x-grid-2:has(> .x-reg){grid-template-columns: minmax(0, 1fr)}.x-reg{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));grid-template-rows: auto auto 1fr auto;column-gap: var(--gap)}.x-reg > *{grid-column: 1}.x-reg > :is(.x-fig, .x-tiers){grid-row: 3 / 5}.x-reg > .x-p{grid-column: 2;grid-row: 1 / 4;margin-top: 0}.x-reg > .x-src{grid-column: 2;grid-row: 4;align-self: end;margin-top: 0}:is(#what-happens, #wat-er-gebeurt){--causes: minmax(0, calc((100% - 2 * var(--gap)) / 3)) minmax(0, 1fr)}:is(#what-happens, #wat-er-gebeurt):has(.x-grid-3 > :first-child > a + a){--causes: repeat(2, minmax(0, 1fr))}:is(#what-happens, #wat-er-gebeurt) .x-grid-3:has(> :first-child > a){grid-template-columns: var(--causes)}:is(#what-happens, #wat-er-gebeurt) .x-grid-3:has(> :first-child > a) > :first-child{grid-row: span 2}:is(#what-happens, #wat-er-gebeurt) > .x-wrap:has(> .x-head + .x-grid-3 > :first-child > a) > .x-head{grid-template-columns: var(--causes);column-gap: var(--gap)}}.x-dash, .x-sec > .x-wrap > .x-org, .x-sec > .x-wrap > .x-prose-card{max-width: none;margin-inline: 0}.x-sec .x-status{margin-inline: 0}.x-cmp-note{text-align: left}@media (max-width: 1000px){.x-grid-3, .x-points{margin-inline: 0}.x-points.is-four{max-width: none}}@media (min-width: 641px) and (max-width: 1000px){.x-grid-3{max-width: none;grid-template-columns: repeat(2, minmax(0, 1fr))}.x-grid-3 > :last-child:nth-child(odd){grid-column: 1 / -1}.x-points{max-width: none;grid-template-columns: repeat(2, minmax(0, 1fr))}.x-points > :last-child:nth-child(odd){grid-column: 1 / -1}.x-points > :last-child:nth-child(odd) p{max-width: 56ch}}#why .x-sectors{gap: 0;margin-inline: calc(-1 * var(--bleed));border-top: 1px solid var(--rail);background: var(--card)}#why .x-sector{display: grid;grid-template-columns: 40px minmax(0, 1fr);grid-template-rows: auto 1fr;gap: 32px 14px;align-items: center;padding: 24px var(--cell-x) 28px;border-radius: 0;border-bottom: 1px solid var(--rail);background: none;box-shadow: none}#why .x-sector > div{display: contents}#why .x-sector img{width: 40px;height: 40px;border-radius: 0}#why .x-sector h3{font-size: 16px;line-height: 1.4;font-weight: 500;letter-spacing: 0}#why .x-sector p{grid-column: 1 / -1;align-self: end;margin: 0;font-size: 20px;line-height: 1.4;letter-spacing: -0.015em;color: var(--ink-2)}#why .x-more{margin-top: 32px}.js-motion #why .x-sector[data-reveal]{transform: none}@media (min-width: 561px){#why .x-sector{border-right: 1px solid var(--rail)}#why .x-sector .hl{display: block;width: fit-content;margin-top: 2px}}@media (min-width: 1281px){#why .x-sector:nth-child(4n){border-right: 0}}@media (max-width: 1280px){#why .x-sectors{border-left: 1px solid var(--rail)}}@media (max-width: 560px){#why .x-sectors{border-right: 1px solid var(--rail)}#why .x-sector{row-gap: 10px;padding-block: 18px 20px}#why .x-sector p{font-size: 18px}}#flow .x-step .bub{font-size: 15px;line-height: 1.55;text-wrap: balance}#flow .x-step .bub-lab{font-size: 12px}#flow .x-step .x-p{text-wrap: balance}@media (max-width: 560px){#flow .x-step .bub{font-size: 14px}}@media (min-width: 1001px) and (max-width: 1159px){#flow .x-step .bub{font-size: 13.5px}}#for-it .x-it-list p{font-size: 16px}#try .x-quiz-top{display: none}#try .x-quiz-q{font-weight: 500}#try .x-quiz-opts a{font-size: 16px;border-radius: var(--r-sm);background: var(--card)}#try .x-head > .x-quiz-foot{max-width: 44ch;margin-top: 12px;font-size: 16px;line-height: 1.5;color: var(--muted)}@media (min-width: 1001px){#try{padding-block: 0;border-bottom: 1px solid var(--rail)}#try .x-wrap{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)}#try .x-wrap > .x-head{display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;margin: 0;padding: 72px 64px 72px 0;border-right: 1px solid var(--rail)}#try .x-wrap > .x-head > p{max-width: 44ch;margin-top: 24px;padding: 0}#try .x-wrap > .x-head > .x-quiz-foot{margin-top: auto;padding-top: 40px}#try .x-tools3.is-one{max-width: none;margin: 0 calc(-1 * var(--bleed)) 0 0;padding: 72px var(--bleed) 72px 64px;background: var(--card)}#try .x-quiz{padding: 0;border-radius: 0;background: none;box-shadow: none}}@media (min-width: 1001px) and (max-width: 1280px){#try .x-tools3.is-one{padding-right: var(--cell-x);border-right: 1px solid var(--rail)}}.x-state code{display: block;margin-top: 2px;font-family: var(--mono);font-size: 0.86em}.x-state .x-pair .hl{font-family: var(--mono);font-size: 0.86em}@media (min-width: 1001px){#boundary .x-states{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (min-width: 1100px){.x-dates{grid-template-columns: repeat(5, minmax(0, 1fr))}}#values .x-points > div{display: flex;align-items: center;gap: 14px;padding-block: 18px}#values .x-points .x-glyph{flex: none;margin: 0}#values .x-points{row-gap: 0}@media (min-width: 1001px){#founders .x-people{gap: 12px}#founders .x-person{padding-block: 20px}#founders .x-person > div{flex: 1;display: flex;align-items: baseline;justify-content: space-between;gap: 16px}#founders .x-person .x-p{margin: 0}}.x-plat{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px 20px;margin-top: 20px;font-size: 14px;line-height: 20px;color: var(--muted)}.x-plat .os{display: inline-flex;align-items: center;gap: 7px;font-weight: 500;color: var(--ink-2)}.x-plat svg{flex: none;width: 15px;height: 15px}.x-hero .x-plat + .ins{margin-top: clamp(44px, 4.2vw, 60px)}.x-close .x-plat{color: #9a9fa8}.x-close .x-plat .os{color: #e4e6ea}@media (max-width: 640px){.x-plat{gap: 6px 14px}.x-plat .lbl{flex-basis: 100%}.x-close .x-plat{display: grid;grid-template-columns: auto auto;justify-content: center;gap: 8px 24px}.x-close .x-plat .lbl{grid-column: 1 / -1;justify-self: center}}.bn{--bn-a: var(--accent);--bn-b: #1f2a9e;--bn-node: 52px;--bn-gap: 28px;position: relative;display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;width: min(766px, 100%);margin-inline: auto;padding: 24px}.bn-lines{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}.bn-lines path{fill: none;stroke-width: 2}.bn-lines .base{stroke: rgb(148 163 184 / 0.2)}.bn-col{position: relative;display: flex;flex-direction: column;gap: var(--bn-gap);margin: 0;padding: 0;list-style: none}.bn-col li, .bn-disc{display: grid;place-items: center;box-sizing: border-box;border: 1px solid rgb(229 231 235);border-radius: 50%;background: #fff}.bn-col li{width: var(--bn-node);height: var(--bn-node)}.bn-col img{width: 30px;height: 30px}.bn-hub{position: relative;flex: none;width: 72px;height: 72px}.bn-hub::before{content: "";position: absolute;inset: 0;border-radius: 50%;background: radial-gradient(circle, rgb(48 62 203 / 0.3) 0%, transparent 70%);animation: bn-pulse 2s ease-in-out infinite alternate}.bn-disc{position: relative;width: 100%;height: 100%;color: #17191d}.bn-mark{width: 38px;height: auto;fill: currentColor}@keyframes bn-pulse{from{transform: scale(0.9);opacity: 0.35}to{transform: scale(1.3);opacity: 0.75}}:root[data-theme="dark"] .bn{--bn-b: #9cbc66}:root[data-theme="dark"] .bn-col li, :root[data-theme="dark"] .bn-disc{border-color: transparent}@media (max-width: 640px){.bn{--bn-node: 44px;--bn-gap: 18px;padding: 12px 2px}.bn-col img{width: 24px;height: 24px}.bn-hub{width: 60px;height: 60px}.bn-mark{width: 32px}}@media (prefers-reduced-motion: reduce){.bn-hub::before{animation: none}}.ta{--ta-t: 0.55s cubic-bezier(.22, .8, .2, 1);--ta-gap: 6px;position: relative;container-type: inline-size}.ta-lead{max-width: 30em;margin: 0;font-size: 16px;line-height: 1.55;color: var(--ink-2)}.ta-list{display: flex;flex-direction: column;gap: var(--ta-gap);margin: 0;padding: 0;list-style: none}.ta-row{position: relative;min-width: 0;height: 86px;overflow: hidden;border-radius: var(--r-img);background: #c9cdd3;cursor: pointer;transition: height var(--ta-t)}.ta-row.is-on{height: 400px;cursor: default}.ta-row:has(.ta-btn:focus-visible){outline: 2px solid var(--ink);outline-offset: 2px}.ta-fig{position: absolute;inset: 0;transform-origin: var(--co, 50% 50%);transition: transform 0.9s cubic-bezier(.22, .8, .2, 1), filter 0.5s}.ta-row:not(.is-on) .ta-fig{filter: grayscale(1) brightness(.82);transform: scale(var(--cz, 1.05))}.ta-fig::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top, rgb(16 20 26 / .84) 0, rgb(16 20 26 / .7) 170px, transparent 250px);transition: opacity 0.4s}.ta-img, .ta-vid{display: block;width: 100%;height: 100%;object-fit: cover;object-position: var(--x) var(--y)}.ta-img{transition: object-position 0.6s}.ta-row:not(.is-on) :is(.ta-img, .ta-vid){object-position: var(--cx) var(--y)}.ta-vid{position: absolute;inset: 0;opacity: 0;transition: opacity 0.6s ease, object-position 0.6s}.ta-vid.is-play{opacity: 1}.ta-h{position: absolute;inset: 0;z-index: 1;margin: 0;font: inherit;letter-spacing: inherit;background: linear-gradient(90deg, rgb(16 20 26 / .68) 0, rgb(16 20 26 / .6) 76%, rgb(16 20 26 / .15) 100%);transition: opacity 0.25s}.ta-row.is-on .ta-h{opacity: 0;pointer-events: none}.ta-btn{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;gap: 3px;width: 100%;height: 100%;padding: 0 20px;border: 0;background: transparent;color: #fff;font: inherit;letter-spacing: inherit;text-align: left;cursor: pointer;outline: 0}.ta-t{font-size: 18px;line-height: 1.2;font-weight: 500;letter-spacing: -0.015em;white-space: nowrap}.ta-s{font-size: 14px;line-height: 1.3;color: #fff}.ta-pane{position: absolute;inset: 0;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;box-sizing: border-box;padding: 20px;opacity: 0;visibility: hidden;transition: opacity 0.2s, visibility 0s 0.2s}.ta-row.is-on .ta-pane{opacity: 1;visibility: visible;transition: opacity 0.45s 0.18s, visibility 0s}.ta-tag{display: inline-flex;align-items: center;gap: 7px;height: 30px;margin: 0;padding: 0 12px 0 9px;border-radius: 15px;background: #fff;color: var(--on-img);font-size: 12.5px;font-weight: 500;line-height: 1}.ta-tag img{width: 16px;height: 16px}.ta-name{margin: auto 0 0;font-size: 26px;line-height: 1.15;font-weight: 500;letter-spacing: -0.02em;color: #fff}.ta-role{margin: 8px 0 0;font-size: 15px;line-height: 1.4;color: #fff}.ta-body{margin: 6px 0 0;font-size: 16px;line-height: 1.4;font-weight: 500;color: #fff}#why .n-head > h2{max-width: none}#why .n-head .tail{display: block}@media (max-width: 999px){.ta-row{scroll-margin-bottom: 16px}.ta-btn{padding-right: 24%}.ta-row:not(.is-on) .ta-fig{filter: grayscale(1);transform: scale(1.05);transform-origin: 50% 50%}.ta-row:not(.is-on) .ta-fig::after{opacity: 0}.ta-row:not(.is-on) :is(.ta-img, .ta-vid){object-position: 50% 100%}}@media (min-width: 1000px){.ta{--ta-strip: 60px;--ta-open: calc(100cqw - (var(--n) - 1) * (var(--ta-strip) + var(--ta-gap)))}.ta-lead{max-width: 38em}.ta-fig::after{background: linear-gradient(to top, rgb(16 20 26 / .8) 0, rgb(16 20 26 / .62) 130px, transparent 240px)}.ta-list{flex-direction: row;height: clamp(480px, 36vw, 540px)}.ta-row, .ta-row.is-on{flex: 0 0 var(--ta-strip);height: auto;transition: flex-grow var(--ta-t)}.ta-row.is-on{flex-grow: 1}.ta-h{inset: 0 auto 0 0;width: var(--ta-strip);background: linear-gradient(to top, rgb(16 20 26 / .4) 180px, transparent 260px)}.ta-btn{align-items: center;justify-content: flex-end;padding: 0 0 24px}.ta-t{writing-mode: vertical-rl;transform: rotate(180deg);font-size: 19px}.ta-s{display: none}.ta-pane{inset: 0 auto 0 0;width: var(--ta-open);padding: 24px}.ta-role, .ta-body{max-width: 38em}}@media (min-width: 1180px){.ta{--ta-strip: 72px}.ta-pane{padding: 28px}.ta-name{font-size: 30px}}@media (prefers-reduced-motion: reduce){.ta, .ta *{transition-duration: 0.01s !important;transition-delay: 0s !important;animation: none !important}}:root{--wave-1: #eef0fc;--wave-2: #b4bcf2;--wave-3: #303ecb;--wave-4: #111a66}.plate, .x-step .x-viz.plate{background: radial-gradient(90% 75% at 28% 8%, var(--wave-1), transparent 72%), radial-gradient(85% 95% at 88% 92%, var(--wave-4), transparent 78%), linear-gradient(155deg, var(--wave-2), var(--wave-3))}.plate-bg{display: none}.plate-wave{position: absolute;inset: 0;z-index: -1;display: block;width: 100%;height: 100%}:root[data-theme="dark"] .plate-wave{filter: brightness(0.86)}
@font-face{font-family: "Switzer";src: url(../assets/fonts/Switzer-Variable.woff2) format("woff2");font-weight: 100 900;font-display: swap}@font-face{font-family: "JetBrains Mono";src: url(../assets/fonts/JetBrainsMono-400-500.woff2) format("woff2");font-weight: 400 500;font-display: swap}:root{--font: "Switzer", "Helvetica Neue", Arial, sans-serif;--t-h2: clamp(32px, 3.35vw, 48px);--t-h3: clamp(20px, 1.7vw, 24px);--t-body: clamp(17px, 1.25vw, 18px);--tail: oklch(0.64 0.008 255);--accent: #303ecb;--r-img: 24px;--r-ui: 12px;--paper: oklch(0.955 0.006 95);--paper-line: oklch(0.91 0.006 95);--on-img: #10141a;--on-img-2: #5d6470;--col: calc(25% + 6px);--wide: min(1376px, 100vw - 64px)}:root[data-theme="dark"]{--tail: oklch(0.6 0.008 255);--paper: oklch(0.235 0.006 95);--paper-line: oklch(0.3 0.006 95)}.n-home{--sec: clamp(96px, 11.1vw, 160px)}.n-head{display: flex;flex-direction: column;align-items: flex-start;gap: 20px;margin-bottom: clamp(44px, 5vw, 72px)}.n-k{margin: 0;font: 500 12px/1.35 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted)}.n-head > h2{max-width: 18.5em;margin: 0;font-size: var(--t-h2);line-height: 1.07;font-weight: 400;letter-spacing: -0.028em;text-wrap: pretty;hyphens: manual}.n-head .tail{color: var(--tail)}.n-head > .n-more{margin-top: 8px}.n-home .x-sec:not(.is-closing) .x-more{margin: 48px 0 0}.n-home #tools .bn{width: min(766px, 100%)}.n-home #try .x-head h2{font-size: var(--t-h2);font-weight: 400;letter-spacing: -0.028em}.n-home .x-close h2{font-weight: 400;letter-spacing: -0.035em}.n-ann{position: absolute;left: var(--x, 50%);top: var(--y, 50%);z-index: 2;width: 0;height: 0;pointer-events: none}.n-ann::before{content: "";position: absolute;left: -5px;top: -5px;width: 10px;height: 10px;border-radius: 50%;background: radial-gradient(circle, var(--accent) 0 2.5px, #fff 3px);box-shadow: 0 0 0 3px rgb(255 255 255 / 0.35)}.n-ann > i{position: absolute;left: 0;bottom: 0;width: 1px;height: var(--len, 84px);background: rgb(255 255 255 / 0.9)}.n-ann > span{position: absolute;left: -14px;bottom: calc(var(--len, 84px) + 6px);white-space: nowrap;padding: 7px 12px 6px;border-radius: 999px;background: #fff;color: var(--on-img);font: 500 11.5px/1 var(--mono);letter-spacing: 0.06em;text-transform: uppercase}.fl-stage{--orig: #161b22;--orig-ink: #10141a;--orig-tint: #e4e6ea;--slate: #3d4a5c;--slate-tint: #e9edf3}.fl, .fl-film{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: 24px}.fl-l{grid-column: 1 / 6;display: flex;flex-direction: column;justify-content: space-between;gap: 48px;min-width: 0}.fl-l > .n-head{margin-bottom: 0}.fl-steps{margin: 0;padding: 0;list-style: none}.fl-steps li{position: relative;border-top: 1px solid var(--line)}.fl-steps li:last-child{border-bottom: 1px solid var(--line)}.fl-steps button{display: grid;grid-template-columns: 44px minmax(0, 1fr);align-items: baseline;width: 100%;padding: 22px 0 0;border: 0;background: none;color: inherit;font: inherit;text-align: left;cursor: pointer}.fl-steps button:focus-visible{outline: 2px solid var(--ink);outline-offset: 4px}.fl-n{font: 500 12px/1 var(--mono);letter-spacing: 0.08em;color: var(--muted)}.fl-h{font-size: var(--t-h3);line-height: 1.25;font-weight: 500;letter-spacing: -0.012em;color: oklch(0.54 0.008 255);transition: color 0.4s var(--ease-out)}:root[data-theme="dark"] .fl-h{color: var(--tail)}.fl-steps li.is-on .fl-h{color: var(--ink)}.fl-p{display: grid;grid-template-rows: 0fr;margin: 0;padding: 0 0 22px 44px;opacity: 0;font-size: var(--t-body);line-height: 1.55;color: var(--ink-2);transition: grid-template-rows 0.5s var(--ease-out), opacity 0.4s var(--ease-out), padding 0.5s var(--ease-out)}.fl-p > span{overflow: hidden}.fl-p .tok{border-color: transparent;background: var(--ink);color: var(--bg)}.fl-steps li.is-on .fl-p{grid-template-rows: 1fr;padding-top: 10px;opacity: 1}.fl-bar{position: absolute;left: 0;bottom: -1px;width: 0;height: 2px;background: var(--accent)}.fl-steps li.is-on .fl-bar{animation: fl-bar var(--dur, 4s) linear forwards}.fl[data-still] .fl-steps li.is-on .fl-bar{animation: none;width: 100%}@keyframes fl-bar{to{width: 100%}}.fl-stage{grid-column: 6 / 13;position: relative;overflow: hidden;isolation: isolate;container-type: inline-size;border-radius: var(--r-img);color: var(--on-img);font-size: 15px;line-height: 1.5;overflow-wrap: break-word}.fl-stage::before{content: "";display: block;padding-top: 75%}.fl-desk{position: absolute;inset: 0;display: flex;gap: 20px;padding: 28px}.fl-win{position: relative;flex: 0 0 33%;min-width: 0;display: flex;flex-direction: column;overflow: hidden;border: 1px solid rgb(255 255 255 / 0.55);border-radius: 16px;background: linear-gradient(140deg, rgb(255 255 255 / 0.42), rgb(255 255 255 / 0.12) 60%, rgb(255 255 255 / 0.22));box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.7);-webkit-backdrop-filter: blur(28px) saturate(1.4);backdrop-filter: blur(28px) saturate(1.4);font-size: 14px}.fl-head{flex: none;position: relative;display: flex;align-items: center;justify-content: center;gap: 8px;height: 52px;padding-left: 36px;border-bottom: 1px solid rgb(255 255 255 / 0.4);font-size: 13px;font-weight: 500}.fl-head img{width: 15px;height: 15px}.fl-dots{position: absolute;top: 50%;left: 16px;display: flex;gap: 7px;transform: translateY(-50%)}.fl-dots i{width: 9px;height: 9px;border-radius: 50%;background: rgb(255 255 255 / 0.8);box-shadow: inset 0 0 0 1px rgb(16 20 26 / 0.1)}.fl-thread{flex: 1;min-height: 0;display: flex;flex-direction: column;justify-content: flex-end;gap: 12px;padding: 12px 16px 8px;overflow: hidden;-webkit-mask-image: linear-gradient(transparent, #000 24px);mask-image: linear-gradient(transparent, #000 24px)}.fl-msg{flex: none;max-width: 100%;margin: 0}.fl-msg.is-me{align-self: flex-end;padding: 10px 13px;border-radius: 16px 16px 4px 16px;background: rgb(255 255 255 / 0.9)}.fl-msg.is-ai{align-self: flex-start}.fl-msg.is-prev{opacity: 0.7}.fl-sent, .fl-reply{display: none;animation: fl-in 0.7s cubic-bezier(0.16, 1, 0.3, 1) both}.fl[data-step="1"] .fl-sent, .fl[data-step="2"] .fl-sent, .fl[data-step="2"] .fl-reply{display: block}@keyframes fl-in{from{opacity: 0;transform: translateY(14px)}}.fl-input{flex: none;display: flex;align-items: flex-end;gap: 10px;margin: 6px 12px 12px;padding: 9px 9px 9px 13px;border-radius: 14px;background: rgb(255 255 255 / 0.84);font-size: 13.5px}.fl-input p{flex: 1;min-width: 0;margin: 0;padding-bottom: 3px}.fl-empty{display: none;color: var(--on-img-2)}.fl[data-step="1"] .fl-typed, .fl[data-step="2"] .fl-typed{display: none}.fl[data-step="1"] .fl-empty, .fl[data-step="2"] .fl-empty{display: inline}.fl-send{flex: 0 0 28px;display: grid;place-items: center;height: 28px;border-radius: 50%;background: var(--on-img);transition: background 0.4s var(--ease-out)}.fl[data-step="1"] .fl-send, .fl[data-step="2"] .fl-send{background: rgb(16 20 26 / 0.22)}.fl-send svg{width: 13px;height: 13px;fill: none;stroke: #fff;stroke-width: 2}.fl-wire{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;overflow: hidden;padding: 0 24px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px rgb(16 20 26 / 0.06);font-size: 18px;line-height: 1.6;letter-spacing: -0.005em}.fl-wire p{margin: 0}.fl-wt{flex: none;display: flex;align-items: center;gap: 9px;height: 52px;border-bottom: 1px solid rgb(16 20 26 / 0.08);font-size: 14px;font-weight: 600;letter-spacing: 0}.fl-wt svg{flex: none;width: 15px;height: 15px}.fl-on{display: inline-flex;align-items: center;gap: 7px;margin-left: auto;font: 500 11px/1 var(--mono);letter-spacing: 0.07em;text-transform: uppercase;color: var(--on-img-2)}.fl-on::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--accent)}.fl-blk{flex: 1 1 0;padding: 18px 0}.fl-blk + .fl-blk{border-top: 1px solid rgb(16 20 26 / 0.08)}.fl-wire .fl-wh{margin: 0 0 10px;font: 500 11.5px/1.3 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--on-img-2)}.fl-wx{display: grid}.fl-wx > p{grid-area: 1 / 1}.fl-x0{font-size: 15px;color: var(--on-img-2)}.fl-x1, .fl-x2{visibility: hidden}.fl[data-step="1"] .fl-out .fl-x0, .fl[data-step="2"] .fl-out .fl-x0, .fl[data-step="2"] .fl-back .fl-x0{visibility: hidden}.fl[data-step="1"] .fl-x1, .fl[data-step="2"] .fl-x1, .fl[data-step="2"] .fl-x2{visibility: visible;animation: fl-in 0.7s cubic-bezier(0.16, 1, 0.3, 1) both}.fl[data-step="1"] .fl-x1 b, .fl[data-step="2"] .fl-x1 b, .fl[data-step="2"] .fl-x2 b{animation: fl-chip 0.5s cubic-bezier(0.16, 1, 0.3, 1) calc(0.25s + var(--c, 0) * 80ms) both}@keyframes fl-chip{from{opacity: 0;transform: scale(0.92);filter: blur(4px)}}.fl-wire b{display: inline-block;padding: 1px 6px;border-radius: 6px;background: #10141a;color: #fff;font: 500 0.78em/1.5 var(--mono);letter-spacing: 0.02em;white-space: nowrap}.fl-wf{display: grid;margin-top: auto;padding: 14px 0 16px;border-top: 1px solid rgb(16 20 26 / 0.08);font-size: 13.5px;line-height: 1.5;letter-spacing: 0;color: var(--on-img-2)}.fl-wf > span{grid-area: 1 / 1;visibility: hidden}.fl-wf > .fl-f0, .fl[data-step="1"] .fl-f1, .fl[data-step="2"] .fl-f2{visibility: visible}.fl[data-step="1"] .fl-f0, .fl[data-step="2"] .fl-f0{visibility: hidden}.fl[data-step="1"] .fl-wf, .fl[data-step="2"] .fl-wf{color: var(--on-img)}@container (max-width: 640px){.fl-desk{gap: 16px;padding: 22px}.fl-win{font-size: 13px}.fl-head{height: 46px}.fl-thread{padding: 10px 12px 6px;gap: 10px}.fl-input{margin: 4px 10px 10px;font-size: 13px}.fl-wire{padding: 0 20px;font-size: 16px}.fl-wt{height: 46px;font-size: 13.5px}.fl-blk{padding: 14px 0}.fl-wire .fl-wh{margin-bottom: 8px;font-size: 11px}.fl-x0{font-size: 14px}.fl-wf{padding: 12px 0 13px;font-size: 13px}}@container (max-width: 540px){.fl-desk{gap: 12px;padding: 16px}.fl-win{flex-basis: 35%;font-size: 12.5px}.fl-head{padding-left: 0}.fl-dots{display: none}.fl-wire{padding: 0 16px;font-size: 15px}.fl-wt{height: 42px}.fl-blk{padding: 12px 0}.fl-wire .fl-wh{font-size: 10.5px;margin-bottom: 6px}.fl-x0{font-size: 13.5px}.fl-wf{padding: 10px 0 11px;font-size: 12.5px}}@container (max-width: 470px){.fl-desk{flex-direction: column-reverse;gap: 10px;padding: 12px}.fl-win{flex: 1 1 0;min-height: 0;font-size: 13px;border-radius: 14px}.fl-head{height: 38px;padding-left: 36px}.fl-dots{display: flex;left: 14px}.fl-dots i{width: 8px;height: 8px}.fl-thread{padding: 12px 12px 8px;gap: 10px;-webkit-mask-image: linear-gradient(transparent, #000 18px);mask-image: linear-gradient(transparent, #000 18px)}.fl-msg{max-width: 92%}.fl-input{margin: 4px 8px 8px}.fl-wire{flex: none;display: grid;padding: 0 14px;border-radius: 14px;font-size: 14px;line-height: 1.55}.fl-wt{grid-area: 1 / 1;height: 38px;font-size: 13px}.fl-blk{grid-area: 2 / 1;padding: 10px 0 12px}.fl-blk + .fl-blk{border-top: 0}.fl-back, .fl[data-step="2"] .fl-out, .fl[data-step="2"] .fl-out .fl-x1{visibility: hidden}.fl[data-step="2"] .fl-back{visibility: visible}.fl-x0{font-size: 13px}.fl-wf{display: none}}@container (max-width: 330px){.fl-win, .fl-wire{font-size: 12.5px}}@media (max-width: 510px){.fl .fl-stage::before{padding-top: max(126%, 490px)}}.fl-film{align-items: start;margin-top: clamp(64px, 7vw, 104px);padding-top: clamp(28px, 3vw, 40px);border-top: 1px solid var(--line)}.fl-film-l{grid-column: 1 / 6;display: flex;flex-direction: column;align-items: flex-start;gap: 14px;min-width: 0}.fl-film :is(h2, h3){margin: 6px 0 0;font-size: var(--t-h3);line-height: 1.25;font-weight: 500;letter-spacing: -0.012em}.fl-film-l p:not(.n-k){max-width: 26em;margin: 0;font-size: var(--t-body);line-height: 1.55;color: var(--ink-2)}.fl-film .fl-poster{grid-column: 6 / 13;max-width: none;margin: 0;aspect-ratio: 16 / 7;border-radius: var(--r-img);background: #f1f1f3;box-shadow: inset 0 0 0 1px var(--line)}.fl-film .x-play{left: auto;right: 20px;top: auto;bottom: 20px;width: 56px;height: 56px;margin: 0;box-shadow: 0 0 0 1px rgb(16 20 26 / 0.08)}.fl-film .x-play svg{width: 22px;height: 22px}.x-watch{padding-block: clamp(56px, 6.5vw, 104px)}.x-watch .fl-film{align-items: start;margin-top: 0;padding-top: 0;border-top: 0}.n-rows{margin: 0;padding: 0;list-style: none}.n-rows li{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: 24px;align-items: baseline;padding: 36px 0 38px;border-top: 1px solid var(--line)}.n-rows li:last-child{border-bottom: 1px solid var(--line)}.n-rows .n-k{grid-column: 1 / 4}.n-rows h3{grid-column: 4 / 8;margin: 0;padding-right: 24px;font-size: var(--t-h3);line-height: 1.25;font-weight: 500;letter-spacing: -0.012em}.n-rows p{grid-column: 8 / 13;margin: 0;font-size: var(--t-body);line-height: 1.55;color: var(--ink-2)}.n-note{display: flex;flex-direction: column;align-items: flex-start;gap: 20px;margin-top: 56px}.n-note p{max-width: 40em;margin: 0;font-size: var(--t-body);line-height: 1.55;color: var(--ink-2)}.n-note .n-links{display: flex;flex-wrap: wrap;gap: 12px 32px;margin-top: 24px}@media (min-width: 1000px){.n-note{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: 24px;align-items: baseline}.n-note > .n-k{grid-column: 1 / 4}.n-note > div{grid-column: 4 / 13}}@media (max-width: 999px){.n-head, .n-note{gap: 16px}.n-rows li, .fl-film{grid-template-columns: minmax(0, 1fr);row-gap: 14px}.n-rows li > *, .n-rows .n-k, .fl-film > *{grid-column: 1 / -1}.fl{display: flex;flex-direction: column}.fl-l{display: contents}.fl-l > .n-head{margin-bottom: 28px}.fl-stage{order: 1;margin-bottom: 18px}.fl-stage::before{padding-top: max(75%, 460px)}.fl-steps{order: 2}.fl-steps button{padding-top: 20px}.fl-p{padding-bottom: 20px}.fl-film{row-gap: 24px}.fl-film .fl-film-l, .fl-film .fl-poster{grid-column: 1 / -1}.fl-film .fl-poster{aspect-ratio: 16 / 9}.n-rows li{row-gap: 8px;padding: 26px 0 28px}.n-rows h3{padding-right: 0}}@media (min-width: 701px) and (max-width: 999px){.x-watch .fl-film{grid-template-columns: repeat(12, minmax(0, 1fr))}.x-watch .fl-film .fl-film-l{grid-column: 1 / 6}.x-watch .fl-film .fl-poster{grid-column: 6 / 13;aspect-ratio: 16 / 9}.x-watch .fl-film .x-play{right: 12px;bottom: 12px;width: 44px;height: 44px}.x-watch .fl-film .x-play svg{width: 18px;height: 18px}}@media (prefers-reduced-motion: reduce){.fl-p, .fl-h, .fl-send{transition: none}.fl-sent, .fl-reply, .fl[data-step] .fl-wx > p, .fl[data-step] .fl-wx b{animation: none}}.hx{position: relative;z-index: 1;padding: 16px 16px 0;background: var(--bg)}.hx-card{position: relative;isolation: isolate;overflow: hidden;height: auto;border-radius: var(--r-img);color: var(--on-img);background: radial-gradient(70% 90% at 12% 72%, var(--wave-1), transparent 70%), radial-gradient(80% 90% at 92% 10%, var(--wave-4), transparent 75%), linear-gradient(155deg, var(--wave-2), var(--wave-3))}.hx-in{display: grid;grid-template-columns: minmax(0, 4.3fr) minmax(0, 7.7fr);align-items: center;gap: 0 40px;padding-top: 120px;width: min(var(--wrap), 100% - 64px);margin-inline: auto}.hx-copy{position: relative;align-self: end;padding-bottom: 56px}.hx-copy::before{content: "";position: absolute;z-index: -1;inset: -800px -240px -24px -800px;background: linear-gradient(90deg, rgb(245 239 210 / 0.92) calc(100% - 240px), rgb(245 239 210 / 0.8) calc(100% - 190px), rgb(245 239 210 / 0.45) calc(100% - 110px), rgb(245 239 210 / 0.1) calc(100% - 30px), rgb(245 239 210 / 0));-webkit-mask-image: linear-gradient(transparent 560px, rgb(0 0 0 / 0.5) 680px, #000 790px);mask-image: linear-gradient(transparent 560px, rgb(0 0 0 / 0.5) 680px, #000 790px);pointer-events: none}.hx-copy h1{margin: 0;font-size: clamp(44px, 4.4vw, 63px);line-height: 1;font-weight: 360;letter-spacing: -0.035em;color: var(--on-img);text-wrap: balance}.hx-copy h1 .ln{display: block}.hx-sub{max-width: 30em;margin: 22px 0 0;font-size: var(--t-body);line-height: 1.5;color: #4a515c;text-wrap: pretty}.hx-k{margin-bottom: 18px;color: #4a515c}.hx-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 32px;margin-top: 30px}.hx-go{display: inline-flex;align-items: center;gap: 4px;border-radius: 999px;color: #fff;text-decoration: none}.hx-go-t{display: inline-flex;align-items: center;height: 48px;padding: 0 24px;border-radius: 999px;background: #10141a;font-size: 15px;font-weight: 500}.hx-go-a{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;background: #10141a;transition: transform 0.4s var(--ease-out)}.hx-go-a svg{width: 18px;height: 18px}.hx-go:hover .hx-go-a{transform: translateX(4px)}.hx-film{display: inline-flex;align-items: center;gap: 10px;padding: 0;border: 0;border-radius: 999px;background: none;color: var(--on-img);font: inherit;cursor: pointer}.hx-film-p{display: grid;place-items: center;width: 16px;height: 16px}.hx-film-p svg{width: 16px;height: 16px}.hx-film-t{display: flex;align-items: baseline;gap: 8px;font-size: 15px;font-weight: 500}.hx-film-t small{font: 500 11.5px/1 var(--mono);letter-spacing: 0.04em;color: var(--on-img-2)}.hx-film:hover .hx-film-t{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px}.hx-go:focus-visible, .hx-film:focus-visible{outline: 2px solid #10141a;outline-offset: 4px}.hx-mac{position: relative;container-type: inline-size;align-self: end;width: 95.4%;margin: 0 0 calc(56px - 2.64%)}.hx-dev{position: relative}.hx-mac-img{display: block;width: 100%;height: auto}.hx-scr{position: absolute;left: 12.269%;top: 5.807%;width: 75.463%;height: 77.677%;overflow: hidden;border-radius: 0.9cqi 0.9cqi 0 0;color: #10141a;font-size: 1.5cqi;line-height: 1.38}.hx-disp{position: absolute;inset: 0;background: linear-gradient(180deg, #fbfbfc 0%, #f2f4f7 60%, #e9ecf1 100%)}.hx-notch{position: absolute;left: 50%;top: 0;display: grid;place-items: center;width: 10.7%;height: 1.376em;translate: -50% 0;border-radius: 0 0 0.55em 0.55em;background: #050505}.hx-notch b{width: 0.3em;height: 0.3em;border-radius: 50%;background: #1c1f24}.hx-mb{display: flex;align-items: center;justify-content: space-between;height: 1.6em;padding: 0 1.1em;background: rgb(255 255 255 / 0.7);font-size: 0.86em;font-weight: 500;white-space: nowrap}.hx-mb-l, .hx-mb-r{display: flex;align-items: center;gap: 1.3em}.hx-mb-r{gap: 1em}.hx-mb b{font-weight: 700}.hx-apple{display: block;width: 1.1em;height: 1.1em}.hx-ic{display: block;flex: none;width: 1.15em;height: 1.15em}.hx-bat{width: 1.6em}.hx-ss{display: grid;place-items: center;width: 2.1em;height: 1.4em;border-radius: 0.4em;background: rgb(16 20 26 / 0.12)}.hx-ss .mark{width: 1.05em}.hx-clock{font-variant-numeric: tabular-nums}.hx-win{position: absolute;left: 2.4%;top: calc(1.376em + 4.5%);bottom: 5%;width: 43%;display: flex;flex-direction: column;overflow: hidden;border-radius: 0.8em;background: #fff;box-shadow: 0 0 0 1px rgb(16 20 26 / 0.1)}.hx-win-bar{position: relative;display: flex;align-items: center;gap: 0.45em;flex: none;height: 2.4em;padding: 0 0.9em;border-bottom: 1px solid rgb(16 20 26 / 0.07);font-size: 0.92em;font-weight: 600}.hx-win-bar i{width: 0.8em;height: 0.8em;border-radius: 50%;background: #dcdee3}.hx-win-bar span{position: absolute;left: 50%;display: flex;align-items: center;gap: 0.4em;translate: -50% 0}.hx-win-bar img{width: 1.1em;height: 1.1em}.hx-thread{display: flex;flex: 1;flex-direction: column;gap: 1.1em;min-height: 0;padding: 1.2em 1.2em 0;overflow: hidden}.hx-me{align-self: flex-end;max-width: 87%;margin: 0;padding: 0.6em 0.9em;border-radius: 1.1em;background: #f0f1f3}.hx-ai{max-width: 94%;margin: 0}.hx-compose{display: flex;flex: none;align-items: center;justify-content: space-between;margin: 0.9em;padding: 0.35em 0.35em 0.35em 1.1em;border-radius: 999px;box-shadow: 0 0 0 1px rgb(16 20 26 / 0.12);color: var(--on-img-2)}.hx-compose i{display: grid;place-items: center;width: 2em;height: 2em;border-radius: 50%;background: #10141a;color: #fff}.hx-compose svg{width: 1.1em;height: 1.1em}.hx-pop{position: absolute;right: calc(12.268% + 4.2cqi);top: calc(5.807% + 2.6cqi);width: 22em;padding: 0.3em 0.45em;border-radius: 0.9em;background: #fff;box-shadow: 0 0 0 1px rgb(16 20 26 / 0.1);color: var(--on-img);font-size: min(1.62cqi, 13px);line-height: 1.3;transform-origin: 70% 0}.hx-head{display: flex;align-items: center;gap: 0.6em;padding: 0.75em 0.75em 0.8em;border-bottom: 1px solid rgb(16 20 26 / 0.08)}.hx-head .mark{width: 1.1em}.hx-head b{font-weight: 600}.hx-on{display: flex;align-items: center;gap: 0.45em;margin-left: auto;font-size: 0.93em;color: var(--on-img-2)}.hx-on i{width: 0.52em;height: 0.52em;border-radius: 50%;background: var(--accent)}.hx-req{display: flex;align-items: center;gap: 0.6em;margin: 0;padding: 0.9em 0.75em 0.45em;font-weight: 500}.hx-req img{flex: none;width: 1.2em;height: 1.2em}.hx-req span{font-weight: 400;color: var(--on-img-2)}.hx-req time{margin-left: auto;font: 500 0.85em/1 var(--mono);letter-spacing: 0.04em;color: var(--on-img-2)}.hx-vals{margin: 0;padding: 0 0 0.45em;list-style: none}.hx-vals li{display: grid;grid-template-columns: minmax(0, 1fr) 1.05em 5.6em;align-items: center;gap: 0.7em;padding: 0.5em 0.75em}.hx-o{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: var(--on-img-2)}.hx-to{display: block;width: 1.05em;height: 1.05em;color: var(--on-img-2)}.hx-t{padding: 0.22em 0;border-radius: 0.45em;text-align: center;background: #10141a;color: #fff;font: 500 0.9em/1.3 var(--mono);letter-spacing: 0.02em}.hx-ann{--y: 3.3%;--len: 56px}.hx-ann > i{background: rgb(255 255 255 / 0.92);box-shadow: 0 0 0 0.5px rgb(16 20 26 / 0.22)}.hx-ann > span{left: auto;right: -14px;box-shadow: 0 0 0 1px rgb(16 20 26 / 0.1)}.hx-foot{display: flex;align-items: center;justify-content: space-between;gap: 0.6em;margin: 0;padding: 0.8em 0.75em 0.65em;border-top: 1px solid rgb(16 20 26 / 0.08)}.hx-fs{display: grid}.hx-fs > span{grid-area: 1 / 1}.hx-f1{opacity: 0;white-space: nowrap}.hx-f2{white-space: nowrap}.hx-f2{display: flex;align-items: center;gap: 0.4em;font-weight: 500}.hx-f2 svg{flex: none;width: 1.1em;height: 1.1em;color: var(--accent)}.hx-phone{--ph: 4.8s;position: absolute;z-index: 2;right: -4.83%;bottom: -2.2%;width: 20%;container-type: inline-size;filter: drop-shadow(-8px 14px 22px rgb(20 24 12 / 0.28)) drop-shadow(0 1px 2px rgb(20 24 12 / 0.2))}.hx-phone::after{content: "";position: absolute;z-index: -1;left: 8%;right: 8%;bottom: -1.5%;height: 3%;border-radius: 50%;background: radial-gradient(closest-side, rgb(22 26 14 / 0.45), transparent);filter: blur(3px)}.hx-ph-frame{position: relative;display: block;width: 100%;height: auto;pointer-events: none}.hx-ph-scr{position: absolute;left: 4.04%;top: 1.59%;width: 91.99%;height: 96.82%;display: flex;flex-direction: column;overflow: hidden;border-radius: 17.8% / 8.2%;background: #faf9f5;color: #1f1e1d;font-size: 5.8cqi;line-height: 1.32}.hx-ph-bar{display: grid;grid-template-columns: 1fr 31% 1fr;align-items: center;flex: none;height: 2.9em;padding: 0 0.9em;font-weight: 600}.hx-ph-bar time{justify-self: center;font-variant-numeric: tabular-nums}.hx-ph-bar > span{grid-column: 3;justify-self: center;display: flex;align-items: center;gap: 0.25em;font-size: 0.84em}.hx-ph-bar svg{display: block;width: 1.05em;height: 1.05em;fill: currentColor}.hx-ph-bar .hx-ph-sig{width: 1.1em;height: 0.75em}.hx-ph-bar .hx-ph-bat{width: 1.45em;fill: none}.hx-ph-app{position: relative;display: flex;align-items: center;flex: none;height: 2.7em;padding: 0 0.8em;border-bottom: 1px solid rgb(31 30 29 / 0.07)}.hx-ph-back{display: block;width: 1.3em;height: 1.3em}.hx-ph-app b{position: absolute;left: 50%;display: flex;align-items: center;gap: 0.35em;translate: -50% 0;font-weight: 600}.hx-ph-app img{width: 1.1em;height: 1.1em}.hx-ph-thread{display: flex;flex: 1;flex-direction: column;justify-content: flex-end;gap: 0.9em;min-height: 0;padding: 1em 1em 0}.hx-ph-me{align-self: flex-end;max-width: 92%;margin: 0;padding: 0.6em 0.85em;border-radius: 1.15em;background: #efece3;font-size: 1.08em;text-wrap: pretty}.hx-ph-nw{white-space: nowrap}.hx-ph-wait{margin: 0;padding: 0.1em 0 0.2em 0.1em}.hx-ph-wait img{display: block;width: 1.15em;height: 1.15em}.hx-ph-compose{display: flex;flex: none;align-items: center;justify-content: space-between;margin: 0.8em 0.8em 2em;padding: 0.3em 0.3em 0.3em 1em;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px rgb(31 30 29 / 0.1);color: #8b877d}.hx-ph-compose i{display: grid;place-items: center;width: 1.6em;height: 1.6em;border-radius: 50%;background: #10141a}.hx-ph-compose b{width: 34%;height: 34%;border-radius: 0.1em;background: #fff}.hx-ph-note{position: absolute;left: 3.5%;right: 3.5%;top: 3.3em;padding: 0.7em 0.8em 0.75em;border-radius: 1.4em;background: rgb(255 255 255 / 0.92);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 0.6em 1.8em rgb(16 20 26 / 0.16), 0 0 0 1px rgb(16 20 26 / 0.06);color: #10141a}.hx-ph-nh{display: flex;align-items: center;gap: 0.5em;margin: 0;font-size: 1.1em;color: #6b6e75}.hx-ph-nh b{font-weight: 600;color: #10141a}.hx-ph-nh time{margin-left: auto}.hx-ph-ic{display: grid;place-items: center;flex: none;width: 1.75em;height: 1.75em;border-radius: 0.45em;background: #10141a;color: #fff}.hx-ph-ic .mark{width: 1em}.hx-ph-nt{max-width: none;margin: 0.45em 0 0;font-size: 1.19em;line-height: 1.28;text-wrap: pretty}.hx-ph-nt b{display: block;font-weight: 600}.hx-ph-vals{display: none;margin: 0.6em 0 0;padding: 0.45em 0 0;border-top: 1px solid rgb(16 20 26 / 0.08);list-style: none}.hx-ph-vals li{display: grid;grid-template-columns: minmax(0, 1fr) 1em 5.8em;align-items: center;gap: 0.5em;padding: 0.22em 0;font-size: 0.92em}.hx-ph-o{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #40444b}.hx-ph-to{display: block;width: 1em;height: 1em;color: #6b6e75}.hx-ph-t{padding: 0.2em 0;border-radius: 0.45em;text-align: center;background: #10141a;color: #fff;font: 500 0.88em/1.3 var(--mono);letter-spacing: 0.02em}.hx-row{width: min(var(--wrap), 100% + 32px - 2 * var(--gut));display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 40px;padding: 22px 0;border-bottom: 1px solid var(--line);font-size: 14px;line-height: 1.4;color: var(--ink-2)}.hx-plat{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px;margin: 0}.hx-plat .os{display: inline-flex;align-items: center;gap: 7px;color: var(--ink)}.hx-plat svg{width: 15px;height: 15px}.hx-trust{display: flex;flex-wrap: wrap;gap: 8px 0;margin: 0;padding: 0;list-style: none}.hx-trust li + li::before{content: "";display: inline-block;width: 1px;height: 12px;margin: 0 18px;background: var(--line-strong);vertical-align: -1px}@keyframes hx-rise{from{opacity: 0;transform: translateY(0.6em)}}@keyframes hx-open{from{opacity: 0;transform: translateY(-0.6em) scale(0.97)}}@keyframes hx-in{from{opacity: 0;transform: translateX(-0.45em)}}@keyframes hx-fade{from{opacity: 0}}@keyframes hx-dim{from{color: var(--on-img)}}@keyframes hx-ss{from{background: transparent}}@keyframes hx-out{from{opacity: 1}to{opacity: 0}}.js-motion .hx-me{animation: hx-rise 0.5s var(--ease-out) 0.5s both}.js-motion .hx-ss{animation: hx-ss 0.3s ease 1.2s both}.js-motion .hx-pop{animation: hx-open 0.6s var(--ease-out) 1.4s both}.js-motion .hx-to, .js-motion .hx-t{animation: hx-in 0.5s var(--ease-out) calc(2s + var(--i) * 0.28s) both}.js-motion .hx-o{animation: hx-dim 0.5s ease calc(2s + var(--i) * 0.28s) both}.js-motion .hx-ann{animation: hx-fade 0.5s ease 1.4s both}.js-motion .hx-foot{animation: hx-fade 0.5s ease 3s both}.js-motion .hx-ai{animation: hx-rise 0.6s var(--ease-out) 4.35s both}.js-motion .hx-f1{animation: hx-out 0.3s ease 4.2s both}.js-motion .hx-f2{animation: hx-fade 0.4s ease 4.35s both}@keyframes hx-drop{from{opacity: 0;transform: translateY(-1.1em) scale(0.97)}}.js-motion .hx-ph-me{animation: hx-rise 0.5s var(--ease-out) var(--ph) both}.js-motion .hx-ph-wait{animation: hx-fade 0.4s ease calc(var(--ph) + 0.6s) both}@keyframes hx-spark{50%{opacity: 0.55;transform: scale(0.84) rotate(30deg)}}.js-motion .hx-ph-wait img{animation: hx-spark 1.8s ease-in-out calc(var(--ph) + 0.6s) infinite}.js-motion .hx-ph-note{animation: hx-drop 0.6s var(--ease-out) calc(var(--ph) + 1s) both}.js-motion .hx-ph-vals li{animation: hx-in 0.5s var(--ease-out) calc(var(--ph) + 1.5s + var(--i) * 0.25s) both}.js-motion .hx-mac:not(.is-live) :is(.hx-me, .hx-ss, .hx-pop, .hx-ann, .hx-to, .hx-t, .hx-o, .hx-foot, .hx-ai, .hx-f1, .hx-f2, .hx-ph-me, .hx-ph-wait, .hx-ph-wait img, .hx-ph-note, .hx-ph-vals li){animation-play-state: paused}@media (max-width: 900px){.hx-card{height: auto}.hx-in{display: flex;flex-direction: column;align-items: stretch;height: auto;padding-top: 28px}.hx-mac{order: -1;align-self: stretch;margin: 0}.hx-ann{display: none}.hx-copy{align-self: stretch;padding: 32px 0 40px}.hx-copy::before{inset: -64px -64px 0;background: linear-gradient(rgb(245 239 210 / 0), rgb(245 239 210 / 0.92) 80px);-webkit-mask-image: none;mask-image: none}.hx-copy h1{font-size: clamp(40px, 7vw, 56px)}}@media (max-width: 700px){.hx-in{width: calc(100% - 32px);padding-top: 12px}.hx-mac{order: 1;width: 100%;max-width: 600px;margin: 0 0 32px}.hx-dev{width: 105.85%;margin-left: -2.94%}.hx-pop{display: none}.hx-phone{--ph: 1.8s;position: relative;right: auto;bottom: auto;width: min(50%, 240px);margin: -44.2% 0 0 auto}.hx-ph-scr{font-size: 5.3cqi}.hx-ph-vals{display: block}.hx-ph-t, .hx-ph-nh, .hx-ph-me, .hx-ph-nt{font-size: 1em}.hx-card::after{content: "";position: absolute;z-index: -1;inset: 0;background: linear-gradient(transparent 45%, rgb(48 62 203 / 0.6));mix-blend-mode: screen;pointer-events: none}.hx-copy::before{inset: -64px -64px -112px;background: linear-gradient(rgb(245 239 210 / 0.92) calc(100% - 150px), rgb(245 239 210 / 0))}.hx-copy{padding: 18px 0 24px}.hx-copy h1{font-size: clamp(36px, 10.4vw, 40px);letter-spacing: -0.03em}.hx-sub{margin-top: 14px;font-size: 16px}.hx-acts{margin-top: 22px}.hx-acts{row-gap: 4px}.hx-film{min-height: 44px;padding-right: 12px}.hx-row{display: grid;justify-content: start;gap: 12px;padding: 18px 0;font-size: 13.5px}.fl-film .x-play{right: 12px;bottom: 12px;width: 44px;height: 44px}.fl-film .x-play svg{width: 18px;height: 18px}.hx-trust{display: grid;gap: 6px}.hx-plat > span:first-child{flex-basis: 100%}.hx-trust li + li::before{display: none}}.x-head p.n-k{margin: 0 auto 18px;font: 500 12px/1.35 var(--mono)}.nw{white-space: nowrap;display: inline !important}.fl-script{width: 100%;max-width: 30em}.fl-script summary{display: inline-flex;align-items: center;gap: 10px;min-height: 32px;font-size: 14px;font-weight: 500;color: var(--ink);cursor: pointer;list-style: none}.fl-script summary::-webkit-details-marker{display: none}.fl-script summary::after{content: "+";font-size: 17px;font-weight: 400;color: var(--muted);transition: transform 0.25s var(--ease-out)}.fl-script[open] summary::after{transform: rotate(45deg)}@media (max-width: 900px){.fl-script summary{min-height: 44px}}@media (min-width: 901px){.fl-film .fl-poster{position: sticky;top: 88px}}.fl-script-t{margin-top: 10px;padding-left: 14px;border-left: 1px solid var(--line)}.fl-film-l .fl-script-t p{max-width: none;font-size: 14px;line-height: 1.6}.fl-film-l .fl-script-t p + p{margin-top: 10px}.rk-qs{margin: 0;padding: 0;list-style: none;counter-reset: rq}.rk-qs li{counter-increment: rq;display: grid;align-items: first baseline;grid-template-columns: 44px minmax(0, 1fr);padding: 18px 0;border-bottom: 1px solid var(--line);line-height: 1.55;color: var(--ink-2)}.rk-qs li:first-child{border-top: 1px solid var(--line)}.rk-qs li::before{content: counter(rq, decimal-leading-zero);font: 500 12px/1.35 var(--mono);color: var(--muted)}.rk-qs strong{font-weight: 500;color: var(--ink)}.rk-law-s{margin-top: 40px}.rk-law-s h3{font-size: 18px;font-weight: 500;line-height: 1.3;letter-spacing: -0.01em}.rk-law-s p{max-width: 62ch;margin-top: 10px;color: var(--ink-2)}.x-duo.is-match{align-items: stretch}@media (min-width: 1001px){.x-duo.is-match .x-flow{display: flex;flex-direction: column;height: 100%}.x-duo.is-match .x-flow > li{flex: 1 1 auto;padding-bottom: var(--pad)}.x-duo.is-match .x-flow > li:last-child{padding-bottom: 0}}.x-duo.is-match .plate-pad{padding: 32px}.plate-pad .x-states{position: relative;z-index: 1}.plate-pad .x-state{background: color-mix(in srgb, var(--card) 90%, transparent);box-shadow: 0 0 0 1px rgb(0 0 0 / 0.05), 0 26px 50px -22px rgb(0 0 0 / 0.7)}.plate-pad .x-state.is-out{background: var(--card)}@media (min-width: 900px){.x-cmp.is-align .x-cmp-col > p{min-height: 2lh}}@media (min-width: 380px){.x-paste .hl, .x-state .hl{white-space: nowrap}}@media (max-width: 560px){.x-flow > li{grid-template-columns: 28px 1fr;gap: 10px}}.x-head > p > .text-link{display: flex;width: fit-content;margin-top: 14px}.t-bal{text-wrap: balance}.nav-book-short{display: none}@media (max-width: 900px){.nav-actions .btn.nav-book{display: inline-flex;min-height: 44px}}@media (max-width: 1100px){.nav-book-long{display: none}.nav-book-short{display: inline}}.footer-note{margin-top: 14px;font-size: 13px;line-height: 1.5;color: var(--muted)}@media (min-width: 1024px){.footer-note{margin-top: 4px}}.brand .logo, .footer-brand .logo{margin-left: -3px}.brand .byline{white-space: nowrap}@media (min-width: 901px) and (max-width: 1023px){.nav-inner{gap: 12px}header.nav .nav-links{gap: 14px}.nav-actions .lang-switch{margin-right: 0}}@media (min-width: 901px) and (max-width: 949px){html:lang(nl) header.nav .nav-links{gap: 12px;font-size: 13px}}@media (min-width: 1024px) and (max-width: 1180px){:lang(nl) header.nav .nav-links{gap: 24px}}@media (min-width: 1181px) and (max-width: 1280px){:lang(nl) .nav-links{gap: 20px;font-size: 14px}}@media (min-width: 1281px){:lang(nl) .nav-links{gap: 20px}}@media (min-width: 901px) and (max-width: 1239px){.brand .byline{display: none}}.menu-btn{border-radius: 999px}:root{--t-h1: clamp(44px, 4.4vw, 63px)}.x-page{padding-block: clamp(40px, 5.5vw, 80px) clamp(48px, 6vw, 88px)}.x-page + .x-sec{padding-top: clamp(56px, 6.5vw, 92px)}.pg{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 40px var(--gap);align-items: center}.pg-copy{grid-column: 1 / -1;max-width: 860px}.pg:has(> .pg-fig) .pg-copy{grid-column: 1 / span 6}.pg-copy > .n-k{margin-bottom: 18px}.pg-copy h1, .x-page .x-head h1, .x-page .x-head > h1, .tool-head h1, .ea2-copy h1{margin: 0;font-size: var(--t-h1);line-height: 1;font-weight: 400;letter-spacing: -0.035em;text-wrap: balance}.pg-copy h1 .ln, .ea2-copy h1 .ln, .tool-head h1 .ln{display: block}.pg-copy h1 .tail, .ea2-copy h1 .tail, .tool-head h1 .tail, .x-head h2 .tail, .x-close h2 .tail{color: var(--tail)}.pg-sub{max-width: 34em;margin: 22px 0 0;font-size: var(--t-body);line-height: 1.5;color: var(--text-2);text-wrap: pretty}.pg-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px;margin-top: 30px}.pg-acts .text-link{display: inline-flex;align-items: center;min-height: 44px;padding-bottom: 0;border-bottom: 0;font-size: 15px;font-weight: 500;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px}.x-page .x-head, .x-page .x-head p{margin-inline: 0;text-align: left}.x-page .x-head{max-width: 860px;margin-bottom: 0}.x-page .x-head > p:not(.n-k){max-width: 34em;margin-top: 22px;font-size: var(--t-body);line-height: 1.5}.pg-fig{grid-column: 7 / -1;display: grid;place-items: center;margin: 0;padding: clamp(28px, 4vw, 56px);border-radius: var(--r-img);color: var(--on-img);background: radial-gradient(70% 90% at 12% 72%, var(--wave-1), transparent 70%), radial-gradient(80% 90% at 92% 10%, var(--wave-4), transparent 75%), linear-gradient(155deg, var(--wave-2), var(--wave-3))}.pg-fig::after{display: none}.pg-pop.hx-pop{display: block;position: relative;top: auto;right: auto;width: min(100%, 27em);font-size: 15px;animation: none}.pg-pop .hx-to, .pg-pop .hx-t, .pg-pop .hx-o, .pg-pop .hx-foot, .pg-pop .hx-vals li, .pg-pop .hx-f2{animation: none !important;opacity: 1;transform: none}.pg-fig.x-chat{padding: clamp(24px, 3vw, 40px) clamp(16px, 2.4vw, 32px)}.x-page .plate-hero{margin-top: 0}.pg-fig .chat{width: 100%}.x-head h2{font-size: var(--t-h2);line-height: 1.07;font-weight: 400;letter-spacing: -0.028em}main:not(.n-home) .x-card h3, main:not(.n-home) .x-side h3, main:not(.n-home) .x-plan h3{font-size: 20px;font-weight: 500;letter-spacing: -0.015em}.x-head .n-more{display: inline-flex;width: fit-content;margin-top: 18px}main:not(.n-home) .x-sec.is-alt{background: none;border-block: 0;border-top: 1px solid var(--rail)}main:not(.n-home) .x-sec:not(.is-closing){border-top: 1px solid var(--rail)}main:not(.n-home) .x-page + .x-sec{border-top: 0}main:not(.n-home) .x-card{background: none;border-radius: 0;box-shadow: none;transition: none;border-top: 1px solid var(--line-strong)}@media (hover: hover){main:not(.n-home) .x-card:hover{transform: none;box-shadow: none}}main:not(.n-home) .x-pad{padding: 20px 0 0}main:not(.n-home) .x-paste{min-height: 0;padding: 20px 0 0}.x-foot{border-top: 0;padding-top: 4px}.x-foot::before{display: none}.rk-local i{display: none}.x-close:not(.is-block){display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 0 var(--gap);padding: 0;border-radius: 0;background: none;color: var(--ink);text-align: left;box-shadow: none}.x-close:not(.is-block) .mark{display: none}.x-close:not(.is-block) h2{grid-column: 1 / span 7;grid-row: 1 / span 2;max-width: none;margin: 0;font-size: var(--t-h2);line-height: 1.07;font-weight: 400;letter-spacing: -0.028em;color: var(--ink);text-wrap: balance}.x-close:not(.is-block) p{grid-column: 8 / -1;max-width: none;margin: 0;font-size: var(--t-body);line-height: 1.5;color: var(--text-2);text-wrap: pretty}.x-close:not(.is-block) .x-cta{grid-column: 8 / -1;justify-content: flex-start;margin-top: 24px}.x-close:not(.is-block) .x-cta .btn-solid, :root[data-theme="dark"] .x-close:not(.is-block) .x-cta .btn-solid{background: var(--ink);color: var(--bg)}.x-close:not(.is-block) .x-cta .btn-line{background: none;border-color: var(--line-strong);color: var(--ink)}.x-close:not(.is-block) .x-cta .text-link{color: var(--ink)}:root[data-theme="dark"] .x-close:not(.is-block){background: none;box-shadow: none}.x-sec.is-closing, main:not(.n-home) .x-sec:has(> .x-wrap > .x-close:not(.is-block)){padding-block: clamp(56px, 6vw, 88px) clamp(72px, 8vw, 112px)}@media (max-width: 760px){.x-close:not(.is-block){display: block}.x-close:not(.is-block) p{margin-top: 16px}}@media (max-width: 960px){.pg:has(> .pg-fig) .pg-copy, .pg-fig{grid-column: 1 / -1}}@media (max-width: 560px){.pg-fig{padding: 20px 16px;border-radius: var(--r-ui)}.pg-pop.hx-pop{font-size: 13.5px}.pg-acts .btn{width: fit-content}}main:not(.n-home) .x-card.is-dark, main:not(.n-home) .x-side.is-dark, main:not(.n-home) .x-plan.is-dark{background: var(--block);color: var(--on-block);border-top: 0;border-radius: var(--r-img);padding: clamp(24px, 3vw, 36px)}main:not(.n-home) .x-side:not(.is-dark), main:not(.n-home) .x-plan:not(.is-dark){background: none;box-shadow: none;border-radius: 0;border-top: 1px solid var(--line-strong);padding: 20px 0 0}main:not(.n-home) .x-cmp-col:not(.is-us){background: none;box-shadow: none;border-radius: 0;border-top: 1px solid var(--line-strong)}main:not(.n-home) .x-cmp-col:not(.is-us){padding-inline: 0}main:not(.n-home) .x-states{gap: 0}main:not(.n-home) .x-state{padding: 14px 0;background: none;border-radius: 0;box-shadow: none;border-top: 1px solid var(--line)}main:not(.n-home) .x-state:first-child{border-top: 0;padding-top: 0}main:not(.n-home) .x-state .hl{background: none;box-shadow: none;padding: 0;color: inherit;font-weight: 500}main:not(.n-home) .plate-pad .x-state{padding: 14px 16px;background: var(--card);border-radius: var(--r-ui);border-top: 0}main:not(.n-home) .plate-pad .x-states{gap: 8px}#boundary .x-states{gap: var(--gap)}#boundary .x-state, #boundary .x-state:first-child{padding: 16px 0 0;border-top: 1px solid var(--line-strong)}main:not(.n-home) .x-ill{height: 180px;margin: 0 0 24px;padding: 0;background: none;box-shadow: none;border-radius: 0;--ill-bg: transparent;--art-bg: var(--bg);place-items: center start}main:not(.n-home) .x-side.is-dark .x-ill{--art-bg: var(--block)}main:not(.n-home) .x-art.is-lines{margin: 24px 0 0;padding: 0;background: none;min-height: 0;--ill-bg: transparent;--art-bg: var(--bg)}.x-close:not(.is-block) .x-plat{grid-column: 8 / -1;justify-content: flex-start;color: var(--muted);margin-top: 0}.x-close:not(.is-block) .x-plat .os{color: var(--ink-2, var(--text-2))}.x-close:not(.is-block) .x-links{display: flex;flex-wrap: wrap;gap: 8px 28px}.x-close:not(.is-block) .x-links .text-link{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font-size: 15px;font-weight: 500}.x-close:not(.is-block) .x-links .text-link svg{width: 14px;height: 14px}@media (max-width: 760px){.x-close:not(.is-block) .x-plat{grid-column: 1 / -1}.x-close:not(.is-block) .x-plat .lbl{justify-self: start;text-align: left}}.rmbp-stage{box-shadow: none;border-radius: var(--r-img)}.x-values{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 40px var(--gap)}.x-values > div{border-top: 1px solid var(--line-strong);padding-top: 18px}.x-values h3{margin: 0;font-size: 20px;line-height: 1.2;font-weight: 500;letter-spacing: -0.015em}.x-values p{margin: 10px 0 0;font-size: 15.5px;line-height: 1.5;color: var(--text-2);text-wrap: pretty}@media (max-width: 960px){.x-values{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.x-values{grid-template-columns: minmax(0, 1fr);gap: 28px}}.x-flow-plain > li{grid-template-columns: minmax(0, 1fr)}.x-flow-plain > li::before{display: none}.x-card h3 > svg{display: inline-block;width: 15px;height: 15px;margin-left: 8px;vertical-align: -1px}.tool-head{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 16px var(--gap);align-items: end}.tool-head h1{font-weight: 400}.tool-eyebrow{letter-spacing: .08em;margin-bottom: 18px}.tool-intro{max-width: none;margin: 0}@media (min-width: 901px){.rk2, .rk-panel{min-height: min(600px, calc(100svh - 230px))}}.rk2{border-radius: var(--r-img);box-shadow: 0 0 0 1px var(--line)}.rk-opts{flex: 1;grid-auto-rows: 1fr}.rk-opt{border-radius: var(--r-ui)}.rk-opt:last-child:nth-child(odd){grid-column: 1 / -1}.rk-nav{margin-top: 20px}.rk-keys, .rk-opt kbd{display: none}.rk-panel[data-level] .rk-fill{stroke: #f4f5f7}.rk-badge.is-high, .rk-badge.is-med, .rk-badge.is-low{background: var(--sunk);color: var(--ink)}.rk-badge i{display: none}.rk-err{color: var(--ink);font-weight: 500}.rk-qs li{grid-template-columns: minmax(0, 1fr)}.rk-qs li::before{display: none}#about-check .x-head .rk-law-s{margin-top: 28px}@media (max-width: 760px){.tool-head{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 900px){.rk-stage{min-height: 0}.rk-opts{flex: none;grid-auto-rows: auto}.rk-nav{margin: 16px -20px 0}}@media (max-width: 640px){.rk-stage{min-height: 0}}.pl-grid .pl-fig{grid-area: steps;grid-column: auto}.ea2-card{border-radius: var(--r-img);box-shadow: 0 0 0 1px var(--line)}.ea2-copy .n-k{margin: 0 0 18px}.ea2-copy h1{margin-top: 0}.pl-phases{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 40px var(--gap);margin: clamp(32px, 4vw, 48px) 0 0;padding: 0;list-style: none}.pl-phases > li{border-top: 1px solid var(--line-strong);padding-top: 18px}.pl-phases h3{margin: 0;font-size: 20px;line-height: 1.2;font-weight: 500;letter-spacing: -0.015em}.pl-phases p{margin: 10px 0 0;font-size: 15.5px;line-height: 1.5;color: var(--text-2);text-wrap: pretty}.pl-who{display: block;margin-top: 12px;font-size: 13.5px;color: var(--muted)}.pl-note{margin: clamp(28px, 3vw, 40px) 0 0;font-size: 15.5px;color: var(--text-2)}@media (max-width: 960px){.pl-phases{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.pl-phases{grid-template-columns: minmax(0, 1fr);gap: 28px}}#try .x-wrap > .x-head > .x-quiz-foot{margin-top: 14px;padding-top: 0}.n-home #tools .bn{width: 100%;max-width: none;margin-inline: 0;padding-inline: 112px;box-sizing: border-box}.n-home #tools .bn-col li{position: relative}.n-home #tools .bn-col li::after{content: attr(title);position: absolute;top: 50%;translate: 0 -50%;font-size: 14px;line-height: 1;color: var(--text-2);white-space: nowrap}.n-home #tools .bn-col:first-of-type li::after{right: calc(100% + 12px)}.n-home #tools .bn-hub ~ .bn-col li::after{left: calc(100% + 12px);right: auto}@media (max-width: 760px){.n-home #tools .bn{padding-inline: 74px}.n-home #tools .bn-col li::after{font-size: 12px}.n-home #tools .bn-col:first-of-type li::after{right: calc(100% + 8px)}.n-home #tools .bn-hub ~ .bn-col li::after{left: calc(100% + 8px)}}.x-sec.x-legal .x-wrap{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: var(--gap);align-items: start}.x-sec.x-legal .x-wrap > *{grid-column: 1 / -1;margin-inline: 0}.x-sec.x-legal .x-head, .x-sec.x-legal .x-updated, .x-sec.x-legal .x-draft{max-width: 860px;text-align: left}.x-sec.x-legal .x-wrap > .x-toc{grid-column: 1 / span 3;position: sticky;top: calc(var(--nav-h, 64px) + 24px);margin-top: 40px}.x-sec.x-legal .x-wrap > .x-prose{grid-column: 5 / span 7;max-width: 680px;margin-top: 40px}.x-toc .n-k{margin: 0 0 12px}.x-toc ol{margin: 0;padding: 0;list-style: none}.x-toc li{border-top: 1px solid var(--line)}.x-toc a{display: block;padding: 9px 0;font-size: 14px;line-height: 1.35;color: var(--text-2);text-decoration: none}@media (hover: hover){.x-toc a:hover{color: var(--ink)}}.x-prose h2[id]{scroll-margin-top: calc(var(--nav-h, 64px) + 24px)}@media (max-width: 960px){.x-sec.x-legal .x-wrap > .x-toc{grid-column: 1 / -1;position: static}.x-sec.x-legal .x-wrap > .x-prose{grid-column: 1 / -1;max-width: none}}.ct-page{padding-bottom: clamp(24px, 3vw, 36px)}.ct-page + .x-sec{padding-top: 0}.x-page .x-head > p.ct-what{margin-top: 12px;color: var(--text-2)}main:not(.n-home) .x-form{padding: 20px 0 0}#values .x-values{grid-template-columns: repeat(2, minmax(0, 1fr))}.x-ini{display: none}main:not(.n-home) .x-status, main:not(.n-home) .x-sec.is-alt .x-status{margin-inline: 0;padding: 18px 0 0;background: none;box-shadow: none;border-radius: 0;border-top: 1px solid var(--line-strong)}main:not(.n-home) .x-status .mark{display: none}.tool-head{margin-bottom: clamp(24px, 3.2vh, 36px)}.x-page.x-legal .x-wrap > *{margin-inline: 0;max-width: 860px;text-align: left}.x-page.x-legal .x-draft{width: fit-content}@media (max-width: 560px){#values .x-values{grid-template-columns: minmax(0, 1fr)}}main p, main li, main h3, main summary{text-wrap: pretty}.x-close:not(.is-block) .x-plat{row-gap: 8px}@media (max-width: 640px){.x-close:not(.is-block) .x-plat{margin-top: 12px}}@media (min-width: 561px) and (max-width: 900px){main p, main li{text-wrap: balance}}@media (max-width: 900px){.nav.is-open .nav-links{grid-template-rows: repeat(7, auto) 1fr;gap: 0;padding-bottom: calc(16px + env(safe-area-inset-bottom))}.nav.is-open .nav-links > a{padding: 10px 0;font-size: clamp(26px, 7.4vw, 32px);line-height: 1.15;letter-spacing: -0.03em}.nav.is-open .nav-links .nav-prefs{align-self: end}}main:not(.n-home) .x-org:has(> .x-states:first-child){border-top: 0;padding-top: 0;box-shadow: none}.pg-fig{align-self: stretch;padding-block: clamp(28px, 2.8vw, 40px)}#boundary .x-ill{place-items: center}@media (min-width: 901px){main:not(.n-home) #boundary .x-side:not(.is-dark){padding-top: calc(clamp(24px, 3vw, 36px) - 1px)}}main:not(.n-home) #scope .x-feat .x-txt{padding-inline: 0}main:not(.n-home) #scope .x-feat .x-art{margin-inline: 0}@media (min-width: 1001px){main:not(.n-home) #scope .x-feat.is-wide{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--gap);align-items: start}main:not(.n-home) #scope .x-feat.is-wide .x-art{margin-block: var(--pad) var(--inset)}}.pl-phases > li{display: flex;flex-direction: column}.pl-who{margin-top: auto;padding-top: 12px}.ea2-card-h b{font-size: 24px;font-weight: 500;line-height: 1.25;letter-spacing: -.02em}.n-home .x-sec.is-closing{padding-top: 0}.n-home .hx-row{border-bottom: 0}.n-home .hx:not(:has(+ .x-sec.is-alt)){border-bottom: 1px solid var(--rail)}.x-proof .is-company a{display: inline-block;padding-block: 10px;margin-block: -10px}@media (max-width: 900px){[data-cta="faq-more"]{padding-block: 12px;margin-block: -12px}}.rk-risks{gap: 0}.rk-risks li{padding: 12px 0;border-radius: 0;background: none;border-top: 1px solid var(--line)}.rk-risks li:only-child span{display: none}.rk-start{padding: 16px 0;border-radius: 0;box-shadow: none;border-top: 1px solid var(--line)}.rk-res h2{font-size: 24px;font-weight: 500;line-height: 1.25}.rk-report{border-radius: var(--r-ui);box-shadow: inset 0 0 0 1px var(--line)}.rk-route-next{margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--line)}.rk-route-ask .text-link{border-bottom-color: currentColor}.rk2:has(.rk-res) .rk-ph span{display: none}.rk-ic, .rk-logo, .rk-gap{border-radius: var(--r-ui)}@media (min-width: 901px){.rk-badge{display: none}.rk-res h2{margin-top: 0}.rk-opts{flex: none;grid-auto-rows: minmax(64px, auto);align-content: start}.rk-nav{margin-top: auto;padding-top: 20px}}:root[data-theme="dark"] .rk-v img[src*="assets/providers/"]:not(.rk-logo){box-sizing: border-box;width: 28px;height: 28px;padding: 3px;border-radius: 8px;box-shadow: none}.x-provs span{border-radius: var(--r-ui)}:root[data-theme="dark"] .x-provs span:not(.more){background: #fff}:root[data-theme="dark"] .x-provs img[src*="assets/providers/"]:not(.rk-logo){background: none;box-shadow: none;filter: none}:root[data-theme="dark"] main:not(.n-home) .x-state.is-out:not(.plate-pad *), :root[data-theme="dark"] main:not(.n-home) .x-sec.is-alt .x-status{background: none}:root[data-theme="dark"] .x-input{border-color: var(--ctl-line)}:root[data-theme="dark"] .x-input:hover{border-color: var(--ctl-line-hover)}:root[data-theme="dark"] .x-input:focus, :root[data-theme="dark"] .x-input[aria-invalid="true"]{border-color: var(--ink)}:root[data-theme="dark"] .rk-ic, :root[data-theme="dark"] .rk-start img{background: rgb(0 0 0 / .08);filter: invert(1)}:root[data-theme="dark"] .rk-opt:has(input:checked) .rk-ic{background: #fff;filter: none}.hx .hx-card{--wave-1: #8a98ec;--wave-2: #4c5ddb;--wave-3: #303ecb;--wave-4: #111a66;--hx-ink: #f7f8fc;--hx-ink-2: rgb(247 248 252 / 0.76);color: var(--hx-ink)}.hx .hx-copy::before{inset: -800px -240px -24px -800px;background: linear-gradient(90deg, rgb(12 18 72 / 0.55) calc(100% - 240px), rgb(12 18 72 / 0.35) calc(100% - 140px), rgb(12 18 72 / 0));-webkit-mask-image: linear-gradient(transparent 520px, #000 760px);mask-image: linear-gradient(transparent 520px, #000 760px)}.hx .hx-copy h1{color: var(--hx-ink)}.hx .hx-sub, .hx .hx-k{color: var(--hx-ink-2)}.hx .hx-go{color: #10141a}.hx .hx-go-t, .hx .hx-go-a{background: var(--hx-ink)}.hx .hx-film{color: var(--hx-ink)}.hx .hx-film-t small{color: var(--hx-ink-2)}.hx .hx-go:focus-visible, .hx .hx-film:focus-visible{outline-color: var(--hx-ink)}@media (max-width: 900px){.hx .hx-copy::before{inset: -64px -64px 0;background: linear-gradient(rgb(12 18 72 / 0), rgb(12 18 72 / 0.45) 80px);-webkit-mask-image: none;mask-image: none}}@media (max-width: 700px){.hx .hx-card::after{content: none}.hx .hx-copy::before{inset: -64px -64px -112px;background: linear-gradient(rgb(12 18 72 / 0.45) calc(100% - 150px), rgb(12 18 72 / 0))}}.x-close:not(.is-block) .x-plat{margin-top: 24px}@media (min-width: 901px){header.nav .brand .byline{display: none}}@media (min-width: 1181px){header.nav .nav-links, :lang(nl) header.nav .nav-links{gap: 30px;font-size: 15px}}@media (min-width: 1024px) and (max-width: 1180px){header.nav .nav-links, :lang(nl) header.nav .nav-links{gap: 22px}}main:not(.n-home) .x-grid-3 > .x-plan:not(.is-dark){border-top: 0;border-radius: var(--r-img);padding: clamp(24px, 3vw, 36px);box-shadow: inset 0 0 0 1px var(--line-strong)}@media (min-width: 1024px){main:not(.n-home) .x-grid-3 > .x-plan .x-for{min-height: 3lh}}
:root{--ease-move: cubic-bezier(0.76, 0, 0.24, 1);--ease-quint: cubic-bezier(0.22, 1, 0.36, 1)}.ss-pre body::before{content: "";position: fixed;inset: 0;z-index: 9998;pointer-events: none;background: var(--bg);background: color-mix(in srgb, var(--bg) 99.5%, transparent);will-change: transform;transition: transform 0.76s cubic-bezier(0.65, 0, 0.35, 1)}.ss-lift body::before{transform: translateY(-100%)}.ss-mark{position: fixed;left: 0;top: 0;z-index: 9999;fill: currentColor;transform-origin: 0 0;pointer-events: none;will-change: transform}.ss-hold.js-motion [data-reveal].is-in:not(.m-seq, .m-mask, .m-steps, .ta){opacity: 0;transform: translateY(14px)}.js-motion [data-reveal]{opacity: 0;transform: translateY(14px);filter: none;transition: opacity 0.7s var(--ease-out), transform 0.9s var(--ease-quint);transition-delay: var(--d, 0s)}.js-motion [data-reveal].is-in{opacity: 1;transform: none}.js-motion .m-w{display: inline-block;padding: 0.1em 0.06em 0.18em;margin: -0.1em -0.06em -0.18em;clip-path: inset(0)}.js-motion .m-w > span{display: inline-block;transform: translateY(120%);transition: transform 0.7s var(--ease-quint);transition-delay: calc(var(--d, 0s) + var(--k, 0ms) + var(--i, 0) * var(--step, 60ms))}html:not(.ss-hold) [data-reveal].is-in .m-w > span, html:not(.ss-hold) .m-solo.is-in .m-w > span{transform: none}.js-motion [data-reveal].m-seq{opacity: 1;transform: none;filter: none}.js-motion .m-seq > :not(.m-split), .js-motion .m-solo:not(.m-split){opacity: 0;transform: translateY(14px);transition: opacity 0.7s var(--ease-out), transform 0.9s var(--ease-quint), background-color 0.2s, border-color 0.2s, color 0.2s;transition-delay: calc(var(--d, 0s) + var(--k, 0ms)), calc(var(--d, 0s) + var(--k, 0ms)), 0s, 0s, 0s}html:not(.ss-hold) .m-seq.is-in > :not(.m-split), html:not(.ss-hold) .m-solo.is-in:not(.m-split){opacity: 1;transform: none}.js-motion [data-reveal].m-mask{opacity: 1;transform: none;filter: none;-webkit-mask: linear-gradient(#000 0 0) bottom / 100% 0% no-repeat;mask: linear-gradient(#000 0 0) bottom / 100% 0% no-repeat;transition: -webkit-mask-size 1.1s var(--ease-quint), mask-size 1.1s var(--ease-quint);transition-delay: var(--d, 0s)}html:not(.ss-hold) [data-reveal].m-mask.is-in{-webkit-mask-size: 100% 100%;mask-size: 100% 100%}.js-motion [data-reveal].m-mask.m-open{-webkit-mask: none;mask: none}.js-motion .m-mask :is(img, video){transform: scale(1.04);transition: transform 1.6s var(--ease-quint);transition-delay: var(--d, 0s)}html:not(.ss-hold) .m-mask.is-in :is(img, video){transform: none}.js-motion [data-reveal].ta{opacity: 1;transform: none}.js-motion .ta[data-reveal] .ta-row{opacity: 0;transform: translateY(14px);transition: opacity 0.6s var(--ease-out), transform 0.8s var(--ease-quint), flex-grow var(--ta-t), height var(--ta-t);transition-delay: calc(var(--d, 0s) + var(--r, 0) * 50ms), calc(var(--d, 0s) + var(--r, 0) * 50ms), 0s, 0s}html:not(.ss-hold) .ta.is-in .ta-row{opacity: 1;transform: none}.js-motion .ta[data-reveal] .ta-img{transform: scale(1.04);transition: transform 1.6s var(--ease-quint), object-position 0.6s}html:not(.ss-hold) .ta.is-in .ta-img{transform: none}.js-motion .ta[data-reveal] .ta-vid{transform: scale(1.04);transition: transform 1.6s var(--ease-quint), opacity 0.6s ease, object-position 0.6s}html:not(.ss-hold) .ta.is-in .ta-vid{transform: none}.js-motion [data-reveal].m-steps{opacity: 1;transform: none;filter: none}.js-motion .m-steps > li{position: relative;border-top-color: transparent;opacity: 0;transform: translateY(22px);transition: opacity 0.6s var(--ease-out), transform 0.8s var(--ease-quint);transition-delay: calc(var(--d, 0s) + var(--r, 0) * 90ms)}.js-motion .m-steps > li::before{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 1px;background: var(--line);transform: scaleX(0);transform-origin: left;transition: transform 0.7s var(--ease-move);transition-delay: calc(var(--d, 0s) + 80ms + var(--r, 0) * 90ms)}html:not(.ss-hold) :is(.is-in .m-steps, .m-steps.is-in) > li{opacity: 1;transform: none}html:not(.ss-hold) :is(.is-in .m-steps, .m-steps.is-in) > li::before{transform: none}@media (hover: hover){.js-motion .m-roll{display: inline-grid;overflow: clip;line-height: 1.3}.js-motion .m-roll > span{grid-area: 1 / 1;transition: transform 0.45s var(--ease-quint)}.js-motion .m-roll > span + span{transform: translateY(110%)}.js-motion a.btn:hover .m-roll > span:first-child{transform: translateY(-110%)}.js-motion a.btn:hover .m-roll > span + span{transform: none}.js-motion .nav-links a:not([aria-current]){position: relative}.js-motion .nav-links a:not([aria-current])::after{content: "";position: absolute;left: 0;right: 0;bottom: -2px;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: right;transition: transform 0.35s var(--ease-quint)}.js-motion .nav-links a:not([aria-current]):hover::after{transform: none;transform-origin: left}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto}.nav{view-transition-name: ss-nav}::view-transition-old(root){animation: m-vt-out 0.2s var(--ease-move) both}::view-transition-new(root){animation: m-vt-in 0.45s var(--ease-quint) 0.06s both}::view-transition-group(ss-nav){animation-duration: 0s}::view-transition-old(ss-nav){display: none}::view-transition-new(ss-nav){animation: none}}@keyframes m-vt-out{to{opacity: 0;transform: translateY(-8px)}}@keyframes m-vt-in{from{opacity: 0;transform: translateY(12px)}}
