.linear-section{padding:88px 0}@media (max-width:959px){.linear-offer+.linear-offer{padding-top:56px}.linear-offer:has(+.linear-offer){padding-bottom:56px}}.linear-feature-page{padding:72px 0 48px}@media (min-width:768px){.linear-feature-page{padding:88px 0 64px}}.linear-feature-copy{justify-items:start;gap:20px;max-width:920px;margin-bottom:40px;display:grid}.linear-feature-copy h1{letter-spacing:-.035em;max-width:22ch;margin:0;font-size:clamp(32px,4vw,48px);font-weight:560;line-height:1.06}.linear-feature-lead{max-width:62ch;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.linear-pricing-page{padding:72px 0 96px}@media (min-width:768px){.linear-pricing-page{padding:96px 0 120px}}.linear-pricing{--accent:#fff;--accent-text:#fff;--accent-soft:#ffffff2e;--accent-on:#0a0a0a;--background:#08090a;--surface:#141516;--panel:#222324;--ink:#f7f8f8;--muted:#939494;--faint:#636464;--border:#2b2c2d;--border-loud:#3d3e3f;--card-a:#e8ecff;--card-b:#ecff6d;--lp-font-sans:Inter,ui-sans-serif,system-ui,sans-serif;--lp-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--ink-alpha-4:#f7f8f80a;--ink-alpha-6:#f7f8f80f;--ink-alpha-8:#f7f8f814;--ink-alpha-12:#f7f8f81f;--ink-alpha-16:#f7f8f829;--ink-alpha-24:#f7f8f83d;--ink-alpha-40:#f7f8f866;--ink-alpha-56:#f7f8f88f;--ink-alpha-72:#f7f8f8b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;color:var(--ink);font-family:var(--lp-font-sans);-webkit-font-smoothing:antialiased;letter-spacing:-.011em;flex-direction:column;display:flex}.linear-pricing a{color:inherit;text-decoration:none}.linear-pricing-intro{text-align:center;margin:0 auto 56px}.linear-pricing-error{color:#f87171;text-align:center;max-width:860px;margin:0 auto 20px;font-size:14px}.linear-pricing-title{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.4vw,48px);font-weight:560;line-height:1.06}.linear-pricing-title-muted{color:var(--muted)}.linear-pricing-offer-banner{border:1px solid color-mix(in srgb,var(--ink)12%,transparent);background:color-mix(in srgb,var(--ink)8%,var(--background));width:100%;max-width:860px;color:var(--muted);letter-spacing:-.015em;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:0 auto 16px;padding:11px 18px;font-size:13px;display:flex}.linear-pricing-offer-main{flex-wrap:wrap;align-items:center;gap:10px 12px;display:inline-flex}.linear-pricing-offer-label{color:color-mix(in srgb,var(--ink)82%,var(--background));font-weight:550}.linear-pricing-offer-sep{background:color-mix(in srgb,var(--ink)28%,transparent);border-radius:50%;width:3px;height:3px}.linear-pricing-offer-copy{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:inline-flex}.linear-pricing-offer-was{color:color-mix(in srgb,var(--muted)90%,transparent);text-decoration:line-through;text-decoration-thickness:1px}.linear-pricing-offer-arrow{color:color-mix(in srgb,var(--ink)35%,transparent)}.linear-pricing-offer-now{color:var(--ink);font-weight:550}.linear-pricing-offer-timer{color:color-mix(in srgb,var(--ink)62%,var(--background));white-space:nowrap}.linear-pricing-offer-countdown{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:550}@media (max-width:640px){.linear-pricing-offer-banner{border-radius:14px}}.linear-pricing-panel{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)55%,var(--background));border-radius:16px;width:100%;max-width:860px;margin-inline:auto;display:grid;overflow:hidden}@media (min-width:800px){.linear-pricing-panel{grid-template-columns:1fr 1fr}.linear-pricing-plan+.linear-pricing-plan{border-left:1px solid var(--border)}}.linear-pricing-plan{flex-direction:column;min-height:520px;padding:36px 32px 28px;display:flex}.linear-pricing-plan-top{min-height:148px}.linear-pricing-plan-name{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:560}.linear-pricing-plan-price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 0;line-height:1.15;display:flex}.linear-pricing-plan-amount-base{color:var(--muted);letter-spacing:-.03em;text-underline-offset:0;font-size:22px;font-weight:450;text-decoration:line-through;text-decoration-thickness:1px}.linear-pricing-plan-amount-wrap{min-height:1.15em;display:inline-grid;overflow:hidden}.linear-pricing-plan-amount{letter-spacing:-.03em;font-size:28px;font-weight:500;animation:.42s cubic-bezier(.22,1,.36,1) linear-price-swap;display:inline-block}@keyframes linear-price-swap{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.linear-pricing-plan-period{color:var(--muted);letter-spacing:-.015em;font-size:15px;font-weight:450}.linear-pricing-plan-meta,.linear-pricing-plan-billing{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:48px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:22px;padding:16px 0;font-size:14px;display:flex}.linear-pricing-plan-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.linear-pricing-plan-toggle input{opacity:0;pointer-events:none;position:absolute}.linear-pricing-plan-toggle-track{background:color-mix(in srgb,var(--ink)14%,var(--background));border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .2s;position:relative}.linear-pricing-plan-toggle-track:after{content:"";background:color-mix(in srgb,var(--ink)88%,var(--background));border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px}.linear-pricing-plan-toggle input:checked+.linear-pricing-plan-toggle-track{background:color-mix(in srgb,var(--ink)26%,var(--background))}.linear-pricing-plan-toggle input:checked+.linear-pricing-plan-toggle-track:after{transform:translate(14px)}.linear-pricing-plan-toggle-label{color:color-mix(in srgb,var(--ink)72%,var(--background));letter-spacing:-.015em;font-size:14px}.linear-pricing-plan-save{background:color-mix(in srgb,var(--ink)7%,transparent);height:20px;color:color-mix(in srgb,var(--ink)58%,var(--background));letter-spacing:.01em;border-radius:4px;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.linear-pricing-plan-list{flex:1;align-content:start;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.linear-pricing-plan-list li{color:color-mix(in srgb,var(--ink)78%,var(--background));align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.linear-pricing-check{color:color-mix(in srgb,var(--ink)52%,var(--background));flex-shrink:0;margin-top:1px;display:inline-flex}.linear-pricing-check svg{width:16px;height:16px}.linear-pricing-plan-cta{border:1px solid var(--border-loud);width:100%;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-top:32px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.linear-pricing-plan-cta:hover{border-color:color-mix(in srgb,var(--ink)30%,var(--border));background:color-mix(in srgb,var(--ink)4%,transparent)}.linear-pricing-plan-cta:disabled{opacity:.55;cursor:default}.linear-pricing-compare{width:100%;margin:96px 0 0}.linear-pricing-compare-head,.linear-pricing-compare-row{grid-template-columns:minmax(0,1.8fr) minmax(180px,1fr) minmax(180px,1fr);align-items:center;width:100%;display:grid}.linear-pricing-compare-head{border-bottom:1px solid var(--border);color:var(--ink);letter-spacing:-.025em;padding-bottom:18px;font-size:20px;font-weight:500}.linear-pricing-compare-head>:not(:first-child),.linear-pricing-compare-row>:not(:first-child){justify-content:flex-start;align-items:center;gap:8px;min-height:24px;padding-left:32px;display:flex}.linear-pricing-compare-section-title{color:var(--ink);letter-spacing:-.025em;margin:44px 0 10px;font-size:20px;font-weight:500}.linear-pricing-compare-rows{display:grid}.linear-pricing-compare-row{border-bottom:1px solid var(--border);min-height:48px;color:var(--muted);letter-spacing:-.015em;padding:12px 0;font-size:14px}.linear-pricing-compare-label{color:var(--muted)}.linear-pricing-compare-cell{align-items:center;display:flex}.linear-pricing-cell-value{color:color-mix(in srgb,var(--ink)72%,var(--background));align-items:center;gap:8px;display:inline-flex}.linear-pricing-cell-empty{color:color-mix(in srgb,var(--muted)80%,transparent)}@media (max-width:799px){.linear-pricing-plan+.linear-pricing-plan{border-top:1px solid var(--border)}.linear-pricing-compare-head,.linear-pricing-compare-row{grid-template-columns:minmax(0,1.2fr) minmax(96px,1fr) minmax(96px,1fr)}.linear-pricing-compare-head{font-size:16px}.linear-pricing-compare-head>:not(:first-child),.linear-pricing-compare-row>:not(:first-child){padding-left:16px}}@media (prefers-reduced-motion:reduce){.linear-pricing-plan-amount{animation:none}}.linear-feature-video{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.linear-video-host{background:var(--surface);width:100%;display:block;position:relative}.linear-video-dialog{width:100%;max-width:none;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0}.linear-video-dialog:not([open]){display:contents;position:static}.linear-video-dialog[open]{width:min(calc(100vw - 64px),calc((100dvh - 64px)*var(--video-aspect)));height:auto;aspect-ratio:var(--video-aspect);border:1px solid color-mix(in srgb,var(--ink)14%,transparent);background:var(--surface);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink)8%,transparent),0 40px 100px #0000008c,0 12px 30px #00000059;border-radius:12px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.linear-video-dialog[open]::backdrop{background:#000000a3}.linear-video-frame{background:var(--surface);position:absolute;inset:0;overflow:hidden}.linear-video-play,.linear-video-fs{border:1px solid var(--border-loud);background:color-mix(in srgb,var(--surface)72%,var(--background));color:color-mix(in srgb,var(--ink)86%,var(--background));box-shadow:none;cursor:pointer;appearance:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.linear-video-play{width:56px;height:56px}.linear-video-fs{z-index:20;width:40px;height:40px;position:absolute;bottom:14px;right:14px}.linear-video-play:hover,.linear-video-fs:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink)28%,var(--border));background:color-mix(in srgb,var(--surface)88%,var(--background))}.linear-video-btn-icon{width:18px;height:18px}.linear-video-play .linear-video-btn-icon{width:22px;height:22px;margin-left:2px}.linear-section-flush{border-top:none}.linear-section-head{gap:16px;margin-bottom:40px;display:grid}@media (min-width:860px){.linear-section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:48px}}.linear-section-head h2,.linear-section-title{letter-spacing:-.035em;max-width:14ch;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.1}.linear-section-title{margin-bottom:40px}.linear-section-head p{max-width:42ch;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.linear-section-head-side{justify-items:start;gap:14px;max-width:42ch;display:grid}.linear-section-head-side .linear-link{margin-top:0}@media (min-width:860px){.linear-section-head p,.linear-section-head-side{text-align:left;justify-self:end}}.linear-offer-features{align-items:start;gap:16px;min-width:0;margin-top:16px;display:grid}@media (max-width:859px){.linear-offer-features{display:none}}@media (min-width:860px){.linear-offer-features{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px}}.linear-offer-features-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:860px){.linear-offer-features-list{justify-content:flex-end}}.linear-offer-feature{border:1px solid var(--border);height:30px;color:color-mix(in srgb,var(--ink)62%,var(--background));letter-spacing:-.015em;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:450;transition:color .15s,border-color .15s;display:inline-flex}.linear-offer-feature-icon{width:13px;height:13px;color:var(--faint);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.linear-offer-feature-icon svg{width:13px;height:13px}.linear-offer-feature-title{min-width:0}.linear-offer-feature:hover{color:var(--ink);border-color:var(--border-loud)}.linear-offer-feature:hover .linear-offer-feature-icon{color:var(--ink)}.linear-link{color:var(--accent-text);align-items:center;gap:6px;margin-top:16px;font-size:14px;display:inline-flex}.linear-link:hover{color:var(--accent);opacity:.85}.linear-mock,.linear-shot{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-height:280px;margin-top:36px;overflow:hidden}.linear-shot{min-height:0}.linear-shot img,.linear-hero-stage .linear-product video,.linear-stage-frame img{background:var(--background);width:100%;height:auto;display:block}.linear-stage{border:1px solid var(--border);background:radial-gradient(ellipse 70% 55% at 50% 18%,var(--ink-alpha-12),transparent 62%),radial-gradient(ellipse 90% 70% at 50% 100%,var(--ink-alpha-4),transparent 55%),#050607;border-radius:24px;margin-top:8px;padding:56px 20px 0;position:relative;overflow:hidden}.linear-stage-glow{z-index:0;background:radial-gradient(ellipse at center,var(--ink-alpha-16),transparent 70%);filter:blur(28px);pointer-events:none;width:min(72%,720px);height:42%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.linear-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 42%,#0506078c 78%,#050607 100%);position:absolute;inset:0}.linear-stage-frame{z-index:1;border:1px solid var(--border-loud);width:min(100%,1080px);box-shadow:0 0 0 1px var(--ink-alpha-4),0 40px 90px #0000008c;border-bottom:none;border-radius:14px 14px 0 0;margin:0 auto;position:relative;overflow:hidden}@media (min-width:860px){.linear-stage{padding:72px 48px 0}}.linear-obtain-stage{min-height:480px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}.linear-obtain-plane{border:1px solid var(--border-loud);background:var(--surface);box-shadow:0 24px 60px #00000073,0 0 0 1px var(--ink-alpha-4);border-radius:16px;overflow:hidden}.linear-obtain-plane img{width:100%;height:auto;display:block}.linear-obtain-plane-back{z-index:0;opacity:.78;width:min(46%,500px);box-shadow:0 16px 40px #00000059,0 0 0 1px var(--ink-alpha-4);position:absolute;top:72px;right:6%}.linear-obtain-plane-mid{z-index:2;width:min(66%,740px);box-shadow:0 32px 80px #0000008c,0 0 0 1px var(--ink-alpha-4);position:absolute;top:48px;right:0}.linear-obtain-plane-front{z-index:1;width:min(62%,680px);box-shadow:0 20px 50px #0006,0 0 0 1px var(--ink-alpha-4);margin:64px 0 48px;position:relative}.linear-obtain-stage.is-stack-right .linear-obtain-plane-mid{left:0;right:auto}.linear-obtain-stage.is-stack-right .linear-obtain-plane-front{margin-left:auto;margin-right:0}.linear-obtain-stage.is-stack-triple{min-height:520px}.linear-obtain-stage.is-stack-triple .linear-obtain-plane-back{opacity:.9;width:min(48%,540px);top:88px;right:2%}.linear-obtain-stage.is-stack-triple .linear-obtain-plane-mid{z-index:3;width:min(58%,660px);top:36px;right:26%}.linear-obtain-stage.is-stack-triple .linear-obtain-plane-front{width:min(48%,540px);margin:88px 0 96px}@media (max-width:859px){.linear-obtain-stage,.linear-obtain-stage.is-stack-triple{min-height:0;padding:16px 16px 48px}.linear-obtain-plane-back,.linear-obtain-plane-front,.linear-obtain-stage.is-stack-triple .linear-obtain-plane-back,.linear-obtain-stage.is-stack-triple .linear-obtain-plane-front{display:none}.linear-obtain-plane-mid,.linear-obtain-stage.is-stack-right .linear-obtain-plane-mid,.linear-obtain-stage.is-stack-triple .linear-obtain-plane-mid{z-index:auto;width:100%;margin:0;position:relative;inset:auto}}.linear-ai-page,.linear-ambassador-page,.linear-contact-page{padding:72px 0 96px}@media (min-width:768px){.linear-ai-page,.linear-ambassador-page,.linear-contact-page{padding:88px 0 120px}}.linear-contact-body{flex-direction:column;width:100%;display:flex}.linear-contact-body .linear-feature-copy{margin-bottom:0}.linear-contact-body .linear-btn{gap:10px}.linear-contact-whatsapp-icon{flex-shrink:0;width:16px;height:16px}.linear-contact-advantages{flex-wrap:wrap;gap:10px;margin:56px 0 0;padding:0;list-style:none;display:flex}.linear-contact-advantage{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)55%,var(--background));min-height:40px;color:color-mix(in srgb,var(--ink)82%,var(--background));letter-spacing:-.015em;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:14px;font-weight:500;display:inline-flex}.linear-contact-advantage-icon{background:color-mix(in srgb,var(--ink)8%,transparent);width:24px;height:24px;color:color-mix(in srgb,var(--ink)72%,var(--background));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.linear-contact-advantage-icon svg{width:13px;height:13px}.linear-contact-topics{margin-top:176px}.linear-contact-topics .linear-section-head{margin-bottom:40px}@media (min-width:860px){.linear-contact-topics .linear-section-head{margin-bottom:48px}}.linear-contact-topic-grid{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)55%,var(--background));border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:860px){.linear-contact-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.linear-contact-topic{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:14px;padding:28px 24px 26px;display:flex}.linear-contact-topic:first-child{border-top:0}@media (min-width:860px){.linear-contact-topic{border-top:0;border-right:1px solid var(--border)}.linear-contact-topic:last-child{border-right:0}}.linear-contact-topic-icon{background:color-mix(in srgb,var(--ink)7%,transparent);width:36px;height:36px;color:color-mix(in srgb,var(--ink)78%,var(--background));border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.linear-contact-topic-icon svg{width:16px;height:16px}.linear-contact-topic h3{color:var(--ink);letter-spacing:-.025em;margin:4px 0 0;font-size:16px;font-weight:550;line-height:1.25}.linear-contact-topic p{color:var(--muted);letter-spacing:-.01em;margin:0;font-size:13px;line-height:1.45}.linear-ambassador-body{flex-direction:column;width:100%;display:flex}.linear-ambassador-path{gap:0;margin-top:176px;display:grid}.linear-ambassador-path .linear-section-title{margin-bottom:40px}@media (min-width:860px){.linear-ambassador-path .linear-section-title{margin-bottom:48px}}.linear-ambassador-gauge{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)62%,var(--background));text-align:center;border-radius:16px;width:100%;margin:0;padding:36px 32px 32px}.linear-ambassador-gauge-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.linear-ambassador-gauge-amount{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:8px;margin:14px 0 0;font-size:clamp(40px,5.5vw,56px);font-weight:560;line-height:1.05;display:flex}.linear-ambassador-gauge-value{font-variant-numeric:tabular-nums;display:inline-block}.linear-ambassador-gauge-unit{color:var(--muted);letter-spacing:-.02em;font-size:18px;font-weight:450}.linear-ambassador-gauge-control{text-align:left;max-width:640px;margin:32px auto 0}.linear-ambassador-gauge-meta{color:color-mix(in srgb,var(--ink)82%,var(--background));justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}.linear-ambassador-gauge-meta span{color:var(--ink);font-variant-numeric:tabular-nums}.linear-ambassador-gauge-track{align-items:center;height:24px;display:flex;position:relative}.linear-ambassador-gauge-track:before{content:"";background:color-mix(in srgb,var(--ink)10%,transparent);border-radius:999px;height:6px;position:absolute;inset-inline:0}.linear-ambassador-gauge-fill{background:color-mix(in srgb,var(--ink)55%,var(--background));pointer-events:none;border-radius:999px;height:6px;position:absolute;left:0}.linear-ambassador-gauge-track input[type=range]{z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;position:relative}.linear-ambassador-gauge-track input[type=range]::-webkit-slider-runnable-track{background:0 0;height:6px}.linear-ambassador-gauge-track input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ink);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ink)10%,transparent);border:0;border-radius:50%;margin-top:-5px}.linear-ambassador-gauge-track input[type=range]::-moz-range-track{background:0 0;border:0;height:6px}.linear-ambassador-gauge-track input[type=range]::-moz-range-thumb{background:var(--ink);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ink)10%,transparent);border:0;border-radius:50%}.linear-ambassador-gauge-range{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.linear-ambassador-steps{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)55%,var(--background));border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:720px){.linear-ambassador-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.linear-ambassador-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.linear-ambassador-step{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:14px;min-height:100%;padding:28px 24px 26px;display:flex}.linear-ambassador-step:first-child{border-top:0}@media (min-width:720px){.linear-ambassador-step:nth-child(2){border-top:0}.linear-ambassador-step:nth-child(odd){border-right:1px solid var(--border)}}@media (min-width:1100px){.linear-ambassador-step{border-top:0;border-right:1px solid var(--border)}.linear-ambassador-step:nth-child(odd){border-right:1px solid var(--border)}.linear-ambassador-step:last-child{border-right:0}}.linear-ambassador-step-index{color:var(--muted);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.linear-ambassador-step-icon{background:color-mix(in srgb,var(--ink)7%,transparent);width:36px;height:36px;color:color-mix(in srgb,var(--ink)78%,var(--background));border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.linear-ambassador-step-icon svg{width:16px;height:16px}.linear-ambassador-step-title{color:var(--ink);letter-spacing:-.025em;margin:4px 0 0;font-size:16px;font-weight:550;line-height:1.25}.linear-ambassador-step-detail{color:var(--muted);letter-spacing:-.01em;word-break:break-word;margin:0;font-size:13px;line-height:1.4}.linear-ambassador-promo{margin-top:88px}.linear-ambassador-promo-panel{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)55%,var(--background));border-radius:16px;gap:0;display:grid;overflow:hidden}@media (min-width:860px){.linear-ambassador-promo-panel{grid-template-columns:1.1fr .9fr}.linear-ambassador-promo-visual{border-left:1px solid var(--border)}}.linear-ambassador-promo-copy{justify-items:start;gap:14px;padding:32px 28px;display:grid}.linear-ambassador-promo-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:560;line-height:1.08}.linear-ambassador-promo-copy .linear-link{margin-top:2px}.linear-ambassador-promo-visual{border-top:1px solid var(--border);background:color-mix(in srgb,var(--background)45%,transparent);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:220px;padding:32px 28px;display:flex}@media (min-width:860px){.linear-ambassador-promo-visual{border-top:0;min-height:100%}}.linear-ambassador-promo-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.linear-ambassador-promo-code{color:var(--ink);letter-spacing:.14em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.1}.linear-ambassador-promo-hint{color:var(--muted);letter-spacing:-.01em;margin:4px 0 0;font-size:13px}.linear-ai-page-body{flex-direction:column;width:100%;display:flex}.linear-ai-page-body>.linear-feature-copy{margin-bottom:0}.linear-ai-page-body>.linear-ai-demos{margin-top:56px}.linear-ai-path{gap:0;margin-top:176px;display:grid}.linear-ai-path .linear-section-head{margin-bottom:40px}@media (min-width:860px){.linear-ai-path .linear-section-head{margin-bottom:48px}}.linear-ai-widget{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)62%,var(--background));border-radius:16px;width:100%;overflow:hidden}.linear-ai-widget-bar{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:48px;padding:0 18px;display:flex}.linear-ai-widget-logo{object-fit:contain;flex-shrink:0;width:18px;height:18px}.linear-ai-widget-title{color:var(--ink);letter-spacing:-.02em;font-size:13px;font-weight:550}.linear-ai-widget-chip{background:color-mix(in srgb,var(--ink)8%,transparent);height:20px;color:color-mix(in srgb,var(--ink)62%,var(--background));letter-spacing:-.01em;border-radius:999px;align-items:center;margin-left:2px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.linear-ai-widget-status{color:var(--muted);letter-spacing:-.01em;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.linear-ai-widget-status-dot{background:color-mix(in srgb,var(--ink)28%,transparent);border-radius:50%;width:6px;height:6px}.linear-ai-widget-status.is-live{color:color-mix(in srgb,var(--ink)78%,var(--background))}.linear-ai-widget-status.is-live .linear-ai-widget-status-dot{background:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink)12%,transparent)}.linear-ai-widget-status.is-ok{color:color-mix(in srgb,var(--ink)78%,var(--background))}.linear-ai-widget-status.is-ok .linear-ai-widget-status-dot{background:#34d399}.linear-ai-widget-caret{vertical-align:-.1em;background:var(--ink);width:1px;height:.9em;margin-left:2px;animation:1s step-end infinite linear-ai-caret;display:inline-block}.linear-ai-widget-dots{align-items:center;gap:4px;height:18px;display:inline-flex}.linear-ai-widget-dots span{background:color-mix(in srgb,var(--ink)42%,transparent);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite linear-ai-dot}.linear-ai-widget-dots span:nth-child(2){animation-delay:.15s}.linear-ai-widget-dots span:nth-child(3){animation-delay:.3s}@keyframes linear-ai-caret{50%{opacity:0}}@keyframes linear-ai-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}.linear-ai-mcp-body{flex-direction:column;gap:20px;min-height:280px;padding:22px 18px 18px;display:flex}.linear-ai-mcp-thread{flex-direction:column;flex:1;gap:14px;display:flex}.linear-ai-mcp-user{background:color-mix(in srgb,var(--ink)10%,transparent);max-width:85%;color:var(--ink);letter-spacing:-.015em;border-radius:16px 16px 6px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:1.45}.linear-ai-mcp-assistant{max-width:92%;color:color-mix(in srgb,var(--ink)86%,var(--background));letter-spacing:-.015em;font-size:14px;line-height:1.55}.linear-ai-mcp-assistant p{margin:0}.linear-ai-mcp-input{border:1px solid var(--border);background:color-mix(in srgb,var(--background)55%,transparent);min-height:44px;color:var(--muted);letter-spacing:-.015em;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 14px;font-size:13px;display:flex}.linear-ai-mcp-input .is-active{color:var(--ink)}.linear-ai-mcp-input>span:first-child{flex:1;min-width:0}.linear-ai-mcp-send{background:color-mix(in srgb,var(--ink)8%,transparent);width:28px;height:28px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.linear-ai-mcp-send.is-ready{background:var(--ink);color:var(--background)}.linear-ai-api-grid{min-height:260px;display:grid}@media (min-width:720px){.linear-ai-api-grid{grid-template-columns:1fr 1fr}.linear-ai-api-pane+.linear-ai-api-pane{border-left:1px solid var(--border)}}.linear-ai-api-pane{flex-direction:column;gap:14px;padding:20px 18px 22px;display:flex}.linear-ai-api-pane+.linear-ai-api-pane{border-top:1px solid var(--border)}@media (min-width:720px){.linear-ai-api-pane+.linear-ai-api-pane{border-top:0}}.linear-ai-api-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.linear-ai-api-request{gap:12px;display:grid}.linear-ai-api-request.is-sending{opacity:.72}.linear-ai-api-method{align-items:center;gap:10px;display:flex}.linear-ai-api-method span{background:color-mix(in srgb,var(--ink)10%,transparent);height:22px;color:var(--ink);letter-spacing:.02em;border-radius:6px;align-items:center;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;display:inline-flex}.linear-ai-api-method code,.linear-ai-api-key,.linear-ai-api-response{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.linear-ai-api-method code{color:var(--ink);letter-spacing:-.02em;font-size:13px}.linear-ai-api-key{color:var(--muted);letter-spacing:-.01em;font-size:12px}.linear-ai-api-response{color:color-mix(in srgb,var(--ink)88%,var(--background));letter-spacing:-.01em;white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.65}.linear-ai-api-muted{color:var(--muted)}.linear-ai-api-value{color:var(--ink)}@media (prefers-reduced-motion:reduce){.linear-ai-widget-caret,.linear-ai-widget-dots span{animation:none}}.linear-ai-intro{justify-items:start;gap:16px;margin-bottom:48px;display:grid}.linear-ai-manifesto{margin:0}.linear-ai-intro .linear-link{margin-top:0}.linear-ai-demos{--foreground:var(--ink);--muted-foreground:var(--muted);--primary:var(--accent);--primary-foreground:var(--accent-on);--terminal-surface:var(--surface);--card:var(--surface);--background:var(--background);color:var(--ink)}.linear-ai-demo{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)55%,var(--background));width:100%;min-width:0;min-height:24rem;box-shadow:0 24px 60px #00000073,0 0 0 1px var(--ink-alpha-4);border-radius:16px;overflow:hidden}@media (min-width:860px){.linear-ai-demo{min-height:32rem}}.linear-ai-demo .landing-ai-connector-node-tile{border-color:var(--border-loud);background:color-mix(in srgb,var(--surface)88%,var(--background));width:2.875rem;height:2.875rem;box-shadow:0 10px 28px #00000047,0 0 0 1px var(--ink-alpha-4);border-radius:.875rem;padding:.5rem}.linear-ai-demo .landing-ai-connector-node-icon{width:1.5rem;height:1.5rem}.linear-ai-demo .landing-ai-connector-node-label{color:color-mix(in srgb,var(--ink)70%,var(--background));font-size:12px}.linear-ai-demo .landing-ai-connector-hub-tile{border-color:var(--border-loud);background:var(--surface);width:2.75rem;height:2.75rem;box-shadow:0 12px 32px #00000052,0 0 0 1px var(--ink-alpha-6);border-radius:.75rem;padding:.45rem}.linear-ai-demo .landing-ai-connector-hub-icon{width:1.35rem;height:1.35rem}.linear-ai-demo .landing-ai-connector-hub-label{color:var(--ink);font-size:14px}.linear-ai-demo .landing-agent-branch-shell path:first-child{stroke:color-mix(in srgb,var(--ink)12%,transparent);stroke-width:2.2px;opacity:1;filter:blur(1.1px)}.linear-ai-demo .landing-agent-branch-base{opacity:.2;stroke-width:1px;stroke:color-mix(in srgb,var(--ink)58%,transparent)!important}.linear-ai-demo .landing-agent-branch-flow{stroke-width:.65px;stroke-dasharray:.03 .15;opacity:.78;filter:drop-shadow(0 0 5px #ffffff47);animation-duration:2.2s;stroke:#fff!important}@media (min-width:640px) and (max-width:859px){.linear-ai-demo .landing-ai-connector-node-tile{border-radius:.95rem;width:3.25rem;height:3.25rem;padding:.625rem}.linear-ai-demo .landing-ai-connector-node-icon{width:1.75rem;height:1.75rem}.linear-ai-demo .landing-ai-connector-hub-tile{border-radius:.85rem;width:3rem;height:3rem;padding:.5rem}.linear-ai-demo .landing-ai-connector-hub-icon{width:1.55rem;height:1.55rem}}@media (min-width:860px){.linear-ai-demo .landing-ai-connector-node-tile{border-radius:1.15rem;width:4.75rem;height:4.75rem;padding:.9rem}.linear-ai-demo .landing-ai-connector-node-icon{width:2.35rem;height:2.35rem}.linear-ai-demo .landing-ai-connector-hub-tile{border-radius:1.1rem;width:4.5rem;height:4.5rem;padding:.5rem}.linear-ai-demo .landing-ai-connector-hub-icon{width:2.4rem;height:2.4rem}}@media (min-width:1024px){.linear-ai-demo .landing-ai-connector-node-tile{width:5.35rem;height:5.35rem;padding:1.05rem}.linear-ai-demo .landing-ai-connector-node-icon{width:2.75rem;height:2.75rem}.linear-ai-demo .landing-ai-connector-hub-tile{width:5.1rem;height:5.1rem}.linear-ai-demo .landing-ai-connector-hub-icon{width:2.75rem;height:2.75rem}}.linear-pillars{gap:16px;margin-top:64px;display:grid}@media (min-width:860px){.linear-pillars{grid-template-columns:repeat(3,1fr);gap:20px}}.linear-pillar{background:color-mix(in srgb,var(--surface)55%,var(--background));border:1px solid var(--border);border-radius:20px;flex-direction:column;min-height:480px;padding:32px 28px 40px;display:flex}.linear-pillar-art{color:var(--ink-alpha-56);flex:1;place-items:center;margin:8px 0 28px;display:grid}.linear-pillar-art svg{aspect-ratio:240/180;width:min(100%,240px);height:auto}.linear-pillar-draw{transform-origin:50%;animation:5.5s ease-in-out infinite linear-pillar-breathe}.linear-pillar:nth-child(2) .linear-pillar-draw{animation-delay:.4s}.linear-pillar:nth-child(3) .linear-pillar-draw{animation-delay:.8s}@keyframes linear-pillar-breathe{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.linear-pillar-draw{opacity:1;animation:none}}.linear-pillar h3{margin:0 0 10px;font-size:18px;font-weight:560}.linear-pillar p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.linear-points{gap:28px;margin-top:64px;display:grid}@media (min-width:860px){.linear-points{grid-template-columns:repeat(3,1fr);gap:40px}}.linear-points h3{margin:0 0 10px;font-size:18px;font-weight:560}.linear-points p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.linear-compare{gap:14px;display:grid}@media (min-width:800px){.linear-compare{grid-template-columns:1fr 1fr;gap:18px}}.linear-compare-card{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)35%,var(--background));border-radius:20px;padding:28px 26px 10px}.linear-compare-card.is-novex{border-color:var(--border-loud);background:radial-gradient(ellipse 90% 70% at 50% 0%,var(--ink-alpha-8),transparent 55%),color-mix(in srgb,var(--surface)72%,var(--background));box-shadow:0 24px 60px #00000047}.linear-compare-label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:500}.linear-compare-card.is-novex .linear-compare-label{color:var(--ink)}.linear-compare-card ul{margin:0;padding:0;list-style:none}.linear-compare-card li{border-top:1px solid var(--border);color:var(--muted);letter-spacing:-.015em;margin:0;padding:16px 0;font-size:16px}.linear-compare-card.is-novex li{color:var(--ink);font-weight:500}.linear-changelog{gap:28px;display:grid;position:relative}@media (min-width:900px){.linear-changelog{grid-template-columns:repeat(4,1fr)}.linear-changelog:before{content:"";background:var(--border-loud);height:1px;position:absolute;top:4.5px;left:0;right:0;transform:translateY(-50%)}}.linear-change h3{margin:18px 0 8px;font-size:15px;font-weight:560}.linear-change p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.linear-change time{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.linear-dot{box-sizing:border-box;border:2px solid var(--border-loud);background:var(--background);z-index:1;border-radius:999px;width:9px;height:9px;display:block;position:relative}.linear-dot-active{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.linear-quotes{gap:16px;margin-top:64px;display:grid}@media (min-width:860px){.linear-quotes{grid-template-columns:1.35fr 1fr}}.linear-quote{color:#101114;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:340px;padding:40px 32px;display:flex}
