.tk{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Bricolage Grotesque","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-pill:999px;--maxw:1140px;--bg:#fcfdfc;--surface:#fff;--surface-soft:#f2f7f5;--hover:#f0f4f2;--line:#e2e9e6;--line-strong:#c9d6d0;--ink:#0a1410;--ink-2:#12211a;--muted:#63746b;--faint:#63746b;--accent:#027a48;--accent-soft:#ecfdf3;--accent-border:#a6f4c5;--neg:#b42318;--warn:#b54708;--warn-soft:#fffaeb;--warn-border:#fedf89;--warn-ink:#93370d;--live:#27f67f;--base:#2c5ff6;--xst:#7a4de0;--ondo:#c97a16;--tint:8%;--dark-bg:#04622d;--dark-bg-2:#0c361e;--dark-fg:#fff;--dark-p:#d6efe0;--dark-faint:#6ce9a6;--dark-dim:#c2dfcf;--dark-line:#0a7a3c;--btn-bg:#0bbc69;--btn-fg:#fff;--btn-hover:#039855;--btn-bright:#27f67f;--btn-bright-ink:#052012;--btn-bright-hover:#4cf894;--nav-bg:#fcfdfce0;--seg-bg:#f0f4f2;--seg-active:#fff;--seg-shadow:#0a14101a;--hero-art:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20600%20620%22%20fill%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22tl%22%20x1%3D%220%22%20y1%3D%221%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2327F67F%22%20stop-opacity%3D%22.25%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2327F67F%22%20stop-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22fade%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2327F67F%22%20stop-opacity%3D%22.2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2327F67F%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cline%20x1%3D%2260%22%20y1%3D%2278%22%20x2%3D%22560%22%20y2%3D%2278%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%22.06%22%2F%3E%3Cline%20x1%3D%2260%22%20y1%3D%22138%22%20x2%3D%22560%22%20y2%3D%22138%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%22.06%22%2F%3E%3Cline%20x1%3D%2260%22%20y1%3D%22198%22%20x2%3D%22560%22%20y2%3D%22198%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%22.06%22%2F%3E%3Cline%20x1%3D%2260%22%20y1%3D%22258%22%20x2%3D%22560%22%20y2%3D%22258%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%22.06%22%2F%3E%3Cline%20x1%3D%2260%22%20y1%3D%22318%22%20x2%3D%22560%22%20y2%3D%22318%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%22.06%22%2F%3E%3Cline%20x1%3D%2260%22%20y1%3D%22378%22%20x2%3D%22560%22%20y2%3D%22378%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%22.06%22%2F%3E%3Cpath%20d%3D%22M80%20336%20L120%20318%20L160%20280%20L200%20246%20L240%20210%20L280%20194%20L320%20150%20L360%20126%20L400%2094%20L440%2072%20L480%2050%20L480%20392%20L80%20392%20Z%22%20fill%3D%22url%28%23fade%29%22%2F%3E%3Crect%20x%3D%2279%22%20y%3D%22290%22%20width%3D%222%22%20height%3D%2254%22%20rx%3D%221%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Crect%20x%3D%2272%22%20y%3D%22302%22%20width%3D%2216%22%20height%3D%2228%22%20rx%3D%223%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Crect%20x%3D%22119%22%20y%3D%22294%22%20width%3D%222%22%20height%3D%2238%22%20rx%3D%221%22%20fill%3D%22%2312B76A%22%20opacity%3D%22.55%22%2F%3E%3Crect%20x%3D%22112%22%20y%3D%22302%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%223%22%20fill%3D%22%2312B76A%22%20opacity%3D%22.55%22%2F%3E%3Crect%20x%3D%22159%22%20y%3D%22256%22%20width%3D%222%22%20height%3D%2272%22%20rx%3D%221%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Crect%20x%3D%22152%22%20y%3D%22268%22%20width%3D%2216%22%20height%3D%2250%22%20rx%3D%223%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Crect%20x%3D%22199%22%20y%3D%22260%22%20width%3D%222%22%20height%3D%2240%22%20rx%3D%221%22%20fill%3D%22%2312B76A%22%20opacity%3D%22.55%22%2F%3E%3Crect%20x%3D%22192%22%20y%3D%22268%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%223%22%20fill%3D%22%2312B76A%22%20opacity%3D%22.55%22%2F%3E%3Crect%20x%3D%22239%22%20y%3D%22214%22%20width%3D%222%22%20height%3D%2280%22%20rx%3D%221%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Crect%20x%3D%22232%22%20y%3D%22226%22%20width%3D%2216%22%20height%3D%2258%22%20rx%3D%223%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Crect%20x%3D%22279%22%20y%3D%22220%22%20width%3D%222%22%20height%3D%2238%22%20rx%3D%221%22%20fill%3D%22%2312B76A%22%20opacity%3D%22.55%22%2F%3E%3Crect%20x%3D%22272%22%20y%3D%22226%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%223%22%20fill%3D%22%2312B76A%22%20opacity%3D%22.55%22%2F%3E%3Crect%20x%3D%22319%22%20y%3D%22168%22%20width%3D%222%22%20height%3D%2284%22%20rx%3D%221%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Crect%20x%3D%22312%22%20y%3D%22182%22%20width%3D%2216%22%20height%3D%2260%22%20rx%3D%223%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Crect%20x%3D%22359%22%20y%3D%22176%22%20width%3D%222%22%20height%3D%2238%22%20rx%3D%221%22%20fill%3D%22%2312B76A%22%20opacity%3D%22.55%22%2F%3E%3Crect%20x%3D%22352%22%20y%3D%22182%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%223%22%20fill%3D%22%2312B76A%22%20opacity%3D%22.55%22%2F%3E%3Crect%20x%3D%22399%22%20y%3D%22120%22%20width%3D%222%22%20height%3D%2288%22%20rx%3D%221%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Crect%20x%3D%22392%22%20y%3D%22134%22%20width%3D%2216%22%20height%3D%2264%22%20rx%3D%223%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Crect%20x%3D%22439%22%20y%3D%22128%22%20width%3D%222%22%20height%3D%2238%22%20rx%3D%221%22%20fill%3D%22%2312B76A%22%20opacity%3D%22.55%22%2F%3E%3Crect%20x%3D%22432%22%20y%3D%22134%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%223%22%20fill%3D%22%2312B76A%22%20opacity%3D%22.55%22%2F%3E%3Crect%20x%3D%22479%22%20y%3D%2270%22%20width%3D%222%22%20height%3D%2290%22%20rx%3D%221%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Crect%20x%3D%22472%22%20y%3D%2284%22%20width%3D%2216%22%20height%3D%2266%22%20rx%3D%223%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.92%22%2F%3E%3Cpath%20d%3D%22M80%20336%20L120%20318%20L160%20280%20L200%20246%20L240%20210%20L280%20194%20L320%20150%20L360%20126%20L400%2094%20L440%2072%20L480%2050%22%20stroke%3D%22url%28%23tl%29%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M450%2042%20L494%2038%20L490%2082%22%20stroke%3D%22%2327F67F%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22480%22%20cy%3D%2250%22%20r%3D%2210%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.2%22%2F%3E%3Ccircle%20cx%3D%22480%22%20cy%3D%2250%22%20r%3D%224.5%22%20fill%3D%22%2327F67F%22%2F%3E%3Cg%20opacity%3D%220.50%22%3E%3Cpath%20d%3D%22M62%20512%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%2292%22%20cy%3D%22503%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%2292%22%20cy%3D%22503%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.50%22%3E%3Cpath%20d%3D%22M62%20498%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%2292%22%20cy%3D%22489%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%2292%22%20cy%3D%22489%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.50%22%3E%3Cpath%20d%3D%22M62%20484%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%2292%22%20cy%3D%22475%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%2292%22%20cy%3D%22475%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.50%22%3E%3Cpath%20d%3D%22M62%20470%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%2292%22%20cy%3D%22461%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%2292%22%20cy%3D%22461%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.62%22%3E%3Cpath%20d%3D%22M124%20494%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22485%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22485%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.62%22%3E%3Cpath%20d%3D%22M124%20480%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22471%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22471%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.62%22%3E%3Cpath%20d%3D%22M124%20466%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22457%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22457%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.62%22%3E%3Cpath%20d%3D%22M124%20452%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22443%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22443%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.62%22%3E%3Cpath%20d%3D%22M124%20438%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22429%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22429%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.62%22%3E%3Cpath%20d%3D%22M124%20424%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22415%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22415%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.74%22%3E%3Cpath%20d%3D%22M186%20470%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22461%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22461%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.74%22%3E%3Cpath%20d%3D%22M186%20456%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22447%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22447%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.74%22%3E%3Cpath%20d%3D%22M186%20442%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22433%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22433%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.74%22%3E%3Cpath%20d%3D%22M186%20428%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22419%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22419%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.74%22%3E%3Cpath%20d%3D%22M186%20414%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22405%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22405%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.74%22%3E%3Cpath%20d%3D%22M186%20400%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22391%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22391%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.74%22%3E%3Cpath%20d%3D%22M186%20386%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22377%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22377%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%220.74%22%3E%3Cpath%20d%3D%22M186%20372%20a30%209%200%200%200%2060%200%20v-9%20a30%209%200%200%201%20-60%200%20z%22%20fill%3D%22%230B8F4C%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22363%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%2312B76A%22%2F%3E%3Cellipse%20cx%3D%22216%22%20cy%3D%22363%22%20rx%3D%2219%22%20ry%3D%225.4%22%20fill%3D%22%2327F67F%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%22.9%22%3E%3Crect%20x%3D%22330%22%20y%3D%22452%22%20width%3D%22200%22%20height%3D%2262%22%20rx%3D%2216%22%20fill%3D%22%2304622D%22%20stroke%3D%22%2327F67F%22%20stroke-opacity%3D%22.35%22%20stroke-width%3D%221.5%22%2F%3E%3Ctext%20x%3D%22352%22%20y%3D%22479%22%20font-family%3D%22Inter%2C%20sans-serif%22%20font-size%3D%2212.5%22%20letter-spacing%3D%221.3%22%20fill%3D%22%236CE9A6%22%20opacity%3D%22.85%22%3EPORTFOLIO%3C%2Ftext%3E%3Ctext%20x%3D%22352%22%20y%3D%22502%22%20font-family%3D%22Inter%2C%20sans-serif%22%20font-size%3D%2218%22%20font-weight%3D%22700%22%20fill%3D%22%23FFFFFF%22%3E%2410%2C000%3C%2Ftext%3E%3Cpath%20d%3D%22M478%20498%20L486%20486%20L494%20498%20Z%22%20fill%3D%22%2327F67F%22%2F%3E%3Ctext%20x%3D%22470%22%20y%3D%22479%22%20font-family%3D%22Inter%2C%20sans-serif%22%20font-size%3D%2212.5%22%20font-weight%3D%22600%22%20fill%3D%22%2327F67F%22%3E24%2F7%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.tk *{box-sizing:border-box}.tk{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg);color:var(--ink);font-family:var(--font-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.62;overflow-x:hidden}.tk a{color:inherit;text-decoration:none}.tk .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.tk .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.9em}.tk :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.tk *{transition:none!important;animation:none!important}}.tk .nav{z-index:60;background:0 0;border-bottom:1px solid #0000;transition:background .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:fixed;top:0;left:0;right:0}.tk .nav-scrim{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(#00000073,#0000);height:96px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.tk .nav:hover:not(.menu-open) .nav-scrim{opacity:1}.tk .nav.scrolled:not(.menu-open){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04622d66;border-bottom-color:#ffffff1a}.tk .nav.menu-open{background:var(--surface);border-bottom-color:#00000014}.tk .nav-in{z-index:1;align-items:center;gap:30px;height:64px;display:flex;position:relative}.tk .brand{flex:none;align-items:center;display:flex}.tk .brand svg{width:auto;height:28px;display:block}.tk .nav .brand .wm{fill:#fff;transition:fill .2s}.tk .nav.scrolled .brand .wm,.tk .nav.menu-open .brand .wm,.tk .foot .brand .wm{fill:#0c371e}.tk .nav-links{align-items:center;gap:18px;margin:0 auto;display:flex}.tk .nav-links a{color:#fffc;font-size:14px;font-weight:450;transition:color .15s}.tk .nav-links a:hover{color:#fff}.tk .nav.menu-open .nav-links a{color:#5b6b62}.tk .nav.menu-open .nav-links a:hover,.tk .nav.menu-open .mega-t[aria-expanded=true]{color:#0b1f16}.tk .mega-t{align-items:center;gap:4px;display:inline-flex}.tk .mega-t .caret{transition:transform .2s}.tk .mega-t[aria-expanded=true] .caret{transform:rotate(180deg)}.tk .nav-geo{border-radius:var(--r-pill);color:#fffc;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:14px;transition:color .15s,background .2s;display:none}.tk .nav-geo:hover{color:#fff;background:#ffffff1a}.tk .nav.menu-open .nav-geo{color:#5b6b62}.tk .nav.menu-open .nav-geo:hover{color:#0b1f16;background:#0b140f0d}.tk .nav-geo>svg{flex:none}.tk .nav-geo .caret{width:12px;height:12px;margin-left:2px}@media (min-width:1040px){.tk .nav-geo{display:inline-flex}}.tk .nav-cta{border-radius:var(--r-pill);background:var(--btn-bg);height:36px;color:var(--btn-fg);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:1;transition:background .18s;display:inline-flex}.tk .nav-cta:hover{background:var(--btn-hover)}@media (max-width:1000px){.tk .nav-links,.tk .nav-geo,.tk .nav-cta{display:none}}.tk .mega{display:none}@media (min-width:901px){.tk .mega{z-index:55;background:var(--surface);opacity:0;visibility:hidden;border-bottom:1px solid #00000014;transition:opacity .18s,visibility .18s;display:block;position:absolute;top:64px;left:0;right:0;box-shadow:0 18px 40px -32px #043c1c59}.tk .mega.open{opacity:1;visibility:visible}.tk .mega-pad{padding:40px 0}.tk .mega-grid{width:max-content;margin-left:var(--mega-x,0);grid-template-columns:repeat(2,max-content);gap:32px 48px;display:grid}.tk .mega-grid.one{display:block}.tk .mega-cat{color:#0b1f16;margin:0 0 16px;font-size:14px;font-weight:600}.tk .mega-list{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.tk .mega-list a,.tk .mega-off{color:#5b6b62;align-items:center;gap:8px;font-size:14px;transition:color .15s;display:inline-flex}.tk .mega-list a:hover{color:#0b1f16}.tk .mega-off{color:#5b6b628c;cursor:default}}@media (min-width:1024px){.tk .mega-grid{grid-template-columns:repeat(4,max-content)}}.tk .mega-soon{border-radius:var(--r-pill);letter-spacing:.08em;text-transform:uppercase;color:#0a6b3a;background:#e7f6ee;flex:none;padding:3px 8px;font-size:9.5px;font-weight:700;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c6e8d6}.tk .mega-soon:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffffbf 50%,#0000 70%);animation:2.8s ease-in-out infinite mega-sheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes mega-sheen{to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.tk .mega-soon:after{animation:none}}.tk .burger{margin-left:auto;display:none}.tk .burger summary{cursor:pointer;color:#fff;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;transition:background .15s,color .15s;display:flex}.tk .burger summary:hover{background:#ffffff1a}.tk .nav.menu-open .burger summary{color:var(--ink)}.tk .nav.menu-open .burger summary:hover{background:#0b140f0d}.tk .burger summary svg{width:26px;height:26px}.tk .burger summary .ic-x,.tk .burger[open] summary .ic-bars{display:none}.tk .burger[open] summary .ic-x{display:block}.tk .burger summary::-webkit-details-marker{display:none}.tk .burger:not([open]) .burger:not([open]) .burger-panel{display:none}.tk .burger-panel{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;max-height:calc(100dvh - 64px);padding:8px 0 40px;display:flex;position:absolute;top:64px;left:0;right:0;overflow-y:auto}.tk .burger-panel a{color:#0b140fcc;border-bottom:1px solid #e2e9e699;padding:14px 0;font-size:16px;font-weight:500}.tk .burger-panel a:hover{color:var(--ink)}.tk .mm-label{color:#0b140fcc;border-bottom:1px solid #e2e9e699;margin:0;padding:14px 0;font-size:16px;font-weight:500}.tk .mm-cat{color:#0b140f66;letter-spacing:.02em;text-transform:uppercase;border-bottom:0;margin:0;padding:12px 0 4px 16px;font-size:11px;font-weight:600}.tk .burger-panel a.mm-sub,.tk .burger-panel .mm-sub{color:#0b140fb3;border-bottom:1px solid #e2e9e666;align-items:center;gap:8px;padding:10px 0 10px 24px;font-size:14px;display:flex}.tk .burger-panel a.mm-deep{padding-left:28px}.tk .burger-panel .mm-sub.mm-off{color:#0b140f66;border-bottom:1px solid #e2e9e666;align-items:center;gap:8px;padding:10px 0 10px 28px;font-size:14px;display:flex}.tk .burger-panel>.wrap{flex-direction:column;width:100%;display:flex}.tk .mm-geo{align-items:center;gap:8px;display:flex}.tk .mm-geo svg{flex:none;width:18px;height:18px}.tk .burger-panel .nav-cta{border-bottom:0;justify-content:center;width:100%;height:auto;margin-top:14px;padding:13px 24px;font-size:15.5px;line-height:1.2;display:flex}@media (max-width:1000px){.tk .burger{display:flex}.tk .nav-in{position:relative}}.tk section{padding:72px 0}@media (max-width:700px){.tk section{padding:54px 0}}.tk .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-size:12.5px;font-weight:600}.tk h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 20px;font-size:clamp(38px,6.2vw,64px);font-weight:750;line-height:1.05}.tk h2{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;max-width:26ch;margin:0 0 16px;font-size:clamp(27px,3.9vw,42px);font-weight:750;line-height:1.05}.tk h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:18px;font-weight:650}.tk .lede{color:var(--muted);max-width:62ch;margin:0;font-size:clamp(17px,1.5vw,19.5px);line-height:1.58}.tk .note{color:var(--muted);max-width:78ch;font-size:14px;line-height:1.62}.tk .hero{background:linear-gradient(180deg, var(--dark-bg) 0%, var(--dark-bg-2) 100%);color:var(--dark-fg);align-items:center;min-height:780px;padding:128px 0 104px;display:flex;position:relative;overflow:hidden}.tk .hero>.wrap{width:100%}.tk .hero:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg, var(--dark-bg) 44%, color-mix(in srgb, var(--dark-bg) 60%, transparent) 62%, transparent 80%), radial-gradient(1000px 500px at 92% 2%, color-mix(in srgb, var(--live) 20%, transparent), transparent 60%), radial-gradient(760px 420px at 0% 104%, color-mix(in srgb, var(--live) 11%, transparent), transparent 64%);position:absolute;inset:0}.tk .hero-in{z-index:2;grid-template-columns:1.06fr .94fr;align-items:center;gap:48px;padding:0 24px;display:grid;position:relative}.tk .hero-copy>*{max-width:34ch}.tk .hero-copy .crumb{max-width:none}.tk .hero h1{max-width:15ch}.tk .hero-art{aspect-ratio:1.18;background:var(--hero-art) center/contain no-repeat;width:100%;position:relative}@media (max-width:900px){.tk .hero-in{grid-template-columns:1fr;gap:34px;padding:0 24px}.tk .hero-copy>*{max-width:none}.tk .hero-art{aspect-ratio:1.5}}.tk .hero .crumb{color:#ffffff8c;align-items:center;gap:8px;margin:0 0 26px;font-size:13.5px;display:flex}.tk .hero .crumb a:hover{color:#fff}.tk .hero .crumb span{opacity:.5}.tk .hero .eyebrow{color:var(--dark-faint)}.tk .hero h1{color:var(--dark-fg)}.tk .hero .lede{color:#f0faf4ed;max-width:54ch}@media (max-width:760px){.tk .hero{min-height:auto;padding:96px 0 72px}.tk .hero-in{align-items:start}}@media (max-width:700px){.tk .hero{padding:88px 0 64px}.tk .hero:after{background:radial-gradient(700px 380px at 78% -12%, color-mix(in srgb, var(--live) 22%, transparent), transparent 62%)}.tk .hero h1{max-width:none}}.tk .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.tk .btn{height:44px;font-family:var(--font-body);letter-spacing:-.005em;border-radius:var(--r-pill);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s,transform .18s,color .18s;display:inline-flex}.tk .btn:hover{transform:translateY(-1px)}.tk .btn-primary{background:var(--btn-bright);color:var(--btn-bright-ink)}.tk .btn-primary:hover{background:var(--btn-bright-hover)}.tk .btn-ghost{color:#fff;background:0 0;border-color:#ffffff47}.tk .btn-ghost:hover{background:#ffffff1a;border-color:#ffffff8c}.tk .btn-outline{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.tk .btn-outline:hover{border-color:var(--ink);background:var(--surface)}.tk .store{display:inline-flex}.tk .store img{width:auto;height:52px;transition:transform .2s;display:block}.tk .store:hover img{transform:scale(1.03)}@media (max-width:600px){.tk .store img{height:46px}}.tk .part{align-items:center;gap:14px;padding-top:8px;display:flex}.tk .part-n{font-family:var(--font-mono);color:var(--faint);font-size:12px}.tk .part-t{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);font-size:12.5px;font-weight:700}.tk .part-line{background:var(--line);flex:1;height:1px}.tk .bento{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}@media (max-width:900px){.tk .bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tk .bento{grid-template-columns:1fr}}.tk .bt{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;padding:24px;display:flex}.tk .bt .n{font-family:var(--font-mono);color:var(--faint);letter-spacing:.06em;margin-bottom:13px;font-size:11.5px}.tk .bt h3{letter-spacing:-.025em;margin-bottom:8px;font-size:16.5px}.tk .bt p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.tk .bt.w2{grid-column:span 2}.tk .bt.w4{grid-column:span 4}.tk .bt.lg{grid-area:span 2/span 2;justify-content:center;padding:32px}@media (max-width:900px){.tk .bt.lg{grid-row:span 1}.tk .bt.w4{grid-column:span 2}}@media (max-width:560px){.tk .bt.lg,.tk .bt.w2,.tk .bt.w4{grid-column:span 1}}.tk .bt .amt{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}.tk .bt.def{background:var(--surface-soft);border-color:var(--accent-border)}.tk .bt.def h3{letter-spacing:-.032em;margin-bottom:12px;font-size:clamp(20px,2.4vw,26px);line-height:1.16}.tk .bt.def p{color:var(--ink-2);margin-bottom:12px;font-size:15px;line-height:1.68}.tk .bt.def p:last-child{margin-bottom:0}.tk .bt.def b{color:var(--ink);font-weight:650}.tk .bt.metric{justify-content:flex-end}.tk .bt.metric .fig{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--accent);margin-bottom:12px;font-size:clamp(32px,4.2vw,46px);font-weight:700;line-height:1}.tk .bt.metric .fig.word{letter-spacing:-.038em;font-size:clamp(24px,2.9vw,34px)}.tk .bt.metric .vs{font-family:var(--font-body);color:var(--faint);letter-spacing:-.01em;margin-top:8px;font-size:13px;font-weight:500;display:block}.tk .bt.metric h3{margin-bottom:5px;font-size:15px}.tk .bt.metric p{font-size:13.5px}.tk .bt.flagged{background:var(--warn-soft);border-color:var(--warn-border);position:relative;overflow:hidden}.tk .bt.flagged:after{content:"";pointer-events:none;background:radial-gradient(560px 300px at 90% 4%, color-mix(in srgb, var(--ondo) 13%, transparent), transparent 68%);position:absolute;inset:0}.tk .bt.flagged>*{z-index:1;position:relative}.tk .bt.flagged .n{color:var(--warn-ink);opacity:.6}.tk .bt.flagged h3{color:var(--warn-ink);letter-spacing:-.032em;font-size:clamp(20px,2.4vw,26px);line-height:1.16}.tk .bt.flagged p{color:var(--warn-ink);opacity:.9;font-size:14.5px;line-height:1.66}.tk .bento2{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}@media (max-width:900px){.tk .bento2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tk .bento2{grid-template-columns:1fr}}.tk .bx{border:1px solid var(--line);background:var(--surface);border-radius:22px;flex-direction:column;min-height:184px;padding:26px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.tk .bx:hover{border-color:#c6dad0;transform:translateY(-3px);box-shadow:0 24px 48px -34px #06321e6b}.tk .bx h3{letter-spacing:-.02em;margin-top:auto;padding-top:22px;font-size:17px}.tk .bx p{color:var(--muted);max-width:42ch;margin:9px 0 0;font-size:15.5px;line-height:1.55}.tk .bx.big{grid-area:span 2/span 2}.tk .bx.w2{grid-column:span 2}@media (max-width:900px){.tk .bx.big{grid-row:span 1}}@media (max-width:560px){.tk .bx.big,.tk .bx.w2{grid-column:span 1}}.tk .bx.hasimg{aspect-ratio:1;background:#0a3c22;border-color:#0000;min-height:0}.tk .bx.w2.hasimg{aspect-ratio:2.06}.tk .bx.big.hasimg{aspect-ratio:auto;min-height:380px}@media (max-width:900px){.tk .bx.big.hasimg{aspect-ratio:1.6;min-height:0}}@media (max-width:560px){.tk .bx.hasimg,.tk .bx.w2.hasimg,.tk .bx.big.hasimg{aspect-ratio:1.5}}.tk .bx .bxart{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.tk .bx .bxscrim{z-index:1;background:linear-gradient(#062c1a00 0%,#062c1a14 38%,#062c1a6b 58%,#052616cc 80%,#052616f0 100%);position:absolute;inset:0}.tk .bx.w2.hasimg .bxscrim{background:linear-gradient(100deg,#052616f0 0%,#052616db 34%,#062c1a6b 62%,#062c1a1a 100%),linear-gradient(#062c1a00 40%,#05261699 100%)}.tk .bx.hasimg .ic,.tk .bx.hasimg h3,.tk .bx.hasimg p,.tk .bx.hasimg .fig{z-index:2;position:relative}.tk .bx.hasimg h3{color:#fff;text-shadow:0 1px 16px #031a0e8c,0 1px 3px #031a0e61}.tk .bx.hasimg p{color:#ffffffdb;text-shadow:0 1px 12px #031a0e80}.tk .bx.w2.hasimg h3,.tk .bx.w2.hasimg p{max-width:26ch}.tk .bx.hasimg .ic{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;background:#ffffff2e}.tk .bx.hasimg:hover{box-shadow:0 26px 52px -30px #06321e8c}.tk .ic{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:14px;flex:none;place-items:center;display:grid}.tk .ic svg{width:23px;height:23px}.tk .bx .fig{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);margin-top:18px;font-size:clamp(30px,3.6vw,42px);font-weight:750;line-height:1}.tk .bx .fig.word{letter-spacing:-.03em;font-size:clamp(22px,2.6vw,30px)}.tk .bx .vs{color:var(--faint);margin-top:10px;font-size:13px;font-weight:500;display:block}.tk .bx.hasimg .vs{color:#ffffff9e}.tk .bx .glow{pointer-events:none;background:radial-gradient(circle,#32d58329,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:-70px}.tk .bx.hasimg .glow{display:none}.tk .rgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}@media (max-width:900px){.tk .rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk .rcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.tk .rcard:hover{border-color:#c6dad0;transform:translateY(-3px);box-shadow:0 24px 48px -34px #06321e6b}.tk .rcard h3{letter-spacing:-.024em;margin:18px 0 0;font-size:16.5px;line-height:1.25}.tk .rcard p{color:var(--muted);margin:9px 0 0;font-size:14.5px;line-height:1.6}.tk .rcard.flagged{background:var(--warn-soft);border-color:var(--warn-border)}.tk .rcard.flagged .ic{color:var(--warn-ink);background:#fbe4ce}.tk .rcard.flagged h3{color:var(--warn-ink)}.tk .rcard.flagged p{color:var(--warn-ink);opacity:.9}.tk .rcard .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--warn-ink);border-radius:var(--r-pill);background:#fbe4ce;align-self:flex-start;margin-top:14px;padding:5px 10px;font-size:10px;font-weight:700}.tk .rhint{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:none}@media (max-width:700px){.tk .rgrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin-inline:-24px;padding:4px 24px 14px;display:flex;overflow-x:auto}.tk .rgrid::-webkit-scrollbar{display:none}.tk .rcard{scroll-snap-align:center;flex:0 0 82%}.tk .rhint{display:flex}}.tk #faq{background:var(--bg);padding:96px 0 0}@media (max-width:700px){.tk #faq{padding:64px 0 0}}.tk .faq-centred{text-align:center}.tk .faq-centred .eyebrow{letter-spacing:.18em;color:var(--accent);margin:0;font-size:12px;font-weight:600}.tk .faq-centred h2{letter-spacing:-.025em;max-width:22ch;margin:14px auto 0;font-size:clamp(30px,4.2vw,48px);font-weight:600}.tk .faq{text-align:left;border-top:0;max-width:768px;margin:40px auto 0}.tk .faq details.q{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:0}.tk .faq details.q summary{font-family:var(--font-display);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:18px;font-weight:500;list-style:none;transition:color .2s;display:flex}.tk .faq details.q summary:hover{color:var(--btn-bg)}.tk .faq details.q summary::-webkit-details-marker{display:none}.tk .faq details.q summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.tk .faq details.q[open] summary:after{transform:rotate(-135deg)translate(-3px,-3px)}.tk .faq details.q p{color:var(--muted);margin:0;padding:0 0 24px;font-size:16px;line-height:1.62}.tk .srcbox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);max-width:900px;margin:0 auto;padding:4px 24px}.tk .srcbox>summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16.5px;font-weight:650;list-style:none;display:flex}.tk .srcbox>summary::-webkit-details-marker{display:none}.tk .srcbox>summary .hint{font-family:var(--font-body);color:var(--muted);font-size:13px;font-weight:400}.tk .srcbox>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.tk .srcbox[open]>summary:after{transform:rotate(-135deg)translate(-3px,-3px)}.tk .srcbox .srcinner{padding:0 0 22px}.tk #sources{padding:0 0 88px}.tk .tbl-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);-webkit-overflow-scrolling:touch;margin-top:30px;overflow-x:auto}.tk table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.tk thead th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);vertical-align:bottom;background:var(--surface-soft);padding:17px 20px;font-size:11.5px;font-weight:600}.tk thead th .th-p{font-family:var(--font-display);letter-spacing:-.024em;text-transform:none;color:var(--ink);align-items:center;gap:8px;margin-bottom:3px;font-size:15px;font-weight:700;display:flex}.tk td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top;width:24%;padding:15px 20px;line-height:1.5}.tk tbody tr:last-child td{border-bottom:0}.tk tbody tr:hover td{background:var(--hover)}.tk td:first-child,.tk th:first-child{background:var(--surface);z-index:1;width:28%;position:sticky;left:0}.tk thead th:first-child{background:var(--surface-soft)}.tk tbody tr:hover td:first-child{background:var(--hover)}.tk .rowlab{color:var(--ink);font-weight:600}.tk .rowsub{color:var(--faint);margin-top:3px;font-size:12px;font-weight:400;line-height:1.45;display:block}.tk .num{font-variant-numeric:tabular-nums;white-space:nowrap}.tk .yes,.tk .no,.tk .part-y{font-weight:650}.tk .yes{color:var(--accent)}.tk .no{color:var(--neg)}.tk .part-y{color:var(--warn)}.tk .panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-md);margin-top:28px;padding:24px 26px}.tk .panel h3{margin-bottom:7px;font-size:16px}.tk .panel p{color:var(--muted);max-width:88ch;margin:0;font-size:14.5px;line-height:1.68}.tk .panel.flag{background:var(--warn-soft);border-color:var(--warn-border)}.tk .panel.flag h3{color:var(--warn-ink)}.tk .panel.flag p{color:var(--warn-ink);opacity:.93}.tk .allthree{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid;overflow:hidden}@media (max-width:860px){.tk .allthree{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tk .allthree{grid-template-columns:1fr}}.tk .at{border-right:1px solid var(--line);padding:22px 24px}.tk .at:last-child{border-right:0}@media (max-width:860px){.tk .at{border-bottom:1px solid var(--line)}.tk .at:nth-child(2n){border-right:0}.tk .at:nth-last-child(-n+2){border-bottom:0}}@media (max-width:520px){.tk .at{border-right:0}.tk .at:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.tk .at:last-child{border-bottom:0}}.tk .at .k{color:var(--faint);margin-bottom:6px;font-size:13px;line-height:1.4}.tk .at .v{font-family:var(--font-display);letter-spacing:-.026em;font-size:16px;font-weight:700}.tk .at .v.good{color:var(--accent)}.tk .at .v.bad{color:var(--neg)}.tk .cmp{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}@media (max-width:900px){.tk .cmp{grid-template-columns:1fr}}.tk .cmp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.tk .cmp-band{height:5px}.tk .cmp-card.base .cmp-band{background:var(--base)}.tk .cmp-card.xst .cmp-band{background:var(--xst)}.tk .cmp-card.ondo .cmp-band{background:var(--ondo)}.tk .cmp-top{border-bottom:1px solid var(--line);padding:22px 24px 20px}.tk .cmp-card.base .cmp-top{background:color-mix(in srgb, var(--base) var(--tint), var(--surface))}.tk .cmp-card.xst .cmp-top{background:color-mix(in srgb, var(--xst) var(--tint), var(--surface))}.tk .cmp-card.ondo .cmp-top{background:color-mix(in srgb, var(--ondo) var(--tint), var(--surface))}.tk .cmp-name{font-family:var(--font-display);letter-spacing:-.032em;margin:0 0 4px;font-size:21px;font-weight:700}.tk .cmp-sub{color:var(--muted);font-size:13px}.tk .cmp-role{padding:16px 24px 2px}.tk .cmp-role .tagline{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:6px;margin-bottom:11px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.tk .cmp-role p{color:var(--muted);margin:0;font-size:14px;line-height:1.62}.tk .cmp-own{border-top:1px solid var(--line);padding:16px 24px 22px}.tk .cmp-own .lab{letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:11px;font-weight:600}.tk .cmp-own .what{font-family:var(--font-display);letter-spacing:-.024em;margin-bottom:7px;font-size:16px;font-weight:650}.tk .cmp-own p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.tk .ladder{align-items:center;gap:5px;margin-top:15px;display:flex}.tk .ladder i{background:var(--line-strong);border-radius:3px;flex:1;height:5px}.tk .ladder i.on{background:currentColor}.tk .cmp-card.base .ladder{color:var(--base)}.tk .cmp-card.xst .ladder{color:var(--xst)}.tk .cmp-card.ondo .ladder{color:var(--ondo)}.tk .ladder-lab{color:var(--faint);margin-top:8px;font-size:11.5px}.tk .chip{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.tk .chip.base{background:var(--base)}.tk .chip.xst{background:var(--xst)}.tk .chip.ondo{background:var(--ondo)}.tk .cmp-mark{width:42px;height:42px;font-family:var(--font-display);letter-spacing:-.04em;color:#fff;border-radius:12px;flex:none;place-items:center;font-size:19px;font-weight:750;display:grid}.tk .cmp-card.base .cmp-mark{background:var(--base)}.tk .cmp-card.xst .cmp-mark{background:var(--xst)}.tk .cmp-card.ondo .cmp-mark{background:var(--ondo)}.tk .cmp-head{align-items:center;gap:13px;display:flex}.tk .cmp-stats{padding:10px 24px 0}.tk .cmp-stats dl{grid-template-columns:auto 1fr;gap:0;margin:0;display:grid}.tk .cmp-stats dt{color:var(--muted);border-bottom:1px solid var(--line);padding:9px 0;font-size:13px}.tk .cmp-stats dd{text-align:right;color:var(--ink);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;margin:0;padding:9px 0;font-size:13.5px;font-weight:650}.tk .cmp-stats dl>:nth-last-child(-n+2){border-bottom:0}.tk .cmp-stats dd.good{color:var(--accent)}.tk .cmp-stats dd.warn{color:var(--warn)}.tk .controls{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:12px 28px;margin:30px 0 14px;padding:16px 20px;display:flex}.tk .ctrl{align-items:center;gap:11px;display:flex}.tk .ctrl-label{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600}.tk .seg{background:var(--seg-bg);border-radius:var(--r-sm);gap:2px;padding:3px;display:inline-flex}.tk .seg button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .14s}.tk .seg button:hover{color:var(--ink)}@media (max-width:400px){.tk .ctrl{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.tk .seg{width:100%}.tk .seg button{flex:1}}.tk .seg button[aria-pressed=true]{background:var(--seg-active);color:var(--ink);box-shadow:0 1px 3px var(--seg-shadow)}.tk .snap{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:12px}@media (max-width:820px){.tk .snap{margin-left:0}}.tk .cap{color:var(--muted);max-width:86ch;margin:0 0 26px;font-size:14px;line-height:1.62}.tk .chart-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:26px 24px 20px}.tk .chart-legend{flex-wrap:wrap;gap:8px 22px;margin-bottom:20px;display:flex}.tk .lg-item{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.tk .lg-sw{border-radius:3px;flex:none;width:12px;height:12px}.tk .lg-sw.base{background:var(--base)}.tk .lg-sw.xst{background:var(--xst)}.tk .lg-sw.ondo{background:var(--ondo)}.tk .lg-item.ref{color:var(--muted);font-weight:450}.tk .lg-item.ref .lg-sw{border-top:2px dashed var(--line-strong);border-radius:0;width:16px;height:0}.tk .chart-box svg{width:100%;height:auto;display:block}.tk .logos{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.tk .logos .l{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);letter-spacing:-.01em;padding:8px 16px;font-size:13px;font-weight:600}.tk .logos .cap-l{color:var(--faint);margin-right:6px;font-size:12.5px}.tk .soon{background:var(--dark-bg);color:var(--dark-fg);border:1px solid var(--dark-line);border-radius:var(--r-lg);margin-top:8px;padding:52px 48px;position:relative;overflow:hidden}.tk .soon:after{content:"";pointer-events:none;background:radial-gradient(820px 400px at 88% -10%, color-mix(in srgb, var(--live) 32%, transparent), transparent 64%), radial-gradient(600px 340px at 2% 106%, color-mix(in srgb, var(--live) 15%, transparent), transparent 66%);position:absolute;inset:0}.tk .soon>*{z-index:1;position:relative}.tk .soon-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--dark-fg);background:color-mix(in srgb, var(--dark-fg) 11%, transparent);border:1px solid var(--dark-line);border-radius:var(--r-pill);align-items:center;gap:9px;margin-bottom:22px;padding:7px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.tk .soon-tag em{background:var(--live);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--live) 22%, transparent);border-radius:50%;font-style:normal}.tk .soon h2{color:var(--dark-fg);max-width:24ch;margin-bottom:14px}.tk .soon .lede{color:#f0faf4ed;max-width:60ch}.tk .soon-grid{border-top:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}@media (max-width:900px){.tk .soon-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tk .soon-grid{grid-template-columns:1fr}}.tk .sg{border-right:1px solid var(--dark-line);padding:26px 24px 4px 0}.tk .sg:last-child{border-right:0}.tk .sg:not(:first-child){padding-left:24px}@media (max-width:900px){.tk .sg{border-bottom:1px solid var(--dark-line)}.tk .sg:nth-child(2n){border-right:0}.tk .sg:nth-child(odd){padding-left:0}.tk .sg:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.tk .sg{border-right:0;padding-left:0}.tk .sg:nth-last-child(-n+2){border-bottom:1px solid var(--dark-line)}.tk .sg:last-child{border-bottom:0}}.tk .sg h3{color:var(--dark-fg);margin-bottom:6px;font-size:15.5px}.tk .sg p{color:var(--dark-p);margin:0 0 22px;font-size:13.5px;line-height:1.6}.tk .soon-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.tk .soon-note{color:var(--dark-dim);max-width:76ch;margin:22px 0 0;font-size:12px;line-height:1.6}@media (max-width:600px){.tk .soon{padding:34px 24px}}.tk .faq{border-top:1px solid var(--line);margin-top:30px}.tk details.q{border-bottom:1px solid var(--line)}.tk details.q>summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.024em;padding:21px 40px 21px 0;font-size:17.5px;font-weight:650;list-style:none;position:relative}.tk details.q>summary::-webkit-details-marker{display:none}.tk details.q>summary:after{content:"";border-right:1.7px solid var(--muted);border-bottom:1.7px solid var(--muted);width:10px;height:10px;transition:all .18s;position:absolute;top:29px;right:8px;transform:rotate(45deg)}.tk details.q[open]>summary:after{top:33px;transform:rotate(-135deg)}.tk details.q p{color:var(--muted);max-width:76ch;margin:0 0 22px;font-size:15px;line-height:1.72}.tk .tight{padding:44px 0}.tk .tight h2{letter-spacing:-.026em;max-width:32ch;margin-bottom:10px;font-size:clamp(20px,2.1vw,25px)}.tk .tight .note{max-width:74ch;font-size:13px}.tk .src-list{border-top:1px solid var(--line);margin-top:18px}.tk .src-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.35fr;gap:18px;padding:10px 0;font-size:12.5px;line-height:1.5;display:grid}@media (max-width:700px){.tk .src-row{grid-template-columns:1fr;gap:3px;padding:9px 0}}.tk .src-row .k{color:var(--faint)}.tk .src-row a{border-bottom:1px solid var(--line-strong);word-break:break-word}.tk .src-row a:hover{border-color:var(--ink)}.tk .disclaimer{color:var(--faint);border-left:2px solid var(--line);max-width:96ch;margin-top:16px;padding-left:13px;font-size:11.5px;line-height:1.6}.tk .disclaimer strong{color:var(--muted);font-weight:600}.tk .closewrap{padding:0 24px 104px}@media (max-width:700px){.tk .closewrap{padding:0 24px 64px}}.tk .final-card{color:#fff;text-align:center;background:linear-gradient(to bottom right,#12b76a 0%,#027a48 100%);border-radius:40px;margin-top:96px;padding:60px 32px 64px;position:relative;overflow:visible}@media (max-width:700px){.tk .final-card{border-radius:28px;margin-top:64px;padding:48px 24px}}.tk .final-card:before{content:"";pointer-events:none;background:radial-gradient(60% 120% at 50% 0,#ffffff40,#0000 70%);position:absolute;inset:0}.tk .final-card>*{z-index:1;position:relative}.tk .final-card h2{color:#fff;letter-spacing:-.034em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(30px,4.2vw,48px);font-weight:600;line-height:1.05}.tk .final-card p{color:#ffffffd9;max-width:52ch;margin:20px auto 0;font-size:18px;line-height:1.62}.tk .dl-row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;margin-top:32px;display:flex}.tk .dl-badge img{width:auto;height:52px;transition:transform .2s;display:block}.tk .dl-badge:hover img{transform:scale(1.03)}.tk .dl-qr{cursor:pointer;transform-origin:100% 100%;border-radius:6px;width:52px;height:52px;transition:transform .3s ease-out;display:block}.tk .dl-qr:hover,.tk .dl-qr:focus-visible{z-index:9;filter:drop-shadow(0 18px 30px #031a0e73);position:relative;transform:scale(3.3)}@media (max-width:700px){.tk .final-card{border-radius:28px;padding:48px 24px}.tk .dl-qr{display:none}}@media (max-width:600px){.tk .dl-badge img{height:46px}}.tk .foot{border-top:1px solid var(--line);background:#f2f7f566;margin-top:0;padding:0}.tk .foot-top{justify-content:space-between;align-items:flex-start;gap:64px;padding:64px 0;display:flex}@media (max-width:1024px){.tk .foot-top{flex-direction:column;gap:48px}}.tk .f-brand{flex:none;max-width:20rem}.tk .foot .brand svg{height:32px}.tk .f-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 48px;display:grid}@media (max-width:1024px){.tk .f-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%}}@media (max-width:640px){.tk .f-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk .f-cols h4{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:12px;font-weight:500}.tk .f-cols h5{letter-spacing:.025em;text-transform:uppercase;color:#0b140f73;margin:20px 0 8px;font-size:11px;font-weight:500}.tk .f-cols h4+h5{margin-top:0}.tk .f-cols a{color:#0b140fcc;margin-bottom:12px;font-size:14px;line-height:1.43;display:block}.tk .f-cols a:hover{color:var(--btn-bg)}.tk .f-tag{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:24px 0 0;font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1.05}.tk .f-tag span{display:block}.tk .legal{border-top:1px solid var(--line);gap:48px;margin-top:64px;padding:32px 0 0;display:flex}@media (max-width:1024px){.tk .legal{flex-direction:column;gap:24px}}.tk .legal .copy{flex:none;width:208px;margin:0}.tk .legal-body{flex-direction:column;gap:12px;display:flex}.tk .legal p{color:var(--muted);max-width:none;margin:0;font-size:12px;line-height:1.6}.tk .foot-mark{opacity:.95;-webkit-user-select:none;user-select:none;background:url(/kite-wordmark.svg) 50%/contain no-repeat;width:100%;margin-top:56px;padding-top:43.457%}.tk .legal p:last-child{margin-bottom:0}
