.lp{--gut:32px;--rail:#C8C8CE;--rail-q:#DCDCE0;--rail-h:#9E9EA6;--port:#BDBDC4;--ink-orange:#F2700F;min-height:100dvh;overflow-x:clip;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.55;font-variant-ligatures:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.lp{--rail:#3E3E45;--rail-q:#2F2F35;--rail-h:#6A6A73;--port:#4A4A52;--ink-orange:#FFB37A}}html:has(.lp){background:#fff;scroll-behavior:auto}@media (prefers-color-scheme:dark){html:has(.lp){background:#0B0B0C}}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}.lp :where(h1,h2,h3,h4,p,dl,dd,ul,ol,figure){margin:0;padding:0}.lp :where(ul,ol){list-style:none}.lp a:not(.ig-btn){color:inherit}.lp a{text-decoration:none}.lp img{max-width:100%}.lp [id]{scroll-margin-top:88px}.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-wrap{width:100%;max-width:calc(1200px + var(--gut) * 2);margin:0 auto;padding:0 var(--gut)}@media (max-width:900px){.lp{--gut:24px}}@media (max-width:600px){.lp{--gut:16px}}.lp-skip{position:absolute;left:12px;top:-48px;z-index:100;padding:8px 12px;border-radius:var(--r-btn);background:var(--ink);color:var(--ink-on);font-size:14px}.lp-skip:focus{top:12px}@media (prefers-color-scheme:dark){.lp img.ig-logo:is([src$="/vercel.svg"],[src$="/notion.svg"],[src$="/openai.svg"]){filter:invert(1)}}.lp-play:not([data-play]),.lp-play:not([data-play]) *{animation-play-state:paused!important}.rv-pre{opacity:0;transform:translateY(18px)}.rv-pre.rv-in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform 1.2s var(--ease)}.fs{position:absolute;inset:0;pointer-events:none}.fs-cv{display:block;width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity 1.6s ease}.fs.is-on .fs-cv{opacity:1}.lp-nav{position:sticky;top:0;z-index:50;padding:12px var(--gut) 0;pointer-events:none}.lp-nav-bar{pointer-events:auto;max-width:1296px;height:56px;margin:0 auto;display:flex;align-items:center;gap:20px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:var(--r-panel);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 1px 2px rgba(0,0,0,.04),0 14px 32px -22px rgba(0,0,0,.22)}.lp-brand{gap:10px;flex:none}.lp-brand,.lp-brand-mark{display:inline-flex;align-items:center}.lp-brand-mark{justify-content:center;border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow)}.lp-brand-word{font-size:18px;font-weight:600;letter-spacing:-.03em}.lp-nav-links{display:flex;align-items:center;gap:2px;margin-left:8px}.lp-nav-links a{padding:7px 11px;border-radius:var(--r-btn);font-size:14.5px;color:var(--ink2);transition:background .15s ease,color .15s ease}.lp-nav-links a:hover{background:var(--hover);color:var(--ink)}.lp-nav-end{margin-left:auto;display:flex;align-items:center;gap:6px}.lp-nav .ig-btn-md{height:36px;padding:0 14px;font-size:14px}@media (max-width:900px){.lp-nav-links{display:none}}@media (max-width:600px){.lp-nav{padding-top:8px}.lp-nav-bar{height:52px;padding:0 8px 0 10px}.lp-nav-login{display:none}}.lp-h1{font-size:clamp(52px,7.6vw,112px);font-weight:600;line-height:.92;letter-spacing:-.056em}.lp-h2{font-size:clamp(36px,5vw,68px);line-height:1.02;letter-spacing:-.048em}.lp-h2,.lp-h3{font-weight:600;text-wrap:balance}.lp-h3{font-size:clamp(32px,3.4vw,48px);line-height:1.04;letter-spacing:-.044em}.lp-h4{font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.022em}.lp-lead{max-width:34em;margin-top:20px;font-size:clamp(17px,1.4vw,19.5px);line-height:1.5;color:var(--ink2);text-wrap:pretty}.lp-fine{margin-top:14px;font-size:14px;color:var(--ink3)}.lp-accent{color:var(--gate-fg)}.lp-accent.tone-iggy{color:var(--iggy-fg)}.lp-accent.tone-respond{color:var(--respond-fg)}.lp-accent.tone-gate{color:var(--gate-fg)}.lp-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lp .ig-btn.lp-cta{height:48px;padding:0 22px;font-size:16px;border-radius:9px}@media (max-width:420px){.lp .ig-btn.lp-cta{flex:1 1 100%}}.lp-sec{padding-block:clamp(80px,10vw,144px)}.lp-head{max-width:46rem;margin-bottom:clamp(36px,4.5vw,64px)}.lp-head-c{max-width:58rem;text-align:center}.lp-head-c,.lp-head-c .lp-lead{margin-inline:auto}.lp-hero,.lp-scene{position:relative}.lp-scene{overflow:hidden}.lp-scene-in{max-width:1600px;margin:0 auto;aspect-ratio:1920/600}.lp-scene-v{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;mix-blend-mode:multiply}.lp-hero-top{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px 56px;align-items:end;margin-top:clamp(16px,2.5vw,36px)}.lp-hero-top .lp-h1 .lp-accent{display:block}.lp-hero-aside{padding-bottom:8px}.lp-hero-aside .lp-lead{margin-top:0}@media (max-width:960px){.lp-hero-top{grid-template-columns:1fr}.lp-hero-aside{max-width:36rem}}@media (max-width:700px){.lp-scene-in{width:150%;margin-left:-25%}}@media (prefers-color-scheme:dark){.lp-scene{padding:8px var(--gut) 0}.lp-scene-in{max-width:1200px;width:auto;margin:0 auto;aspect-ratio:1920/540;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-panel);background:#fff}.lp-scene-v{mix-blend-mode:normal}.lp-hero-top{margin-top:clamp(36px,5vw,64px)}}@media (prefers-color-scheme:dark) and (max-width:700px){.lp-scene-in{aspect-ratio:1920/640}}.lp-hero-stage{position:relative;margin-top:clamp(48px,6vw,88px);padding-bottom:clamp(40px,5vw,72px)}.lp-hero-field{top:14%;-webkit-mask:linear-gradient(180deg,transparent,#000 34%,#000 86%,transparent);mask:linear-gradient(180deg,transparent,#000 34%,#000 86%,transparent)}.lp-hero-board{position:relative;max-width:calc(1120px + var(--gut) * 2)}.lp-caption{display:table;margin:14px auto 0;padding:3px 10px;border:1px solid var(--divider);border-radius:6px;background:var(--bg);font-size:12.5px;color:var(--ink3)}.lp-logos{padding:clamp(40px,5vw,72px) 0 clamp(8px,2vw,24px)}.lp-logos-h{text-align:center;font-size:15px;font-weight:500;letter-spacing:-.005em;color:var(--ink3)}.lp-logos-track{margin:28px auto 0;max-width:1296px;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lp-logos-run{display:flex;width:-moz-max-content;width:max-content;animation:lpMarquee 70s linear infinite}.lp-logos-track:hover .lp-logos-run{animation-play-state:paused}.lp-logos-row{display:flex;gap:52px;padding-right:52px}.lp-logos-row li{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;letter-spacing:-.025em;color:var(--ink2);white-space:nowrap}.lp-logos-row img{width:28px;height:28px;border-radius:7px;flex:none}.lp-logos-note{margin:28px auto 0;max-width:34rem;text-align:center;font-size:14px;color:var(--ink3)}@keyframes lpMarquee{to{transform:translateX(-50%)}}.lp-build .bn-window{max-width:1080px;margin:0 auto}.lp-feats{display:grid;gap:24px}.lp-feat{--fg:var(--gate-fg);--edge:var(--gate-edge);--tint:var(--gate-tint)}.lp-feat.tone-iggy{--fg:var(--iggy-fg);--edge:var(--iggy-edge);--tint:var(--iggy-tint)}.lp-feat.tone-respond{--fg:var(--respond-fg);--edge:var(--respond-edge);--tint:var(--respond-tint)}.lp-feat-panel{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);height:640px;border:1px solid var(--edge);border-radius:var(--r-panel);background:var(--tint);overflow:hidden}.lp-feat .lp-accent{color:var(--fg)}.lp-feat-copy{display:flex;flex-direction:column;padding:clamp(32px,4vw,56px)}.lp-feat-body{margin-top:20px;max-width:28em;font-size:17px;line-height:1.55;color:var(--ink2);text-wrap:pretty}.lp-feat-points{margin-top:auto;padding-top:32px}.lp-feat-points li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--edge);font-size:15px;color:var(--ink)}.lp-feat-points .ig-icon{flex:none}.lp-feat-shot{position:relative;min-width:0}.lp-feat-shot>.cr{position:absolute;top:56px;bottom:-2px;left:0;width:calc(100% + 2px);display:flex;flex-direction:column}.lp-feat-shot>.cr>:last-child{flex:1}.lp-feat.is-flip .lp-feat-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lp-feat.is-flip .lp-feat-copy{order:2}.lp-feat.is-flip .lp-feat-shot>.cr{left:-2px}.lp-feat-shot>.cr{border-top-right-radius:0}.lp-feat.is-flip .lp-feat-shot>.cr{border-top-right-radius:var(--r-panel);border-top-left-radius:0}@media (min-width:1100px) and (min-height:760px){.lp-feat{position:sticky;top:92px}}@media (max-width:1099px){.lp-feat-panel,.lp-feat.is-flip .lp-feat-panel{grid-template-columns:1fr;height:auto}.lp-feat.is-flip .lp-feat-copy{order:0}.lp-feat-points{margin-top:0}.lp-feat-shot{height:clamp(420px,70vw,600px);margin-left:clamp(16px,4vw,48px)}.lp-feat-shot>.cr,.lp-feat.is-flip .lp-feat-shot>.cr{top:0;left:0;right:auto;width:max(100% + 2px,640px);border-radius:var(--r-panel) 0 0 0}}@media (max-width:600px){.lp-feat-shot{height:480px}.lp-feat-shot>.cr,.lp-feat.is-flip .lp-feat-shot>.cr{width:calc(100% + 2px)}}.cr{container-type:inline-size;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-panel);background:var(--bg);box-shadow:var(--pop);font-size:14px;line-height:1.4;color:var(--ink);text-align:left}.cr *{box-sizing:border-box}.cr-bar{height:50px;display:flex;align-items:center;gap:9px;padding:0 18px;border-bottom:1px solid var(--divider);font-size:14.5px;white-space:nowrap}.cr-bar b{font-weight:600}.cr-bar .ig-tag{gap:5px}.cr-grow{flex:1}.cr-soft{gap:5px;color:var(--ink3)}.cr-btn,.cr-soft{display:inline-flex;align-items:center;font-size:13px}.cr-btn{height:30px;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-btn);background:var(--card);box-shadow:var(--shadow);font-weight:500;white-space:nowrap}.cr-btn .ig-kbd{height:17px}.cr-btn.is-ink{border-color:transparent;background:var(--ink);color:var(--ink-on);padding:0 12px 0 10px}.cr-drafts-body{display:grid;grid-template-columns:236px minmax(0,1fr)}.cr-queue{padding:8px;border-right:1px solid var(--divider);background:var(--side)}.cr-queue li{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:9px}.cr-queue li.is-on{border-color:var(--border);background:var(--card);box-shadow:var(--shadow)}.cr-queue-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cr-queue-who{display:flex;align-items:center;gap:5px;font-size:13.5px;white-space:nowrap}.cr-queue-who b{font-weight:600}.cr-queue-who i{font-style:normal;font-size:12.5px;color:var(--ink3)}.cr-queue-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ink2)}.cr-queue-ago{align-self:flex-start;margin-top:2px;font-size:11px;color:var(--ink3)}.cr-mail{position:relative;padding:14px 22px 22px}.cr-mail-actions{display:flex;align-items:center;gap:8px;padding-bottom:14px}.cr-mail-actions,.cr-meta{border-bottom:1px solid var(--divider)}.cr-meta{display:grid;gap:9px;padding:14px 0}.cr-meta>div{display:flex;align-items:center;gap:12px}.cr-meta dt{width:46px;flex:none;font-size:13px;color:var(--ink3)}.cr-meta dd{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px}.cr-meta dd b{font-weight:500}.cr-mail-text{padding-top:16px;font-size:14.5px;line-height:1.6}.cr-mail-text h4{margin-bottom:10px;font-size:17px;font-weight:600;letter-spacing:-.015em}.cr-mail-text p+p{margin-top:8px}.cr-mail-text mark{padding:1px 2px;border-radius:3px;background:color-mix(in srgb,var(--iggy-tint) 80%,transparent);color:inherit;text-decoration:underline;text-decoration-color:var(--iggy-edge);text-decoration-thickness:2px;text-underline-offset:3px}.cr-mail-text sup{margin-left:1px;font-family:var(--mono);font-size:10px;color:var(--iggy-fg)}.cr-mail-foot{margin-top:16px;padding-top:12px;border-top:1px dashed var(--line);font-size:12.5px;color:var(--ink3)}.cr-mail-foot,.cr-toast{display:flex;align-items:center;gap:7px}.cr-toast{right:22px;top:54px;z-index:3;height:34px;padding:0 12px 0 10px;border:1px solid var(--respond-edge);border-radius:var(--r-btn);background:var(--card);box-shadow:var(--lift);font-size:13px;font-weight:500;color:var(--respond-fg);animation:crToast 9s var(--ease) infinite}.cr-toast,.cr-you{position:absolute;opacity:0}.cr-you{right:44px;top:24px;z-index:4;width:30px;height:30px;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.22));animation:crYou 9s cubic-bezier(.65,0,.25,1) infinite}.cr-you svg{display:block}.cr-you img{position:absolute;left:5.6px;top:5.6px;width:17.6px;height:17.6px;border-radius:50%}.cr-approve{animation:crPress 9s ease infinite}@keyframes crYou{0%{opacity:0;transform:translate(-220px,260px)}8%{opacity:1}34%,46%{opacity:1;transform:translate(0)}58%,to{opacity:0;transform:translate(-40px,150px)}}@keyframes crPress{0%,37%{transform:none}40%{transform:translateY(1px) scale(.96)}44%,to{transform:none}}@keyframes crToast{0%,40%{opacity:0;transform:translateY(-6px)}46%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-6px)}}@container (max-width: 600px){.cr-drafts-body{grid-template-columns:1fr}.cr-queue{display:none}}@container (max-width: 420px){.cr-mail{padding:12px 14px 18px}.cr-meta .cr-soft{display:none}}.cr-brain-band{position:relative;height:96px}.cr-brain-in{position:relative;padding:0 26px 22px}.cr-brain-icon{position:relative;width:64px;height:64px;margin-top:-34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--r-panel);background:var(--card);box-shadow:var(--lift)}.cr-brain-h{margin-top:12px;font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.035em}.cr-props{display:grid;gap:4px;margin-top:12px;font-size:13.5px}.cr-props>div{display:flex;align-items:center;gap:8px;min-height:28px}.cr-props dt{width:88px;flex:none;color:var(--ink3)}.cr-props dd,.cr-props dt{display:flex;align-items:center;gap:6px}.cr-props dd{flex-wrap:wrap}.cr-props-logos{display:inline-flex;gap:3px}.cr-callout{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border-radius:var(--r-card);background:var(--chip);font-size:13.5px;line-height:1.45;color:var(--ink2)}.cr-callout img{flex:none}.cr-facts{width:100%;margin-top:14px;border-collapse:collapse;font-size:13.5px}.cr-facts td,.cr-facts th{padding:9px 12px 9px 0;border-bottom:1px solid var(--divider);text-align:left;font-weight:400;white-space:nowrap;vertical-align:middle}.cr-facts thead th{padding-block:8px;font-size:12.5px;color:var(--ink3)}.cr-facts tbody th{white-space:normal}.cr-facts tbody th>span:first-child{margin-right:6px}.cr-facts tr>:last-child{padding-right:0;text-align:right}.cr-check{vertical-align:1px}.cr-sure{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink2)}@container (max-width: 600px){.cr-col-topic,.cr-col-used{display:none}.cr-facts tr>.cr-col-sure{padding-right:0;text-align:right}}@container (max-width: 420px){.cr-col-sure{display:none}.cr-brain-in{padding:0 16px 18px}.cr-facts tbody th{white-space:normal}}.cr-filter{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-btn);background:var(--card);font-size:12.5px;font-weight:500}.cr-filter .mono{font-size:11.5px;color:var(--ink3)}.cr-filter.is-on{border-color:transparent;background:var(--ink);color:var(--ink-on)}.cr-filter.is-on .mono{color:inherit;opacity:.7}.cr-reply-in{display:grid;gap:16px;padding:20px 22px 22px}.cr-from{display:flex;align-items:center;gap:10px}.cr-from-t{flex:1;min-width:0;display:flex;flex-direction:column}.cr-from-t b{font-size:14.5px;font-weight:600}.cr-reply .ig-quote blockquote{font-size:15px;line-height:1.55}.cr-suggest{padding:12px;border:1px solid var(--respond-edge);border-radius:var(--r-node);background:var(--respond-tint)}.cr-suggest-h{display:flex;align-items:center;gap:8px;padding:2px 2px 0;font-size:13.5px;font-weight:500;color:var(--respond-fg)}.cr-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.cr-slot{display:flex;flex-direction:column;gap:1px;padding:8px 11px;border:1px solid var(--border);border-radius:9px;background:var(--card);font-size:13px;white-space:nowrap}.cr-slot b{font-weight:600}.cr-slot .mono{font-size:12px;color:var(--ink3)}.cr-slot.is-on{border-color:var(--respond-fg);box-shadow:0 0 0 3px var(--respond-edge)}.cr-draft{margin-top:10px;padding:11px 13px;border:1px solid var(--respond-card-border);border-radius:9px;background:var(--card);font-size:13.5px;line-height:1.55}.cr-draft b{font-weight:600;color:var(--respond-fg)}.cr-suggest-foot{gap:8px;margin-top:10px}.cr-booked,.cr-suggest-foot{display:flex;align-items:center}.cr-booked{gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--card)}.cr-booked-t{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px}.cr-booked-t b{font-weight:600}.cr-reply .bn-date{width:26px;height:28px}.cr-reply .bn-date span{height:9px}.cr-reply .bn-date b{font-size:11px;line-height:15px}@container (max-width: 480px){.cr-hide-s{display:none}.cr-reply-in{padding:16px 14px 18px}.cr-slots{grid-template-columns:1fr 1fr}.cr-slot:nth-child(3){display:none}}.lp-how-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.lp-how-steps:before{right:0;border-radius:2px;background:var(--rail)}.lp-how-steps:after,.lp-how-steps:before{content:"";position:absolute;left:24px;top:22px;height:3px}.lp-how-steps:after{width:64px;background:linear-gradient(90deg,transparent,var(--gate-fg));animation:lpRun 7s cubic-bezier(.45,.05,.3,1) infinite}@keyframes lpRun{0%{transform:translateX(0);opacity:0}6%{opacity:1}88%{opacity:1}to{transform:translateX(calc(min(100vw, 1200px) - 120px));opacity:0}}.lp-how-port,.lp-how-steps li{position:relative}.lp-how-port{z-index:1;width:47px;height:47px;display:flex;align-items:center;justify-content:center;border:1px solid var(--edge);border-radius:var(--r-node);background:var(--tint);box-shadow:0 0 0 8px var(--bg)}.lp-how-n{display:block;margin-top:24px;font-size:12px;font-weight:500;color:var(--fg)}.lp-how-steps h3{margin-top:6px}.lp-how-steps p{margin-top:8px;max-width:22em;font-size:15.5px;line-height:1.5;color:var(--ink2)}@media (max-width:860px){.lp-how-steps{grid-template-columns:1fr;gap:36px}.lp-how-steps:before{left:22px;right:auto;top:24px;bottom:24px;width:3px;height:auto}.lp-how-steps:after{display:none}.lp-how-steps li{padding-left:72px;min-height:47px}.lp-how-port{position:absolute;left:0;top:0}.lp-how-n{margin-top:0}}.lp-pricing{padding-top:0}.lp-price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);border:1px solid var(--border);border-radius:var(--r-panel);background:var(--bg);overflow:hidden}.lp-price>div{display:flex;flex-direction:column;padding:clamp(24px,3vw,36px)}.lp-price>div+div{border-left:1px solid var(--divider)}.lp-price-free{background:var(--gate-tint)}.lp-price-h{font-size:15px;font-weight:500;color:var(--ink2)}.lp-price-big{display:flex;align-items:baseline;gap:10px;margin-top:18px}.lp-price-big .mono{font-size:clamp(44px,4.4vw,60px);font-weight:500;line-height:1;letter-spacing:-.05em}.lp-price-big span:last-child{font-size:15px;color:var(--ink3)}.lp-ramp{display:block;width:240px;max-width:100%;height:12px;margin-top:20px;background:var(--gate-fg);-webkit-mask:url(/landing/dither-ramp.svg) left center/240px 12px no-repeat;mask:url(/landing/dither-ramp.svg) left center/240px 12px no-repeat}.lp-price-note{margin-top:16px;font-size:14.5px;line-height:1.5;color:var(--ink2)}.lp-price-free .lp-cta{align-self:flex-start;margin-top:auto}.lp-price-free .lp-price-note{margin-bottom:24px}.lp-packs{width:100%;margin-top:8px;border-collapse:collapse}.lp-packs td,.lp-packs th{padding:16px 0;border-bottom:1px solid var(--divider);font-size:15.5px}.lp-packs th{text-align:left;font-weight:400;color:var(--ink2)}.lp-packs th .mono{font-weight:600;color:var(--ink)}.lp-packs th .ig-tag{margin-left:10px;vertical-align:1px}.lp-packs td{text-align:right;font-size:20px;font-weight:500;letter-spacing:-.02em}.lp-price-stripe{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px}.lp-keys{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}@media (max-width:960px){.lp-price{grid-template-columns:1fr}.lp-price>div+div{border-left:0;border-top:1px solid var(--divider)}.lp-price-free .lp-cta{margin-top:0}}.lp-agent-sec{padding-top:0}.lp-agent{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px 64px;align-items:center}.lp-agent-copy p{margin-top:18px;max-width:30em;font-size:17px;line-height:1.55;color:var(--ink2)}.lp-agent-link{display:inline-flex;align-items:center;gap:6px;margin-top:22px;padding-bottom:2px;border-bottom:1px solid var(--border-strong);font-size:15px;font-weight:500;transition:border-color .15s ease}.lp-agent-link:hover{border-color:var(--ink)}.lp-term{overflow:hidden;border:1px solid #26262b;border-radius:var(--r-panel);background:#0E0E10;box-shadow:var(--pop);color:#E4E4E7}.lp-term-bar{height:40px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid #1f1f23}.lp-term-bar i{width:10px;height:10px;border-radius:3px;background:#2E2E33}.lp-term-bar span{margin-left:8px;font-size:12.5px;color:#8B8B93}.lp-term-body{padding:18px 18px 22px;font-family:var(--mono);font-size:13.5px;line-height:1.7}.lp-term-c{color:#74747C}.lp-term-line{color:#D4D4D8}.lp-term-cmd{display:flex;align-items:flex-start;gap:12px;margin:6px 0 18px;padding:10px 10px 10px 12px;border:1px solid #27272a;border-radius:8px;background:#18181B}.lp-term-cmd code{flex:1;min-width:0;overflow-wrap:anywhere;color:#FAFAFA}.lp-term-p{color:#FB923C}.lp-term-copy{flex:none;height:26px;padding:0 10px;border:1px solid #3f3f46;border-radius:6px;background:#27272A;color:#E4E4E7;font:500 12px var(--sans);cursor:pointer;transition:background .15s ease}.lp-term-copy:hover{background:#3F3F46}.lp .lp-term-copy:focus-visible{outline-color:#FB923C}@media (max-width:900px){.lp-agent{grid-template-columns:1fr}}.lp-made{padding-bottom:clamp(56px,7vw,96px)}.lp-made p{padding-top:28px;border-top:1px solid var(--divider);text-align:center;font-size:15px;color:var(--ink3);text-wrap:balance}.lp-made b{font-weight:500;color:var(--ink)}.lp-made a{color:var(--ink2);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.lp-made a:hover{text-decoration-color:var(--ink)}.lp-final{position:relative;overflow:hidden;padding:clamp(80px,9vw,128px) 0 clamp(240px,26vw,380px);border-top:1px solid var(--divider);text-align:center}.lp-final-field{top:auto;height:56%;-webkit-mask:linear-gradient(180deg,transparent,#000 55%);mask:linear-gradient(180deg,transparent,#000 55%)}.lp-final-in{position:relative;display:flex;flex-direction:column;align-items:center}.lp-final-iggy{margin-bottom:24px;transform-origin:50% 90%;animation:bnFlame 3.4s ease-in-out infinite}.lp-final .lp-lead{margin-inline:auto}.lp-final .lp-ctas{justify-content:center}.lp-footer{border-top:1px solid var(--divider);background:var(--side);padding-top:clamp(40px,6vw,72px)}.lp-footer-in{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:32px 24px}.lp-footer-brand p{margin-top:14px;max-width:18em;color:var(--ink2);font-size:15px;line-height:1.45}.lp-footer-col h2{margin-bottom:12px;font-size:13px;font-weight:500;color:var(--ink3)}.lp-footer-col ul{display:grid;gap:9px;font-size:14.5px}.lp-footer-col a{color:var(--ink2);transition:color .15s ease}.lp-footer-col a:hover{color:var(--ink)}.lp-footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(36px,5vw,64px);padding-block:20px 28px;border-top:1px solid var(--divider);font-size:13px;color:var(--ink3)}@media (max-width:900px){.lp-footer-in{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lp-logos-run{width:auto;flex-wrap:wrap;justify-content:center;animation:none}.lp-logos-track{-webkit-mask:none;mask:none}.lp-logos-row{flex-wrap:wrap;justify-content:center;gap:20px 36px;padding:0 var(--gut)}.cr-you,.lp-how-steps:after,.lp-logos-row[aria-hidden]{display:none}.cr-approve,.cr-toast,.lp-final-iggy{animation:none}.cr-toast{opacity:0}.rv-pre{opacity:1;transform:none}}.lp-doc{max-width:44rem;margin:0 auto;padding:clamp(48px,8vw,96px) var(--gut) clamp(64px,9vw,120px)}.lp-doc h1{font-size:clamp(34px,5vw,48px);font-weight:600;letter-spacing:-.034em;line-height:1.05}.lp-doc .lp-updated{margin-top:12px;font-size:14px;color:var(--ink3)}.lp-doc h2{margin-top:40px;font-size:20px;font-weight:600;letter-spacing:-.015em}.lp-doc li,.lp-doc p{margin-top:12px;font-size:16px;line-height:1.65;color:var(--ink2)}.lp-doc ul{margin-top:8px;padding-left:0}.lp-doc li{position:relative;padding-left:18px;margin-top:8px}.lp-doc li:before{content:"";position:absolute;left:2px;top:.78em;width:5px;height:5px;background:var(--ink3)}.lp-doc a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.lp-doc a:hover{text-decoration-color:var(--ink)}@keyframes bnFade{0%{opacity:0}to{opacity:1}}@keyframes bnUp{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes bnTick{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes bnFace{0%{opacity:0;transform:translateX(-8px) scale(.7)}70%{transform:translateX(1px) scale(1.06)}to{opacity:1;transform:none}}@keyframes bnBump{0%{transform:none}40%{transform:translateY(-2px)}to{transform:none}}@keyframes bnGrow{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes bnBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes bnBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes bnScan{0%{transform:translateX(-64px)}to{transform:translateX(250px)}}@keyframes bnTravel{0%{offset-distance:0;opacity:0}3%{opacity:1}27%{opacity:1}30%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@keyframes bnPile{0%,to{opacity:.75}50%{opacity:1}}@keyframes bnInsert{0%{opacity:0;transform:translate(-120px,-70px) scale(.35) rotate(-4deg);clip-path:inset(0 0 100% 0 round 12px)}55%{opacity:1;clip-path:inset(0 0 0 0 round 12px)}80%{transform:translateY(4px) scale(1.01) rotate(.4deg)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 12px)}}@keyframes bnDz{0%{opacity:1}to{opacity:0}}@keyframes bnDraw{0%{stroke-dashoffset:180}to{stroke-dashoffset:0}}@keyframes bnInk{0%{stroke-dashoffset:2000}to{stroke-dashoffset:0}}@keyframes bnBob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-3px) rotate(4deg)}}@keyframes bnBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes bnSweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes bnFlame{0%,to{transform:rotate(-4deg) scale(1)}35%{transform:rotate(3deg) scale(1.06,.96)}70%{transform:rotate(-1deg) scale(.97,1.05)}}@keyframes bnCpBurst{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}@keyframes bnHalo{0%,to{opacity:.2}50%{opacity:.32}}@keyframes bnDot{0%,80%,to{opacity:.25}40%{opacity:1}}.bn-grow{flex:1}.bn-window{position:relative;border:1px solid var(--border);border-radius:var(--r-panel);background:var(--canvas);overflow:hidden;box-shadow:var(--pop)}.bn-top{height:52px;display:flex;align-items:center;gap:8px;padding:0 14px 0 18px;border-bottom:1px solid var(--divider);background:var(--bg);font-size:14px}.bn-crumb{color:var(--ink3)}.bn-chev{flex:none;fill:none;stroke:var(--ink3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bn-top b{font-weight:600}.bn-who{display:flex;align-items:center;margin-right:6px}.bn-who .ig-avatar+.ig-avatar{margin-left:-8px}.bn-topbtn{height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px 0 8px;border:1px solid var(--border);border-radius:var(--r-btn);background:var(--card);font-size:13px;font-weight:500;white-space:nowrap}.bn-topbtn.is-ink{border-color:transparent;background:var(--ink);color:var(--ink-on);padding:0 12px 0 9px}@media (max-width:560px){.bn-top{padding:0 10px 0 14px}.bn-chev,.bn-crumb,.bn-topbtn:not(.is-ink){display:none}}.bn-canvas{position:relative;background-color:var(--canvas);background-image:radial-gradient(circle at 1px 1px,var(--dot) 1px,transparent 1.4px);background-size:22px 22px}.bn-narrow{display:none}@media (max-width:879px){.bn-wide{display:none}.bn-narrow{display:block;max-width:380px;margin:0 auto;padding:8px 0}}.bn-fit{container-type:inline-size;position:relative;width:100%;overflow:hidden}.bn-stage{position:absolute;left:0;top:0;transform-origin:0 0;transform:scale(.7)}@supports (width:calc(tan(atan2(1px,1px)) * 1px)){.bn-stage{transform:scale(tan(atan2(100cqw,var(--bn-w))))}}.bn-world{position:absolute;width:0;height:0}.bn-world *{box-sizing:border-box}.bn-world img,.bn-world svg{max-width:none}.bn-pipes{position:absolute;left:0;top:0;overflow:visible}.bn-pipe{animation:bnFade .5s ease both}.bn-rim{fill:none;stroke:var(--canvas);stroke-linecap:round}.bn-rail{fill:none;stroke:var(--rail);stroke-linecap:round;transition:stroke-width .25s ease,stroke .25s ease}.bn-rail.is-quiet{stroke:var(--rail-q)}.bn-rail.is-hov{stroke:var(--rail-h)}.bn-hit{fill:none;stroke:transparent;stroke-width:24;cursor:pointer;pointer-events:stroke}.bn-port{fill:var(--card);stroke:var(--port);stroke-width:2}.bn-packets{z-index:3;pointer-events:none}.bn-packets,.bn-pk{position:absolute;left:0;top:0}.bn-pk{height:6px;offset-rotate:auto;offset-anchor:center;opacity:0;animation-name:bnTravel;animation-timing-function:cubic-bezier(.45,.05,.3,1);animation-iteration-count:infinite;animation-fill-mode:both}.bn-pk svg{display:block;overflow:visible}.bn-pk-a,.bn-pk-b{fill:currentColor;animation:bnBlink .22s steps(1) infinite}.bn-pk-b{animation-delay:.11s}.bn-pile{position:absolute;display:block;animation:bnPile 2.4s ease-in-out infinite}.bn-pile path{fill:currentColor}.bn-queued{position:absolute;height:22px;display:flex;align-items:center;gap:5px;padding:0 7px 0 5px;border:1px solid var(--gate-edge);border-radius:5px;background:var(--card);box-shadow:var(--shadow);font-size:11.5px;font-weight:500;color:var(--ink2);white-space:nowrap}.bn-queued.is-h{transform:translateX(-50%)}.bn-queued b{font-family:var(--mono);font-weight:600;color:var(--gate-fg)}.bn-label{position:absolute;z-index:25;transform:translate(-50%,-50%);height:26px;display:flex;align-items:center;gap:6px;padding:0 9px 0 6px;border:1px solid var(--border);border-radius:6px;background:var(--card);box-shadow:var(--shadow);color:var(--ink2);font-size:12px;font-weight:500;white-space:nowrap;animation:bnFade .4s ease both}.bn-label.is-flow{border-color:var(--border)}.bn-slot{position:absolute;width:252px;height:140px;z-index:2;transition:left .6s var(--ease),top .6s var(--ease)}.bn-slot.is-entering{z-index:8;transform-origin:top left;animation:bnInsert .75s var(--ease) both}.bn-insdz{position:absolute;left:0;top:0;pointer-events:none;border-radius:12px}.bn-insdz path{fill:var(--fg,var(--iggy-fg));opacity:0;animation:bnDz .2s steps(2) both}.bn-node{position:relative;width:252px;height:140px;padding:0 3px 3px;border:1px solid var(--edge);border-radius:var(--r-node);background:var(--tint);box-shadow:var(--shadow);color:var(--ink);font-family:var(--sans);line-height:normal;transition:box-shadow .3s var(--ease),border-color .25s ease}.bn-node.is-hot{border:1.5px solid var(--fg);box-shadow:0 0 0 4px var(--edge),var(--shadow)}.bn-node.is-sel{box-shadow:0 0 0 5px var(--edge),var(--lift)}.bn-head{position:relative;height:36px;display:flex;align-items:center;gap:8px;padding:0 5px 0 6px}.bn-haze{position:absolute;right:0;top:0;pointer-events:none;fill:var(--fg);opacity:.13}@media (prefers-color-scheme:dark){.bn-haze{opacity:.2}}.bn-head>:not(.bn-haze):not(.bn-strip){position:relative}.bn-fam{font-size:12.5px;font-weight:500;color:var(--fg)}.bn-pill{height:20px;display:flex;align-items:center;gap:4px;padding:0 6px;border:1px solid var(--edge);border-radius:var(--r-tag);background:var(--cardc,var(--card));white-space:nowrap;transition:border-color .25s ease}.bn-node.is-hot .bn-pill{border-color:var(--fg)}.bn-pill-plain{font-size:11.5px;color:var(--ink2);border-color:var(--iggy-edge);background:var(--card)}.bn-num{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--fg);animation:bnBump .4s ease both}.bn-lbl{font-size:11.5px;color:var(--ink2)}.bn-mono{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--fg)}.bn-pill:has(.bn-eq){gap:6px}.bn-eq{display:flex;align-items:flex-end;gap:1.5px;height:9px}.bn-eq i{width:2px;height:9px;background:var(--fg);transform-origin:bottom;animation:bnGrow 1.4s ease-in-out infinite}.bn-eq i:nth-child(2){animation-delay:.2s}.bn-eq i:nth-child(3){animation-delay:.4s}.bn-strip{left:6px;right:6px;bottom:1px;overflow:hidden;border-radius:1px;background:var(--edge)}.bn-scan,.bn-strip{position:absolute;height:2px}.bn-scan{left:0;top:0;width:64px;background:linear-gradient(90deg,transparent,var(--fg));animation:bnScan 1.6s cubic-bezier(.45,0,.25,1) infinite}.bn-fill{display:block;height:2px;background:var(--fg);transition:width .9s var(--ease)}.bn-date{position:relative;width:21px;height:22px;flex:none;display:flex;flex-direction:column;overflow:hidden;border:1.5px solid var(--ink);border-radius:6px;background:var(--card)}.bn-date span{height:7px;flex:none;border-radius:0 0 50% 50%/0 0 3px 3px;background:#F2553E}.bn-date b{flex:1;font-size:9.5px;font-weight:700;line-height:11px;text-align:center;font-variant-numeric:tabular-nums}.bn-card{position:relative;height:99px;padding:12px;overflow:hidden;border:1px solid var(--cardb);border-radius:9px;background:var(--cardc,var(--card));box-shadow:0 1px 2px rgba(0,0,0,.04)}.bn-title{height:20px;display:flex;align-items:center;font-size:14px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-line{position:relative;margin-top:2px;height:16px;overflow:hidden;font-size:12px;line-height:16px;color:var(--ink2)}.bn-still{overflow:hidden;text-overflow:ellipsis}.bn-act,.bn-still{white-space:nowrap}.bn-act{display:flex;align-items:center;gap:5px;animation:bnTick .45s var(--ease) both}.bn-act .ig-logo{flex:none}.bn-ink{color:var(--ink)}.bn-caret{width:1.5px;height:12px;background:var(--fg);animation:bnBreathe .9s steps(1) infinite}.bn-foot{margin-top:13px;height:24px;display:flex;align-items:center}.bn-faces{display:inline-flex;align-items:center}.bn-faces>:not(.bn-more){margin-right:-7px;flex:none;display:block}.bn-faces>:first-child{position:relative;z-index:2}.bn-face-in{animation:bnFace .5s cubic-bezier(.34,1.56,.64,1) both}.bn-more{margin-left:13px;font-size:11.5px;color:var(--ink3)}.bn-bars{display:block;flex:none}.bn-review{height:26px;display:flex;gap:6px;padding:0 10px 0 8px;border-radius:6px;background:var(--ink);color:var(--ink-on);font-size:12px}.bn-chip,.bn-review{align-items:center;font-weight:500}.bn-chip{height:22px;display:inline-flex;gap:5px;padding:0 7px 0 5px;border:1px solid var(--edge,var(--iggy-edge));border-radius:var(--r-tag);color:var(--ink2);font-size:11.5px;white-space:nowrap}.bn-handles{position:absolute;inset:-1px;pointer-events:none}.bn-handles i{position:absolute;width:7px;height:7px;border:1.5px solid var(--fg);border-radius:2px;background:var(--bg)}.bn-handles i:first-child{left:-4px;top:-4px}.bn-handles i:nth-child(2){right:-4px;top:-4px}.bn-handles i:nth-child(3){left:-4px;bottom:-4px}.bn-handles i:nth-child(4){right:-4px;bottom:-4px}.bn-inv{position:relative;display:inline-flex;flex:none}.bn-inv img{width:100%;height:100%;display:block}.bn-inv-l{display:none!important}@media (prefers-color-scheme:dark){.bn-inv-d{display:none!important}.bn-inv-l{display:block!important}}.bn-cur{position:absolute;left:0;top:0;z-index:40;pointer-events:none;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.65,0,.25,1);transition-duration:1.4s;will-change:transform}.bn-cur svg{display:block;overflow:visible;filter:drop-shadow(0 2px 4px rgba(0,0,0,.22))}.bn-cur-face{position:absolute;left:6.6px;top:6.6px;width:21px;height:21px;border-radius:50%!important}.bn-cur-flame{position:absolute;left:10.5px;top:9.5px}.bn-cur-label{position:absolute;left:36px;top:9px;height:18px;padding:0 6px;border-radius:4px;color:#fff;font-size:11px;font-weight:500;line-height:18px;white-space:nowrap;opacity:.94;animation:bnTick .3s ease both}.bn-note{position:absolute;width:300px;z-index:6;transition:opacity .4s ease}.bn-note.is-out{opacity:0}.bn-note-frame{position:relative;padding:0 3px 3px;border:1px solid var(--iggy-edge);border-radius:12px;background:var(--iggy-tint);box-shadow:var(--lift);transform-origin:top left;animation:bnInsert .75s var(--ease) both}.bn-note-head{height:36px;display:flex;align-items:center;gap:8px;padding:0 5px 0 6px;overflow:hidden}.bn-note-head,.bn-note-head>:not(.bn-sweep){position:relative}.bn-sweep{position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--iggy-fg) 13%,transparent),transparent);animation:bnSweep 1.6s ease-in-out infinite}.bn-note-name{font-weight:500}.bn-note-name,.bn-think{font-size:12.5px;color:var(--iggy-fg)}.bn-think{display:flex}.bn-think span{display:inline-block;animation:bnBounce 1.1s ease-in-out infinite}.bn-bob{animation:bnBob .7s ease-in-out infinite}.bn-note-body{padding:12px;border:1px solid var(--iggy-card-border);border-radius:9px;background:var(--iggy-card)}.bn-note-who{display:flex;align-items:center;gap:8px;font-size:14px}.bn-note-who b{font-weight:600}.bn-note-co{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ink3)}.bn-note-text{margin:8px 0 0;min-height:84px;font-size:13px;line-height:20px;color:var(--ink2)}.bn-pen{display:inline-flex;align-items:center;gap:3px;vertical-align:-3px;margin-left:2px}.bn-pen i{width:2px;height:15px;background:var(--iggy-fg);animation:bnBlink .9s steps(1) infinite}.bn-note-foot{margin-top:10px;display:flex;align-items:center;gap:8px;animation:bnUp .4s var(--ease) both}.bn-edit{height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 9px 0 6px;border-radius:6px;background:var(--ink);color:var(--ink-on);font-size:12px;font-weight:500}.bn-notelink{position:absolute;left:0;top:0;overflow:visible;z-index:2}.bn-notelink path{fill:none;stroke:color-mix(in srgb,var(--iggy-fg) 42%,transparent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:180;animation:bnDraw .6s var(--ease) .25s both}.bn-weekpos{position:absolute}.bn-week{width:262px;padding:12px;border:1px solid var(--border);border-radius:var(--r-panel);background:var(--side)}.bn-week-head{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;color:var(--ink3)}.bn-week-head .mono{font-size:12px}.bn-week-card{padding:12px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--card)}.bn-week-main{display:flex;align-items:baseline;gap:6px;margin-bottom:8px;font-size:14px}.bn-week-main b{font-size:22px;font-weight:600;line-height:1}.bn-week-goal{font-size:12px;color:var(--ink3)}.bn-week-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.bn-week-tiles>div{height:52px;display:flex;flex-direction:column;justify-content:space-between;padding:6px 6px 4px;border-radius:6px;font-size:11.5px;color:var(--ink2)}.bn-week-tiles b{margin-left:2px;font-size:12px;font-weight:600}.bn-week-tiles .is-find{background:var(--find-tint)}.bn-week-tiles .is-find b{color:var(--find-fg)}.bn-week-tiles .is-reach{background:var(--reach-tint)}.bn-week-tiles .is-reach b{color:var(--reach-fg)}.bn-week-tiles .is-respond{background:var(--respond-tint)}.bn-week-tiles .is-respond b{color:var(--respond-fg)}.bn-week-next{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--divider);font-size:13px}.bn-week-next img{border-radius:8px;flex:none}.bn-week-next span{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.bn-week-next b{font-weight:500}.bn-week-next i{font-style:normal;font-size:12px;color:var(--ink3)}.bn-approve{display:grid;grid-template-columns:minmax(0,1fr) 560px}.bn-approve-canvas{display:flex;align-items:center;justify-content:center;padding:28px;min-height:100%}.bn-approve-canvas .bn-fit{max-width:380px}.bn-drawer{height:700px;border-left:1px solid var(--border);background:var(--bg);overflow:hidden}.bn-drawer img,.bn-drawer picture{display:block;width:100%}.bn-drawer img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (max-width:1000px){.bn-approve{grid-template-columns:1fr}.bn-drawer{height:auto;aspect-ratio:560/640;max-width:620px;width:100%;margin:0 auto;border-left:0;border-top:1px solid var(--border)}}@media (max-width:719px){.bn-drawer{aspect-ratio:1104/816;max-width:none}.bn-approve-canvas{padding:12px 16px}}.bn-canvas-compose{padding-top:28px}.bn-canvas-compose .bn-narrow{padding-bottom:16px}.cp-dock{display:flex;justify-content:center;padding:8px 16px 40px}.cp,.cp-dock{position:relative}.cp{width:min(720px,100%);font-family:var(--sans);color:var(--ink)}.cp-halo{position:absolute;left:-26px;top:-22px;width:772px;height:148px;pointer-events:none;background:var(--iggy-fg);opacity:.2;-webkit-mask:url(/landing/dither-halo.svg) no-repeat;mask:url(/landing/dither-halo.svg) no-repeat;animation:bnHalo 3.2s ease-in-out infinite;transition:opacity .4s ease}.cp.is-active .cp-halo{animation:none;opacity:.42}@media (max-width:800px){.cp-halo{display:none}}.cp-rim{position:relative;padding:4px;border:1px solid var(--border);border-radius:16px;background:var(--side);box-shadow:var(--pop);transition:border-color .2s ease,box-shadow .3s ease}.cp.is-active .cp-rim{border-color:var(--border-strong);box-shadow:var(--focus)}.cp-card{border:1px solid var(--divider);border-radius:var(--r-node);background:var(--card);box-shadow:var(--shadow)}.cp-input{min-height:48px;display:flex;align-items:center;gap:10px;padding:12px 12px 6px 13px}.cp-flame{flex:none;transform-origin:50% 90%;animation:bnFlame 2.6s ease-in-out infinite}.cp-text{flex:1;min-width:0;display:flex;align-items:center;font-size:15px;line-height:24px;white-space:nowrap;overflow:hidden}.cp-ghost{color:color-mix(in srgb,var(--ink3) 72%,var(--bg))}.cp-ghost,.cp-typed{overflow:hidden;text-overflow:ellipsis}.cp-tab{flex:none;height:20px;margin-left:10px;padding:0 6px;border:1px solid var(--border);border-radius:4px;background:var(--kbd);font-family:var(--mono);font-size:10.5px;line-height:18px;color:var(--ink3)}.cp-caret{flex:none;width:1.5px;height:18px;margin:0 1px;background:var(--ink);animation:bnBlink 1s steps(1) infinite}.cp-bar{height:46px;display:flex;align-items:center;gap:8px;padding:0 6px 6px}.cp-grow{flex:1}.cp-well{height:36px;display:flex;gap:2px;padding:2px;border-radius:10px;background:var(--chip)}.cp-btn,.cp-well{align-items:center}.cp-btn{height:32px;display:inline-flex;justify-content:center;gap:6px;border-radius:8px;font-size:13px;color:var(--ink2);white-space:nowrap}.cp-plus,.cp-sq{width:32px}.cp-scope{padding:0 9px 0 7px}.cp-scope svg{fill:none;stroke:var(--ink3);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.cp-lock{padding:0 10px 0 7px;font-weight:500}.cp-lock.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.03)}@media (prefers-color-scheme:dark){.cp-lock.is-on{box-shadow:0 1px 0 rgba(255,255,255,.04),0 1px 2px rgba(0,0,0,.5)}}.cp-send-wrap{flex:none;margin-left:6px}.cp-send,.cp-send-wrap{position:relative;width:48px;height:38px}.cp-send{display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12)}.cp-burst{position:absolute;left:-20px;top:-20px;pointer-events:none;animation:bnCpBurst .6s var(--ease) both}.cp-burst path{fill:var(--ink-orange)}@media (max-width:640px){.cp-scope svg,.cp-scope-t{display:none}.cp-scope{padding:0 7px}.cp-well-r{display:none}.cp-dock{padding:8px 12px 28px}}@media (max-width:420px){.cp-lock{font-size:0;gap:0;padding:0 7px}}.tm-pin{position:absolute;width:290px;z-index:20;animation:bnUp .4s var(--ease) both}.tm-pin.is-narrow{width:252px}.tm-card{padding:12px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift)}.tm-card-head{display:flex;align-items:center;gap:8px;font-size:13px}.tm-card-head b{font-weight:600}.tm-card-head span{color:var(--ink3);font-size:12px}.tm-card p{margin:8px 0 10px;font-size:13.5px;line-height:1.45;color:var(--ink)}.tm-actions{display:flex;gap:6px}.tm-hand{color:var(--iggy-fg)}.tm-done{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.35;color:var(--ink2);animation:bnUp .35s var(--ease) both}.tm-done>span{flex:1;min-width:0}.tm-dots{display:inline-flex;gap:3px}.tm-dots b{width:4px;height:4px;background:var(--iggy-fg);animation:bnDot 1.2s ease-in-out infinite}.tm-dots b:nth-child(2){animation-delay:.2s}.tm-dots b:nth-child(3){animation-delay:.4s}.tm-ink{position:absolute;left:0;top:0;overflow:visible;z-index:35;pointer-events:none}.tm-ink path{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2000;animation:bnInk 1.3s cubic-bezier(.45,.05,.3,1) both}.tm-ink .tm-arrow{animation-delay:1.2s;animation-duration:.7s}.tm-ink .tm-head{animation-delay:1.8s;animation-duration:.3s}.tm-ink path.is-still{animation:none;stroke-dashoffset:0}.tm-chip{position:absolute;z-index:36;height:28px;display:flex;align-items:center;gap:6px;padding:0 10px 0 4px;border-radius:7px;color:#fff;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:var(--lift);transform:rotate(-2deg);animation:bnUp .4s var(--ease) 1.3s both}.tm-chip-face{border-radius:50%!important;box-shadow:0 0 0 2px #fff}@media (prefers-reduced-motion:reduce){.bn-pk{display:none}.bn-caret,.bn-eq i,.bn-pen i,.bn-pile,.bn-scan,.cp-flame,.cp-halo{animation:none}.bn-cur{transition-duration:.01ms!important}.lp-apps li{transition:none}}