@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Build365-site/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Build365-site/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Build365-site/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Build365-site/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Build365-site/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Build365-site/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Build365-site/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/Build365-site/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/Build365-site/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/Build365-site/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/Build365-site/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/Build365-site/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/Build365-site/assets/caveat-cyrillic-ext-500-normal-DcrB4vVx.woff2)format("woff2"),url(/Build365-site/assets/caveat-cyrillic-ext-500-normal-DqTXtm5N.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/Build365-site/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2)format("woff2"),url(/Build365-site/assets/caveat-cyrillic-500-normal-DLSfp5IU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/Build365-site/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2)format("woff2"),url(/Build365-site/assets/caveat-latin-ext-500-normal-wUUXxlbS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/Build365-site/assets/caveat-latin-500-normal-B9SDL8cy.woff2)format("woff2"),url(/Build365-site/assets/caveat-latin-500-normal-Do9veZfZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter Variable", Inter, system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:"SF Mono", SFMono-Regular, ui-monospace, Menlo, "JetBrains Mono Variable", monospace;--font-features:"kern", "liga", "calt";--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fs-micro:11px;--fs-mini:12px;--fs-small:13px;--fs-regular:14px;--fs-large:15px;--fs-title3:17px;--fs-title2:20px;--fs-title1:24px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-full:9999px;--ease:cubic-bezier(.25, .46, .45, .94);--spring:cubic-bezier(.34, 1.3, .64, 1);--t-fast:.12s;--t-med:.2s;--sidebar-w:244px;--sidebar-w-collapsed:56px;--row-h:28px;--header-h:44px;--indigo:#e6f03c;--indigo-hover:#f1ff00;--status-backlog:#8a8f98;--status-todo:#8a8f98;--status-progress:#f2c94c;--status-done:#4cb782;--status-canceled:#8a8f98;--urgent:#fc7840;--red:#eb5757;--orange:#fc7840;--yellow:#f2c94c;--green:#4cb782;--teal:#26b5ce;--blue:#4ea7fc;--purple:#b59aff;--pink:#f7a8d6;--brand-navy:#141b2b;--brand-blue:#4e7cff;--brand-yellow:#f5d547;--holo-1:#f5d547;--holo-2:#ffa94d;--holo-3:#ff6f91;--holo-4:#d66bff;--holo-5:#8f7bff;--holo-6:#4e7cff;--holo-7:#3fd0e0}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090a;--bg-2:#0f1011;--surface:#141516;--surface-solid:#141516;--surface-2:#191a1b;--surface-3:#232326;--elevated:#1c1c1f;--hover:#ffffff0a;--active:#ffffff12;--line:#1f2023;--line-strong:#2a2b2f;--line-tint:#ffffff0d;--text:#f7f8f8;--text-2:#d0d6e0;--text-3:#8a8f98;--text-4:#62666d;--accent:#e6f03c;--accent-strong:var(--indigo);--accent-ink:#14160a;--accent-bg:#e9f23f24;--accent-line:#e9f23f73;--good:#4cb782;--good-bg:#4cb78224;--warn:#f2c94c;--warn-bg:#f2c94c21;--bad:#eb5757;--bad-bg:#eb575721;--info:#4ea7fc;--series:#e6f03c;--series-fill:#e9f23f1f;--shadow-sm:0 1px 1px #0000004d;--shadow-md:0 4px 12px #00000059, 0 0 0 1px #ffffff0a;--shadow-lg:0 16px 48px #00000080, 0 0 0 1px #ffffff0f;--focus-ring:0 0 0 2px #e9f23f80;--sticky-yellow:#3a3317;--sticky-violet:#25234a;--sticky-mint:#15352b;--sticky-rose:#3d1c2a;--sticky-sky:#15293d;--board-dot:#ffffff0f}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f8;--bg-2:#fff;--surface:#fbfbfc;--surface-solid:#fff;--surface-2:#fff;--surface-3:#eceef2;--elevated:#fff;--hover:#14161e09;--active:#14161e11;--line:#e6e7eb;--line-strong:#d8d9de;--line-tint:#14161e0d;--text:#1b1c1f;--text-2:#3c4149;--text-3:#6b6f76;--text-4:#9b9ea5;--accent:#7a8200;--accent-strong:var(--indigo);--accent-ink:#14160a;--accent-bg:#9199001f;--accent-line:#91990073;--good:#2f9e6b;--good-bg:#2f9e6b1a;--warn:#b98900;--warn-bg:#f2c94c33;--bad:#d64545;--bad-bg:#d6454517;--info:#2f86d8;--series:#919900;--series-fill:#9199001f;--shadow-sm:0 1px 2px #14161e0f;--shadow-md:0 4px 12px #14161e14, 0 0 0 1px #14161e0f;--shadow-lg:0 16px 48px #14161e29, 0 0 0 1px #14161e14;--focus-ring:0 0 0 2px #91990073;--sticky-yellow:#fff1b8;--sticky-violet:#e4e1fd;--sticky-mint:#d3f5e6;--sticky-rose:#fde0ea;--sticky-sky:#daeefe;--board-dot:#14161e1a}.tl-wrap{position:relative}.tl-wrap:before,.tl-wrap:after{content:"";z-index:4;opacity:0;pointer-events:none;width:44px;transition:opacity var(--t-med) var(--ease);position:absolute;top:0;bottom:0}.tl-wrap:before{background:linear-gradient(to right, var(--surface), #0000);left:0}.tl-wrap:after{background:linear-gradient(to left, var(--surface), #0000);right:0}.tl-wrap.edge-l:before,.tl-wrap.edge-r:after{opacity:1}.tl-jump{z-index:5;border:1px solid var(--accent-line);border-radius:var(--r-full);background:var(--elevated);height:22px;box-shadow:var(--shadow-sm);color:var(--accent);font-size:var(--fs-micro);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);align-items:center;gap:3px;padding:0 8px;display:inline-flex;position:absolute;top:12px}.tl-jump.left{padding-left:5px;left:10px}.tl-jump.right{padding-right:5px;right:10px}.tl-jump:hover{background:var(--accent-bg);border-color:var(--accent)}.timeline{scroll-behavior:smooth;overflow:auto hidden}.timeline:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-line);border-radius:var(--r-md)}.tl-canvas{position:relative}.tl-scale{border-bottom:1px solid var(--line);height:56px;position:relative}.tl-month{color:var(--text-2);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.04em;padding-left:6px;position:absolute;top:10px}.tl-week{color:var(--text-4);font-size:var(--fs-mini);font-variant-numeric:tabular-nums;position:absolute;top:32px;transform:translate(-50%)}.tl-grid{position:relative}.tl-line{border-left:1px dotted var(--line-strong);opacity:.6;width:0;position:absolute;top:-56px;bottom:0}.tl-line.month{border-left:1px dashed var(--line-strong);opacity:1;top:-56px}.tl-today{border-left:1px solid var(--accent);z-index:3;width:0;position:absolute;top:0;bottom:0}.tl-today b{border-radius:var(--r-xs);background:var(--indigo);color:#fff;font-size:10px;font-weight:var(--fw-semibold);padding:0 5px;line-height:16px;position:absolute;bottom:6px;left:-18px}.tl-row{height:64px;position:absolute;left:0;right:0}.tl-name{height:22px;color:var(--text);font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex;position:absolute;top:0}.tl-name .faint{font-size:var(--fs-mini);font-weight:var(--fw-normal)}.tl-bar{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);cursor:pointer;height:22px;padding:0;position:absolute;top:26px;overflow:visible}.tl-bar:hover{border-color:var(--text-4)}.tl-fill{opacity:.22;border-radius:5px 0 0 5px;position:absolute;inset:0 auto 0 0}.tl-late{border:1px dashed var(--bad);border-radius:0 var(--r-sm) var(--r-sm) 0;background:repeating-linear-gradient(135deg,#0000 0 5px,#eb575724 5px 7px),linear-gradient(90deg,#0000,#eb575738);border-left:0;position:absolute;top:-1px;bottom:-1px}.tl-ms{place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.tl-ms i{background:var(--text-3);border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}.tl-ms i.past{background:var(--text-2)}.tl-ms em{color:var(--text-3);font-size:var(--fs-micro);white-space:nowrap;font-style:normal;position:absolute;top:18px}.spark-dot{border:2px solid var(--surface);background:var(--series);pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.chart-tip{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--elevated);box-shadow:var(--shadow-md);color:var(--text);font-size:var(--fs-micro);font-weight:var(--fw-medium);white-space:nowrap;pointer-events:none;z-index:3;padding:3px 7px;position:absolute;transform:translate(-50%,-100%)}.label-pill{border:1px solid var(--line-strong);border-radius:var(--r-full);height:22px;color:var(--text-2);font-size:var(--fs-mini);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.label-pill i{background:var(--c,var(--text-3));border-radius:50%;width:7px;height:7px}.voice-orb{place-items:center;width:220px;max-width:100%;height:220px;margin:-8px auto 0;display:grid;position:relative}.voice-orb canvas{width:220px;height:220px;display:block}.voice-orb-centre{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.voice-orb-toggle{pointer-events:auto;border:1px solid var(--line-strong);background:var(--surface-2);width:88px;height:88px;color:var(--text);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), transform .2s cubic-bezier(.34, 1.3, .64, 1);border-radius:50%;place-items:center;gap:4px;display:grid}.voice-orb-toggle:hover:not(:disabled){background:var(--surface-3);border-color:var(--accent-line)}.voice-orb-toggle:active:not(:disabled){transform:scale(.96)}.voice-orb-toggle:disabled{cursor:default;opacity:.6}.voice-orb-toggle.paused{border-color:var(--accent-line)}.voice-orb-toggle svg{width:16px;height:16px;color:var(--text-2)}.voice-orb-toggle span{font-family:var(--font-mono);font-size:var(--fs-mini);font-variant-numeric:tabular-nums}.voice-status{color:var(--text-3);font-size:var(--fs-mini);text-align:center;margin:2px 0 14px}:root{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter Variable", Inter, system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:"SF Mono", SFMono-Regular, ui-monospace, Menlo, "JetBrains Mono Variable", monospace;--site-bg:#0a0a08;--navy:#0e0f08;--amber:#ffa94d;--site-ink:#f2f3f5;--site-dim:#a3a8b1;--site-faint:#7f848d;--site-line:#ffffff14;--site-line-strong:#ffffff24;--sun:#e6f03c;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.2, .7, .2, 1);--nav-h:64px;--h-from:#fff;--h-to:#9aa0ab;--rail:#ffffff0d;--rail-x:max(24px, calc(50% - 600px));--stroke-lit:#e9f23f73;--tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Cpath d='M4.5 0v9M0 4.5h9' stroke='%23ffffff' stroke-opacity='.3' stroke-width='1'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme=dark]{--bg:#0a0a08;--bg-2:#0e0e0b;--surface:#131310;--surface-solid:#131310;--surface-2:#191915;--surface-3:#22221d;--elevated:#1b1b17;--line:#21211c;--line-strong:#2f2f28;--accent:#e6f03c;--accent-strong:#e6f03c;--accent-ink:#14160a;--accent-bg:#e9f23f24;--accent-line:#e9f23f73;--series:#e6f03c;--series-fill:#e9f23f1f;--focus-ring:0 0 0 2px #e9f23f80;--info:#e6f03c;--indigo:#d9e21f;--indigo-hover:#e6f03c;--blue:#e0b84a;--purple:#ffa94d;--teal:#7fd6a4;--pink:#ff8a9a;--status-done:#4cb782;--status-progress:#ffb547}.tl-today b{color:#14160a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px);background:var(--site-bg);-webkit-text-size-adjust:100%}body{background:var(--site-bg);color:var(--site-ink);font:400 17px/1.6 var(--font-sans);font-feature-settings:"kern", "liga", "calt";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,pre{margin:0}h1,h2,h3,h4{letter-spacing:-.03em;text-wrap:balance;font-weight:600}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}ul,ol{padding:0;list-style:none}svg{flex:none}code,pre{font-family:var(--font-mono)}::selection{background:#e9f23f47}:focus-visible{outline:2px solid var(--sun);outline-offset:3px;border-radius:6px}.faint{color:var(--site-faint)}.acc{color:var(--amber)}.dim{color:var(--site-faint)}.grow{flex:1}.skip-link{z-index:300;background:var(--sun);color:#16140a;border-radius:8px;padding:8px 14px;font-weight:600;transition:top .16s;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:136px 0 40px;position:relative}.eyebrow{color:var(--sun);font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.eyebrow .idx{color:var(--sun);letter-spacing:.06em;border:1px solid #e9f23f59;border-radius:6px;padding:2px 7px;font-size:11px}.section-lede{max-width:58ch;color:var(--site-dim);letter-spacing:-.012em;margin-top:20px;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.centered{text-align:center;justify-items:center;display:grid}.centered .section-lede{text-align:center}h2.xl{letter-spacing:-.045em;max-width:none;font-size:clamp(36px,5.4vw,62px);font-weight:600;line-height:1.04}h2.xl-left{letter-spacing:-.04em;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.05}h2.xl,h2.xl-left,.cta h2,.lead h1{background:linear-gradient(180deg, var(--h-from) 25%, var(--h-to));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.dim-h{-webkit-text-fill-color:var(--site-faint);color:var(--site-faint);background:0 0}kbd{border:1px solid var(--site-line-strong);min-width:22px;height:22px;color:var(--site-ink);font:500 11.5px/1 var(--font-sans);background:#ffffff0d;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.reveal{opacity:0;transition:opacity .7s var(--ease-out) var(--d,0s), transform .7s var(--ease-out) var(--d,0s);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.btn-s{border:1px solid var(--site-line-strong);height:42px;color:var(--site-ink);letter-spacing:-.01em;white-space:nowrap;transition:background .16s, border-color .16s, transform .2s var(--ease-out), box-shadow .2s;background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.btn-s:hover{background:#ffffff1a;border-color:#ffffff3d}.btn-s:active{transform:scale(.98)}.btn-s.primary{background:var(--site-ink);color:#0b0c0f;border-color:#0000;box-shadow:inset 0 1px #fff9,0 8px 24px -8px #e9f23f59}.btn-s.primary:hover{background:#fff;box-shadow:0 0 0 4px #e9f23f29}.btn-s.quiet{background:#ffffff14;border-color:#0000}.btn-s.quiet:hover{background:#ffffff21}.btn-s.sm{height:34px;padding:0 16px;font-size:13px}.btn-s.lg{height:50px;padding:0 26px;font-size:15.5px}.btn-s svg:last-child{transition:transform .22s var(--ease-out)}.btn-s:hover svg:last-child{transform:translate(3px)}.btn-s.soon{cursor:default;color:var(--sun);pointer-events:none;background:#e9f23f1a;gap:9px;box-shadow:inset 0 0 0 1px #e9f23f66}.btn-s.soon .soon-dot{background:var(--sun);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite soon-pulse}.btn-s.soon .soon-tag{font:500 10.5px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#e9f23f2e;border-radius:999px;margin-left:4px;padding:2px 7px;font-style:normal}@keyframes soon-pulse{50%{opacity:.3;transform:scale(.7)}}.link-cta{height:50px;color:var(--site-ink);letter-spacing:-.01em;transition:gap .22s var(--ease-out), color .2s;align-items:center;gap:2px;padding:0 6px;font-size:15.5px;font-weight:500;display:inline-flex}.link-cta:hover{color:var(--sun);gap:6px}.live-dot{background:var(--sun);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.live-dot:after{content:"";border:1px solid var(--sun);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ping;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.7;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.5)}}.pill-link{height:32px;color:var(--site-dim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:500;transition:border-color .16s,color .16s;display:inline-flex}.pill-link:hover{color:var(--site-ink);border-color:#ffffff47}.nav{z-index:100;pointer-events:none;position:fixed;inset:0 0 auto}.nav:before{content:"";z-index:-1;pointer-events:none;opacity:.7;transition:opacity .4s var(--ease-io);background:linear-gradient(#0a0a08f0 0%,#0a0a08c7 55%,#0000 100%);position:absolute;inset:0 0 -44px}.nav.scrolled:before{opacity:1}.nav.scrolled .nav-in{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}.nav-in{pointer-events:auto;height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100% - 48px);margin:0 auto;display:flex;position:relative}.logo{align-items:center;gap:10px;display:inline-flex}.logo-word{letter-spacing:-.05em;background:linear-gradient(90deg,#fff 32%,#8b909a 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:1px;font-size:17px;font-weight:700;line-height:1}.logo-word b{color:inherit;-webkit-text-fill-color:transparent;font-weight:700}.nav-logo{border-radius:8px;align-items:center;gap:10px;display:inline-flex}.ver{color:var(--site-faint);font:500 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:3px 7px}.nav-links{white-space:nowrap;gap:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{color:var(--site-dim);border-radius:999px;padding:6px 11px;font-size:13.5px;font-weight:500;transition:color .16s,background .16s}.nav-links a:hover,.nav-links a[aria-current=true]{color:var(--site-ink)}.nav-links a[aria-current=true]{background:#ffffff0f}.nav-cta{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-gh{color:var(--site-dim);align-items:center;gap:3px;font-size:13.5px;font-weight:500;transition:color .16s;display:inline-flex}.nav-gh:hover{color:var(--site-ink)}.nav-toggle{background:#ffffff14;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:none}.nav-mobile{pointer-events:auto;gap:2px;width:min(1200px,100% - 48px);margin:0 auto;padding:8px 0 20px;display:grid}.nav-mobile[hidden]{display:none}.nav-mobile a:not(.btn-s){border-top:1px solid var(--site-line);padding:14px 2px;font-size:16px;font-weight:500}.nav-mobile .btn-s{height:46px;margin-top:12px}.nav.open{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a08f0}@media (max-width:980px){.nav-links,.nav-gh{display:none}.nav-toggle{display:grid}}.top-progress{z-index:110;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.top-progress div{background:linear-gradient(90deg, #919900, var(--sun));transform-origin:0;height:100%;transform:scaleX(0)}.rails{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0}.rails i{background:var(--rail);width:1px;position:absolute;top:0;bottom:0}.rails i:first-child{left:var(--rail-x)}.rails i:last-child{right:var(--rail-x)}.marquee{text-align:center;padding:72px 0 20px;position:relative}.marquee-cap{color:var(--site-faint);margin-bottom:20px;font-size:13px}.marquee-track{max-width:980px;margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.marquee-row{gap:36px;width:max-content;animation:48s linear infinite marquee;display:flex}.marquee-track:hover .marquee-row{animation-play-state:paused}.marquee-row span{color:var(--site-dim);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.marquee-row span svg{color:var(--site-faint)}@keyframes marquee{to{transform:translate(calc(-50% - 18px))}}.marquee.compact{padding:40px 0 0}.marquee.compact .marquee-cap{margin-bottom:12px;font-size:12.5px}.marquee.compact .marquee-row span{font-size:14px}.intro{z-index:200;background:var(--site-bg);cursor:pointer;place-items:center;transition:background-color .6s .15s;display:grid;position:fixed;inset:0}.intro.fly{pointer-events:none;background-color:#0000}.intro-stack{justify-items:center;gap:22px;display:grid}.intro-mark{transform-origin:0 0;width:168px;height:168px;animation:intro-pop .7s var(--ease-out) backwards;will-change:transform;transition:transform .8s cubic-bezier(.65,0,.2,1)}.intro-mark svg{display:block}.intro-word{letter-spacing:-.06em;background:linear-gradient(90deg,#fff 32%,#8b909a 100%);-webkit-text-fill-color:transparent;color:#0000;animation:intro-fade .7s var(--ease-out) .35s backwards;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.05;transition:opacity .3s,transform .5s}.intro-word b{color:inherit;-webkit-text-fill-color:transparent;font-weight:700}.intro.fly .intro-word{opacity:0;transform:translateY(8px)}@keyframes intro-pop{0%{opacity:0;transform:scale(.6)rotate(-40deg)}}@keyframes intro-fade{0%{opacity:0;transform:translateY(10px)}}html[data-intro=on] .nav-logo svg{opacity:0}html[data-intro=on] .lead>*{animation-delay:calc(var(--i,0) * 90ms + 1.9s)}@media (max-width:720px){.rails{display:none}.nav-in{height:56px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.intro{display:none}.marquee-row{flex-wrap:wrap;justify-content:center;width:auto;padding:0 24px;animation:none}.marquee-track{-webkit-mask-image:none;mask-image:none}.marquee-row span[aria-hidden]{display:none}}.mw{height:9000px;position:relative;overflow:clip}.stage{width:100%;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.stage-glow{z-index:0;pointer-events:none;filter:blur(50px);background:radial-gradient(closest-side,#e9f23f24,#ffa94d0d 55%,#0000 72%);width:1500px;height:900px;position:absolute;top:-22%;left:50%;transform:translate(-50%)}.stage:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg, var(--rail) 0 1px, transparent 1px), linear-gradient(var(--rail) 0 1px, transparent 1px);background-position:top;background-size:68px 68px;height:100%;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(64% 48% at 50% 22%,#000,#0000 70%);mask-image:radial-gradient(64% 48% at 50% 22%,#000,#0000 70%)}.lead{z-index:1;text-align:center;will-change:transform, opacity;justify-items:center;padding:118px 24px 0;display:grid;position:absolute;inset:0 0 auto}.lead h1{letter-spacing:-.05em;max-width:24ch;margin-top:26px;font-size:clamp(42px,6vw,82px);font-weight:640;line-height:1}.lead h1 .dim-h{font-weight:600;display:block}.lead .lede{max-width:600px;color:var(--site-dim);letter-spacing:-.012em;margin:22px auto 0;font-size:clamp(16px,1.5vw,18.5px);line-height:1.55}.lead .lede b{color:var(--site-ink);font-weight:500}.lead .ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.lead .marquee{padding-top:44px}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.lead>*{animation:rise .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}.lead>:first-child{--i:0}.lead>:nth-child(2){--i:1}.lead>:nth-child(3){--i:2}.lead>:nth-child(4){--i:3}.lead>:nth-child(5){--i:4}.lead .pill-link{font-weight:500}.camera{z-index:2;width:var(--aw,1440px);height:var(--ah,900px);transform-origin:50% 0;--s0:tan(atan2(min(1240px, 100vw - 48px), 1440px));transform:translateX(-50%) scale(var(--s0));position:absolute;top:560px;left:50%}.camera[data-live]{transform-origin:0 0;top:0;left:0}.camera.moving{will-change:transform}.camera>.app{animation:rise 1s var(--ease-out) .38s both}html[data-intro=on] .camera>.app{animation-delay:2.2s}.shade{z-index:3;pointer-events:none;opacity:0;position:absolute;inset:0}.shade.right{background:linear-gradient(to right, transparent 40%, var(--site-bg) 64%)}.shade.left{background:linear-gradient(to left, transparent 40%, var(--site-bg) 64%)}.cap{z-index:4;opacity:0;pointer-events:none;width:min(420px,34%);position:absolute;top:50%;transform:translateY(-50%)}.cap.right{left:62%}.cap.left{left:5%}.cap .kicker{color:var(--sun);font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.cap .kicker .idx{letter-spacing:.06em;border:1px solid #e9f23f59;border-radius:6px;padding:2px 7px;font-size:11px}.cap h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(28px,2.9vw,42px);font-weight:600;line-height:1.08}.cap p:last-child{color:var(--site-dim);margin-top:14px;font-size:16px;line-height:1.6}.stage-dots{z-index:5;opacity:0;gap:10px;display:grid;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.stage-dots button{color:var(--site-faint);font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;flex-direction:row-reverse;align-items:center;gap:10px;padding:4px;display:flex}.stage-dots button i{opacity:.45;background:currentColor;border-radius:50%;width:6px;height:6px;transition:opacity .3s,box-shadow .3s,transform .3s;display:block}.stage-dots button span{opacity:0;transition:opacity .24s, transform .24s var(--ease-out);transform:translate(4px)}.stage-dots:hover button span{opacity:1;transform:none}.stage-dots button.on{color:var(--site-ink)}.stage-dots button.on i{opacity:1;background:var(--sun);transform:scale(1.3);box-shadow:0 0 14px #e9f23fb3}.mw.static{height:auto}.mw.static .stage{height:auto;min-height:0;position:static;overflow:visible}.mw.static .lead{position:static}.mw.static .camera{width:min(1240px,100vw - 48px);height:calc(var(--ah,900px) * var(--s0));margin:44px auto 0;position:relative;top:auto;left:auto;transform:none}.mw.static .camera>.app{transform:scale(var(--s0));transform-origin:0 0;animation:none}.mw.static .shade,.mw.static .cap,.mw.static .stage-dots{display:none}.static-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:64px;display:grid}.static-caps .cap{opacity:1;pointer-events:auto;width:auto;display:block;position:static;transform:none}.app{background:var(--bg);color:var(--text);font:400 13px/1.45 var(--font-sans);letter-spacing:-.005em;text-align:left;border-radius:14px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 0 0 2px #00000080,0 60px 160px -30px #000000f2,0 0 180px -40px #e9f23f24}.app *{box-sizing:border-box}.app .faint{color:var(--text-3)}.app .acc{color:var(--accent)}.app .mono{font-family:var(--font-mono);color:var(--text-3);font-size:11.5px}.app kbd{border-color:var(--line-strong);min-width:18px;height:18px;color:var(--text-3);background:#ffffff0d;border-radius:5px;padding:0 5px;font-size:10.5px}.app-ava{background:var(--accent-strong);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.app-ava.sm{width:20px;height:20px;font-size:9px}.app-ava.lg{width:30px;height:30px;font-size:11px}.app-title{border-bottom:1px solid var(--line);background:#0d0d0b;align-items:center;gap:16px;height:44px;padding:0 16px;display:flex}.app-lights{gap:8px;display:flex}.app-lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000004d}.app-lights i:nth-child(2){background:#febc2e}.app-lights i:nth-child(3){background:#28c840}.app-tabs{gap:4px;display:flex}.app-tabs span{height:28px;color:var(--text-3);border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:inline-flex}.app-tabs span.on{color:var(--text);background:#ffffff12;font-weight:500}.app-search{border:1px solid var(--line);width:420px;height:28px;color:var(--text-3);background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;margin:0 auto;padding:0 8px 0 10px;font-size:12.5px;display:flex}.app-search span{flex:1}.app-title-end{align-items:center;gap:10px;display:flex}.app-chip{border:1px solid var(--line-strong);height:26px;color:var(--text-2);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}.app-chip .dot{background:var(--good);width:6px;height:6px;box-shadow:0 0 8px var(--good);border-radius:50%}.app-body{grid-template-columns:232px minmax(0,1fr) 372px;height:855px;display:grid}.app-side{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;min-height:0;padding:10px;display:flex}.app-ws{height:34px;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;margin-bottom:8px;padding:0 8px;font-size:13.5px;display:flex}.app-ws b{text-align:left;letter-spacing:-.01em;flex:1;font-weight:600}.app-nav{gap:1px;display:grid}.app-nav-it{height:26px;color:var(--text-2);border-radius:7px;align-items:center;gap:9px;padding:0 8px;transition:background .26s,color .26s;display:flex}.app-nav-it span{flex:1}.app-nav-it em{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}.app-nav-it.on{background:var(--active);color:var(--text);font-weight:500}.app-nav-it.lit{background:var(--accent-bg);color:var(--accent)}.app-group{margin-top:6px}.app-group-h{height:24px;color:var(--text-4);align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:500;display:flex}.app-side-foot{gap:1px;margin-top:auto;display:grid}.app-preview{border:1px solid var(--line);color:var(--text-3);border-radius:7px;align-items:center;gap:8px;margin:8px 0 2px;padding:6px 9px;font-size:11.5px;display:flex}.app-preview i{background:var(--warn);border-radius:50%;width:6px;height:6px}.app-account{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:4px;padding:10px 6px 4px;display:flex}.app-account div{flex:1;min-width:0}.app-account b{font-size:12.5px;font-weight:500;display:block}.app-account small{color:var(--text-3);font-size:11px}.app-main{background:var(--bg-2);flex-direction:column;min-width:0;display:flex;position:relative}.app-crumb{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:40px;padding:0 22px;font-weight:500;display:flex}.app-crumb .faint{margin-left:4px;font-size:12.5px;font-weight:400}.app-crumb-btn{border:1px solid var(--line-strong);height:26px;color:var(--text-2);border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:400;display:inline-flex}.app-dash{background:radial-gradient(80% 50% at 28% 0,#e9f23f0f,#0000 60%);flex:1;padding:26px 30px 20px}.dash-greet{align-items:center;gap:16px;margin-bottom:26px;display:flex}.dash-orb{background:var(--surface);width:58px;height:58px;box-shadow:0 0 0 1px var(--line) inset;border-radius:14px;place-items:center;display:grid}.dash-hello b{letter-spacing:-.025em;font-size:23px;font-weight:600;display:block}.dash-hello span{color:var(--text-3);font-size:12.5px}.dash-stats{gap:32px;margin-left:auto;padding-right:8px;display:flex}.dash-stats div{display:grid}.dash-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.dash-stats span{color:var(--text-3);font-size:11.5px}.dash-h{align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.dash-h b{letter-spacing:-.01em;font-weight:600}.dash-h .faint{align-items:center;gap:4px;font-size:12px;display:inline-flex}.dash-goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.goal{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;gap:10px;padding:12px 14px;transition:border-color .6s,background .6s;display:grid;position:relative;overflow:hidden}.goal:before{content:"";background:var(--urgent);opacity:.9;height:2px;transition:background .6s;position:absolute;inset:0 0 auto}.goal.p2:before{background:var(--warn)}.goal.p3:before{background:var(--blue)}.goal.shipped{background:#4cb78212;border-color:#4cb78273}.goal.shipped:before{background:var(--good)}.goal-top{justify-content:space-between;align-items:center;display:flex}.goal-top em{color:var(--text-3);align-items:center;gap:5px;font-size:11.5px;font-style:normal;display:inline-flex}.goal>b{letter-spacing:-.01em;font-size:13.5px;font-weight:500;line-height:1.3}.goal-foot{color:var(--text-2);align-items:center;gap:8px;font-size:11.5px;display:flex}.goal-foot .label-pill{height:20px;font-size:11px}.goal-status{margin-left:auto;display:inline-flex}.goal .s-b,.goal.shipped .s-a{display:none}.goal.shipped .s-b{animation:pop .5s var(--ease-out);display:inline-flex}.goal.shipped .goal-due{color:var(--good)}@keyframes pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.25)}}.dash-row{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.kpi-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kpi{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:2px;padding:12px 12px 10px;display:grid}.kpi-name{color:var(--text-3);font-size:11px}.kpi-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.kpi-spark{--series:var(--accent);margin:2px -2px 4px}.kpi-d{color:var(--good);font-size:11px;font-weight:500}.kpi-d i{color:var(--text-4);font-style:normal;font-weight:400}.dash-road{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:12px 12px 0;overflow:hidden}.road-tl{height:246px;overflow:hidden}.roadmap{height:100%;position:relative}.rm-scale{border-bottom:1px solid var(--line);height:30px;position:relative}.rm-scale span{color:var(--text-2);letter-spacing:.06em;padding-left:6px;font-size:10.5px;font-weight:500;position:absolute;top:6px}.rm-scale i{border-left:1px dotted var(--line-strong);opacity:.6;height:216px;position:absolute;top:30px}.rm-scale i.month{opacity:1;border-left-style:dashed}.rm-rows{gap:10px;padding-top:12px;display:grid;position:relative}.rm-row{height:58px;position:relative}.rm-name{white-space:nowrap;align-items:center;gap:6px;height:20px;padding:0 4px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;top:0}.rm-name em{color:var(--text-3);font-size:11px;font-style:normal;font-weight:400}.rm-bar{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:6px;height:20px;position:absolute;top:26px}.rm-bar>i{background:var(--accent);opacity:.22;border-radius:5px 0 0 5px;position:absolute;inset:0 auto 0 0}.rm-ms{place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.rm-ms i{background:var(--text-2);border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}.rm-ms em{color:var(--text-3);white-space:nowrap;font-size:10.5px;font-style:normal;position:absolute;top:16px}.rm-today{border-left:1px solid var(--accent);z-index:3;width:0;position:absolute;top:0;bottom:-6px}.rm-today b{background:var(--accent-strong);color:var(--accent-ink);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;line-height:16px;position:absolute;bottom:0;left:-20px}.seg{border:1px solid var(--line-strong);border-radius:6px;font-size:11.5px;display:inline-flex;overflow:hidden}.seg>*{color:var(--text-3);padding:3px 9px}.seg b{background:var(--surface-3);color:var(--text);font-weight:500}.app-term{border-top:1px solid var(--line);background:#0b0b09;flex-direction:column;height:232px;display:flex}.term-bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:34px;padding:0 14px;font-size:12px;display:flex}.term-tab{color:var(--text-3);border-radius:6px;padding:3px 10px}.term-tab.on{background:var(--active);color:var(--text)}.term-body{align-content:start;gap:5px;padding:12px 18px;font-size:12.5px;line-height:1.5;display:grid}.t-line{color:var(--text);transition:opacity .5s var(--ease-io), transform .6s var(--ease-io)}.t-line i{color:var(--accent);margin-right:6px;font-style:normal}.t-line.dim{color:var(--text-3)}.t-line .ok{color:var(--good);vertical-align:-2px;margin-right:6px}.t-line code{color:var(--accent)}.caret .type:after,.caret-blink{content:"";background:var(--sun);vertical-align:-2px;width:7px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.app-toast{z-index:3;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);background:#181815eb;border-radius:12px;align-items:center;gap:12px;padding:11px 16px 11px 13px;display:flex;position:absolute;bottom:250px;right:22px;transform:translateY(14px)scale(.98);box-shadow:0 16px 40px #00000080}.app-toast.in{opacity:1;transform:none}.app-toast div{font-size:12.5px;line-height:1.35;display:grid}.app-toast b{font-weight:600}.app-toast span{color:var(--text-3);font-size:11.5px}.app-panel{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;min-height:0;display:flex}.app .panel-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:40px;padding:0 16px;font-weight:500;display:flex}.panel-scopes{flex-wrap:wrap;gap:6px;padding:12px 14px 6px;display:flex}.panel-scopes span{border:1px solid var(--line-strong);color:var(--text-3);border-radius:999px;padding:4px 9px;font-size:11.5px}.panel-scopes span.on{border-color:var(--accent-line);background:var(--accent-bg);color:var(--accent)}.panel-chat{flex-direction:column;flex:1;gap:12px;min-height:0;padding:8px 14px 14px;display:flex;overflow:hidden}.turn{max-width:94%;transition:opacity .5s var(--ease-io), transform .6s var(--ease-io);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}.turn.q{background:var(--surface-3);border-bottom-right-radius:4px;align-self:flex-end}.turn.a{border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-bottom-left-radius:4px}.turn.a b{color:var(--text);font-weight:500}.turn-src{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.turn-src span{border:1px solid var(--line-strong);color:var(--text-3);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.turn-task{border:1px solid var(--line-strong);background:var(--bg-2);color:var(--text);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:12.5px;display:flex}.turn-task b{flex:1;font-weight:500}.panel-compose{border:1px solid var(--line-strong);background:var(--surface-2);height:42px;color:var(--text-4);border-radius:12px;align-items:center;gap:10px;margin:0 14px 14px;padding:0 8px 0 12px;font-size:12.5px;display:flex}.panel-compose span:not(.send){flex:1}.panel-compose .send{background:var(--accent-strong);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.app.story [data-turn],.app.story [data-worker]{opacity:0;transform:translateY(10px)}.app.story [data-turn].shown,.app.story [data-worker].shown{opacity:1;transform:none}@media (max-width:760px){.mw{height:5600px}.lead{padding-top:96px}.lead .lede{font-size:15.5px}.lead .ctas .btn-s{width:100%}.lead .marquee{display:none}.camera{top:560px}.shade.right,.shade.left{background:linear-gradient(to bottom, transparent 44%, var(--site-bg) 64%)}.cap,.cap.right,.cap.left{width:auto;inset:auto 24px 40px;transform:none}.cap h2{font-size:26px}.cap p:last-child{font-size:15px}.stage-dots{display:none}.static-caps{grid-template-columns:minmax(0,1fr)}}@media (hover:none),(max-width:760px){.camera{will-change:transform}.app *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.lead>*,.camera>.app{animation:none!important}}.section:before,.cta:after,.footer:after{content:"";pointer-events:none;background:var(--tick) left var(--rail-x) top 50% / 9px 9px no-repeat, var(--tick) right var(--rail-x) top 50% / 9px 9px no-repeat, linear-gradient(var(--site-line), var(--site-line)) 0 50% / 100% 1px no-repeat;width:100vw;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%,-4px)}.section.clock:before,.section.band-paper:before{display:none}.centered .eyebrow{position:relative}.centered .eyebrow:before,.centered .eyebrow:after{content:"";background:linear-gradient(90deg, transparent, var(--site-line-strong));width:clamp(28px,7vw,120px);height:1px;position:absolute;top:50%}.centered .eyebrow:before{right:calc(100% + 18px)}.centered .eyebrow:after{left:calc(100% + 18px);transform:scaleX(-1)}.panel,.start-card,.card-in,.pr,.nat-card{isolation:isolate;position:relative}.panel:before,.start-card:before,.card-in:before,.pr:before,.nat-card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%), #e9f23f13, transparent 62%);transition:opacity .32s;position:absolute;inset:0}.panel:after,.start-card:after,.card-in:after,.pr:after,.nat-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,30%), #e9f23f8c, transparent 65%);-webkit-mask-composite:xor;padding:1px;transition:opacity .32s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel:hover:before,.start-card:hover:before,.card-in:hover:before,.pr:hover:before,.nat-card:hover:before,.panel:hover:after,.start-card:hover:after,.card-in:hover:after,.pr:hover:after,.nat-card:hover:after{opacity:1}.panel,.start-card,.card-in,.pr,.k-card,.palette,.nat-card{outline-offset:4px;transition-property:border-color,transform,background,outline-color,outline-offset;transition-duration:.3s;transition-timing-function:var(--ease-out);outline:1px solid #0000}.panel:hover,.start-card:hover,.card-in:hover,.pr:hover,.k-card:hover,.nat-card:hover{outline-color:var(--stroke-lit);outline-offset:7px}.k-card:hover{outline-offset:3px}.panel-visual,.code-wrap,.nat-stage{position:relative}.panel-visual:after,.code-wrap:after,.nat-stage:after{content:"";pointer-events:none;z-index:2;background:var(--tick) left top / 9px 9px no-repeat, var(--tick) right top / 9px 9px no-repeat, var(--tick) left bottom / 9px 9px no-repeat, var(--tick) right bottom / 9px 9px no-repeat;position:absolute;inset:-5px}.palette-stage{justify-items:center;margin-top:56px;display:grid;position:relative}.palette-stage:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#e9f23f1a,#0000);height:340px;position:absolute;inset:-60px 10% auto}.palette{border:1px solid var(--site-line-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e1015eb;border-radius:22px;width:min(680px,100%);position:relative;overflow:hidden;box-shadow:0 50px 120px -30px #000000e6,inset 0 1px #ffffff1a}.pal-input{border-bottom:1px solid var(--site-line);align-items:center;gap:12px;height:56px;padding:0 18px;display:flex}.pal-input input{min-width:0;height:100%;color:var(--site-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.pal-input input::placeholder{color:var(--site-faint)}.pal-input:focus-within{box-shadow:0 1px 0 var(--sun)}.pal-label{color:var(--site-faint);font:500 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:12px 20px 4px}.pal-list{align-content:start;gap:2px;min-height:332px;padding:6px 8px 10px;display:grid}.pal-list button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:52px;padding:0 12px;transition:background .12s;display:flex}.pal-list button.on{background:#ffffff12}.pal-ico{border:1px solid var(--site-line);width:30px;height:30px;color:var(--site-dim);background:#ffffff08;border-radius:8px;flex:none;place-items:center;display:grid}.pal-list button.on .pal-ico{color:var(--sun);border-color:#e9f23f66}.pal-txt{flex:1;min-width:0;display:grid}.pal-txt b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:14px;font-weight:500;overflow:hidden}.pal-txt span{text-overflow:ellipsis;white-space:nowrap;color:var(--site-faint);font-size:12px;overflow:hidden}.pal-src,.pal-enter{color:var(--site-faint);flex:none;font-size:12px}.pal-empty{color:var(--site-dim);padding:28px 12px;font-size:14px}.pal-foot{border-top:1px solid var(--site-line);height:44px;color:var(--site-faint);align-items:center;gap:16px;padding:0 20px;font-size:12px;display:flex}.pal-foot span{align-items:center;gap:6px;display:inline-flex}.pal-toast{color:var(--good);animation:swap .3s var(--ease-out);font-style:normal}@keyframes swap{0%{opacity:0;transform:translateY(6px)}}.pal-notes{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:900px;margin:48px auto 0;display:grid}.pal-notes>*,.panel-notes>*{padding-top:18px;position:relative}.pal-notes>:before,.panel-notes>:before{content:"";background:var(--site-line-strong);transform-origin:0;height:1px;transition:transform .7s var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.pal-notes>.reveal.in:before,.reveal.in .panel-notes>:before{transform:none}.panel-notes>:first-child:before{background:linear-gradient(90deg, var(--stroke-lit), var(--site-line))}.pal-notes b{letter-spacing:-.015em;font-size:15px;font-weight:600}.pal-notes p{color:var(--site-dim);margin-top:6px;font-size:14px;line-height:1.55}.nat-stage{border:1px solid var(--site-line-strong);background:#0c0d0a;border-radius:24px;height:520px;margin:64px auto 0;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #000000e6,inset 0 1px #ffffff14}.nat-wall{background:radial-gradient(60% 70% at 20% 110%,#e9f23f38,#0000 60%),radial-gradient(50% 60% at 85% 20%,#ffa94d29,#0000 60%),radial-gradient(70% 50% at 60% 90%,#91990033,#0000 60%),linear-gradient(#121310,#0a0a08);position:absolute;inset:0}.nat-menubar{z-index:1;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);height:30px;color:var(--site-dim);background:#141512b8;border-bottom:1px solid #ffffff0f;align-items:center;gap:18px;padding:0 16px;font-size:13px;display:flex;position:relative}.nat-menubar b{color:var(--site-ink);font-weight:600}.nat-apple{color:var(--site-ink);display:inline-flex}.nat-menubar svg{color:var(--site-dim)}.nat-orb{border-radius:5px;place-items:center;width:26px;height:22px;display:inline-grid}.nat-orb.on{background:#ffffff1f}.nat-clock{color:var(--site-dim);font-variant-numeric:tabular-nums}.nat-clock b{color:var(--site-ink);margin-left:2px;font-weight:500}.nat-pop{z-index:2;-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);background:#181916db;border:1px solid #ffffff1f;border-radius:16px;width:380px;padding:6px;position:absolute;top:36px;right:128px;box-shadow:0 30px 80px -20px #000c,inset 0 1px #ffffff1a}.nat-pop:before{content:"";background:#181916f2;border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;width:12px;height:12px;position:absolute;top:-6px;right:26px;transform:rotate(45deg)}.nat-pop-h{color:var(--site-dim);align-items:center;gap:8px;padding:8px 10px 6px;font-size:12.5px;font-weight:500;display:flex}.nat-pop-h kbd{min-width:18px;height:18px;font-size:10.5px}.nat-field{border:1px solid var(--site-line);min-height:64px;color:var(--site-ink);background:#00000040;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.nat-actions{align-items:center;gap:6px;padding:8px 4px 6px;display:flex}.nat-btn{border:1px solid var(--site-line-strong);height:28px;color:var(--site-dim);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.nat-btn kbd{min-width:16px;height:16px;padding:0 4px;font-size:10px}.nat-btn.primary{background:var(--sun);color:#14160a;border-color:#0000;font-weight:500}.nat-btn.primary kbd{color:inherit;background:#0000001f;border-color:#00000040}.nat-recent{border-top:1px solid var(--site-line);gap:2px;padding:6px 4px 4px;display:grid}.nat-recent>.faint{font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 6px 2px}.nat-recent div{border-radius:8px;padding:6px;font-size:12.5px;transition:background .16s;display:grid}.nat-recent div:hover{background:#ffffff0f}.nat-recent b{font-weight:500}.nat-recent span{color:var(--site-faint);font-size:11.5px}.nat-notif{z-index:2;-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);background:#1e1f1bcc;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;width:360px;padding:12px 14px;animation:7s ease-in-out infinite alternate float-y;display:flex;position:absolute;top:60px;left:48px;box-shadow:0 30px 70px -20px #000c,inset 0 1px #ffffff1a}.nat-notif-ico{background:#4cb78229;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.nat-notif div{flex:1;min-width:0;font-size:13.5px;line-height:1.35;display:grid}.nat-notif b{font-weight:600}.nat-notif span{color:var(--site-faint);font-size:12px}.nat-notif em{color:var(--site-faint);align-self:start;font-size:11px;font-style:normal}@keyframes float-y{0%{translate:0 -4px}to{translate:0 5px}}.nat-dock{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1e1f1b99;border:1px solid #ffffff1a;border-radius:18px;gap:10px;padding:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.nat-dock span{width:44px;height:44px;color:var(--site-dim);transition:transform .24s var(--ease-out), background .2s;background:#ffffff0f;border-radius:12px;place-items:center;display:grid}.nat-dock span:hover{color:var(--site-ink);background:#ffffff1f;transform:translateY(-6px)scale(1.12)}.nat-dock span.on{background:var(--sun);color:#14160a}.nat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.nat-card{border:1px solid var(--site-line);background:linear-gradient(#ffffff08,#0000);border-radius:24px;align-content:start;gap:10px;padding:24px;display:grid}.nat-card>svg{color:var(--sun)}.nat-card h3{letter-spacing:-.025em;font-size:19px}.nat-card p{color:var(--site-dim);font-size:15px;line-height:1.55}.nat-keys{color:var(--site-dim);gap:8px;margin-top:4px;font-size:13.5px;display:grid}.nat-keys li{align-items:center;gap:12px;display:flex}.nat-keys li>span{gap:3px;min-width:96px;display:inline-flex}.nat-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:40px;display:flex}.platform-grid{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:40px;margin-top:64px;display:grid}.side-nav{top:calc(var(--nav-h) + 40px);gap:2px;display:grid;position:sticky}.side-nav:before{content:"";background:var(--site-line);width:1px;position:absolute;top:4px;bottom:4px;left:0}.side-nav a{color:var(--site-faint);padding:7px 0 7px 16px;font-size:14px;font-weight:500;transition:color .2s;position:relative}.side-nav a:before{content:"";background:var(--sun);width:2px;height:0;transition:height .24s var(--ease-out);border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.side-nav a:hover,.side-nav a.on{color:var(--site-ink)}.side-nav a.on:before{height:18px}.panels{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.panels>*,.panel,.panel-visual,.panel-tl{min-width:0;max-width:100%}.panel{border:1px solid var(--site-line);background:linear-gradient(#ffffff09,#ffffff02);border-radius:32px;padding:40px 40px 32px}.panel h3{letter-spacing:-.04em;max-width:20ch;font-size:clamp(26px,3vw,36px);line-height:1.1}.panel-body{max-width:58ch;color:var(--site-dim);margin-top:16px;font-size:16.5px;line-height:1.6}.panel-visual{border:1px solid var(--site-line);background:#00000047;border-radius:22px;margin:32px 0 28px;padding:20px;overflow:hidden}.panel-tl{background:var(--surface);border-radius:10px;overflow:hidden}.panel-tl .timeline{pointer-events:none}.panel-mini{max-width:560px;margin:0 auto}.panel-duo{grid-template-columns:1fr 1fr;gap:18px;display:grid}.panel-notes{grid-template-columns:1fr 1fr;gap:28px;display:grid}.panel-notes b{letter-spacing:-.01em;font-size:14px;font-weight:600}.panel-notes p{color:var(--site-dim);margin-top:6px;font-size:14px;line-height:1.55}.kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.k-col{background:#ffffff05;border-radius:12px;align-content:start;gap:8px;padding:10px;display:grid}.k-head{align-items:center;gap:8px;padding:2px 4px 6px;font-size:13px;font-weight:600;display:flex}.k-card{border:1px solid var(--site-line);background:var(--surface);animation:line-in .6s var(--ease-out) backwards;animation-delay:calc(var(--i) * 90ms);border-radius:10px;gap:8px;padding:12px;display:grid}.k-card:hover{border-color:var(--site-line-strong);transform:translateY(-2px)}.k-top{color:var(--site-faint);font:11px var(--font-mono);justify-content:space-between;align-items:center;display:flex}.k-card b{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.k-foot{justify-content:space-between;align-items:center;display:flex}.k-foot .label-pill{height:20px;font-size:11px}.pw-av{background:var(--sun);color:#14160a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:inline-grid}@keyframes line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.clock{background-image:linear-gradient(var(--rail), var(--rail)), linear-gradient(var(--rail), var(--rail)), linear-gradient(180deg, var(--site-bg), var(--navy) 18%, var(--navy) 82%, var(--site-bg));background-size:1px 100%,1px 100%,auto;background-position:left var(--rail-x) top 0, right var(--rail-x) top 0, left 0 top 0;background-repeat:no-repeat,no-repeat,repeat;margin-top:128px;padding:128px 0;position:relative}.clock:before{content:"";pointer-events:none;background:radial-gradient(50% 40% at 30% 60%,#e9f23f0f,#0000);position:absolute;inset:0}.clock-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:20px;margin-top:64px;display:grid}.clock-card,.relay-card{isolation:isolate;border:1px solid var(--site-line);outline-offset:4px;transition:outline-color .3s var(--ease-out), outline-offset .3s var(--ease-out);background:linear-gradient(#ffffff09,#ffffff02);border-radius:32px;outline:1px solid #0000;position:relative;overflow:hidden}.clock-card:hover,.relay-card:hover{outline-color:var(--stroke-lit);outline-offset:7px}.clock-card{align-content:start;justify-items:center;gap:18px;padding:32px 28px 24px;display:grid}.clock-card:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#e9f23f1a,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.clock-dial{width:min(100%,400px);height:auto;position:relative;overflow:visible}.rim{fill:none;stroke:#ffffff0d;stroke-width:1px}.tk{stroke:#ffffff1f;stroke-width:1px}.tk.hr{stroke:#ffffff5c;stroke-width:1.4px}.tk-n{fill:var(--site-faint);font:500 11px var(--font-mono);letter-spacing:.08em}.track{fill:none;stroke:#ffffff0b;stroke-width:12px}.shift{fill:none;stroke-width:12px;stroke-linecap:round;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;animation:shift-in 1.4s var(--ease-out) forwards;transition:opacity .4s;animation-play-state:paused}g.on .shift{opacity:1;filter:drop-shadow(0 0 10px #ffffff1f)}.reveal.in .shift,.shift.in{animation-play-state:running}@keyframes shift-in{to{stroke-dashoffset:0}}.hand{stroke:var(--site-ink);stroke-width:1.5px;stroke-linecap:round;opacity:.8}.now-dot{fill:var(--sun);filter:drop-shadow(0 0 10px #e9f23fcc)}.clock-time{pointer-events:none;justify-items:center;display:grid;position:absolute;top:calc(32px + min(100%,400px)/2);left:50%;transform:translate(-50%,-50%)}.clock-time b{font:500 42px/1 var(--font-mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.clock-time span{color:var(--site-faint);margin-top:8px;font-size:12px}.tz-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.tz{border:1px solid var(--site-line);background:#00000040;border-radius:16px;gap:3px;padding:12px 14px;transition:border-color .3s;display:grid}.tz.on{border-color:#ffffff29}.tz>span{color:var(--site-dim);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.tz>span i{border-radius:50%;width:7px;height:7px}.tz b{font:500 22px/1.1 var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tz em{color:var(--site-faint);font-size:11.5px;font-style:normal}.tz.on em{color:var(--good)}.relay-card{align-content:start;gap:8px;padding:28px 28px 24px;display:grid}.relay-head{border-bottom:1px solid var(--site-line);align-items:center;gap:8px;padding-bottom:16px;font-size:14px;display:flex}.relay-head .mono{color:var(--site-faint);font:12px var(--font-mono);white-space:nowrap}.relay-head b{letter-spacing:-.01em;font-weight:600}.relay-head em{background:var(--good-bg);color:var(--good);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:12px;font-style:normal;font-weight:500}.relay{padding:8px 0 0;display:grid;position:relative}.relay:before{content:"";background:linear-gradient(var(--sun), var(--amber), var(--green));opacity:.5;width:1px;position:absolute;top:24px;bottom:24px;left:95px}.relay-row{grid-template-columns:78px 36px minmax(0,1fr);align-items:start;gap:0;padding:14px 0;display:grid}.relay-t{color:var(--site-faint);font:500 11.5px var(--font-mono);letter-spacing:.02em;white-space:nowrap;padding-top:4px}.relay-dot{place-items:center;height:24px;display:grid}.relay-dot i{border-radius:50%;width:10px;height:10px}.relay-body b{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.relay-body b .pw-av{color:#14160a}.relay-body p{color:var(--site-dim);margin-top:6px;font-size:14.5px;line-height:1.55}.relay-foot{border-top:1px solid var(--site-line);color:var(--site-faint);margin-top:6px;padding-top:16px;font-size:13px}.bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.card-s{min-width:0}.card-s.span3{grid-column:1/-1}.card-s.span3 .card-in{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:40px}.card-s.span3 .card-in .mini{border-bottom:0;border-right:1px solid var(--site-line);grid-row:1/span 2;margin-bottom:0;padding-bottom:0;padding-right:40px}.card-s.span3 .card-in h3{align-self:end;margin-top:0}.card-s.span3 .card-in p{align-self:start}.card-in{border:1px solid var(--site-line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:24px;grid-template-rows:1fr auto auto;gap:6px;height:100%;padding:20px;display:grid;position:relative;overflow:hidden}.card-in:hover{border-color:var(--site-line-strong);background:linear-gradient(#ffffff0d,#ffffff05);transform:translateY(-2px)}.card-in h3{letter-spacing:-.025em;margin-top:14px;font-size:18px}.card-in p{color:var(--site-dim);font-size:14.5px;line-height:1.55}.card-in .mini{border-bottom:1px solid var(--site-line);margin:0 -20px 2px;padding:0 20px 18px}.mini{align-content:center;min-height:190px;display:grid;overflow:hidden}.mini.rows{gap:2px}.mini-row{border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 10px;font-size:13px;display:flex}.mini-row:nth-child(odd){background:#ffffff06}.mini-row .k{color:var(--site-faint);font:11.5px var(--font-mono)}.mini-row .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.mini.capture{justify-items:center;gap:0}.orb-scale{transform-origin:50%;margin:-32px 0;transform:scale(.72)}.mini-transcript{max-width:100%;min-height:40px;color:var(--site-ink);text-align:center;text-wrap:balance;font-size:13.5px}.mini.ask{align-content:end;gap:8px}.bubble{border-radius:12px;max-width:92%;padding:9px 12px;font-size:13px;line-height:1.5}.bubble.q{background:#ffffff14;justify-self:end}.bubble.a{border:1px solid var(--site-line);min-height:84px;color:var(--site-dim)}.src-row{flex-wrap:wrap;gap:6px;transition:opacity .4s;display:flex}.src{border:1px solid var(--site-line-strong);color:var(--site-dim);border-radius:6px;padding:3px 8px;font-size:11.5px}.mini.board svg{max-height:190px}.wire{fill:none;stroke:#ffffff59;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:wire 3.4s var(--ease-out) infinite}.wire.d2{animation-delay:.7s}@keyframes wire{0%{stroke-dashoffset:1px}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.note{transform-box:fill-box;transform-origin:50%;animation:note-in 3.4s var(--ease-out) infinite}.note.n2{animation-delay:.3s}.note.n3{animation-delay:.9s}@keyframes note-in{0%{opacity:0;transform:scale(.85)rotate(-3deg)}15%,85%{opacity:1;transform:none}to{opacity:0}}.mini.kb{align-content:start;gap:2px;font-size:13px}.kb-folder{height:30px;color:var(--site-dim);border-radius:6px;align-items:center;gap:6px;padding:0 6px;display:flex}.kb-folder svg:first-child{transition:transform .24s var(--ease-out)}.kb-folder.open{color:var(--site-ink);background:#ffffff0d}.kb-folder.open svg:first-child{transform:rotate(90deg)}.kb-file{height:26px;color:var(--site-dim);animation:line-in .4s var(--ease-out) backwards;align-items:center;gap:6px;padding-left:32px;font-size:12.5px;display:flex}.kb-file em{color:var(--amber);font-style:normal}.kb-link{color:var(--site-faint);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.mini.metrics{grid-template-columns:1fr 1fr;gap:10px}.m-tile{border:1px solid var(--site-line);--series:var(--sun);background:#0003;border-radius:12px;gap:2px;padding:12px;display:grid}.m-tile .faint{font-size:11.5px}.m-tile b{letter-spacing:-.03em;font-size:24px;font-weight:500}.m-foot{align-items:center;gap:8px;display:flex}.m-foot em{color:var(--good);font-size:11.5px;font-style:normal;font-weight:500}.meter{background:#ffffff1a;border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.meter i{background:var(--sun);border-radius:999px;position:absolute;inset:0 auto 0 0}.mini.mcp{align-content:center;gap:14px}.mini.mcp pre{border:1px solid var(--site-line);color:var(--site-ink);background:#0b0b09;border-radius:10px;padding:14px;font-size:12.5px;line-height:1.7;overflow-x:auto}.tools{flex-wrap:wrap;gap:6px;display:flex}.tools span{border:1px solid var(--site-line);color:var(--site-dim);font:12px var(--font-mono);border-radius:999px;padding:4px 10px;transition:all .3s}.tools span.on{border-color:var(--sun);color:#14120a;background:var(--sun)}.mini.launch-mini{align-content:center;gap:4px;font-size:13px}.lm-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.lm-head em{color:var(--site-faint);font:12px var(--font-mono);margin-left:auto;font-style:normal}.lm-line{font:12.5px var(--font-mono);border-radius:6px;padding:5px 10px}.lm-line.add{color:#a6e3c3;background:#4cb78224}.lm-line.del{color:#f0aaaa;background:#eb575724}.lm-rev{border:1px solid var(--site-line);color:var(--site-dim);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:10px;font-size:12.5px;display:flex}.lm-rev .stars{color:var(--sun);letter-spacing:1px}.lm-rev button{border:1px solid var(--site-line-strong);background:0 0;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px}.principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.pr{border:1px solid var(--site-line);background:linear-gradient(#ffffff08,#0000);border-radius:24px;align-content:start;gap:10px;padding:24px;display:grid}.pr>svg{color:var(--sun)}.pr h3{letter-spacing:-.025em;font-size:19px}.pr p{color:var(--site-dim);font-size:15px}.chip-row{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chip-row span{border:1px solid var(--site-line-strong);color:var(--site-dim);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:500}.band-paper{--site-ink:#0f1218;--site-dim:#4b515b;--site-faint:#6b717b;--site-line:#0f121817;--site-line-strong:#0f12182b;--h-from:#0f1218;--h-to:#4b515b;--rail:#0f121814;--stroke-lit:#6d740080;--tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Cpath d='M4.5 0v9M0 4.5h9' stroke='%230f1218' stroke-opacity='.25' stroke-width='1'/%3E%3C/svg%3E");color:var(--site-ink);background-color:#efede7;background-image:linear-gradient(var(--rail), var(--rail)), linear-gradient(var(--rail), var(--rail));background-size:1px 100%,1px 100%;background-position:left var(--rail-x) top 0, right var(--rail-x) top 0;background-repeat:no-repeat;margin-top:128px;padding:128px 0;position:relative}.band-paper .eyebrow,.band-paper .eyebrow .idx{color:#6d7400}.band-paper .eyebrow .idx{border-color:#6d740066}.band-paper .start-card{background:#fbfaf7;box-shadow:inset 0 1px #fff,0 20px 40px -24px #0f121840}.band-paper .start-card>svg{color:#6d7400}.band-paper .btn-s.primary{color:#fff;background:#0f1218;box-shadow:0 10px 24px -10px #0f121880}.band-paper .btn-s.primary:hover{background:#1b2029;box-shadow:0 0 0 4px #e9f23f59}.band-paper .copy-btn{color:#c8ccd4;background:#ffffff14;border-color:#ffffff29}.band-paper .start-card:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%), #e9f23f29, transparent 62%)}.band-paper .start-card:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,30%), #6d74008c, transparent 65%)}.band-paper ::selection{background:#e9f23f80}.band-paper :focus-visible{outline-color:#0f1218}.band-paper .logo-word{-webkit-text-fill-color:currentColor;background:0 0}.start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.start-card{border:1px solid var(--site-line);background:linear-gradient(#ffffff09,#0000);border-radius:26px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:28px;display:grid}.start-card>svg{color:var(--sun)}.start-card h3{letter-spacing:-.03em;font-size:20px}.start-card p{color:var(--site-dim);font-size:15px;line-height:1.55}.start-card .btn-s{justify-self:start;margin-top:8px}.code-wrap{min-width:0;margin-top:4px}.code-wrap pre{border:1px solid var(--site-line);color:#e8eaee;background:#0b0b09;border-radius:12px;padding:44px 16px 16px;font-size:12.5px;line-height:1.8;overflow-x:auto}.code-wrap pre code{color:#e8eaee}.code-wrap pre .dim{color:#7d828b}.copy-btn{border:1px solid var(--site-line-strong);height:28px;color:var(--site-dim);background:#ffffff0d;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:all .16s;display:inline-flex;position:absolute;top:10px;right:10px}.copy-btn:hover{color:var(--site-ink);background:#ffffff1a}.faq-wrap{max-width:820px}.faq{border-top:1px solid var(--site-line);margin-top:48px}.faq details{border-bottom:1px solid var(--site-line);position:relative}.faq details:before{content:"";background:var(--sun);width:2px;height:0;transition:height .32s var(--ease-out);border-radius:2px;position:absolute;top:22px;left:-16px}.faq details[open]:before{height:22px}.faq summary{cursor:pointer;letter-spacing:-.02em;transition:padding-left .26s var(--ease-out);justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;font-size:17px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary{padding-left:10px}.faq summary svg{color:var(--site-faint);transition:transform .3s var(--ease-out), color .2s;flex:none}.faq summary:hover svg{color:var(--site-ink)}.faq details[open] summary svg{color:var(--sun);transform:rotate(45deg)}.faq details p{max-width:68ch;color:var(--site-dim);animation:stage-in .4s var(--ease-out);padding:0 4px 24px;font-size:15.5px;line-height:1.65}.cta{text-align:center;margin-top:128px;padding:128px 0 208px;position:relative;overflow:hidden}.cta:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e9f23f29,#0000);width:900px;height:420px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.cta-in{justify-items:center;display:grid;position:relative}.cta-ring{filter:drop-shadow(0 0 40px #f1ff0040);place-items:center;margin-bottom:28px;display:grid}.cta h2{letter-spacing:-.05em;max-width:14ch;font-size:clamp(38px,6vw,72px);font-weight:640;line-height:1}.cta p{max-width:50ch;color:var(--site-dim);margin-top:20px;font-size:18px}.hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.hero-cta.center{justify-content:center}.cta-horizon{pointer-events:none;width:min(1760px,152vw);height:clamp(150px,21vw,268px);position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.cta-horizon>i{filter:blur(12px);background:radial-gradient(closest-side at 50% 100%,#e9f23f33,#ffa94d12 56%,#0000 80%);width:min(1180px,88vw);height:300px;position:absolute;bottom:72%;left:50%;transform:translate(-50%)}.cta-arc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cta-arc-near{filter:drop-shadow(0 0 10px #e9f23f8c)drop-shadow(0 0 44px #e9f23f4d)}.cta-arc-far{opacity:.35}.footer{padding:56px 0 28px;position:relative;overflow:hidden}.footer-in{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid}.footer-brand p{color:var(--site-faint);margin-top:14px;font-size:14px}.footer h3{color:var(--site-ink);letter-spacing:-.01em;margin-bottom:12px;font-size:13px}.footer li{margin-bottom:8px}.footer li a{color:var(--site-dim);font-size:14px;transition:color .16s}.footer li a:hover{color:var(--site-ink)}.footer-mark{text-align:center;letter-spacing:-.075em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#ffffff29 20%,#ffffff08 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:24px;font-size:clamp(72px,19vw,260px);font-weight:720;line-height:.85;position:relative}.footer-base{border-top:1px solid var(--site-line);color:var(--site-faint);justify-content:space-between;padding-top:20px;font-size:13px;display:flex;position:relative}.footer-base a:hover{color:var(--site-ink)}@media (max-width:980px){.clock-grid{grid-template-columns:minmax(0,1fr);gap:16px}.clock-time b{font-size:34px}.clock-card{padding:24px 16px 16px}.tz{padding:10px}.tz b{font-size:18px}.relay-row{grid-template-columns:64px 28px minmax(0,1fr)}.relay:before{left:77px}.relay-head{flex-wrap:wrap}.relay-head em{flex-basis:100%;width:-moz-fit-content;width:fit-content;margin-left:0}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.card-s.span3 .card-in{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.card-s.span3 .card-in .mini{border-right:0;border-bottom:1px solid var(--site-line);grid-row:auto;margin:0 -20px 2px;padding:0 20px 18px}.card-s.span3 .card-in h3{margin-top:14px}.principles,.nat-grid,.start-grid{grid-template-columns:minmax(0,1fr)}.footer-in{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.platform-grid{grid-template-columns:minmax(0,1fr);margin-top:40px}.side-nav{display:none}.panel{padding:28px 22px 24px}.clock,.band-paper{margin-top:96px;padding:96px 0}.pal-notes{grid-template-columns:minmax(0,1fr);gap:20px}.pal-list{min-height:0}.nat-stage{height:460px}.nat-notif{width:min(320px,100% - 40px);top:48px;left:20px}.nat-pop{width:min(340px,100% - 40px);right:20px}}@media (max-width:720px){.section{padding-top:96px}.bento{grid-template-columns:minmax(0,1fr)}.mini.metrics{grid-template-columns:1fr}.mini-row .label-pill{display:none}.cta{padding:96px 0 150px}.cta-horizon{height:clamp(120px,34vw,190px)}.footer-base{flex-direction:column;gap:8px}.panel-visual{padding:12px}.panel-duo,.panel-notes,.kanban{grid-template-columns:minmax(0,1fr)}.k-col:nth-child(n+2),.pal-src{display:none}.pal-foot{gap:10px}.pal-foot .faint,.centered .eyebrow:before,.centered .eyebrow:after,.panel-visual:after,.code-wrap:after,.nat-stage:after{display:none}.faq details:before{left:-10px}.hero-cta{flex-direction:column}.hero-cta .btn-s.lg{width:100%}.nat-menubar span:not(.nat-orb):not(.nat-clock):not(.grow),.nat-menubar>svg{display:none}.nat-stage{height:520px}.nat-notif{top:auto;bottom:96px}.nat-pop{top:40px}.nat-dock{display:none}}@media (prefers-reduced-motion:reduce){.wire{stroke-dashoffset:0}.note{opacity:1}.k-card{animation:none}.deck,.shot-sheen,.deck-glow{transition:none}.screens-cap{animation:none}.pal-notes>:before,.panel-notes>:before{transition:none;transform:none}.nat-notif{animation:none}}.rd{border:1px solid var(--site-line-strong);text-align:left;background:#0e0e0b;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;margin:56px auto 0;font-size:13px;display:grid;overflow:hidden;box-shadow:0 50px 120px -40px #000000e6,inset 0 1px #ffffff12}.rd-chat{align-content:start;gap:12px;min-height:560px;padding:0 20px 20px;display:grid}.rd-team{border-left:1px solid var(--site-line);background:#0a0a08;align-content:start;gap:8px;padding:0 14px 14px;display:grid}.rd-head{border-bottom:1px solid var(--site-line);align-items:center;gap:8px;height:42px;margin:0 -20px 4px;padding:0 20px;font-weight:600;display:flex}.rd-team .rd-head{margin:0 -14px 4px;padding:0 14px}.rd-head .faint{font-size:12px;font-weight:400}.rd-pill{color:var(--sun);background:#e9f23f24;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.rd-pill.review{color:#ffb547;background:#ffb54726}.rd-user{max-width:86%;color:var(--site-ink);background:#ffffff14;border-radius:14px 14px 4px;justify-self:end;padding:10px 14px;line-height:1.5}.rd-agent{gap:6px;display:grid}.rd-who{align-items:center;gap:8px;display:flex}.rd-who b{font-weight:600}.rd-who .faint{font-size:12px}.rd-av{color:#12120a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:inline-grid}.rd-av.c{background:#ffa94d}.rd-av.w{background:#7fd6a4}.rd-worked{color:var(--site-dim);align-items:center;gap:6px;font-size:12.5px;display:flex}.rd-worked .ok{color:var(--good)}.rd-worked .spin{animation:1s linear infinite rd-spin}@keyframes rd-spin{to{transform:rotate(360deg)}}.rd-steps{border-left:1px solid var(--site-line);gap:2px;margin:0;padding:0 0 0 10px;list-style:none;display:grid}.rd-steps li{min-height:22px;color:var(--site-dim);animation:line-in .4s var(--ease-out) backwards;align-items:center;gap:7px;font-size:12.5px;display:flex}.rd-steps li svg{color:var(--site-faint)}.rd-steps li em{color:var(--site-faint);font-size:11.5px;font-style:normal}.rd-steps.small{margin-top:6px;padding-left:8px}.rd-steps.small li{min-height:20px;font-size:11.5px}.rd-text{color:var(--site-dim);animation:line-in .5s var(--ease-out) backwards;gap:4px;line-height:1.5;display:grid}.rd-text b{color:var(--site-ink);margin-top:4px;font-weight:600}.rd-text p b{margin:0}.rd-text code{background:#ffffff14;border-radius:5px;padding:1px 5px;font-size:11.5px}.rd-agent.worker .rd-text{border:1px solid var(--site-line);background:#ffffff08;border-radius:12px;padding:10px 12px}.rd-tickets{gap:4px;margin-top:6px;display:grid}.rd-tickets span,.rd-ticket{border:1px solid var(--site-line);min-height:28px;color:var(--site-ink);animation:line-in .4s var(--ease-out) backwards;background:#ffffff08;border-radius:7px;align-items:center;gap:7px;padding:0 8px;font-size:12.5px;display:flex}.rd-tickets i,.rd-ticket i{color:var(--site-faint);font:11px var(--font-mono);font-style:normal}.rd-card{border:1px solid var(--site-line);background:#ffffff05;border-radius:12px;grid-template-columns:auto auto 1fr auto;align-items:center;column-gap:8px;padding:10px;transition:border-color .3s;display:grid}.rd-card.on{border-color:#e9f23f59}.rd-card b{font-weight:600}.rd-card .faint{font-size:12px}.rd-card em{color:var(--site-dim);background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:500}.rd-card em.on{color:var(--sun);background:#e9f23f24}.rd-card em.review{color:#ffb547;background:#ffb54726}.rd-card em.q{color:var(--site-faint)}.rd-card em:empty{display:none}.rd-card .rd-ticket,.rd-card .rd-steps{grid-column:1/-1;margin-top:8px}.rd-card .rd-steps{margin-top:6px}@media (max-width:860px){.rd{grid-template-columns:minmax(0,1fr)}.rd-team{border-left:0;border-top:1px solid var(--site-line)}.rd-chat{min-height:0}}.mini.pm{font-family:"Caveat", var(--font-sans);grid-template-columns:1.2fr 1fr 1.1fr;align-items:stretch;gap:14px}.pm-col{align-content:start;gap:8px;display:grid}.pm-h{color:var(--site-faint);font-size:15px}.pm-col i,.pm-col b{border:1.5px solid var(--site-line-strong);color:var(--site-ink);background:#00000040;border-radius:15px 255px 15px 225px/225px 15px 255px;gap:1px;padding:8px 12px;font-size:17px;font-style:normal;font-weight:600;line-height:1.15;display:grid}.pm-col i.s{color:#f7a8d6;border-color:#f7a8d699}.pm-col b{color:#f7a8d6;background:#f7a8d614;border-color:#f7a8d6;border-radius:255px 15px 225px/15px 225px 15px 255px;align-content:center;height:100%;font-size:20px}.pm-col small{color:var(--site-faint);font-size:12px;font-weight:500}.pm-col em{color:var(--site-dim);font-size:12.5px;font-style:normal;font-weight:400}.mini.pfm{align-content:center;gap:8px}.pfm-row{border:1px solid var(--site-line);background:#0003;border-radius:12px;grid-template-columns:20px 1fr 60px 90px 70px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.pfm-row.live{border-color:#4cb78266}.pfm-row>svg{color:var(--site-dim)}.pfm-row div{display:grid}.pfm-row b{font-weight:600}.pfm-row span{color:var(--site-faint);font-size:11.5px}.pfm-row code{font-size:12px}.pfm-row em{color:var(--site-dim);background:#ffffff12;border-radius:999px;justify-self:end;padding:2px 8px;font-size:11px;font-style:normal;font-weight:500}.pfm-row.live em{color:var(--good);background:#4cb78226}.pfm-row.testing em,.pfm-row.building em{color:#ffb547;background:#ffb54726}@media (max-width:720px){.mini.pm{grid-template-columns:minmax(0,1fr)}.pfm-row{grid-template-columns:20px 1fr 60px}.pfm-row .meter,.pfm-row em{display:none}}:root{--font-hand:"Caveat", "Bradley Hand", "Segoe Print", "Comic Sans MS", cursive}.pricing{padding-bottom:24px}.price-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:72px;display:grid}.price-card,.ent-step,.tn-card{isolation:isolate;outline-offset:4px;transition-property:border-color,transform,background,outline-color,outline-offset;transition-duration:.3s;transition-timing-function:var(--ease-out);outline:1px solid #0000;position:relative}.price-card:before,.ent-step:before,.tn-card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%), #e9f23f13, transparent 62%);transition:opacity .32s;position:absolute;inset:0}.price-card:after,.ent-step:after,.tn-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,30%), #e9f23f8c, transparent 65%);-webkit-mask-composite:xor;padding:1px;transition:opacity .32s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.price-card:hover:before,.ent-step:hover:before,.tn-card:hover:before,.price-card:hover:after,.ent-step:hover:after,.tn-card:hover:after{opacity:1}.price-card:hover,.tn-card:hover{outline-color:var(--stroke-lit);outline-offset:7px}.price-card{border:1px solid var(--site-line-strong);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:32px;align-content:start;gap:0;padding:44px 44px 36px;display:grid;box-shadow:0 50px 120px -50px #000000e6,inset 0 1px #ffffff14}.price-chip{border:1px solid var(--site-line-strong);color:var(--site-dim);letter-spacing:-.005em;background:#ffffff0d;border-radius:999px;justify-self:start;padding:6px 12px;font-size:12.5px;font-weight:500}.price-card h3{letter-spacing:-.04em;margin-top:36px;font-size:clamp(28px,3vw,38px);line-height:1.08}.price-lede{max-width:42ch;color:var(--site-dim);margin-top:14px;font-size:16.5px;line-height:1.55}.price-tag{gap:2px;margin-top:36px;display:grid}.price-old{justify-self:start;align-items:baseline;display:inline-flex;position:relative}.price-old s{align-items:baseline;gap:4px;text-decoration:none;display:inline-flex}.price-old b{letter-spacing:-.055em;color:var(--site-ink);font-size:clamp(56px,6vw,76px);font-weight:640;line-height:1}.price-old em{color:var(--site-dim);letter-spacing:-.02em;font-size:22px;font-style:normal;font-weight:500}.price-strike{pointer-events:none;width:106%;height:68%;position:absolute;inset:26% -3% 6%;overflow:visible}.price-strike path{fill:none;stroke:var(--sun);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #e9f23f59)}.reveal.in .price-strike path{animation:draw .7s var(--ease-out) .5s forwards}.reveal.in .price-strike path:nth-child(2){animation-duration:.56s;animation-delay:.68s}.price-note{color:var(--sun);font:500 clamp(25px, 2.5vw, 31px)/1.1 var(--font-hand);letter-spacing:.005em;transform-origin:0;align-items:flex-start;gap:10px;margin-top:6px;display:flex;transform:rotate(-1.6deg)}.price-note>svg{flex:none;width:30px;height:26px;margin-top:4px;overflow:visible}.price-note>svg path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.reveal.in .price-note>svg path{animation:draw .52s var(--ease-out) 1.06s forwards}.price-note>span{opacity:0;transition:opacity .5s var(--ease-out) 1.1s, transform .5s var(--ease-out) 1.1s;transform:translateY(4px)}.reveal.in .price-note>span{opacity:1;transform:none}@keyframes draw{to{stroke-dashoffset:0}}.price-inc{color:var(--site-faint);margin-top:44px;font-size:14.5px}.price-list{gap:20px;margin-top:18px;display:grid}.price-list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:14px;display:grid}.price-list li>svg{color:var(--site-dim);margin-top:3px}.price-list b{letter-spacing:-.02em;font-size:16.5px;font-weight:600;display:block}.price-list span{color:var(--site-dim);margin-top:3px;font-size:14.5px;line-height:1.5;display:block}.price-cta{width:100%;margin-top:40px}.price-fine{color:var(--site-faint);text-align:center;text-wrap:balance;margin-top:18px;font-size:13.5px;line-height:1.55}.ent{align-content:start;padding-top:40px;display:grid}.ent-tile{width:56px;height:56px;box-shadow:0 0 0 1px var(--site-line-strong) inset, 0 10px 30px -10px #e9f23f80;border-radius:14px;place-items:center;display:grid}.ent-tile svg{border-radius:14px;display:block}.ent h3{letter-spacing:-.04em;margin-top:34px;font-size:clamp(28px,3vw,38px);line-height:1.08}.ent-lede{max-width:60ch;color:var(--site-dim);margin-top:18px;font-size:17px;line-height:1.6}.ent-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.ent-step{border:1px solid var(--site-line);background:linear-gradient(#ffffff08,#0000);border-radius:18px;align-content:start;gap:8px;padding:20px 18px 18px;display:grid}.ent-step:hover{outline-color:var(--stroke-lit);outline-offset:3px}.ent-n{color:var(--sun);font:500 12px/1 var(--font-mono);letter-spacing:.08em}.ent-step b{letter-spacing:-.02em;align-items:center;gap:7px;font-size:17px;font-weight:600;display:flex}.ent-step b svg{color:var(--site-dim)}.ent-step p{color:var(--site-dim);font-size:14px;line-height:1.5}.ent-cap{color:var(--site-faint);margin-top:14px;font-size:13.5px}.ent-points{gap:12px;margin-top:30px;display:grid}.ent-points li{letter-spacing:-.015em;padding-left:22px;font-size:16px;font-weight:500;position:relative}.ent-points li:before{content:"";background:var(--sun);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:2px;box-shadow:0 0 10px #e9f23f99}.ent-price{border:1px solid var(--site-line-strong);background:#00000047;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:36px;padding:24px 26px;display:flex;box-shadow:inset 0 1px #ffffff0f}.ent-amount{gap:6px;display:grid}.ent-big{align-items:baseline;gap:4px;display:inline-flex}.ent-big b{letter-spacing:-.045em;background:linear-gradient(180deg, var(--h-from) 25%, var(--h-to));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:640;line-height:1}.ent-big em{color:var(--site-dim);font-size:16px;font-style:normal;font-weight:500}.ent-terms{color:var(--site-faint);font-size:13px}.ent-price .btn-s{flex:none}.tn{margin-top:96px;padding-top:56px;position:relative}.tn:before{content:"";background:linear-gradient(90deg, transparent, var(--site-line-strong) 20%, var(--site-line-strong) 80%, transparent);height:1px;position:absolute;inset:0 0 auto}.tn-kicker{letter-spacing:-.03em;align-items:center;gap:10px;font-size:clamp(20px,2.2vw,26px);font-weight:600;display:inline-flex}.tn-dot{background:linear-gradient(135deg, var(--sun), var(--amber));border-radius:50%;width:10px;height:10px;box-shadow:0 0 16px #ffa94d80}.tn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.tn-card{border:1px solid var(--site-line);background:linear-gradient(#ffffff08,#0000);border-radius:24px;align-content:start;gap:10px;padding:24px;display:grid}.tn-card>svg{color:var(--sun)}.tn-card h3{letter-spacing:-.025em;font-size:19px}.tn-card p{color:var(--site-dim);font-size:15px;line-height:1.55}.tn-fine{max-width:76ch;color:var(--site-faint);text-align:center;text-wrap:balance;margin:28px auto 0;font-size:13px;line-height:1.6}@media (max-width:980px){.price-grid{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:48px}.ent{padding-top:0}.ent-steps,.tn-grid{grid-template-columns:minmax(0,1fr)}.ent-steps{gap:10px}.ent-step{grid-template-columns:32px minmax(0,1fr);column-gap:8px}.ent-step .ent-n{grid-row:1/span 2;padding-top:4px}}@media (max-width:720px){.price-card{border-radius:26px;padding:28px 22px 24px}.price-card h3{margin-top:26px}.price-old b{font-size:52px}.price-note{font-size:24px}.ent-price{padding:20px}.ent-price .btn-s{width:100%}.tn{margin-top:72px;padding-top:40px}}@media (prefers-reduced-motion:reduce){.price-strike path,.price-note>svg path{stroke-dashoffset:0;animation:none}.price-note>span{opacity:1;transform:none}}
