.t-time{letter-spacing:.14em;text-transform:uppercase;color:var(--r-muted);align-self:center;margin:4px 0 2px;font-size:11.5px;font-weight:600}.msg-user{background:var(--r-user);max-width:82%;color:var(--r-ink);overflow-wrap:anywhere;border-radius:16px 16px 5px;align-self:flex-end;padding:10px 14px;font-size:14.5px;line-height:1.5}.receipt{background:var(--r-paper);border:1px solid var(--r-line);min-width:220px;max-width:94%;box-shadow:var(--r-shadow-sm);overflow-wrap:anywhere;border-radius:16px 16px 16px 5px;grid-template-columns:24px 1fr;align-self:flex-start;gap:4px 11px;padding:13px 15px 11px;display:grid;position:relative}.receipt>.r-seal{grid-column:1}.receipt>:not(.r-seal){grid-column:2}.r-seal{background:var(--r-paper-2);width:24px;height:24px;color:var(--r-muted);border-radius:999px;justify-content:center;align-items:center;margin-top:1px;display:flex}.r-seal svg{width:13px;height:13px;display:block}.receipt[data-state=done] .r-seal{background:var(--r-good-soft);color:var(--r-good)}.receipt[data-state=ask] .r-seal{background:var(--r-accent-soft);color:var(--r-accent-ink)}.r-head{font-family:var(--r-voice);color:var(--r-ink);margin:0;font-size:16.5px;font-weight:500;line-height:1.42}.r-head b,.r-head strong{font-weight:650}.r-foot{justify-content:space-between;align-items:baseline;gap:14px;margin-top:6px;display:flex}.r-rest{font-family:var(--r-voice);color:var(--r-muted);margin:0;font-size:14.5px;font-style:italic}.r-how{font-family:var(--r-sans);color:var(--r-muted);border-bottom:1px dotted var(--r-line-strong);flex:none;margin-left:auto;padding:0 0 1px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;display:inline-block}.ent{color:var(--r-ink);border-bottom:2px solid color-mix(in srgb, var(--ent-c,var(--r-muted)) 42%, transparent);border-radius:2px 2px 0 0;font-weight:600}.ent-person{--ent-c:var(--t-person)}.ent-project{--ent-c:var(--t-project)}.ent-task{--ent-c:var(--t-task)}.r-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.chip{white-space:nowrap;font-family:var(--r-sans);color:var(--r-ink-2);background:var(--r-paper);border:1px solid var(--r-line-strong);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.chip-primary{background:var(--r-accent-soft);border-color:color-mix(in srgb, var(--r-accent) 30%, var(--r-line-strong));color:var(--r-accent-ink)}.r-sources{border-top:1px solid var(--r-line);flex-direction:column;margin-top:10px;padding-top:4px;display:flex}.r-src{text-align:left;color:var(--r-ink-2);border-radius:8px;grid-template-columns:16px 1fr auto;align-items:center;gap:9px;padding:6px 2px;font-size:13px;display:grid}.r-src svg{width:14px;height:14px;color:var(--r-muted)}.r-src .src-t{color:var(--r-ink);font-weight:600}.r-src .src-d{color:var(--r-muted);font-size:12px}@keyframes r-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.receipt>.r-head,.receipt>.r-chips,.receipt>.r-sources,.receipt>.r-foot{animation:r-rise calc(.28s / var(--r-motion)) ease-out both;animation-delay:calc(var(--r-row,0) * .16s / var(--r-motion))}.receipt[data-state]:not([data-state=working]){animation:r-settle calc(.24s / var(--r-motion)) ease-out}@keyframes r-settle{0%{transform:scale(1)}45%{transform:scale(1.014)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.receipt>.r-head,.receipt>.r-chips,.receipt>.r-sources,.receipt>.r-foot,.receipt[data-state]:not([data-state=working]){animation:none}}.lp{background:var(--r-bg);min-height:100dvh;color:var(--r-ink);font-family:var(--r-sans);--lp-lift:0 2px 10px #281e0f14, 0 20px 60px #281e0f1a}html[data-theme=dark] .lp{--lp-lift:0 2px 10px #0006, 0 20px 60px #0000008c}.lp a{color:inherit;text-decoration:none}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp .wrap{max-width:1020px;margin:0 auto;padding:0 32px}.lp .hdr{justify-content:space-between;align-items:center;padding:26px 0 0;display:flex}.lp .hdr-r{align-items:center;gap:22px;display:flex}.lp .hdr-r .signin{color:var(--r-ink-2);font-size:14px;font-weight:600;transition:color .15s}.lp .hdr-r .signin:hover{color:var(--r-accent-ink)}.lp .btn{background:var(--r-ink);color:var(--r-paper);border:1px solid var(--r-ink);font-family:var(--r-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:11px 22px;font-size:14.5px;font-weight:600;transition:opacity .15s,border-color .15s,color .15s;display:inline-flex}.lp .btn:hover{opacity:.88}.lp .btn.quiet{color:var(--r-ink);border-color:var(--r-line-strong);background:0 0}.lp .btn.quiet:hover{opacity:1;border-color:var(--r-ink)}.lp .btn:focus-visible{outline:2px solid var(--r-accent);outline-offset:2px}.lp .hero{text-align:center;padding:92px 0 30px}.lp .hero h1{max-width:680px;font-family:var(--r-voice);letter-spacing:-.015em;text-wrap:balance;margin:0 auto 22px;font-size:62px;font-weight:500;line-height:1.06}.lp .hero h1 em{color:var(--r-accent-ink);font-style:italic}.lp .hero .sub{max-width:560px;font-family:var(--r-voice);color:var(--r-ink-2);text-wrap:pretty;margin:0 auto 40px;font-size:20px;line-height:1.55}.lp .hero .btn{padding:14px 30px;font-size:15.5px}.lp .beta-note{color:var(--r-muted);margin:16px 0 0;font-size:13.5px}.lp .stage{padding:44px 0 26px}.lp .stage-card{background:var(--r-bg);border:1px solid var(--r-line);max-width:640px;box-shadow:var(--lp-lift);border-radius:22px;flex-direction:column;gap:14px;margin:0 auto;padding:30px 34px 34px;display:flex}.lp .stage-card .msg-user{align-self:flex-end}.lp .stage-card .receipt{max-width:480px}.lp .stage-cap{text-align:center;max-width:480px;font-family:var(--r-voice);color:var(--r-muted);margin:18px auto 0;font-size:15px;font-style:italic;line-height:1.55}.lp .rows{flex-direction:column;gap:26px;padding:70px 0 20px;display:flex}.lp .row{background:var(--r-paper);border:1px solid var(--r-line);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:46px 52px;display:grid}.lp .row.flip{direction:rtl}.lp .row.flip>*{direction:ltr}.lp .row h2{font-family:var(--r-voice);letter-spacing:-.01em;color:var(--r-ink);margin:0 0 14px;font-size:32px;font-weight:500;line-height:1.15}.lp .row p{color:var(--r-ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.lp .row p+p{margin-top:10px}.lp .row .art{flex-direction:column;gap:6px;min-width:0;display:flex}.lp .art-pane{background:var(--r-bg);border:1px solid var(--r-line);border-radius:16px;flex-direction:column;gap:4px;padding:18px 16px;display:flex}.lp .art-pane .receipt{align-self:stretch;max-width:none}.lp .pl-h{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.lp .pl-h h3{font-family:var(--r-voice);color:var(--r-ink);margin:0;font-size:15px;font-weight:600}.lp .pl-h .count{color:var(--r-muted);background:0 0;border:none;font-size:12.5px;font-weight:600}.lp .pl-row{text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;padding:8px 6px;display:flex}.lp .pl-av{letter-spacing:.01em;background:var(--r-accent-soft);width:34px;height:34px;color:var(--r-accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.lp .pl-main{flex-direction:column;flex:1;min-width:0;display:flex}.lp .pl-nm{color:var(--r-ink);font-size:14px;font-weight:600;line-height:1.3}.lp .pl-sub{color:var(--r-muted);font-size:12.5px;line-height:1.3}.lp .pl-when{color:var(--r-muted);flex:none;font-size:12px}.lp .pl-more{text-align:left;width:100%;color:var(--r-accent-ink);background:0 0;border:none;align-items:center;gap:8px;padding:9px 6px 2px;font-size:13px;font-weight:600;display:flex}.lp .pl-more .chev{color:var(--r-muted)}.lp .mini-map{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--r-paper) 60%, transparent) 0%, transparent 65%), var(--r-bg);border:1px solid var(--r-line);border-radius:16px;height:300px;position:relative;overflow:hidden}.lp .map-svg{width:100%;height:100%;position:absolute;inset:0}.lp .map-svg line{stroke:var(--r-line-strong);stroke-width:1px}.lp .map-svg line.hot{stroke:color-mix(in srgb, var(--r-accent) 55%, var(--r-line-strong));stroke-width:1.4px}.lp .map-svg line.far{stroke:var(--r-line);stroke-dasharray:3 3}.lp .map-node{color:var(--r-ink-2);white-space:nowrap;flex-direction:column;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex;position:absolute;transform:translate(-50%,-50%)}.lp .map-node.center{color:var(--r-ink);font-size:14px}.lp .map-node .pl-av{width:44px;height:44px;font-size:13px}.lp .map-node.center .pl-av{background:var(--r-ink);width:62px;height:62px;color:var(--r-paper);font-size:17px}.lp .map-node .ev-dot{background:color-mix(in srgb, var(--ev-c,var(--r-accent)) 20%, var(--r-paper));border:1.5px solid var(--ev-c,var(--r-accent));border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.lp .map-node .sub{color:var(--r-muted);font-size:11px;font-weight:500}.lp .map-node.far{opacity:.5}.lp .doc-chip{background:var(--r-paper);border:1px solid var(--r-line);border-radius:12px;align-items:center;gap:11px;margin-bottom:4px;padding:11px 13px;display:flex}.lp .doc-chip .di{background:color-mix(in srgb, var(--t-document) 16%, var(--r-paper));width:30px;height:30px;color:var(--t-document);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp .doc-chip .di svg{width:16px;height:16px}.lp .doc-chip .dm{flex-direction:column;flex:1;min-width:0;display:flex}.lp .doc-chip .dt{color:var(--r-ink);font-size:13.5px;font-weight:600;line-height:1.3}.lp .doc-chip .ds{color:var(--r-muted);font-size:12px;line-height:1.3}.lp .doc-chip .dtag{color:var(--r-good);flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.lp .doc-chip .dtag i{background:var(--r-good);border-radius:50%;width:6px;height:6px}.lp .trust{text-align:center;padding:76px 0 70px}.lp .trust blockquote{max-width:620px;font-family:var(--r-voice);letter-spacing:-.01em;text-wrap:balance;color:var(--r-ink);margin:0 auto 14px;font-size:34px;font-weight:500;line-height:1.25}.lp .trust .who{color:var(--r-muted);font-size:14px}.lp .trust-pts{flex-wrap:wrap;justify-content:center;gap:34px;max-width:720px;margin:44px auto 0;display:flex}.lp .trust-pts span{color:var(--r-ink-2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.lp .trust-pts svg{width:15px;height:15px;color:var(--r-good);flex:none}.lp .close{text-align:center;padding:30px 0 100px}.lp .close h2{font-family:var(--r-voice);letter-spacing:-.01em;color:var(--r-ink);margin:0 0 14px;font-size:40px;font-weight:500}.lp .close p{max-width:460px;color:var(--r-ink-2);margin:0 auto 32px;font-size:16px;line-height:1.6}.lp .close .btn{padding:14px 30px;font-size:15.5px}.lp .ftr{border-top:1px solid var(--r-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding:26px 0 40px;display:flex}.lp .ftr .fine{color:var(--r-muted);max-width:480px;font-size:13px;line-height:1.6}.lp .ftr nav{gap:20px;font-size:13.5px;font-weight:600;display:flex}.lp .ftr nav a{color:var(--r-ink-2)}.lp .ftr nav a:hover{color:var(--r-accent-ink)}@media (width<=860px){.lp .hero{padding:64px 0 24px}.lp .hero h1{font-size:44px}.lp .hero .sub{font-size:18px}.lp .row{grid-template-columns:1fr;gap:30px;padding:34px 30px}.lp .row.flip{direction:ltr}.lp .trust blockquote{font-size:27px}.lp .close h2{font-size:32px}}@media (width<=560px){.lp .wrap{padding:0 20px}.lp .hero h1{font-size:37px}.lp .stage-card{padding:22px 20px 26px}.lp .row{padding:28px 22px}.lp .trust-pts{gap:14px 24px}}.lp .wordmark .lp-lockup{font-size:30px}.lp .map-node.n-center{top:50%;left:50%}.lp .map-node.n-sintei{top:28%;left:24%}.lp .map-node.n-priya{top:30%;left:76%}.lp .map-node.n-scope{top:72%;left:74%}.lp .map-node.n-kickoff{top:74%;left:26%}.lp .map-node.n-elena{top:54%;left:12%}.lp .ev-dot.ev-project{--ev-c:var(--t-project)}.lp .ev-dot.ev-person{--ev-c:var(--t-person)}.lp .ev-dot.ev-task{--ev-c:var(--t-task)}.lp .ev-dot.ev-note{--ev-c:var(--t-note)}
