.woswidgets-card-list-item:not(:first-child){border-top:1px solid var(--gray-a6)}
.woswidgets-marker{letter-spacing:0;line-height:normal}.woswidgets-marker-circle:before{background-color:var(--gray-a4)}.woswidgets-marker[data-accent-color]{color:var(--accent-a11)}.woswidgets-marker[data-accent-color] .woswidgets-marker-circle:before{background-color:var(--accent-a4)}.woswidgets-marker{color:var(--gray-11)}.woswidgets-marker-circle{text-align:center;-webkit-user-select:none;user-select:none;box-sizing:border-box;vertical-align:middle;min-width:1em;height:1em;padding-left:.05em;padding-right:.05em;line-height:0;display:inline-block;position:relative;top:-.11em}.woswidgets-marker-circle:before{content:"";border-radius:1em;position:absolute;inset:-10%}.woswidgets-marker-circle svg{width:1.125em;height:1.125em}.woswidgets-marker-content{vertical-align:middle;font-size:calc(.8em * var(--marker-font-size-adjust,1));font-weight:var(--marker-font-weight,bold);pointer-events:none;line-height:1;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.woswidgets-marker-hidden{-webkit-user-select:none;user-select:none;white-space:pre;font-size:0;line-height:0}
.woswidgets-save-button{--easing:cubic-bezier(1, -.4, .35, .95);--duration:.35s;transition:width var(--duration) var(--easing), background var(--duration) ease-out, color .1s ease-out;width:calc-size(-moz-max-content, size);width:calc-size(max-content, size);white-space:nowrap;position:relative}.woswidgets-save-button[data-save-state=loading]{background-color:var(--accent-8)}.woswidgets-save-button[data-save-state=done]{background-color:var(--success-color,var(--green-10));width:80px}.woswidgets-save-button[data-save-state=loading],.woswidgets-save-button[data-save-state=done]{color:#0000;pointer-events:none}.woswidgets-save-button[data-save-state=loading]>*,.woswidgets-save-button[data-save-state=done]>*{color:var(--accent-contrast)}.woswidgets-save-button__done-icon,.woswidgets-save-button__done-text{transition:transform var(--duration) var(--easing), opacity var(--duration) var(--easing);opacity:1;transform:translate(0)}@media (prefers-reduced-motion:no-preference){@starting-style{.woswidgets-save-button__done-icon{opacity:0;transform:translate(10px)}}@starting-style{.woswidgets-save-button__done-text{opacity:0;transform:translate(-10px)}}}
.radix-themes{--provider-icon-access-people-hr:url(https://cdn.workos.com/provider-icons/light/access-people-hr.svg);--provider-icon-adp:url(https://cdn.workos.com/provider-icons/light/adp.svg);--provider-icon-apple:url(https://cdn.workos.com/provider-icons/light/apple.svg);--provider-icon-asana:url(https://images.workoscdn.com/images/5776023c-3b24-46fa-9a93-a99d58a5a9cb.svg);--provider-icon-auth0:url(https://cdn.workos.com/provider-icons/light/auth0.svg);--provider-icon-aws:url(https://cdn.workos.com/provider-icons/light/aws.svg);--provider-icon-azure:url(https://cdn.workos.com/provider-icons/light/azure.svg);--provider-icon-bamboo-hr:url(https://cdn.workos.com/provider-icons/light/bamboo-hr.svg);--provider-icon-better-auth:url(https://images.workoscdn.com/images/71afb31f-aaaf-455a-964d-7c50cca281cc.svg);--provider-icon-bitbucket:url(https://cdn.workos.com/provider-icons/light/bitbucket.svg);--provider-icon-box:url(https://images.workoscdn.com/images/bb4e84af-0a7c-4135-a535-38d7ffeac030.svg);--provider-icon-breathe-hr:url(https://cdn.workos.com/provider-icons/light/breathe-hr.svg);--provider-icon-cas:url(https://cdn.workos.com/provider-icons/light/cas.svg);--provider-icon-cezanne-hr:url(https://cdn.workos.com/provider-icons/light/cezanne-hr.svg);--provider-icon-classlink:url(https://cdn.workos.com/provider-icons/light/classlink.svg);--provider-icon-clever:url(https://cdn.workos.com/provider-icons/light/clever.svg);--provider-icon-cloudflare:url(https://cdn.workos.com/provider-icons/light/cloudflare.svg);--provider-icon-confluence:url(https://images.workoscdn.com/images/878593ae-61c1-4ad2-b8bb-df37c937b376.svg);--provider-icon-cyberark:url(https://cdn.workos.com/provider-icons/light/cyberark.svg);--provider-icon-datadog:url(https://cdn.workos.com/provider-icons/light/datadog.svg);--provider-icon-descope:url(https://images.workoscdn.com/images/78506c75-3cde-43ed-9342-94201b889290.png);--provider-icon-discord:url(https://cdn.workos.com/provider-icons/light/discord.svg);--provider-icon-dropbox:url(https://images.workoscdn.com/images/d2679d47-973c-4f92-9eff-38a1886843d8.svg);--provider-icon-duo:url(https://cdn.workos.com/provider-icons/light/duo.svg);--provider-icon-firebase:url(https://cdn.workos.com/provider-icons/light/firebase.svg);--provider-icon-fourth:url(https://cdn.workos.com/provider-icons/light/fourth.svg);--provider-icon-frame-io:url(https://images.workoscdn.com/images/6c533c08-3723-451e-9ee1-bfda6b9c99e5.svg);--provider-icon-front:url(https://images.workoscdn.com/images/9fccae28-46cd-4a48-b789-b1c30d393adb.svg);--provider-icon-github:url(https://images.workoscdn.com/images/3945fc79-f9db-40d3-8688-eaaee193e583.svg);--provider-icon-gitlab:url(https://images.workoscdn.com/images/2dd0bf56-1ee4-4a8f-91b8-8e129b97d6f2.svg);--provider-icon-godaddy:url(https://cdn.workos.com/provider-icons/light/godaddy.svg);--provider-icon-google-analytics:url(https://images.workoscdn.com/images/ad544954-34b2-42a4-b222-31267212bc8a.svg);--provider-icon-google-calendar:url(https://images.workoscdn.com/images/0f4213db-bd84-4097-b66c-c26bfbca4f05.svg);--provider-icon-google-cloud:url(https://cdn.workos.com/provider-icons/light/google-cloud.svg);--provider-icon-google-drive:url(https://images.workoscdn.com/images/55956988-24d8-4733-acb0-dc19949ebff7.svg);--provider-icon-google-mail:url(https://images.workoscdn.com/images/5735eb12-b0e4-4127-87be-f541a9b282fc.svg);--provider-icon-google:url(https://images.workoscdn.com/images/b6d63052-83dc-4c75-beda-8121ea8bc483.svg);--provider-icon-helpscout:url(https://images.workoscdn.com/images/5d83dcf8-fd37-4322-8541-9a94e2e03ff7.svg);--provider-icon-hibob:url(https://cdn.workos.com/provider-icons/light/hibob.svg);--provider-icon-hubspot:url(https://images.workoscdn.com/images/ec2d62d0-64a7-4910-a437-782eaeeba7e5.svg);--provider-icon-intercom:url(https://images.workoscdn.com/images/0afe7826-72a8-4673-9c95-7122ab12d011.svg);--provider-icon-intuit:url(https://cdn.workos.com/provider-icons/light/intuit.svg);--provider-icon-jira:url(https://images.workoscdn.com/images/feeb411a-2aa4-42b9-aa21-02395625d809.svg);--provider-icon-jumpcloud:url(https://cdn.workos.com/provider-icons/light/jumpcloud.svg);--provider-icon-keycloak:url(https://cdn.workos.com/provider-icons/light/keycloak.svg);--provider-icon-lastpass:url(https://cdn.workos.com/provider-icons/light/lastpass.svg);--provider-icon-linear:url(https://images.workoscdn.com/images/ea736232-215d-4925-8bf3-c3d7a4b24078.svg);--provider-icon-linkedin:url(https://cdn.workos.com/provider-icons/light/linkedin.svg);--provider-icon-login-gov:url(https://cdn.workos.com/provider-icons/light/login-gov.svg);--provider-icon-microsoft-onedrive:url(https://images.workoscdn.com/images/54f8d9f2-4bf3-4bdb-b683-97f64549884c.svg);--provider-icon-microsoft-onenote:url(https://images.workoscdn.com/images/a50d310d-d96f-4e1b-82fa-6a70828503eb.svg);--provider-icon-microsoft-outlook-calendar:url(https://images.workoscdn.com/images/4d046b8a-e5e3-47db-9dd5-bfdbaa2d716c.svg);--provider-icon-microsoft-outlook:url(https://images.workoscdn.com/images/f496a237-deef-436f-b8f3-4f5fb4c2d046.svg);--provider-icon-microsoft-sharepoint:url(https://images.workoscdn.com/images/cf0ed455-5044-457c-ab08-054189a10469.svg);--provider-icon-microsoft-teams:url(https://images.workoscdn.com/images/2318275c-b0e8-41d7-80ae-7962f878bb46.svg);--provider-icon-microsoft-todo:url(https://images.workoscdn.com/images/3879087a-5f93-419c-ac4c-41b35d59f3c8.svg);--provider-icon-microsoft:url(https://images.workoscdn.com/images/03c465e5-a6d8-47e2-ab15-1b5f0081fd88.svg);--provider-icon-miniorange:url(https://cdn.workos.com/provider-icons/light/miniorange.svg);--provider-icon-net-iq:url(https://cdn.workos.com/provider-icons/light/net-iq.svg);--provider-icon-next-auth:url(https://cdn.workos.com/provider-icons/light/next-auth.svg);--provider-icon-notion:url(https://images.workoscdn.com/images/755707ef-6562-4a0f-902d-9675b9a5bb8a.svg);--provider-icon-okta:url(https://cdn.workos.com/provider-icons/light/okta.svg);--provider-icon-onelogin:url(https://cdn.workos.com/provider-icons/light/onelogin.svg);--provider-icon-oracle:url(https://cdn.workos.com/provider-icons/light/oracle.svg);--provider-icon-personio:url(https://cdn.workos.com/provider-icons/light/personio.svg);--provider-icon-ping-identity:url(https://cdn.workos.com/provider-icons/light/ping-identity.svg);--provider-icon-prefect:url(https://images.workoscdn.com/images/f9c1f8cc-7664-4a8f-95be-b1fe29b7c3ac.svg);--provider-icon-pydantic-logfire:url(https://images.workoscdn.com/images/ca206994-bcec-4ca5-a16b-fa67e38d95ff.svg);--provider-icon-react-native-expo:url(https://cdn.workos.com/provider-icons/light/react-native-expo.svg);--provider-icon-rippling:url(https://cdn.workos.com/provider-icons/light/rippling.svg);--provider-icon-salesforce:url(https://images.workoscdn.com/images/4f1247e1-982f-43d1-80f6-8a8ef0e26d08.svg);--provider-icon-segment:url(https://images.workoscdn.com/images/76d2470d-af92-4a56-96f2-5167c7ab4317.svg?auto=format&fit=clip&q=80);--provider-icon-sentry:url(https://images.workoscdn.com/images/1ce1a74e-aad8-49d7-acda-9f219760ec48.svg);--provider-icon-shibboleth:url(https://cdn.workos.com/provider-icons/light/shibboleth.svg);--provider-icon-simple-saml-php:url(https://cdn.workos.com/provider-icons/light/simple-saml-php.svg);--provider-icon-slack:url(https://images.workoscdn.com/images/4caca96c-9b83-49dc-9fd8-017a22725168.svg);--provider-icon-snowflake:url(https://images.workoscdn.com/images/de5bb010-a1d4-4ed1-8395-099db5149efc.svg);--provider-icon-splunk:url(https://cdn.workos.com/provider-icons/light/splunk.svg);--provider-icon-stripe:url(https://images.workoscdn.com/images/44a8c194-4e70-4a6a-9bf5-72a055a4c967.svg);--provider-icon-stytch:url(https://images.workoscdn.com/images/6f9e8078-80d2-4488-9984-eb58f6e929f3.svg);--provider-icon-supabase:url(https://cdn.workos.com/provider-icons/light/supabase.svg);--provider-icon-vercel:url(https://cdn.workos.com/provider-icons/light/vercel.svg);--provider-icon-vmware:url(https://cdn.workos.com/provider-icons/light/vmware.svg);--provider-icon-workday:url(https://cdn.workos.com/provider-icons/light/workday.svg);--provider-icon-xero:url(https://cdn.workos.com/provider-icons/light/xero.svg);--provider-icon-zendesk:url(https://images.workoscdn.com/images/e835ee44-b6d6-40bc-ac3c-79c68afaa167.svg);--provider-icon-test-idp:url(https://images.workoscdn.com/images/a54c81a9-62c1-49fc-b353-e1ec73aee23e.svg?auto=format&fit=clip&q=80);--provider-icon-workos:url(https://images.workoscdn.com/images/2577af2e-f6a0-418c-acb5-35f4e7a8a421.svg);--provider-icon-clerk:url(https://images.workoscdn.com/images/bbf97591-238f-4b7e-9f10-3510a257bf7a.svg);--provider-icon-bubble:url(https://images.workoscdn.com/images/0e8d631a-2cb9-43f3-beb3-1aacef828c5c.svg)}:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--provider-icon-access-people-hr:url(https://cdn.workos.com/provider-icons/dark/access-people-hr.svg);--provider-icon-adp:url(https://cdn.workos.com/provider-icons/dark/adp.svg);--provider-icon-apple:url(https://cdn.workos.com/provider-icons/dark/apple.svg);--provider-icon-asana:url(https://images.workoscdn.com/images/7e11a0cd-1f25-4a6a-a3fd-bcbb95334f4e.svg);--provider-icon-auth0:url(https://cdn.workos.com/provider-icons/dark/auth0.svg);--provider-icon-aws:url(https://cdn.workos.com/provider-icons/dark/aws.svg);--provider-icon-azure:url(https://cdn.workos.com/provider-icons/dark/azure.svg);--provider-icon-bamboo-hr:url(https://cdn.workos.com/provider-icons/dark/bamboo-hr.svg);--provider-icon-better-auth:url(https://images.workoscdn.com/images/3785da71-2a33-4fb9-91a0-fad9d84ec23e.svg);--provider-icon-bitbucket:url(https://cdn.workos.com/provider-icons/dark/bitbucket.svg);--provider-icon-box:url(https://images.workoscdn.com/images/55902fa6-f6e0-4334-b419-70a8ff269505.svg);--provider-icon-breathe-hr:url(https://cdn.workos.com/provider-icons/dark/breathe-hr.svg);--provider-icon-cas:url(https://cdn.workos.com/provider-icons/dark/cas.svg);--provider-icon-cezanne-hr:url(https://cdn.workos.com/provider-icons/dark/cezanne-hr.svg);--provider-icon-classlink:url(https://cdn.workos.com/provider-icons/dark/classlink.svg);--provider-icon-clever:url(https://cdn.workos.com/provider-icons/dark/clever.svg);--provider-icon-cloudflare:url(https://cdn.workos.com/provider-icons/dark/cloudflare.svg);--provider-icon-confluence:url(https://images.workoscdn.com/images/9055ab0d-f411-40d8-8bf0-a4ae207bf1ba.svg);--provider-icon-cyberark:url(https://cdn.workos.com/provider-icons/dark/cyberark.svg);--provider-icon-datadog:url(https://cdn.workos.com/provider-icons/dark/datadog.svg);--provider-icon-descope:url(https://images.workoscdn.com/images/78506c75-3cde-43ed-9342-94201b889290.png);--provider-icon-discord:url(https://cdn.workos.com/provider-icons/dark/discord.svg);--provider-icon-dropbox:url(https://images.workoscdn.com/images/13a8b83b-5029-4a8e-a284-440fc453da24.svg);--provider-icon-duo:url(https://cdn.workos.com/provider-icons/dark/duo.svg);--provider-icon-firebase:url(https://cdn.workos.com/provider-icons/dark/firebase.svg);--provider-icon-fourth:url(https://cdn.workos.com/provider-icons/dark/fourth.svg);--provider-icon-frame-io:url(https://images.workoscdn.com/images/675956c4-c609-4d3b-8823-eb121de4e233.svg);--provider-icon-front:url(https://images.workoscdn.com/images/e543441c-76b4-4ba1-b99f-4b13036e3a1f.svg);--provider-icon-github:url(https://images.workoscdn.com/images/a78955a4-16f5-422a-872f-a06fc7a4212f.svg);--provider-icon-gitlab:url(https://images.workoscdn.com/images/72518fcc-d78e-4803-ae6a-8a394fc32322.svg);--provider-icon-godaddy:url(https://cdn.workos.com/provider-icons/dark/godaddy.svg);--provider-icon-google-analytics:url(https://images.workoscdn.com/images/ad544954-34b2-42a4-b222-31267212bc8a.svg);--provider-icon-google-calendar:url(https://images.workoscdn.com/images/0f4213db-bd84-4097-b66c-c26bfbca4f05.svg);--provider-icon-google-cloud:url(https://cdn.workos.com/provider-icons/dark/google-cloud.svg);--provider-icon-google-drive:url(https://images.workoscdn.com/images/d65df86d-d61d-414b-aafc-5dc7fd661fac.svg);--provider-icon-google-mail:url(https://images.workoscdn.com/images/5735eb12-b0e4-4127-87be-f541a9b282fc.svg);--provider-icon-google:url(https://images.workoscdn.com/images/ca224b0c-2732-4210-beb1-738a080b4358.svg);--provider-icon-helpscout:url(https://images.workoscdn.com/images/e9f7b88f-045d-4aa3-8436-16364a17fb44.svg);--provider-icon-hibob:url(https://cdn.workos.com/provider-icons/dark/hibob.svg);--provider-icon-hubspot:url(https://images.workoscdn.com/images/e002a40c-6971-42a5-ae6e-9b2c19018394.svg);--provider-icon-intercom:url(https://images.workoscdn.com/images/16d6f1eb-ac8f-41d4-99ea-af4b4613b38d.svg);--provider-icon-intuit:url(https://cdn.workos.com/provider-icons/dark/intuit.svg);--provider-icon-jira:url(https://images.workoscdn.com/images/d7deca97-c39b-47af-93ab-c3a8b2666e09.svg);--provider-icon-jumpcloud:url(https://cdn.workos.com/provider-icons/dark/jumpcloud.svg);--provider-icon-keycloak:url(https://cdn.workos.com/provider-icons/dark/keycloak.svg);--provider-icon-lastpass:url(https://cdn.workos.com/provider-icons/dark/lastpass.svg);--provider-icon-linear:url(https://images.workoscdn.com/images/4ffb242f-6ca9-4409-88b8-0249654ae6e4.svg);--provider-icon-linkedin:url(https://cdn.workos.com/provider-icons/dark/linkedin.svg);--provider-icon-login-gov:url(https://cdn.workos.com/provider-icons/dark/login-gov.svg);--provider-icon-microsoft-onedrive:url(https://images.workoscdn.com/images/54f8d9f2-4bf3-4bdb-b683-97f64549884c.svg);--provider-icon-microsoft-onenote:url(https://images.workoscdn.com/images/f2cdfd1d-2844-4712-95c3-458a5a9993fe.svg);--provider-icon-microsoft-outlook-calendar:url(https://images.workoscdn.com/images/4d046b8a-e5e3-47db-9dd5-bfdbaa2d716c.svg);--provider-icon-microsoft-outlook:url(https://images.workoscdn.com/images/f496a237-deef-436f-b8f3-4f5fb4c2d046.svg);--provider-icon-microsoft-sharepoint:url(https://images.workoscdn.com/images/efba5efe-8ef3-47ff-b4a5-0104711c0c1d.svg);--provider-icon-microsoft-teams:url(https://images.workoscdn.com/images/1a1d73e1-ca64-46be-90e6-baacffdf9cc3.svg);--provider-icon-microsoft-todo:url(https://images.workoscdn.com/images/54e74545-fea1-4da2-9499-5bc034670f43.svg);--provider-icon-microsoft:url(https://images.workoscdn.com/images/86c3df5e-bb56-4bf5-a39e-442c394af17b.svg);--provider-icon-miniorange:url(https://cdn.workos.com/provider-icons/dark/miniorange.svg);--provider-icon-net-iq:url(https://cdn.workos.com/provider-icons/dark/net-iq.svg);--provider-icon-next-auth:url(https://cdn.workos.com/provider-icons/dark/next-auth.svg);--provider-icon-notion:url(https://images.workoscdn.com/images/290aa0fc-0fd4-46a2-a428-97b16b111d7c.svg);--provider-icon-okta:url(https://cdn.workos.com/provider-icons/dark/okta.svg);--provider-icon-onelogin:url(https://cdn.workos.com/provider-icons/dark/onelogin.svg);--provider-icon-oracle:url(https://cdn.workos.com/provider-icons/dark/oracle.svg);--provider-icon-personio:url(https://cdn.workos.com/provider-icons/dark/personio.svg);--provider-icon-ping-identity:url(https://cdn.workos.com/provider-icons/dark/ping-identity.svg);--provider-icon-prefect:url(https://images.workoscdn.com/images/72655a23-6dbc-43e1-9d18-8841331cb60e.svg);--provider-icon-pydantic-logfire:url(https://images.workoscdn.com/images/c54b04e6-3e8a-4fab-995b-7111c0e9e60a.svg);--provider-icon-react-native-expo:url(https://cdn.workos.com/provider-icons/dark/react-native-expo.svg);--provider-icon-rippling:url(https://cdn.workos.com/provider-icons/dark/rippling.svg);--provider-icon-salesforce:url(https://images.workoscdn.com/images/d71af54e-3c97-48ce-9b26-c16430aba2ae.svg);--provider-icon-segment:url(https://images.workoscdn.com/images/ed5680a5-5b78-417b-96d4-e03ee8a39160.svg?auto=format&fit=clip&q=80);--provider-icon-sentry:url(https://images.workoscdn.com/images/1ce1a74e-aad8-49d7-acda-9f219760ec48.svg);--provider-icon-shibboleth:url(https://cdn.workos.com/provider-icons/dark/shibboleth.svg);--provider-icon-simple-saml-php:url(https://cdn.workos.com/provider-icons/dark/simple-saml-php.svg);--provider-icon-slack:url(https://images.workoscdn.com/images/de6b0a48-f241-4b85-8cb4-c04650f8d3f4.svg);--provider-icon-snowflake:url(https://images.workoscdn.com/images/de5bb010-a1d4-4ed1-8395-099db5149efc.svg);--provider-icon-splunk:url(https://cdn.workos.com/provider-icons/dark/splunk.svg);--provider-icon-stripe:url(https://images.workoscdn.com/images/eb696a2b-ed4e-497a-a1ce-3c6c08dfde09.svg);--provider-icon-stytch:url(https://images.workoscdn.com/images/640f5660-5d1b-4f98-aa55-0f7cfde5c5fe.svg);--provider-icon-supabase:url(https://cdn.workos.com/provider-icons/dark/supabase.svg);--provider-icon-vercel:url(https://cdn.workos.com/provider-icons/dark/vercel.svg);--provider-icon-vmware:url(https://cdn.workos.com/provider-icons/dark/vmware.svg);--provider-icon-workday:url(https://cdn.workos.com/provider-icons/dark/workday.svg);--provider-icon-xero:url(https://cdn.workos.com/provider-icons/dark/xero.svg);--provider-icon-zendesk:url(https://images.workoscdn.com/images/2f191bbe-e5d4-460e-86c1-e9ac9e88d025.svg);--provider-icon-test-idp:url(https://images.workoscdn.com/images/60e80e84-90fa-4e48-9dea-c9ca37828dd6.svg?auto=format&fit=clip&q=80);--provider-icon-workos:url(https://images.workoscdn.com/images/2577af2e-f6a0-418c-acb5-35f4e7a8a421.svg);--provider-icon-clerk:url(https://images.workoscdn.com/images/bbf97591-238f-4b7e-9f10-3510a257bf7a.svg);--provider-icon-bubble:url(https://images.workoscdn.com/images/c1856499-73de-42fa-8d23-5bac63988ea3.svg)}.woswidgets-provider-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;max-width:100%;max-height:100%}.woswidgets-provider-icon.size-1{width:20px;height:20px}.woswidgets-provider-icon.size-2{width:var(--space-5);height:var(--space-5)}.woswidgets-provider-icon.size-3{width:var(--space-6);height:var(--space-6)}.woswidgets-provider-icon.size-4{width:var(--space-8);height:var(--space-8)}.woswidgets-provider-icon[data-provider=access-people-hr]{background-image:var(--provider-icon-access-people-hr)}.woswidgets-provider-icon[data-provider=adp]{background-image:var(--provider-icon-adp)}.woswidgets-provider-icon[data-provider=apple]{background-image:var(--provider-icon-apple)}.woswidgets-provider-icon[data-provider=asana]{background-image:var(--provider-icon-asana)}.woswidgets-provider-icon[data-provider=auth0]{background-image:var(--provider-icon-auth0)}.woswidgets-provider-icon[data-provider=aws]{background-image:var(--provider-icon-aws)}.woswidgets-provider-icon[data-provider=azure]{background-image:var(--provider-icon-azure)}.woswidgets-provider-icon[data-provider=bamboo-hr],.woswidgets-provider-icon[data-provider=bamboohr]{background-image:var(--provider-icon-bamboo-hr)}.woswidgets-provider-icon[data-provider=better-auth]{background-image:var(--provider-icon-better-auth)}.woswidgets-provider-icon[data-provider=bitbucket]{background-image:var(--provider-icon-bitbucket)}.woswidgets-provider-icon[data-provider=box]{background-image:var(--provider-icon-box)}.woswidgets-provider-icon[data-provider=bubble]{background-image:var(--provider-icon-bubble)}.woswidgets-provider-icon[data-provider=breathe-hr]{background-image:var(--provider-icon-breathe-hr)}.woswidgets-provider-icon[data-provider=cas]{background-image:var(--provider-icon-cas)}.woswidgets-provider-icon[data-provider=cezanne-hr]{background-image:var(--provider-icon-cezanne-hr)}.woswidgets-provider-icon[data-provider=classlink]{background-image:var(--provider-icon-classlink)}.woswidgets-provider-icon[data-provider=clever]{background-image:var(--provider-icon-clever)}.woswidgets-provider-icon[data-provider=clerk]{background-image:var(--provider-icon-clerk)}.woswidgets-provider-icon[data-provider=cloudflare]{background-image:var(--provider-icon-cloudflare)}.woswidgets-provider-icon[data-provider=confluence]{background-image:var(--provider-icon-confluence)}.woswidgets-provider-icon[data-provider=cyberark]{background-image:var(--provider-icon-cyberark)}.woswidgets-provider-icon[data-provider=datadog]{background-image:var(--provider-icon-datadog)}.woswidgets-provider-icon[data-provider=descope]{background-image:var(--provider-icon-descope)}.woswidgets-provider-icon[data-provider=discord]{background-image:var(--provider-icon-discord)}.woswidgets-provider-icon[data-provider=dropbox]{background-image:var(--provider-icon-dropbox)}.woswidgets-provider-icon[data-provider=duo]{background-image:var(--provider-icon-duo)}.woswidgets-provider-icon[data-provider=firebase]{background-image:var(--provider-icon-firebase)}.woswidgets-provider-icon[data-provider=fourth]{background-image:var(--provider-icon-fourth)}.woswidgets-provider-icon[data-provider=frame-io]{background-image:var(--provider-icon-frame-io)}.woswidgets-provider-icon[data-provider=front]{background-image:var(--provider-icon-front)}.woswidgets-provider-icon[data-provider=github]{background-image:var(--provider-icon-github)}.woswidgets-provider-icon[data-provider=gitlab]{background-image:var(--provider-icon-gitlab)}.woswidgets-provider-icon[data-provider=godaddy]{background-image:var(--provider-icon-godaddy)}.woswidgets-provider-icon[data-provider=google-analytics]{background-image:var(--provider-icon-google-analytics)}.woswidgets-provider-icon[data-provider=google-calendar]{background-image:var(--provider-icon-google-calendar)}.woswidgets-provider-icon[data-provider=google-cloud]{background-image:var(--provider-icon-google-cloud)}.woswidgets-provider-icon[data-provider=google-drive]{background-image:var(--provider-icon-google-drive)}.woswidgets-provider-icon[data-provider=google-mail],.woswidgets-provider-icon[data-provider=gmail]{background-image:var(--provider-icon-google-mail)}.woswidgets-provider-icon[data-provider=google]{background-image:var(--provider-icon-google)}.woswidgets-provider-icon[data-provider=helpscout]{background-image:var(--provider-icon-helpscout)}.woswidgets-provider-icon[data-provider=hibob]{background-image:var(--provider-icon-hibob)}.woswidgets-provider-icon[data-provider=hubspot]{background-image:var(--provider-icon-hubspot)}.woswidgets-provider-icon[data-provider=intercom]{background-image:var(--provider-icon-intercom)}.woswidgets-provider-icon[data-provider=intuit]{background-image:var(--provider-icon-intuit)}.woswidgets-provider-icon[data-provider=jira]{background-image:var(--provider-icon-jira)}.woswidgets-provider-icon[data-provider=jumpcloud]{background-image:var(--provider-icon-jumpcloud)}.woswidgets-provider-icon[data-provider=keycloak]{background-image:var(--provider-icon-keycloak)}.woswidgets-provider-icon[data-provider=lastpass]{background-image:var(--provider-icon-lastpass)}.woswidgets-provider-icon[data-provider=linear]{background-image:var(--provider-icon-linear)}.woswidgets-provider-icon[data-provider=linkedin]{background-image:var(--provider-icon-linkedin)}.woswidgets-provider-icon[data-provider=login-gov]{background-image:var(--provider-icon-login-gov)}.woswidgets-provider-icon[data-provider=microsoft]{background-image:var(--provider-icon-microsoft)}.woswidgets-provider-icon[data-provider=microsoft-onedrive]{background-image:var(--provider-icon-microsoft-onedrive)}.woswidgets-provider-icon[data-provider=microsoft-onenote]{background-image:var(--provider-icon-microsoft-onenote)}.woswidgets-provider-icon[data-provider=microsoft-outlook]{background-image:var(--provider-icon-microsoft-outlook)}.woswidgets-provider-icon[data-provider=microsoft-outlook-calendar]{background-image:var(--provider-icon-microsoft-outlook-calendar)}.woswidgets-provider-icon[data-provider=microsoft-sharepoint]{background-image:var(--provider-icon-microsoft-sharepoint)}.woswidgets-provider-icon[data-provider=microsoft-teams]{background-image:var(--provider-icon-microsoft-teams)}.woswidgets-provider-icon[data-provider=microsoft-todo]{background-image:var(--provider-icon-microsoft-todo)}.woswidgets-provider-icon[data-provider=miniorange]{background-image:var(--provider-icon-miniorange)}.woswidgets-provider-icon[data-provider=net-iq]{background-image:var(--provider-icon-net-iq)}.woswidgets-provider-icon[data-provider=next-auth]{background-image:var(--provider-icon-next-auth)}.woswidgets-provider-icon[data-provider=notion]{background-image:var(--provider-icon-notion)}.woswidgets-provider-icon[data-provider=okta]{background-image:var(--provider-icon-okta)}.woswidgets-provider-icon[data-provider=onelogin]{background-image:var(--provider-icon-onelogin)}.woswidgets-provider-icon[data-provider=oracle]{background-image:var(--provider-icon-oracle)}.woswidgets-provider-icon[data-provider=personio]{background-image:var(--provider-icon-personio)}.woswidgets-provider-icon[data-provider=ping-identity]{background-image:var(--provider-icon-ping-identity)}.woswidgets-provider-icon[data-provider=prefect]{background-image:var(--provider-icon-prefect)}.woswidgets-provider-icon[data-provider=pydantic-logfire]{background-image:var(--provider-icon-pydantic-logfire)}.woswidgets-provider-icon[data-provider=react-native-expo]{background-image:var(--provider-icon-react-native-expo)}.woswidgets-provider-icon[data-provider=rippling]{background-image:var(--provider-icon-rippling)}.woswidgets-provider-icon[data-provider=salesforce]{background-image:var(--provider-icon-salesforce)}.woswidgets-provider-icon[data-provider=segment]{background-image:var(--provider-icon-segment)}.woswidgets-provider-icon[data-provider=sentry]{background-image:var(--provider-icon-sentry)}.woswidgets-provider-icon[data-provider=shibboleth]{background-image:var(--provider-icon-shibboleth)}.woswidgets-provider-icon[data-provider=simple-saml-php]{background-image:var(--provider-icon-simple-saml-php)}.woswidgets-provider-icon[data-provider=slack]{background-image:var(--provider-icon-slack)}.woswidgets-provider-icon[data-provider=snowflake]{background-image:var(--provider-icon-snowflake)}.woswidgets-provider-icon[data-provider=splunk]{background-image:var(--provider-icon-splunk)}.woswidgets-provider-icon[data-provider=stytch]{background-image:var(--provider-icon-stytch)}.woswidgets-provider-icon[data-provider=supabase]{background-image:var(--provider-icon-supabase)}.woswidgets-provider-icon[data-provider=vercel]{background-image:var(--provider-icon-vercel)}.woswidgets-provider-icon[data-provider=vmware]{background-image:var(--provider-icon-vmware)}.woswidgets-provider-icon[data-provider=stripe]{background-image:var(--provider-icon-stripe)}.woswidgets-provider-icon[data-provider=workday]{background-image:var(--provider-icon-workday)}.woswidgets-provider-icon[data-provider=workos]{background-image:var(--provider-icon-workos)}.woswidgets-provider-icon[data-provider=xero]{background-image:var(--provider-icon-xero)}.woswidgets-provider-icon[data-provider=zendesk]{background-image:var(--provider-icon-zendesk)}.woswidgets-provider-icon[data-provider=test-idp]{background-image:var(--provider-icon-test-idp)}.woswidgets-provider-icon[data-custom-icon]{background-image:var(--woswidgets-provider-icon-light)}:is(.dark,.dark-theme) .woswidgets-provider-icon[data-custom-icon],:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)) .woswidgets-provider-icon[data-custom-icon]{background-image:var(--woswidgets-provider-icon-dark,var(--woswidgets-provider-icon-light))}
.woswidgets-status{align-items:center;gap:6px;display:inline-flex}.woswidgets-status:not([data-state=waiting]):before{content:"";background-color:var(--accent-a8);border-radius:100%;flex-shrink:0;width:6px;height:6px;display:block}
.woswidgets-api-key-details-permission:not(:last-child){border-bottom:1px solid var(--gray-6)}
@keyframes woswidgets-dialog-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes woswidgets-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.rt-BaseDialogContent[data-state=closed]{transition:none;animation:.15s ease-out woswidgets-dialog-out}.rt-BaseDialogOverlay[data-state=closed]{transition:none;animation:.3s ease-out woswidgets-dialog-overlay-out}.rt-BaseDialogOverlay:where([data-state=closed]):before{opacity:1;transition:none;animation:none}}
.hm-page .hm-send-button[hidden]{display:none}.hm-pdf-viewer{background:var(--muted);flex-direction:column;height:100%;display:flex}.hm-pdf-toolbar{border-bottom:1px solid var(--border);background:var(--background);height:40px;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.hm-pdf-toolbar button{border-radius:6px;width:28px;height:28px;font-size:20px}.hm-pdf-toolbar button:hover:not(:disabled){background:var(--muted)}.hm-pdf-toolbar button:disabled{opacity:.35}.hm-pdf-pages{flex:1;min-height:0;padding:16px;overflow:auto}.hm-pdf-pages canvas{background:#fff;margin:0 auto;display:block;box-shadow:0 1px 6px #00000012}.hm-v2-panel .hm-diffs-sidebar{flex:0 0 186px;width:186px;min-width:150px;max-width:186px}.hm-v2-panel .hm-diffs-toolbar{gap:6px}.hm-v2-panel .hm-artifacts-nav{flex:none;width:100%}.hm-v2-panel .hm-artifacts-files{flex:1;width:100%;min-width:0}.hm-v2-panel .hm-artifacts-preview{width:100%;min-width:0}.hm-page .hm-composer .hm-repo-select{flex:none;width:auto}.hm-page .hm-composer .hm-repo-select-control{width:auto;max-width:180px}.hm-page .hm-composer-spacer{flex:0 0 0;min-width:0}.hm-page .hm-composer .hm-composer-controls{min-width:0}.hm-page .hm-composer .hm-send-button{margin-left:auto}.hs-sidebar .hs-sidebar-list{gap:8px}.hs-sidebar .hs-sidebar-section{gap:0}.hm-page .hm-session-composer-wrap .hm-composer{min-height:142px}.hm-page{--hm-bg:var(--background);--hm-panel:var(--background);--hm-title:var(--foreground);--hm-ink:var(--foreground);--hm-muted:var(--muted-foreground);--hm-line:var(--border);--hm-control-bg:transparent}.hs-sidebar{--hs-bg:#f3f4f6;--hs-ink:#111827;--hs-muted:#6b7280;--hs-muted-strong:#6b7280;--hs-control-bg:#e9ebef;--hs-control-border:#e5e7eb;--hs-control-border-strong:#e5e7eb}.hm-v2-panel .hm-info{background:var(--background);height:auto;padding:20px}.hm-v2-panel .hm-info-inner{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none}.hm-v2-panel .hm-info-inner>*{width:100%;min-width:0}.hm-v2-panel .hm-session-details-layout{flex-direction:column;gap:16px;display:flex}.hm-v2-panel .hm-session-details-header{padding:0 0 4px}.hm-v2-panel .hm-session-details-header>p,.hm-v2-panel .hm-session-details-header>span{display:none}.hm-v2-panel .hm-details-card{border-color:var(--border);border-radius:12px;min-width:0}.hm-v2-panel .hm-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-v2-panel .hm-details-card-head h3{font-family:var(--font-geist-sans), system-ui, sans-serif;font-size:14px}.hm-v2-panel .hm-mcp-list{grid-template-columns:1fr}.hm-v2-panel .hm-mcp-card{border-radius:12px;margin-top:16px}.hm-v2-panel .hm-mcp-header h3{font-family:var(--font-geist-sans), system-ui, sans-serif}.hm-page .hm-composer .hm-select-control span{font-family:inherit;font-size:12px}.hm-page .hm-composer .hm-reasoning-pill{box-shadow:none}.hs-sidebar .hs-sidebar-filter-area{margin-top:0}.hs-sidebar .hs-sidebar-filter-button span:not(.hs-sidebar-filter-indicator){font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;font-size:12px}.hs-sidebar .hs-sidebar-scroll{margin-top:0}.hs-sidebar .hm-v2-sidebar-footer .hs-sidebar-avatar{color:#111827;box-shadow:none;background:#dce1e9;border-radius:50%}.hm-page .hm-composer :is(.hm-select-control,.hm-reasoning-pill,.hm-fast-mode-toggle,.hm-icon-button){font-family:var(--font-geist-sans), system-ui, sans-serif;background:0 0;border:0;border-radius:6px;font-size:12px}.hm-page .hm-composer .hm-composer-textarea{font-family:var(--font-geist-sans), system-ui, sans-serif;padding:0;font-size:14px}.hm-page .hm-composer .hm-composer-footer{border:0;padding:12px 0 0}.hm-page .hm-composer .hm-composer-controls{overflow:visible}.hm-page .hm-composer .hm-stop-button{background:var(--foreground);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--background);border:0;border-radius:50%;margin-left:auto;padding:8px}.hm-page .hm-composer .hm-stop-button+.hm-enter-hint+.hm-send-button{margin-left:0}.hm-page .hm-logs-toolbar,.hm-page .hm-logs-search{background:var(--background)}.hs-sidebar .hs-sidebar-filter-button span{font-family:var(--font-geist-sans), system-ui, sans-serif}.hs-sidebar .hs-sidebar-section{margin-top:4px}.hs-sidebar .hs-sidebar-controls{min-height:0}.hs-sidebar .hs-sidebar-icon-button{width:28px;min-width:28px;height:28px;min-height:28px}.hs-sidebar .hs-sidebar-avatar--fallback{color:#111827;font-family:var(--font-geist-sans), system-ui, sans-serif;background:#dce1e9}.hm-session-composer-wrap{overflow:visible}.hm-page .hm-event-card--user .hm-event-pre{font-family:var(--font-geist-sans), system-ui, sans-serif;font-size:14px;line-height:22px}.hm-v2-session-actions .hm-v2-diff-summary{width:100%;color:var(--hm-muted);border-bottom:0;justify-content:space-between;align-items:center;margin-bottom:0;padding:8px 0;font-size:13px;display:flex}.hm-v2-session-actions .hm-v2-diff-summary,.hm-v2-session-actions .hm-v2-repository-branch{letter-spacing:0;text-transform:none;font-family:inherit;font-size:13px;font-weight:400;line-height:20px}.hm-v2-session-actions .hm-v2-diff-summary>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0;gap:6px;display:flex}.hm-v2-session-actions .hm-v2-repository-branch{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);padding:4px 0 10px;overflow:hidden}.hm-v2-diff-summary em{color:#15803d;font-style:normal}.hm-v2-diff-summary i{color:#b91c1c;font-style:normal}.hm-v2-panel .hm-diffs-sidebar[hidden]{display:none}.hs-sidebar .hs-sidebar-session-menu-button{width:24px;min-width:24px;height:24px;min-height:24px;position:absolute;top:8px;right:8px}.hs-sidebar .hs-sidebar-session-item[data-active=true]:before{display:none}.hm-page .hm-composer--session .hm-composer-input{flex:60px;min-height:60px}.hm-page .hm-composer--session .hm-composer-textarea{min-height:60px;padding:0}.hm-page .hm-composer-footer{min-height:44px}.hm-page .hm-event-card--user .hm-event-content{font-family:var(--font-geist-sans), system-ui, sans-serif}.hm-page .hm-status-badge{text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.hm-page .hm-session-title-copy{flex:1;min-width:0}.hm-session-heading{flex:1}.hm-session-title-line h1{flex:1;max-width:none}@media (min-width:769px){.hm-session-sidebar-toggle--hidden-desktop{display:none!important}}:root,:root[data-theme=light]{--background:#fff;--foreground:#111827;--primary:#111827;--primary-foreground:#fff;--muted:#f3f4f6;--muted-foreground:#6b7280;--border:#e5e7eb;--surface:#fff;--font-sans:var(--font-geist-sans), system-ui, sans-serif}body{font-family:var(--font-geist-sans), system-ui, sans-serif}.hm-workspace-shell{background:var(--background);height:100dvh}.hm-page{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), system-ui, sans-serif}.hs-sidebar{font-family:var(--font-geist-sans), system-ui, sans-serif;background:#f3f4f6;border-right:1px solid #e5e7eb;gap:12px;padding:16px 12px}.hs-sidebar-header{background:0 0;border:0;padding:0}.hs-sidebar-brand{letter-spacing:-.02em;font-family:inherit;font-size:15px;font-weight:600}.hs-sidebar-brand>svg{display:none}.hs-sidebar-header-row{gap:8px}.hs-sidebar-header-actions{margin-left:auto}.hs-sidebar-icon-button{color:#6b7280;width:28px;height:28px}.hs-sidebar-new-session-wrap{padding:0}.hs-sidebar-new-session{background:#e9ebef;border:0;border-radius:8px;height:38px;padding:10px 12px;font-family:inherit;font-size:13px}.hs-sidebar-controls{gap:8px;padding:0}.hs-sidebar-filter-button,.hs-sidebar-archive-link{color:#6b7280;border:0;padding:6px;font-family:inherit;font-size:12px;font-style:normal}.hs-sidebar-projects-link{display:none}.hs-sidebar-scroll{padding:0}.hs-sidebar-section{margin-top:12px}.hs-sidebar-section-header{margin-bottom:4px;padding:6px 10px}.hs-sidebar-section-label{letter-spacing:0;text-transform:none;color:#6b7280;font-family:inherit;font-size:12px}.hs-sidebar-section-line,.hs-sidebar-section-count{display:none}.hs-sidebar-session-row{border-radius:8px;margin:2px 0}.hs-sidebar-session-item{border:0;border-radius:8px;gap:4px;min-height:58px;padding:10px}.hs-sidebar-session-item[data-active=true]{box-shadow:none;background:#dfe3e9}.hs-sidebar-session-title{color:#111827;font-family:inherit;font-size:13px;font-weight:400;line-height:20px}.hs-sidebar-session-title-row{padding-right:0}.hs-sidebar-session-item:has(.hs-sidebar-session-trailing>:only-child) .hs-sidebar-session-title-row{padding-right:24px}.hs-sidebar-session-item:has(.hs-sidebar-session-trailing>:nth-child(2)) .hs-sidebar-session-title-row{padding-right:46px}.hs-sidebar-session-item:has(.hs-sidebar-session-trailing>:nth-child(3)) .hs-sidebar-session-title-row{padding-right:64px}.hs-sidebar-session-item[data-unread=true] .hs-sidebar-session-title{font-weight:600}.hs-sidebar-session-meta{color:#6b7280;gap:6px;font-family:inherit;font-size:11px}.hs-sidebar-session-dot,.hs-tool-auth-badge{display:none}.hs-sidebar-session-menu-button{opacity:0;width:24px;height:24px;top:8px;right:8px}.hs-sidebar-session-row:is(:hover,:has(:focus-visible),:has([data-open=true])) .hs-sidebar-session-menu-button{opacity:1}.hs-sidebar-session-trailing{flex-direction:row;flex:none;justify-content:flex-end;align-items:center;gap:8px;width:auto;position:absolute;top:15px;right:13px}.hs-sidebar-session-trailing .hs-sidebar-pr-badge{order:0}.hs-sidebar-session-trailing .hs-sidebar-activity-indicator{order:1}.hs-sidebar-session-trailing .hs-sidebar-unread-dot{order:2}.hs-sidebar .hm-session-quick-archive{justify-content:center;align-items:center;display:inline-flex;right:32px}.hs-sidebar-session-row:is(:hover,:has(:focus-visible),:has([data-open=true])) .hs-sidebar-session-trailing{visibility:hidden}.hs-sidebar-session-row:is(:hover,:has(:focus-visible),:has([data-open=true]))>.hs-sidebar-session-item .hs-sidebar-session-title-row{padding-right:52px}.hm-session-archive-error{color:var(--ui-danger);padding:4px 10px;font-size:11px}.hs-sidebar-session-meta .hs-prompt-engineer-icons{display:flex}.hs-sidebar-pr-badge{background:0 0;border:0;padding:0;font-size:0}.hs-sidebar-pr-badge svg{width:12px;height:12px}.hm-v2-sidebar-footer{border-top:1px solid #e5e7eb;align-items:center;gap:8px;margin-top:auto;padding:12px 6px 0;font-size:13px;display:flex;position:relative}.hm-v2-sidebar-footer a{margin-left:auto}.hm-v2-account-control{flex:auto;min-width:0}.hm-v2-account-trigger{width:100%;min-width:0;min-height:40px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px;display:flex}.hm-v2-account-trigger:is(:hover,[aria-expanded=true]){background:color-mix(in srgb, var(--foreground) 6%, var(--background))}@media (pointer:coarse){.hm-v2-account-trigger{min-height:44px}}.hm-v2-account-trigger:focus-visible,.hm-v2-account-logout:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.hm-v2-account-avatar{color:#111827;background:#dce1e9;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.hm-v2-account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm-v2-account-menu{z-index:20;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:10px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:6px;right:6px;box-shadow:0 8px 24px #0000001a}.hm-v2-account-menu-name{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:12px;overflow:hidden}.hm-v2-account-logout{width:100%;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:9px 10px;display:block}.hm-v2-account-logout:hover{background:var(--muted)}.hm-topbar,.hm-session-header{border-bottom:1px solid var(--border);background:var(--background);height:64px;min-height:64px;padding:12px 28px}.hm-topbar-time,.hm-session-avatar,.hm-session-title-line>.hm-pr-chip,.hm-title-edit-button,.hm-tool-auth-badge,.hm-session-meta-row>button,.hm-session-meta-row>.relative{display:none}.hm-session-title-button,.hm-session-title-copy h1{letter-spacing:0;font-family:inherit;font-size:15px;font-weight:500;line-height:22px}.hm-session-meta-row{color:var(--muted-foreground);font-size:12px;line-height:18px}.hm-status-cluster{gap:8px}.hm-start-main{flex:1;justify-content:center;align-items:center;padding:40px 28px;display:flex;overflow:auto}.hm-start-content{flex-direction:column;gap:24px;width:760px;max-width:100%;display:flex}.hm-start-copy{flex-direction:column;align-items:center;gap:24px;margin-bottom:0;display:flex}.hm-baron{-o-object-fit:contain;object-fit:contain;width:190px;height:190px;margin-bottom:12px}.hm-start-copy h1{letter-spacing:-.03em;font-family:inherit;font-size:32px;font-weight:600;line-height:40px}.hm-start-copy p{color:var(--muted-foreground);font-family:inherit;font-size:14px;font-style:normal;line-height:18px}.hm-start-form{margin-top:24px}.hm-composer{background:var(--background);border:1px solid var(--border);box-shadow:none;border-radius:16px;padding:16px 18px;overflow:visible}.hm-composer-input{padding:0}.hm-composer-textarea{background:0 0;min-height:60px;padding:0;font-family:inherit;font-size:14px;line-height:22px}.hm-composer-footer{border:0;flex-wrap:nowrap;align-items:center;gap:8px;padding:12px 0 0}.hm-composer-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.hm-select-control,.hm-reasoning-pill,.hm-fast-mode-toggle,.hm-icon-button{background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:32px;padding:6px 8px;font-family:inherit;font-size:12px;display:inline-flex}.hm-select-control:hover,.hm-fast-mode-toggle:hover,.hm-icon-button:hover{background:var(--muted)}.hm-control-divider,.hm-enter-hint,.hm-fast-mode-divider{display:none}.hm-send-button{background:var(--foreground);width:32px;min-width:32px;height:32px;color:var(--background);border-radius:50%;margin:0}.hm-send-button svg{width:16px;height:16px;transform:rotate(-90deg)}.hm-fast-mode-toggle{width:32px;padding:8px}.hm-fast-mode-toggle--active,.hm-fast-mode-toggle--active:not(:disabled):hover{color:var(--foreground);background:var(--muted)}.hm-fast-mode-toggle--active:not(:disabled):hover{opacity:1}.hm-composer-plus{flex-shrink:0;position:relative}.hm-composer-plus summary{cursor:pointer;width:32px;height:32px;color:var(--muted-foreground);border-radius:6px;justify-content:center;align-items:center;font-size:20px;list-style:none;display:flex}.hm-composer-plus summary::-webkit-details-marker{display:none}.hm-composer-plus summary:hover{background:var(--muted)}.hm-plus-menu{background:var(--background);border:1px solid var(--border);z-index:50;border-radius:12px;flex-direction:column;gap:4px;width:260px;padding:6px;display:flex;position:absolute;bottom:42px;left:0;box-shadow:0 8px 30px #00000012}.hm-plus-menu>button,.hm-plus-menu .hm-action-button{text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;min-height:36px;padding:8px 12px;font-size:13px}.hm-plus-menu>button:hover{background:var(--muted)}.hm-no-repository-option{text-align:left;border-bottom:1px solid var(--border);width:100%;padding:12px;font-size:13px;display:block}.hm-session-full-height-layout{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.hm-session-chat-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.hm-session-content-shell{flex:1;min-height:0;display:flex;overflow:hidden}.hm-session-parent-column{flex-direction:column;flex:1;min-width:0;display:flex;container:session-conversation/inline-size}.hm-session-main{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.hm-timeline-scroll{flex:1;min-width:0;overflow:auto}.hm-timeline{gap:24px;width:760px;max-width:calc(100% - 56px);margin:0 auto;padding:24px 0}.hm-session-composer-wrap{background:var(--background);border:0;min-height:174px;padding:12px 28px 28px}.hm-session-composer-form{gap:0;width:760px;max-width:100%;margin:0 auto;padding:0}@container session-conversation (min-width:900px){.hm-session-parent-column[data-session-sidebar-open=true] .hm-timeline-scroll{padding-right:312px}.hm-session-parent-column[data-session-sidebar-open=true] .hm-session-composer-wrap{padding-right:340px}}.hm-session-sidepanel{z-index:20;border:1px solid var(--border);background:var(--background);border-radius:16px;height:fit-content;max-height:calc(100% - 40px);margin:0;top:20px;right:28px;overflow:auto;box-shadow:0 2px 12px #00000008;width:min(284px,100% - 32px)!important;display:block!important;position:absolute!important}.hm-session-sidepanel-reopen{z-index:20;border:1px solid var(--border);background:var(--background);width:38px;height:38px;color:var(--muted-foreground);border-radius:12px;place-items:center;transition:color .12s,background-color .12s,border-color .12s;display:grid;position:absolute;top:20px;right:28px;box-shadow:0 2px 12px #0000000a}.hm-session-sidepanel-reopen:hover{border-color:color-mix(in srgb, var(--foreground) 18%, var(--border));background:var(--muted);color:var(--foreground)}.hm-session-sidepanel-reopen svg{width:18px;height:18px}.hm-session-sidepanel .hm-resize-x{display:none}.hm-sidepanel-scroll{padding:18px}.hm-sidepanel-section{border-bottom:1px solid var(--border);margin-bottom:16px;padding:0 0 16px}.hm-v2-panel-slot{flex-shrink:0;min-height:0}.hm-v2-panel-slot[hidden]{display:none}.hm-v2-panel{background:var(--background);border-left:1px solid var(--border);flex-direction:column;max-width:calc(100vw - 320px);height:100%;display:flex;position:relative}.hm-v2-panel-resize{cursor:col-resize;z-index:20;width:6px;position:absolute;top:0;bottom:0;left:-3px}.hm-v2-panel-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:6px;height:48px;padding:6px 10px;display:flex}.hm-v2-panel-tablist{flex:0 auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.hm-v2-panel-tab{border-radius:7px;flex-shrink:0;align-items:center;display:flex}.hm-v2-panel-tab[data-active=true]{background:var(--muted)}.hm-v2-panel-tab button{white-space:nowrap;color:var(--muted-foreground);padding:6px 10px;font-size:13px}.hm-v2-panel-tab[data-active=true] button:first-child{color:var(--foreground)}.hm-v2-panel-tab button:last-child{padding-left:0}.hm-v2-panel-add{position:relative}.hm-v2-panel-add>button{background:var(--muted);border-radius:6px;width:32px;height:32px;font-size:22px}.hm-v2-panel-menu{z-index:30;background:var(--background);border:1px solid var(--border);border-radius:12px;width:200px;padding:6px;position:absolute;top:40px;right:0;box-shadow:0 8px 30px #00000012}.hm-v2-panel-menu button{text-align:left;border-radius:6px;width:100%;padding:10px;font-size:13px;display:block}.hm-v2-panel-menu button:hover,.hm-v2-panel-launcher button:hover{background:var(--muted)}.hm-v2-panel-menu button,.hm-v2-panel-launcher button{justify-content:flex-start;align-items:center;gap:12px;display:flex}.hm-panel-view-icon{color:#6b7280;flex:0 0 18px}.hm-v2-panel-content{flex:1;min-height:0;overflow:auto}.hm-v2-panel-content[hidden]{display:none}.hm-v2-panel-content .hm-tab-panel{height:100%;min-height:0;padding:0}.hm-v2-panel-launcher{flex-direction:column;flex:1;justify-content:center;gap:12px;padding:60px;display:flex}.hm-v2-panel-launcher button{border-radius:8px;justify-content:flex-start;padding:12px;font-size:15px;display:flex}.hm-artifacts{flex-direction:column;height:100%;min-height:0;display:flex}.hm-artifacts-header{padding:16px 20px}.hm-artifacts-header h2{font-family:inherit;font-size:16px}.hm-artifacts-eyebrow{display:none}.hm-artifacts-explorer{flex-direction:column;flex:1;min-height:0;display:flex}.hm-artifacts-nav{border:0;border-bottom:1px solid var(--border);flex-flow:wrap;gap:4px;padding:8px 16px;display:flex}.hm-v2-panel .hm-artifacts-nav,.hm-v2-panel .hm-artifacts-files-header{display:none}.hm-v2-panel .hm-artifacts-file-list{flex:1;padding:12px 20px}.hm-v2-panel .hm-artifact-file{border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr);gap:12px;min-height:66px;padding:12px}.hm-artifact-row{border-radius:6px;align-items:center;display:flex}.hm-artifact-row[data-active=true],.hm-artifact-row:hover{background:var(--muted)}.hm-artifact-row .hm-artifact-file{background:0 0;flex:1;min-width:0}.hm-artifact-row-download{width:32px;height:32px;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;display:flex}.hm-artifact-row-download svg{width:18px;height:18px}.hm-artifact-count{color:var(--muted-foreground);margin-left:8px;font-size:12px;font-weight:400}.hm-v2-panel .hm-artifact-file-thumb{background:0 0;border:0;width:24px;height:24px}.hm-v2-panel .hm-artifact-file-copy strong{font-size:14px;font-weight:400;line-height:18px}.hm-v2-panel .hm-artifact-file-copy small{font-size:12px;line-height:16px}.hm-artifacts-nav>p{display:none}.hm-artifacts-nav button{border-radius:6px;flex:none;width:auto;padding:6px 8px;font-size:12px}.hm-artifacts-files{flex:1;min-height:0;overflow:auto}.hm-artifacts-preview{border:0;border-top:1px solid var(--border);flex:0 0 58%;min-height:200px;position:relative;overflow:auto}.hm-artifacts-preview-head{height:56px;min-height:56px;padding:12px 20px}.hm-artifacts-preview-head>div{min-width:0;padding-right:156px}.hm-v2-panel .hm-artifacts-preview-head h3{font-family:inherit;font-size:13px;font-weight:400}.hm-v2-panel .hm-artifacts-preview-head span{display:none}.hm-v2-panel .hm-artifacts-preview-actions{background:0 0;border:0;flex-direction:row-reverse;gap:8px;padding:0;display:flex;position:absolute;top:12px;right:56px}.hm-v2-panel .hm-artifacts-preview-actions a,.hm-v2-panel .hm-artifacts-preview-actions button{background:0 0;border:0;padding:6px 9px;font-size:13px}.hm-v2-panel .hm-artifacts-preview-actions svg{display:none}.hm-artifacts-preview-close{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.hm-artifacts-preview-body{height:auto;min-height:120px;padding:12px}.hm-artifact-resource{flex-direction:column;height:100%;display:flex}.hm-artifact-resource>header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;font-family:inherit;font-size:13px;line-height:20px;display:flex}.hm-artifact-resource-title{flex:180px;align-items:baseline;gap:8px;min-width:0;display:flex}.hm-artifact-resource-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hm-artifact-resource-size{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400}.hm-artifact-resource-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.hm-artifact-resource-actions a{border:1px solid var(--border);background:var(--background);min-height:30px;color:var(--foreground);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:20px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.hm-artifact-resource-actions a:hover{background:var(--muted);border-color:var(--muted-foreground)}.hm-artifact-resource-actions a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.hm-artifact-resource>div{flex:1;min-height:0;padding:16px;overflow:auto}.hm-artifact-resource .hm-artifact-inline{width:100%;max-width:none;margin:0}.hm-artifact-resource>div:has(.hm-artifact-native-shell--pdf,.hm-artifact-embed-shell){flex-direction:column;padding:0;display:flex;overflow:hidden}.hm-artifact-resource .hm-artifact-inline:has(>.hm-artifact-native-shell--pdf,>.hm-artifact-embed-shell){flex-direction:column;flex:1;min-height:0;display:flex}.hm-artifact-resource .hm-artifact-native-shell--pdf{height:auto;min-height:0;box-shadow:none;border-radius:0;flex:1}.hm-artifact-resource .hm-artifact-embed-shell{border:0;border-radius:0;flex:1;min-height:0}.hm-artifact-resource .hm-artifact-embed{--hm-artifact-embed-height:100%;transition:none}.hm-artifact-resource :is(.hm-artifact-code,.hm-artifact-table-wrap){max-height:none}.hm-artifact-resource img,.hm-artifact-resource iframe{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.hm-activity-disclosure-body,.hm-agent-activity-content{color:var(--foreground);border-left:0;padding-left:0;font-family:inherit;font-size:14px}.hm-thinking{color:var(--muted-foreground);background:0 0;border:0;padding:12px 0}.hm-thinking-label{font-size:14px}.hm-agent-activity-body,.hm-agent-activity-reasoning,.hm-agent-activity-preamble{color:var(--foreground);border:0;padding-left:0;font-family:inherit;font-size:14px}.hm-agent-activity-body .hm-markdown{color:var(--foreground);font-family:inherit;font-size:15px;line-height:25px}.hm-page .hm-tool-row,.hm-page .hm-tool-name,.hm-page .hm-tool-summary,.hm-page .hm-tool-detail-summary{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:13px}.hm-page .hm-tool-row--group .hm-tool-summary{color:#111827;font-size:15px}.hm-page .prose :not(pre)>code{font-weight:400}.hm-markdown-table-frame{min-width:0;max-width:100%;margin:1rem 0 1.25rem;container-type:inline-size}.hm-markdown-table-region{overscroll-behavior-inline:contain;scrollbar-gutter:stable;border:1px solid var(--border);background:var(--background);border-radius:10px;min-width:0;max-width:100%;overflow-x:auto}.hm-markdown-table-hint{color:var(--muted-foreground);text-align:right;padding:.4rem .1rem 0;font-size:.75rem;line-height:1.4;display:none}.hm-markdown-table-frame:has(thead tr>:nth-child(5)) .hm-markdown-table-hint{display:block}@container (max-width:42rem){.hm-markdown-table-frame:has(thead tr>:nth-child(4):last-child) .hm-markdown-table{width:100%;min-width:0;display:block}.hm-markdown-table-frame:has(thead tr>:nth-child(4):last-child) thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.hm-markdown-table-frame:has(thead tr>:nth-child(4):last-child) tbody,.hm-markdown-table-frame:has(thead tr>:nth-child(4):last-child) tr){display:block}.hm-markdown-table-frame:has(thead tr>:nth-child(4):last-child) tr{border-bottom:1px solid var(--border);padding:.45rem 0}.hm-markdown-table-frame:has(thead tr>:nth-child(4):last-child) tr:last-child{border-bottom:0}.hm-markdown-table-frame:has(thead tr>:nth-child(4):last-child) td{border:0;gap:.75rem;min-width:0;padding:.35rem .8rem;display:flex}.hm-markdown-table-frame:has(thead tr>:nth-child(4):last-child) td:before{content:attr(data-label);color:var(--muted-foreground);flex:0 0 28%;font-size:.88em;font-weight:500}.hm-markdown-table-frame:has(thead tr>:nth-child(4):last-child) .hm-markdown-table-cell-content{flex:1;min-width:0}}.hm-markdown-table-region:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.hm-markdown-table-region .hm-markdown-table{border-collapse:collapse;width:100%;min-width:100%;color:var(--foreground);border:0;margin:0;font-size:.92em;line-height:1.5}.hm-markdown-table :is(th,td){border:0;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:break-word;padding:.65rem .9rem}.hm-markdown-table :is(th,td):not([align]){text-align:left}.hm-markdown-table thead th{background:var(--muted);white-space:nowrap;font-weight:600}.hm-markdown-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--muted) 42%, transparent)}.hm-markdown-table tbody tr:last-child td{border-bottom:0}.hm-markdown-table :is(th,td) code{white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:500}.hm-markdown-table:has(thead tr>:nth-child(4):last-child){min-width:42rem}.hm-markdown-table:has(thead tr>:nth-child(4):last-child) :is(th,td):first-child{min-width:11.5rem}.hm-markdown-table:has(thead tr>:nth-child(5)){width:max-content}.hm-markdown-table:has(thead tr>:nth-child(5)) :is(th,td){min-width:9rem;max-width:24rem}.hm-agent-activity-item-time,.hm-agent-activity-header .hm-tool-time{display:none}.hm-agent-activity-header{color:var(--muted-foreground);background:0 0;border:0;padding:10px 0;font-size:13px}.hm-reasoning-card{color:var(--foreground);background:0 0;border:0;padding:0}.hm-reasoning-card>.hm-event-header{display:none}.hm-reasoning-card .hm-markdown{color:var(--foreground);font-family:inherit}.hm-event-label{text-transform:none;letter-spacing:0;color:var(--muted-foreground);font-family:inherit;font-size:12px}.hm-v2-elapsed{color:var(--muted-foreground);justify-content:flex-start;align-items:center;gap:6px;width:100%;max-width:760px;margin:0 auto;padding:4px 0;font-size:12px;line-height:16px;display:flex}.hm-v2-elapsed>span{align-items:center;gap:8px;display:flex}.hm-v2-elapsed time{font-variant-numeric:tabular-nums;flex-shrink:0}.hm-v2-elapsed time:before{content:"·";margin-right:6px}.hm-v2-search-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#11182733;justify-content:center;align-items:flex-start;padding:18vh 20px 24px;display:flex;position:fixed;inset:0}.hm-v2-search-modal{background:var(--background);border:1px solid var(--border);border-radius:16px;width:600px;max-width:100%;overflow:hidden;box-shadow:0 20px 80px #00000020}.hm-v2-search-input{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px;display:flex}.hm-v2-search-input svg{width:18px;height:18px;color:var(--muted-foreground)}.hm-v2-search-input input{outline:none;flex:1;min-width:0;font-size:15px}.hm-v2-search-input button{color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:11px}.hm-v2-search-results{max-height:360px;padding:8px;overflow:auto}.hm-v2-search-results button{border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px;font-size:14px;display:flex}.hm-v2-search-results button[data-active=true],.hm-v2-search-results button:hover{background:var(--muted)}.hm-v2-search-results small{color:var(--muted-foreground);font-size:12px}.hm-v2-search-results p{color:var(--muted-foreground);padding:24px}.hm-v2-search-modal footer{border-top:1px solid var(--border);color:var(--muted-foreground);padding:12px 18px;font-size:11px}.hs-sidebar-pr-badge span{display:none}.hs-sidebar-pr-badge[data-state=open]{color:#15803d}.hs-sidebar-pr-badge[data-state=merged]{color:#7e22ce}.hs-sidebar-pr-badge[data-state=closed]{color:#b91c1c}.hs-sidebar-pr-badge[data-state=draft]{color:#9ca3af}.hs-sidebar-activity-indicator[data-status=working]{color:#9ca3af;background:#9ca3af}.hs-sidebar-activity-indicator[data-status=waiting_approval]{color:#2563eb;background:#2563eb}.hs-sidebar-brand span,.hs-sidebar-new-session span,.hs-sidebar-filter-button span{font-family:inherit;font-size:inherit;text-transform:none;letter-spacing:0}.hs-sidebar-filter-row{padding:0}.hs-sidebar-scroll{flex:1;min-height:0}.hs-sidebar-session-meta>span:first-of-type{order:3;margin-left:auto}.hs-sidebar-session-meta .hs-engineer-icons{order:0}.hs-sidebar-session-meta>span:last-child{order:1}.hs-engineer-icon{width:18px;height:18px}.hm-v2-sidebar-footer .hs-sidebar-avatar{color:#111827;width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;background:#dce1e9;border:0;font-family:inherit;font-size:11px}.hm-page .hm-start-copy h1,.hm-page .hm-start-copy p{margin:0}.hm-page .hm-start-form{margin-top:0}.hm-page .hm-composer .hm-composer-controls{flex-wrap:nowrap;flex:1;gap:8px;width:auto}.hm-page .hm-composer .hm-repo-select{flex:0 auto}.hm-page .hm-composer :is(.hm-select-control,.hm-reasoning-pill,.hm-fast-mode-toggle,.hm-icon-button){width:auto;min-width:0;height:32px;min-height:32px;padding:6px 8px}.hm-page .hm-composer .hm-fast-mode-toggle{width:32px}.hm-page .hm-composer .hm-send-button{flex-basis:32px;width:32px;min-width:32px;height:32px;min-height:32px}.hm-page .hm-composer-textarea:focus-visible{box-shadow:none;outline:none}.hm-page .hm-composer:focus-within{box-shadow:none;border-color:#e5e7eb}.hm-page .hm-composer .hm-control-divider{display:none}.hm-v2-session-actions .hm-actionbar{border:0;flex-direction:column;align-items:stretch;gap:4px;padding:0;display:flex}.hm-v2-session-actions .hm-actionbar>.relative{width:100%}.hm-v2-session-actions .hm-action-button{text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:6px;min-height:36px;padding:8px 0;font-family:inherit;font-size:13px}.hm-v2-session-actions .hm-action-button--split{flex:1;justify-content:flex-start}.hm-v2-session-actions .hm-action-button--chevron{width:24px}.hm-v2-session-actions .hm-linked-pr-action{border:0;min-width:0;margin:0;padding:0}.hm-v2-session-actions .hm-repository-actions{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;margin-bottom:8px;padding-bottom:12px;display:flex}.hm-v2-session-actions .hm-repository-actions:empty{display:none}.hm-v2-session-actions .hm-v2-repository-branch{padding:4px 0}.hm-v2-session-actions .hm-linked-pr-action a{white-space:nowrap}.hm-v2-session-actions .hm-action-menu-button{align-self:flex-start}.hm-page .hm-autofix-panel{border-color:var(--border);background:var(--background);border-radius:14px;width:min(320px,100vw - 24px);padding:5px;font-family:inherit;box-shadow:0 18px 50px #0f172a1f,0 2px 8px #0f172a14}.hm-page .hm-autofix-panel-heading{gap:2px;padding:8px 9px 10px}.hm-page .hm-autofix-panel-heading strong{color:var(--foreground);font-size:14px;font-weight:600;line-height:20px}.hm-page .hm-autofix-panel-heading span{color:var(--muted-foreground);font-size:11px;line-height:15px}.hm-page .hm-autofix-policy-group{gap:1px;padding:0 2px 8px}.hm-page .hm-autofix-policy-group legend,.hm-page .hm-autofix-budget-label{color:var(--muted-foreground);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.hm-page .hm-autofix-policy-group legend{margin:0 7px 4px}.hm-page .hm-autofix-policy{color:var(--foreground);border-color:#0000;border-radius:9px;grid-template-columns:16px 1fr;gap:7px;padding:6px 8px}.hm-page .hm-autofix-policy:hover,.hm-page .hm-autofix-policy--selected{border-color:var(--border);background:var(--muted);color:var(--foreground)}.hm-page .hm-autofix-policy input{width:14px;height:14px;accent-color:var(--foreground);margin-top:1px}.hm-page .hm-autofix-policy>span{gap:1px}.hm-page .hm-autofix-policy strong{gap:6px;font-size:11px;font-weight:500;line-height:16px}.hm-page .hm-autofix-policy strong small{background:color-mix(in srgb, var(--muted-foreground) 12%, transparent);color:var(--muted-foreground);letter-spacing:.04em;padding:2px 5px;font-size:8px;font-weight:600}.hm-page .hm-autofix-policy>span>span{color:var(--muted-foreground);font-size:10px;line-height:14px}.hm-page .hm-autofix-budget-label{border-color:var(--border);margin:0 2px;padding:10px 8px 6px}.hm-page .hm-autofix-budget-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 2px 8px;display:grid}.hm-page .hm-autofix-choice{min-width:0;color:var(--foreground);border-color:#0000;border-radius:8px;justify-content:flex-start;align-items:flex-start;padding:7px 8px}.hm-page .hm-autofix-choice:hover,.hm-page .hm-autofix-choice--selected{background:var(--muted);color:var(--foreground);border-color:#0000}.hm-page .hm-autofix-choice:disabled:hover{color:var(--foreground);background:0 0;border-color:#0000}.hm-page .hm-autofix-new-activation-confirmation{border-color:var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:8px;margin:0 2px 8px}.hm-page .hm-autofix-new-activation-confirmation input{accent-color:var(--foreground)}.hm-page .hm-autofix-choice strong{font-size:11px;font-weight:500;line-height:16px}.hm-page .hm-autofix-choice small{color:var(--muted-foreground);font-size:10px;line-height:14px}.hm-page .hm-autofix-choice>.hm-autofix-choice-copy{width:100%;min-width:0;color:inherit;font-size:inherit;font-weight:inherit;text-align:left;background:0 0;border-radius:0;padding:0}.hm-page .hm-autofix-custom{border-color:var(--border);grid-template-columns:1fr 52px auto;gap:6px;margin-top:0;padding:9px 8px 4px}.hm-page .hm-autofix-custom label{color:var(--foreground);font-size:12px;font-weight:500}.hm-page .hm-autofix-custom input{border-color:var(--border);background:var(--background);height:28px;color:var(--foreground);border-radius:8px;font-size:12px}.hm-page .hm-autofix-custom button{border-color:var(--foreground);background:var(--foreground);height:28px;color:var(--background);letter-spacing:0;text-transform:none;border-radius:8px;padding:0 12px;font-size:12px;font-weight:500}.hm-page .hm-autofix-panel-error{margin:8px 10px 0;font-size:11px;line-height:15px}.hm-page .hm-autofix-disable{border-color:var(--border);width:calc(100% - 20px);height:32px;color:var(--muted-foreground);letter-spacing:0;text-transform:none;border-radius:8px;margin:8px 10px 6px;font-size:12px;font-weight:500}.hm-page .hm-autofix-disable:hover{border-color:var(--border);background:var(--muted);color:var(--foreground)}.hm-v2-session-actions .hm-actionbar>.hm-keep-ready-button,.hm-v2-session-actions .hm-actionbar>a[href*="settings?section=notifications"]{display:none}.hm-logs{background:var(--background);height:100%;display:flex}.hm-logs-terminal{flex-direction:column;width:100%;min-height:0;display:flex}.hm-v2-panel .hm-logs-toolbar{flex-wrap:nowrap;gap:12px;padding:16px 20px}.hm-logs-title-group{flex:1}.hm-v2-panel .hm-logs-title-group h2{font-family:inherit;font-size:14px;font-weight:600;line-height:18px}.hm-logs-title-group p{display:none}.hm-v2-logs-follow{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.hm-v2-logs-filters{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:12px 20px;display:flex}.hm-v2-panel .hm-logs-search{border:1px solid var(--border);border-radius:7px;width:100%;max-width:none;height:36px;padding:8px 10px}.hm-v2-logs-filter-row{flex-wrap:wrap;gap:6px;display:flex}.hm-v2-logs-filter-row select,.hm-v2-logs-filter-row button{border:1px solid var(--border);background:var(--background);border-radius:6px;padding:6px 8px;font-size:12px}.hm-v2-logs-filter-row button[data-selected=true]{background:var(--muted)}.hm-v2-logs-filter-row button[data-severity=error]{color:#b91c1c}.hm-v2-logs-filter-row button[data-severity=warning]{color:#a16207}.hm-v2-panel .hm-logs-columns,.hm-v2-panel .hm-logs-line{grid-template-columns:65px 65px 48px minmax(0,1fr);gap:8px;padding:5px 16px;font-size:11px;line-height:18px;display:grid}.hm-v2-panel .hm-logs-output{background:var(--background);flex:1;min-height:0;overflow:auto}.hm-v2-panel .hm-logs-columns{color:var(--muted-foreground)}.hm-v2-panel .hm-logs-content{white-space:pre-wrap;overflow-wrap:anywhere}.hm-v2-panel .hm-logs-line{color:var(--foreground);background:0 0;border:0}.hm-v2-panel .hm-logs-line[data-severity=error]{color:#b91c1c;background:#fef2f2}.hm-v2-panel .hm-diffs{flex-direction:row-reverse;height:100%;min-height:0;display:flex}.hm-v2-panel .hm-diffs-sidebar{border:0;border-left:1px solid var(--border);background:var(--background);width:186px;min-width:150px}.hm-v2-panel .hm-diffs-sidebar-header{padding:12px}.hm-v2-panel .hm-diffs-sidebar-header h2{font-family:inherit;font-size:13px}.hm-diffs-eyebrow,.hm-diffs-primary,.hm-diffs-summarybar>span{display:none}.hm-v2-panel .hm-diffs-repo{background:0 0;border:0;border-radius:6px;padding:10px;font-size:12px}.hm-v2-panel .hm-diffs-repo[data-active=true]{background:var(--muted)}.hm-v2-panel .hm-diffs-file{background:0 0;padding:8px;font-size:11px}.hm-v2-panel .hm-diffs-file[data-active=true]{background:var(--muted)}.hm-v2-panel .hm-diffs-main{flex:1;min-width:0}.hm-v2-panel .hm-diffs-summarybar{padding:12px 16px}.hm-v2-panel .hm-diffs-main-header{flex-wrap:wrap;padding:12px 16px}.hm-v2-panel .hm-diffs-file-heading h3{font-family:inherit;font-size:12px}.hm-v2-panel .hm-diffs-content{padding:0;overflow:auto}.hm-v2-panel .hm-session-details-grid{flex-direction:column;gap:16px;display:flex}.hm-v2-panel .hm-session-details-scroll,.hm-v2-panel .hm-session-details-header{padding:20px}.hm-v2-panel .hm-session-details-header h2{font-family:inherit;font-size:18px}.hm-v2-panel .hm-session-details-header>p{display:none}.hm-v2-panel .hm-session-details-card{border:1px solid var(--border);border-radius:12px}.hs-sidebar-engineers{flex-shrink:0;gap:2px;display:flex}.hs-sidebar-engineer-avatar,.hs-sidebar-engineer-fallback{width:18px;height:18px;font-size:9px}.hs-sidebar-engineer-badge{display:none}.hs-sidebar-session-row{display:block;position:relative}.hs-sidebar-session-item,.hs-sidebar-session-meta{width:100%}.hs-sidebar-list{flex:1;min-height:0;padding:0}.hs-sidebar-activity-indicator{width:6px;min-width:6px;height:6px;box-shadow:none;border:0;flex-basis:6px;animation:none}.hs-sidebar-activity-indicator[data-status=completed]{background:#15803d}.hs-sidebar-activity-indicator[data-status=stopped]{background:#9ca3af}.hs-sidebar-activity-indicator[data-status=failed],.hs-sidebar-activity-indicator[data-status=autofix_error]{background:#b91c1c}.hm-v2-pr-summary{flex:1;align-items:center;gap:10px;min-width:0;padding:8px 0;font-size:13px;display:flex;overflow:hidden}.hm-v2-pr-summary svg{color:var(--muted-foreground);flex-shrink:0}.hm-v2-pr-summary span{flex:1;min-width:0;overflow:hidden}.hm-v2-pr-summary strong{color:var(--muted-foreground);white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}.hm-v2-pr-summary[data-state=open] :is(svg,strong){color:#15803d}.hm-v2-pr-summary[data-state=merged] :is(svg,strong){color:#7e22ce}.hm-v2-pr-summary[data-state=closed] :is(svg,strong){color:#b91c1c}.hm-v2-pr-summary[data-state=draft] :is(svg,strong){color:#9ca3af}.hm-page .hm-github-pr-card{--hm-pr-accent:var(--muted-foreground);--hm-pr-accent-wash:color-mix(in srgb, var(--hm-pr-accent) 7%, transparent);border:1px solid color-mix(in srgb, var(--border) 88%, var(--hm-pr-accent));background:linear-gradient(100deg, var(--hm-pr-accent-wash), transparent 38%), var(--background);color:var(--foreground);border-radius:12px;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.hm-page .hm-github-pr-card:before{background:var(--hm-pr-accent);content:"";opacity:.72;border-radius:0 999px 999px 0;width:2px;position:absolute;top:12px;bottom:12px;left:0}.hm-page .hm-github-pr-card:hover{border-color:color-mix(in srgb, var(--border) 68%, var(--hm-pr-accent));transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0d,0 10px 28px #0f172a12}.hm-page .hm-github-pr-card[data-state=open]{--hm-pr-accent:#15803d}.hm-page .hm-github-pr-card[data-state=merged]{--hm-pr-accent:#7e22ce}.hm-page .hm-github-pr-card[data-state=closed],.hm-page .hm-github-pr-card[data-state=error]{--hm-pr-accent:#b91c1c}.hm-page .hm-github-pr-card[data-state=draft]{--hm-pr-accent:#6b7280}.hm-page .hm-github-pr-card-body{padding:12px 14px 13px 16px}.hm-page .hm-github-pr-card-heading{align-items:center;gap:7px;min-width:0;display:flex}.hm-page .hm-github-pr-card-icon{border:1px solid color-mix(in srgb, var(--hm-pr-accent) 16%, var(--border));background:var(--hm-pr-accent-wash);width:24px;height:24px;color:var(--hm-pr-accent);border-radius:7px;flex:0 0 24px;place-items:center;display:inline-grid}.hm-page .hm-github-pr-card-repository{min-width:0;color:var(--muted-foreground);flex:1;font-size:11px;font-weight:400;line-height:16px;display:flex}.hm-page .hm-github-pr-card-status{border:1px solid color-mix(in srgb, var(--hm-pr-accent) 10%, transparent);background:var(--hm-pr-accent-wash);min-height:22px;color:var(--hm-pr-accent);border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.hm-page .hm-github-pr-card-title{color:var(--foreground);margin-top:7px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:block}.hm-page .hm-github-pr-card-title:hover{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent);text-underline-offset:3px}.hm-page .hm-github-pr-card-participants,.hm-page .hm-github-pr-card-feedback{color:var(--muted-foreground);margin-top:5px;font-size:11px;line-height:16px}.hm-page .hm-github-pr-card-feedback--error{color:#b91c1c}.hm-v2-view-options{border-bottom:1px solid var(--border);flex-direction:column;gap:14px;padding:12px 0;display:flex}.hm-v2-view-options label{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--muted-foreground);flex-direction:column;gap:6px;font-size:12px;display:flex}.hm-v2-view-options :is(input[type=search],select,input[type=date]){background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:7px;min-width:0;padding:8px 10px;font-size:13px}.hm-v2-date-range{gap:8px;display:flex}.hm-v2-date-range input{width:50%}.hm-v2-view-options .hm-v2-show-folders{flex-direction:row;justify-content:space-between;align-items:center}.hm-v2-filter-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.hm-v2-filter-chips button{overflow-wrap:anywhere;background:var(--muted);border-radius:5px;max-width:100%;padding:4px 6px;font-size:11px}.hm-v2-filter-matches{max-height:140px;margin-top:4px;overflow:auto}.hm-v2-filter-matches button{text-align:left;border-radius:6px;width:100%;padding:8px;font-size:12px;display:block}.hm-v2-filter-matches button:hover{background:var(--muted)}.hm-v2-filter-all{color:var(--muted-foreground);margin-top:6px;font-size:11px}.hs-sidebar-filter-popover{background:var(--background);border-radius:12px;width:320px;max-height:calc(100dvh - 200px);font-family:inherit;overflow:auto}.hs-sidebar-filter-popover-header,.hs-sidebar-filter-title{display:none}.hs-sidebar-filter-option-label{font-family:inherit;font-size:13px}.hs-sidebar-project-header{padding:8px 10px;font-family:inherit;font-size:13px}.hs-sidebar-project-name{font-family:inherit}@media (max-width:720px){.hm-page .hm-composer .hm-composer-controls{flex-wrap:wrap}}.hm-v2-compact-actions{display:none}@media (max-width:1100px){.hm-v2-compact-actions{border-top:1px solid var(--hm-border);padding:16px;display:block}.hm-session-sidepanel{max-height:calc(100% - 32px);top:16px;right:16px;display:block!important}.hm-session-sidepanel-reopen{top:16px;right:16px}.hm-v2-panel{max-width:100%;height:100%;width:100%!important}.hm-v2-panel-slot{z-index:25;position:absolute;inset:0}.hm-v2-panel-resize{display:none}.hm-composer-controls{gap:4px}}@media (max-width:720px){.hm-topbar,.hm-session-header{padding:12px 16px}.hm-start-main{padding:24px 16px}.hm-baron{width:140px;height:140px}.hm-start-copy h1{font-size:28px}.hm-timeline{width:100%;max-width:100%;padding:20px 16px}.hm-session-composer-wrap{padding:8px 12px max(12px, env(safe-area-inset-bottom))}.hm-v2-panel-slot{z-index:25;position:absolute;inset:0}.hm-v2-panel{border-left:0;max-width:100%;width:100%!important}.hm-v2-panel-launcher{padding:32px}}@media (prefers-reduced-motion:reduce){.hm-v2-panel *{animation:none!important}}.hs-sidebar-session-action-menu,.hm-model-select .hm-dropdown{background:var(--background);color:var(--foreground);border:1px solid var(--border);font-family:var(--font-sans);border-radius:12px;padding:6px;box-shadow:0 8px 30px #0000001a}.hs-sidebar-session-action-menu .hs-project-pick-item,.hm-model-select .hm-dropdown-option{color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:13px;font-weight:400}.hs-sidebar-session-action-menu .hs-project-pick-item:is(:hover,:focus-visible),.hm-model-select .hm-dropdown-option:is(:hover,:focus-visible){background:var(--muted);box-shadow:none;outline:none}.hs-sidebar-session-action-menu .hs-project-pick-label,.hm-model-select .hm-dropdown-label{color:var(--muted-foreground);letter-spacing:0;text-transform:none;padding:10px 10px 5px;font-size:11px;font-weight:500}.hm-model-select .hm-dropdown-label--separated{border-color:var(--border)}.hm-model-select .hm-dropdown-option .text-secondary-foreground{color:var(--muted-foreground)}.hm-session-invite-dialog>input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:9px;margin-top:20px;padding:11px 12px;font-size:13px}.hm-invite-people{max-height:260px;margin-top:12px;overflow-y:auto}.hm-invite-people>p{color:var(--muted-foreground);padding:20px 8px;font-size:13px}.hm-invite-people>button{text-align:left;border-radius:9px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.hm-invite-people>button:is(:hover,[aria-pressed=true]){background:var(--muted)}.hm-invite-people img,.hm-invite-people .hm-session-access-avatar{border-radius:50%;width:32px;height:32px}.hm-invite-people strong,.hm-invite-people small{font-size:13px;display:block}.hm-invite-people small{color:var(--muted-foreground);font-size:12px}.hm-invite-people>button>span:last-child{margin-left:auto}.hm-session-visibility-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a3d}.hm-session-visibility-dialog{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:18px;padding:24px;box-shadow:0 24px 80px #0000002e}.hm-session-visibility-dialog h2{color:var(--foreground);font-size:20px;line-height:28px}.hm-session-visibility-dialog .hm-session-visibility-dialog-eyebrow{color:var(--muted-foreground);text-transform:none;letter-spacing:0;margin-bottom:10px;font-size:12px;font-weight:500}.hm-session-visibility-dialog>p:not(.hm-session-visibility-dialog-eyebrow){color:var(--muted-foreground);font-size:13px;line-height:21px}.hm-session-visibility-dialog-actions button{border:1px solid var(--border);background:var(--background);height:36px;color:var(--foreground);padding:0 14px;font-size:13px;font-weight:500}.hm-session-visibility-dialog-actions button:hover:not(:disabled){background:var(--muted)}.hm-session-visibility-dialog-actions .hm-session-visibility-dialog-confirm{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.hm-session-visibility-dialog-actions .hm-session-visibility-dialog-confirm:hover:not(:disabled){background:var(--foreground);opacity:.88}.hm-session-visibility-dialog button:focus-visible,.hm-session-visibility-action:focus-visible,.hm-session-add-avatar:focus-visible{outline:2px solid var(--muted-foreground);outline-offset:3px}.hm-session-access--compact .hm-session-access-heading{padding:0}.hm-session-access--compact .hm-session-access-heading p{font-size:12px;font-weight:400}.hm-session-access--compact .hm-session-access-heading button{color:var(--muted-foreground);font-size:16px}.hm-session-access-heading-actions{align-items:center;gap:2px;display:flex}.hm-session-access--compact .hm-session-access-heading-actions button{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.hm-session-access--compact .hm-session-access-heading-actions button:hover{background:var(--muted);color:var(--foreground)}.hm-session-access-heading-actions svg{width:16px;height:16px}.hm-session-access--compact .hm-session-access-user{flex:none;padding:6px 0;position:relative}.hm-session-access--compact .hm-session-access-users{flex-flow:wrap;align-items:center;gap:8px;display:flex}.hm-session-access--compact .hm-session-access-identity{display:none}.hm-session-access--compact .hm-session-access-remove{z-index:2;background:var(--background);display:none;position:absolute;top:100%;left:0}.hm-session-access--compact .hm-session-access-user:is(:hover,:focus-within) .hm-session-access-remove{display:block}.hm-session-add-avatar{border:1px solid var(--border);background:var(--muted);width:30px;height:30px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:background .12s,color .12s;display:inline-flex}.hm-session-add-avatar:hover{color:var(--foreground)}.hm-sidepanel-scroll>.hm-sidepanel-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.hm-session-access--compact :is(.hm-session-access-avatar,.hm-session-access-user img){width:30px;height:30px;box-shadow:0 0 0 2px var(--background), 0 0 0 3px var(--border);border-radius:50%;font-size:12px}.hm-session-access--compact .hm-session-access-identity strong{font-size:13px;font-weight:400}.hm-session-access--compact .hm-session-access-email,.hm-session-access--compact .hm-session-visibility-copy>span{display:none}.hm-session-access--compact .hm-session-visibility{background:0 0;border:0;align-items:center;padding:2px 0 0}.hm-session-access--compact .hm-session-visibility-action{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;height:auto;padding:6px 10px;font-size:12px;font-weight:500}.hm-session-access--compact .hm-session-visibility-action:hover{background:var(--muted)}.hm-session-visibility-state{color:var(--foreground);font-size:12px;line-height:18px}.hm-session-access--compact .hm-session-visibility-copy p{color:var(--muted-foreground);font-size:12px;font-weight:400}.hm-page .hm-event-feedback-row{justify-content:flex-end}:root[data-theme=dark]{--background:#151619;--foreground:#e5e7eb;--primary:#e5e7eb;--primary-foreground:#151619;--muted:#25272c;--muted-foreground:#9ca3af;--border:#303238;--surface:#151619}:root[data-theme=dark] .hs-sidebar{--hs-bg:#202226;--hs-ink:#e5e7eb;--hs-muted:#9ca3af;--hs-muted-strong:#9ca3af;--hs-control-bg:#2c2f35;--hs-control-border:#303238;--hs-control-border-strong:#303238;background:#202226;border-color:#303238}:root[data-theme=dark] .hs-sidebar-session-title{color:#e5e7eb}:root[data-theme=dark] .hs-sidebar-new-session{background:#2c2f35}:root[data-theme=dark] .hs-sidebar-session-item[data-active=true]{background:#353942}:root[data-theme=dark] .hm-v2-sidebar-footer{border-color:#303238}:root[data-theme=dark] .hm-page{--hm-bg:#151619;--hm-panel:#151619;--hm-title:#e5e7eb;--hm-ink:#e5e7eb;--hm-muted:#9ca3af;--hm-muted-strong:#9ca3af;--hm-line:#303238;--hm-control:#25272c;--hm-control-hover:#303238;--hm-bg-soft:#202226}.hm-page .hm-thinking{color:var(--muted-foreground)}.hs-sidebar .hm-v2-sidebar-footer .hs-sidebar-avatar{background-image:none;flex:0 0 28px;max-width:28px;max-height:28px}.hs-sidebar .hm-v2-sidebar-footer .hs-sidebar-avatar:before,.hs-sidebar .hm-v2-sidebar-footer .hs-sidebar-avatar:after{display:none}.hm-v2-start-title{text-transform:none;letter-spacing:0;color:#6b7280;font-size:15px;line-height:22px}.hs-sidebar .hs-sidebar-engineers{flex-direction:row;flex:none;gap:3px;width:auto}.hs-sidebar-automation-avatar{border:1px solid var(--hs-control-border);background:var(--hs-control-bg);width:18px;height:18px;color:var(--hs-ink);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.hs-sidebar-automation-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hs-sidebar .hs-sidebar-engineers>span+span{margin:0}.hs-sidebar .hs-sidebar-engineers[data-project=true]{flex:0 auto;gap:5px;min-width:0}.hs-sidebar .hs-sidebar-engineers>.hm-session-meta-project{flex:0 auto;align-items:center;gap:5px;min-width:0;display:inline-flex}.hs-sidebar .hm-session-meta-project>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-sidebar .hm-session-meta-separator{flex:none}.hs-sidebar .hs-sidebar-session-meta>.hm-v2-session-repo{text-overflow:ellipsis;white-space:nowrap;flex:1;order:1;min-width:0;margin-left:0;overflow:hidden}.hs-sidebar .hs-sidebar-session-meta>.hm-v2-session-age{white-space:nowrap;flex:none;order:2;margin-left:auto}.hs-sidebar .hm-v2-sidebar-footer .hs-sidebar-avatar--fallback{color:#111827!important;box-shadow:none!important;background:#dce1e9!important;border:0!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.hm-page #home-repository-picker{border:1px solid #e5e7eb;border-radius:10px;width:312px;max-height:360px;padding:6px;box-shadow:0 8px 24px #0000000d}.hm-page #home-repository-picker :is(.hm-dropdown-option,.hm-no-repository-option){color:#111827;border:0;border-radius:6px;justify-content:space-between;align-items:center;min-height:40px;margin:0;padding:12px 10px;font-family:inherit;font-size:13px;line-height:16px;display:flex}.hm-page #home-repository-picker .hm-no-repository-option[aria-pressed=true]{background:#f3f4f6}.hm-page .hm-plus-menu .hm-action-button{text-transform:none;letter-spacing:0;color:#111827;width:100%;font-family:inherit}.hm-dropdown-search input[type=search]::-webkit-search-cancel-button{display:none}.hm-v2-panel .hm-info{padding:20px 24px}.hm-v2-panel .hm-session-details-header{margin:0 0 18px;padding:0}.hm-v2-panel .hm-session-details-header>span{margin-top:6px;font-size:12px;line-height:16px;display:block}.hm-v2-panel .hm-details-card,.hm-v2-panel .hm-mcp-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.hm-v2-panel .hm-details-card~.hm-details-card,.hm-v2-panel .hm-mcp-card{border-top:1px solid #e5e7eb;padding-top:18px}.hm-v2-panel .hm-details-card-head,.hm-v2-panel .hm-mcp-header{background:0 0;border:0;padding:0 0 12px}.hm-v2-panel .hm-details-card-head p,.hm-v2-panel .hm-mcp-title p{display:none}.hm-v2-panel .hm-details-grid:not(.hm-details-grid--runtime){flex-direction:column;gap:12px;margin-top:12px;display:flex}.hm-v2-panel .hm-details-grid:not(.hm-details-grid--runtime)>div{border:0;align-items:baseline;gap:14px;padding:0;display:flex}.hm-v2-panel .hm-details-grid dt{text-transform:none;letter-spacing:0;font-family:inherit;font-size:12px;line-height:16px}.hm-v2-panel .hm-details-grid:not(.hm-details-grid--runtime) dt{flex-shrink:0;width:136px}.hm-v2-panel .hm-details-grid dd{white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:16px}.hm-v2-panel .hm-details-status{text-transform:capitalize;letter-spacing:0;background:0 0;border:0;padding:0;font-size:12px}.hm-v2-panel [aria-labelledby=hm-details-access-title]>.hm-details-card-head{display:none}.hm-v2-panel .hm-session-access-heading p{font-size:14px;font-weight:600}.hm-v2-panel .hm-details-runtime-hero{background:0 0;border:0;margin-bottom:12px;padding:0}.hm-v2-panel .hm-details-grid--runtime>div{border:0;padding:0}.hm-v2-panel .hm-details-runtime-actions{border:0;padding:12px 0 0}.hm-v2-panel .hm-details-runtime-actions button,.hm-v2-panel .hm-session-visibility button{border-radius:6px;min-height:32px;font-family:inherit;font-size:12px}.hm-v2-logs-follow input{appearance:none;cursor:pointer;background:#d1d5db radial-gradient(circle at 8px 8px,#fff 0 6px,#0000 6.5px);border:0;border-radius:9px;width:28px;height:16px;margin:0}.hm-v2-logs-follow input:checked{background:#111827 radial-gradient(circle at 20px 8px,#fff 0 6px,#0000 6.5px)}.hm-v2-logs-follow input:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.hm-v2-panel .hm-logs-columns{display:none}.hm-v2-panel .hm-logs-line{grid-template-columns:62px 46px 42px minmax(0,1fr);gap:10px;padding:6px 20px;font-size:12px;line-height:19px}.hm-v2-logs-filter-row :is(select,button){background:#f3f4f6;border:0;border-radius:5px;padding:6px 9px}.hm-v2-panel .hm-logs-empty{font-family:inherit;font-size:13px}.hs-sidebar-filter-popover{border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 8px 30px #00000012}.hs-sidebar-filter-popover-header{border:0;justify-content:space-between;align-items:center;padding:0 0 16px;font-size:14px;font-weight:600;display:flex!important}.hs-sidebar-filter-popover-header button{color:#6b7280;font-size:13px;font-weight:400}.hs-sidebar-filter-title{text-transform:none;letter-spacing:0;padding:0 0 10px;font-size:12px;font-weight:500;display:block!important}.hs-sidebar-filter-options{background:#f3f4f6;border-radius:7px;gap:4px;padding:3px;display:flex}.hs-sidebar-filter-option{background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;min-height:32px;padding:6px 4px}.hs-sidebar-filter-option[data-selected=true]{background:#fff}.hs-sidebar-filter-check{display:none}.hs-sidebar-filter-option-label{font-size:13px;font-weight:400}.hm-v2-filter-description{color:#6b7280;margin:10px 0 0;font-size:12px;line-height:18px}.hm-v2-view-options{gap:16px;padding:16px 0 0}.hm-v2-view-options>:is(.hm-v2-activity-filter,.hm-v2-multiselect,.hm-v2-show-folders){border-top:1px solid #e5e7eb;padding-top:16px}.hm-v2-activity-filter p{color:#6b7280;margin:0 0 10px;font-size:12px;line-height:18px}.hm-v2-activity-filter>div{flex-wrap:wrap;gap:6px;display:flex}.hm-v2-activity-filter button{border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;font-size:13px;line-height:20px}.hm-v2-activity-filter button[aria-pressed=true]{color:#fff;background:#111827;border-color:#111827}.hm-v2-view-options .hm-v2-filter-description{margin:-8px 0 0}.hm-v2-show-folders input{appearance:none;background:#d1d5db radial-gradient(circle at 10px 10px,#fff 0 7px,#0000 7.5px);border:0;border-radius:10px;width:32px;height:20px;margin:0}.hm-v2-show-folders input:checked{background:#111827 radial-gradient(circle at 22px 10px,#fff 0 7px,#0000 7.5px)}.hs-sidebar-filter-actions{border-top:1px solid #e5e7eb;gap:10px;margin-top:16px;padding:14px 0 0}.hs-sidebar-filter-actions button{text-transform:none;letter-spacing:0;border:0;min-height:32px;padding:7px 10px;font-size:13px}.hs-sidebar-filter-actions .hs-sidebar-filter-apply{color:#fff;background:#111827;border-radius:7px}.hs-sidebar-filter-actions .hs-sidebar-filter-reset{display:none}#session-filter-popover,#session-filter-popover :is(button,input,select,p,span,label,div){font-family:var(--font-geist-sans), system-ui, sans-serif;font-style:normal}#session-filter-popover{gap:0}#session-filter-popover .hs-sidebar-filter-popover-header>span{text-transform:none;letter-spacing:0;font-size:14px}#session-filter-popover .hs-sidebar-filter-options{flex-direction:row}#session-filter-popover .hs-sidebar-filter-option{width:auto;min-width:0}#session-filter-popover .hs-sidebar-filter-option-label{text-align:center;line-height:20px}.hm-effort-select{flex-shrink:0;position:relative}.hm-page .hm-runtime-warning{color:#4b5563;background:#f9fafb;border-color:#e5e7eb;padding:12px 24px}.hm-page .hm-runtime-warning strong{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.hm-page .hm-runtime-warning p{font-size:12px;line-height:18px}.hm-page .hm-error-banner--session{font-family:var(--font-geist-sans), system-ui, sans-serif;text-transform:none;letter-spacing:0;padding:12px 24px;font-size:13px;line-height:18px}.hm-page .hm-error-banner--session p,.hm-page .hm-error-banner--session button{text-transform:none;letter-spacing:0;font-family:inherit;font-size:13px}.hm-page .hm-error-banner--session button{border-radius:6px;padding:6px 10px}@media (max-width:720px){.hm-page .hm-composer .hm-composer-controls{flex-wrap:nowrap;gap:4px;min-width:0}.hm-page .hm-composer .hm-composer-footer{flex-wrap:nowrap;gap:4px}.hm-page .hm-composer .hm-select-control{min-width:0;padding:0 4px}.hm-page .hm-composer .hm-select-control span{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.hm-page .hm-composer .hm-effort-select>button{gap:3px;padding:0 4px;font-size:12px}.hm-page .hm-composer .hm-fast-mode-toggle{width:28px;min-width:28px}}@media (max-width:1100px){.hm-session-header-actions .hm-status-cluster{display:none}.hm-session-header-actions>.md\:hidden{display:block}}.hm-effort-select>button{align-items:center;gap:6px;display:flex;text-transform:none!important}.hm-effort-menu{z-index:60;background:var(--background);border:1px solid #e5e7eb;border-radius:10px;width:160px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #00000012}.hm-effort-menu button{border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:13px;line-height:20px;display:flex}.hm-effort-menu button:is(:hover,:focus-visible,[aria-checked=true]){background:var(--muted)}.hm-page .hm-attachment-list{border:0;flex-wrap:nowrap;flex-shrink:0;align-items:flex-end;gap:10px;max-height:none;padding:0 0 10px;overflow-x:auto}.hm-page .hm-attachment-chip{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;padding:8px 10px;font-size:13px;line-height:20px}.hm-page .hm-attachment-caption{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.hm-page .hm-attachment-caption span{flex:1}.hm-page .hm-attachment-chip--image{flex-direction:column;gap:0;width:180px;padding:0;overflow:hidden}.hm-page .hm-attachment-chip--image .hm-attachment-caption{gap:8px;padding:8px;font-size:12px;line-height:18px}.hm-page .hm-attachment-preview{-o-object-fit:contain;object-fit:contain;background:#f3f4f6;border-radius:0;flex:0 0 86px;width:100%;height:86px}.hm-page .hm-attachment-remove{color:#6b7280;background:0 0;flex:0 0 20px;width:20px;height:20px}.hm-page .hm-composer .hm-repo-select{flex:0 auto;min-width:0}.hm-page .hm-composer .hm-repo-select-control{width:100%;min-width:0}.hm-page .hm-composer .hm-repo-select-control span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm-artifact-actions{align-items:center;gap:4px;display:flex}.hm-work-section-title,.hm-work-see-more{color:var(--muted-foreground);font:inherit;text-align:left;background:0 0;border:0;padding:6px 0 10px;font-size:13px}.hm-work-section-title:hover,.hm-work-see-more:hover{color:var(--foreground)}.hm-work-list-row{width:100%;min-width:0;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px 10px;font-size:14px;display:flex}.hm-work-list-row:hover{background:var(--muted)}.hm-work-list-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hm-work-list-icon{width:20px;color:var(--muted-foreground);flex-shrink:0}.hm-work-list-status{color:var(--muted-foreground);flex-shrink:0;font-size:12px}.hm-work-list-status[data-status=failed],.hm-work-list-status[data-status=interrupted]{color:var(--ui-danger)}.hm-work-sidebar .hm-work-list-row{padding:9px 0;font-size:13px}.hm-work-artifact-list{padding:32px 24px}.hm-work-artifact-list section+section{margin-top:38px}.hm-work-artifact-list h2,.hm-work-artifact-list p{color:var(--muted-foreground);margin:0 0 16px;font-size:13px;font-weight:400}.hm-work-launch-card{border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);font:inherit;text-align:left;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.hm-work-launch-card:hover{background:var(--muted)}.hm-work-launch-card:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.hm-work-launch-icon{width:20px;height:20px;color:var(--muted-foreground);flex-shrink:0}.hm-work-launch-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hm-work-launch-label{font-size:13px;line-height:18px}.hm-work-launch-name{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;line-height:17px}.hm-work-launch-chevron{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.hm-v2-panel .hm-work-inspector-embedded{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;position:relative;inset:auto}.hm-work-inspector-embedded .hm-work-inspector-avatar{width:28px;height:28px;font-size:9px}.hm-work-inspector-embedded .hm-work-inspector-header{gap:12px;padding:18px 24px}.hm-work-inspector-embedded .hm-work-inspector-identity h2{font-size:16px}.hm-work-inspector-embedded .hm-work-inspector-identity .hm-work-model{overflow-wrap:anywhere;margin-top:6px;font-size:12px}.hm-work-metadata{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 16px;margin-bottom:20px;font-size:12px;display:flex}.hm-work-final-output{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:20px;font-size:13px}.hm-work-final-output h3{color:var(--muted-foreground);margin-bottom:8px;font-weight:400}@media (max-width:600px){.hm-work-artifact-list{padding:24px 16px}.hm-work-inspector-embedded .hm-work-inspector-header{padding:16px}}.hm-work-artifact-detail{flex-direction:column;height:100%;min-height:0;display:flex}.hm-work-artifact-detail>.hm-work-inspector-embedded{flex:1;height:auto}.hm-work-inspector-embedded .hm-work-metadata{padding:16px 24px 0}.hm-work-inspector-embedded .hm-work-inspector-header>.hm-work-inspector-state{border:0;padding:0}.hm-work-inspector-embedded .hm-work-inspector-avatar svg{width:20px;height:20px}.hm-work-inspector-embedded .hm-work-process-terminal{min-height:0}.hm-work-inspector-embedded .hm-terminal-card{flex:none}.hm-work-list-status[data-status=blocked],.hm-work-list-status[data-status=partial],.hm-work-inspector-state[data-status=blocked],.hm-work-inspector-state[data-status=partial]{color:var(--ui-warning)}.hm-work-run-selector{color:var(--muted-foreground);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 24px;font-size:13px;display:flex}.hm-work-run-selector select{border:1px solid var(--border);min-width:0;max-width:100%;color:var(--foreground);background:var(--background);border-radius:6px;padding:5px 8px}.hm-tool-approval-trace{min-width:0}.hm-tool-approval-trace>summary{cursor:pointer;align-items:center;list-style:none;display:flex}.hm-tool-approval-trace>summary::-webkit-details-marker{display:none}.hm-tool-approval-trace[open]>summary .hm-tool-chevron{transform:rotate(90deg)}.hm-tool-approval-trace-details{max-width:min(640px,100% - 36px);margin:8px 0 12px 36px}.hm-tool-approval{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:16px;flex-direction:column;gap:18px;padding:20px;font-size:13px;line-height:20px;display:flex;box-shadow:0 2px 4px #11182706;container-type:inline-size}.hm-tool-approval p,.hm-tool-approval dl,.hm-tool-approval dd{margin:0}.hm-tool-approval-heading{flex-direction:column;gap:10px;min-width:0;display:flex}.hm-tool-approval-identity{align-items:center;gap:12px;min-width:0;display:flex}.hm-tool-approval-identity>:first-child{border-radius:10px;flex-shrink:0}.hm-tool-approval-names{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hm-tool-approval-names>span{color:var(--muted-foreground);font-size:13px;line-height:18px}.hm-tool-approval-names>strong{font-size:16px;font-weight:600;line-height:22px}.hm-tool-approval-status{color:var(--muted-foreground);text-align:right;max-width:180px;font-size:12px;line-height:18px}.hm-tool-approval-description{color:var(--muted-foreground);overflow-wrap:anywhere}.hm-tool-approval-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hm-tool-approval-parameters{background:var(--muted);border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.hm-tool-approval-parameters dl{flex-direction:column;gap:12px;display:flex}.hm-tool-approval-param{align-items:flex-start;gap:16px;display:flex}.hm-tool-approval-param dt{color:var(--muted-foreground);overflow-wrap:anywhere;flex:0 0 110px}.hm-tool-approval-param dd{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.hm-tool-approval-link{color:var(--foreground);text-align:left;border-radius:4px;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.hm-tool-approval-link:hover:not(:disabled){text-decoration:underline}.hm-tool-approval-expand{align-self:flex-start}.hm-tool-approval-parameters-toolbar,.hm-tool-approval-parameter-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-tool-approval-parameters-toolbar strong{font-weight:500}.hm-tool-approval-tabs{border:1px solid var(--border);border-radius:6px;padding:2px;display:flex}.hm-tool-approval-tabs button{color:var(--muted-foreground);border-radius:4px;padding:2px 8px;font-size:12px}.hm-tool-approval-tabs button[aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px #00000010}.hm-tool-approval-parameters-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:280px;overflow:auto}.hm-tool-approval-parameters pre{font:12px/19px var(--font-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.hm-tool-approval-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.hm-tool-approval-account,.hm-tool-approval-muted{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;line-height:18px}.hm-tool-approval-account{flex:1;min-width:0}.hm-tool-approval-actions{flex-shrink:0;gap:8px;display:flex}.hm-tool-approval-decline{border:1px solid var(--border);background:var(--background);border-radius:8px;height:38px;padding:0 16px;font-weight:500}.hm-tool-approval-decline:hover:not(:disabled){background:var(--muted)}.hm-tool-approval-split{background:var(--foreground);height:38px;color:var(--background);border-radius:8px;display:flex;overflow:hidden}.hm-tool-approval-split>button{white-space:nowrap;padding:0 16px;font-weight:500}.hm-tool-approval-split>button:hover:not(:disabled){background:color-mix(in srgb, var(--background) 12%, transparent)}.hm-tool-approval-split>.hm-tool-approval-chevron{border-left:1px solid color-mix(in srgb, var(--background) 22%, transparent);justify-content:center;align-items:center;width:36px;padding:0;display:flex}.hm-tool-approval button:disabled{opacity:.55;cursor:default}.hm-tool-approval button:focus-visible,.hm-tool-approval summary:focus-visible,.hm-tool-approval-parameters-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.hm-tool-approval-split>button:focus-visible{outline-offset:-4px;outline-color:currentColor}.hm-tool-approval-menu{border:1px solid var(--border);background:var(--background);width:min(360px,100vw - 32px);color:var(--foreground);border-radius:12px;padding:6px;box-shadow:0 8px 28px #11182716}.hm-tool-approval-menu .hm-tool-approval-menu-item{height:auto;min-height:0;color:var(--foreground);border-radius:7px;padding:11px 28px 11px 10px}.hm-tool-approval-menu-item>div{flex-direction:column;gap:3px;display:flex}.hm-tool-approval-menu-item strong{font-size:13px;font-weight:600;line-height:18px}.hm-tool-approval-menu-item span{color:var(--muted-foreground);font-size:12px;line-height:18px}.hm-tool-approval-menu .hm-tool-approval-menu-item[data-highlighted],.hm-tool-approval-menu .hm-tool-approval-menu-item[data-state=checked]{background:var(--muted);color:var(--foreground)}.hm-tool-approval-history summary{cursor:pointer;color:var(--muted-foreground);font-size:12px}.hm-tool-approval-history[open] summary{margin-bottom:12px}.hm-tool-approval-error{color:var(--destructive);font-size:13px}@container (max-width:480px){.hm-tool-approval-identity{flex-wrap:wrap}.hm-tool-approval-status{text-align:left;max-width:none;margin-top:-6px;margin-left:52px}.hm-tool-approval-param{flex-direction:column;gap:3px}.hm-tool-approval-param dt{flex-basis:auto}.hm-tool-approval-param dd{width:100%}.hm-tool-approval-footer{flex-direction:column;align-items:stretch;gap:14px}.hm-tool-approval-actions{width:100%}.hm-tool-approval-decline{flex:1;height:40px}.hm-tool-approval-split{flex:1.6;height:40px}.hm-tool-approval-split>button:first-child{flex:1;padding:0 10px;font-size:12px}.hm-tool-approval-parameters-toolbar{flex-wrap:wrap;gap:8px}}@media (max-width:480px){.hm-tool-approval{gap:16px;padding:16px}}.hm-tool-approval-menu .rt-BaseMenuViewport{padding:0}.hm-tool-approval-menu .rt-BaseMenuItemIndicator{width:16px;top:12px;left:auto;right:10px;transform:none}.hm-tool-approval-menu .rt-BaseMenuItemIndicatorIcon{width:12px;height:12px}@container (max-width:480px){.hm-tool-approval-status{flex:0 0 calc(100% - 52px)}}.hm-page .hm-goal-shell{color:var(--hm-title);flex:none;margin:0 12px 4px}.hm-page .hm-goal-strip{border:1px solid var(--border);background:var(--background);white-space:nowrap;border-radius:12px 12px 0 0;align-items:center;gap:8px;height:36px;padding:0 8px;font-size:12px;display:flex}.hm-page .hm-goal-dot{width:9px;height:9px;color:var(--hm-muted);border:1.5px solid;border-radius:50%;flex:none}.hm-page .hm-goal-dot--active{color:#679a86;background:#679a86}.hm-page .hm-goal-dot--paused{color:#b58d54;background:#b58d54}.hm-page .hm-goal-dot--blocked,.hm-page .hm-goal-dot--usage_limited,.hm-page .hm-goal-dot--budget_limited{color:#a77272;background:#a77272}.hm-page .hm-goal-status{flex:none;font-weight:600}.hm-page .hm-goal-objective{text-overflow:ellipsis;min-width:0;color:var(--hm-muted);flex:auto;overflow:hidden}.hm-page .hm-goal-duration{color:var(--hm-muted);font-variant-numeric:tabular-nums;flex:none}.hm-page .hm-goal-icon{width:24px;height:24px;color:var(--hm-muted);border-radius:6px;flex:none;font-size:16px;line-height:1}.hm-page .hm-goal-icon:hover:not(:disabled),.hm-page .hm-goal-details button:hover:not(:disabled){background:var(--hm-control-bg);color:var(--hm-title)}.hm-page .hm-goal-icon:disabled{opacity:.4}.hm-page .hm-goal-details{border:1px solid var(--border);background:var(--background);border-top:0;border-radius:0 0 12px 12px;padding:10px 12px;font-size:12px}.hm-page .hm-goal-details p{max-height:50px;margin:0 0 8px;line-height:1.4;overflow:auto}.hm-page .hm-goal-details-footer{color:var(--hm-muted);align-items:center;gap:8px;display:flex}.hm-page .hm-goal-details-footer span{margin-right:auto}.hm-page .hm-goal-details button{color:var(--hm-title);border-radius:6px;padding:4px 7px}.hm-page .hm-goal-edit{gap:5px;margin-bottom:8px;display:flex}.hm-page .hm-goal-edit input{border:1px solid var(--border);background:var(--background);border-radius:6px;flex:1;min-width:0;padding:4px 6px}.hm-page .hm-goal-edit .hm-goal-budget-input{flex:0 100px}.hm-page .hm-composer-input{position:relative}.hm-page .hm-goal-input-mirror{pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;font:inherit;color:var(--hm-title);font-size:14px;line-height:22px;position:absolute;inset:0;overflow:hidden}.hm-page .hm-goal-input-mirror mark{color:#9a7a49;background:#9a7a4930;border-radius:3px}.hm-page .hm-composer-textarea--goal{color:#0000;caret-color:var(--hm-title)}.hm-page .hm-composer-textarea--goal::selection{background:#9a7a4966}@media (max-width:640px){.hm-page .hm-goal-shell{margin:0 4px 4px}.hm-page .hm-goal-strip{gap:5px}.hm-page .hm-goal-duration{display:none}}.hm-side-review-trigger{border:1px solid var(--hm-line);background:var(--hm-control-bg);width:100%;color:var(--hm-muted);text-align:left;font:inherit;cursor:pointer;border-radius:8px;margin-top:12px;padding:8px 10px;font-size:13px;line-height:1.5;display:block}.hm-side-review-trigger:hover,.hm-side-review-trigger:focus-visible{color:var(--hm-title)}.hm-side-review-trigger-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hm-side-review-trigger[aria-expanded=true] .hm-side-review-trigger-text{display:block}.hm-side-review-details{border-bottom:1px solid var(--hm-line);color:var(--hm-title);overflow-wrap:anywhere;padding:12px 10px;font-size:14px}.hm-side-review-note+.hm-side-review-note{border-top:1px solid var(--hm-line);margin-top:12px;padding-top:12px}.hm-side-review-note[data-status=resolved]{opacity:.65}.hm-side-review-meta,.hm-side-review-evidence{color:var(--hm-muted);margin:0 0 6px;font-size:12px}.hm-side-review-title{margin:0 0 6px;font-size:14px;font-weight:600}.hm-session-hover-card.rt-TooltipContent{border:1px solid var(--border);background:var(--background);width:min(400px,100vw - 24px);max-height:min(560px,100vh - 24px);color:var(--foreground);z-index:100;border-radius:14px;padding:16px;font-family:inherit;overflow-y:auto;box-shadow:0 12px 40px #00000024}.hm-session-hover-card .rt-TooltipArrow{display:none!important}.hm-session-hover-content{color:var(--foreground);gap:12px;font-size:13px;line-height:1.5;display:grid}.hm-session-hover-title{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;font-weight:600}.hm-session-hover-row{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:10px;display:grid}.hm-session-hover-row>span{overflow-wrap:anywhere;min-width:0}.hm-session-hover-label{color:var(--muted-foreground);font-size:12px}.hm-session-source-badge{background:var(--background);width:10px;height:10px;box-shadow:0 0 0 1px var(--background)}.hm-session-hover-avatar-fallback{background:var(--muted-foreground);color:var(--background)}.hm-session-hover-users{gap:6px;display:grid}.hm-session-hover-user{align-items:center;gap:7px;display:flex}.hm-session-hover-user>:first-child{flex-shrink:0}.hm-session-hover-pr-state{text-transform:capitalize;color:var(--muted-foreground);margin-top:2px;font-size:12px;display:block}.hm-session-hover-pr-state[data-state=open]{color:var(--ui-success)}.hm-session-hover-pr-state[data-state=merged]{color:var(--ui-info)}.hm-session-chat-column{position:relative}.hm-session-sidepanel[hidden]{display:none!important}.hm-session-menu-title-row{align-items:flex-start;gap:8px;display:flex}.hm-session-menu-title-row .hm-session-title-copy{flex:1;min-width:0}.hm-session-menu-title-row .hm-session-title-line{flex-wrap:wrap}.hm-session-menu-title-row h1{white-space:normal;width:100%;max-width:none;margin:0;overflow:visible}.hm-session-menu-title-row .hm-session-title-button{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:21px;display:-webkit-box}.hm-session-menu-title-row .hm-title-editor,.hm-session-menu-title-row .hm-title-input{width:100%;min-width:0}.hm-session-menu-title-row .hm-session-meta-row{overflow-wrap:anywhere;margin-top:6px;font-size:11px}.hm-session-menu-title-row .hm-session-meta-row span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hm-session-menu-status-row{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.hm-session-menu-heading .hm-icon-button{border-radius:7px;flex:0 0 28px;width:28px;min-width:28px;height:28px}.hm-session-menu-close{margin:-4px -6px 0 0}.hm-session-menu-status-row .hm-icon-button{margin-right:-6px}.hm-session-menu-heading .hm-status-badge{font-size:11px}.hm-session-menu-heading :is(button,input):focus-visible,.hm-session-menu-triggers button:focus-visible{outline:2px solid var(--muted-foreground);outline-offset:3px}.hm-session-menu-triggers,.hm-session-navigation-toggle{z-index:21;border:1px solid var(--border);background:var(--background);border-radius:12px;position:absolute;top:20px;box-shadow:0 2px 12px #00000008}.hm-session-menu-triggers{gap:2px;padding:3px;display:flex;right:28px}.hm-session-navigation-toggle{left:20px}@container session-conversation (max-width:899px){.hm-session-parent-column .hm-timeline{padding-top:76px}}@media (max-width:1100px){.hm-session-menu-triggers{top:16px;right:16px}}.hm-session-page .hm-session-sidepanel{border-radius:14px;max-height:calc(100% - 84px);top:64px;right:24px;width:min(300px,100% - 32px)!important}.hm-session-sidepanel .hm-sidepanel-scroll{padding:20px 16px 14px}.hm-session-sidepanel .hm-sidepanel-section{margin-bottom:14px;padding-bottom:14px}.hm-session-sidepanel .hm-sidepanel-section:first-child{padding-bottom:18px}.hm-session-menu-title-row .hm-session-title-button{font-size:16px;line-height:22px}.hm-session-menu-status-row{margin-top:12px}.hm-session-menu-heading .hm-status-badge{font-size:12px;font-weight:400}.hm-session-menu-triggers{box-shadow:none;background:0 0;border:0;gap:8px;padding:0;right:24px}.hm-session-menu-triggers .hm-icon-button{border:1px solid var(--border);background:var(--background);border-radius:8px;flex:none;width:32px;min-width:32px;height:32px;min-height:32px}.hm-session-sidepanel .hm-session-access--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hm-session-sidepanel .hm-session-access--compact>.hm-session-access-heading,.hm-session-sidepanel .hm-session-access--compact>.ui-text-danger{grid-column:1/-1}.hm-session-sidepanel .hm-session-access--compact .hm-session-access-users{gap:6px}.hm-session-sidepanel .hm-session-access--compact .hm-session-access-user{padding:0}.hm-session-sidepanel .hm-session-access--compact :is(.hm-session-access-avatar,.hm-session-access-user img,.hm-session-add-avatar){width:26px;height:26px;box-shadow:none;flex-basis:26px}.hm-session-sidepanel .hm-session-visibility-trigger{color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 0 4px 6px;font-size:13px;font-weight:400;line-height:19px;display:inline-flex}.hm-session-visibility-trigger svg,.hm-session-visibility-menu svg{color:var(--muted-foreground);flex-shrink:0}.hm-session-visibility-trigger:hover{background:var(--muted)}.hm-session-visibility-trigger:disabled{cursor:default;opacity:.6}.hm-session-visibility-trigger:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.hm-session-visibility-menu{min-width:184px;font-family:var(--font-geist-sans), system-ui, sans-serif;font-size:13px}.hm-session-sidepanel .hm-v2-session-actions{border-bottom:0;margin-bottom:0;padding-bottom:0}.hm-actionbar--session-menu .hm-session-menu-actions,.hm-actionbar--session-menu .hm-session-menu-code{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.hm-actionbar--session-menu .hm-session-menu-code[hidden]{display:none}.hm-actionbar--session-menu .hm-session-menu-code{border-top:1px solid var(--border);margin-top:10px;padding-top:12px;padding-bottom:8px}.hm-actionbar--session-menu .hm-repository-actions{border:0;gap:0;margin:0;padding:0}.hm-session-menu-section-title{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:500;line-height:18px;display:flex}.hm-session-menu-section-title>span{font-size:11px;font-weight:400}.hm-session-code-repository{min-width:0;color:var(--muted-foreground);align-items:center;gap:8px;padding:7px 0;font-size:12px;line-height:18px;display:flex}.hm-session-code-repository>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-session-code-repository>svg{flex-shrink:0;width:20px;height:14px}.hm-actionbar--session-menu .hm-action-button,.hm-actionbar--session-menu .hm-session-project-picker :is(.hm-session-project-link,.hm-session-project-add,.hm-session-project-change),.hm-session-webhook-row{min-height:40px;color:var(--foreground);gap:8px;padding:8px 0;font-family:inherit;font-size:13px;font-weight:400;line-height:20px}.hm-actionbar--session-menu .hm-session-project-add{color:var(--muted-foreground)!important}.hm-actionbar--session-menu .hm-action-button>svg:first-child,.hm-actionbar--session-menu .hm-session-project-link>svg:first-child,.hm-actionbar--session-menu .hm-session-project-add>svg:first-child,.hm-session-webhook-row>svg{width:20px;height:16px;color:var(--muted-foreground);stroke-width:1.5px;flex:0 0 20px}.hm-actionbar--session-menu .hm-session-project-add>svg:last-child{opacity:1;width:28px}.hm-actionbar--session-menu .hm-session-project-change{min-width:28px}.hm-actionbar--session-menu .hm-action-button:hover{background:var(--muted)}.hm-session-webhook-row{align-items:center;display:flex}.hm-session-webhook-row>.min-w-0{flex:1}.hm-session-webhook-label{font:inherit}.hm-session-webhook-row>button{width:28px;margin-right:0}.hm-session-webhook-row>button>span{border:0;width:28px;height:16px;padding:2px}.hm-session-webhook-row>button>span>span{box-shadow:none}.hm-actionbar--session-menu .hm-v2-diff-summary>span:first-of-type{text-align:left;flex:1}.hm-session-menu-work{border-top:1px solid var(--border);margin-top:8px;padding-top:13px}.hm-session-menu-work .hm-session-work-row{width:100%;color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.hm-session-work-row>svg{color:var(--muted-foreground);flex-shrink:0}.hm-session-work-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hm-session-work-copy>span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hm-session-work-copy small{color:var(--muted-foreground);font-size:11px}.hm-session-work-copy small[data-status=running]{color:var(--ui-success)}.hm-session-work-row:hover{background:var(--muted)}.hm-session-work-group .hm-work-see-more{text-align:left;width:100%;padding:8px 0 2px;font-size:12px}@container session-conversation (min-width:900px){.hm-session-parent-column[data-session-sidebar-open=true] .hm-timeline-scroll{padding-right:324px}.hm-session-parent-column[data-session-sidebar-open=true] .hm-session-composer-wrap{padding-right:352px}}@media (max-width:1100px){.hm-session-parent-column[data-session-sidebar-open=true] .hm-session-main{z-index:auto;animation:none}.hm-session-page .hm-session-sidepanel{max-height:calc(100% - 88px);top:72px;right:16px}.hm-session-menu-triggers{right:16px}.hm-session-menu-triggers .hm-icon-button{width:44px;min-width:44px;height:44px;min-height:44px}}.hm-actionbar--session-menu .hm-session-action-chevron{width:28px;color:var(--muted-foreground);margin-left:auto}
