.hero-satellites{pointer-events:none;position:absolute;inset:0}.hero-satellites>.hero-satellite{z-index:2;width:calc(var(--satellite-width) * var(--app-canvas-scale) + 12px);box-shadow:0 0 0 1px var(--centred-window-ring), 0 2px 4px #14252d0a, 0 12px 28px #14252d1a, 0 32px 64px #14252d1f;opacity:0;transform:translate(var(--satellite-from-x), var(--satellite-from-y)) scale(.94);translate:var(--drag-x,0) var(--drag-y,0);transition:opacity .4s ease, transform .7s var(--centred-ease);cursor:grab;user-select:none;touch-action:none;position:absolute}.centred-hero-scene[data-revealed=true] .hero-satellites>.hero-satellite{opacity:1;transition-delay:var(--satellite-delay);pointer-events:auto;transform:none}.hero-satellites>.hero-satellite[data-dragging=true],.centred-hero-zoom[data-dragging=true]{cursor:grabbing}:root[data-theme=dark] .hero-satellites>.hero-satellite{box-shadow:0 0 0 1px var(--centred-window-ring)}.hero-satellite[data-position=left]{--satellite-width:360;--satellite-delay:.12s;--satellite-from-x:-48px;--satellite-from-y:24px;transform-origin:100% 0;top:21%;left:-3%}.hero-satellite[data-position=top-right]{--satellite-width:420;--satellite-delay:60ms;--satellite-from-x:-64px;--satellite-from-y:0px;z-index:0;transform-origin:0 0;top:12%;right:-3.2%}.hero-satellite[data-position=bottom-right]{--satellite-width:360;--satellite-delay:.22s;--satellite-from-x:48px;--satellite-from-y:32px;transform-origin:0 100%;top:68%;right:5%}.hero-satellite-screen{border:1px solid var(--centred-window-ring);border-radius:var(--bc-radius-panel);overflow:hidden}.hero-satellite-body{width:calc(var(--satellite-width) * 1px);zoom:var(--app-canvas-scale);background:var(--app-surface);font-size:14px;line-height:20px}.app-satellite-header{border-bottom:1px solid var(--app-divider);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.app-satellite-heading{flex:1;min-width:0}.app-satellite .app-satellite-title{color:var(--app-text);font-size:16px;font-weight:600;line-height:24px}.app-satellite .app-satellite-subtitle{color:var(--app-text-muted);margin-top:2px;font-size:14px;line-height:20px}.app-satellite-content{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.app-satellite-line{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.app-satellite-line-main{flex-direction:column;min-width:0;display:flex}.app-satellite-strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.app-satellite-muted,.app-satellite .app-satellite-muted{color:var(--app-text-muted);font-size:12px;line-height:16px}.app-satellite-amount{color:var(--app-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.app-satellite-pill{white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.app-satellite-pill-icon{width:12px;height:12px}.app-satellite-pill[data-tone=green]{background:var(--app-positive-background);box-shadow:inset 0 0 0 1px var(--app-positive-ring);color:var(--app-positive-text)}.app-satellite-pill[data-tone=primary]{background:var(--app-primary-50);box-shadow:inset 0 0 0 1px var(--app-primary-200);color:var(--app-primary-800)}:root[data-theme=dark] .app-satellite-pill[data-tone=primary]{color:#87d3e1;background:#214d554d;box-shadow:inset 0 0 0 1px #32737f}.app-satellite-button{text-align:center;border-radius:6px;flex:1;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px}.app-satellite-button[data-variant=primary]{background:var(--app-primary-700);color:#fff}.app-satellite-button[data-variant=secondary]{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-body)}.app-satellite .app-satellite-figure{color:var(--app-text);font-variant-numeric:tabular-nums;margin-top:-2px;font-size:24px;font-weight:600;line-height:32px}.app-satellite .app-satellite-figure+.app-satellite-muted{margin-top:-10px}.app-satellite-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.app-satellite-month{color:var(--app-chart-tick);flex-direction:column;align-items:center;gap:4px;font-size:10px;line-height:12px;display:flex}.app-satellite-month-bar{background:var(--app-primary-100);border-radius:3px;width:100%;height:20px}:root[data-theme=dark] .app-satellite-month-bar{background:#214d5580}.app-satellite-month[data-released=true] .app-satellite-month-bar{background:var(--app-primary-700)}.whatsapp-contact{border-bottom:1px solid var(--app-border);align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}.whatsapp-avatar{border-radius:9999px;flex-shrink:0;width:40px;height:40px;display:block;overflow:hidden}.whatsapp-avatar img{width:100%;height:100%;display:block}.whatsapp-contact-text{flex-direction:column;flex:1;min-width:0;display:flex}.whatsapp-contact-name{color:var(--app-text);font-size:15px;font-weight:600;line-height:20px}.whatsapp-contact-status{color:var(--app-text-muted);font-size:12px;line-height:16px}.whatsapp-badge{color:#fff;background:#25d366;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.whatsapp-badge svg{width:18px;height:18px}.whatsapp-chat{background:#efeae2;flex-direction:column;gap:8px;padding:16px 14px;display:flex}:root[data-theme=dark] .whatsapp-chat{background:#0b141a}.whatsapp-bubble{border-radius:12px;flex-direction:column;max-width:84%;padding:4px;display:flex;box-shadow:0 1px 1px #0000001f}.whatsapp-bubble[data-direction=outgoing]{background:#d9fdd3;border-top-right-radius:4px;align-self:flex-end}.whatsapp-bubble[data-direction=incoming]{background:#fff;border-top-left-radius:4px;align-self:flex-start;gap:2px;padding:8px 10px 4px}:root[data-theme=dark] .whatsapp-bubble[data-direction=outgoing]{background:#005c4b}:root[data-theme=dark] .whatsapp-bubble[data-direction=incoming]{background:#202c33}.whatsapp-photo{object-fit:cover;border-radius:9px;width:100%;height:150px;display:block}.whatsapp-caption{color:var(--app-text);padding:6px 6px 0;font-size:14px;line-height:20px}.whatsapp-meta{color:var(--app-text-muted);justify-content:flex-end;align-items:center;gap:4px;padding:0 4px 2px;font-size:11px;line-height:16px;display:flex}.whatsapp-read{color:#53bdeb;width:15px;height:15px}.whatsapp-reply-heading{color:var(--app-text);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.whatsapp-reply-icon{color:#22c55e;width:16px;height:16px}.whatsapp-reply-line{color:var(--app-text-body);font-size:13px;line-height:18px}.whatsapp-reply-coding{align-items:center;gap:6px;display:flex}.whatsapp-reply-wand{width:13px;height:13px;color:var(--app-accent)}.whatsapp-composer{border-top:1px solid var(--app-border);align-items:center;gap:10px;height:56px;padding:0 12px;display:flex}.whatsapp-input{background:var(--app-page);height:36px;color:var(--app-text-muted);border-radius:9999px;flex:1;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;display:flex}.whatsapp-microphone{background:var(--app-page);width:36px;height:36px;color:var(--app-text-muted);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.whatsapp-input svg,.whatsapp-microphone svg{width:17px;height:17px}.mail-toolbar{border-bottom:1px solid var(--app-border);background:var(--app-gray-100);height:44px;color:var(--app-text-soft);justify-content:space-between;align-items:center;padding:0 16px;display:flex}:root[data-theme=dark] .mail-toolbar{background:var(--app-gray-900)}.mail-folder{color:var(--app-text);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:20px;display:flex}.mail-toolbar-actions{gap:14px;display:flex}.mail-toolbar-icon{width:16px;height:16px;color:var(--app-gray-400)}.mail-folder .mail-toolbar-icon{color:var(--app-text-soft)}.mail-message{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.app-satellite .mail-subject{color:var(--app-text);font-size:17px;font-weight:600;line-height:24px}.mail-sender{align-items:center;gap:10px;display:flex}.mail-avatar{border-radius:9999px;flex-shrink:0;width:36px;height:36px;display:block;overflow:hidden}.mail-avatar img{width:100%;height:100%;display:block}.mail-sender-text{flex-direction:column;flex:1;min-width:0;display:flex}.mail-sender-name{color:var(--app-text);font-size:14px;font-weight:600;line-height:20px}.mail-sender-detail,.mail-time{color:var(--app-text-muted);font-size:12px;line-height:16px}.app-satellite .mail-body{color:var(--app-text-body);font-size:14px;line-height:21px}.mail-bill{border:1px solid var(--app-border);background:var(--app-page);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mail-actions{gap:8px;display:flex}.mail-actions .app-satellite-button{flex:none;padding:8px 16px;font-size:14px;line-height:20px}.app-satellite .mail-footnote{color:var(--app-text-muted);font-size:12px;line-height:16px}@media (prefers-reduced-motion:reduce){.hero-satellites>.hero-satellite{transition:none}}@media (width<=900px){.hero-satellites{display:none}}.lnx-nutshell,.np-scope{--lnx-nutshell-ease:cubic-bezier(.23, 1, .32, 1);--lnx-nutshell-fall-ease:cubic-bezier(.55, 0, .8, .3);--np-positive-background:#e7f6ec;--np-positive-text:#1f7a43;--np-warning-background:#fdf3dc;--np-warning-text:#8a5a00;--np-whatsapp:#25d366;--np-whatsapp-bubble:#d9fdd3}:root[data-theme=dark] .lnx-nutshell,:root[data-theme=dark] .np-scope{--np-positive-background:#4ade8024;--np-positive-text:#86efac;--np-warning-background:#fde04724;--np-warning-text:#fde68a;--np-whatsapp-bubble:#005c4b}:is(.lnx-nutshell,.np-scope) .lnx-nutshell-title{text-align:center;margin:0 auto clamp(32px,4vw,56px)}.lnx-nutshell-bonus em{color:var(--bc-accent);font-style:italic}.lnx-nutshell-deck{gap:var(--lnx-pair-gap,16px);max-width:760px;margin:0 auto;display:grid}.lnx-nutshell-card{border-radius:var(--bc-radius-showcase);background:var(--bc-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--bc-line), var(--bc-shadow-card);color:var(--bc-text);isolation:isolate;flex-direction:column;display:flex;overflow:hidden}.lnx-nutshell-copy{padding:clamp(28px,3vw,40px) clamp(24px,3vw,40px) 0}:is(.lnx-nutshell,.np-scope) .lnx-nutshell-label{color:var(--bc-text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font:500 11px/1 DM Mono,monospace;display:flex}.lnx-nutshell-number,.lnx-nutshell-label-wand{color:var(--bc-accent)}.lnx-nutshell-label-wand,.np-wand{width:13px;height:13px;color:var(--bc-accent);flex:none;display:inline-flex}.lnx-nutshell-label-wand svg,.np-wand svg{width:100%;height:100%}:is(.lnx-nutshell,.np-scope) .lnx-nutshell-card-title{color:var(--bc-text);font:600 clamp(24px, 2.2vw, 30px) / 1.15 var(--bc-font-display,Manrope), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0}:is(.lnx-nutshell,.np-scope) .lnx-nutshell-text{max-width:460px;color:var(--bc-text-muted);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.6}.lnx-nutshell-stage{border-radius:var(--bc-radius-card) var(--bc-radius-card) 0 0;background:var(--bc-canvas);flex:1;justify-content:center;align-items:flex-end;min-height:260px;margin:clamp(24px,3vw,36px) 16px 0;padding:32px 24px 0;display:flex;position:relative;overflow:hidden}.lnx-nutshell-card-autopilot{background:var(--bc-tonal);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bc-accent) 18%, transparent), var(--bc-shadow-card)}.lnx-nutshell-card-autopilot .lnx-nutshell-stage{background:color-mix(in srgb, var(--bc-surface) 55%, transparent)}.lnx-nutshell-panel{border-radius:var(--bc-radius-panel) var(--bc-radius-panel) 0 0;background:var(--bc-surface);width:100%;max-width:500px;box-shadow:inset 0 0 0 1px var(--bc-line), 0 24px 48px -32px #14252d59;color:var(--bc-text);gap:14px;margin-bottom:-12px;padding:18px 20px 36px;font-size:13px;line-height:1.45;display:grid}:is(.lnx-nutshell,.np-scope) .np-label{color:var(--bc-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font:500 10.5px/1.4 DM Mono,monospace}:is(.lnx-nutshell,.np-scope) .np-mono{margin:4px 0 0;font:500 13px/1.3 DM Mono,monospace}:is(.lnx-nutshell,.np-scope) .np-amount{font-variant-numeric:tabular-nums;font-weight:600}.np-coded,.np-positive{align-items:center;gap:6px;font-weight:500;display:inline-flex}.np-coded{color:var(--bc-text)}.np-positive{color:var(--np-positive-text)}.np-pill{border-radius:var(--bc-radius-pill);white-space:nowrap;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.np-pill svg{width:11px;height:11px}.np-pill[data-tone=positive]{background:var(--np-positive-background);color:var(--np-positive-text)}.np-pill[data-tone=warning]{background:var(--np-warning-background);color:var(--np-warning-text)}.np-pill[data-tone=neutral]{background:var(--bc-canvas);color:var(--bc-text-muted)}.np-skeleton{background:var(--bc-line);vertical-align:middle;border-radius:4px;width:96px;height:9px;display:inline-block}.np-skeleton[data-width=short]{width:52px}.np-swap{place-items:center start;display:inline-grid}.np-swap>*{grid-area:1/1;min-width:0}.np-swap-end{justify-items:end}.np-swap-block{justify-items:stretch;display:grid}.np-swap-from{opacity:0;visibility:hidden}.np-sources{flex-wrap:wrap;gap:6px;display:flex}.np-source{border-radius:var(--bc-radius-pill);height:28px;box-shadow:inset 0 0 0 1px var(--bc-line);color:var(--bc-text-muted);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.np-source svg{width:13px;height:13px}.np-source[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--np-whatsapp) 45%, transparent);color:var(--bc-text)}.np-source[data-active=true] svg{color:var(--np-whatsapp)}.np-capture-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.np-bubble{background:var(--np-whatsapp-bubble);border-radius:10px 10px 2px;gap:6px;padding:5px 5px 7px;display:grid}.np-bubble img{aspect-ratio:3/2;object-fit:cover;border-radius:7px;width:100%;height:auto;display:block}.np-bubble-caption{padding:0 4px;font-size:12.5px}.np-bubble-meta{color:var(--bc-text-muted);justify-content:flex-end;align-items:center;gap:3px;padding:0 4px;font-size:10.5px;display:inline-flex}.np-bubble-meta svg{color:#53bdeb;width:13px;height:13px}.np-read{box-shadow:inset 0 0 0 1px var(--bc-line);border-radius:10px;gap:10px;padding:12px 14px;display:grid}:is(.lnx-nutshell,.np-scope) .np-read-head{align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.np-field{gap:2px;display:grid}.np-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.np-pair-side{box-shadow:inset 0 0 0 1px var(--bc-line);border-radius:10px;padding:12px 14px}:is(.lnx-nutshell,.np-scope) .np-pair-amount{letter-spacing:-.02em;margin:6px 0 0;font-size:18px}.np-pair-receipt{gap:12px;display:flex}:is(.lnx-nutshell,.np-scope) .np-pair-name{margin:4px 0 0;font-weight:600}.np-receipt-thumb{width:30px;height:40px;box-shadow:inset 0 0 0 1px var(--bc-line);border-radius:4px;flex:none;align-content:start;gap:4px;padding:6px 5px;display:grid}.np-receipt-thumb i{background:var(--bc-line);border-radius:1px;height:2px;display:block}.np-receipt-thumb i:nth-child(2n){width:70%}.np-result{background:var(--bc-canvas);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.np-invoice{box-shadow:inset 0 0 0 1px var(--bc-line);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.np-invoice-icon{background:var(--bc-canvas);width:34px;height:34px;color:var(--bc-text-muted);border-radius:8px;flex:none;place-items:center;display:grid}.np-invoice-body{flex:1;gap:2px;display:grid}.np-invoice-name{font-weight:600}.np-invoice-body .np-coded{color:var(--bc-accent);font-size:12px}.np-schedule-head{color:var(--bc-text-muted);justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.np-schedule-head strong{color:var(--bc-text);letter-spacing:-.02em;font-size:18px;font-weight:600}.np-bars,.np-profit-bars{margin:0;padding:0;list-style:none;display:grid}.np-bars{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.np-bar{justify-items:center;gap:6px;display:grid}.np-bar-fill{background:var(--bc-canvas);width:100%;height:58px;box-shadow:inset 0 0 0 1px var(--bc-line);transform-origin:50% 100%;border-radius:4px}.np-bar[data-posted=true] .np-bar-fill{background:var(--bc-accent);box-shadow:none}.np-bar-month{color:var(--bc-text-muted);font:400 10px/1 DM Mono,monospace}.np-profit{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:20px;display:grid}:is(.lnx-nutshell,.np-scope) .np-big{font:600 32px/1 var(--bc-font-display,Manrope), sans-serif;letter-spacing:-.045em;margin:4px 0 0}.np-profit-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:84px}.np-profit-bar{grid-template-rows:minmax(0,1fr) auto;gap:6px;height:100%;display:grid}.np-profit-fill{background:color-mix(in srgb, var(--bc-accent) 28%, transparent);transform-origin:50% 100%;border-radius:4px 4px 2px 2px;align-self:end}.np-profit-bar[data-current=true] .np-profit-fill{background:var(--bc-accent)}.np-profit-bar .np-bar-month{text-align:center}.np-vat{border-top:1px solid var(--bc-line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.np-vat-name{align-items:center;gap:8px;font-weight:500;display:inline-flex}.np-hmrc{width:20px;height:20px;display:inline-flex}.np-hmrc svg{width:100%;height:100%}.np-button{background:var(--bc-accent);height:36px;color:var(--bc-accent-contrast,#fff);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.np-button[data-done=true]{background:var(--np-positive-background);color:var(--np-positive-text)}.np-autopilot-head{border-bottom:1px solid var(--bc-line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.np-autopilot-name{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.np-toggle{border-radius:var(--bc-radius-pill);background:var(--bc-accent);width:38px;height:22px;position:relative}.np-toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:19px;box-shadow:0 1px 2px #0003}.np-row{grid-template-columns:minmax(0,1fr) auto 108px;align-items:center;gap:14px;display:grid}.np-row-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}@media (width<=560px){.np-capture-body{grid-template-columns:minmax(0,1fr)}.np-bubble{display:none}.np-pair{grid-template-columns:minmax(0,1fr)}.np-pair-link{justify-self:center}.np-profit{grid-template-columns:minmax(0,1fr)}.np-row{grid-template-columns:minmax(0,1fr) 100px}.np-row .np-amount{display:none}}@media (prefers-reduced-motion:no-preference){.lnx-nutshell-panel[data-sequence] .np-rise{animation:np-rise .56s var(--lnx-nutshell-ease) var(--at) both}.lnx-nutshell-panel[data-sequence] .np-pop{animation:np-pop .52s var(--lnx-nutshell-ease) var(--at) both}.lnx-nutshell-panel[data-sequence] .np-grow{animation:np-grow .62s var(--lnx-nutshell-ease) var(--at) both}.lnx-nutshell-panel[data-sequence] .np-swap-from{animation:np-hide .24s ease var(--at) both}.lnx-nutshell-panel[data-sequence] .np-swap-to{animation:np-show .42s var(--lnx-nutshell-ease) var(--at) both}.lnx-nutshell-panel[data-sequence] .np-switch{animation:np-switch-track .36s ease var(--at) both}.lnx-nutshell-panel[data-sequence] .np-switch:after{animation:np-switch-knob .42s var(--lnx-nutshell-ease) var(--at) both}.lnx-nutshell-panel[data-sequence] .np-skeleton{animation:1s ease-in-out infinite alternate np-shimmer}.lnx-nutshell-panel[data-sequence=idle] *,.lnx-nutshell-panel[data-sequence=idle] :after{animation-play-state:paused!important}}@keyframes np-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes np-pop{0%{opacity:0;transform:scale(.85)}}@keyframes np-grow{0%{transform:scaleY(0)}}@keyframes np-hide{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes np-show{0%{opacity:0;transform:translateY(3px)}}@keyframes np-switch-track{0%{background:var(--bc-line-strong,#c9d3d6)}}@keyframes np-switch-knob{0%{left:3px}}@keyframes np-shimmer{to{opacity:.4}}.lnx-nutshell-runway{display:none}.lnx-nutshell[data-deck=pinned]{--deck-sticky-top:72px;--deck-top-padding:clamp(40px, 6vh, 64px);--deck-peek-space:48px;overflow:clip}.lnx-page>.lnx-nutshell[data-deck=pinned]{margin-top:calc(var(--lnx-section-gap) - var(--deck-top-padding))}.lnx-page>.lnx-nutshell[data-deck=pinned]+.lnx-section,.lnx-page>.lnx-nutshell[data-deck=pinned]+script+.lnx-section,.lnx-page>.lnx-nutshell[data-deck=pinned]+script+.lnx-integrations{margin-top:calc(var(--lnx-section-gap) - 28px)}.lnx-nutshell[data-deck=pinned] .lnx-nutshell-runway{height:calc((var(--deck-count) - .35) * 60vh);display:block}.lnx-nutshell[data-deck=pinned] .lnx-nutshell-inner{top:var(--deck-sticky-top);padding-top:var(--deck-top-padding);padding-bottom:var(--deck-peek-space);position:sticky}.lnx-nutshell[data-deck=pinned] .lnx-nutshell-title.lnx-nutshell-title{margin-bottom:clamp(20px,3.5vh,44px)}.lnx-nutshell[data-deck=pinned] .lnx-nutshell-bonus{vertical-align:top;white-space:nowrap;max-width:0;transition:max-width 1.3s var(--lnx-nutshell-ease);margin-bottom:-.15em;padding-bottom:.15em;display:inline-block;overflow:hidden}.lnx-nutshell[data-deck=pinned] .lnx-nutshell-bonus-text{opacity:0;filter:blur(6px);padding-right:.03em;transition:opacity .9s,filter 1.1s;display:inline-block}.lnx-nutshell[data-deck=pinned][data-autopilot=true] .lnx-nutshell-bonus{max-width:8em}.lnx-nutshell[data-deck=pinned][data-autopilot=true] .lnx-nutshell-bonus-text{opacity:1;filter:none;transition-delay:.3s}.lnx-nutshell[data-deck=pinned] .lnx-nutshell-deck{width:var(--deck-width,720px);max-width:100%;height:var(--deck-height,500px);flex:none;margin:0 auto;display:block;position:relative}.lnx-nutshell[data-deck=pinned] .lnx-nutshell-panel{zoom:var(--deck-panel-zoom,1)}.lnx-nutshell[data-deck=pinned] .lnx-nutshell-card{z-index:calc(10 - var(--deck-order));box-shadow:inset 0 0 0 1px var(--bc-line), 0 2px 4px #14252d0a, 0 28px 56px -28px #14252d47;position:absolute;inset:0}.lnx-nutshell[data-deck=pinned] .lnx-nutshell-card[data-deck-position=gone]{pointer-events:none}.lnx-nutshell[data-deck=pinned] .lnx-nutshell-stage{min-height:0}.lnx-page>.lnx-proof{--proof-columns:5;--proof-prop-size:clamp(138px, 13vw, 204px);--proof-board-width:min(1040px, 64vw);--proof-board-gap:calc((100% - var(--proof-board-width)) / 2);z-index:3;border-block:1px solid var(--bc-line);background:var(--bc-surface);margin-top:clamp(120px,12vw,176px);margin-bottom:clamp(40px,5vw,72px);position:relative}.lnx-proof-inner{padding-block:clamp(48px,5vw,72px)}.lnx-proof-header{text-align:center;max-width:560px;margin:0 auto clamp(32px,3.4vw,44px)}.lnx-proof-text{color:var(--bc-text-muted);text-wrap:balance;margin:12px 0 0;font-size:16px;line-height:1.55}.lnx-proof-footer{text-align:center;margin-top:clamp(28px,3vw,36px)}.lnx-proof-title{letter-spacing:-.04em;text-wrap:balance;color:var(--bc-text);margin:0;font:600 clamp(26px,2.4vw,34px)/1.12 Manrope,sans-serif}.lnx-proof .lnx-proof-link{color:var(--bc-accent);align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lnx-proof-link svg{width:16px;height:16px;transition:transform .2s var(--bc-ease)}.lnx-proof-link:hover svg{transform:translate(3px)}.lnx-proof-board{max-width:var(--proof-board-width);margin:0 auto;position:relative}.lnx-proof-prop{z-index:4;width:var(--proof-prop-size);height:auto;translate:var(--prop-drag-x,0) var(--prop-drag-y,0);filter:drop-shadow(0 14px 14px #14252d24);cursor:grab;user-select:none;transition:scale .2s var(--bc-ease), filter .2s var(--bc-ease);position:absolute}.lnx-proof-prop[data-dragging=true]{filter:drop-shadow(0 26px 22px #14252d38);cursor:grabbing;scale:1.05}.lnx-proof-prop-desk{top:0;right:calc(var(--proof-board-gap) - var(--proof-prop-size) * .62);transform:translateY(-34%)}.lnx-proof-prop-shopfront{bottom:0;left:calc(var(--proof-board-gap) - var(--proof-prop-size) * .98);transform:translateY(22%)}.lnx-proof-grid{grid-template-columns:repeat(var(--proof-columns), minmax(0, 1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.lnx-proof-cell{position:relative}.lnx-proof-cell:not(:nth-child(5n+1)){border-left:1px solid var(--bc-line)}.lnx-proof-cell:nth-child(n+6){border-top:1px solid var(--bc-line)}.lnx-proof-cell-inner{width:100%;height:clamp(96px,8.5vw,120px);color:inherit;font:inherit;transition:background .2s var(--bc-ease);background:0 0;border:0;outline:none;place-items:center;padding:0 28px;text-decoration:none;display:grid;position:relative}.lnx-proof-cell[data-detail=true] .lnx-proof-cell-inner{cursor:pointer}.lnx-proof-cell[data-detail=true] .lnx-proof-cell-inner:hover,.lnx-proof-cell[data-detail=true] .lnx-proof-cell-inner:focus-visible{background:var(--bc-canvas)}.lnx-proof-cell-inner:focus-visible{box-shadow:inset 0 0 0 2px var(--bc-accent)}.lnx-proof-logo{object-fit:contain;max-width:min(132px,74%);max-height:28px;filter:grayscale(1) var(--bc-logo-filter);opacity:.68;transition:opacity .2s var(--bc-ease)}.lnx-proof-cell-inner:hover .lnx-proof-logo,.lnx-proof-cell-inner:focus-visible .lnx-proof-logo{opacity:1}.lnx-proof-marker{line-height:0;position:absolute;top:12px;right:12px}.lnx-proof-avatar{object-fit:cover;border-radius:50%;display:block}.lnx-proof-marker-story{border-radius:var(--bc-radius-pill);background:var(--bc-accent-tint);height:22px;color:var(--bc-accent);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:3px;padding:0 8px;font:9.5px/22px DM Mono,ui-monospace,monospace;display:inline-flex}.lnx-proof-marker-story svg{width:11px;height:11px}.lnx-proof-pop{z-index:20;border-radius:var(--bc-radius-card);width:330px;box-shadow:inset 0 0 0 1px var(--bc-line), var(--bc-shadow-overlay);text-align:left;opacity:0;visibility:hidden;transition:opacity .18s var(--bc-ease), transform .22s var(--bc-ease), visibility 0s linear .22s;pointer-events:none;gap:14px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px)}.lnx-proof-cell:nth-child(5n+1) .lnx-proof-pop{left:0;transform:translateY(-6px)}.lnx-proof-cell:nth-child(5n) .lnx-proof-pop{left:auto;right:0;transform:translateY(-6px)}.lnx-proof-cell-inner:hover .lnx-proof-pop,.lnx-proof-cell-inner:focus-visible .lnx-proof-pop{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.lnx-proof-cell:nth-child(5n+1) .lnx-proof-cell-inner:hover .lnx-proof-pop,.lnx-proof-cell:nth-child(5n+1) .lnx-proof-cell-inner:focus-visible .lnx-proof-pop,.lnx-proof-cell:nth-child(5n) .lnx-proof-cell-inner:hover .lnx-proof-pop,.lnx-proof-cell:nth-child(5n) .lnx-proof-cell-inner:focus-visible .lnx-proof-pop{transform:none}.lnx-proof-pop-story{gap:6px;display:grid}.lnx-proof-pop-label{color:var(--bc-accent);letter-spacing:.06em;text-transform:uppercase;font:10px DM Mono,ui-monospace,monospace}.lnx-proof-pop-story strong{color:var(--bc-text);letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.lnx-proof-pop-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.lnx-proof-pop-stats>span{color:var(--bc-text-muted);gap:2px;font-size:11.5px;line-height:1.3;display:grid}.lnx-proof-pop-stats b{color:var(--bc-text);letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:20px;font-weight:500}.lnx-proof-pop-quote{gap:12px;display:grid}.lnx-proof-pop-story+.lnx-proof-pop-quote{border-top:1px solid var(--bc-line);padding-top:14px}.lnx-proof-pop-text{color:var(--bc-text);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.lnx-proof-pop-person{align-items:center;gap:10px;display:flex}.lnx-proof-pop-person .lnx-proof-avatar{width:32px;height:32px}.lnx-proof-pop-person strong{color:var(--bc-text);font-size:13.5px;font-weight:600;display:block}.lnx-proof-pop-person span span{color:var(--bc-text-muted);font-size:12px;display:block}@media (width<=760px){.lnx-page>.lnx-proof{--proof-columns:2;--proof-prop-size:116px;--proof-board-width:100%}.lnx-proof-cell-inner{height:78px;padding:0 16px}.lnx-proof-prop-desk{right:16px;transform:translateY(-84%)}.lnx-proof-cell:nth-child(n){border-top:0;border-left:0}.lnx-proof-cell:nth-child(2n){border-left:1px solid var(--bc-line)}.lnx-proof-cell:nth-child(n+3){border-top:1px solid var(--bc-line)}.lnx-proof-prop-shopfront{display:none}.lnx-proof-pop{width:min(300px,100vw - 48px)}.lnx-proof-cell:nth-child(n) .lnx-proof-pop{left:0;right:auto;transform:translateY(-6px)}.lnx-proof-cell:nth-child(2n) .lnx-proof-pop{left:auto;right:0}.lnx-proof-cell:nth-child(n) .lnx-proof-cell-inner:hover .lnx-proof-pop,.lnx-proof-cell:nth-child(n) .lnx-proof-cell-inner:focus-visible .lnx-proof-pop{transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lnx-proof{--proof-reveal-ease:cubic-bezier(.23, 1, .32, 1)}.lnx-proof-prop{opacity:0}.lnx-proof[data-revealed=true] .lnx-proof-prop{opacity:1;animation:lnx-proof-prop-fade .4s ease backwards, lnx-proof-prop-arrive .7s var(--proof-reveal-ease) backwards}.lnx-proof[data-revealed=true] .lnx-proof-prop-desk{--proof-arrive-x:48px;--proof-arrive-y:16px;animation-delay:60ms}.lnx-proof[data-revealed=true] .lnx-proof-prop-shopfront{--proof-arrive-x:-48px;--proof-arrive-y:32px;animation-delay:.22s}}@keyframes lnx-proof-prop-fade{0%{opacity:0}to{opacity:1}}@keyframes lnx-proof-prop-arrive{0%{translate:var(--proof-arrive-x) var(--proof-arrive-y);scale:.94}to{translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.lnx-proof-prop,.lnx-proof-link svg,.lnx-proof-cell-inner,.lnx-proof-logo,.lnx-proof-pop{transition:none}}.lnx-everything{--lnx-everything-ease:cubic-bezier(.23, 1, .32, 1)}.lnx-everything .lnx-everything-lede{max-width:560px;color:var(--bc-text-muted);margin:14px 0 0;font-size:17px;line-height:1.55}.lnx-everything-grid{gap:var(--lnx-pair-gap,16px);grid-template-columns:minmax(0,1fr);margin-top:clamp(32px,4vw,48px);display:grid}.lnx-everything .lnx-nutshell-stage{flex:none;height:340px;min-height:0;margin-top:auto}.lnx-everything .lnx-nutshell-copy{flex:1;padding-bottom:clamp(24px,3vw,36px)}.ee-bill-row .np-swap,.ee-papers-row .np-swap,.ee-bill-row>.np-pill,.ee-papers-row>.np-pill{justify-self:end}.lnx-everything .lnx-nutshell-panel{gap:0;max-width:460px;padding-top:16px}.ee-panel-head{border-bottom:1px solid var(--bc-line);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:14px;display:flex}.ee-panel-title{color:var(--bc-text);font:600 16px/1.2 var(--bc-font-display,Manrope), sans-serif;letter-spacing:-.02em;margin-top:4px;display:block}.ee-panel-total{color:var(--bc-text);font:600 20px/1 var(--bc-font-display,Manrope), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ee-strong{color:var(--bc-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ee-muted{color:var(--bc-text-muted);font-size:12px;display:block}.ee-bill-row,.ee-papers-row{border-bottom:1px solid var(--bc-line);align-items:center;gap:12px;padding:12px 0;display:grid}.ee-bill-row{grid-template-columns:32px minmax(0,1fr) auto 132px}.ee-papers-row{grid-template-columns:minmax(0,1fr) auto auto 112px}.ee-initials{background:var(--bc-canvas);width:32px;height:32px;color:var(--bc-text-muted);border-radius:8px;place-items:center;font-size:11px;font-weight:600;display:grid}.ee-bill-copy{min-width:0}.lnx-everything .ee-caption{color:var(--bc-text-muted);align-items:center;gap:7px;margin:0;padding:12px 0 14px;font-size:12px;display:flex}.ee-caption svg{color:var(--bc-accent);flex:none}.ee-evidence{color:var(--bc-text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ee-papers .np-swap-block{margin-top:14px}@media (width<=520px){.ee-bill-row{grid-template-columns:32px minmax(0,1fr) 124px}.ee-bill-row .np-amount,.ee-papers-row .ee-evidence{display:none}.ee-papers-row{grid-template-columns:minmax(0,1fr) auto 108px}}.lnx-everything-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.lnx-everything-item{border-top:1px solid var(--bc-line);align-items:flex-start;gap:12px;min-width:0;padding:18px 0 20px;display:flex}.lnx-everything-item-icon{color:var(--bc-accent);stroke-width:1.75px;flex:none;margin-top:1px;display:block}.lnx-everything-item-copy{min-width:0}.lnx-everything .lnx-everything-item-title{color:var(--bc-text);letter-spacing:-.01em;text-wrap:pretty;margin:0;font:600 15px/1.4 DM Sans,sans-serif}.lnx-everything .lnx-everything-item-text{color:var(--bc-text-muted);text-wrap:pretty;margin:4px 0 0;font-size:14px;line-height:1.5}.lnx-everything-extras{border-top:1px solid var(--bc-line);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:22px;display:flex}.lnx-everything .lnx-everything-extras-label{color:var(--bc-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font:500 11px/1 DM Mono,monospace}.lnx-everything-extras-list{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.lnx-everything-extra{color:var(--bc-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:20px;display:inline-flex}.lnx-everything-extra svg{color:var(--bc-accent);flex:none}@media (width>=900px){.lnx-everything-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lnx-everything-list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;margin-top:56px}}@media (width<=560px){.lnx-everything-list{grid-template-columns:minmax(0,1fr)}.lnx-everything .lnx-everything-item-text{display:none}}@media (prefers-reduced-motion:no-preference){.lnx-everything .lnx-nutshell-panel[data-sequence] .np-swap-from{animation-duration:.52s}.lnx-everything .lnx-nutshell-panel[data-sequence] .np-swap-to{animation-duration:.82s;animation-delay:calc(var(--at) + .12s)}.lnx-everything .lnx-nutshell-panel[data-sequence] :is(.ee-bill-row,.ee-papers-row) .np-swap-from{animation:np-hide .6s ease var(--at) both}.lnx-everything .lnx-nutshell-panel[data-sequence] :is(.ee-bill-row,.ee-papers-row) .np-swap-to{animation:ee-fade-in .7s ease calc(var(--at) + .15s) both}.lnx-everything .lnx-nutshell-panel[data-sequence] .ee-fade{animation:ee-fade-in .6s ease var(--at) both}.lnx-everything .lnx-nutshell-panel[data-sequence] .ee-press{animation:ee-press .52s ease var(--at) both}}@keyframes ee-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ee-press{0%,to{transform:scale(1)}45%{filter:brightness(.94);transform:scale(.985)}}.lnx-faq[data-astro-cid-p4lbqu4u]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.lnx-faq-help[data-astro-cid-p4lbqu4u]{color:var(--bc-accent);text-underline-offset:4px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--bc-accent) 40%, transparent);transition:text-decoration-color var(--bc-duration-colour) ease;margin-top:24px;font-size:15px;display:inline-block}.lnx-faq-help[data-astro-cid-p4lbqu4u]:hover{text-decoration-color:currentColor}.lnx-faq-item[data-astro-cid-p4lbqu4u]{interpolate-size:allow-keywords;border-top:1px solid var(--bc-line)}.lnx-faq-item[data-astro-cid-p4lbqu4u]:last-child{border-bottom:1px solid var(--bc-line)}.lnx-faq-item[data-astro-cid-p4lbqu4u] summary[data-astro-cid-p4lbqu4u]{cursor:pointer;color:var(--bc-text);font:500 18px / 1.4 var(--bc-font-display);letter-spacing:-.02em;align-items:center;gap:16px;padding:20px 2px;list-style:none;display:flex}.lnx-faq-item[data-astro-cid-p4lbqu4u] summary[data-astro-cid-p4lbqu4u]::-webkit-details-marker{display:none}.lnx-faq-item[data-astro-cid-p4lbqu4u] summary[data-astro-cid-p4lbqu4u]:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px;border-radius:var(--bc-radius-control)}.lnx-faq-question[data-astro-cid-p4lbqu4u]{flex:1}.lnx-faq-icon[data-astro-cid-p4lbqu4u]{border-radius:var(--bc-radius-pill);width:32px;height:32px;color:var(--bc-text-muted);transition:transform var(--bc-duration-slow) var(--bc-ease), background var(--bc-duration-colour) ease, color var(--bc-duration-colour) ease;flex-shrink:0;place-items:center;display:grid}.lnx-faq-icon[data-astro-cid-p4lbqu4u] svg{width:18px;height:18px}.lnx-faq-item[data-astro-cid-p4lbqu4u] summary[data-astro-cid-p4lbqu4u]:hover .lnx-faq-icon[data-astro-cid-p4lbqu4u]{background:var(--bc-surface);color:var(--bc-text)}.lnx-faq-item[data-astro-cid-p4lbqu4u][open] .lnx-faq-icon[data-astro-cid-p4lbqu4u]{color:var(--bc-accent);transform:rotate(180deg)}.lnx-faq-item[data-astro-cid-p4lbqu4u]::details-content{opacity:0;block-size:0;transition:block-size var(--bc-duration-slow) var(--bc-ease), opacity var(--bc-duration-base) ease, content-visibility var(--bc-duration-slow) allow-discrete;overflow:hidden}.lnx-faq-item[data-astro-cid-p4lbqu4u][open]::details-content{opacity:1;block-size:auto}.lnx-faq-answer[data-astro-cid-p4lbqu4u] p[data-astro-cid-p4lbqu4u]{max-width:62ch;color:var(--bc-text-muted);margin:0;padding:0 48px 22px 2px;font-size:16px;line-height:1.7}.lnx-faq-answer[data-astro-cid-p4lbqu4u] a[data-astro-cid-p4lbqu4u]{color:var(--bc-accent);text-underline-offset:4px;text-decoration:underline 1px}@media (width<=900px){.lnx-faq[data-astro-cid-p4lbqu4u]{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.lnx-faq-answer[data-astro-cid-p4lbqu4u] p[data-astro-cid-p4lbqu4u]{padding-right:8px}}@media (prefers-reduced-motion:reduce){.lnx-faq-item[data-astro-cid-p4lbqu4u]::details-content,.lnx-faq-icon[data-astro-cid-p4lbqu4u]{transition:none}}.lnx-page>.lnx-integrations{margin-top:var(--lnx-section-gap)}.lnx-integrations{--li-ease:cubic-bezier(.23, 1, .32, 1);--li-positive-background:#4ade8024;--li-positive-text:#86efac;--li-claude:#d97757;--li-aqua:var(--bc-color-aqua,#81cbc8);background:var(--bc-canvas);color:var(--bc-text);padding-block:clamp(80px,9vw,136px)}.lnx-integrations-header{text-align:center;max-width:680px;margin:0 auto clamp(40px,5vw,64px)}.lnx-integrations-header .lnx-section-title,.lnx-integrations .lnx-integrations-lede{margin-inline:auto}.lnx-integrations-grid{gap:var(--lnx-pair-gap,16px);grid-template-columns:minmax(0,1fr);display:grid}.lnx-integrations-card{border-radius:var(--bc-radius-showcase);background:var(--bc-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--bc-line), 0 24px 48px -32px #0009;color:var(--bc-text);flex-direction:column;gap:clamp(24px,3vw,36px);padding:clamp(28px,3vw,40px);display:flex;overflow:hidden}.lnx-integrations .lnx-integrations-card-title{color:var(--bc-text);font:600 clamp(24px, 2.2vw, 30px) / 1.15 var(--bc-font-display,Manrope), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0}.lnx-integrations .lnx-integrations-text{max-width:460px;color:var(--bc-text-muted);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.6}.lnx-integrations-banks{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin:auto 0 0;padding:0;list-style:none;display:grid}.lnx-integrations-bank{border-radius:var(--bc-radius-card);background:var(--bc-canvas);min-height:52px;box-shadow:inset 0 0 0 1px var(--bc-line);color:var(--bc-text);white-space:nowrap;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.lnx-integrations-bank svg{width:18px;height:18px;color:var(--bc-text-muted);flex:none}.lnx-integrations-bank-more{color:var(--bc-text-muted);background:0 0;justify-content:center;font-weight:400}.lnx-integrations-panel{border-radius:var(--bc-radius-panel);background:var(--bc-canvas);box-shadow:inset 0 0 0 1px var(--bc-line);gap:12px;margin-top:auto;padding:18px 20px;font-size:13px;line-height:1.45;display:grid}.li-stripe-head{border-bottom:1px solid var(--bc-line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.li-stripe-mark{color:#fff;background:#635bff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.li-stripe-mark svg{width:14px;height:14px}.li-stripe-name{font-weight:600}.li-stripe-balance{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-left:auto;font-size:18px;font-weight:600}.li-stripe-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.li-stripe-label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.li-stripe-amount{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.li-stripe-amount[data-direction=in]{color:var(--li-positive-text)}.li-stripe-detail{color:var(--bc-text-muted);grid-column:1/-1;font-size:12px}.li-coded,.li-pill,.li-source{align-items:center;gap:6px;display:inline-flex}.li-pill{border-radius:var(--bc-radius-pill);background:var(--li-positive-background);height:22px;color:var(--li-positive-text);padding:0 9px;font-weight:500}.li-wand{width:12px;height:12px;color:var(--li-aqua);display:inline-flex}.li-wand svg{width:100%;height:100%}.li-claude{color:var(--li-claude)}.lnx-integrations-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lnx-integrations .lnx-integrations-add{border-radius:var(--bc-radius-pill);background:var(--bc-canvas);height:40px;box-shadow:inset 0 0 0 1px var(--bc-line-strong,var(--bc-line));color:var(--bc-text);transition:background-color .2s var(--bc-ease), box-shadow .2s var(--bc-ease);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.lnx-integrations .lnx-integrations-add:hover{background:var(--bc-tonal)}.lnx-integrations .lnx-integrations-add:focus-visible{outline:2px solid var(--li-aqua);outline-offset:2px}.lnx-integrations-add svg{flex:none;width:15px;height:15px}.lnx-integrations-add svg:last-child{width:14px;height:14px;color:var(--bc-text-muted)}.lnx-integrations .lnx-integrations-link{width:fit-content;color:var(--li-aqua);align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.lnx-integrations .lnx-integrations-link+.lnx-integrations-link{margin-top:10px}.lnx-integrations-link svg{width:16px;height:16px;transition:transform .2s var(--bc-ease)}.lnx-integrations-link:hover svg{transform:translate(3px)}.li-chat-head{border-bottom:1px solid var(--bc-line);align-items:center;gap:8px;padding-bottom:12px;font-weight:600;display:flex}.li-chat-head svg{width:16px;height:16px}.li-chat-connector{border-radius:var(--bc-radius-pill);box-shadow:inset 0 0 0 1px var(--bc-line);color:var(--bc-text-muted);margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:400}.lnx-integrations .li-bubble{border-radius:14px;max-width:88%;margin:0;padding:10px 14px}.lnx-integrations .li-bubble-user{background:var(--bc-tonal);border-bottom-right-radius:4px;justify-self:end}.li-bubble-assistant{background:var(--bc-surface);box-shadow:inset 0 0 0 1px var(--bc-line);border-bottom-left-radius:4px;justify-self:start;gap:8px;display:grid}.li-bubble-assistant p{margin:0}.li-source{color:var(--bc-text-muted);font-size:11.5px}.lnx-integrations-bank{position:relative}.li-reply{display:grid}.li-reply>*{grid-area:1/1}.li-typing{background:var(--bc-surface);box-shadow:inset 0 0 0 1px var(--bc-line);border-radius:14px 14px 14px 4px;place-self:start;align-items:center;gap:4px;padding:12px 14px;display:none}.li-typing i{background:var(--bc-text-muted);border-radius:50%;width:6px;height:6px}@media (width>=900px){.lnx-integrations-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.lnx-integrations-card-banks{grid-column:span 7}.lnx-integrations-card-stripe{grid-column:span 5}.lnx-integrations-card-assistants{grid-column:span 12;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(32px,5vw,80px);display:grid}.lnx-integrations-card-assistants .lnx-integrations-panel{margin-top:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lnx-integrations[data-motion=true] .lnx-integrations-card{opacity:0;transition:opacity .4s ease, transform .7s var(--li-ease);transform:translateY(16px)}.lnx-integrations[data-motion=true] .lnx-integrations-card[data-revealed=true]{opacity:1;transform:none}.lnx-integrations[data-motion=true] .li-rise{opacity:0;transform:translateY(5px)}.lnx-integrations[data-motion=true] [data-revealed=true] .li-rise{animation:li-rise .52s var(--li-ease) calc(.25s + var(--at)) both}.lnx-integrations[data-motion=true] .li-connect{color:var(--bc-text-faint)}.lnx-integrations[data-motion=true] [data-revealed=true] .li-connect{animation:li-connect-text .5s ease calc(.4s + var(--at)) both}.lnx-integrations[data-motion=true] [data-revealed=true] .li-connect svg{animation:li-connect-icon .5s ease calc(.4s + var(--at)) both}.lnx-integrations[data-motion=true] .li-typing{opacity:0;display:inline-flex}.lnx-integrations[data-motion=true] [data-revealed=true] .li-typing{animation:1.25s .75s both li-typing}.lnx-integrations[data-motion=true] [data-revealed=true] .li-typing i{animation:.9s ease-in-out infinite li-typing-dot}.lnx-integrations[data-motion=true] [data-revealed=true] .li-typing i:nth-child(2){animation-delay:.15s}.lnx-integrations[data-motion=true] [data-revealed=true] .li-typing i:nth-child(3){animation-delay:.3s}}@keyframes li-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes li-connect-text{0%{color:var(--bc-text-faint)}to{color:var(--bc-text)}}@keyframes li-connect-icon{0%{opacity:.4}to{opacity:1}}@keyframes li-typing{0%{opacity:0}15%,80%{opacity:1}to{opacity:0}}@keyframes li-typing-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}
