.mobile-tabbar .workspace-nav>.workspace-nav-secondary-mobile{display:none}.copilot-hub{display:grid;gap:26px;min-width:0}.copilot-hub-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-bottom:24px;border-bottom:1px solid hsl(var(--line))}.copilot-hub-heading h1{font-size:clamp(34px,4.1vw,60px);line-height:1.06;letter-spacing:-.055em;font-weight:600;margin:18px 0}.copilot-hub-heading h1 span{color:hsl(var(--muted))}.copilot-hub-heading p:not(.eyebrow){color:hsl(var(--muted));font-size:14px;line-height:1.8;max-width:54ch}.copilot-hub-symbol{flex:0 0 132px;width:132px;height:132px;border-radius:34px;display:grid;place-items:center;background:#173b31;color:#dce9aa;transform:rotate(-5deg)}.copilot-company-picker{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;border:1px solid hsl(var(--line));border-radius:18px;background:hsl(var(--surface,var(--bg)))}.copilot-company-picker label{font-size:12px;font-weight:500}.copilot-company-picker select{min-height:44px;min-width:180px;max-width:100%;border:1px solid hsl(var(--line));border-radius:10px;background:hsl(var(--bg));padding:10px 34px 10px 12px;font-size:14px;color:hsl(var(--ink))}.copilot-company-picker a,.copilot-company-picker>span{display:flex;align-items:center;gap:7px;font-size:12px}.copilot-company-picker a{min-height:44px;color:hsl(var(--brand))}.copilot-company-picker>span{color:hsl(var(--dim));margin-left:auto}.copilot-hub-directory{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}.copilot-hub-directory>div{display:flex;gap:10px;align-items:center}.copilot-hub-directory h2{font-size:17px;font-weight:500;letter-spacing:-.03em}.copilot-hub-directory input{min-height:44px;font-size:14px;padding:12px 16px;border:1px solid hsl(var(--line));border-radius:12px;background:hsl(var(--bg));color:hsl(var(--ink))}.copilot-company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.copilot-company-grid>button{display:grid;gap:16px;text-align:left;border:1px solid hsl(var(--line));border-radius:20px;padding:24px;background:hsl(var(--panel,var(--bg)));transition:border-color .2s,transform .2s}.copilot-company-grid>button:hover{border-color:hsl(var(--brand)/.5);transform:translateY(-2px)}.copilot-company-grid strong{font-size:20px;letter-spacing:-.04em;overflow-wrap:anywhere}.copilot-company-grid p{font-size:13px;line-height:1.7;color:hsl(var(--muted));overflow-wrap:anywhere}.copilot-company-grid>button>span{display:flex;justify-content:space-between;align-items:center;color:hsl(var(--brand));font-size:13px;min-height:44px;border-top:1px solid hsl(var(--line));padding-top:12px}.copilot-hub-note{color:hsl(var(--dim));font-size:12px;line-height:1.8;max-width:85ch}.copilot-hub-selected .copilot-hub-heading h1{font-size:clamp(28px,3vw,42px);margin:12px 0}.copilot-hub-selected .copilot-hub-symbol{width:78px;height:78px;flex-basis:78px;border-radius:24px}.copilot-hub-selected .copilot-hub-symbol svg{width:38px;height:38px}.copilot-jump-request{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 14px;border-radius:10px;border:1px solid hsl(var(--brand)/.3);background:hsl(var(--brand)/.08);font-size:12px;color:hsl(var(--brand))}.copilot-hub input:focus-visible,.copilot-hub select:focus-visible,.copilot-company-grid>button:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}.mobile-copilot-shortcut{display:none}.mobile-copilot-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid hsl(var(--line));font-size:13px}.mobile-copilot-setting input{width:20px;height:20px;accent-color:hsl(var(--brand))}.mobile-copilot-setting label{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.mobile-copilot-setting small{display:block;color:hsl(var(--muted));font-size:11px;margin-top:4px;line-height:1.6}@media (max-width:1000px){.copilot-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mobile-copilot-shortcut{display:flex;align-items:center;justify-content:center;gap:8px;position:fixed;left:50%;transform:translate(-50%);bottom:calc(78px + env(safe-area-inset-bottom));z-index:39;min-height:54px;min-width:54px;padding:12px 18px;border-radius:100px;background:#173b31;color:#dce9aa;box-shadow:0 5px 28px #0003;border:1px solid #7b9987}.mobile-copilot-shortcut span{font-size:12px;font-weight:600}body:has([role=dialog]) .mobile-copilot-shortcut{visibility:hidden}.workspace-shell-has-copilot .workspace-content{padding-bottom:110px}.copilot-hub-heading{gap:14px;align-items:flex-start}.copilot-hub-symbol{width:60px;height:60px;flex-basis:60px;border-radius:18px;margin-top:4px}.copilot-hub-symbol svg{width:30px;height:30px}.copilot-hub-heading h1{font-size:36px}.copilot-company-picker{align-items:stretch;gap:10px}.copilot-company-picker select{width:100%;font-size:16px}.copilot-company-picker>span{margin-left:0;width:100%}.copilot-hub-selected .copilot-hub-heading{padding-bottom:18px}.copilot-hub-selected .copilot-hub-heading h1{font-size:28px}.copilot-hub-selected .copilot-hub-symbol{width:48px;height:48px;flex-basis:48px;border-radius:15px}.copilot-hub-selected .copilot-hub-symbol svg{width:26px;height:26px}.copilot-hub-selected .copilot-company-picker{padding:14px}.copilot-hub-selected .copilot-company-picker>span{font-size:11px}.copilot-hub-directory input{width:100%;font-size:16px}.copilot-company-grid{grid-template-columns:1fr}.copilot-hub{gap:22px}.copilot-hub-work .company-engine-heading h2{font-size:16px}.copilot-company-grid>button{padding:20px}}@media (prefers-reduced-motion:reduce){.copilot-company-grid>button{transition:none}.copilot-company-grid>button:hover{transform:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;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+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:italic;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-italic-CfQkWpeR.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-italic-Dmq-fBVQ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-italic-Dcombn6O.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-italic-BrDczivE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-italic-B2M6KQje.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.workspace-shell{--sidebar-width:226px;min-height:100dvh}.workspace-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:35;width:var(--sidebar-width);padding:31px 16px 25px;display:flex;flex-direction:column;border-right:1px solid hsl(var(--line)/.8);background:hsl(var(--bg));color:hsl(var(--ink))}.brand-lockup{display:inline-flex;align-items:center;gap:10px;color:hsl(var(--brand))}.brand-lockup strong{display:block;font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:600;line-height:1.1;letter-spacing:-1px;color:hsl(var(--ink))}.brand-lockup small{display:block;margin-top:6px;color:hsl(var(--muted));font-size:7px;text-transform:uppercase;letter-spacing:1.5px}.workspace-sidebar>a{padding-left:10px}.sidebar-label{margin:42px 12px 16px;font-size:10px;color:hsl(var(--dim));letter-spacing:.12em;text-transform:uppercase}.workspace-nav{display:flex;flex-direction:column;gap:8px;margin-top:0}.workspace-nav a{display:flex;align-items:center;gap:12px;position:relative;min-height:49px;padding:12px 13px;border-radius:12px;color:hsl(var(--muted));font-size:13px;font-weight:500;transition:background .18s,color .18s,transform .18s}.workspace-nav a:hover{color:hsl(var(--ink));background:hsl(var(--raised)/.6)}.workspace-nav a.active{color:hsl(var(--bg));background:hsl(var(--ink));box-shadow:0 4px 12px hsl(var(--ink)/.08)}.workspace-nav a.active svg{color:inherit}.sidebar-bottom{margin-top:auto;padding:24px 10px 0}.sidebar-bottom>a{display:flex;align-items:center;gap:9px;color:hsl(var(--muted));font-size:11px}.sidebar-bottom>a:hover{color:hsl(var(--brand))}.engine-signature{display:flex;align-items:center;gap:11px;border-top:1px solid hsl(var(--line));margin-top:24px;padding-top:23px;color:hsl(var(--dim));font-size:11px}.engine-signature strong{font-weight:650;color:hsl(var(--ink))}.engine-signature small{display:block;margin-top:5px;font-size:9px}.workspace-body{margin-left:var(--sidebar-width);min-width:0;min-height:100dvh;display:flex;flex-direction:column}.workspace-topbar{height:76px;position:sticky;top:0;z-index:30;flex:none;padding:0 clamp(26px,3.5vw,52px);border-bottom:1px solid hsl(var(--line)/.7);display:flex;justify-content:space-between;align-items:center;gap:12px;background:hsl(var(--bg)/.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-breadcrumb{display:flex;gap:11px;align-items:center;font-size:12px;color:hsl(var(--dim))}.workspace-breadcrumb strong{color:hsl(var(--ink-2));font-weight:500}.topbar-actions{display:flex;align-items:center;gap:10px}.topbar-actions>button{min-height:37px}.wallet-identity{display:inline-flex;align-items:center;gap:8px;border:1px solid hsl(var(--line));border-radius:9px;padding:9px 12px;font-size:11px;font-family:JetBrains Mono,monospace}.status-dot{width:6px;height:6px;border-radius:50%;background:hsl(var(--brand));display:inline-block;flex:none}.workspace-content{width:100%;max-width:1480px;margin:0 auto;padding:40px clamp(26px,3.5vw,52px) 60px;flex:1;outline:none}.workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px clamp(26px,3.5vw,64px);border-top:1px solid hsl(var(--line));color:hsl(var(--dim));font-size:11px}.workspace-footer a{display:flex;align-items:center;gap:8px}.footer-separator{padding:0 10px;opacity:.6}.mobile-brand,.mobile-menu-button{display:none!important}.mobile-tabbar{display:none}.sidebar-create{display:flex;align-items:center;gap:10px;margin:27px 0 0;padding:14px 15px;font-size:12px;font-weight:600;color:hsl(var(--canvas));border:1px solid hsl(var(--canvas)/.1);border-radius:13px;background:hsl(var(--lime))}.sidebar-create svg:last-child{margin-left:auto}.sidebar-create:hover{filter:brightness(1.06);box-shadow:0 5px 20px hsl(var(--brand)/.13)}.network-context{display:inline-flex;align-items:center;gap:7px;margin-right:10px;color:hsl(var(--muted));font-size:11px}.network-context.is-testnet{color:hsl(var(--warn))}.network-symbol{width:13px;height:13px;border-radius:50%;background:#2765e7;position:relative}.network-symbol:after{content:"";position:absolute;top:6px;left:0;width:9px;height:1px;background:#fff}.wallet-overview-trigger{display:inline-flex;align-items:center;gap:11px;padding:8px 13px;border:1px solid hsl(var(--line));border-radius:99px;background:hsl(var(--surface));color:hsl(var(--ink));min-height:46px;box-shadow:0 2px 6px hsl(var(--ink)/.025)}.wallet-overview-trigger:hover{border-color:hsl(var(--brand)/.45)}.usdc-symbol{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:50%;background:hsl(var(--brand)/.1);color:hsl(var(--brand))}.wallet-balance-copy{display:flex;flex-direction:column;gap:3px;text-align:left;min-width:0}.wallet-balance-copy small{font-size:8px;color:hsl(var(--muted));line-height:1.1;letter-spacing:.04em}.wallet-balance-copy strong{font-size:13px;font-weight:500;line-height:1.1;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-trigger-divider{align-self:stretch;width:1px;background:hsl(var(--line));margin:3px 0}.wallet-trigger-address{font-family:JetBrains Mono,monospace;font-size:10px;color:hsl(var(--muted))}.wallet-balance-status{font-family:Inter,sans-serif!important;font-size:11px!important;color:hsl(var(--muted))}.wallet-overview-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:61;width:min(410px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid hsl(var(--line));border-radius:22px;background:hsl(var(--surface));padding:26px;box-shadow:0 30px 100px #0005}.wallet-overview-dialog>header{display:flex;align-items:center;gap:13px}.wallet-overview-dialog>header>div{flex:1}.wallet-overview-dialog h2{font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.03em}.wallet-overview-dialog header p{margin-top:5px;font-size:10px;color:hsl(var(--muted));line-height:1.6}.wallet-available{border:1px solid hsl(var(--line));border-radius:15px;padding:22px;margin-top:24px;background:hsl(var(--bg)/.5)}.wallet-available>p:first-child{color:hsl(var(--muted));font-size:11px}.wallet-available>strong{display:block;font-size:31px;margin-top:12px;font-weight:500;overflow-wrap:anywhere;line-height:1.3}.wallet-available>strong>span{font-size:13px;color:hsl(var(--brand));margin-left:9px}.wallet-exact-balance{font-size:10px;color:hsl(var(--dim));margin-top:10px;overflow-wrap:anywhere}.wallet-balance-updated{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid hsl(var(--line));padding-top:15px;margin-top:18px;font-size:10px;color:hsl(var(--muted))}.wallet-balance-updated button{display:grid;place-items:center;width:28px;height:28px;border:1px solid hsl(var(--line));border-radius:7px}.wallet-balance-updated button:disabled{opacity:.5}.wallet-address-panel{margin-top:23px}.wallet-address-panel>p{font-size:10px;color:hsl(var(--muted));margin-bottom:10px}.wallet-address-panel>div{display:flex;align-items:center;gap:12px}.wallet-address-panel code{font-size:10px;line-height:1.7;overflow-wrap:anywhere;min-width:0;flex:1;color:hsl(var(--ink-2));-webkit-user-select:text;-moz-user-select:text;user-select:text}.wallet-address-panel button{flex:none;color:hsl(var(--brand))}.wallet-address-panel>span{display:block;font-size:10px;color:hsl(var(--brand));margin-top:8px}.wallet-balance-note{color:hsl(var(--muted));font-size:10px;line-height:1.8;margin-top:23px}.wallet-explorer-link{display:flex;align-items:center;justify-content:space-between;gap:12px;color:hsl(var(--brand));font-size:12px;border-top:1px solid hsl(var(--line));margin-top:21px;padding-top:19px}.mobile-signout{width:100%;margin-top:12px}.workspace-shell-social .workspace-content{padding-top:0;padding-bottom:0}.workspace-shell-social .workspace-footer{display:none}.skip-link{position:fixed;z-index:100;top:8px;left:10px;transform:translateY(-150%);padding:12px 16px;background:hsl(var(--brand));color:hsl(var(--brand-ink));border-radius:8px}.skip-link:focus{transform:translateY(0)}.mobile-navigation{position:fixed;inset:0 0 0 auto;z-index:61;width:min(360px,90vw);background:hsl(var(--bg));padding:26px 20px;border-left:1px solid hsl(var(--line))}.mobile-navigation-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.mobile-protocol-link{display:flex;align-items:center;gap:10px;padding:22px 16px;color:hsl(var(--muted));font-size:13px}.auth-error{margin:18px 32px 0;padding:12px 16px;display:flex;justify-content:space-between;gap:15px;border:1px solid hsl(var(--warn)/.3);background:hsl(var(--warn)/.07);border-radius:10px;color:hsl(var(--warn));font-size:12px}.auth-error button{flex:none;text-decoration:underline}.account-notice{display:flex;align-items:center;gap:20px;padding:27px;border:1px solid hsl(var(--line));border-radius:16px;background:hsl(var(--surface))}.account-notice>div{flex:1}.account-notice h2{font-size:17px;font-weight:600;letter-spacing:-.02em}.account-notice p{margin-top:7px;max-width:56ch;font-size:13px;line-height:1.6;color:hsl(var(--muted))}@media (min-width:1800px){.workspace-content{padding-top:65px}.workspace-shell{--sidebar-width:224px}}@media (max-width:1100px){.workspace-shell{--sidebar-width:202px}.workspace-sidebar{padding-inline:14px}.brand-lockup strong{font-size:22px}.workspace-nav a{gap:11px;padding-inline:12px}}@media (max-width:760px){.workspace-sidebar,.workspace-breadcrumb{display:none}.workspace-body{margin-left:0}.mobile-brand,.mobile-menu-button{display:inline-flex!important}.workspace-topbar{height:68px;padding:0 20px}.topbar-actions{gap:4px}.brand-lockup strong{font-size:23px}.brand-lockup svg{width:30px;height:34px}.brand-compact small{font-size:6px;letter-spacing:1px}.workspace-content{padding:30px 20px 40px}.workspace-footer{padding:20px;font-size:10px}.workspace-body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.network-context{display:none}.topbar-signout{display:none!important}.wallet-overview-trigger{padding:8px 10px;gap:7px;min-height:44px}.wallet-trigger-divider,.wallet-trigger-address{display:none}.wallet-balance-copy strong{font-size:12px;max-width:84px}.wallet-balance-copy small{font-size:8px}.usdc-symbol{width:23px;height:23px}.usdc-symbol svg{width:17px;height:17px}.mobile-tabbar{display:block;position:fixed;inset:auto 0 0;z-index:40;background:hsl(var(--bg)/.98);border-top:1px solid hsl(var(--line));padding:5px 5px calc(5px + env(safe-area-inset-bottom))}.mobile-tabbar .workspace-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0}.mobile-tabbar .workspace-nav a{padding:9px 2px;min-height:54px;gap:5px;flex-direction:column;font-size:9px;border-radius:8px}.mobile-tabbar .workspace-nav a.active:before{display:none}.wallet-identity{padding:8px;font-size:10px}.theme-toggle{display:none!important}.account-notice{flex-wrap:wrap;padding:22px;gap:16px}.account-notice>div{flex-basis:calc(100% - 66px)}.account-notice>button{width:100%}.auth-error{margin:12px 20px 0}}@media (max-width:360px){.workspace-topbar{padding-inline:14px}.brand-lockup strong{font-size:21px}.brand-lockup{gap:7px}.workspace-content{padding-inline:16px}.topbar-actions>button{padding-inline:9px;font-size:12px}.wallet-identity,.wallet-overview-trigger .usdc-symbol{display:none}.wallet-overview-trigger{padding-inline:8px;gap:5px}.wallet-balance-copy strong{max-width:74px}.wallet-balance-copy small{letter-spacing:0}}.mobile-theme-setting{display:flex;justify-content:space-between;align-items:center;padding:18px 16px;margin-top:20px;border-top:1px solid hsl(var(--line));font-size:13px;color:hsl(var(--muted))}.mobile-theme-setting .theme-toggle{display:inline-flex!important;min-width:44px;min-height:44px}@media (max-width:760px){.topbar-actions>button{min-height:44px}.mobile-menu-button{min-width:44px}.prompt-composer-footer button{min-height:44px;font-size:12px}.prompt-suggestions button{min-height:40px;font-size:10px}.idea-card>button{min-height:44px;font-size:12px}.review-type{grid-template-columns:1fr}.filter-tabs button{min-height:40px}.field,.prompt-composer textarea{font-size:16px}}.home-page{min-width:0;animation:home-arrive .45s ease both}.hero{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3.6vw,66px);padding:23px 0 56px;position:relative}.hero-copy{position:relative;min-width:0;z-index:1}.hero-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;color:hsl(var(--brand));letter-spacing:.14em;font-weight:600;line-height:1.8}.hero-eyebrow-mark{width:8px;height:8px;border:2px solid currentColor;border-radius:2px;transform:rotate(-12deg);flex:none}.hero-title{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(40px,4.2vw,70px);font-weight:500;letter-spacing:-.067em;line-height:1.045;margin:25px 0 21px}.hero-title>span{display:block}.hero-title>span:last-child{color:hsl(var(--brand))}.hero-description{max-width:45ch;font-size:15px;color:hsl(var(--muted));line-height:1.8}.hero-engine-link{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:hsl(var(--dim));margin-top:16px}.hero-engine-link:hover{color:hsl(var(--brand))}.prompt-composer{margin-top:29px;padding:22px 22px 16px;border:1px solid hsl(var(--line));border-radius:20px;background:hsl(var(--surface));box-shadow:0 9px 35px -23px hsl(var(--ink)/.2);transition:border-color .18s,box-shadow .18s;scroll-margin-top:115px}.prompt-composer:focus-within{border-color:hsl(var(--brand)/.6);box-shadow:0 0 0 4px hsl(var(--brand)/.07),0 14px 32px -23px hsl(var(--ink)/.18)}.prompt-composer textarea{display:block;width:100%;min-height:93px;max-height:260px;resize:vertical;border:0;outline:none;padding:0 0 16px;background:none;color:hsl(var(--ink));font-size:14px;line-height:1.75}.prompt-composer textarea::-moz-placeholder{color:hsl(var(--muted))}.prompt-composer textarea::placeholder{color:hsl(var(--muted))}.prompt-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid hsl(var(--line)/.75);padding-top:16px}.prompt-composer-footer p{font-size:11px;line-height:1.6;color:hsl(var(--dim))}.prompt-composer-footer button{height:42px;font-size:12px;padding-inline:17px;border-radius:12px;box-shadow:none}.prompt-composer-footer button svg{transition:transform .18s}.prompt-composer-footer button:hover svg{transform:translate(2px,-2px)}.prompt-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.prompt-suggestions button{border:1px solid hsl(var(--line));border-radius:99px;padding:8px 12px;font-size:10px;color:hsl(var(--muted));transition:border-color .18s,color .18s,background .18s}.prompt-suggestions button:hover{color:hsl(var(--ink));border-color:hsl(var(--brand)/.4);background:hsl(var(--brand)/.055)}.prompt-assurance{display:flex;align-items:center;gap:7px;font-size:10px;color:hsl(var(--muted));margin-top:16px;line-height:1.6}.prompt-assurance svg{flex:none}.prompt-error{font-size:12px;color:hsl(var(--neg));margin-top:10px}.organization-blueprint{min-width:0;border:1px solid hsl(var(--line));border-radius:25px;background:hsl(var(--surface));padding:23px;overflow:hidden}.blueprint-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:hsl(var(--dim));font-size:9px;font-weight:500;letter-spacing:.08em}.blueprint-heading-index{color:hsl(var(--brand));font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:0}.blueprint-system{position:relative;height:246px;margin:6px -8px 9px}.blueprint-orbit{position:absolute;left:50%;top:50%;border:1px solid hsl(var(--line));border-radius:50%;pointer-events:none}.blueprint-orbit-outer{width:275px;height:190px;transform:translate(-50%,-50%) rotate(-28deg);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.blueprint-orbit-inner{width:205px;height:143px;transform:translate(-50%,-50%) rotate(29deg);border-color:hsl(var(--brand)/.18);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.blueprint-system[data-module=treasury] .blueprint-orbit-outer{transform:translate(-50%,-50%) rotate(8deg)}.blueprint-system[data-module=treasury] .blueprint-orbit-inner{transform:translate(-50%,-50%) rotate(-12deg)}.blueprint-system[data-module=execution] .blueprint-orbit-outer{transform:translate(-50%,-50%) rotate(39deg)}.blueprint-system[data-module=execution] .blueprint-orbit-inner{transform:translate(-50%,-50%) rotate(-42deg)}.blueprint-core-symbol{position:absolute;top:50%;left:50%;width:114px;height:123px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;border-radius:27px;background:#182b24;color:#b8f2d5;box-shadow:0 19px 32px -18px hsl(var(--ink)/.32)}.blueprint-core-symbol>span{font-size:7px;font-weight:500;letter-spacing:.09em}.blueprint-node{position:absolute;display:flex;align-items:center;gap:8px;background:hsl(var(--surface));border:1px solid hsl(var(--line));padding:10px 12px 10px 8px;border-radius:13px;font-size:10px;font-weight:500;color:hsl(var(--muted));box-shadow:0 8px 16px -13px hsl(var(--ink)/.3);transition:color .22s,background .22s,border-color .22s,transform .22s}.blueprint-node-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:hsl(var(--raised))}.blueprint-node.is-active{background:hsl(var(--raised));border-color:hsl(var(--brand)/.5);color:hsl(var(--brand));transform:translateY(-4px)}.blueprint-node.is-active .blueprint-node-icon{background:hsl(var(--brand)/.1)}.blueprint-node-identity{left:3%;top:26px}.blueprint-node-treasury{right:0;top:65px}.blueprint-node-execution{bottom:11px;left:14%}.blueprint-orbit-point{position:absolute;width:7px;height:7px;border-radius:50%;background:hsl(var(--brand));top:77%;left:78%;box-shadow:0 0 0 5px hsl(var(--brand)/.08);transition:transform .7s ease}.blueprint-system[data-module=treasury] .blueprint-orbit-point{transform:translate(-14px,-143px)}.blueprint-system[data-module=execution] .blueprint-orbit-point{transform:translate(-215px,-70px)}.blueprint-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;background:hsl(var(--bg));border:1px solid hsl(var(--line)/.8);border-radius:12px}.blueprint-tabs button{min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;height:36px;font-size:11px;color:hsl(var(--muted));border:1px solid transparent;border-radius:8px;transition:background .18s,color .18s,border-color .18s}.blueprint-tabs button[aria-selected=true]{color:hsl(var(--ink));background:hsl(var(--surface));border-color:hsl(var(--line));box-shadow:0 2px 5px hsl(var(--ink)/.03)}.blueprint-tabs button[aria-selected=true] svg{color:hsl(var(--brand))}.blueprint-tabs button:hover{color:hsl(var(--brand))}.blueprint-detail{padding-top:20px;min-height:161px}.blueprint-detail-content{animation:home-arrive .25s ease both}.blueprint-detail h3{font-size:17px;letter-spacing:-.035em;line-height:1.35;font-family:Space Grotesk,sans-serif;font-weight:500}.blueprint-detail p{color:hsl(var(--muted));font-size:11px;line-height:1.8;margin-top:9px}.blueprint-markers{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px}.blueprint-markers>span{display:flex;align-items:center;gap:5px;font-size:9px;color:hsl(var(--muted))}.blueprint-markers>span:before{content:"";width:4px;height:4px;border-radius:1px;background:hsl(var(--brand))}.blueprint-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;margin-top:7px;border-top:1px solid hsl(var(--line)/.8)}.blueprint-footer>span{display:flex;align-items:center;gap:7px;font-size:9px;color:hsl(var(--dim));line-height:1.5}.blueprint-footer>span svg{flex:none}.blueprint-footer>a{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid hsl(var(--line));border-radius:50%;color:hsl(var(--brand));transition:transform .18s,background .18s}.blueprint-footer>a:hover{transform:translate(1px,-1px);background:hsl(var(--raised))}.workspace-overview{margin:12px 0 0}.workspace-welcome{display:flex;align-items:center;justify-content:space-between;gap:28px}.workspace-welcome>div{min-width:0}.workspace-welcome .hero-eyebrow{font-size:9px;letter-spacing:.18em;color:hsl(var(--dim))}.workspace-welcome h1{font-family:Space Grotesk,sans-serif;font-size:clamp(34px,3.9vw,58px);font-weight:600;letter-spacing:-.062em;line-height:1.11;margin-top:12px}.workspace-title-break{display:none}.workspace-manifesto{flex:none;font-size:8px;line-height:1.85;letter-spacing:.21em;color:hsl(var(--dim));text-transform:uppercase;padding-top:13px}.workspace-manifesto>span{display:block;width:24px;height:1px;background:hsl(var(--dim)/.5);margin-top:12px}.prompt-composer-compact{display:flex;align-items:flex-start;gap:12px;margin-top:25px;padding:12px 13px 12px 20px;border:1px solid #292d2b;background:linear-gradient(115deg,#111514,#232a27);border-radius:17px;box-shadow:0 11px 26px -22px #101a14}.prompt-composer-compact:focus-within{border-color:#a6e5c4;box-shadow:0 0 0 4px hsl(var(--brand)/.1)}.prompt-composer-compact textarea{flex:1;min-width:0;min-height:44px;max-height:210px;padding:11px 0 8px;resize:none;color:#f3f6f4;font-size:14px;line-height:1.65;caret-color:#b7f5d5;border-radius:0}.prompt-composer-compact textarea::-moz-placeholder{color:#b2bcb7}.prompt-composer-compact textarea::placeholder{color:#b2bcb7}.prompt-composer-compact .prompt-composer-footer{flex:none;border:0;padding:0}.prompt-composer-compact .prompt-composer-footer button{min-width:53px;width:53px;height:44px;min-height:44px;border-radius:99px;color:#0d261a;background:#b4f5d2;padding:0;box-shadow:inset 0 1px #ffffff80}.prompt-composer-compact .prompt-composer-footer button:hover{background:#cdfade}.prompt-composer-compact .prompt-composer-footer button:hover svg{transform:translate(3px)}.prompt-assurance-compact{margin-top:9px;font-size:9px;color:hsl(var(--dim))}.overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}.overview-metrics>a,.overview-metrics>div{min-width:0;display:flex;align-items:center;gap:16px;border-radius:16px;padding:12px 0}.overview-metrics>a{transition:background .18s}.overview-metrics>a:hover{background:hsl(var(--surface))}.overview-metrics>a>div,.overview-metrics>div>div{min-width:0}.overview-metric-icon{display:grid;place-items:center;flex:none;height:52px;width:52px;border-radius:50%;background:#eceef4;color:#31394b}.overview-metric-icon-running{background:#d4f8e3;color:#174e34}.overview-metric-icon-treasury{background:#eee5fb;color:#54416d}.dark .overview-metric-icon{background:#2b323e;color:#cbd4e8}.dark .overview-metric-icon-running{background:#233d31;color:#b4edcb}.dark .overview-metric-icon-treasury{background:#393049;color:#d7c7f3}.overview-metric-label{display:flex;align-items:center;gap:7px;color:hsl(var(--muted));font-size:11px;line-height:1.7;margin-top:2px}.overview-metric-label svg{color:hsl(var(--dim));flex:none;opacity:0;transition:opacity .18s}.overview-metrics>a:hover .overview-metric-label svg,.overview-metrics>a:focus-visible .overview-metric-label svg{opacity:1}.overview-metrics strong,.overview-money{display:block;font-size:29px;line-height:1.2;font-weight:600;letter-spacing:-.05em;overflow-wrap:anywhere}.home-owned-heading{gap:16px}.home-company-filters{display:flex;align-items:center;gap:6px}.home-company-filters button{min-height:36px;min-width:62px;padding:8px 16px;border:1px solid hsl(var(--line));border-radius:99px;font-size:10px;color:hsl(var(--muted));background:hsl(var(--surface));transition:background .18s,color .18s,border-color .18s}.home-company-filters button:hover{border-color:hsl(var(--brand)/.4);color:hsl(var(--ink))}.home-company-filters button[aria-pressed=true]{background:hsl(var(--ink));color:hsl(var(--bg));border-color:hsl(var(--ink))}.home-owned-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:14px}.home-owned-footer>span{color:hsl(var(--dim));font-size:10px}.home-filter-empty{border:1px dashed hsl(var(--line));border-radius:18px;padding:30px;background:hsl(var(--surface)/.5)}.home-filter-empty h3{font-size:17px;font-weight:500}.home-filter-empty p{font-size:12px;line-height:1.8;margin-top:8px;color:hsl(var(--muted))}.home-filter-empty button{margin-top:18px}.home-first-company{display:flex;align-items:center;gap:20px;border:1px dashed hsl(var(--line));border-radius:18px;padding:27px;background:hsl(var(--surface)/.45)}.home-first-company-icon{display:grid;place-items:center;width:57px;height:57px;flex:none;border-radius:18px;background:hsl(var(--brand)/.06);color:hsl(var(--brand))}.home-first-company>div{flex:1}.home-first-company h3{font-size:16px;font-weight:500;letter-spacing:-.025em}.home-first-company p{font-size:12px;line-height:1.8;color:hsl(var(--muted));margin-top:5px;max-width:52ch}.home-section{margin-top:55px}.home-owned{margin-top:25px}.home-ecosystem{padding-top:7px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.section-heading h2{font-family:Space Grotesk,sans-serif;font-size:30px;line-height:1.2;letter-spacing:-.045em;font-weight:500}.section-heading p{margin-top:8px;color:hsl(var(--muted));font-size:12px;line-height:1.65}.section-heading p.eyebrow{color:hsl(var(--brand));font-size:9px;margin:0 0 8px;letter-spacing:.13em}.section-heading>a{flex:none}.idea-grid,.company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.ecosystem-empty{display:flex;align-items:center;gap:21px;border:1px solid hsl(var(--line));border-radius:18px;padding:27px;background:hsl(var(--surface))}.ecosystem-empty>div{flex:1}.ecosystem-empty h3{font-size:17px;font-weight:500;letter-spacing:-.035em}.ecosystem-empty p{max-width:58ch;font-size:12px;color:hsl(var(--muted));line-height:1.8;margin-top:8px}.company-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:27px 0;border-top:1px solid hsl(var(--line));border-bottom:1px solid hsl(var(--line))}.company-step{display:flex;align-items:flex-start;gap:14px;min-width:0}.company-step>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid hsl(var(--line));border-radius:13px;color:hsl(var(--brand));flex:none}.company-step h2{font-size:12px;font-weight:500;margin:1px 0 7px;letter-spacing:-.02em}.company-step h2 em{margin-right:8px;color:hsl(var(--dim));font-family:JetBrains Mono,monospace;font-style:normal;font-size:9px}.company-step p{font-size:11px;line-height:1.7;max-width:30ch;color:hsl(var(--muted))}.idea-gallery{padding-top:5px}.idea-card{display:flex;flex-direction:column;position:relative;overflow:hidden;padding:26px;border:1px solid hsl(var(--line));background:hsl(var(--surface));border-radius:18px;transition:border-color .2s,transform .2s,box-shadow .2s}.idea-card:hover{border-color:hsl(var(--brand)/.35);transform:translateY(-4px);box-shadow:0 12px 25px -20px hsl(var(--ink)/.25)}.idea-card-top{display:flex;align-items:center;gap:17px}.idea-symbol{width:54px;height:54px;color:hsl(var(--brand));flex:none;transition:transform .35s ease}.idea-card:hover .idea-symbol{transform:rotate(-8deg)}.idea-card h3{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.04em}.idea-category{display:inline-block;color:hsl(var(--dim));font-size:10px;margin-top:4px}.idea-card>p{color:hsl(var(--muted));font-size:12px;line-height:1.8;margin:22px 0;max-width:28ch}.idea-card>button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;font-weight:500;color:hsl(var(--ink-2));font-size:11px;margin-top:auto;padding-top:15px;border-top:1px solid hsl(var(--line))}.idea-card>button svg{transition:transform .18s}.idea-card>button:hover{color:hsl(var(--brand))}.idea-card>button:hover svg{transform:translate(2px,-2px)}.home-bottom{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:21px;margin-top:35px}.protocol-callout{min-width:0;padding:29px;border:1px solid hsl(var(--line));border-radius:21px;background:hsl(var(--surface))}.protocol-callout>.eyebrow{font-size:9px;color:hsl(var(--brand));margin-top:24px}.protocol-callout h3{font-family:Space Grotesk,sans-serif;font-size:29px;font-weight:500;letter-spacing:-.045em;line-height:1.2;margin:13px 0 15px}.protocol-callout p{font-size:12px;line-height:1.85;color:hsl(var(--muted))}.protocol-callout>a{margin-top:27px}.home-activity .section-heading h2{font-size:22px}.home-activity .activity-row{grid-template-columns:55px minmax(0,1fr) auto;gap:12px}.home-activity-empty{padding:25px 0}.community-invitation{position:relative;overflow:hidden;background:hsl(var(--surface));border-color:hsl(var(--line))}.community-invitation>:not(.community-invitation-ribbon){position:relative;z-index:1}.community-invitation>.eyebrow{position:absolute;right:27px;top:25px;margin:0;font-size:8px;letter-spacing:.17em;color:hsl(var(--dim))}.community-invitation h3{font-size:29px;max-width:16ch;margin-top:19px}.community-invitation>p:not(.eyebrow){max-width:37ch;padding-right:15px}.community-invitation-mark{position:relative;width:58px;height:48px;color:hsl(var(--ink));display:grid;place-items:center}.community-invitation-mark>svg{position:relative;z-index:1;transform:rotate(-9deg)}.community-invitation-mark>span{position:absolute;width:40px;height:40px;border:1px solid hsl(var(--brand)/.25);border-radius:50%;left:21px;top:2px}.community-invitation-mark>span:last-child{width:7px;height:7px;left:56px;top:37px;background:hsl(var(--brand)/.5);border:0}.community-invitation-ribbon{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.community-invitation-ribbon>span{position:absolute;right:-98px;top:-58px;width:200px;height:400px;border-radius:50%;transform:rotate(37deg);background:linear-gradient(105deg,transparent 8%,#e3dbf4 40%,#f0ecf7 70%,transparent 88%);opacity:.7}.community-invitation-ribbon>span:last-child{right:-135px;top:82px;transform:rotate(42deg);background:hsl(var(--surface))}.dark .community-invitation-ribbon>span:first-child{opacity:.15}.community-invitation-action{display:inline-flex;align-items:center;gap:18px;min-height:40px;border-radius:99px;padding:10px 17px;background:#b4f5d2;color:#163827;font-size:11px;font-weight:500;transition:background .18s,transform .18s}.community-invitation-action:hover{background:#96ecc0;transform:translateY(-2px)}.home-explore{margin-top:28px;border-top:1px solid hsl(var(--line))}.home-explore>summary{list-style:none;display:flex;align-items:center;gap:15px;cursor:pointer;padding:24px 0 8px}.home-explore>summary::-webkit-details-marker{display:none}.home-explore-icon{display:grid;place-items:center;flex:none;width:41px;height:41px;border:1px solid hsl(var(--line));border-radius:13px;color:hsl(var(--brand));background:hsl(var(--surface))}.home-explore>summary>span:nth-child(2){min-width:0}.home-explore strong{display:block;font-size:13px;font-weight:500}.home-explore small{display:block;font-size:10px;line-height:1.7;color:hsl(var(--muted));margin-top:4px}.home-explore-chevron{margin-left:auto;color:hsl(var(--muted));flex:none;transition:transform .2s}.home-explore[open] .home-explore-chevron{transform:rotate(180deg)}.home-explore-content{padding-top:30px}.home-explore-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:50px;margin-bottom:35px}.home-explore-intro .eyebrow{font-size:9px;color:hsl(var(--brand))}.home-explore-intro h2{font-family:Space Grotesk,sans-serif;font-size:clamp(30px,3vw,44px);letter-spacing:-.05em;line-height:1.15;margin-top:20px}.home-explore-intro>div>p:not(.eyebrow){max-width:38ch;font-size:13px;line-height:1.8;margin-top:20px;color:hsl(var(--muted))}.home-explore-intro .text-link{margin-top:25px}@keyframes home-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1650px){.hero-title{font-size:75px}.hero-description{font-size:16px}.prompt-composer:not(.prompt-composer-compact) textarea{min-height:105px;font-size:15px}.blueprint-system{height:267px}.blueprint-detail h3{font-size:19px}.blueprint-detail p{font-size:12px}}@media (max-width:1150px){.hero{gap:26px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hero-title{font-size:45px}.hero-description{font-size:13px}.organization-blueprint{padding:19px}.blueprint-tabs button{font-size:10px;gap:4px}.blueprint-tabs svg{width:12px}.blueprint-node{font-size:9px;gap:5px;padding-right:9px}.blueprint-node-identity{left:0}.blueprint-node-treasury{right:-2px;top:58px}.blueprint-core-symbol{width:104px;height:113px}.blueprint-detail{min-height:188px}.blueprint-detail h3{font-size:16px}.blueprint-footer>span{font-size:8px}.workspace-manifesto{display:none}.workspace-welcome h1{font-size:clamp(36px,4.6vw,51px)}.overview-metrics>a,.overview-metrics>div{padding:9px 0;gap:12px}.overview-metric-icon{width:46px;height:46px}.home-explore-intro{gap:25px}.company-step{gap:10px}.company-step>span{width:34px;height:34px}.company-step h2 em{display:block;margin-bottom:4px}.idea-card{padding:21px}.idea-card-top{gap:11px}.idea-symbol{width:43px;height:43px}.home-activity .activity-row{grid-template-columns:minmax(0,1fr) auto}.home-activity .activity-row>span{grid-column:1/-1}}@media (max-width:980px) and (min-width:761px){.hero{grid-template-columns:1fr}.hero-title{font-size:58px;max-width:12ch}.hero-copy{max-width:650px}.organization-blueprint{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px}.blueprint-heading{grid-column:1/-1}.blueprint-system{grid-column:1;grid-row:2/5;margin-block:14px}.blueprint-tabs{margin-top:17px;grid-column:2}.blueprint-detail{grid-column:2;min-height:0}.blueprint-footer{grid-column:2}.blueprint-tabs button svg{display:none}.home-explore-intro{grid-template-columns:1fr}.idea-grid,.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.idea-card:last-child{grid-column:span 2}.home-bottom{grid-template-columns:1fr}.overview-metrics{gap:10px}.overview-metrics strong,.overview-money{font-size:25px}.overview-metric-icon{width:40px;height:40px}.overview-metric-label{font-size:10px}}@media (max-width:760px){.hero{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:7px 0 30px}.hero-title{font-size:clamp(38px,9.5vw,59px);margin:19px 0 16px;letter-spacing:-.06em}.hero-eyebrow{font-size:8px;letter-spacing:.11em}.hero-description{font-size:13px;line-height:1.75;max-width:42ch}.hero-engine-link{margin-top:13px;font-size:10px}.prompt-composer{margin-top:23px;padding:18px 16px 14px;border-radius:17px}.prompt-composer:not(.prompt-composer-compact) textarea{min-height:102px;font-size:16px}.prompt-composer-compact{gap:10px;padding:10px 11px 10px 16px;margin-top:20px;border-radius:15px}.prompt-composer-compact textarea{font-size:16px;min-height:47px;padding:10px 0}.prompt-composer-compact .prompt-composer-footer button{width:44px;min-width:44px;height:44px}.prompt-composer-footer{gap:10px}.prompt-composer-footer p{font-size:10px}.prompt-composer-footer button{height:42px;padding-inline:13px;font-size:11px}.prompt-suggestions{gap:6px}.prompt-suggestions button{font-size:9px;padding:8px 10px}.prompt-assurance{font-size:9px}.organization-blueprint{padding:19px;border-radius:21px}.blueprint-system{height:215px;max-width:340px;width:100%;margin:10px auto}.blueprint-node-identity{top:17px;left:0}.blueprint-node-treasury{top:56px;right:0}.blueprint-node-execution{bottom:2px;left:13%}.blueprint-node{font-size:10px}.blueprint-orbit-outer{width:245px;height:166px}.blueprint-orbit-inner{width:196px;height:125px}.blueprint-system[data-module=treasury] .blueprint-orbit-point{transform:translate(-14px,-122px)}.blueprint-system[data-module=execution] .blueprint-orbit-point{transform:translate(-175px,-55px)}.blueprint-tabs button{height:38px;font-size:11px;gap:5px}.blueprint-tabs svg{width:13px}.blueprint-detail{min-height:153px;padding-top:18px}.blueprint-detail h3{font-size:17px}.blueprint-detail p{font-size:11px}.blueprint-footer>span{font-size:9px}.workspace-overview{margin-top:4px}.workspace-welcome{align-items:flex-start}.workspace-welcome h1{font-size:clamp(34px,8.8vw,51px);margin-top:11px}.workspace-title-break{display:initial}.overview-metrics{gap:10px;margin-top:19px}.overview-metrics>a,.overview-metrics>div{flex-direction:column;align-items:flex-start;padding:7px 0;gap:10px}.overview-metric-icon{height:38px;width:38px}.overview-metric-icon svg{height:19px;width:19px}.overview-metric-label{font-size:9px;gap:3px;line-height:1.6}.overview-metric-label svg{display:none}.overview-metrics strong,.overview-money{font-size:23px}.home-owned-heading{flex-wrap:wrap}.home-company-filters{gap:6px}.home-company-filters button{min-height:39px;min-width:65px;padding:9px 18px;font-size:11px}.home-owned-footer>span{font-size:9px}.home-filter-empty{padding:24px}.home-first-company{flex-wrap:wrap;gap:14px;padding:20px}.home-first-company-icon{width:43px;height:43px;border-radius:13px}.home-first-company>div{flex-basis:calc(100% - 57px)}.home-first-company h3{font-size:14px}.home-first-company p{font-size:11px}.home-first-company>a{margin-left:57px}.home-section{margin-top:37px}.home-owned{margin-top:24px}.section-heading{gap:13px;align-items:center;margin-bottom:18px}.section-heading h2{font-size:24px}.section-heading p{font-size:11px}.section-heading p.eyebrow{font-size:8px;margin-bottom:7px}.section-heading>.text-link{font-size:10px;gap:5px}.idea-grid,.company-grid{grid-template-columns:1fr;gap:14px}.idea-card{padding:23px}.idea-card-top{gap:17px}.idea-symbol{width:50px;height:50px}.idea-card>p{margin:15px 0 18px;max-width:none}.company-steps{grid-template-columns:1fr;padding:25px 0;gap:23px}.company-step{gap:15px}.company-step>span{width:39px;height:39px}.company-step h2 em{display:inline;margin-right:8px}.company-step p{max-width:38ch}.ecosystem-empty{flex-wrap:wrap;padding:22px;gap:15px}.ecosystem-empty>div{flex-basis:calc(100% - 61px)}.ecosystem-empty>a{margin-left:61px}.ecosystem-empty h3{font-size:15px}.ecosystem-empty p{font-size:11px}.home-bottom{grid-template-columns:1fr;gap:18px;margin-top:25px}.protocol-callout{padding:24px;border-radius:18px}.protocol-callout h3{font-size:28px}.home-activity .section-heading h2{font-size:23px}.home-explore{margin-top:23px}.home-explore>summary{gap:12px;padding-top:20px}.home-explore small{font-size:9px}.home-explore-intro{grid-template-columns:1fr;gap:25px}.home-explore-intro h2{font-size:33px}}@media (max-width:360px){.hero-title{font-size:35px}.workspace-welcome h1{font-size:34px}.prompt-composer-footer{flex-wrap:wrap}.prompt-composer-footer p br{display:none}.prompt-composer-footer button{width:100%;height:41px}.blueprint-system{height:206px}.blueprint-node{font-size:9px;padding:7px;gap:4px}.blueprint-node-icon{width:25px;height:25px}.blueprint-core-symbol{width:94px;height:108px}.blueprint-tabs button{gap:4px;font-size:10px}.blueprint-tabs svg{width:11px}.blueprint-detail{min-height:190px}.overview-metrics strong,.overview-money,.section-heading h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.home-page,.blueprint-detail-content{animation:none}.home-page *{transition:none!important}}.company-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid hsl(var(--line)/.78);border-radius:18px;overflow:hidden;background:hsl(var(--surface));box-shadow:0 2px 4px hsl(var(--ink)/.015);transition:border-color .2s,box-shadow .2s,transform .2s}.company-card:hover{border-color:hsl(var(--brand)/.35);box-shadow:0 14px 30px hsl(var(--ink)/.055);transform:translateY(-3px)}.company-card:focus-visible{outline:3px solid hsl(var(--brand)/.7);outline-offset:4px}.company-card-body{display:flex;flex-direction:column;gap:12px;padding:35px 20px 19px;flex:1;min-width:0}.company-card-body h2,.company-card-body h3{flex:1 1 105px;min-width:0;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.045em;line-height:1.28;overflow-wrap:anywhere}.company-title-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}.company-title-status{flex:0 1 auto;max-width:100%;font-size:10px!important;line-height:1.5;padding:4px 9px!important}.company-title-status>svg,.company-title-status .status-dot{flex:none}.company-card-description{font-size:12px;line-height:1.75;color:hsl(var(--muted));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px;overflow-wrap:anywhere}.company-card-values{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:2px 0;padding:15px 0;border-top:1px solid hsl(var(--line)/.7);border-bottom:1px solid hsl(var(--line)/.7)}.company-card-values>div{min-width:0;overflow-wrap:anywhere}.company-card-values>div+div{padding-left:15px;border-left:1px solid hsl(var(--line)/.7)}.company-card-values p{font-size:10px;color:hsl(var(--muted));margin-bottom:7px}.company-metric{font-size:22px;font-weight:500;letter-spacing:-.05em}.company-metric-empty{font-size:12px;color:hsl(var(--dim))}.company-card-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:auto;min-width:0}.company-card-tags>span{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.company-card-tags>span:not(.company-card-visibility){font-size:10px;padding:3px 7px;border-color:hsl(var(--line)/.6);background:hsl(var(--raised)/.4)}.company-card-visibility{display:grid;place-items:center;margin-left:auto;width:24px;min-height:24px;color:hsl(var(--muted))}.company-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;border-top:1px solid hsl(var(--line)/.7);font-size:10px;color:hsl(var(--muted))}.company-card-footer strong{display:flex;gap:7px;align-items:center;font-weight:500;font-size:12px;color:hsl(var(--ink))}.company-card-action{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;transition:background .2s,color .2s,transform .2s}.company-card:hover .company-card-action{color:hsl(var(--brand));background:hsl(var(--brand)/.08);transform:translate(2px,-2px)}.company-cover{position:relative;height:180px;flex:none;isolation:isolate;background:hsl(var(--company-color))}.company-cover-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.company-cover-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.company-cover-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.005);transition:transform .65s cubic-bezier(.2,.65,.3,1)}.company-card:hover .company-cover-media img{transform:scale(1.045)}.company-cover-avatar{position:absolute!important;left:20px;bottom:-20px;z-index:2;background:hsl(var(--surface))!important;color:hsl(var(--ink-2));border:3px solid hsl(var(--surface));border-radius:14px!important;box-shadow:0 2px 6px hsl(var(--ink)/.06);font-size:14px!important}.company-directory{display:flex;flex-direction:column;gap:25px}.directory-heading{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;padding:12px 0 6px}.directory-heading .page-heading{margin:0;flex:1;min-width:0}.directory-heading .page-heading h1{font-size:clamp(35px,3.8vw,55px);letter-spacing:-.06em;line-height:1.1}.directory-heading .page-heading p:last-child{max-width:53ch;font-size:13px;line-height:1.85}.directory-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:17px}.directory-context{display:flex;align-items:center;gap:7px;font-size:10px;color:hsl(var(--muted))}.directory-context svg{color:hsl(var(--brand))}.directory-insights{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;flex-basis:100%;margin-top:3px;padding:11px 0 23px;border-bottom:1px solid hsl(var(--line)/.75)}.directory-insights>div{display:flex;align-items:center;gap:9px}.directory-insights>div+div{padding-left:27px;border-left:1px solid hsl(var(--line))}.directory-insights svg{color:hsl(var(--brand));width:36px;height:36px;padding:10px;border-radius:50%;background:hsl(var(--brand)/.09);flex:none}.directory-insights strong{font-family:Space Grotesk,sans-serif;font-size:23px;letter-spacing:-.055em;font-weight:600}.directory-insights span{color:hsl(var(--muted));font-size:11px}.directory-insights>p{margin-left:auto;font-size:10px;color:hsl(var(--dim))}.company-directory-controls{display:flex;flex-direction:column;gap:20px}.directory-controls-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.directory-view-switch{display:flex;gap:6px;align-items:center}.directory-view-switch button{display:flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid hsl(var(--line)/.85);border-radius:24px;color:hsl(var(--muted));background:hsl(var(--surface));font-size:12px;white-space:nowrap;transition:color .18s,background .18s,border-color .18s}.directory-view-switch button[aria-pressed=true]{color:hsl(var(--surface));background:hsl(var(--ink));border-color:hsl(var(--ink))}.directory-view-switch button[aria-pressed=true] svg{color:inherit}.directory-layout-switch{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid hsl(var(--line));border-radius:10px;background:hsl(var(--surface))}.directory-layout-switch button{display:grid;place-items:center;width:33px;height:31px;color:hsl(var(--muted));border-radius:7px;transition:background .18s,color .18s}.directory-layout-switch button[aria-pressed=true]{background:hsl(var(--brand)/.1);color:hsl(var(--brand))}.directory-layout-switch button:hover{color:hsl(var(--brand))}.directory-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.directory-search{display:flex;align-items:center;gap:11px;border:1px solid hsl(var(--line));border-radius:12px;background:hsl(var(--surface));padding:12px 14px;flex:1;min-width:220px;color:hsl(var(--dim));transition:border-color .2s,box-shadow .2s}.directory-search:focus-within{border-color:hsl(var(--brand)/.6);box-shadow:0 0 0 3px hsl(var(--brand)/.06)}.directory-search>svg{flex:none}.directory-search input{width:100%;background:transparent;border:0;outline:0;font-size:12px;color:hsl(var(--ink));min-width:0}.directory-search button{display:grid;place-items:center;min-width:24px;min-height:24px;margin:-4px 0;border-radius:5px}.directory-select{display:flex;align-items:center;gap:9px;padding:13px 12px;border:1px solid hsl(var(--line));border-radius:12px;color:hsl(var(--muted));background:hsl(var(--surface))}.directory-select:focus-within{border-color:hsl(var(--brand)/.6);box-shadow:0 0 0 3px hsl(var(--brand)/.06)}.directory-select select{background:hsl(var(--surface));color:hsl(var(--ink-2));border:0;font-size:11px;outline:0;min-width:0}.directory-result-line{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:hsl(var(--muted));margin-top:-4px}.directory-result-line>span,.directory-result-line>button{display:flex;align-items:center;gap:8px}.directory-result-line>span>svg{flex:none}.directory-result-line>button{padding:6px 2px}.directory-result-line button:hover{color:hsl(var(--brand))}.directory-result-line button:disabled{opacity:.6}.company-directory button:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:4px}.directory-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid hsl(var(--line));padding-top:24px}.directory-pagination>span{font-size:11px;color:hsl(var(--muted))}.company-directory .company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.company-directory .company-list{display:flex;flex-direction:column;gap:13px}.company-list .company-card{display:grid;grid-template-columns:155px minmax(0,1fr) 140px;border-radius:17px}.company-list .company-card:hover{transform:translate(2px)}.company-list .company-cover{width:100%;height:100%;min-height:165px}.company-list .company-cover-avatar{left:calc(50% - 22px);bottom:auto;top:50%;transform:translateY(-50%);border-radius:13px!important}.company-list .company-card-body{padding:22px;gap:9px}.company-list .company-card-body h2,.company-list .company-card-body h3{font-size:20px}.company-list .company-card-description{min-height:0;font-size:12px;-webkit-line-clamp:2}.company-list .company-card-tags{margin-top:2px}.company-list .company-card-footer{flex-direction:column;justify-content:center;align-items:flex-end;border-top:0;padding:22px}.company-list .company-card-footer>span{order:2;font-size:9px;text-align:right}.company-list .company-card-owned .company-card-body{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:8px 22px;align-content:center}.company-list .company-card-owned .company-title-line,.company-list .company-card-owned .company-card-description,.company-list .company-card-owned .company-card-tags{grid-column:1}.company-list .company-card-values{grid-column:2;grid-row:1 / span 3;align-content:center;margin:0;padding:0 0 0 20px;border:0;border-left:1px solid hsl(var(--line));gap:16px}.company-list .company-metric{font-size:19px}@media (min-width:761px) and (max-width:1180px){.company-directory .company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-insights>p{flex-basis:100%;margin-left:0}.company-list .company-card{grid-template-columns:125px minmax(0,1fr) 120px}.company-list .company-card-owned .company-card-body{display:flex}.company-list .company-card-values{border:0;padding:10px 0}.company-list .company-card-footer{padding:18px}}@media (max-width:760px){.company-directory{gap:21px}.directory-heading{gap:23px;padding-top:4px}.directory-heading .page-heading{flex-basis:100%}.directory-heading .page-heading h1{font-size:38px}.directory-heading .page-heading p:last-child{font-size:12px}.directory-heading-actions{flex-direction:row;flex:1;align-items:center;justify-content:space-between}.directory-context{font-size:9px}.directory-insights{padding:8px 0 21px;gap:16px}.directory-insights>div{flex:1 1 120px;align-items:flex-start;flex-wrap:wrap;gap:7px}.directory-insights>div+div{padding-left:0;border:0}.directory-insights>div>span{flex-basis:100%;font-size:10px}.directory-insights svg{width:29px;height:29px;padding:7px}.directory-insights strong{line-height:1.2}.directory-insights>p{display:none}.directory-view-switch{gap:5px}.directory-view-switch button{font-size:11px;gap:6px;padding:10px 12px}.directory-layout-switch{gap:1px}.directory-layout-switch button{width:30px;height:31px}.directory-filters{gap:8px}.directory-search{flex-basis:100%;min-width:0}.directory-search input{font-size:16px}.directory-select{flex:1;min-width:0;padding:12px}.directory-select select{width:100%;font-size:11px}.company-directory .company-grid{grid-template-columns:1fr}.company-cover{height:182px}.company-card-body{padding:34px 20px 19px}.company-card-body h2,.company-card-body h3{font-size:22px}.directory-result-line{margin-top:0;font-size:10px}.company-list .company-card{grid-template-columns:96px minmax(0,1fr)}.company-list .company-cover{min-height:0;height:auto}.company-list .company-card-body,.company-list .company-card-owned .company-card-body{display:flex;padding:20px 17px;gap:9px}.company-list .company-card-body h2,.company-list .company-card-body h3{font-size:18px}.company-list .company-card-description{font-size:11px}.company-list .company-card-values{border:0;padding:9px 0;gap:10px}.company-list .company-card-values p{font-size:9px}.company-list .company-metric{font-size:17px}.company-list .company-metric-empty{font-size:10px}.company-list .company-card-footer{flex-direction:row;grid-column:1 / -1;justify-content:space-between;align-items:center;padding:10px 16px;border-top:1px solid hsl(var(--line)/.7)}.company-list .company-card-footer>span{order:0;text-align:left}}@media (max-width:360px){.directory-controls-heading{gap:7px}.directory-view-switch{gap:4px}.directory-view-switch button{font-size:10px;gap:5px;padding:10px}.directory-view-switch button>svg{width:13px}.directory-layout-switch button{width:26px}.directory-heading .page-heading h1{font-size:34px}.directory-context{max-width:115px;line-height:1.5}.directory-context svg{flex:none}.company-list .company-card{grid-template-columns:77px minmax(0,1fr)}.company-list .company-card-body,.company-list .company-card-owned .company-card-body{padding:18px 13px}}@media (prefers-reduced-motion:reduce){.company-card,.company-card-action,.company-cover-media img{transition:none}.company-card:hover,.company-list .company-card:hover,.company-card:hover .company-card-action,.company-cover-media img,.company-card:hover .company-cover-media img{transform:none}}.public-company-hero{padding:38px;border-radius:22px;background:linear-gradient(120deg,hsl(var(--brand)/.045),hsl(var(--surface)) 65%)}.public-profile-heading{display:flex;align-items:center;gap:25px}.public-profile-heading h1{margin-top:8px;font-family:Space Grotesk,sans-serif;font-size:clamp(31px,4vw,52px);font-weight:600;letter-spacing:-.055em;overflow-wrap:anywhere}.public-profile-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px}.public-profile-footer .company-card-tags{margin:0}.public-profile-footer>a{flex:none}.public-pitch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.public-pitch-slide{min-height:260px;padding:30px}.public-pitch-slide>span{font-family:JetBrains Mono,monospace;color:hsl(var(--brand));font-size:11px}.public-pitch-slide h2{font-family:Space Grotesk,sans-serif;font-size:23px;letter-spacing:-.03em;margin-top:25px;line-height:1.3}.public-pitch-slide p{margin-top:18px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9;color:hsl(var(--muted))}@media (max-width:760px){.public-company-hero{padding:24px}.public-profile-heading{align-items:flex-start;gap:17px;flex-wrap:wrap}.public-profile-footer{flex-wrap:wrap}.public-profile-footer>a{width:100%}.public-pitch-grid{grid-template-columns:1fr}.public-pitch-slide{padding:26px}}.filter-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.filter-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:4px;border:1px solid hsl(var(--line));border-radius:11px;background:hsl(var(--surface))}.filter-tabs button{padding:8px 13px;font-size:11px;border-radius:7px;color:hsl(var(--muted))}.filter-tabs button[aria-pressed=true]{background:hsl(var(--raised));color:hsl(var(--brand))}.protocol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.protocol-module{padding:27px;background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:15px}.protocol-module h2{margin:19px 0 12px;font-size:19px;font-weight:500;letter-spacing:-.025em}.protocol-module p{font-size:13px;color:hsl(var(--muted));line-height:1.85}.capability-list{display:grid;gap:0;margin-top:17px}.capability-list>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid hsl(var(--line));font-size:12px}.capability-list>div:last-child{border-bottom:0}.capability-list span:last-child{color:hsl(var(--muted));font-size:11px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:22px}.detail-tabs{display:flex;gap:25px;border-bottom:1px solid hsl(var(--line));overflow:auto}.detail-tabs button{display:inline-flex;gap:8px;align-items:center;white-space:nowrap;font-size:12px;color:hsl(var(--muted));padding:0 0 15px;border-bottom:2px solid transparent}.detail-tabs button[aria-selected=true]{color:hsl(var(--brand));border-color:hsl(var(--brand))}.detail-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px;background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:20px}.detail-title-row h1{font-family:Space Grotesk,sans-serif;font-size:34px;letter-spacing:-.05em;line-height:1.2}.detail-title-row p{font-size:13px;line-height:1.7;margin-top:8px;color:hsl(var(--muted));max-width:58ch}.funding-unavailable{padding:18px;border:1px solid hsl(var(--line));border-radius:12px;background:hsl(var(--raised)/.35)}.funding-unavailable h3{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500}.funding-unavailable p{margin-top:10px;font-size:12px;color:hsl(var(--muted));line-height:1.7}.activity-row{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:17px 0}.activity-detail{font-size:11px;color:hsl(var(--dim));line-height:1.7;overflow-wrap:anywhere;margin-top:5px}@media (max-width:1000px){.detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.protocol-grid{grid-template-columns:1fr}.detail-title-row{flex-wrap:wrap}.detail-title-row h1{font-size:29px}.activity-row{grid-template-columns:55px minmax(0,1fr) auto;gap:9px}.activity-row>span{font-size:10px!important}.activity-detail{font-size:10px}.detail-tabs{gap:18px}}.workspace-topbar-context{display:flex;align-items:center;gap:16px;min-width:0;flex:1;max-width:480px}.sidebar-toggle{display:grid;place-items:center;width:34px;height:36px;color:hsl(var(--dim));border-radius:9px;flex:none}.sidebar-toggle:hover{background:hsl(var(--raised));color:hsl(var(--ink))}.workspace-breadcrumb{white-space:nowrap}.workspace-breadcrumb strong{letter-spacing:-.02em}.workspace-nav a:hover svg{transform:translateY(-1px)}.workspace-nav svg{flex:none;transition:transform .18s}.workspace-shell-compact{--sidebar-width:84px}.workspace-shell-compact .workspace-sidebar{padding-inline:16px}.workspace-shell-compact .workspace-sidebar>a{padding-left:8px}.workspace-shell-compact .workspace-sidebar .brand-lockup>span,.workspace-shell-compact .workspace-sidebar .sidebar-label,.workspace-shell-compact .workspace-sidebar .workspace-nav a>span,.workspace-shell-compact .workspace-sidebar .sidebar-create>span,.workspace-shell-compact .workspace-sidebar .sidebar-create>svg:last-child,.workspace-shell-compact .workspace-sidebar .sidebar-bottom>a>span,.workspace-shell-compact .workspace-sidebar .sidebar-bottom>a>svg:last-child,.workspace-shell-compact .workspace-sidebar .engine-signature>span{display:none}.workspace-shell-compact .workspace-sidebar .workspace-nav{margin-top:46px}.workspace-shell-compact .workspace-sidebar .workspace-nav a{justify-content:center;padding-inline:0}.workspace-shell-compact .workspace-sidebar .sidebar-create{justify-content:center;padding:14px 0}.workspace-shell-compact .workspace-sidebar .sidebar-bottom{padding-inline:0}.workspace-shell-compact .workspace-sidebar .sidebar-bottom>a,.workspace-shell-compact .workspace-sidebar .engine-signature{justify-content:center}.quick-navigation-trigger{display:flex;align-items:center;gap:9px;color:hsl(var(--muted));border:1px solid hsl(var(--line)/.8);background:hsl(var(--surface)/.7);border-radius:11px;padding:11px 14px;min-height:43px;font-size:12px;flex:1;min-width:0}.quick-navigation-trigger>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-navigation-trigger>svg{flex:none}.quick-navigation-trigger:hover{border-color:hsl(var(--brand)/.4);color:hsl(var(--ink))}.quick-navigation-trigger kbd{margin-left:auto;flex:none;padding:2px 5px;font-size:9px;color:hsl(var(--dim));border:1px solid hsl(var(--line));border-radius:4px}.quick-navigation-dialog{position:fixed;z-index:61;top:min(18vh,150px);left:50%;transform:translate(-50%);width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 190px);overflow:auto;border:1px solid hsl(var(--line));border-radius:22px;background:hsl(var(--surface));box-shadow:0 32px 100px #0005;animation:navigator-enter .16s ease-out}.quick-navigation-search{display:flex;align-items:center;gap:14px;padding:21px 22px;border-bottom:1px solid hsl(var(--line));color:hsl(var(--brand))}.quick-navigation-search input{flex:1;width:0;background:transparent;color:hsl(var(--ink));font-size:15px;outline:none}.quick-navigation-search input::-moz-placeholder{color:hsl(var(--dim))}.quick-navigation-search input::placeholder{color:hsl(var(--dim))}.quick-navigation-search button{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:hsl(var(--muted))}.quick-navigation-search button:hover{background:hsl(var(--raised))}.quick-navigation-label{padding:20px 24px 10px;color:hsl(var(--dim));font-size:10px;text-transform:uppercase;letter-spacing:.12em}.quick-navigation-list{padding:0 10px 12px}.quick-navigation-option{display:flex;align-items:center;gap:14px;padding:12px 14px;margin:3px 0;border-radius:13px;cursor:pointer}.quick-navigation-option[aria-selected=true]{background:hsl(var(--brand)/.08);color:hsl(var(--brand))}.quick-navigation-option>span:nth-child(2){flex:1;min-width:0}.quick-navigation-option strong{display:block;font-size:13px;font-weight:600}.quick-navigation-option small{display:block;font-size:11px;color:hsl(var(--muted));margin-top:3px}.quick-navigation-option>svg{opacity:0}.quick-navigation-option[aria-selected=true]>svg{opacity:1}.quick-navigation-icon{display:grid;place-items:center;width:39px;height:39px;flex:none;border:1px solid hsl(var(--line));border-radius:11px;color:hsl(var(--muted))}.quick-navigation-option[aria-selected=true] .quick-navigation-icon{color:hsl(var(--brand));border-color:hsl(var(--brand)/.2)}.quick-navigation-dialog footer{display:flex;gap:22px;padding:13px 24px;background:hsl(var(--bg)/.5);border-top:1px solid hsl(var(--line));color:hsl(var(--dim));font-size:10px}.quick-navigation-dialog footer span{display:flex;align-items:center;gap:5px}.quick-navigation-empty{padding:28px 24px 36px;color:hsl(var(--muted));font-size:13px}@keyframes navigator-enter{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}@media (min-width:1800px){.workspace-shell-compact{--sidebar-width:84px}}@media (max-width:1250px){.quick-navigation-trigger kbd{display:none}.quick-navigation-trigger{padding:10px 12px}.workspace-topbar-context{gap:12px}.workspace-breadcrumb>span{display:none}.network-context{margin-right:0}}@media (max-width:1100px){.workspace-shell-compact{--sidebar-width:84px}.workspace-topbar .network-context{display:none}.workspace-topbar-context{max-width:290px}}@media (max-width:760px){.workspace-topbar-context,.quick-navigation-trigger{display:none}.quick-navigation-dialog{top:24px;max-height:calc(100dvh - 48px)}.quick-navigation-search{padding:14px;gap:10px}.quick-navigation-search input{font-size:16px}.quick-navigation-option{padding:12px 9px;gap:10px}.quick-navigation-option small{font-size:10px}.mobile-navigation .workspace-nav{margin-top:28px}.quick-navigation-dialog footer{gap:14px;padding-inline:18px}}.brand-symbol{display:block;flex:none}.brand-lockup{display:inline-flex;align-items:center;gap:11px;line-height:1;color:hsl(var(--ink))}.workspace-sidebar .brand-lockup{color:hsl(var(--brand))}.workspace-sidebar .brand-lockup .brand-wordmark{color:hsl(var(--ink))}.brand-lockup .brand-symbol{width:36px;height:36px}.brand-lockup .brand-wordmark{display:block;margin:0;color:inherit;font-family:Inter,system-ui,sans-serif;font-size:27px;line-height:1;font-weight:780;letter-spacing:-.065em;font-feature-settings:"cv11" 1,"ss01" 1}.workspace-shell-compact .workspace-sidebar .brand-wordmark{display:none}@media (max-width:1100px){.brand-lockup .brand-wordmark{font-size:25px}.brand-lockup .brand-symbol{width:33px;height:33px}}@media (max-width:760px){.brand-lockup{gap:8px}.brand-lockup .brand-symbol{width:31px;height:31px}.brand-lockup .brand-wordmark{font-size:25px}}@media (max-width:360px){.brand-lockup{gap:7px}.brand-lockup .brand-symbol{width:28px;height:28px}.brand-lockup .brand-wordmark{font-size:23px}}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#070d0cb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.review-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:61;display:flex;flex-direction:column;width:min(640px,calc(100vw - 40px));max-height:calc(100dvh - 48px);min-height:0;overflow:hidden;background:hsl(var(--surface));color:hsl(var(--ink));border:1px solid hsl(var(--line));border-radius:26px;box-shadow:0 32px 100px -28px #0008;outline:none;animation:review-appear .16s ease-out}.review-dialog>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.review-header{display:flex;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 23px;border-bottom:1px solid hsl(var(--line)/.8)}.review-heading{display:flex;align-items:flex-start;gap:15px;min-width:0}.review-heading>div{min-width:0}.review-heading-icon{display:grid;place-items:center;width:43px;height:43px;flex:none;border:1px solid hsl(var(--brand)/.14);border-radius:14px;background:hsl(var(--brand)/.07);color:hsl(var(--brand))}.review-header h2{font-family:Inter,sans-serif;margin:7px 0 0;font-size:24px;letter-spacing:-.045em;font-weight:650;line-height:1.2;overflow-wrap:anywhere}.review-header p{font-size:12px;line-height:1.7;color:hsl(var(--muted));margin-top:10px;max-width:48ch}.review-header .eyebrow{margin:0;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted))}.review-header>button{flex:none;width:40px;min-height:40px;padding:0;border:1px solid hsl(var(--line));border-radius:50%;background:hsl(var(--bg));color:hsl(var(--muted))}.review-header>button:hover{color:hsl(var(--ink));background:hsl(var(--raised))}.review-body{display:flex;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:25px 28px;scrollbar-gutter:stable}.review-field{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:500;color:hsl(var(--ink-2))}.review-field .field{min-height:44px;border-radius:12px;background:hsl(var(--bg)/.6);font-weight:400;line-height:1.7}.review-field textarea{resize:vertical}.review-field small{font-size:10px;font-weight:400;line-height:1.6;color:hsl(var(--muted))}.review-type{display:grid;grid-template-columns:1fr 1fr;gap:10px}.review-type button{display:flex;align-items:center;gap:10px;min-height:52px;border:1px solid hsl(var(--line));padding:14px;border-radius:13px;font-size:12px;text-align:left;background:hsl(var(--bg))}.review-type button[aria-pressed=true]{border-color:hsl(var(--brand)/.55);background:hsl(var(--brand)/.075);color:hsl(var(--brand));box-shadow:0 0 0 1px hsl(var(--brand)/.12)}.review-type button svg{flex:none}.review-note{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid hsl(var(--brand)/.12);background:hsl(var(--brand)/.045);border-radius:14px;font-size:11px;line-height:1.85;color:hsl(var(--muted))}.review-note svg{flex:none;margin-top:2px;color:hsl(var(--brand))}.review-actions{display:flex;flex:none;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:18px 28px;border-top:1px solid hsl(var(--line)/.8);background:hsl(var(--bg)/.5)}.review-actions>button,.review-actions>a{min-height:44px;border-radius:999px;padding-inline:20px;box-shadow:none}.review-dialog input[type=checkbox]{width:16px;height:16px;flex:none;margin-top:3px;accent-color:hsl(var(--brand))}.review-dialog :is(button,input,textarea,select,a):focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}.review-success{text-align:center;padding:16px 0}.review-success .section-icon{margin:0 auto 17px}.review-success h3{font-size:23px;font-weight:600;letter-spacing:-.04em}.review-success p{font-size:13px;color:hsl(var(--muted));line-height:1.8;margin-top:12px}.review-consent{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid hsl(var(--line));border-radius:14px;background:hsl(var(--bg)/.5);font-size:12px;line-height:1.85}.review-consent:has(input:checked){border-color:hsl(var(--brand)/.35);background:hsl(var(--brand)/.035)}.creation-scope{display:flex;flex-direction:column;gap:16px;border:1px solid hsl(var(--line));border-radius:16px;padding:18px;font-size:12px;line-height:1.85}.creation-scope-heading{display:flex;align-items:flex-start;gap:12px;font-weight:550}.creation-scope>p{color:hsl(var(--muted))}@keyframes review-appear{0%{opacity:0;transform:translate(-50%,-48%) scale(.99)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:760px){.review-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:20px}.review-header{padding:22px 20px 19px;gap:12px}.review-header h2{font-size:22px}.review-header>button{width:44px;min-height:44px}.review-heading{gap:11px}.review-heading-icon{width:34px;height:34px;border-radius:11px}.review-heading-icon svg{width:17px;height:17px}.review-body{padding:21px 20px;gap:20px}.review-actions{padding:15px 20px;padding-bottom:max(15px,env(safe-area-inset-bottom))}.review-actions>button,.review-actions>a{flex:1;min-width:120px;padding-inline:14px}.review-dialog :is(input:not([type=checkbox]),textarea,select){font-size:16px}.review-type{grid-template-columns:1fr}}@media (max-width:380px){.review-heading-icon{display:none}}@media (prefers-reduced-motion:reduce){.review-dialog{animation:none}}.sidebar-purpose{margin:12px 0 0 12px;font-size:10px;color:hsl(var(--muted));letter-spacing:-.01em}.workspace-shell-compact .sidebar-purpose{display:none}.workspace-section-caption{font-size:10px;color:hsl(var(--dim));white-space:nowrap;padding-left:16px;border-left:1px solid hsl(var(--line))}.workspace-topbar-context{max-width:530px}.workspace-topbar .quick-navigation-trigger{min-width:180px}.workspace-sidebar .sidebar-label{margin-top:38px}.workspace-content{padding-top:34px}.hero-vision{grid-template-columns:minmax(0,1.2fr) minmax(310px,.85fr);gap:clamp(32px,4vw,72px);padding:24px 0 54px}.hero-vision .hero-title{font-size:clamp(48px,5.3vw,84px);line-height:.99;letter-spacing:-.075em;margin:25px 0 24px}.hero-vision .hero-title>span:last-child{color:hsl(var(--ink))}.hero-vision .hero-title>span:first-child{color:hsl(var(--muted))}.hero-fullstop{color:hsl(var(--accent))}.hero-vision .hero-description{max-width:43ch;font-size:14px;line-height:1.85}.hero-vision .hero-eyebrow{font-size:9px;letter-spacing:.12em}.hero-vision .hero-eyebrow-mark{background:hsl(var(--accent));border:0;border-radius:50%;width:7px;height:7px}.hero-principles{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px}.hero-principles>span{display:flex;align-items:center;gap:7px;font-size:10px;color:hsl(var(--muted))}.hero-principles svg{color:hsl(var(--brand))}.hero-vision .hero-engine-link{margin-top:17px}.hero-vision .prompt-composer{border-radius:17px;padding:20px 20px 16px;box-shadow:0 10px 32px -22px hsl(var(--ink)/.2)}.hero-vision .prompt-composer textarea{min-height:75px}.hero-vision .prompt-suggestions button{background:hsl(var(--surface))}.hero-vision .organization-blueprint{position:relative;background:hsl(var(--canvas));color:hsl(var(--canvas-ink));padding:24px;border-radius:24px 24px 72px;border-color:hsl(var(--canvas));--ink:65 44% 94%;--ink-2:75 17% 84%;--bg:152 22% 13%;--surface:152 19% 16%;--raised:152 14% 22%;--line:150 13% 34%;--muted:85 14% 75%;--dim:85 10% 68%;--brand:79 83% 78%;--brand-ink:152 22% 13%}.hero-vision .blueprint-heading{color:hsl(var(--muted));font-size:8px}.hero-vision .blueprint-system{margin-top:28px;height:248px}.hero-vision .blueprint-core-symbol{background:hsl(var(--lime));color:hsl(var(--canvas));border-radius:26px;box-shadow:0 18px 40px #0003;transform:translate(-50%,-50%) rotate(-7deg)}.hero-vision .blueprint-core-symbol>svg{transform:rotate(7deg)}.hero-vision .blueprint-orbit-outer{border-style:dashed}.hero-vision .blueprint-tabs{margin-top:20px;border-radius:10px}.hero-vision .blueprint-detail{min-height:162px}.hero-vision .blueprint-detail h3{font-size:23px;font-weight:500;line-height:1.2;max-width:17ch}.hero-vision .blueprint-detail p{font-size:11px}.hero-vision .blueprint-footer{margin-right:20px;padding-top:18px}.company-paths{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:60px 0;border-bottom:1px solid hsl(var(--line))}.company-paths-heading h2{margin-top:17px;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,3.3vw,45px);line-height:1.08;letter-spacing:-.055em;font-weight:500}.company-paths-heading>p:last-child{margin-top:20px;max-width:32ch;color:hsl(var(--muted));font-size:13px;line-height:1.8}.company-path-links{border-top:1px solid hsl(var(--line))}.company-path-links>a{display:flex;align-items:center;gap:18px;border-bottom:1px solid hsl(var(--line));padding:23px 4px}.path-number{align-self:flex-start;font-size:9px;color:hsl(var(--dim));font-family:JetBrains Mono,monospace;padding-top:6px}.path-icon{display:grid;place-items:center;width:49px;height:49px;flex:none;border:1px solid hsl(var(--line));background:hsl(var(--surface));border-radius:14px;color:hsl(var(--brand))}.company-path-links>a:nth-child(2) .path-icon{background:hsl(var(--accent-soft));color:hsl(var(--accent));border-color:transparent}.company-path-links>a>div{flex:1;min-width:0}.company-path-links h3{font-size:15px;font-weight:550;letter-spacing:-.025em}.company-path-links p{margin-top:6px;color:hsl(var(--muted));line-height:1.7;font-size:11px;max-width:41ch}.company-path-links>a>svg{color:hsl(var(--muted));flex:none;transition:transform .2s}.company-path-links>a:hover>svg{transform:translate(3px,-3px);color:hsl(var(--brand))}.home-page-workspace .workspace-welcome{padding:4px 0 6px;align-items:flex-end}.home-page-workspace .workspace-welcome h1{font-size:clamp(37px,4.2vw,61px);line-height:1.04;font-weight:500;max-width:20ch}.home-page-workspace .workspace-manifesto{padding:0;font-size:11px;line-height:1.6;letter-spacing:0;text-transform:none;color:hsl(var(--muted))}.home-page-workspace .workspace-manifesto>.workspace-manifesto-mark{display:grid;place-items:center;font-family:Space Grotesk,sans-serif;width:34px;height:34px;background:hsl(var(--accent-soft));color:hsl(var(--accent));font-size:25px;border-radius:50%;margin:0 0 11px}.workspace-manifesto a{display:flex;align-items:center;gap:6px;font-size:10px;margin-top:12px;color:hsl(var(--brand))}.home-page-workspace .prompt-composer-compact{margin-top:28px;padding:15px 15px 15px 24px;background:hsl(var(--canvas));border-color:hsl(var(--canvas));border-radius:16px}.home-page-workspace .prompt-composer-compact .prompt-composer-footer button{background:hsl(var(--lime));color:hsl(var(--canvas));border-radius:12px}.home-page-workspace .overview-metrics{gap:0;padding:21px 0;margin:23px 0 0;border-top:1px solid hsl(var(--line));border-bottom:1px solid hsl(var(--line))}.home-page-workspace .overview-metrics>*{padding:0 20px;border-radius:0}.home-page-workspace .overview-metrics>:first-child{padding-left:0}.home-page-workspace .overview-metrics>*+*{border-left:1px solid hsl(var(--line))}.home-page-workspace .overview-metric-icon{width:42px;height:42px;background:hsl(var(--raised));color:hsl(var(--brand));border-radius:12px}.home-page-workspace .home-owned{margin-top:42px}.company-cover-label{position:absolute;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;left:16px;top:15px;z-index:1;padding:6px 9px;background:#fafbf1d9;color:#25392c;border:1px solid #ffffff80;border-radius:99px;font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.company-card{border-radius:18px;box-shadow:none}.company-card:hover{box-shadow:0 12px 30px -20px hsl(var(--ink)/.25);transform:translateY(-3px)}.company-card-footer{min-height:59px;background:hsl(var(--raised)/.25)}.company-card-action{width:29px;height:29px;background:hsl(var(--raised));color:hsl(var(--ink))}.company-card:hover .company-card-action{background:hsl(var(--ink));color:hsl(var(--bg))}.company-directory-refined .directory-heading{border-top:3px solid hsl(var(--ink));padding-top:29px}.company-directory-refined .directory-heading .page-heading h1{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:clamp(36px,4.7vw,65px)}.company-directory-refined .directory-insights{padding-bottom:19px;margin-top:0}.company-directory-refined .directory-insights svg{border-radius:10px;background:hsl(var(--accent-soft));color:hsl(var(--accent))}@media (min-width:1400px){.workspace-title-break{display:block}}@media (max-width:1180px){.workspace-section-caption{display:none}.hero-vision{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:30px}.hero-vision .hero-title{font-size:56px}.hero-vision .organization-blueprint{padding:19px}.hero-vision .blueprint-node{padding:8px;font-size:9px}.hero-vision .blueprint-system{margin-inline:-13px}.company-paths{gap:35px}.path-number{display:none}}@media (max-width:900px){.hero-vision{grid-template-columns:1fr;padding-top:12px}.hero-vision .hero-title{font-size:clamp(45px,7vw,67px)}.hero-vision .hero-description{max-width:48ch}.hero-vision .organization-blueprint{max-width:570px;margin-top:12px}.hero-vision .blueprint-system{height:225px;margin-inline:20px}.hero-vision .blueprint-detail{min-height:140px}.hero-vision .blueprint-detail h3{max-width:none}.hero-vision .blueprint-detail p{max-width:60ch}}@media (max-width:760px){.workspace-content{padding-top:24px}.hero-vision .hero-title{font-size:clamp(45px,10vw,62px)}.hero-vision .hero-eyebrow{font-size:8px;gap:7px}.hero-vision .hero-description{font-size:13px}.hero-vision .prompt-composer{padding:17px;margin-top:23px}.hero-vision .prompt-composer textarea{font-size:16px;min-height:110px}.hero-principles{gap:9px;flex-direction:column}.hero-vision .organization-blueprint{border-bottom-right-radius:45px}.hero-vision .blueprint-system{margin-inline:0}.hero-vision .blueprint-node{padding:8px}.hero-vision .blueprint-detail h3{font-size:22px}.hero-vision .blueprint-detail{min-height:165px}.company-paths{grid-template-columns:1fr;gap:26px;padding:36px 0}.company-paths-heading h2{font-size:33px}.company-paths-heading>p:last-child{max-width:38ch;margin-top:14px;font-size:12px}.company-path-links>a{gap:13px;padding-block:20px}.company-path-links h3{font-size:14px}.path-icon{width:40px;height:44px;border-radius:11px}.company-path-links p{font-size:11px}.home-page-workspace .workspace-welcome h1{font-size:39px;line-height:1.07}.home-page-workspace .workspace-manifesto{display:none}.home-page-workspace .prompt-composer-compact{padding:13px;margin-top:23px;gap:8px}.home-page-workspace .overview-metrics{gap:0;padding:19px 0}.home-page-workspace .overview-metrics>*{padding:0 12px;display:block}.home-page-workspace .overview-metric-icon{display:none}.home-page-workspace .overview-metrics .overview-money,.home-page-workspace .overview-metrics strong{font-size:25px}.home-page-workspace .overview-metric-label{font-size:9px}.company-directory-refined .directory-heading{padding-top:20px}.company-directory-refined .directory-heading .page-heading h1{font-size:41px}}.organization-blueprint{position:relative}.blueprint-controls{display:flex;align-items:center;gap:10px}.blueprint-controls>button{display:grid;place-items:center;width:30px;height:30px;border:1px solid hsl(var(--line));border-radius:50%;color:hsl(var(--muted))}.blueprint-controls>button:hover{color:hsl(var(--brand));background:hsl(var(--raised))}.blueprint-satellite-track{position:absolute;left:50%;top:50%;width:208px;height:208px;margin:-104px 0 0 -104px;border-radius:50%;pointer-events:none;animation:blueprint-orbit-travel 32s linear infinite;animation-play-state:paused}.blueprint-satellite-track>span{position:absolute;top:8px;left:48px;width:5px;height:5px;border-radius:50%;background:hsl(var(--brand));box-shadow:0 0 0 5px hsl(var(--brand)/.06)}.organization-blueprint .blueprint-core-symbol{animation:blueprint-core-breathe 7s ease-in-out infinite;animation-play-state:paused}.organization-blueprint[data-motion=true] .blueprint-satellite-track,.organization-blueprint[data-motion=true] .blueprint-core-symbol{animation-play-state:running}.blueprint-footer>a.blueprint-action{display:flex;align-items:center;gap:8px;width:auto;height:auto;padding:9px 0;border:0;border-radius:0;font-size:10px;white-space:nowrap}.blueprint-footer>a.blueprint-action svg{flex:none;transition:transform .2s}.blueprint-footer>a.blueprint-action:hover{transform:none;background:transparent}.blueprint-footer>a.blueprint-action:hover svg{transform:translate(2px,-2px)}.organization-blueprint .blueprint-tabs button{position:relative;transition:color .18s,background .18s,border-color .18s,box-shadow .18s}.organization-blueprint .blueprint-detail-content{animation:blueprint-detail-arrive .25s ease-out both}@keyframes blueprint-orbit-travel{to{transform:rotate(360deg)}}@keyframes blueprint-core-breathe{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes blueprint-detail-arrive{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@media (max-width:760px){.blueprint-footer{align-items:flex-start;flex-direction:column;gap:8px}.blueprint-footer>a.blueprint-action{padding-block:7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.organization-blueprint .blueprint-satellite-track,.organization-blueprint .blueprint-core-symbol,.organization-blueprint .blueprint-detail-content{animation:none!important}.organization-blueprint *{transition:none!important}}@media (max-width:760px){.workspace-shell{--mobile-topbar-height: calc(68px + env(safe-area-inset-top,0px)) }.workspace-topbar{height:var(--mobile-topbar-height);padding-top:env(safe-area-inset-top,0px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.workspace-content{padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}.mobile-navigation{overflow-y:auto;overscroll-behavior:contain;max-height:100dvh;padding-top:calc(20px + env(safe-area-inset-top,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.mobile-navigation .workspace-nav a,.mobile-navigation .sidebar-create,.mobile-navigation .mobile-signout{min-height:46px}.mobile-tabbar .workspace-nav a{min-height:55px;font-size:10px}.workspace-footer a{min-height:44px}.company-directory .directory-controls-heading{flex-wrap:wrap;gap:10px}.company-directory .directory-layout-switch{margin-left:auto}.company-directory .directory-layout-switch button{min-width:42px;min-height:44px}.company-directory .directory-view-switch button{min-height:44px}.company-directory .directory-result-line>button{min-height:44px;padding-inline:8px}.company-directory .directory-select{min-height:48px}.company-directory .directory-select select{font-size:16px}.company-directory .directory-search{min-height:48px}.company-directory .directory-search>button{min-width:36px;min-height:36px}.company-profile>.workspace-breadcrumb{display:flex;flex-wrap:wrap;gap:8px}.company-profile>.workspace-breadcrumb>a{display:flex;align-items:center;gap:8px;min-height:44px}.home-company-filters button,.prompt-suggestions button{min-height:44px}.hero-vision .hero-title{font-size:clamp(43px,10.8vw,65px);line-height:1.015}.hero-vision .hero-description{font-size:14px;line-height:1.8}.hero-vision .hero-title>span:first-child{font-size:.82em;margin-bottom:6px}.hero-vision .hero-principles{flex-direction:row;gap:9px 15px}.hero-vision .hero-principles>span{font-size:10px}.hero-vision .blueprint-detail h3{font-size:24px}.hero-vision .blueprint-detail{min-height:177px}.organization-blueprint .blueprint-tabs button{min-height:44px}.blueprint-controls>button{min-width:44px;min-height:44px}.blueprint-footer>a.blueprint-action{min-height:44px}}@media (max-width:360px){.workspace-topbar{padding-inline:12px}.mobile-brand .brand-wordmark{font-size:22px}.mobile-brand .brand-symbol{width:28px;height:28px}.wallet-overview-trigger{max-width:112px}.wallet-balance-copy strong{font-size:11px}.hero-vision .hero-title{font-size:43px}.company-directory .directory-view-switch button{padding-inline:9px;gap:5px}.company-directory .directory-view-switch button svg{width:13px}.company-directory .directory-layout-switch button{min-width:39px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Space Grotesk,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:dark;--bg: 155 12% 7%;--surface: 155 9% 11%;--raised: 155 8% 16%;--line: 150 7% 26%;--ink: 90 16% 95%;--ink-2: 130 9% 82%;--muted: 155 7% 67%;--dim: 155 6% 59%;--brand: 85 78% 78%;--brand-deep: 164 65% 35%;--brand-ink: 169 63% 9%;--pos: 157 70% 70%;--neg: 2 86% 74%;--warn: 38 86% 70%;--accent: 15 91% 72%;--accent-soft: 16 33% 17%;--lime: 79 83% 78%;--canvas: 152 22% 13%;--canvas-ink: 65 44% 94%}:root[data-theme=light]{color-scheme:light;--bg: 45 26% 96%;--surface: 48 43% 99%;--raised: 48 20% 92%;--line: 62 10% 83%;--ink: 160 16% 12%;--ink-2: 160 12% 24%;--muted: 155 6% 39%;--dim: 155 5% 44%;--brand: 164 64% 25%;--brand-deep: 167 60% 22%;--brand-ink: 155 30% 98%;--pos: 157 73% 27%;--neg: 2 75% 42%;--warn: 32 88% 32%;--accent: 14 73% 42%;--accent-soft: 24 75% 92%;--lime: 79 83% 78%;--canvas: 152 22% 13%;--canvas-ink: 65 44% 94%}*{border-color:hsl(var(--line));box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:hsl(var(--bg));color:hsl(var(--ink));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,system-ui,sans-serif;font-feature-settings:"cv11" 1;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button:not(:disabled),summary{cursor:pointer}a,button{-webkit-user-select:none;-moz-user-select:none;user-select:none}:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:4px}::-moz-selection{background:hsl(var(--brand) / .22)}::selection{background:hsl(var(--brand) / .22)}.num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.025em}h1,h2,h3{text-wrap:balance}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:hsl(var(--line));border-radius:9px;border:2px solid hsl(var(--bg))}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 1320px){.container{max-width:1320px}}.eyebrow{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:hsl(var(--muted))}.panel{border-radius:18px;border-width:1px;border-color:hsl(var(--line));background-color:hsl(var(--surface));box-shadow:0 2px 3px hsl(var(--ink)/.015)}.panel-live{position:relative;overflow:hidden}.panel-live:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--brand)/.4),transparent)}.section-icon{display:grid;place-items:center;flex:none;width:46px;height:46px;color:hsl(var(--brand));border:1px solid hsl(var(--line));border-radius:14px;background:hsl(var(--raised)/.5)}.text-link{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--brand));font-size:13px;font-weight:500}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.page-heading h1{margin-top:10px;font-family:Inter,sans-serif;font-size:clamp(30px,3.3vw,44px);line-height:1.15;letter-spacing:-.05em;font-weight:650}.page-heading p:last-child{max-width:62ch;margin-top:14px;line-height:1.7;font-size:14px;color:hsl(var(--muted))}.\!field{width:100%!important;border:1px solid hsl(var(--line))!important;background:hsl(var(--bg))!important;color:hsl(var(--ink))!important;padding:12px 14px!important;border-radius:10px!important;font-size:14px!important;outline:none!important}.field{width:100%;border:1px solid hsl(var(--line));background:hsl(var(--bg));color:hsl(var(--ink));padding:12px 14px;border-radius:10px;font-size:14px;outline:none}.\!field:focus{border-color:hsl(var(--brand)/.7)!important;box-shadow:0 0 0 3px hsl(var(--brand)/.08)!important}.field:focus{border-color:hsl(var(--brand)/.7);box-shadow:0 0 0 3px hsl(var(--brand)/.08)}.\!field::-moz-placeholder{color:hsl(var(--dim))!important}.\!field::placeholder{color:hsl(var(--dim))!important}.field::-moz-placeholder{color:hsl(var(--dim))}.field::placeholder{color:hsl(var(--dim))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-right-16{right:-4rem}.-right-\[13px\]{right:-13px}.-top-20{top:-5rem}.left-1\/2{left:50%}.top-1\/2{top:50%}.z-10{z-index:10}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.col-span-2{grid-column:span 2 / span 2}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.\!mt-0{margin-top:0!important}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-px{margin-top:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-1\.5{width:.375rem;height:.375rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-64{width:16rem;height:16rem}.size-9{width:2.25rem;height:2.25rem}.size-\[15px\]{width:15px;height:15px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-40{height:10rem}.h-48{height:12rem}.h-52{height:13rem}.h-56{height:14rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[90dvh\]{max-height:90dvh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-40{min-height:10rem}.min-h-dvh{min-height:100dvh}.w-24{width:6rem}.w-56{width:14rem}.w-\[14px\]{width:14px}.w-\[68px\]{width:68px}.w-\[min\(580px\,calc\(100vw-24px\)\)\]{width:min(580px,calc(100vw - 24px))}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[46ch\]{max-width:46ch}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes flow{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.animate-flow{animation:flow 1.1s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.animate-pulse-dot{animation:pulse-dot 2.4s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-2,.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){border-color:hsl(var(--line))}.divide-line\/70>:not([hidden])~:not([hidden]){border-color:hsl(var(--line) / .7)}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:18px}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:14px}.border{border-width:1px}.border-\[36px\]{border-width:36px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-brand\/20{border-color:hsl(var(--brand) / .2)}.border-brand\/25{border-color:hsl(var(--brand) / .25)}.border-brand\/30{border-color:hsl(var(--brand) / .3)}.border-brand\/40{border-color:hsl(var(--brand) / .4)}.border-brand\/5{border-color:hsl(var(--brand) / .05)}.border-brand\/50{border-color:hsl(var(--brand) / .5)}.border-line{border-color:hsl(var(--line))}.border-neg\/25{border-color:hsl(var(--neg) / .25)}.border-neg\/30{border-color:hsl(var(--neg) / .3)}.border-pos\/25{border-color:hsl(var(--pos) / .25)}.border-warn\/25{border-color:hsl(var(--warn) / .25)}.border-warn\/30{border-color:hsl(var(--warn) / .3)}.bg-bg{background-color:hsl(var(--bg))}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-brand{background-color:hsl(var(--brand))}.bg-brand\/10{background-color:hsl(var(--brand) / .1)}.bg-brand\/5{background-color:hsl(var(--brand) / .05)}.bg-current{background-color:currentColor}.bg-neg\/10{background-color:hsl(var(--neg) / .1)}.bg-pos\/10{background-color:hsl(var(--pos) / .1)}.bg-raised{background-color:hsl(var(--raised))}.bg-raised\/30{background-color:hsl(var(--raised) / .3)}.bg-raised\/40{background-color:hsl(var(--raised) / .4)}.bg-surface\/40{background-color:hsl(var(--surface) / .4)}.bg-warn\/10{background-color:hsl(var(--warn) / .1)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[\.72em\]{font-size:.72em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.\!text-brand{color:hsl(var(--brand))!important}.text-brand{color:hsl(var(--brand))}.text-brand-ink{color:hsl(var(--brand-ink))}.text-dim{color:hsl(var(--dim))}.text-ink{color:hsl(var(--ink))}.text-ink2{color:hsl(var(--ink-2))}.text-muted{color:hsl(var(--muted))}.text-neg{color:hsl(var(--neg))}.text-pos{color:hsl(var(--pos))}.text-warn{color:hsl(var(--warn))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-emerald-300{accent-color:#6ee7b7}.accent-emerald-400{accent-color:#34d399}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_-10px_hsl\(var\(--brand\)\/\.6\)\]{--tw-shadow: 0 8px 28px -10px hsl(var(--brand)/.6);--tw-shadow-colored: 0 8px 28px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.placeholder\:text-dim::-moz-placeholder{color:hsl(var(--dim))}.placeholder\:text-dim::placeholder{color:hsl(var(--dim))}.hover\:border-brand\/40:hover{border-color:hsl(var(--brand) / .4)}.hover\:bg-neg\/10:hover{background-color:hsl(var(--neg) / .1)}.hover\:bg-raised\/40:hover{background-color:hsl(var(--raised) / .4)}.hover\:bg-raised\/60:hover{background-color:hsl(var(--raised) / .6)}.hover\:text-brand:hover{color:hsl(var(--brand))}.hover\:text-ink:hover{color:hsl(var(--ink))}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-brand\/40:focus{border-color:hsl(var(--brand) / .4)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-brand\/60:focus-visible{--tw-ring-color: hsl(var(--brand) / .6)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-bg:focus-visible{--tw-ring-offset-color: hsl(var(--bg))}.active\:brightness-95:active{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:text-brand{color:hsl(var(--brand))}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-2{margin-top:.5rem}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(260px\,\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}
