.letter-fig{margin:36px 0 44px}.tk-tray{display:flex;justify-content:center;padding:48px 32px;overflow:hidden;border-radius:12px;background:#09090b0d}.tk-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Inter,var(--ds-font-body);color:#09090b;transform:scale(.95)}.tk-lines{position:absolute;inset:0;margin:0 auto;height:100%;pointer-events:none}.tk-lines path{stroke:#09090b26;stroke-linecap:round}.tk-lines .tk-beam,.tk-lines .tk-pulse,.tk-lines .tk-flow{stroke:inherit}.tk-card{position:relative;z-index:10;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #00000013,0 4px 6px -1px #0001,0 2px 4px -2px #0001}.tk-skel{display:flex;flex-direction:column;gap:6px}.tk-row{display:flex;gap:8px}.tk-row--1{gap:4px}.tk-mt4{margin-top:16px}.tk-skel i{display:block;height:4px;border-radius:999px;background:#09090b1a}.tk-skel .tk-f{flex:1}.tk-skel .tk-w8{width:32px}.tk-skel .tk-full{width:100%}.tk-skel .tk-3{width:33.333%}.tk-skel .tk-23{width:66.666%}.tk-stage--merge{min-width:480px}.tk-lines--merge{width:60%}.tk-grid3{position:relative;z-index:10;display:grid;grid-template-columns:repeat(3,112px);gap:12px}.tk-usage{display:flex;flex-direction:column;gap:12px;padding:12px}.tk-usage__head{display:flex;align-items:center;justify-content:space-between;gap:6px}.tk-usage__title{font-size:12px;line-height:1.25;font-weight:500}.tk-usage__ico{flex:none;width:14px;height:14px;color:#09090b}.tk-node{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:96px 0 80px;border-radius:999px;background:#000000bf;box-shadow:0 0 0 1px #000,0 20px 25px -5px #0003,0 8px 10px -6px #0003;backdrop-filter:blur(8px)}.tk-node__ico{width:24px;height:24px;color:#e9b989}.tk-node--split{margin:72px 0}.tk-node--split .tk-node__ico{width:20px;height:20px}.tk-doc-wrap{position:relative}.tk-doc{z-index:1;display:flex;flex-direction:column;gap:12px;width:96px;box-sizing:border-box;padding:12px;border-radius:6px 15% 6px 6px}.tk-doc__title{font-size:12px;font-weight:600}.tk-doc__bar{width:32px;height:4px;margin-top:4px;border-radius:999px;background:#09090b}.tk-tag{position:absolute;right:-28px;bottom:16px;z-index:2;padding:2px 6px;border-radius:4px;background:#c59060;color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 10px 15px -3px #78481e40,inset 0 0 0 1px #09090b26}.tk-pill{display:flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px 6px 6px;border-radius:999px;white-space:nowrap}.tk-pill__label{font-size:12px;line-height:16px;font-weight:600}.tk-pill--tile{padding:4px 12px 4px 4px;border-radius:12px}.tk-pill__sub{font-size:10px;line-height:14px;color:#09090b80}.tk-ico{width:16px;height:16px;flex:none}.tk-ico--muted{color:#71717a}.tk-ico--brown{color:#c59060}.tk-tile{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px}.tk-tile:after{content:"";position:absolute;inset:0;border:1px solid rgba(9,9,11,.05);border-radius:8px}.tk-tile--muted{background:#71717a1a;color:#71717a}.tk-tile--brown{background:#c5906024;color:#c59060}.tk-stage--fan{min-width:480px;min-height:264px}.tk-lines--fan{width:80%}.tk-fan{position:relative;z-index:10;display:flex;align-items:center;gap:48px}.tk-dark-pill{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:#09090be0;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 0 0 1px #000,0 10px 15px -3px #00000026,0 4px 6px -4px #00000026;backdrop-filter:blur(8px)}.tk-outs{display:flex;flex-direction:column;gap:56px}.tk-outs .tk-pill{padding:8px 16px 8px 12px}.tk-stage--split{min-width:600px}.tk-lines--split{width:50%}.tk-split-outs{position:relative;z-index:10;display:grid;grid-template-columns:repeat(3,150px);justify-items:center}.tk-split-outs .tk-pill{padding:4px 12px 4px 4px}.tk-split-outs .tk-ico{width:28px;height:28px;padding:6px;box-sizing:border-box;border-radius:999px;background:#71717a1a}.tk-split-outs .tk-ico--brown{background:#c5906024}.tk-beam{stroke-width:1;stroke-dasharray:80 300;stroke-dashoffset:680;animation:tk-beam-move 6.4s linear infinite}.tk-beam--ink{stroke:#09090b!important}.tk-beam--late{animation-delay:2s;filter:drop-shadow(0 1px 2px rgba(197,144,96,.45))}@keyframes tk-beam-move{to{stroke-dashoffset:-780px}}.tk-pulse{stroke-width:1.5;stroke-dasharray:.3 2;stroke-dashoffset:1.3;animation:tk-pulse 2.6s linear infinite}.tk-pulse--out{animation-delay:.9s}@keyframes tk-pulse{0%{stroke-dashoffset:1.3}to{stroke-dashoffset:-1}}.tk-flow{stroke-dasharray:4 40;stroke-dashoffset:40;animation:tk-out 3s linear infinite}.tk-flow--in{stroke-dasharray:4 30;stroke-dashoffset:30;animation:tk-in 2s linear infinite}@keyframes tk-in{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes tk-out{0%{stroke-dashoffset:550px}10%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.lf-armed:not(.is-in) .tk-beam,.lf-armed:not(.is-in) .tk-pulse,.lf-armed:not(.is-in) .tk-flow{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.tk-beam,.tk-pulse,.tk-flow{animation:none;opacity:0}}@media (max-width: 760px){.tk-tray{padding:32px 12px}.tk-stage--merge{zoom:.8}.tk-stage--fan{zoom:.62}.tk-stage--split{zoom:.58}}@media (max-width: 480px){.tk-stage--merge{zoom:.62}.tk-stage--fan{zoom:.58}.tk-stage--split{zoom:.55}}.tk-beam{animation-duration:4.2s}.tk-beam--late{animation-delay:1.2s}.tk-pulse{animation-duration:1.8s}.tk-pulse--out{animation-delay:.6s}.tk-flow{animation-duration:2.4s}.tk-flow--in{animation-duration:1.6s}.tk-node:before,.tk-node:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(197,144,96,.55);animation:tk-ping 2.4s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}.tk-node:after{animation-delay:1.2s}@keyframes tk-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}.tk-node__ico{animation:tk-breathe 2.4s ease-in-out infinite}@keyframes tk-breathe{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(233,185,137,0))}50%{transform:scale(1.12);filter:drop-shadow(0 0 6px rgba(233,185,137,.7))}}.tk-dark-pill .tk-ico{animation:tk-wiggle 2.8s ease-in-out infinite;transform-origin:30% 70%}@keyframes tk-wiggle{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-14deg)}86%{transform:rotate(10deg)}94%{transform:rotate(-4deg)}}.tk-usage,.tk-doc,.tk-outs .tk-pill,.tk-split-outs .tk-pill,.tk-stage--split>.tk-pill,.tk-fan>.tk-pill{animation:tk-float 4.5s ease-in-out infinite}.tk-usage:nth-child(2),.tk-outs .tk-pill:nth-child(2),.tk-split-outs .tk-pill:nth-child(2){animation-delay:-1.5s}.tk-usage:nth-child(3),.tk-outs .tk-pill:nth-child(3),.tk-split-outs .tk-pill:nth-child(3){animation-delay:-3s}.tk-doc{animation-delay:-.8s}@keyframes tk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tk-skel i{background:linear-gradient(90deg,#09090b1a 0% 40%,#c5906059 50%,#09090b1a 60% 100%);background-size:300% 100%;animation:tk-shimmer 2.8s linear infinite}@keyframes tk-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.tk-tag{animation:tk-tag 3.2s ease-in-out infinite;transform-origin:left center}@keyframes tk-tag{0%,60%,to{transform:rotate(0) scale(1)}68%{transform:rotate(-6deg) scale(1.12)}76%{transform:rotate(4deg) scale(1.05)}84%{transform:rotate(0) scale(1)}}.tk-split-outs .tk-ico--brown{animation:tk-spin 3.2s cubic-bezier(.6,0,.4,1) infinite}@keyframes tk-spin{0%,55%{transform:rotate(0)}to{transform:rotate(360deg)}}.tk-outs .tk-ico--brown{animation:tk-nudge 2.4s ease-in-out infinite}@keyframes tk-nudge{0%,to{transform:translate(0)}50%{transform:translate(2px)}}.lf-armed .tk-grid3>*,.lf-armed .tk-node,.lf-armed .tk-doc-wrap,.lf-armed .tk-fan>*,.lf-armed .tk-outs>*,.lf-armed .tk-stage--split>.tk-pill,.lf-armed .tk-split-outs>*{opacity:0;translate:0 14px;scale:.96;transition:opacity .5s ease,translate .7s cubic-bezier(.2,.8,.2,1),scale .7s cubic-bezier(.2,.8,.2,1)}.lf-armed.is-in .tk-grid3>*,.lf-armed.is-in .tk-node,.lf-armed.is-in .tk-doc-wrap,.lf-armed.is-in .tk-fan>*,.lf-armed.is-in .tk-outs>*,.lf-armed.is-in .tk-stage--split>.tk-pill,.lf-armed.is-in .tk-split-outs>*{opacity:1;translate:0 0;scale:1}.lf-armed.is-in .tk-grid3>:nth-child(2),.lf-armed.is-in .tk-fan>:nth-child(2),.lf-armed.is-in .tk-outs>:nth-child(1),.lf-armed.is-in .tk-split-outs>:nth-child(1){transition-delay:.12s}.lf-armed.is-in .tk-grid3>:nth-child(3),.lf-armed.is-in .tk-outs>:nth-child(2),.lf-armed.is-in .tk-split-outs>:nth-child(2){transition-delay:.24s}.lf-armed.is-in .tk-outs>:nth-child(3),.lf-armed.is-in .tk-split-outs>:nth-child(3){transition-delay:.36s}.lf-armed.is-in .tk-node{transition-delay:.35s}.lf-armed.is-in .tk-doc-wrap{transition-delay:.55s}.lf-armed.is-in .tk-fan>:nth-child(3) .tk-pill{transition-delay:.3s}.lf-armed .tk-split-outs>*{transition-delay:0s}.lf-armed.is-in .tk-split-outs>:nth-child(1){transition-delay:.5s}.lf-armed.is-in .tk-split-outs>:nth-child(2){transition-delay:.62s}.lf-armed.is-in .tk-split-outs>:nth-child(3){transition-delay:.74s}.lf-armed.is-in .tk-outs>:nth-child(1){transition-delay:.45s}.lf-armed.is-in .tk-outs>:nth-child(2){transition-delay:.57s}.lf-armed.is-in .tk-outs>:nth-child(3){transition-delay:.69s}.lf-armed:not(.is-in) .tk-node:before,.lf-armed:not(.is-in) .tk-node:after,.lf-armed:not(.is-in) .tk-node__ico,.lf-armed:not(.is-in) .tk-skel i,.lf-armed:not(.is-in) .tk-usage,.lf-armed:not(.is-in) .tk-doc,.lf-armed:not(.is-in) .tk-pill,.lf-armed:not(.is-in) .tk-tag,.lf-armed:not(.is-in) .tk-ico{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.tk-node:before,.tk-node:after{display:none}.tk-node__ico,.tk-dark-pill .tk-ico,.tk-usage,.tk-doc,.tk-pill,.tk-skel i,.tk-tag,.tk-ico{animation:none!important}}.tk-invc-stage{display:flex;justify-content:center;width:100%;font-family:Inter,var(--ds-font-body);color:#09090b;transform:scale(.95)}.tk-invc-stack{position:relative;width:100%;max-width:360px;padding:21px 14px 0}.tk-invc-ghost{position:absolute;bottom:24px;border-radius:18px;box-shadow:0 0 0 1px #00000013}.tk-invc-ghost--1{left:21px;right:21px;top:14px;z-index:1;background:#fff}.tk-invc-ghost--2{left:31.5px;right:31.5px;top:7px;background:#ffffffbf}.tk-invc{position:relative;z-index:10;padding:28px;border-radius:18px;background:#fff;font-size:13px;line-height:1.45;box-shadow:0 0 0 1px #00000013,0 20px 25px -5px #0001,0 8px 10px -6px #0001}.tk-invc__top{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:21px}.tk-invc__logo{display:block;width:20px;height:20px;color:#c59060}.tk-invc__id{margin-top:14px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.tk-invc__amount{margin-top:3.5px;transform:translate(-3.5px);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.tk-invc__due{font-size:11px;font-weight:500}.tk-invc__roi{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:4px;background:#c59060;color:#fff;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 6px 10px -3px #78481e40,inset 0 0 0 1px #09090b26;white-space:nowrap}.tk-invc__rows{display:flex;flex-direction:column;gap:5.25px}.tk-invc__row{display:grid;grid-template-columns:112px 1fr;align-items:center}.tk-invc__row span{color:#52525b}.tk-invc__row b{font-weight:600;font-variant-numeric:tabular-nums}.lf-armed .tk-invc-ghost{opacity:0;translate:0 10px;scale:.97;transition:opacity .5s ease,translate .7s cubic-bezier(.2,.8,.2,1),scale .7s cubic-bezier(.2,.8,.2,1)}.lf-armed .tk-invc-ghost--1{transition-delay:.15s}.lf-armed .tk-invc-ghost--2{transition-delay:.28s}.lf-armed .tk-invc{opacity:0;translate:0 16px;transition:opacity .5s ease,translate .7s cubic-bezier(.2,.8,.2,1)}.lf-armed .tk-invc__row{opacity:0;translate:0 6px;transition:opacity .4s ease var(--d, .5s),translate .5s cubic-bezier(.2,.8,.2,1) var(--d, .5s)}.lf-armed .tk-invc__roi{opacity:0;scale:.6;transition:opacity .3s ease 1.15s,scale .45s cubic-bezier(.3,1.6,.5,1) 1.15s}.lf-armed.is-in .tk-invc-ghost,.lf-armed.is-in .tk-invc,.lf-armed.is-in .tk-invc__row,.lf-armed.is-in .tk-invc__roi{opacity:1;translate:0 0;scale:1}.lf-armed.is-in .tk-invc__row b{animation:tk-invc-tick .9s ease var(--d) both}@keyframes tk-invc-tick{0%{color:#09090b}35%{color:#c59060}to{color:#09090b}}.tk-invc{animation:tk-float 5s ease-in-out infinite}.tk-invc__roi{animation:tk-tag 3.2s ease-in-out 2s infinite;transform-origin:left center}@media (prefers-reduced-motion: reduce){.tk-invc,.tk-invc__roi{animation:none!important}}@media (max-width: 600px){.tk-invc{padding:21px}.tk-invc__amount{font-size:21px}.tk-invc__top{gap:14px}.tk-invc__row{grid-template-columns:104px 1fr}}body.tk .letter-fig{margin-top:0;margin-bottom:0}body.tk .letter-fig figcaption{margin:12px 4px 0;font-size:13px;line-height:18px;color:var(--muted-foreground);text-align:center}body.tk .tk-tray{background:#ffffff06;box-shadow:inset 0 0 0 1px var(--border);border-radius:1rem}body.tk .tk-stage,body.tk .tk-invc-stage{color:var(--foreground)}body.tk .tk-lines path{stroke:#ffffff24}body.tk .tk-lines .tk-beam,body.tk .tk-lines .tk-pulse,body.tk .tk-lines .tk-flow{stroke:inherit}body.tk .tk-beam--ink{stroke:#fafafa!important}body.tk .tk-card{background:#171717;box-shadow:0 0 0 1px #ffffff1a,0 4px 6px -1px #0006,0 2px 4px -2px #0006}body.tk .tk-skel i{background:linear-gradient(90deg,#ffffff14 0% 40%,#c5906073 50%,#ffffff14 60% 100%);background-size:300% 100%}body.tk .tk-usage__ico{color:var(--foreground)}body.tk .tk-node{background:#0a0a0ad9;box-shadow:0 0 0 1px #ffffff26,0 20px 25px -5px #00000080}body.tk .tk-doc__bar{background:#fafafa}body.tk .tk-pill__sub{color:#fafafa80}body.tk .tk-ico--muted{color:#a1a1a1}body.tk .tk-tile:after{border-color:#ffffff0f}body.tk .tk-tile--muted{background:#ffffff0f;color:#a1a1a1}body.tk .tk-tile--brown{background:#c5906029}body.tk .tk-dark-pill{background:#fafafa;color:#0a0a0a;box-shadow:0 0 0 1px #fff3,0 10px 15px -3px #00000080}body.tk .tk-dark-pill .tk-ico--brown{color:var(--brand-deep)}body.tk .tk-split-outs .tk-ico{background:#ffffff0f}body.tk .tk-split-outs .tk-ico--brown{background:#c5906029}body.tk .tk-invc,body.tk .tk-invc-ghost--1{background:#171717}body.tk .tk-invc-ghost--2{background:#171717bf}body.tk .tk-invc,body.tk .tk-invc-ghost{box-shadow:0 0 0 1px #ffffff1a,0 20px 25px -5px #00000073}body.tk .tk-invc__row span{color:var(--muted-foreground)}body.tk .tk-invc__id,body.tk .tk-invc__amount{font-family:var(--ds-font-mono)}@keyframes tk-invc-tick{0%{color:#fafafa}35%{color:#c59060}to{color:#fafafa}}
