@font-face{font-family:Geist;src:url(/assets/geist.BgDaEnEv.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/ibm-plex-sans.IvpUvPa2.woff2) format("woff2");font-weight:100 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono.B9CIFXIH.woff2) format("woff2");font-weight:100 800;font-display:swap}:root{--tk-font-body: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--tk-font-display: "Geist", ui-sans-serif, system-ui, sans-serif;--tk-font-mono: "JetBrains Mono", ui-monospace, monospace;--tk-header-height: 56px;--tk-radius: 8px;--tk-radius-panel: 12px;--tk-gold: #e0a31a;--tk-gold-rgb: 224, 163, 26;--tk-on-gold: #15110a;--tk-bg: #f7f6f3;--tk-surface: #ffffff;--tk-surface-raised: #f1efea;--tk-text: #1c1f24;--tk-text-muted: rgba(28, 31, 36, .66);--tk-line: rgba(28, 31, 36, .11);--tk-line-strong: rgba(28, 31, 36, .22);--tk-accent-text: #805700;--tk-logo: #d4960a;--tk-shadow: 0 40px 80px -30px rgba(20, 24, 32, .4)}:root.tk-dark,:root.dark{--tk-bg: #12161c;--tk-surface: #181d24;--tk-surface-raised: #20262f;--tk-text: #e8e6e1;--tk-text-muted: rgba(232, 230, 225, .64);--tk-line: rgba(255, 255, 255, .09);--tk-line-strong: rgba(255, 255, 255, .2);--tk-accent-text: #ecb544;--tk-logo: #f0c040;--tk-shadow: 0 40px 80px -30px rgba(0, 0, 0, .7)}.tk-header{position:sticky;top:0;z-index:10;display:flex;flex-shrink:0;align-items:center;gap:8px;height:var(--tk-header-height);padding:0 24px;background:color-mix(in srgb,var(--tk-bg) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--tk-text);font-family:var(--tk-font-body)}.tk-header:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(var(--tk-gold-rgb),.3) 25%,transparent 65%),var(--tk-line);pointer-events:none}.tk-home{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.tk-logo{flex:none;width:30px;height:30px;background:var(--tk-logo);mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='16%2018%20224%20224'%20fill='currentColor'%20color='%23D4960A'%20role='img'%20aria-label='Takin'%3e%3cpath%20fill-rule='evenodd'%20d='M123.5%20215.6C121%20215.3%20120.4%20215.2%20118.1%20214.5C114.2%20213.4%20112.4%20212.3%20109.1%20209.2C104%20204.5%20101.3%20198.8%20100.4%20190.5C99.9%20186.3%2099.9%20184.6%20100.4%20180C101.4%20171.8%20101.2%20168.8%2099.2%20161.8C97.2%20154.5%2095.5%20150.5%2091.3%20142.8C88%20136.8%2087.1%20134.5%2085.1%20127.6C82.9%20119.9%2082.1%20115.4%2081.9%20109.6C81.7%20100.9%2083.4%2095.4%2087.9%2090.1C90.2%2087.4%2094.1%2084.5%2096.8%2083.3L97.9%2082.8%20102.6%2084C111.8%2086.3%20117.2%2087.2%20124.5%2087.8L128.2%2088.1%20131.9%2087.8C138.8%2087.2%20144.7%2086.2%20153.5%2083.9L158.1%2082.8%20160.6%2084.1C165.8%2086.9%20169.6%2091%20171.9%2095.9C173.2%2099%20173.7%20101.4%20173.9%20106.5C174.1%20110.1%20174.1%20110.2%20173.8%20113.3C173.2%20119.4%20171.3%20127.5%20169.1%20133.4C167.7%20137.1%20166.8%20139%20164%20144C160.3%20150.9%20158%20156.5%20156.3%20163.6C154.7%20169.6%20154.7%20170.9%20155.4%20178.2C156.1%20184.7%20156.1%20186.1%20155.7%20190.1C154.6%20199.6%20151.3%20206.2%20145%20211C141.1%20214%20136.8%20215.4%20130.2%20215.8C126.4%20216%20127%20216.1%20123.5%20215.6ZM114.9%20193.9C117.8%20193.5%20120.2%20189.1%20119.4%20185.3C119.2%20184.2%20119.1%20184.1%20118.5%20183.3C117.3%20181.9%20116.5%20181.7%20114.8%20182.1C111.7%20183.1%20109.4%20188.2%20110.7%20191.4C111.4%20192.9%20112.9%20194.2%20113.9%20194.1C114.1%20194%20114.6%20194%20114.9%20193.9ZM143.2%20193.8C143.6%20193.6%20144.1%20193.2%20144.5%20192.7C145.1%20191.9%20145.2%20191.8%20145.4%20190.7C146.1%20187.6%20144.7%20184%20142.3%20182.6C139.4%20180.9%20137%20182.3%20136.4%20186C135.8%20190.4%20140.1%20195.4%20143.2%20193.8ZM107.2%20127C109.7%20126.3%20111.9%20124.7%20112.7%20123C113.9%20120.2%20113.7%20117.9%20111.9%20115.6C111.1%20114.5%20110.8%20114.3%20109.2%20113.5C107.7%20112.8%20107.7%20112.8%20106%20112.6L104.4%20112.5%20102.8%20113C100.3%20113.7%2098.1%20115.3%2097.3%20117C96.1%20119.8%2096.3%20122.1%2098.1%20124.4C98.9%20125.4%2099.2%20125.7%20100.8%20126.5C102.1%20127.1%20102.3%20127.2%20103.6%20127.3C105.6%20127.5%20105.5%20127.5%20107.2%20127ZM154.9%20126.6C157.8%20125.4%20159.1%20123.5%20159.4%20120.4C159.6%20118.3%20158.6%20116.2%20156.5%20114.6C155%20113.4%20155.1%20113.5%20153.4%20113C152%20112.6%20151.9%20112.6%20150.3%20112.7L148.7%20112.7%20147.1%20113.4C144.2%20114.6%20142.9%20116.5%20142.6%20119.6C142.4%20121.7%20143.4%20123.8%20145.5%20125.4C147%20126.6%20146.8%20126.4%20148.4%20126.9C149.8%20127.4%20149.9%20127.4%20151.6%20127.3L153.3%20127.3%20154.9%20126.6ZM76.8%20126.9C71.8%20126.6%2059.3%20122.2%2053.8%20118.8C48.9%20115.8%2045.1%20110.7%2045.5%20108.1C45.9%20106.1%2048.6%20105.7%2057.1%20106L62.2%20106.2%2067.6%20107.1C72%20107.7%2076.7%20108.6%2076.9%20108.7C76.9%20108.7%2076.9%20109.8%2077%20111.1C77.2%20115.6%2078%20120.1%2079.5%20126.8C79.6%20127%2079.6%20127%2076.8%20126.9ZM176.4%20126.8C178%20120.3%20178.8%20115.6%20179%20111.1C179.1%20109.8%20179.1%20108.7%20179.1%20108.7C179.2%20108.7%20181.4%20108.3%20184.1%20107.8C196.3%20105.6%20207.1%20105.2%20209.8%20107C210.7%20107.6%20210.8%20108.1%20210.3%20109.9C209.8%20111.8%20207.1%20115.1%20204.3%20117.3C199.1%20121.4%20185.1%20126.6%20178.1%20126.9C176.5%20127%20176.4%20127%20176.4%20126.8ZM23.5%20108.2C23.4%20107.9%2023.2%20108.4%2025.7%20102.6C27.2%2099.3%2029.3%2094.2%2032.6%2085.8C38.7%2070.1%2040.4%2066.6%2044.4%2060.5C48.8%2053.7%2055.1%2048%2060.2%2045.8C63.4%2044.5%2070.3%2043.1%2074.2%2042.9C83%2042.6%2086.2%2042.9%20102.8%2045.9C118.1%2048.6%20120.6%2048.9%20128%2048.9C134.8%2048.9%20138.1%2048.5%20153%2045.9C169.1%2043.1%20172.7%2042.7%20180.4%2042.9C184.4%2043%20185.9%2043.2%20190.6%2044.3C196.2%2045.6%20197.9%2046.4%20201.9%2049.7C207.3%2054%20211.2%2059%20215.3%2067C218.2%2072.5%20220.1%2076.8%20224.5%2088.4C227.2%2095.4%20228.7%2099.1%20230.4%20102.9C232.3%20107.3%20232.6%20108.1%20232.5%20108.3C232.2%20108.8%20231.8%20108.6%20229.5%20106.7C226.5%20104.2%20222.6%20100.5%20214.2%2092C205.1%2082.8%20202.1%2080.1%20197.6%2077.2C195.4%2075.8%20194.7%2075.4%20192.7%2074.7C190.7%2073.9%20190.1%2073.8%20188.3%2073.7C187.5%2073.6%20186.3%2073.5%20185.8%2073.4C184%2073%20182.4%2072.9%20179.3%2073.2C175.3%2073.5%20173.2%2073.9%20161.2%2076.9C143.1%2081.4%20138.5%2082.3%20131.4%2082.9C126.6%2083.2%20123.4%2083%20116.6%2081.8C112.1%2081%20111%2080.8%20100.1%2078.1C79.4%2072.9%2076.4%2072.5%2068.9%2073.5C64.6%2074.1%2064.5%2074.1%2062%2075.2C60.6%2075.9%2059.6%2076.5%2057.3%2078C53%2080.9%2050.5%2083.2%2041.7%2092.1C33.3%20100.6%2029.5%20104.3%2026.5%20106.7C24.2%20108.6%2023.7%20108.8%2023.5%20108.2Z'/%3e%3c/svg%3e") center / contain no-repeat}.tk-logo.tk-small{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='16%2018%20224%20224'%20fill='currentColor'%20color='%23D4960A'%20role='img'%20aria-label='Takin'%3e%3cpath%20fill-rule='evenodd'%20d='M124.3%20215.7C121.6%20215.4%20121.2%20215.3%20118.7%20214.7C116.1%20214%20116%20214%20114%20212.9C112.1%20211.8%20111.8%20211.6%20109.9%20210C104.4%20205.1%20101.7%20199.8%20100.4%20191C99.9%20187%2099.9%20185.7%20100.4%20180.4C101.4%20171.3%20101.2%20168.7%2099%20161C97.3%20154.6%2095.5%20150.4%2091.3%20142.8C88.1%20136.9%2087.4%20135.2%2085.4%20128.6C82.1%20117.3%2081.3%20110.4%2082.3%20102.8C83.1%2096.6%2085.5%2091.9%2090.2%2087.7L91.7%2086.4%2098.7%2088.3C109.9%2091.2%20118.2%2092.8%20126%2093.3C132.8%2093.7%20144.1%2091.8%20159%2087.8L164.3%2086.4%20165.6%2087.5C170.5%2091.8%20173%2096.6%20173.8%20103.2C174.1%20106.6%20174%20111.9%20173.5%20115.9C172.9%20120%20171.8%20125%20170.1%20130.3C168.4%20135.7%20167.8%20137.2%20164.7%20142.8C160.5%20150.5%20158.8%20154.4%20157%20160.9C154.8%20168.6%20154.6%20171.6%20155.6%20180C156.1%20184.3%20156.1%20186.2%20155.7%20189.8C155.5%20192.4%20154.8%20195.7%20154.1%20198C152.6%20202.7%20149.6%20207.2%20146.1%20210.2C141.8%20213.6%20138%20215.1%20131.4%20215.7C127.7%20216%20128.2%20216%20124.3%20215.7ZM115.7%20193.6C120.7%20191.1%20121%20182.4%20116.1%20181.9C115.3%20181.9%20115.2%20181.9%20114.3%20182.4C110.1%20184.5%20108.9%20191.1%20112.3%20193.5C113%20194%20113.1%20194%20114.5%20194.1C114.6%20194.1%20115.2%20193.9%20115.7%20193.6ZM143.7%20193.5C146.4%20191.6%20146.3%20186.5%20143.5%20183.6C141.7%20181.8%20139.9%20181.4%20138.3%20182.5C134.9%20184.9%20136.1%20191.5%20140.3%20193.7C141.5%20194.3%20142.6%20194.2%20143.7%20193.5ZM107.3%20127.1C109.1%20126.6%20108.9%20126.7%20110.4%20125.5C112.6%20123.7%20113.2%20122.6%20113.4%20119.9C113.5%20119.1%20113.3%20118.2%20112.7%20116.8C111.6%20114.5%20109%20112.9%20105.8%20112.6L104.2%20112.5%20102.6%20113C100.9%20113.4%20100.9%20113.5%2099.7%20114.5C97.4%20116.3%2096.8%20117.3%2096.6%20120.1C96.5%20120.9%2096.7%20121.8%2097.3%20123.2C98.3%20125.4%20100.9%20127%20103.8%20127.3C105.8%20127.5%20105.7%20127.5%20107.3%20127.1ZM152.1%20127.3C155.1%20127%20157.7%20125.4%20158.7%20123.2C159.3%20121.8%20159.5%20120.9%20159.4%20120.1C159.2%20117.4%20158.6%20116.3%20156.4%20114.5C154.9%20113.3%20155.1%20113.4%20153.3%20112.9L151.8%20112.5%20150.2%20112.6C147%20112.9%20144.4%20114.5%20143.3%20116.8C142.7%20118.2%20142.5%20119.1%20142.6%20119.9C142.8%20122.7%20143.4%20123.7%20145.7%20125.5C146.9%20126.5%20147%20126.6%20148.5%20127C150.3%20127.6%20150.1%20127.5%20152.1%20127.3ZM23.6%20108.4C23.3%20108%2023.6%20107.2%2025.5%20102.6C27.1%2098.6%2028.4%2095.1%2031.8%2085.2C36.4%2071.9%2037.2%2069.6%2039.7%2064.7C43.2%2057.8%2046.8%2052.9%2051.5%2048.6C56.6%2044.1%2058.2%2043.2%2064.6%2041.6C69%2040.5%2070.1%2040.3%2075.4%2040.1C83.2%2039.7%2087.7%2040.1%20102.3%2042.6C117.7%2045.3%20120.4%2045.6%20127.1%2045.7L131.2%2045.8%20136.1%2045.3C140.7%2044.8%20142%2044.6%20152.5%2042.8C169.5%2039.9%20173.8%2039.6%20183.5%2040.2C187.2%2040.4%20193.4%2041.8%20196.6%2043.1C199.9%2044.5%20203.2%2047%20207%2051.1C211.1%2055.4%20213.4%2059%20216.8%2065.9C219.4%2071.4%20220.9%2075.4%20225.8%2089.5C228.6%2097.9%20229.8%20101.3%20231%20104.2C232.7%20108.3%20232.8%20108.5%20232%20108.5C231%20108.5%20223.6%20102.2%20214.4%2093.4C205.2%2084.8%20202%2082.1%20197.3%2079.3C192.6%2076.5%20189.9%2075.7%20186.9%2076C186%2076.2%20185.4%2076.2%20184.3%2076C179.8%2075.5%20174.7%2076.5%20156.7%2081.1L145.2%2084.1%20140%2085C135.8%2085.7%20134.2%2085.9%20131.4%2086.1L127.9%2086.4%20124.2%2086.1C121.3%2085.8%20119.6%2085.6%20115.7%2084.9C110.9%2084.1%20110.7%2084.1%2099.5%2081.2C82.1%2076.7%2077%2075.7%2072.3%2076C70.7%2076.2%2070.1%2076.2%2069.1%2076C67.6%2075.8%2066.7%2075.9%2064.8%2076.4C62.7%2077%2061.9%2077.4%2058.5%2079.4C53.8%2082.3%2050.5%2085%2041.5%2093.6C30.4%20104%2024.1%20109.2%2023.6%20108.4Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='16%2018%20224%20224'%20fill='currentColor'%20color='%23D4960A'%20role='img'%20aria-label='Takin'%3e%3cpath%20fill-rule='evenodd'%20d='M124.3%20215.7C121.6%20215.4%20121.2%20215.3%20118.7%20214.7C116.1%20214%20116%20214%20114%20212.9C112.1%20211.8%20111.8%20211.6%20109.9%20210C104.4%20205.1%20101.7%20199.8%20100.4%20191C99.9%20187%2099.9%20185.7%20100.4%20180.4C101.4%20171.3%20101.2%20168.7%2099%20161C97.3%20154.6%2095.5%20150.4%2091.3%20142.8C88.1%20136.9%2087.4%20135.2%2085.4%20128.6C82.1%20117.3%2081.3%20110.4%2082.3%20102.8C83.1%2096.6%2085.5%2091.9%2090.2%2087.7L91.7%2086.4%2098.7%2088.3C109.9%2091.2%20118.2%2092.8%20126%2093.3C132.8%2093.7%20144.1%2091.8%20159%2087.8L164.3%2086.4%20165.6%2087.5C170.5%2091.8%20173%2096.6%20173.8%20103.2C174.1%20106.6%20174%20111.9%20173.5%20115.9C172.9%20120%20171.8%20125%20170.1%20130.3C168.4%20135.7%20167.8%20137.2%20164.7%20142.8C160.5%20150.5%20158.8%20154.4%20157%20160.9C154.8%20168.6%20154.6%20171.6%20155.6%20180C156.1%20184.3%20156.1%20186.2%20155.7%20189.8C155.5%20192.4%20154.8%20195.7%20154.1%20198C152.6%20202.7%20149.6%20207.2%20146.1%20210.2C141.8%20213.6%20138%20215.1%20131.4%20215.7C127.7%20216%20128.2%20216%20124.3%20215.7ZM115.7%20193.6C120.7%20191.1%20121%20182.4%20116.1%20181.9C115.3%20181.9%20115.2%20181.9%20114.3%20182.4C110.1%20184.5%20108.9%20191.1%20112.3%20193.5C113%20194%20113.1%20194%20114.5%20194.1C114.6%20194.1%20115.2%20193.9%20115.7%20193.6ZM143.7%20193.5C146.4%20191.6%20146.3%20186.5%20143.5%20183.6C141.7%20181.8%20139.9%20181.4%20138.3%20182.5C134.9%20184.9%20136.1%20191.5%20140.3%20193.7C141.5%20194.3%20142.6%20194.2%20143.7%20193.5ZM107.3%20127.1C109.1%20126.6%20108.9%20126.7%20110.4%20125.5C112.6%20123.7%20113.2%20122.6%20113.4%20119.9C113.5%20119.1%20113.3%20118.2%20112.7%20116.8C111.6%20114.5%20109%20112.9%20105.8%20112.6L104.2%20112.5%20102.6%20113C100.9%20113.4%20100.9%20113.5%2099.7%20114.5C97.4%20116.3%2096.8%20117.3%2096.6%20120.1C96.5%20120.9%2096.7%20121.8%2097.3%20123.2C98.3%20125.4%20100.9%20127%20103.8%20127.3C105.8%20127.5%20105.7%20127.5%20107.3%20127.1ZM152.1%20127.3C155.1%20127%20157.7%20125.4%20158.7%20123.2C159.3%20121.8%20159.5%20120.9%20159.4%20120.1C159.2%20117.4%20158.6%20116.3%20156.4%20114.5C154.9%20113.3%20155.1%20113.4%20153.3%20112.9L151.8%20112.5%20150.2%20112.6C147%20112.9%20144.4%20114.5%20143.3%20116.8C142.7%20118.2%20142.5%20119.1%20142.6%20119.9C142.8%20122.7%20143.4%20123.7%20145.7%20125.5C146.9%20126.5%20147%20126.6%20148.5%20127C150.3%20127.6%20150.1%20127.5%20152.1%20127.3ZM23.6%20108.4C23.3%20108%2023.6%20107.2%2025.5%20102.6C27.1%2098.6%2028.4%2095.1%2031.8%2085.2C36.4%2071.9%2037.2%2069.6%2039.7%2064.7C43.2%2057.8%2046.8%2052.9%2051.5%2048.6C56.6%2044.1%2058.2%2043.2%2064.6%2041.6C69%2040.5%2070.1%2040.3%2075.4%2040.1C83.2%2039.7%2087.7%2040.1%20102.3%2042.6C117.7%2045.3%20120.4%2045.6%20127.1%2045.7L131.2%2045.8%20136.1%2045.3C140.7%2044.8%20142%2044.6%20152.5%2042.8C169.5%2039.9%20173.8%2039.6%20183.5%2040.2C187.2%2040.4%20193.4%2041.8%20196.6%2043.1C199.9%2044.5%20203.2%2047%20207%2051.1C211.1%2055.4%20213.4%2059%20216.8%2065.9C219.4%2071.4%20220.9%2075.4%20225.8%2089.5C228.6%2097.9%20229.8%20101.3%20231%20104.2C232.7%20108.3%20232.8%20108.5%20232%20108.5C231%20108.5%20223.6%20102.2%20214.4%2093.4C205.2%2084.8%20202%2082.1%20197.3%2079.3C192.6%2076.5%20189.9%2075.7%20186.9%2076C186%2076.2%20185.4%2076.2%20184.3%2076C179.8%2075.5%20174.7%2076.5%20156.7%2081.1L145.2%2084.1%20140%2085C135.8%2085.7%20134.2%2085.9%20131.4%2086.1L127.9%2086.4%20124.2%2086.1C121.3%2085.8%20119.6%2085.6%20115.7%2084.9C110.9%2084.1%20110.7%2084.1%2099.5%2081.2C82.1%2076.7%2077%2075.7%2072.3%2076C70.7%2076.2%2070.1%2076.2%2069.1%2076C67.6%2075.8%2066.7%2075.9%2064.8%2076.4C62.7%2077%2061.9%2077.4%2058.5%2079.4C53.8%2082.3%2050.5%2085%2041.5%2093.6C30.4%20104%2024.1%20109.2%2023.6%20108.4Z'/%3e%3c/svg%3e")}.tk-name{font-family:var(--tk-font-display);font-size:1.45rem;font-weight:700;letter-spacing:-.04em;line-height:1}.tk-spacer{flex:1 1 0}.tk-switch{position:relative;flex:none;width:52px;height:28px;margin:0 6px;padding:0;border:0;border-radius:14px;background:var(--tk-line-strong);cursor:pointer;transition:background-color .15s ease}.tk-switch-thumb{position:absolute;top:3px;left:3px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--tk-surface);color:var(--tk-text);box-shadow:0 1px 3px #0000004d;transition:transform .2s ease,color .15s ease}.tk-switch[aria-checked=true] .tk-switch-thumb{transform:translate(24px)}.tk-switch-thumb svg{width:15px;height:15px;fill:currentColor}.tk-switch:is(:hover,:focus-visible){background:rgba(var(--tk-gold-rgb),.35)}.tk-switch:is(:hover,:focus-visible) .tk-switch-thumb{color:var(--tk-accent-text)}.tk-switch:focus-visible{outline:2px solid var(--tk-gold);outline-offset:2px}.tk-stage{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100dvh;background:var(--tk-bg);color:var(--tk-text);font-family:var(--tk-font-body)}.tk-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 60% 45% at 50% 18%,rgba(var(--tk-gold-rgb),.16),transparent 70%),radial-gradient(circle,var(--tk-line) 1px,transparent 1.4px) 0 0 / 22px 22px;mask:radial-gradient(ellipse 85% 75% at 50% 30%,#000 40%,transparent 100%);pointer-events:none}.tk-panel{width:min(420px,calc(100vw - 32px));margin:auto;padding:36px 32px 28px;border:1px solid var(--tk-line);border-radius:var(--tk-radius-panel);background:color-mix(in srgb,var(--tk-surface) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--tk-shadow)}.tk-panel :is(h1,h2){margin:0;font-family:var(--tk-font-display);font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:-.025em}.tk-lead{margin:8px 0 24px;color:var(--tk-text-muted);font-size:.95rem;line-height:1.5}.tk-badge{display:grid;place-items:center;width:52px;height:52px;margin-bottom:20px;border-radius:var(--tk-radius-panel);background:rgba(var(--tk-gold-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--tk-gold-rgb),.3)}.tk-badge>.tk-logo{width:32px;height:32px}.tk-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 22px;border:0;border-radius:var(--tk-radius);background:var(--tk-gold);color:var(--tk-on-gold);box-shadow:0 8px 24px -12px rgba(var(--tk-gold-rgb),.8);font:600 15px var(--tk-font-body);text-decoration:none;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.tk-button:hover{filter:brightness(1.08);box-shadow:0 10px 28px -10px rgba(var(--tk-gold-rgb),.9)}.tk-button.tk-secondary{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px var(--tk-line-strong)}.tk-button.tk-secondary:hover{filter:none;box-shadow:inset 0 0 0 1px var(--tk-text-muted)}.tk-arrow{transition:transform .15s ease}.tk-button:hover .tk-arrow{transform:translate(3px)}.tk-link{color:var(--tk-accent-text);font-size:.9rem;text-decoration:none}.tk-link:hover{text-decoration:underline}.tk-field{display:grid;gap:6px;margin-bottom:14px;color:var(--tk-text-muted);font-size:.85rem}.tk-field input{height:40px;padding:0 12px;border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius);outline:none;background:var(--tk-bg);color:var(--tk-text);font:15px var(--tk-font-body);transition:border-color .15s ease,box-shadow .15s ease}.tk-field input:focus{border-color:var(--tk-gold);box-shadow:inset 0 0 0 1px var(--tk-gold)}:is(.tk-button,.tk-link):focus-visible{outline:2px solid var(--tk-gold);outline-offset:2px}.tk-footer{display:flex;justify-content:center;gap:18px;padding:20px;color:var(--tk-text-muted);font-size:.8rem}@media (prefers-reduced-motion: reduce){.tk-switch,.tk-switch-thumb,.tk-button,.tk-arrow,.tk-field input{transition:none}}.next-card[data-v-eb504452]{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:20px 22px;border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-panel);background:var(--tk-surface);color:var(--tk-text);text-decoration:none;transition:border-color .15s,transform .15s}.next-card[data-v-eb504452]:hover{border-color:var(--tk-gold);transform:translateY(-2px)}.next-card[data-v-eb504452]:focus-visible{outline:2px solid var(--tk-gold);outline-offset:2px}.kind[data-v-eb504452]{display:flex;align-items:center;gap:8px;font-family:var(--tk-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--tk-accent-text)}.kind svg[data-v-eb504452]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.title[data-v-eb504452]{font-size:19px;font-weight:600;line-height:1.25;text-wrap:balance}.text[data-v-eb504452]{font-size:15px;line-height:1.55;color:var(--tk-text-muted)}.go[data-v-eb504452]{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;color:var(--tk-accent-text)}.go span[data-v-eb504452]{transition:transform .15s}.next-card:hover .go span[data-v-eb504452]{transform:translate(4px)}.compact[data-v-eb504452]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;row-gap:2px;padding:14px 18px}.compact .title[data-v-eb504452]{grid-column:1;font-size:16px}.compact .go[data-v-eb504452]{grid-column:2;grid-row:1 / 3;margin:0;font-size:18px}@media (prefers-reduced-motion: reduce){.next-card[data-v-eb504452],.go span[data-v-eb504452]{transition:none}.next-card[data-v-eb504452]:hover{transform:none}}.section-bar[data-v-1a384572]{position:sticky;top:var(--tk-header-height);z-index:9;background:var(--site-band);border-bottom:1px solid var(--tk-line)}.section-bar-in[data-v-1a384572]{position:relative;display:flex;align-items:center;gap:4px;max-width:1240px;height:48px;margin:0 auto;padding:0 32px;overflow-x:auto;scrollbar-width:none}.section-bar-in[data-v-1a384572]::-webkit-scrollbar{display:none}.section-label[data-v-1a384572]{margin-right:12px;font-family:var(--tk-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--tk-text-muted)}a[data-v-1a384572]{position:relative;display:flex;align-items:center;height:100%;padding:0 12px;font-size:14px;font-weight:500;white-space:nowrap;color:var(--tk-text-muted);text-decoration:none}a[data-v-1a384572]:hover,a[aria-current][data-v-1a384572]{color:var(--tk-text)}a[aria-current][data-v-1a384572]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--tk-gold)}a[data-v-1a384572]:focus-visible{outline:2px solid var(--tk-gold);outline-offset:-2px}@media (max-width: 640px){.section-bar-in[data-v-1a384572]{padding:0 16px}}.zoom[data-v-b06835a3]{display:block;cursor:zoom-in}.shot-full[data-v-b06835a3]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:16px;border:0;background:transparent;cursor:zoom-out}.shot-full[open][data-v-b06835a3]{display:grid;place-items:center}.shot-full[data-v-b06835a3]::backdrop{background:color-mix(in srgb,var(--tk-bg) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview .shot-full img[data-v-b06835a3]{width:auto;height:auto;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-panel);box-shadow:var(--tk-shadow)}.close[data-v-b06835a3]{position:fixed;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-surface);color:var(--tk-text);cursor:pointer}.close[data-v-b06835a3]:hover{background:var(--tk-surface-raised)}.close[data-v-b06835a3]:focus-visible{outline:2px solid var(--tk-gold);outline-offset:2px}.close svg[data-v-b06835a3]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.band-wrap[data-v-1265f827]{max-width:1240px;margin:-24px auto 0;padding:0 32px 64px}.welcome[data-v-1265f827]{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;padding:24px 28px;border-radius:var(--tk-radius-panel);background:var(--tk-surface);border:1px solid var(--tk-line);box-shadow:var(--tk-shadow);color:var(--tk-text)}.welcome[data-v-1265f827]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,var(--tk-gold),transparent)}.head[data-v-1265f827]{flex:0 1 260px;display:flex;align-items:center;gap:14px}.avatar[data-v-1265f827]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-family:var(--tk-font-display);font-weight:700;font-size:14px;color:var(--tk-on-gold);background:conic-gradient(from 210deg,#f6c453,#e0a31a,#b77909,#f6c453);box-shadow:0 0 0 3px var(--tk-surface),0 0 0 4px var(--tk-line-strong)}.title[data-v-1265f827]{margin:0;font-family:var(--tk-font-display);letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.25}.sub[data-v-1265f827]{margin:0;font-size:13.5px;color:var(--tk-text-muted)}.envs[data-v-1265f827]{flex:1 1 520px;list-style:none;margin:0;padding:0;display:flex;gap:10px}.envs li[data-v-1265f827]{flex:1 1 0;min-width:0}.env[data-v-1265f827]{display:grid;grid-template-columns:8px minmax(0,1fr) 14px;grid-template-areas:"dot name arrow" ". note ." ". kind .";align-content:start;align-items:center;column-gap:12px;row-gap:6px;height:100%;padding:12px 14px;border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-bg);color:var(--tk-text);text-decoration:none;transition:background .15s,border-color .15s}.env[data-v-1265f827]:hover{background:var(--tk-surface-raised);border-color:var(--tk-line-strong)}.dot[data-v-1265f827]{grid-area:dot;width:8px;height:8px;border-radius:50%;background:var(--tk-line-strong)}.env.running .dot[data-v-1265f827]{background:#2fbf71;box-shadow:0 0 0 4px #2fbf712e}.env.creating .dot[data-v-1265f827]{background:var(--tk-gold)}.env.create .dot[data-v-1265f827]{display:grid;place-items:center;width:auto;height:auto;background:none;color:var(--tk-accent-text);font-weight:700}.name[data-v-1265f827]{grid-area:name;font-family:var(--tk-font-mono);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.env.stopped .name[data-v-1265f827]{color:var(--tk-text-muted)}.kind[data-v-1265f827]{grid-area:kind;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--tk-font-mono);font-size:11px;border:1px solid var(--tk-line-strong);border-radius:999px;padding:1px 8px;color:var(--tk-text-muted)}.note[data-v-1265f827]{grid-area:note;font-size:12px;color:var(--tk-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow[data-v-1265f827]{grid-area:arrow;color:var(--tk-text-muted);opacity:0;transition:opacity .15s,transform .15s}.env:hover .arrow[data-v-1265f827],.env:focus-visible .arrow[data-v-1265f827]{opacity:1;transform:translate(2px)}@media (max-width: 900px){.envs[data-v-1265f827]{flex-direction:column}}@media (max-width: 640px){.band-wrap[data-v-1265f827]{padding:0 16px 48px}}.tk-signin[data-v-e7be5750]{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;overflow:visible;background:transparent}.tk-signin[data-v-e7be5750]::backdrop{background:color-mix(in srgb,var(--tk-bg) 45%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card[data-v-e7be5750]{position:relative;height:520px;max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--tk-line);border-radius:var(--tk-radius-panel);background:var(--tk-bg);box-shadow:var(--tk-shadow);transition:height .2s ease}iframe[data-v-e7be5750]{color-scheme:normal;display:block;width:100%;height:100%;border:0;opacity:0;transition:opacity .15s ease}.ready iframe[data-v-e7be5750]{opacity:1}.loading[data-v-e7be5750]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;color:var(--tk-text-muted);font-size:.9rem}.loading .tk-badge[data-v-e7be5750]{animation:pulse-e7be5750 1.4s ease-in-out infinite}@keyframes pulse-e7be5750{50%{opacity:.45}}.full-page[data-v-e7be5750]{display:block;margin:12px auto 0;padding:4px 8px;border:0;background:none;cursor:pointer;font:inherit;font-size:.85rem}.close[data-v-e7be5750]{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--tk-radius);background:transparent;color:var(--tk-text-muted);cursor:pointer}.close[data-v-e7be5750]:hover{background:var(--tk-line);color:var(--tk-text)}.close[data-v-e7be5750]:focus-visible{outline:2px solid var(--tk-gold);outline-offset:2px}.close svg[data-v-e7be5750]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media (prefers-reduced-motion: reduce){.card[data-v-e7be5750],iframe[data-v-e7be5750]{transition:none}.loading .tk-badge[data-v-e7be5750]{animation:none}}.document[data-v-6b9a01fa]{width:100%;max-width:80ch;margin:0 auto;padding:48px 24px 64px;line-height:1.75;overflow-wrap:anywhere}.document[data-v-6b9a01fa] h1,.document[data-v-6b9a01fa] h2,.document[data-v-6b9a01fa] h3{font-family:var(--tk-font-display);line-height:1.2;letter-spacing:-.025em}.document[data-v-6b9a01fa] h1{margin:0 0 24px;font-size:clamp(2rem,5vw,2.75rem)}.document[data-v-6b9a01fa] h2,.document[data-v-6b9a01fa] h3{margin:36px 0 16px}.document[data-v-6b9a01fa] a{color:var(--tk-accent-text);text-underline-offset:3px}.document[data-v-6b9a01fa] a:focus-visible{outline:2px solid var(--tk-gold);outline-offset:2px}.document[data-v-6b9a01fa] .header-anchor{margin-left:.3em;text-decoration:none;opacity:0}.document[data-v-6b9a01fa] :is(h1,h2,h3):hover .header-anchor,.document[data-v-6b9a01fa] .header-anchor:focus-visible{opacity:1}.document[data-v-6b9a01fa] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.document[data-v-6b9a01fa] th,.document[data-v-6b9a01fa] td{padding:8px 12px;border:1px solid var(--tk-line);text-align:left}.document[data-v-6b9a01fa] pre{padding:16px;overflow-x:auto;border-radius:var(--tk-radius)}.site-nav[data-v-6b9a01fa]{display:flex;align-items:center;gap:22px;margin-right:12px;font-size:14px;font-weight:500}.site-nav a[data-v-6b9a01fa],.site-nav summary[data-v-6b9a01fa]{white-space:nowrap}.site-nav a[data-v-6b9a01fa]{color:var(--tk-text-muted);text-decoration:none;transition:color .15s}.site-nav a[data-v-6b9a01fa]:hover,.site-nav .open[data-v-6b9a01fa]{color:var(--tk-accent-text)}.site-nav a[data-v-6b9a01fa]:focus-visible{outline:2px solid var(--tk-gold);outline-offset:2px}.menu[data-v-6b9a01fa]{position:relative}.menu summary[data-v-6b9a01fa]{cursor:pointer;list-style:none;color:var(--tk-text-muted)}.menu summary[data-v-6b9a01fa]::-webkit-details-marker{display:none}.menu summary[data-v-6b9a01fa]:after{content:"";display:inline-block;margin-left:6px;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg)}.menu[open] summary[data-v-6b9a01fa],.menu summary[data-v-6b9a01fa]:hover{color:var(--tk-accent-text)}.site-nav>a[aria-current][data-v-6b9a01fa],.menu.current summary[data-v-6b9a01fa]{color:var(--tk-text);text-decoration:underline 2px var(--tk-gold);text-underline-offset:8px}.menu-panel a[aria-current][data-v-6b9a01fa]{color:var(--tk-accent-text);font-weight:600}.menu summary[data-v-6b9a01fa]:focus-visible{outline:2px solid var(--tk-gold);outline-offset:2px}.menu-panel[data-v-6b9a01fa]{position:absolute;top:calc(100% + 12px);right:0;z-index:10;min-width:300px;display:flex;flex-direction:column;padding:8px;background:var(--tk-surface);border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius);box-shadow:var(--tk-shadow)}.menu-panel a[data-v-6b9a01fa]{padding:10px 12px;border-radius:8px;color:var(--tk-text)}.menu-panel a[data-v-6b9a01fa]:hover{background:var(--tk-surface-raised);color:var(--tk-accent-text)}.language summary[data-v-6b9a01fa]{display:flex;align-items:center;gap:6px}.language summary svg[data-v-6b9a01fa]{width:18px;height:18px;fill:currentColor}.language .menu-panel[data-v-6b9a01fa]{min-width:180px}.narrow[data-v-6b9a01fa],.menu.no-workflows[data-v-6b9a01fa]{display:none}@media (max-width: 760px){.site-nav[data-v-6b9a01fa]{gap:14px}.site-nav>a.section[data-v-6b9a01fa],.wide[data-v-6b9a01fa]{display:none}.narrow[data-v-6b9a01fa],.menu.no-workflows[data-v-6b9a01fa]{display:revert}.menu.current-explore summary[data-v-6b9a01fa]{color:var(--tk-text);text-decoration:underline 2px var(--tk-gold);text-underline-offset:8px}.language summary span[data-v-6b9a01fa],.language summary[data-v-6b9a01fa]:after{display:none}.menu-panel[data-v-6b9a01fa]{position:fixed;top:calc(var(--tk-header-height) + 8px);left:16px;right:16px;min-width:0}}.not-found[data-v-6b9a01fa]{min-height:calc(100dvh - var(--tk-header-height))}.not-found .tk-button[data-v-6b9a01fa]{margin-top:4px}.site-footer[data-v-6b9a01fa]{border-top:1px solid var(--tk-line)}.footer-row[data-v-6b9a01fa]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:1240px;margin:0 auto;padding:32px;font-size:14px;color:var(--tk-text-muted)}.footer-row .tk-logo[data-v-6b9a01fa]{width:22px;height:22px}.footer-links[data-v-6b9a01fa]{display:flex;flex-wrap:wrap;gap:8px 16px}@media (max-width: 640px){.footer-row[data-v-6b9a01fa]{padding:32px 16px}}.landing{color:var(--tk-text)}.landing .wrap{max-width:1240px;margin:0 auto;padding:64px 32px}.landing .stack{display:flex;flex-direction:column;gap:36px}.landing .columns{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.landing .band{background:var(--site-band);border-top:1px solid var(--tk-line)}.landing .display{font-family:var(--tk-font-display);letter-spacing:-.02em}.landing h1,.landing h2,.landing h3,.landing p,.landing figure{margin:0}.landing h2{font-size:clamp(28px,2.8vw,38px);line-height:1.08;font-weight:700}.landing h3{font-size:20px;font-weight:700}.landing .lead{font-size:16px;line-height:1.6;color:var(--tk-text-muted)}.landing .label{font-family:var(--tk-font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--tk-accent-text)}.landing .intro{display:flex;flex-direction:column;gap:16px;max-width:720px}.landing .columns>.intro{flex:1 1 380px}.landing .intro.split{max-width:none;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px}.landing .intro.split>div{flex:1 1 520px;display:flex;flex-direction:column;gap:16px}.landing .intro.split>.lead{flex:1 1 360px}.landing .hero{padding-top:40px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.landing .hero-text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:24px}.landing h1{font-size:clamp(36px,4.2vw,56px);line-height:1.04;font-weight:700;letter-spacing:-.025em;-webkit-hyphens:manual;hyphens:manual}.landing .hero .lead{font-size:18px;line-height:1.55}.landing .actions{display:flex;flex-wrap:wrap;gap:14px}.landing .actions .tk-button,.landing .closing-button{width:auto}.landing .preview{flex:1.6 1 560px;min-width:0;border:1px solid var(--tk-line-strong);border-radius:var(--tk-radius-panel);overflow:hidden;background:var(--tk-surface);box-shadow:var(--tk-shadow)}.landing .preview-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:var(--tk-surface-raised);border-bottom:1px solid var(--tk-line)}.landing .dot{width:10px;height:10px;border-radius:50%;background:var(--tk-line-strong)}.landing .address{margin:0 auto;width:46%;text-align:center;font-family:var(--tk-font-mono);font-size:12px;color:var(--tk-text-muted);background:var(--tk-surface);border:1px solid var(--tk-line);border-radius:6px;padding:3px 10px}.landing .spacer{width:44px}.landing .stack>.preview{flex:none}.landing .stack>.preview,.landing .columns>.preview{width:100%;max-width:72ch}.landing .preview img{display:block;width:100%;height:auto}.landing .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.landing .card{background:var(--tk-surface);border:1px solid var(--tk-line);border-radius:var(--tk-radius-panel);padding:32px;display:flex;flex-direction:column;gap:18px}.landing .card p{font-size:15px;line-height:1.6;color:var(--tk-text-muted)}.landing .icon{width:32px;height:32px;fill:none;stroke:var(--tk-accent-text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.landing .chips{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.landing .chip{border:1px solid var(--tk-line-strong);border-radius:999px;padding:5px 11px;font-family:var(--tk-font-mono);font-size:12.5px;color:var(--tk-text-muted)}.landing .code{font-family:var(--tk-font-mono);font-size:13px;color:#c9ced6;background:#0b0e12;border:1px solid #262c36;border-radius:var(--tk-radius);padding:12px 16px;overflow-x:auto;white-space:nowrap}.landing .card>.code{margin-top:auto}.landing .prompt{color:#6e7784}.landing .tools{margin-top:auto;display:flex;flex-direction:column;gap:6px}.landing .tools .code{padding:7px 12px;border-radius:8px;font-size:12.5px}.landing .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.landing .steps li{border-top:2px solid var(--tk-line-strong);padding-top:22px;display:flex;flex-direction:column;gap:10px}.landing .steps h3{font-size:18px}.landing .steps p{font-size:14.5px;line-height:1.6;color:var(--tk-text-muted)}.landing .number{font-family:var(--tk-font-mono);font-size:13px;color:var(--tk-accent-text)}.landing .diagram{flex:1.3 1 520px;min-width:0;display:flex;flex-direction:column;gap:12px}.landing .host{border:1px dashed var(--tk-line-strong);border-radius:var(--tk-radius-panel);padding:20px;display:flex;flex-direction:column;gap:14px}.landing .host-label{font-family:var(--tk-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--tk-text-muted)}.landing .vms{display:flex;flex-wrap:wrap;gap:12px}.landing .vm{flex:1 1 160px;border:1px solid var(--tk-line);background:var(--site-box);border-radius:var(--tk-radius);padding:16px;display:flex;flex-direction:column;gap:10px}.landing .vm.own{flex-basis:200px;border:2px solid var(--tk-gold);background:var(--site-accent-soft)}.landing .vm-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.landing .vm-head .display{font-size:15px;font-weight:700}.landing .vm:not(.own) .vm-head .display{color:var(--tk-text-muted)}.landing .kernel{font-family:var(--tk-font-mono);font-size:11px;color:var(--tk-text-muted)}.landing .vm .code{font-size:12.5px;padding:8px 10px;border-radius:8px}.landing .slot{height:34px;border-radius:8px;background:var(--tk-surface-raised)}.landing figcaption{font-size:14px;color:var(--tk-text-muted)}.landing .questions details{border-top:1px solid var(--tk-line-strong);padding:20px 0}.landing .questions summary{cursor:pointer;font-weight:600}.landing .questions summary:focus-visible{outline:2px solid var(--tk-gold);outline-offset:4px}.landing .questions p{max-width:80ch;margin-top:12px;color:var(--tk-text-muted);line-height:1.6}.landing .closing{background:var(--tk-surface);border:1px solid var(--tk-line);border-radius:var(--tk-radius-panel);padding:40px 48px;display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between}.landing .mark{flex:none}.landing .closing-text{flex:1 1 360px;display:flex;flex-direction:column;gap:12px}.landing .closing h2{font-size:clamp(26px,2.6vw,34px)}.landing .vm.baseline{flex:none}.landing .clone-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.landing .vm ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.landing .vm li{display:flex;justify-content:space-between;gap:8px;font-family:var(--tk-font-mono);font-size:12.5px}.landing .vm .port{color:var(--tk-text-muted)}.landing .fork{font-family:var(--tk-font-mono);font-size:12px;color:var(--tk-text-muted);text-align:center}.landing .next-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 900px){.landing .next-cards{grid-template-columns:minmax(0,1fr)}}.landing .next-cards.quarters{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.landing section[id]{scroll-margin-top:calc(var(--tk-header-height) + 56px)}.landing .payoff{font-size:clamp(22px,2.2vw,28px);font-weight:700;max-width:36ch}.landing .steps .code{white-space:normal}.landing .detail{display:flex;flex-direction:column;gap:16px;max-width:72ch}.landing .detail p,.landing .detail li{line-height:1.65}.landing .detail ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}@media (max-width: 640px){.landing .wrap{padding:48px 16px}.landing .closing{padding:32px 24px}.landing .mark{width:96px;height:96px}}:root{color-scheme:light;--site-band: #efede8;--site-box: #f4f2ee;--site-accent-soft: #fdf3dc}:root.dark{color-scheme:dark;--site-band: #151920;--site-box: #1c2129;--site-accent-soft: #241e10}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--tk-header-height)}body{margin:0;background:var(--tk-bg);color:var(--tk-text);font-family:var(--tk-font-body);line-height:1.5;-webkit-font-smoothing:antialiased}
