:root{--palette-kite-ivory:#f6efe4;--palette-kite-sand:#e7dcd0;--palette-kite-blue:#46b4fe;--palette-kite-teal:#2f95a6;--palette-kite-orange:#fe9153;--palette-white:#fff;--palette-neutral-50:#fafafa;--palette-neutral-100:#f4f4f4;--palette-neutral-200:#e8e8e8;--palette-neutral-300:#bdbdbd;--palette-neutral-400:#8f8f8f;--palette-neutral-500:#666;--palette-neutral-600:#363636;--palette-neutral-650:#303030;--palette-neutral-700:#242424;--palette-neutral-800:#1d1d1d;--palette-neutral-900:#181818;--palette-blue-100:#eaf0ff;--palette-blue-200:#ccdafe;--palette-blue-300:#9bb7ff;--palette-blue-400:#6f93f8;--palette-blue-500:#3564e6;--palette-blue-600:#405682;--palette-blue-700:#304367;--palette-blue-800:#253550;--palette-blue-900:#1f2b40;--palette-teal-100:#e1f0f0;--palette-teal-200:#bce0e3;--palette-teal-300:#88cbd2;--palette-teal-400:#58a8b1;--palette-teal-500:#347f8c;--palette-teal-600:#236571;--palette-teal-700:#124f5b;--palette-teal-800:#153f48;--palette-teal-900:#183038;--palette-apricot-100:#fff1ea;--palette-apricot-200:#ffdbca;--palette-apricot-300:#ffb394;--palette-apricot-400:#ff8a5b;--palette-apricot-500:#f57948;--palette-apricot-600:#d95d34;--palette-apricot-700:#af482b;--palette-apricot-800:#843827;--palette-apricot-900:#592b20;--palette-amber-100:#fff5d8;--palette-amber-200:#fce5a3;--palette-amber-300:#f4cb62;--palette-amber-400:#e8ae33;--palette-amber-500:#cb891d;--palette-amber-600:#a46816;--palette-amber-700:#804b14;--palette-amber-800:#5d3919;--palette-amber-900:#402a17;--palette-red-100:#fbeae6;--palette-red-200:#f3c8be;--palette-red-300:#eea299;--palette-red-400:#df7463;--palette-red-500:#c94f41;--palette-red-600:#a1423c;--palette-red-700:#83342f;--palette-red-800:#652c29;--palette-red-900:#472e2e;--brand-apricot:var(--palette-kite-orange);--brand-blue:var(--palette-kite-blue);--brand-teal:var(--palette-kite-teal);--color-navigation:var(--color-positive);--color-navigation-soft:var(--color-positive-soft);--color-highlight:var(--brand-apricot);--color-highlight-strong:var(--palette-apricot-500);--color-on-highlight:var(--palette-neutral-800);--color-canvas:var(--lightningcss-light,var(--palette-white))var(--lightningcss-dark,var(--palette-neutral-900));--color-sidebar:var(--lightningcss-light,var(--palette-neutral-100))var(--lightningcss-dark,var(--palette-neutral-800));--color-rail:var(--lightningcss-light,var(--palette-neutral-100))var(--lightningcss-dark,var(--palette-neutral-700));--color-line-subtle:var(--lightningcss-light,var(--palette-neutral-200))var(--lightningcss-dark,var(--palette-neutral-650));--color-surface:var(--lightningcss-light,var(--palette-white))var(--lightningcss-dark,var(--palette-neutral-700));--color-inverse:var(--lightningcss-light,var(--palette-neutral-800))var(--lightningcss-dark,var(--palette-white));--color-on-inverse:var(--lightningcss-light,var(--palette-neutral-100))var(--lightningcss-dark,var(--palette-neutral-800));--color-subtle:var(--lightningcss-light,var(--palette-neutral-50))var(--lightningcss-dark,var(--palette-neutral-800));--color-ink:var(--lightningcss-light,var(--palette-neutral-800))var(--lightningcss-dark,var(--palette-neutral-100));--color-muted:var(--lightningcss-light,var(--palette-neutral-500))var(--lightningcss-dark,var(--palette-neutral-300));--color-line:var(--lightningcss-light,var(--palette-neutral-200))var(--lightningcss-dark,var(--palette-neutral-600));--color-input-border:var(--lightningcss-light,var(--palette-neutral-200))var(--lightningcss-dark,var(--palette-neutral-500));--color-accent:var(--lightningcss-light,var(--palette-blue-500))var(--lightningcss-dark,var(--palette-blue-300));--color-accent-soft:var(--lightningcss-light,var(--palette-blue-100))var(--lightningcss-dark,var(--palette-blue-900));--color-accent-strong:var(--lightningcss-light,var(--palette-blue-600))var(--lightningcss-dark,var(--palette-blue-200));--color-on-accent:var(--lightningcss-light,var(--palette-white))var(--lightningcss-dark,var(--palette-neutral-900));--color-primary:var(--palette-blue-600);--color-on-primary:var(--palette-white);--color-selection:var(--palette-teal-700);--color-selection-strong:var(--palette-teal-800);--color-on-selection:var(--palette-white);--color-positive:var(--lightningcss-light,var(--palette-teal-700))var(--lightningcss-dark,var(--palette-teal-300));--color-positive-soft:var(--lightningcss-light,var(--palette-teal-100))var(--lightningcss-dark,var(--palette-teal-900));--color-negative:var(--lightningcss-light,var(--palette-red-700))var(--lightningcss-dark,var(--palette-red-300));--color-negative-soft:var(--lightningcss-light,var(--palette-red-100))var(--lightningcss-dark,var(--palette-red-900));--color-control:var(--lightningcss-light,var(--palette-neutral-500))var(--lightningcss-dark,var(--palette-neutral-300));--color-focus:var(--color-accent);--color-media:var(--color-subtle);--color-row:var(--lightningcss-light,var(--palette-neutral-50))var(--lightningcss-dark,var(--palette-neutral-800));--color-popover:var(--color-button);--color-backdrop:var(--lightningcss-light,color-mix(in srgb, var(--palette-neutral-900) 40%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--palette-neutral-900) 64%, transparent));--color-backdrop-soft:var(--color-backdrop);--color-info:var(--lightningcss-light,var(--palette-blue-600))var(--lightningcss-dark,var(--palette-blue-300));--color-info-soft:var(--color-accent-soft);--color-warning:var(--lightningcss-light,var(--palette-amber-700))var(--lightningcss-dark,var(--palette-amber-300));--color-warning-soft:var(--lightningcss-light,var(--palette-amber-100))var(--lightningcss-dark,var(--palette-amber-900));--color-success:var(--color-positive);--color-success-soft:var(--color-positive-soft);--color-input:var(--lightningcss-light,var(--palette-neutral-100))var(--lightningcss-dark,var(--palette-neutral-650));--color-button:var(--lightningcss-light,var(--palette-neutral-200))var(--lightningcss-dark,var(--palette-neutral-600));--font-body:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:.5rem;--control-radius:.375rem;--button-radius:999px;--control-padding-y:.75rem;--touch-target:2.75rem;--floating-action-size:56px;--page-width:76rem;--motion-fast:.15s;--control-font-size:14px;--control-line-height:20px;--control-icon-size:20px;--control-padding-x:1rem;--control-inset:8px;--control-gap:8px;--control-height-xs:32px;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:48px;--control-height-xl:56px;--control-height:var(--control-height-md);--floating-action-inset:var(--space-6)}[data-control-density=compact]{--control-height-xs:24px;--control-height-md:36px}[data-control-size=xs],.button-xs,.compact-input{--control-height:var(--control-height-xs);--control-font-size:12px;--control-line-height:16px;--control-icon-size:16px;--control-padding-x:8px;--control-inset:4px;--control-gap:6px}[data-control-size=sm],.button-sm{--control-height:var(--control-height-sm);--control-font-size:13px;--control-line-height:18px;--control-icon-size:18px;--control-padding-x:12px;--control-inset:6px;--control-gap:6px}[data-control-size=md]{--control-height:var(--control-height-md);--control-font-size:14px;--control-line-height:20px;--control-icon-size:20px;--control-padding-x:16px;--control-inset:8px;--control-gap:8px}[data-control-size=lg],.button-lg{--control-height:var(--control-height-lg);--control-font-size:16px;--control-line-height:24px;--control-icon-size:22px;--control-padding-x:20px;--control-inset:8px;--control-gap:8px}[data-control-size=xl],.button-xl{--control-height:var(--control-height-xl);--control-font-size:18px;--control-line-height:26px;--control-icon-size:24px;--control-padding-x:24px;--control-inset:10px;--control-gap:10px}@media (width<=760px){:root{--control-height-xs:44px;--control-height-sm:44px}[data-control-density=compact]{--control-height-xs:21px;--control-height-sm:32px;--control-height-md:32px;--control-height-lg:40px;--control-height-xl:48px}}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAbUABMAAAAADXAAAAZtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE0AFwvbBEICoMAgkILFAAwhCYBNgIkAyIEIAWIagdiDAcbzwtR1KzJaS+yH4mxMavHya1W0jQVGwsRk9/Eu+B5+jb9c2cWPA4RJdKW11B3pX3ufxURIWSP1trcq4W08dWTGng91RUkWgqUSAS08NIjeoMhzv9+v5bvrifFk56IhEqItCb68GiSfkR8VUIED5G2kB5N7GvCJVSGCiERKo1QAqs6naQDAC/AdfGsdrz0LgjgBgAUgqARBHCSoyRVu+7pAXKDe1AXchgAQ4X7oD7YhQSA8jFQMGFaFYlqAwKyCAoAIO9MhUYhvA2izIIKGkuDAJmOEwDgBx4AANHsWDB2g0AuDSVoIBdkAQ+F/nmOVDFCBBCIIQAIaic7AVQ3A4bKlp9ZQH279uY7jS5boVNXyvnZlrABig9Z/y2v8MF3a/XD/FPQD6WYD/kNIM/UJuCjEQQ7CvBwAjnUuH465YABX7A5A8HDJ6C8+h7wbG++CYA46Q0QAHFx8KHNLQFAA0oi5GeorRCDkfKWIUq1BxKj7YjRPnDF6lkkv4WBAKAADXhoBPAwqA+IxI7Cik8NP3alfGtNE/BXmHfNnWYfs4YpN1ri2O4lQDSF4OHA3g9uIAP5GXWYiCACsgIFHIRokACIgc+9iAXkLcQKqj0gNlBbIXbQPhAHtOdeTZMoABwAxAIn0B4wGZAMPAAU6p24LQaCGIbN8Br7K45y6QhV3DNCu52DXF2cXfu3a+dq0+bb8+dlxpxc18KVTD/n+u5CqTZnz/bNjvL1HHW13XJGX+6489uzgbZ7Low+d47pO/3dIiytBwm7M1z/b5ObTpyrfP+Rkpf/uTwho9O/nYgduLHe/I1dJ1VMrVhvTsGmeTFNyXdW6xIo2bxMWqjDoI3ns4vWKFO2RpcabZsUzGr8Zasa3rEy9tmscfQ7lPGnLlSwa+GiDXIv1yz23cDytSq09AfqFSts/Y0OuYO/7/Q1wPfY7+RUT/qia9nal0v4d1cu62rUeYgqiAA2bGJwFB1uxT6RNjCfg6qnZ19O2g8OEBTg5wAgAOKVUcvt7lX+nRWu7s/04caN4AaLIUopNX0RbSQ8NwzFMy/TdehBXMgIE/cYP0q8wkTAHZd3YrO8PXh9t+0TR2bMsvQn8PJlIOh+6SjTRMdWLlQ77KKKzu13TkdFnQ4SSbZuGzyxFwFNs8/2bKqE1Buu2nzQQOovlLJEJKRu83OLXrt2ScxrW0KJ0p+wJnk+5CXEvAsVDFQBboFo4/2LbJ831pH/Gfg3TxAzo4TFIp/eKhsX7OE3dw8xMTfeeqIs0Q8eRKtLl9TjJyF3WhnIL5Vrk8/cfIsz9OxxsIT19eMXkP85VKxUCU6S5cX5c3ER9lcflqPffIqPun3mKOPe/2T1pjx88v6TPSYaOpPT/HfIy9PqQ5hQyLS508ozMenup2/zXiQnvwj7/WFvhLy7fQjyj579iHVjEXt8vDfY+5rRHt/Vh0HUDFRQv5A6KUHyZ8j3oCzKEhfp1I64uGePX5neQLloV0RQa22ILuPpDSHy3YxcOhiZ/+LFm2fxKVHvnp85HQrbXmaFw4r37yWBNUWdxalwEAJo3fpgwiZPt6jK7+wP94cAN77N4KL+33c9zW75pqWlvmUGFFYUAAKDZ6flF4s1XHfdQ36w9bVLWMlNMZ/P8sSAn1DF8YKOPgjgYJIkfUURmDYDAVJqSBgxHMDudX1ASF1NKNyqLDRV+wiDwh2HheTWwoq/74sjKVvbEgJuaQghvtJQZBULTaLPMHCrsrCQ7CaspNsNG/GWwo7P93CQaDSc2BkMFx7t4cZJU0QQSXVE4qY0ooiWg2jspCKGWM6a8cWgJptAYll7Q2GCBY9Nvsy8p3AYmM4kM6aZeEehYRm6sRObodFRmQKX3Q90kejSOZAGTMBkhCEPtkWgCa5ZaEtQPUNpG1lENYjI2tiGEJrBZ4qvQ0f/Uh8xVUwxo0gwg48imkYx2JqGwTQtzWyc7AhcFoVrC/NQCsLSIKGnFhzf4tVg81KKKq6EUstUiFdAgf7uldS3snS9RU8e9IicLv2Sx/cO96J7ScWVVIJvvBwFqnFLc0xmixTbWwPr3Rav/Qsj/p7u7cewKmFETb14HC1DCDBi9oG0NAzR0h9x5YZ+31ihwPwI8yv8thodQI5DKbRoMcQiVmuNnn82MS8+ZqjRLl6j+OWT3eI1Szt69GJU+cgXlpFG2qWKl/3ql/G/Ys5eafwAAAA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/hanken-grotesk-italic-vietnamese-_zMtch5S.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/hanken-grotesk-italic-latin-ext-KoQsQXDA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/hanken-grotesk-italic-latin-ChtpyDsL.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/hanken-grotesk-normal-vietnamese-CHiFlh_0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/hanken-grotesk-normal-latin-ext-Dg-wlmqe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/hanken-grotesk-normal-latin-CaVRRdDk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.checklist-summary{align-items:center;gap:var(--space-1);color:var(--color-muted);font-variant-numeric:tabular-nums;display:inline-flex}.checklist-summary>svg{flex:none;width:1em;height:1em}.checklist-summary[data-complete=true]{color:var(--color-positive)}.loading-indicator{width:100%;min-height:calc(var(--space-8) * 3);background:var(--color-canvas);flex:auto;grid-column:1/-1;align-self:stretch;display:grid;position:relative}.loading-indicator:before{content:"";background:var(--color-subtle);pointer-events:none;animation:2.8s ease-in-out infinite loading-surface-pulse;position:absolute;inset:0}.loading-indicator[data-inline=true]{vertical-align:middle;background:0 0;flex:none;align-self:center;width:1.25em;height:1.25em;min-height:0;display:inline-grid}.loading-indicator[data-inline=true]:before{border-radius:var(--control-radius);background:var(--color-line);inset-block:calc(50% - 2px)}@keyframes loading-surface-pulse{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-indicator:before{animation:none}}.table-scroll{max-width:100%;flex:1;padding-inline-end:var(--space-3)}.table-scroll .scroll-area-track[data-axis=vertical]{inset-block-end:var(--space-3)}.table-scroll.scroll-area[data-orientation=horizontal] .scroll-area-content{width:100%}.shared-table{--table-padding-y:var(--space-3);--table-align:flex-start;--table-justify:flex-start;border-collapse:separate;border-spacing:0;text-align:left;width:100%;color:var(--color-ink)}.shared-table[data-size=xs]{--table-padding-y:var(--space-1)}.shared-table[data-proportional=true]{table-layout:fixed}.shared-table[data-proportional=true] td{overflow:hidden}.shared-table[data-size=sm]{--table-padding-y:var(--space-2)}.shared-table[data-size=lg]{--table-padding-y:var(--space-4)}.shared-table[data-size=xl]{--table-padding-y:var(--space-5)}.shared-table th,.shared-table td{padding:var(--table-padding-y) var(--space-3);border-bottom:1px solid var(--color-line);vertical-align:middle;min-width:7rem}.shared-table td{white-space:nowrap}.shared-table .markdown{white-space:normal}.shared-table th{z-index:1;background:var(--color-subtle);font-weight:600;position:sticky;top:0}.shared-table :is(th,td)[data-align=center]{--table-align:center;--table-justify:center;text-align:center}.shared-table :is(th,td)[data-align=end]{--table-align:flex-end;--table-justify:flex-end;text-align:right}.shared-table td[data-table-cell]:hover{background:var(--color-subtle)}.shared-table td[data-table-cell]:is(:focus,:focus-within){background:var(--color-accent-soft);outline:2px solid var(--color-focus);outline-offset:-2px}.shared-table th:has(.table-heading-sort){padding-top:var(--space-1);padding-bottom:var(--space-1)}.table-heading-sort.button{justify-content:var(--table-justify);border-radius:0;width:100%;padding:0;font-weight:600}.shared-table th:has(.table-column-move)>.table-heading-sort{padding-inline-end:calc(var(--control-height-xs) - var(--space-3))}.shared-table th[data-align=end]:has(.table-column-move)>.table-heading-sort{padding-inline-start:calc(var(--control-height-xs) - var(--space-3));padding-inline-end:0}.table-heading-sort.button:hover:not(:disabled):not(:focus-visible){filter:none;background:0 0}.table-heading-label{max-width:calc(100% - var(--control-icon-size) - var(--space-1));position:relative}.table-heading-label>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.table-heading-label>svg{width:var(--control-icon-size);height:var(--control-icon-size);top:50%;position:absolute;inset-inline-start:calc(100% + var(--space-1));transform:translateY(-50%)}th[data-align=end] .table-heading-label>svg{inset-inline-start:auto;inset-inline-end:calc(100% + var(--space-1))}.table-heading-sort .lucide-arrow-up-down{opacity:.45}.table-heading-sort:hover .lucide-arrow-up-down,.table-heading-sort:focus-visible .lucide-arrow-up-down{opacity:1}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-app-bg:var(--brand-blue);--color-app-text:var(--palette-white);--color-shape-bg:color-mix(in srgb, var(--color-app-bg) 92%, white);--color-shape-text:var(--color-app-text);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='%235e6b76' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--disclosure-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m7.5 5 5 5-5 5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='%23b2bfca' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='%23b2bfca' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--color-muted) transparent}@media (hover:hover) and (pointer:fine){*{scrollbar-color:transparent transparent}:hover,:focus-within{scrollbar-color:var(--color-muted) transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}:hover::-webkit-scrollbar-thumb{background:var(--color-muted)}:focus-within::-webkit-scrollbar-thumb{background:var(--color-muted)}}}@media (forced-colors:active){*{scrollbar-width:auto;scrollbar-color:auto}}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}code,kbd,pre,samp{font-family:inherit}.resizable-split{grid-template-columns:minmax(0, var(--split-first)) var(--split-divider-size,12px) minmax(0, var(--split-second));min-width:0;min-height:0;display:grid}.resizable-split[data-direction=vertical]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, var(--split-first)) 24px minmax(0, var(--split-second))}.resizable-split[data-resizable=false][data-direction=horizontal]{grid-template-columns:minmax(0, var(--split-first)) minmax(0, var(--split-second));gap:var(--split-gap,0px)}.resizable-split[data-stacked=true]{gap:var(--split-gap,0px);flex-direction:column;display:flex}.resizable-split:is([data-resizable=false],[data-stacked=true])>:is(.resizable-split-handle,.resizable-split-divider){display:none}.resizable-split-panel{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.resizable-split-panel[hidden]{display:none}.resizable-split[data-scroll-panels=false]>.resizable-split-panel:not([hidden]){flex-direction:column;display:flex;overflow:hidden}.resize-handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;width:6px;position:relative}.resize-handle:after{content:"";background:0 0;width:2px;position:absolute;inset-block:0;inset-inline-start:2px}.resize-handle:hover:after,.resize-handle:focus-visible:after{background:var(--color-focus)}.resize-handle:focus-visible{outline:none}.resizable-split-divider{align-items:center;min-width:0;display:flex}.resizable-split[data-custom-divider=true][data-direction=vertical]{grid-template-rows:minmax(0, var(--split-first)) auto minmax(0, var(--split-second))}.resizable-split[data-second-collapsed=true][data-direction=vertical]{grid-template-rows:minmax(0,1fr) auto 0}.resizable-split-handle[data-custom-content=true]:after{display:none}.resizable-split-handle{background:var(--color-subtle);cursor:col-resize;touch-action:none;justify-content:center;align-items:center;display:flex}.resizable-split-handle:after{content:"";border-radius:var(--radius-sm);background:var(--color-control);width:2px;height:32px}.resizable-split-handle:focus-visible,.resizable-split-handle:hover{background:var(--color-accent-soft);outline:none}.resizable-split[data-direction=vertical] .resizable-split-handle{cursor:row-resize}.resizable-split[data-direction=vertical] .resizable-split-handle:after{width:32px;height:2px}.resizable-split[data-handle-style=edge] .resizable-split-divider{position:relative}.resizable-split[data-handle-style=edge][data-direction=vertical] .resizable-split-handle{inset-inline:0;z-index:1;background:0 0;height:6px;position:absolute;top:-3px}.resizable-split[data-handle-style=edge][data-direction=vertical] .resizable-split-handle:after{top:var(--space-1);background:var(--color-line);border-radius:0;width:100%;height:1px;position:absolute}.resizable-split[data-handle-style=edge] .resizable-split-handle:hover:after,.resizable-split[data-handle-style=edge] .resizable-split-handle:focus-visible:after{background:var(--color-focus);height:2px}.resizable-split[data-handle-style=edge] .resizable-split-handle[aria-disabled=true]{cursor:default;pointer-events:none}.resizable-split[data-handle-style=edge][data-direction=horizontal] .resizable-split-handle{inset-block:0;z-index:1;background:0 0;width:6px;position:absolute;left:-3px}.resizable-split[data-handle-style=edge][data-direction=horizontal] .resizable-split-handle:after{background:var(--color-line);border-radius:0;width:1px;height:100%;position:absolute;left:3px}.resizable-split[data-handle-style=edge][data-direction=horizontal] .resizable-split-handle:hover:after,.resizable-split[data-handle-style=edge][data-direction=horizontal] .resizable-split-handle:focus-visible:after{background:var(--color-focus);width:2px}@media (pointer:coarse){.resizable-split[data-direction=vertical]{grid-template-rows:minmax(0, var(--split-first)) 44px minmax(0, var(--split-second))}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}input:not([type=checkbox],[type=radio]),textarea,select{width:100%;min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--control-radius);background:var(--color-input);box-shadow:inset 0 0 0 1px var(--color-input-border);color:var(--color-ink);font-size:var(--control-font-size);line-height:var(--control-line-height);border:0}input:not([type=checkbox],[type=radio]),select:not([multiple]){height:var(--control-height)}textarea{padding-block:var(--control-padding-y);resize:vertical;line-height:1.6}select[multiple]{padding-block:var(--control-padding-y)}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}.markdown-input{min-width:0;min-height:calc(var(--writing-rows,7.5) * 1.6em + 3rem);max-width:100%;font-size:var(--writing-font-size,var(--text-base));background:var(--color-input);box-shadow:inset 0 0 0 1px var(--color-input-border);border-radius:var(--control-radius);color:var(--color-ink);flex-direction:column;display:flex}.markdown-input-toolbar{align-items:center;gap:var(--space-1);padding:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.markdown-input-toolbar select{flex:0 auto;width:auto}.markdown-input-toolbar .button-group{background:0 0;padding:0}.markdown-source-toggle{margin-left:auto}.markdown-input-writing{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.markdown-input-writing[data-empty=true]:before{content:attr(data-placeholder);top:var(--control-padding-y);left:var(--control-padding-x);right:var(--control-padding-x);pointer-events:none;color:var(--color-muted);font-size:var(--writing-font-size,var(--text-base));line-height:1.6;position:absolute}[data-input-appearance=plain] :is(.text-input,.text-input>input,textarea,.markdown-input){background:0 0}.markdown-input-writing[hidden]{display:none}.markdown-input .ProseMirror,.markdown-input-source{padding:var(--control-padding-y) var(--control-padding-x);min-height:calc(var(--writing-rows,7.5) * 1.6em);font-family:var(--font-body);font-size:var(--writing-font-size,var(--text-base));overflow-wrap:anywhere;outline:none;line-height:1.6}.markdown-input-source{resize:vertical;background:0 0;flex:auto;min-height:0}.markdown,.markdown-input .ProseMirror{line-height:1.6}.markdown p,.markdown-input .ProseMirror p{line-height:inherit;margin:0 0 var(--space-2)}.markdown :is(ul,ol),.markdown-input .ProseMirror :is(ul,ol){margin-block:var(--space-2)}.markdown .task-list-item{list-style:none}.markdown .task-list-item>input[type=checkbox]{vertical-align:middle;margin:0 var(--space-2) 0 0}.markdown-input .ProseMirror .markdown-task-list-item{align-items:flex-start;gap:var(--space-2);list-style:none;display:flex}.markdown-task-list-item>input[type=checkbox]{flex:none;margin-top:.175em}.markdown-task-list-item>div{flex:1;min-width:0}.markdown-task-list-item>div>p:first-child{margin-top:0}.markdown-task-list-item>div>p:last-child{margin-bottom:0}.markdown>:first-child,.markdown-input .ProseMirror>:first-child{margin-top:0}.markdown>:last-child,.markdown p:last-child,.markdown-input .ProseMirror>:last-child,.markdown-input .ProseMirror p:last-child{margin-bottom:0}.markdown-input .ProseMirror h1{font-size:1.875rem}.markdown-input .ProseMirror h2{font-size:1.5rem}.markdown-input .ProseMirror h3{font-size:1.25rem}.markdown-input .ProseMirror :is(h1,h2,h3,h4,h5,h6){margin-block:var(--space-5) var(--space-3);line-height:1.3}.markdown-input .ProseMirror img{max-width:100%}.markdown-input .ProseMirror pre{padding:var(--space-3);background:var(--color-subtle);border-radius:var(--control-radius);overflow-x:auto}.markdown-input .ProseMirror :is(pre,code){font-family:inherit}.markdown-input .ProseMirror table{border-collapse:collapse;width:100%}.markdown-input .ProseMirror :is(td,th){padding:var(--space-2);border:1px solid var(--color-line)}.markdown-input[data-disabled=true] .ProseMirror{opacity:.7}.markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.markdown table :is(td,th){min-width:8rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);overflow-wrap:normal}input[type=checkbox]{width:max(var(--space-5), 1.2em);height:max(var(--space-5), 1.2em);accent-color:var(--boolean-color,var(--color-selection));flex-shrink:0;margin:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}input:where(:not([type=checkbox],[type=radio])):focus-visible,select:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus);outline:none}a{color:var(--color-accent);text-underline-offset:3px}.button{height:var(--control-height);min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--control-gap);padding:0 var(--control-padding-x);border-radius:var(--button-radius);background:var(--color-button);color:var(--color-ink);font-size:var(--control-font-size);line-height:var(--control-line-height);white-space:nowrap;border:0;font-weight:550;text-decoration:none;display:inline-flex}.button[data-width=fill]:has(>.button-icon-right){text-align:start;justify-content:start}.button[data-width=fill]>.button-icon-right{margin-inline-start:auto}select:not([multiple]){appearance:none;padding-right:calc(2 * var(--control-padding-x) + var(--control-icon-size));background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--control-padding-x) center;background-size:var(--control-icon-size)}.text-input{box-shadow:inset 0 0 0 1px var(--color-input-border);border-radius:var(--control-radius);background:var(--color-input);width:100%;min-width:0;display:block;position:relative}.text-input>input{box-shadow:none;background:0 0}.text-input>input:focus-visible,textarea:focus-visible{outline:none}textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus)}.text-input:has(>input:focus-visible){box-shadow:inset 0 0 0 2px var(--color-focus)}.markdown-input:has(:is(textarea,[contenteditable=true]):focus-visible){box-shadow:inset 0 0 0 2px var(--color-focus)}.markdown-input :is(textarea,[contenteditable=true]){box-shadow:none}.markdown-input :is(textarea,[contenteditable=true]):focus-visible{box-shadow:none;outline:none}.switch-input{justify-content:space-between;align-items:center;gap:var(--control-gap);width:100%;height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--control-radius);background:var(--color-input);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-input-border);font-size:var(--control-font-size);line-height:var(--control-line-height);text-align:start;border:0;display:flex}.switch-input-track{width:calc(var(--control-icon-size) * 1.75);height:var(--control-icon-size);border-radius:var(--button-radius);background:var(--color-muted);flex-shrink:0;align-items:center;padding:3px;display:flex}.switch-input-track:after{content:"";width:calc(var(--control-icon-size) - 6px);height:calc(var(--control-icon-size) - 6px);background:var(--color-input);border-radius:50%}.switch-input[aria-checked=true] .switch-input-track{background:var(--boolean-color,var(--color-selection));justify-content:flex-end}.source-input{gap:var(--space-1);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.source-input>textarea{grid-row:2}.source-input-count{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-row:1;justify-self:end}.code-input{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.code-input>input{text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;min-width:0;padding-inline:0;font-weight:600}.code-input[data-invalid=true]>input{box-shadow:inset 0 0 0 2px var(--color-negative)}.code-input>input:disabled{opacity:.6}.text-input input.text-input-clearable{padding-right:var(--control-height)}.text-input-clear{top:50%;right:var(--control-inset);width:calc(var(--control-height) - 2 * var(--control-inset));height:calc(var(--control-height) - 2 * var(--control-inset));border-radius:var(--radius-sm);color:var(--color-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translateY(-50%)}.text-input-clear:hover{background:var(--color-surface);color:var(--color-ink)}.text-input-clear:focus-visible{background:var(--color-accent);color:var(--color-on-accent);outline:none}.text-input-clear>svg{width:var(--control-icon-size);height:var(--control-icon-size)}.search-field,.button.input-control-surface{background:var(--color-input);box-shadow:inset 0 0 0 1px var(--color-input-border);border-radius:var(--control-radius)}.button.input-control-surface:hover:not(:disabled){filter:none}.search-field{align-items:center;gap:var(--control-gap);padding-inline:calc((var(--control-height) - var(--control-icon-size)) / 2);min-height:var(--control-height);color:var(--color-muted);display:flex}.search-field input{background:0 0;padding-inline:0}:is(.search-field .text-input,.search-field .text-input:has(>input:focus-visible)){box-shadow:none;background:0 0}.search-field:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--color-focus)}.search-field>svg{width:var(--control-icon-size);height:var(--control-icon-size);flex-shrink:0}.search-field:has(.text-input-clear){padding-inline-end:0}.search-field .text-input-clear{width:var(--control-height);height:var(--control-height);border-radius:var(--control-radius);right:0}.text-input input[type=search]::-webkit-search-cancel-button{display:none}.color-input{border-radius:var(--control-radius);background:var(--color-input);min-width:0;position:relative}.color-input>.text-input{background:0 0}input.color-input-text{padding-left:calc(2 * var(--control-padding-x) + var(--control-icon-size))}input.color-input-picker{top:50%;left:var(--control-padding-x);width:var(--control-icon-size);height:var(--control-icon-size);border-radius:var(--radius-sm);cursor:pointer;background:0 0;min-height:0;padding:0;position:absolute;overflow:hidden;transform:translateY(-50%)}.color-input-picker::-webkit-color-swatch-wrapper{padding:0}.color-input-picker::-webkit-color-swatch{border-radius:var(--radius-sm);border:0}.color-input-picker::-moz-color-swatch{border-radius:var(--radius-sm);border:0}.button:hover:not(:disabled){filter:brightness(.97)}.button-primary{background:var(--shape-primary-bg,var(--color-primary));color:var(--shape-primary-text,var(--color-on-primary))}.button-quiet{color:inherit;background:0 0}.button-quiet:not([data-background]):hover:not(:disabled){background:var(--color-button);color:var(--color-ink)}.button-outline{color:inherit;box-shadow:inset 0 0 0 1px var(--color-line);background:0 0}.button-outline:not([data-background]):hover:not(:disabled){background:var(--color-button);color:var(--color-ink);filter:none}.button-danger{background:var(--color-negative-soft);color:var(--color-negative)}.inline-action{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--space-6);padding:2px var(--space-2);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-xs);background:0 0;border:0;font-weight:550;line-height:16px;display:inline-flex;position:relative}.inline-action:hover:not(:disabled){background:var(--color-subtle);color:var(--color-ink)}.inline-action>svg{flex-shrink:0;width:14px;height:14px}.date-input{border-radius:var(--control-radius);background:var(--color-input);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--color-input-border);justify-content:flex-start}.date-input>span{text-overflow:ellipsis;overflow:hidden}.date-time-input{gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.date-time-input>*{flex:140px;min-width:0}.picker.date-picker{gap:var(--space-2);width:328px;padding:var(--space-3);overflow-y:auto}.date-picker-period,.date-picker-shortcuts,.date-picker-year-entry,.date-picker-paging,.date-picker-year-paging{align-items:center;gap:var(--space-2);display:flex}.date-picker>*{flex-shrink:0}.date-picker-shortcuts>.button,.date-picker-year-entry>.text-input{flex:1}.date-picker-period{gap:var(--space-1)}.date-picker-period>.button{padding-inline:var(--space-2)}.date-picker-paging{gap:0;margin-left:auto}.date-picker-close{margin-left:auto}.date-picker-paging+.date-picker-close{margin-left:0}.date-picker-grid,.date-picker-weekdays{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.date-picker-grid .button{font-variant-numeric:tabular-nums;width:100%;padding-inline:0;position:relative}.date-picker-grid .button[aria-pressed=true]{background:var(--color-selection);color:var(--color-on-selection)}.date-picker-grid .button[data-today=true]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.date-picker-weekdays{text-align:center;color:var(--color-muted);font-size:var(--text-xs)}.date-picker-months,.date-picker-years{grid-template-columns:repeat(3,minmax(0,1fr))}.date-picker-year-paging{justify-content:space-between}.date-picker-footer{justify-content:space-between;display:flex}:is(.button,.layout-row,.layout-column,.layout-card,.group-lane)[data-background=color25]{background:var(--shape-color25-bg,color-mix(in srgb, var(--color-shape-bg) 75%, white));color:var(--shape-color25-text,var(--color-ink))}:is(.button,.layout-row,.layout-column,.layout-card,.group-lane)[data-background=color50]{background:var(--shape-color50-bg,var(--color-shape-bg));color:var(--shape-color50-text,var(--color-shape-text))}:is(.button,.layout-row,.layout-column,.layout-card,.group-lane)[data-background=color75]{background:var(--shape-color75-bg,color-mix(in srgb, var(--color-shape-bg) 75%, black));color:var(--shape-color75-text,#fff)}.button>svg,.selector-summary svg,.selector-tokens svg,.picker-search>svg{width:var(--control-icon-size);height:var(--control-icon-size);flex-shrink:0}.icon-button{width:var(--control-height);min-width:var(--control-height);max-width:var(--control-height);aspect-ratio:1;flex-shrink:0;padding:6px}.avatar{background:var(--color-positive-soft);width:36px;height:36px;color:var(--color-positive);border-radius:var(--control-radius);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:inline-flex}.avatar-sm{width:26px;height:26px;font-size:10px}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar-lg{width:52px;height:52px;font-size:16px}.avatar-xl{width:88px;height:88px;font-size:28px}.field{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.field-label{font-size:14px;font-weight:600}.field:has(>.source-input){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;display:grid}.field:has(>.source-input)>.field-label{grid-area:1/1}.field>.source-input{display:contents}.field>.source-input>.source-input-count{grid-column:2;align-self:center}.field>.source-input>textarea{grid-column:1/-1}.field:has(>.source-input)>:is(.muted,.error){grid-column:1/-1}.dialog-overlay{z-index:40;background:var(--color-backdrop);animation:.12s ease-out fade-in;position:fixed;inset:0}.dialog{z-index:41;width:min(var(--dialog-width,640px), calc(100vw - 48px));background:var(--color-surface);border-radius:var(--control-radius);flex-direction:column;max-height:88dvh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 72px #0003;container:item-window/inline-size}.dialog[data-size=xs]{--dialog-width:360px}.dialog[data-size=sm]{--dialog-width:480px}.dialog[data-size=md]{--dialog-width:640px}.dialog[data-size=lg]{--dialog-width:800px}.dialog[data-size=xl]{--dialog-width:1000px}.dialog-actions{align-items:stretch;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.dialog-content{display:contents}.dialog-main{flex-direction:column;flex:auto;min-height:0;display:flex}.dialog[data-aside=true]{overflow:hidden}.dialog[data-aside=true] .dialog-main{grid-template-columns:var(--dialog-aside-columns);height:min(600px,80dvh);min-height:0;display:grid}.dialog-aside{background:var(--color-subtle);min-width:0;min-height:0;overflow:auto}.dialog-aside[hidden]{display:none}.dialog-aside>.dialog-slot:not([hidden]){height:100%}@container item-window (width<=36rem){.dialog[data-aside=true] .dialog-main{height:auto;display:flex;overflow-y:auto}.dialog[data-aside=true] .dialog-aside{flex:0 0 12rem;height:12rem}.dialog[data-aside=true] .dialog-body{overflow-y:visible}}.dialog-floating-close{inset:var(--space-3) var(--space-3) auto auto;z-index:3;position:absolute}.dialog-floating-close .button{border-radius:50%}.dialog-heading[data-empty=true]{height:0;padding:0;overflow:hidden}.dialog-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;max-height:38dvh;padding:20px 24px 12px;display:flex;overflow-y:auto}.dialog-heading-content{flex:16rem;min-width:0}.dialog-heading.adaptive-heading{display:block}.dialog-heading>.adaptive-heading-row{width:100%}.dialog-heading>.adaptive-heading-row>.adaptive-heading-actions{flex:0 auto;max-width:50%}.dialog-heading>.dialog-actions,.dialog-heading .adaptive-heading-actions>.dialog-actions{flex-shrink:1;min-width:0}.dialog-actions>.dialog-slot:not([hidden]){width:100%;min-width:0}@container item-window (width<=28rem){.dialog-heading>.dialog-heading-content{flex-basis:100%}.dialog-heading>.dialog-actions,.dialog-heading>.adaptive-heading-row>.adaptive-heading-actions{flex-basis:100%;justify-content:end;max-width:100%}}.adaptive-heading{width:100%;min-width:0;container-type:inline-size}.adaptive-heading-title :is(h1,h2,h3,h4,h5,h6){font:inherit;margin:0}.field-group{align-items:start;column-gap:var(--space-4);row-gap:var(--space-4);flex-wrap:wrap;width:100%;min-width:0;display:flex}.field-group-item{--field-preferred-width:16rem;flex:0 1 var(--field-preferred-width);min-width:min(100%, var(--field-preferred-width));overflow-wrap:anywhere;max-width:100%}.field-group-item>*{min-width:0;max-width:100%}.field-group:not([data-read-only=true])>.field-group-item{flex-grow:1}.field-group-item:empty{display:none}.field-group-item[data-field-width=compact]{--field-preferred-width:6rem;flex-basis:auto}.field-group-item[data-field-width=short]{--field-preferred-width:10rem}.field-group-item[data-field-width=long]{--field-preferred-width:24rem;flex-grow:1}.field-group-item[data-field-width=full]{--field-preferred-width:100%;flex-basis:100%}.field-group>.field,.field-group-item>.field,.field-group-item>.conditional-node>.field,:is(.layout-column,.layout-row)>.field,:is(.layout-column,.layout-row)>.conditional-node>.field{margin-bottom:0}.field-group[data-writing=true]:not(.metadata-group){row-gap:var(--space-6)}.content-section{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.content-section-heading>:is(h2,h3){margin:0}.item-row-content{align-items:center;gap:var(--space-4);width:100%;min-width:0;display:flex}.item-row-summary{flex:1;min-width:0}.item-row-summary>:first-child{margin-top:0}.item-row-summary>:last-child{margin-bottom:0}.item-row-leading,.item-row-trailing{flex:none}.item-row-leading:has(input[type=checkbox]){align-self:flex-start;align-items:center;min-height:1lh;display:flex}.item-row-content>.adaptive-action-group,.item-row-content>.adaptive-action-group[data-layout-sizing][data-width]{width:var(--action-preferred-width,auto);flex:0 auto;max-width:40%}.item-row-content:has(>.adaptive-action-group){flex-wrap:wrap;container:item-row/inline-size}@container item-row (width<=14rem){.item-row-summary{flex-basis:100%}.item-row-content>.adaptive-action-group{flex-basis:100%;width:100%}}.adaptive-heading-row{align-items:center;gap:var(--space-4);display:flex}.adaptive-heading-content{flex:1 1 0;min-width:0}.adaptive-heading-back{margin-bottom:calc(var(--space-1) * -.5);display:flex}.adaptive-heading-back:empty{display:none}.adaptive-heading[data-heading-size] .adaptive-heading-back>:is(.button,.layout-link-composition){color:var(--color-muted);background:0 0;padding-inline:0}.adaptive-heading[data-heading-size] .adaptive-heading-back>:is(.button,.layout-link-composition):hover:not(:disabled){color:var(--color-text);text-underline-offset:.2em;background:0 0;text-decoration:underline}.adaptive-heading[data-heading-align=center] .adaptive-heading-back{justify-content:center}.adaptive-heading[data-heading-align=end] .adaptive-heading-back{justify-content:end}.adaptive-heading[data-heading-align=center]>.adaptive-heading-row>.adaptive-heading-content{text-align:center}.adaptive-heading[data-heading-align=end]>.adaptive-heading-row>.adaptive-heading-content{text-align:end}.adaptive-heading-title{overflow-wrap:anywhere;font-size:clamp(19px,17px + 1cqi,27px);font-weight:700;line-height:1.3}.adaptive-heading[data-heading-size=sm]>.adaptive-heading-row>.adaptive-heading-content>.adaptive-heading-title{font-size:clamp(18px,16px + 1cqi,20px)}.adaptive-heading[data-heading-size=lg]>.adaptive-heading-row>.adaptive-heading-content>.adaptive-heading-title{font-size:clamp(27px,23px + 1.5cqi,40px)}.adaptive-heading-subtitle{color:var(--color-muted);margin-top:var(--space-1);font-size:clamp(12px,11px + .5cqi,14px);font-weight:400;line-height:1.5}.adaptive-heading-metadata{margin-top:var(--space-1)}.metadata-group{align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);min-width:0;max-width:100%;color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;font-weight:400;line-height:1.5;display:flex}.metadata-group>*{min-width:0;max-width:100%}.metadata-group>.layout-link-composition{width:auto;color:var(--color-accent);text-underline-offset:.15em;text-decoration:underline}.adaptive-heading[data-heading-size=lg]>.adaptive-heading-row>.adaptive-heading-content>.adaptive-heading-subtitle{font-size:clamp(14px,12px + .5cqi,16px)}.adaptive-heading .adaptive-heading-title :is(.layout-text,.value),.adaptive-heading .adaptive-heading-subtitle :is(.layout-text,.value){font-size:inherit;line-height:inherit}.adaptive-heading-actions{flex:0 auto;min-width:0;max-width:50%}.adaptive-heading-actions .adaptive-action-group,.adaptive-heading-actions .adaptive-action-group[data-layout-sizing][data-width]{width:var(--action-preferred-width,100%)}.adaptive-heading-actions .adaptive-action-visible{justify-content:end}@container (width<=28rem){.adaptive-heading-row{gap:var(--space-2);flex-wrap:wrap}.adaptive-heading-content,.adaptive-heading-actions{flex-basis:100%}.adaptive-heading-actions{justify-content:end;max-width:100%;display:flex}.adaptive-heading:has(.adaptive-action-visible>.adaptive-action-control:only-child .icon-button)>.adaptive-heading-row{flex-wrap:nowrap}.adaptive-heading:has(.adaptive-action-visible>.adaptive-action-control:only-child .icon-button)>.adaptive-heading-row>.adaptive-heading-content{flex-basis:0}.adaptive-heading:has(.adaptive-action-visible>.adaptive-action-control:only-child .icon-button)>.adaptive-heading-row>.adaptive-heading-actions{flex:none}}.adaptive-action-group,.adaptive-action-group[data-layout-sizing][data-width]{width:100%;min-width:0;max-width:100%;position:relative}.adaptive-action-visible,.adaptive-action-measure-row{align-items:center;gap:var(--space-2);display:flex}.adaptive-action-group[data-layout-sizing][data-width=narrow]{max-width:24rem}.adaptive-action-visible{min-width:0}.adaptive-action-control{flex:none;min-width:0;display:flex}.adaptive-action-control>.button{text-overflow:ellipsis;max-width:100%;overflow:hidden}.adaptive-action-group[data-completion=true] .adaptive-action-visible{display:grid}.adaptive-action-group[data-completion=true] .adaptive-action-control>.button{width:100%;min-width:0}.adaptive-action-measure{visibility:hidden;pointer-events:none;contain:layout;height:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.adaptive-action-measure-row{width:max-content}.adaptive-action-measure-row>span{display:flex}.adaptive-action-measure-row .button{width:max-content}.adaptive-action-popover{min-width:min(15rem,100vw - 2rem);max-width:calc(100vw - 2rem);padding:var(--space-1)}.adaptive-action-menu{gap:var(--space-1);display:grid}.adaptive-action-menu .adaptive-action-menu-item.button{border-radius:var(--control-radius);white-space:normal;text-align:start;width:100%;height:auto;box-shadow:none;justify-content:start}.adaptive-action-menu-item.button:focus{background:var(--color-positive-soft);color:var(--color-ink);outline:none}.editable-surface{border-radius:var(--control-radius);cursor:text;display:grid;position:relative}.editable-surface-display,.editable-surface-editor{grid-area:1/1;min-width:0}.editable-surface[data-appearance=standard]{background:var(--color-input);box-shadow:inset 0 0 0 1px var(--color-input-border)}.editable-surface[data-appearance=standard] .editable-surface-display{height:var(--control-height);white-space:nowrap;text-overflow:ellipsis;padding-block:0;overflow:hidden}.editable-surface[data-appearance=plain]{margin-inline-start:calc(-1 * var(--control-padding-x))}.editable-surface[data-multiline=true] .editable-surface-display{height:auto;min-height:calc(var(--writing-rows) * 1.6em + 2 * var(--control-padding-y) + var(--editing-controls-height));padding:var(--control-padding-y) var(--control-padding-x);padding-bottom:calc(var(--control-padding-y) + var(--editing-controls-height));white-space:normal;cursor:auto;line-height:1.6;overflow:visible}.editable-surface-display{color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;min-height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);border-radius:inherit;cursor:text;background:0 0;border:0;width:100%}.editable-surface[data-editing=true] .editable-surface-display{visibility:hidden}.editable-surface[data-editing=true]{background:var(--color-input)}.editable-surface-editor{border-radius:inherit;align-items:center;display:flex;position:absolute;inset:0}.editable-surface-editor>*{width:100%}.editable-surface:not([data-multiline=true]) .editable-surface-editor :is(.text-input,input){height:100%;min-height:0}.editable-surface[data-multiline=true] .editable-surface-editor{flex-direction:column;align-items:stretch;min-height:0}.editable-surface[data-multiline=true]{--editing-format-height:0px;--editing-completion-height:calc(var(--control-height-xs) + 2 * var(--space-2));--editing-controls-height:calc(var(--editing-format-height) + var(--editing-completion-height));container:editable-writing/inline-size}.editable-surface[data-formatting=true]{--editing-format-height:calc(var(--control-height-sm) + 2 * var(--space-2))}.editable-surface[data-multiline=true] .markdown-input{flex:1;min-height:0;overflow:hidden}.editable-surface[data-multiline=true] .markdown-input-toolbar{height:var(--editing-format-height);order:1;align-content:center}.editable-surface[data-multiline=true] .markdown-input-source{resize:none;overflow:auto}.editable-surface[data-multiline=true] .editable-surface-editor>textarea{resize:none;flex:1;height:0;min-height:0}@container editable-writing (width<24rem){.editable-surface[data-formatting=true] .editable-surface-display,.editable-surface[data-formatting=true] .editable-surface-editor{--editing-format-height:calc(2 * var(--control-height-sm) + var(--space-1) + 2 * var(--space-2));--editing-controls-height:calc(var(--editing-format-height) + var(--editing-completion-height))}}:is(.editable-surface-editor .markdown-input,.editable-surface-editor .markdown-input:has(:is(textarea,[contenteditable=true]):focus-visible)){box-shadow:none;background:0 0}.editable-surface-actions{padding:var(--space-2);flex-shrink:0;justify-content:flex-end;display:flex}.editable-surface-actions>.adaptive-action-group{width:max-content}.editable-surface-editor .text-input,.editable-surface-editor input{box-shadow:none;font:inherit;color:inherit;background:0 0}.editable-surface-editor textarea{box-shadow:none;background:0 0}.editable-surface-editor input:focus-visible{box-shadow:none;outline:none}.editable-surface:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--color-focus)}.editable-surface[data-multiline=true]:has(:is(textarea,[contenteditable=true]):focus-visible){box-shadow:inset 0 0 0 2px var(--color-focus)}.editable-surface[data-multiline=true] :is(textarea,[contenteditable=true]):focus-visible{box-shadow:none;outline:none}.shared-table td .editable-surface,.shared-table td .editable-surface-editor :is(.text-input,input,textarea,.markdown-input){box-shadow:none;background:0 0;border-radius:0}.shared-table td[data-table-cell] .editable-surface:has(:focus-visible){box-shadow:none;background:0 0;border-radius:0}.shared-table td .editable-surface{margin-inline:0}.shared-table td .editable-surface-display,.shared-table td .editable-surface-editor :is(input,textarea,.ProseMirror){text-align:inherit;padding-inline:0}.shared-table td .editable-surface-display:focus-visible{outline:none}.dialog-heading h2{font:inherit;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;padding:0;overflow:hidden}.dialog-heading h2.sr-only{padding:0}.dialog-heading:not(.adaptive-heading) h2{padding:var(--space-2) 0;font-size:19px;font-weight:600;line-height:1.4}.dialog-heading.adaptive-heading h2{white-space:normal;overflow:visible}.adaptive-heading-title .editable-surface-display{min-height:0;padding-block:0}.dialog-body{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;padding:12px 24px 24px;overflow-y:auto}.dialog-fixed+.dialog-main .dialog-body{padding-top:0}.dialog-fixed{overscroll-behavior:contain;flex:none;min-height:0;max-height:26dvh;padding:4px 24px 16px;overflow-y:auto}.dialog-footer{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;max-height:26dvh;padding:12px 24px 24px;display:flex;overflow-y:auto}.dialog-footer-content{flex:16rem;min-width:0}.dialog-fixed[hidden],.dialog-footer[hidden],.dialog-actions:empty,.dialog-footer-content:empty{display:none}.selector{--selector-clear-size:calc(var(--control-height) - 2 * var(--control-inset));min-width:0}.selector:has(>.selector-control-clearable[data-tail-icon=true]){min-width:calc(2 * ( var(--control-padding-x) + var(--control-icon-size) + var(--control-gap) + var(--selector-clear-size) ) + var(--control-gap))}.selector-control{--selector-edge:0px;position:relative}.selector:not(.selector-compact) .selector-control{background:var(--color-input);border-radius:var(--control-radius);box-shadow:inset 0 0 0 1px var(--color-input-border)}.selector-control :is(input,.selector-trigger){box-shadow:none}.selector:not(.selector-compact) .selector-control:has(:focus-visible){box-shadow:inset 0 0 0 2px var(--color-focus)}.selector-control :focus-visible{outline:none}.selector-clear-space{width:var(--selector-clear-size);flex-shrink:0}.selector-clear{right:calc(var(--selector-edge) + var(--control-padding-x))}.selector-control[data-tail-icon=true] .selector-clear{right:calc(var(--selector-edge) + var(--control-padding-x) + var(--control-icon-size) + var(--control-gap))}.selector-control-typeahead.selector-control-clearable{padding-right:var(--control-height);background:var(--color-input);border-radius:var(--control-radius)}.selector-autocomplete .selector-control-clearable .selector-typeahead-input{background:0 0}.selector-control-typeahead .selector-clear,.selector-icon-only .selector-clear{right:var(--control-inset)}.selector-icon-only:has(.selector-clear){width:calc(var(--control-height) + var(--control-icon-size) + var(--control-gap))}.selector-control-multiple{--selector-edge:4px;align-items:center;gap:var(--space-1);min-height:var(--control-height);height:var(--control-height);background:var(--color-input);border-radius:var(--control-radius);flex-wrap:nowrap;padding:4px;display:flex}.token-input{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.token-input-control{align-items:center;gap:var(--space-1);min-height:var(--control-height);padding:var(--space-1);background:var(--color-input);border-radius:var(--control-radius);box-shadow:inset 0 0 0 1px var(--color-line);display:flex}.token-input-values{gap:var(--space-1);flex:0 auto;min-width:0;display:flex;overflow-x:auto}.token-input-values>.chip{max-width:none}.token-input[data-layout=stacked] .token-input-control{flex-direction:column;align-items:stretch}.token-input[data-layout=stacked] .token-input-values{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex;overflow:visible}.token-input[data-layout=stacked] .chip{max-width:100%}.token-input[data-layout=stacked] .chip-label{flex:1}.token-input-entry{flex:1;min-width:min(50%,12rem);position:relative}.token-input-entry>input{min-height:0;height:calc(var(--control-height) - 2 * var(--space-1));padding-right:var(--control-height);box-shadow:none;background:0 0}.token-input-entry>input:focus-visible{outline:none}.token-input .error{margin:0}.selector-tokens{align-items:center;gap:var(--space-1);scrollbar-width:none;flex:0 auto;min-width:0;display:flex;overflow-x:auto}.selector-tokens>.chip{max-width:100%}.selector-tokens::-webkit-scrollbar{display:none}.selector .selector-control-multiple>input{width:0;min-width:min(112px,50%)}.selector-control-multiple .selector-tokens>.chip[data-clipped]{opacity:0;pointer-events:none}.selector-typeahead-input{width:auto;min-width:112px;padding:0 var(--control-padding-x);background:0 0;flex:1}.selector-control-multiple:has(.selector-tokens)>.selector-typeahead-input{padding-left:0}.selector-control-multiple .selector-token-more{min-height:var(--chip-height);padding-block:0;padding-inline:var(--space-2);cursor:pointer;border:0;flex:none}.selector-token-more:hover:not(:disabled),.selector-token-more:focus-visible{background:var(--color-selection);color:#fff}.selector-inline{gap:var(--control-gap);flex-wrap:wrap;display:flex}.selector-inline-option[aria-checked=true],.selector-inline-option[aria-checked=true]:hover:not(:disabled){background:var(--color-selection);color:var(--color-on-selection)}.selector-inline-connected{flex-wrap:nowrap;width:max-content;max-width:100%;overflow-x:auto}.selector-inline-check{width:var(--control-icon-size);opacity:.8;flex-shrink:0;display:inline-flex}.selector-inline-check>svg,.selector-inline-option>.avatar{width:var(--control-icon-size);height:var(--control-icon-size)}.selector-typeahead-input:focus-visible{outline:none}.selector-autocomplete .selector-typeahead-input{background:0 0;width:100%;min-width:0}.selector-control-multiple>.selector-clear{flex:0 0 var(--selector-clear-size);margin-right:var(--control-inset);position:static;transform:none}.selector-control-multiple .selector-trigger{background:0 0;flex:1;width:auto;min-width:112px}.selector-control-multiple .selector-trigger,.selector-control-multiple .selector-typeahead-input{height:calc(var(--control-height) - 8px);min-height:calc(var(--control-height) - 8px)}.selector-value .avatar,.selector-control-multiple .avatar{width:var(--control-icon-size);height:var(--control-icon-size);font-size:calc(var(--control-font-size) - 3px)}.selector-control-multiple .selector-trigger:hover,.selector-control-multiple .selector-trigger[data-state=open]{background:var(--color-positive-soft);color:var(--color-positive)}.selector-control-multiple:has(button:disabled){opacity:.55}.selector-trigger{border-radius:var(--control-radius);text-align:left;justify-content:space-between;width:100%}.selector-trigger[data-state=open]>.lucide-chevron-down{transform:rotate(180deg)}.selector-icon-only{width:var(--control-height);flex:none}.selector-icon-only .selector-trigger{justify-content:center;padding-inline:0}.selector:not(.selector-compact) .selector-control:not(.selector-control-multiple)>.selector-trigger.button-secondary{background:0 0}.selector-summary{align-items:center;gap:var(--control-gap);flex:1;min-width:0;display:flex;overflow:hidden}.selector-context{flex-shrink:0;font-weight:600}.selector-value-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.selector-value{align-items:center;gap:var(--control-gap);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.selector-compact .selector-trigger:not(.selector-query-trigger){background:var(--color-positive-soft);width:auto;min-width:100px;color:var(--color-positive)}.selector-compact{max-width:320px}.selector-trigger>svg{flex-shrink:0}.popover,.picker{--color-input:var(--lightningcss-light,var(--palette-white))var(--lightningcss-dark,var(--palette-neutral-600));width:max(280px, var(--radix-popover-trigger-width));max-width:min(420px, var(--radix-popover-content-available-width));max-height:var(--radix-popover-content-available-height);background:var(--popover-anchor-bg,var(--color-popover));color:var(--popover-anchor-ink,var(--color-ink));border-radius:var(--control-radius);z-index:60;flex-direction:column;padding:8px;display:flex;overflow:hidden;box-shadow:0 6px 28px #0003}[data-radix-popper-content-wrapper]:has(.picker,.popover){z-index:60!important}.picker{--picker-padding:var(--space-4);padding:var(--picker-padding)}.side-panel-surface{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.side-panel-slot{flex-shrink:0;width:0;min-width:0;transition:width .16s;display:flex;overflow:hidden}.side-panel-surface[data-panel-open=true]>.side-panel-slot{width:max-content;max-width:min(280px,100%)}.side-panel-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.filter-panel{width:max-content;min-width:216px;max-width:320px;min-height:0;padding:var(--space-2);gap:var(--space-1);background:var(--color-subtle);flex-direction:column;flex-shrink:1;display:flex}.filter-panel:focus{outline:none}.filter-panel-heading{grid-template-columns:minmax(0, 1fr) auto var(--control-height-sm);align-items:center;gap:var(--space-1);flex-shrink:0;display:grid}.filter-panel-heading>.button-secondary{background:var(--color-input);grid-area:1/2}.button.filter-panel-close{grid-area:1/3;min-width:0}.filter-panel-title{text-align:start;text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;margin-inline-start:var(--space-2);font-weight:650;overflow:hidden}.filter-panel-body{gap:var(--space-3);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.filter-column{flex-direction:column;flex-shrink:0;gap:0;min-width:0;display:flex}.filter-column-heading{grid-template-columns:minmax(0, max-content) auto minmax(0, 1fr) var(--control-height-md);align-items:center;gap:var(--space-1);display:grid}.button.filter-column-toggle{grid-area:1/1/auto/-1;grid-template-columns:subgrid;gap:inherit;text-align:left;width:100%;min-width:0;padding:0;font-weight:650;display:grid}.filter-column-heading:hover>.button.filter-column-toggle:not(:disabled),.button.filter-column-toggle:focus-visible{background:var(--color-input);filter:none}.filter-column-label{min-width:0;text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin-inline-start:var(--space-2);padding-inline-end:var(--space-2);overflow:hidden}.filter-group-caret{grid-column:4;justify-content:center;align-items:center;display:flex}.filter-group-caret>svg{width:var(--control-icon-size);height:var(--control-icon-size)}.filter-group-clear{z-index:1;flex-shrink:0;grid-area:1/2}.filters-control{align-items:center;min-width:0;display:flex}.button:is(.filters-control-surface,.control-popover-surface){border-radius:var(--control-radius);font-weight:400}.button.filters-control-surface{width:fit-content}.toolbar-surface{width:100%;min-width:0;container-type:inline-size}.collection-toolbar{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.collection-toolbar :is(.search-field,.filters-control-surface,.control-popover-surface){border-radius:var(--button-radius)}.toolbar-filters{flex:0 auto;min-width:0;max-width:min(52cqi,36rem)}.toolbar-filters>.filters-control[data-layout-sizing]{width:100%;max-width:100%}.toolbar-search{flex:1;min-width:180px}.toolbar-sort{align-items:center;gap:var(--space-2);flex:none;display:flex}.toolbar-create{flex:none;margin-left:auto}@container (width<=640px){.collection-toolbar:not(:has(.toolbar-filters,.toolbar-sort)){display:flex}.collection-toolbar{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.toolbar-search{grid-area:1/1/auto/-1;width:100%;min-width:0}.toolbar-filters{grid-area:2/1;justify-self:start;max-width:none}.toolbar-sort{grid-area:2/2;min-width:0}.toolbar-create{grid-area:2/3}}@container (width>=480px) and (width<=640px){.collection-toolbar:not(:has(.toolbar-sort,.toolbar-shuffle)){display:flex}}.filter-column-content{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.filter-column-content[hidden]{display:none}.filter-column-options{min-width:0;max-height:calc(7 * var(--control-height-sm));overscroll-behavior:contain;flex-direction:column;gap:0;display:flex;overflow-y:auto}.button.filter-choice{text-align:left;flex-shrink:0;justify-content:space-between;width:100%;padding-inline-end:0}.filter-choice-label{align-items:center;gap:var(--control-gap);flex:1;min-width:0;display:flex}.filter-choice-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button.filter-choice.selected{background:var(--color-positive-soft);color:var(--color-ink)}.button.filter-choice.selected:hover{background:var(--color-positive-soft)}.filter-choice.selected .filter-choice-check>svg{color:var(--color-positive)}.filter-choice-count{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:flex-end;align-items:center;padding-inline-end:calc((var(--control-height-md) - var(--control-icon-size)) / 2);display:inline-flex}.filter-choice-check:last-child{margin-inline-end:calc((var(--control-height-md) - var(--control-icon-size)) / 2)}.filter-choice-check{width:var(--control-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.filter-choice-check>svg{width:var(--control-icon-size);height:var(--control-icon-size)}.filter-choice-empty .filter-choice-label{color:var(--color-muted);font-style:italic}.filter-choice-empty.selected .filter-choice-label{color:inherit}.filter-empty{padding:var(--space-1) var(--space-2);color:var(--color-muted);font-size:var(--text-xs)}@media (prefers-reduced-motion:reduce){.side-panel-slot{transition:none}}@media (width<=700px){.side-panel-slot{transition:none}.side-panel-surface[data-panel-open=true]>.side-panel-slot{z-index:40;width:max-content;position:absolute;inset:0 auto 0 0;box-shadow:0 6px 28px #0003}}.picker-typeahead{--picker-padding:var(--space-2)}.selector-picker{--picker-padding:max(4px, calc(var(--control-padding-x) / 2));background:var(--popover-anchor-bg,var(--color-input));box-shadow:0 8px 24px color-mix(in srgb, var(--color-backdrop) 60%, transparent);font-size:var(--control-font-size);line-height:var(--control-line-height)}.selector-picker .picker-heading{gap:var(--control-gap);padding-bottom:var(--control-inset);font-size:inherit}.selector-picker .picker-heading-label{gap:var(--control-gap);padding-left:var(--picker-padding)}.selector-picker .picker-options{padding-top:calc(var(--control-inset) / 2);gap:2px}.selector-picker>.picker-options:first-child{padding-top:0}.selector-picker .picker-option{min-height:var(--control-height);gap:var(--control-gap);padding:calc(var(--control-inset) / 2) var(--picker-padding);font-size:inherit;line-height:inherit}.selector-picker .picker-option>svg{width:var(--control-icon-size);height:var(--control-icon-size);flex-shrink:0}.selector-picker .picker-option .avatar{width:calc(var(--control-icon-size) + 4px);height:calc(var(--control-icon-size) + 4px);font-size:max(10px, calc(var(--control-font-size) - 3px));flex-shrink:0}.selector-picker .option-copy .small{font-size:max(11px, calc(var(--control-font-size) - 2px));line-height:1.4}.selector-picker .picker-search{background:var(--lightningcss-light,var(--palette-neutral-200))var(--lightningcss-dark,var(--palette-neutral-700));gap:var(--control-gap);padding-inline:var(--picker-padding)}.selector-picker .picker-actions:has(.button){margin-top:var(--control-inset);padding:var(--picker-padding)}@media (width>=761px){.selector-picker{width:max(calc(var(--control-height) * 6), var(--radix-popover-trigger-width));max-width:var(--radix-popover-content-available-width)}}.control-trigger{width:100%;min-width:0;max-width:100%}.control-trigger.icon-button{width:var(--control-height);max-width:none}@media (width<=760px){[data-control-size=md],.button-md{--control-padding-x:12px}}.button.control-popover-surface{border-radius:var(--button-radius);width:fit-content;max-width:100%}.control-popover-surface>.control-summary{align-items:center;gap:var(--space-1);pointer-events:none;flex:0 auto;min-width:0;max-width:10rem;display:inline-flex}.sort-summary-field{text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.layout-row,.layout-column,.layout-card,.group-lane)[data-background=surface]{background:var(--color-surface);color:var(--color-ink)}:is(.layout-row,.layout-column,.layout-card,.group-lane)[data-background=subtle]{background:var(--color-subtle);color:var(--color-ink)}:is(.layout-row,.layout-column,.layout-card,.group-lane)[data-background=inverse]{background:var(--color-inverse);color:var(--color-on-inverse)}.picker-search{align-items:center;gap:var(--space-3);padding:0 var(--space-3);background:var(--color-input);color:var(--color-muted);border-radius:var(--control-radius);flex-shrink:0;display:flex}.picker-search>svg{flex-shrink:0}.picker-heading{padding:0 0 var(--space-3);font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:8px;font-weight:600;display:flex}.picker-heading-label{align-items:center;gap:var(--space-2);min-width:0;padding-left:var(--space-3);overflow-wrap:anywhere;flex:1;display:flex}.picker-heading-label .picker-count{flex-shrink:0}.picker-heading-actions{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.control-popover-body{max-height:380px}.picker-count{background:var(--color-positive-soft);color:var(--color-positive);border-radius:var(--control-radius);padding:2px 8px}.picker-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.picker-actions:has(.button){margin:var(--space-3) calc(-1 * var(--picker-padding)) calc(-1 * var(--picker-padding));padding:var(--space-3) var(--picker-padding)}.picker-actions .button{white-space:nowrap;max-width:100%}.picker-search input{background:0 0;min-width:0;padding-inline:0}.picker-search input:focus-visible{outline:none}.picker-search input::placeholder{color:var(--color-muted);opacity:1}.picker-options{gap:var(--space-2);overscroll-behavior:contain;min-height:0;max-height:260px;padding:var(--space-3) 0 0;flex-direction:column;display:flex;overflow-y:auto}.picker-options:focus-visible{outline:none}.picker-options.control-popover-body{gap:var(--space-3);padding:var(--space-1)}.picker-option{border-radius:var(--control-radius);width:100%;min-height:44px;color:var(--color-ink);text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.picker-option.active{background:var(--color-positive-soft)}.picker-option.selected{background:var(--color-selection);color:var(--color-on-selection)}.picker-option.selected.active{background:var(--color-selection-strong)}.picker-option.selected .muted{color:inherit;opacity:.8}.option-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.button-group{border-radius:var(--control-radius);background:var(--color-subtle);flex-shrink:0;align-items:center;gap:4px;padding:4px;display:flex}.button-group .button[aria-pressed=true]{background:var(--color-selection);color:var(--color-on-selection)}.button-group .button{border-radius:var(--control-radius)}.button-group .button[aria-pressed=true]:hover:not(:disabled){background:var(--color-selection-strong);color:var(--color-on-selection)}.tabs{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;container:tab-layout/inline-size}.tabs-header{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.tabs[data-align=center]>.tabs-header{justify-content:center}.tabs[data-align=center]>.tabs-header>.tabs-list{flex-wrap:wrap;justify-content:center}.tabs[data-align=end]>.tabs-header{justify-content:flex-end}.tabs[data-navigation-inset=page]{gap:0}.tabs[data-navigation-inset=page]>.tabs-header{padding-block:var(--space-2);padding-inline:var(--page-gutter,var(--space-6));border-bottom:1px solid var(--color-line)}.tabs-leading{flex:0 auto;grid-area:1/1;min-width:0;max-width:100%;display:flex}.tabs-header:has(>.tabs-leading){column-gap:var(--space-6);row-gap:var(--space-3);grid-template-columns:fit-content(35%) minmax(0,1fr) auto;display:grid}.tabs-leading .adaptive-heading{container-type:normal}.tabs-header:has(>.tabs-leading)>.tabs-list{grid-area:1/2;place-self:center start}.tabs[data-navigation-inset=page]>.tabs-header:has(>.tabs-leading){padding-block:var(--space-4)}.tabs-header:has(>.tabs-leading)>.tabs-actions{background:0 0;grid-area:1/3;min-width:0;max-width:100%;margin-inline-start:auto;padding:0}@container tab-layout (width<=42rem){.tabs-header:has(>.tabs-leading){grid-template-columns:minmax(0,1fr) auto}.tabs-header:has(>.tabs-leading)>.tabs-actions{grid-column:2}.tabs-header:has(>.tabs-leading)>.tabs-list{grid-area:2/1/auto/-1}}.tabs-header>h2{margin:0;font-size:18px}.tabs-actions{border-radius:var(--control-radius);background:var(--color-subtle);flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.tabs-actions .button{white-space:nowrap}.tabs-list{align-items:center;gap:var(--space-1);background:0 0;flex:0 auto;align-self:stretch;min-width:0;max-width:100%;padding:0;display:flex;overflow-x:auto}.tabs-list .button{border-radius:var(--control-radius);color:var(--color-muted);white-space:nowrap;background:0 0;flex-shrink:0;position:relative}.tabs-list .button:after{content:"";inset-inline:var(--control-padding-x);bottom:max(0px, calc((var(--control-height) - var(--control-line-height)) / 2 - var(--space-1)));border-radius:var(--button-radius);background:0 0;height:2px;position:absolute}.tabs-list .button:focus-visible{outline-offset:-2px}.tabs-list[data-reorderable=true] .button{cursor:grab;touch-action:pan-y}.tabs-list .button[data-dragging=true]{cursor:grabbing;opacity:.65}.tabs-list .button[data-drop-target=true]{background:var(--color-selection);color:var(--color-on-selection)}.tab-drag-grip{opacity:.65}.tabs-order{gap:4px;display:flex}.tabs-list:empty,.tabs-actions:empty{display:none}.tabs-list .button:hover:not(:disabled){filter:none;color:var(--color-ink);background:0 0}.tabs-list .button:hover:not(:disabled):not([aria-selected=true]):after{background:currentColor}.tabs-list .button[aria-selected=true],.tabs-list .button[aria-selected=true]:hover:not(:disabled){color:var(--color-navigation)}.tabs-list .button[aria-selected=true]:after{background:var(--color-navigation)}.tabs-panel[hidden]{display:none}.picker:has(.sort-builder){--picker-padding:var(--space-3)}@media (width>=761px){.picker:has(.sort-builder){width:320px;max-width:min(320px, var(--radix-popover-content-available-width))}}.sort-builder,.sort-clauses{gap:var(--space-2);display:grid}.sort-first-choice{max-height:calc(7 * var(--control-height-sm) + 6 * var(--space-1));overflow-y:auto}.picker:has(.sort-builder) .picker-heading{min-height:var(--control-height-xs);padding-bottom:var(--space-2)}.picker:has(.sort-builder) .picker-heading-label{padding-left:0}.picker:has(.sort-builder) .control-popover-body{max-height:none;padding:0}.picker:has(.sort-builder) .picker-actions:has(.button){margin-top:var(--space-2);padding-top:var(--space-2)}.sort-first-choice .selector-inline{gap:var(--space-1);flex-flow:column}.sort-first-choice .selector-inline-option{background:0 0;justify-content:flex-start}.sort-first-choice .selector-inline-option:hover:not(:disabled){background:var(--color-subtle);filter:none}.sort-clause{grid-template-columns:var(--control-height-sm) minmax(0, 1fr) var(--control-height-sm);align-items:center;gap:var(--space-2);border-radius:var(--control-radius);display:grid}.sort-precedence{color:var(--color-muted);grid-area:1/2;font-weight:600}.sort-clause:first-child .sort-precedence{color:var(--color-ink)}.sort-clause-field{grid-area:2/2}.sort-clause-direction{grid-area:3/2}.sort-remove,.sort-fixed{grid-area:2/3}.sort-clause-field,.sort-clause-direction{min-width:0}.sort-grip:not(:disabled){cursor:grab}.sort-grip{grid-area:2/1/span 2;align-self:start}.sort-grip:not(:disabled):active{cursor:grabbing}.sort-drop-target{background:var(--color-positive-soft)}.sort-fixed{font-size:var(--text-xs);overflow-wrap:anywhere}.sort-add{margin-left:calc(var(--control-height-sm) + var(--space-2));justify-self:start}.sort-move-menu{gap:var(--space-2)}.sort-single .sort-grip,.sort-single .sort-precedence,.sort-single .sort-remove{display:none}.sort-single .sort-clause{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.sort-single .sort-clause-field{grid-area:auto/1}.sort-single .sort-clause-direction{grid-area:auto/2}.sort-single .sort-fixed{grid-area:auto/3}.sort-single .sort-add{margin-left:0}@media (width<=760px){.sort-single .sort-clause{grid-template-columns:minmax(0,1fr)}.sort-single .sort-clause-direction,.sort-single .sort-fixed{grid-column:1}}.picker-empty{padding:8px 12px}.chips{flex-wrap:wrap;gap:6px;display:flex}.pill{background:var(--color-subtle);border-radius:var(--control-radius);align-items:center;gap:6px;padding:5px 10px;font-size:12px;line-height:1.4;display:inline-flex}.chip{--chip-remove-icon-size:max(12px, calc(var(--control-icon-size) * .75));--chip-height:var(--control-height);align-items:center;gap:var(--control-gap);height:var(--chip-height);min-height:var(--chip-height);max-width:100%;padding:0 var(--control-padding-x);background:var(--color-info-soft);color:var(--color-info);border-radius:var(--chip-radius,var(--control-radius));font-size:var(--control-font-size);line-height:var(--control-line-height);cursor:default;flex-shrink:0;font-weight:500;display:inline-flex}.chip[data-removable=true]{gap:0;padding-inline-end:0}.chip[data-inset=true]{--chip-height:calc(var(--control-height) - 8px)}span.chip:not([data-removable=true]){height:auto;min-height:0;padding:.2em .65em}.chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip-leading{flex-shrink:0;align-items:center;margin-inline-end:var(--control-gap);display:inline-flex}.chip-remove{width:calc(var(--chip-remove-icon-size) + 2 * var(--control-padding-x));min-height:var(--chip-height);color:inherit;background:0 0;border:0;border-start-start-radius:0;border-start-end-radius:var(--chip-radius,var(--control-radius));border-end-end-radius:var(--chip-radius,var(--control-radius));border-end-start-radius:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.chip-remove svg{width:var(--chip-remove-icon-size);height:var(--chip-remove-icon-size);opacity:.55}.chip-remove:hover:not(:disabled) svg,.chip-remove:focus-visible svg{opacity:1}.boolean-toggle{color:var(--color-muted)}.boolean-toggle.active{color:var(--boolean-color,var(--color-highlight))}.boolean-toggle.active[data-icon-fill=true] svg{fill:currentColor}[data-boolean-color=blue]{--boolean-color:var(--lightningcss-light,var(--palette-blue-600))var(--lightningcss-dark,var(--palette-blue-300))}[data-boolean-color=teal]{--boolean-color:var(--lightningcss-light,var(--palette-teal-600))var(--lightningcss-dark,var(--palette-teal-300))}[data-boolean-color=apricot]{--boolean-color:var(--lightningcss-light,var(--palette-apricot-700))var(--lightningcss-dark,var(--palette-apricot-300))}[data-boolean-color=amber]{--boolean-color:var(--lightningcss-light,var(--palette-amber-700))var(--lightningcss-dark,var(--palette-amber-300))}[data-boolean-color=red]{--boolean-color:var(--lightningcss-light,var(--palette-red-600))var(--lightningcss-dark,var(--palette-red-300))}@media (hover:hover) and (pointer:fine){.boolean-toggle[data-reveal=hover]:not([aria-pressed=true]){opacity:0}.boolean-toggle[data-reveal=hover]:is(:hover,:focus-visible),[data-hover-scope]:is(:hover,:focus-within) .boolean-toggle[data-reveal=hover]{opacity:1}}.chip-remove:hover:not(:disabled),.chip-remove:focus-visible{background:var(--lightningcss-light,var(--palette-blue-200))var(--lightningcss-dark,var(--palette-blue-800));color:inherit}.chip-remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.pill.positive{background:var(--color-positive-soft);color:var(--color-positive)}.pill.info{background:var(--color-info-soft);color:var(--color-info)}.notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--control-radius);margin:var(--space-4) 0;background:var(--color-info-soft);color:var(--color-info);font-size:14px;display:flex}.notice>svg{flex-shrink:0}.notice-content{overflow-wrap:anywhere;flex:1;min-width:0}.notice-content>:first-child{margin-top:0}.notice-content>:last-child{margin-bottom:0}.notice-content>p{margin:0}.notice-content>*+*{margin-top:var(--space-3)}.notice-warning{background:var(--color-warning-soft);color:var(--color-warning)}.notice-error{background:var(--color-negative-soft);color:var(--color-negative)}.toast-viewport{bottom:max(var(--toast-bottom-inset,var(--space-6)), env(safe-area-inset-bottom));right:max(var(--space-6), env(safe-area-inset-right));width:min(26rem, calc(100vw - var(--space-8)));max-height:min(50dvh, calc(100dvh - var(--space-12)));overscroll-behavior:contain;pointer-events:none;z-index:80;position:fixed;overflow-y:auto}.toast-stack{gap:var(--space-2);padding:var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}.toast{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:var(--control-radius);font-size:var(--text-sm);pointer-events:auto;animation:fade-in var(--motion-fast) ease-out;flex-shrink:0;display:flex}.toast>svg{margin-top:var(--space-2);color:var(--color-positive);flex-shrink:0}.toast[data-tone=info]>svg{color:var(--color-info)}.toast[data-tone=warning]>svg{color:var(--color-warning)}.toast[data-tone=error]>svg{color:var(--color-negative)}.toast-content{flex:1;min-width:0}.toast-message{padding-top:var(--space-2);overflow-wrap:anywhere}.toast-action{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.toast>button{flex-shrink:0}.dialog-toast-host{flex-shrink:0;height:0;position:relative}.toast-viewport[data-dialog=true]{bottom:var(--space-3);right:var(--space-3);width:min(26rem, calc(100% - var(--space-6)));max-height:min(50dvh, var(--toast-available-height));position:absolute}@media (width<=760px){.toast-viewport:not([data-dialog=true]){top:max(var(--space-4), env(safe-area-inset-top));max-height:40dvh;bottom:auto;right:max(var(--space-4), env(safe-area-inset-right));width:calc(100vw - var(--space-8))}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.empty-state{text-align:center;width:100%;padding:var(--space-12) var(--space-6);align-items:center;gap:var(--space-3);color:var(--color-muted);flex-direction:column;display:flex}.empty-state h2{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.4}.empty-state-content{align-items:center;gap:var(--space-4);max-width:32rem;font-size:var(--text-sm);overflow-wrap:anywhere;flex-direction:column;line-height:1.6;display:flex}.empty-state-content>*{margin:0}.field>.error{font-size:var(--text-sm);margin:0;line-height:1.5}.field :is(input,textarea,select,[role=textbox],[role=combobox])[aria-invalid=true]{border-color:var(--color-negative)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.muted{color:var(--color-muted)}.small{font-size:13px}.error{color:var(--color-negative)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}@media (pointer:coarse){.inline-action:before{content:"";position:absolute;inset:-10px -4px}html,body{touch-action:pan-x pan-y}input:not([type=checkbox],[type=radio]),textarea,select,[contenteditable=true]{font-size:max(16px, var(--control-font-size))!important}}.resizable-split[data-handle-style=edge]:not([data-custom-divider]):not([data-resizable=false]){grid-template-columns:minmax(0, var(--split-first)) 1px minmax(0, var(--split-second))}.resizable-split[data-handle-style=edge][data-direction=vertical]:not([data-custom-divider]):not([data-resizable=false]){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, var(--split-first)) 1px minmax(0, var(--split-second))}.resizable-split[data-handle-style=edge]:not([data-custom-divider])>.resizable-split-handle{z-index:2;background:0 0;width:auto;height:auto;position:relative;inset:auto}.resizable-split[data-handle-style=edge]:not([data-custom-divider])>.resizable-split-handle:before{content:"";position:absolute;inset:0 -5px}.resizable-split[data-handle-style=edge]:not([data-custom-divider])>.resizable-split-handle:after{background:var(--color-line);width:1px;height:100%;inset:0}.resizable-split[data-handle-style=edge]:not([data-custom-divider])>.resizable-split-handle:is(:hover,:focus-visible):after{background:var(--color-control);width:3px;left:-1px}.resizable-split[data-handle-style=edge][data-direction=vertical]:not([data-custom-divider])>.resizable-split-handle:before{inset:-5px 0}.resizable-split[data-handle-style=edge][data-direction=vertical]:not([data-custom-divider])>.resizable-split-handle:after{width:100%;height:1px}.resizable-split[data-handle-style=edge][data-direction=vertical]:not([data-custom-divider])>.resizable-split-handle:is(:hover,:focus-visible):after{height:3px;top:-1px;left:0}.resizable-split[data-handle-style=edge][data-direction=vertical][data-second-collapsed=true]:not([data-custom-divider]){grid-template-rows:minmax(0,1fr) 0 0}.resizable-split[data-second-collapsed=true]>.resizable-split-handle{display:none}@media (width<=760px){.filter-panel-body{gap:var(--space-1)}.dialog{border-radius:var(--control-radius) var(--control-radius) 0 0;width:100%;max-height:94dvh;top:auto;bottom:0;left:0;transform:none}.dialog-heading{padding:16px 20px 8px}.dialog:not([data-fill-height=true]) .dialog-content{overscroll-behavior-y:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.dialog[data-aside=true] .dialog-main{height:auto;min-height:0;display:block;overflow-y:auto}.dialog[data-aside=true] .dialog-body{overflow:visible}.dialog:not([data-fill-height=true]) :is(.dialog-heading,.dialog-fixed,.dialog-main,.dialog-body){flex:none;max-height:none;overflow:visible}.dialog-aside{height:min(52dvh,28rem);overflow:hidden}.dialog-body{padding:12px 20px max(24px, env(safe-area-inset-bottom))}.dialog-fixed{padding:4px 20px 16px}.dialog-footer{padding:12px 20px max(24px, env(safe-area-inset-bottom))}[data-radix-popper-content-wrapper]:has(.picker:not(.picker-typeahead)){width:100%!important;position:fixed!important;top:auto!important;bottom:0!important;left:0!important;transform:none!important}.picker{border-radius:var(--control-radius) var(--control-radius) 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 32px);padding:var(--picker-padding) var(--picker-padding) max(var(--picker-padding), env(safe-area-inset-bottom))}.picker.date-picker{width:100%;padding-bottom:max(var(--space-3), env(safe-area-inset-bottom))}.picker:not(.picker-typeahead) .picker-actions:has(.button){margin-bottom:calc(-1 * max(var(--picker-padding), env(safe-area-inset-bottom)));padding-bottom:max(var(--space-3), env(safe-area-inset-bottom))}.picker-options{max-height:42dvh}.selector-picker:not(.picker-typeahead){--picker-padding:var(--space-3)}.selector-picker:not(.picker-typeahead) .picker-options{gap:var(--space-2);padding-block:var(--space-1)}.selector-picker:not(.picker-typeahead) .picker-option{padding-block:var(--control-inset)}.picker.picker-typeahead{width:max(280px, var(--radix-popover-trigger-width));max-width:min(420px, var(--radix-popover-content-available-width));max-height:min(320px, var(--radix-popover-content-available-height));border-radius:var(--control-radius);padding:8px}}.error-recovery{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--control-radius);background:var(--color-subtle);color:var(--color-ink);font-size:var(--text-sm);white-space:normal;flex-direction:column;display:flex}.error-recovery p{color:var(--color-muted);margin:0}.error-recovery-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shared-table td[data-range]{background:var(--color-accent-soft);box-shadow:inset var(--range-left,0px) 0 var(--color-focus), inset var(--range-right,0px) 0 var(--color-focus), inset 0 var(--range-top,0px) var(--color-focus), inset 0 var(--range-bottom,0px) var(--color-focus)}.shared-table td[data-range]:focus{outline-width:1px}.shared-table th[data-column-drop]{box-shadow:inset 3px 0 var(--color-focus)}.shared-table th[data-column-dragging]{opacity:.5}.table-column-resize{cursor:col-resize;touch-action:none;z-index:3;width:10px;position:absolute;inset-block:0;inset-inline-end:0}.table-column-resize:after{content:"";background:var(--color-muted);opacity:0;width:2px;position:absolute;inset-block:8px;inset-inline-start:4px}.shared-table th:hover>.table-column-resize:after,.table-column-resize:focus-visible:after,.shared-table[data-resizing] .table-column-resize:after{opacity:.6}.table-column-resize:focus-visible{outline:none}.table-column-move.button{inset-inline-end:var(--space-1);opacity:0;cursor:grab;z-index:2;border-radius:var(--radius-sm);color:var(--color-muted);position:absolute;top:50%;transform:translateY(-50%)}.table-column-move.button:hover:not(:disabled):not(:focus-visible){color:var(--color-ink);filter:none;background:0 0}.shared-table th:hover .table-column-move,.table-column-move:focus-visible,.table-column-move[data-state=open]{opacity:1}.table-column-menu{gap:var(--space-1);flex-direction:column;min-width:10rem;display:flex}.shared-table[data-resizing]{-webkit-user-select:none;user-select:none;cursor:col-resize}.shared-table th[data-align=end] .table-column-move{inset-inline-start:var(--space-1);inset-inline-end:auto}.shared-table th:hover .table-heading-label>svg{opacity:1}.shared-table th:has(.table-column-move[data-state=open]) .table-heading-label>svg{opacity:1}.choice-badge{width:var(--control-height);height:var(--control-height);background:var(--color-primary);color:var(--color-on-primary);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.choice-badge>svg{width:var(--control-icon-size);height:var(--control-icon-size);flex:none}.scroll-area{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.scroll-area-viewport{overscroll-behavior-y:auto;flex:1;min-width:0;min-height:0;overflow:hidden auto}.scroll-area-content{flex-direction:column;min-height:100%;display:flex}.scroll-area-content>*{flex-shrink:0}.scroll-area[data-scroll-x=true]>.scroll-area-viewport{overflow-x:auto}.scroll-area[data-scroll-x=false]>.scroll-area-viewport{overflow-x:hidden}.scroll-area[data-scroll-y=false]>.scroll-area-viewport{overflow-y:hidden}.scroll-area[data-orientation=horizontal]{padding-block-end:var(--space-3)}.scroll-area[data-orientation=horizontal]>.scroll-area-viewport{overscroll-behavior-x:auto;overscroll-behavior-y:auto;scrollbar-width:none;overflow:auto hidden}.scroll-area[data-orientation=horizontal]>.scroll-area-viewport::-webkit-scrollbar{display:none}.scroll-area[data-orientation=horizontal] .scroll-area-content{width:max-content;min-width:100%;min-height:0}.scroll-area-track{opacity:0;touch-action:none;-webkit-user-select:none;user-select:none;width:12px;transition:opacity .12s;display:none;position:absolute;inset-block:2px;inset-inline-end:0}.scroll-area:hover>.scroll-area-track,.scroll-area:focus-within>.scroll-area-track,.scroll-area-track[data-scrolling=true]{opacity:1}.scroll-area-thumb{background:var(--color-muted);opacity:.5;border-radius:999px;width:6px;margin-inline:3px}.scroll-area-track[data-axis=horizontal]:not([hidden]){width:auto;height:var(--space-3);display:block;inset-block:auto 0;inset-inline:2px}.scroll-area-track[data-axis=horizontal] .scroll-area-thumb{height:6px;margin-block:3px;margin-inline:0}.scroll-area-track:hover .scroll-area-thumb,.scroll-area-track[data-scrolling=true] .scroll-area-thumb{opacity:.8}@media (hover:hover) and (pointer:fine){.scroll-area-viewport{scrollbar-width:none}.scroll-area-viewport::-webkit-scrollbar{display:none}.scroll-area-track:not([hidden]){display:block}}@media (forced-colors:active){.scroll-area-viewport,.scroll-area[data-orientation=horizontal]>.scroll-area-viewport{scrollbar-width:auto}.scroll-area-viewport::-webkit-scrollbar{display:initial}.scroll-area[data-orientation=horizontal]>.scroll-area-viewport::-webkit-scrollbar{display:initial}.scroll-area-track:not([hidden]),.scroll-area[data-orientation=horizontal]>.scroll-area-track:not([hidden]){display:none}}.layout-masonry{--masonry-gap:var(--layout-gap,16px);grid-template-columns:repeat(var(--grid-columns,3), minmax(0, 1fr));align-items:start;column-gap:var(--masonry-gap);min-width:0;display:grid;position:relative}.layout-masonry[data-gap]{row-gap:0}[data-gap=none]{--layout-gap:0px;gap:0}[data-gap=xs]{--layout-gap:4px;gap:4px}[data-gap=sm]{--layout-gap:8px;gap:8px}[data-gap=md]{--layout-gap:16px;gap:16px}[data-gap=lg]{--layout-gap:24px;gap:24px}[data-gap=xl]{--layout-gap:32px;gap:32px}[data-padding=none]{padding:0}[data-padding=xs]{padding:4px}[data-padding=sm]{padding:8px}[data-padding=md]{padding:16px}[data-padding=lg]{padding:24px}[data-padding=xl]{padding:32px}.layout-card:not([data-padding]){padding:var(--space-3)}.layout-card{background:var(--color-sidebar);border-radius:var(--control-radius)}.layout-card:not([data-background]):not([data-appearance=row]){box-shadow:inset 0 0 0 1px var(--color-line-subtle)}.layout-card:not([data-appearance=row]):not([data-background])[data-interactive=true]:not([data-selected=true]):hover{background:color-mix(in srgb, var(--color-sidebar), var(--color-ink) 6%)}.layout-card[data-padding=none]{overflow:hidden}.layout-card[data-interactive=true]{cursor:pointer}.layout-card[data-appearance=row]{border-bottom:1px solid var(--color-line);border-radius:0}[data-list-view-items=true][data-list-appearance=rows]{border-top:1px solid var(--color-line)}.layout-card[data-appearance=row]:not([data-background]){background:0 0}.layout-card[data-appearance=row][data-interactive=true]:not([data-selected=true]):hover{background:var(--color-subtle)}.layout-card[data-card-action=select][data-selected=true],.layout-card[data-card-action=open][data-selected=true],.layout-card[role=option][data-selected=true]{background:var(--color-positive-soft)}.layout-card{flex-direction:column;width:100%;min-width:0;display:flex}.sidebar-layout{width:100%;min-width:0;container:pane-layout/inline-size}.sidebar-layout-grid{gap:var(--space-8);grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;min-width:0;min-height:0;display:grid}.sidebar-layout-navigation,.sidebar-layout-content{min-width:0;min-height:0}.sidebar-layout-navigation{top:var(--space-4);position:sticky}.sidebar-layout[data-fill=true]{flex:1;min-height:0}.sidebar-layout[data-fill=true]>.sidebar-layout-grid{align-items:stretch;gap:0;height:100%}.sidebar-layout[data-fill=true] .sidebar-layout-navigation{padding:var(--space-3);border-inline-end:1px solid var(--color-line);position:static;overflow-y:auto}.sidebar-layout[data-fill=true] .sidebar-layout-content{flex-direction:column;display:flex;overflow:hidden}.navigation-list,.section-navigation-list{gap:var(--space-4);flex-direction:column;display:flex}.navigation-section,.navigation-section-items{gap:var(--space-1);flex-direction:column;display:flex}.navigation-section-items[hidden]{display:none}.navigation-section[data-named=true]>.navigation-section-items{padding-inline-start:var(--space-3)}.navigation-section-toggle,.navigation-section-label{min-width:0;color:var(--color-muted);font-size:var(--control-font-size);font-weight:500}.navigation-section-label{align-items:center;gap:var(--control-gap);min-height:var(--control-height);padding:0 var(--control-padding-x);margin:0;display:flex}.navigation-section-label>svg{width:var(--control-icon-size);height:var(--control-icon-size);flex:none}.navigation-section-toggle,.navigation-section-items .button,.navigation-list .button,.navigation-list .layout-link-composition{border-radius:var(--control-radius);text-align:start;justify-content:start;width:100%}.navigation-section-toggle>span{text-overflow:ellipsis;overflow:hidden}.navigation-section-toggle>.button-icon-right{margin-inline-start:auto}.navigation-section-items .button[aria-current=page],.navigation-list .button[aria-current=page],.navigation-list .layout-link-composition[aria-current=page]{background:var(--color-positive-soft);color:var(--color-ink)}.navigation-list .layout-link-composition:hover:not([aria-current=page]){background:var(--color-button);color:var(--color-ink)}.section-navigation-picker{display:none}.tabs-side{height:100%;min-height:0}.conversation.content-section{gap:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-subtle)}.comment-list{flex-direction:column;display:flex}.comment-list:empty{display:none}.comment-list>.ui-comment:first-child{padding-block-start:0}.comment-list>.ui-comment:last-child{border-block-end:0;padding-block-end:0}.ui-comment{scroll-margin-block:var(--space-4);padding-block:var(--space-3)}.ui-comment:focus{outline:2px solid var(--color-accent);outline-offset:var(--space-2);border-radius:var(--control-radius)}.comment-identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.comment-author{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.comment-author>.muted{margin-inline-start:var(--space-1)}.comment-row{align-items:start}.comment-content{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.comment-metadata{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:55%;font-weight:400;overflow:hidden}.comment-heading:has(>.adaptive-action-group){flex-wrap:nowrap}.comment-heading>.item-row-summary{flex-basis:0}.comment-heading>.adaptive-action-group{width:var(--action-preferred-width,auto);flex:0 auto;max-width:45%}.comment-heading{gap:var(--space-2)}.comment-heading .adaptive-action-visible{justify-content:end}.ui-comment time{white-space:nowrap}.comment-composer{gap:var(--space-2);flex-direction:column;display:flex}.comment-compose-input{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:var(--control-radius);overflow:hidden}.comment-compose-input textarea{width:100%;max-height:calc(8 * 1.6em + 2 * var(--control-padding-y));resize:none;background:0 0;border-radius:0;display:block}.comment-compose-input:not([data-expanded]) .comment-compose-actions{display:none}.comment-compose-actions{gap:var(--space-2);padding:0 var(--space-2) var(--space-2);flex-direction:column;display:flex}.comment-compose-actions .adaptive-action-visible{justify-content:end}@container pane-layout (width<=42rem){.sidebar-layout-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.sidebar-layout-navigation{position:static}.sidebar-layout[data-fill=true]>.sidebar-layout-grid{grid-template-rows:auto minmax(0,1fr)}.sidebar-layout[data-fill=true] .sidebar-layout-navigation{border-inline-end:0;border-block-end:1px solid var(--color-line)}.section-navigation-list{display:none}.section-navigation-picker{display:block}}.app-icon{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);background:var(--palette-kite-ivory);color:var(--palette-kite-teal);font-size:var(--control-icon-size);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.app-icon[data-image]{background:0 0}.app-icon>img{object-fit:contain;width:100%;height:100%}.app-icon>svg{width:60%;height:60%}.app-icon>.app-artwork{width:100%;height:100%}.layout-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.layout-icon>svg{width:var(--control-icon-size);height:var(--control-icon-size)}.layout-card[data-item-variant]>[data-item-card-body]{padding:var(--space-3)}.layout-card[data-item-variant=text] .item-row-summary .adaptive-heading[data-heading-size=sm] .adaptive-heading-title{font-size:var(--text-base)}.layout-grid[data-wrap=true]:not([data-columns]):has(>.layout-card[data-item-variant=landscape],>.repeat-item>.layout-card[data-item-variant=landscape],>.repeat-order-item>.layout-card[data-item-variant=landscape]){grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.layout-card[data-item-variant=landscape]{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;position:relative;overflow:clip;container-type:inline-size}.layout-card[data-item-variant=landscape]:has(>[data-item-card-media]){grid-template-columns:6rem minmax(0,1fr)}.layout-card[data-item-variant=landscape]>[data-item-card-media]{align-self:stretch;min-height:7rem;position:relative;overflow:hidden}.layout-card[data-item-variant=landscape]>[data-item-card-media]:has(>.app-icon){min-height:0;padding:var(--space-3);align-self:start}.layout-card[data-item-variant=landscape]:has(>[data-item-card-media]>.app-icon){grid-template-columns:max-content minmax(0,1fr)}.layout-card[data-item-variant=landscape]>[data-item-card-media] :is(.photo-viewer,.photo-main,.photo-tile,.photo-thumbnail){border-radius:0;height:100%;min-height:7rem}.layout-card[data-item-variant=landscape]>[data-item-card-media] img{object-fit:cover;border-radius:0;width:100%;height:100%}.layout-card[data-item-variant=landscape]>[data-item-card-body]{justify-content:start}.layout-card[data-item-variant=landscape] .item-row-summary .adaptive-heading{container-type:normal}.layout-card[data-item-variant=landscape] .item-row-summary .layout-link-composition:after{content:"";position:absolute;inset:0}.layout-card[data-item-variant=landscape] [data-item-card-body]>:not(.item-row-content),.layout-card[data-item-variant=landscape] .item-row-content>.adaptive-action-group{z-index:1;position:relative}.layout-card[data-item-variant=landscape] [data-item-card-body]>:not(.item-row-content) .layout-link.button-quiet{color:var(--color-accent)}.layout-card[data-item-variant=landscape]:has(.layout-link-composition:hover){background:color-mix(in srgb, var(--color-sidebar), var(--color-ink) 6%)}.layout-card[data-item-variant=landscape] .layout-link-composition:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--control-radius)}.layout-grid[data-wrap=true]:not([data-columns]):has(>.layout-card[data-item-variant=tile],>.repeat-item>.layout-card[data-item-variant=tile],>.repeat-order-item>.layout-card[data-item-variant=tile]){grid-template-columns:repeat(auto-fill,minmax(min(100%,5.5rem),1fr))}.layout-card[data-item-variant=tile]{text-align:start;border-radius:0;position:relative;overflow:visible}.layout-card[data-item-variant=tile]:not([data-background]):not([data-selected=true]){box-shadow:none;background:0 0}.layout-card[data-item-variant=tile][data-interactive=true]:not([data-background]):not([data-selected=true]):hover{background:0 0}.layout-card[data-item-variant=tile]>[data-item-card-body]{padding:0}.layout-card[data-item-variant=tile] .item-row-content{flex-direction:column;align-items:flex-start}.layout-card[data-item-variant=tile] .item-row-summary{flex:none;width:100%}.layout-card[data-item-variant=tile] .adaptive-heading-row,.layout-card[data-item-variant=tile] .item-row-summary .layout-row,.layout-card[data-item-variant=tile] .adaptive-action-visible{justify-content:flex-start}.layout-card[data-item-variant=tile] .adaptive-heading[data-heading-size=sm]>.adaptive-heading-row>.adaptive-heading-content>.adaptive-heading-title{font-size:var(--text-sm);font-weight:500;line-height:1.4}.layout-card[data-item-variant=tile] .item-row-content>.adaptive-action-group{flex:none;max-width:100%}.layout-card[data-item-variant=tile] .item-row-content>.adaptive-action-group:has(>.adaptive-action-visible>.adaptive-action-control:only-child .icon-button){width:max-content;position:absolute;inset-block-start:var(--space-1);inset-inline-end:0}@media (hover:hover){.layout-card[data-item-variant=tile] .item-row-content>.adaptive-action-group{opacity:0;pointer-events:none}.layout-card[data-item-variant=tile]:is(:hover,:focus-within) .item-row-content>.adaptive-action-group{opacity:1;pointer-events:auto}}.tooltip-anchor{display:inline-flex;position:relative}.control-tooltip{z-index:10000;max-width:min(260px,70vw);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--palette-neutral-800);color:var(--palette-white);font-size:var(--text-sm);pointer-events:none;font-weight:500;line-height:1.4;position:fixed;transform:translateY(-50%)}.navigation-rail{--rail-icon-size:var(--control-height-sm);height:100%;min-height:0;padding:var(--space-3) var(--space-2);gap:var(--space-3);flex-direction:column;display:flex}.navigation-rail-top,.navigation-rail-bottom,.navigation-rail-footer,.navigation-rail-tools,.navigation-rail-group{gap:var(--space-1);flex-direction:column;flex-shrink:0;min-width:0;display:flex}.navigation-rail-apps{flex:1;width:100%;min-height:0}.navigation-rail-apps .scroll-area-content{gap:var(--space-3);flex-direction:column;min-height:100%;display:flex}.navigation-rail-groups{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.navigation-rail .navigation-section[data-named=true]>.navigation-section-items{padding-inline-start:0}.navigation-rail-item{border-radius:var(--radius-sm);width:100%;min-width:0;position:relative}.navigation-rail-item:is(:hover,:focus-within){background:var(--color-button)}.navigation-rail-item[data-selected]{background:var(--color-positive-soft)}.navigation-rail .tooltip-anchor{width:100%;min-width:0;display:flex}.navigation-rail .button{width:100%;padding-inline:var(--space-2);justify-content:flex-start;gap:var(--space-3);border-radius:var(--radius-sm);position:relative}.navigation-rail-item>.tooltip-anchor>.button{padding-inline-end:calc(var(--control-height-xs) + var(--space-2))}.navigation-rail-item>.boolean-toggle{width:var(--control-height);justify-content:center;padding:0;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.navigation-rail-item>.boolean-toggle[data-reveal=hover]{opacity:0}.navigation-rail-item:is(:hover,:focus-within)>.boolean-toggle[data-reveal=hover]{opacity:1}}.navigation-rail-empty{padding:var(--space-2);font-size:var(--text-sm);color:var(--color-muted)}.navigation-rail .button[aria-current=page],.navigation-rail .button[aria-current=page]:hover:not(:disabled){background:var(--color-positive-soft);color:var(--color-positive)}.navigation-rail-label{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.navigation-rail .button>img,.navigation-rail-item .app-icon,.navigation-rail-icon{width:var(--rail-icon-size);height:var(--rail-icon-size);border-radius:var(--radius-sm);flex:none}.navigation-rail-icon{justify-content:center;align-items:center;display:inline-flex}.navigation-rail-icon>svg{width:var(--control-icon-size);height:var(--control-icon-size)}.navigation-rail-shortcut{color:var(--color-muted);font-size:var(--text-xs)}.navigation-rail .navigation-rail-toggle{color:var(--color-muted);opacity:.65}.navigation-rail .navigation-rail-toggle:is(:hover,:focus-visible){opacity:1}.navigation-rail[data-expanded=false] :is(.navigation-rail-label,.navigation-section-label,.navigation-rail-shortcut,.boolean-toggle){display:none}.navigation-rail[data-expanded=false] .button{justify-content:center;padding:0}.navigation-rail[data-expanded=false] .navigation-rail-recents .navigation-section-toggle>:is(span,.button-icon-right){display:none}@media (width<=700px){.navigation-rail{padding-inline:var(--space-1);gap:var(--space-3)}.navigation-rail :is(.navigation-rail-label,.navigation-section-label,.navigation-rail-shortcut,.navigation-rail-toggle){display:none}.navigation-rail .button{justify-content:center;padding:0}}.button[data-attention]{position:relative}.button-attention{width:var(--space-2);height:var(--space-2);top:var(--space-1);right:var(--space-1);background:var(--color-negative);pointer-events:none;border-radius:50%;position:absolute}:root{--page-gutter:var(--space-6)}.photo-unavailable{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.structured-input,.checklist-value,.link-list-value{flex-direction:column;gap:8px;min-width:0;display:flex}.structured-entry{align-items:center;gap:6px;display:flex}.structured-entry .text-input{flex:1;min-width:0}.structured-input>.button{align-self:flex-start}.json-value{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-subtle);border-radius:var(--control-radius);max-height:360px;margin:0;padding:12px;font-size:12px;overflow:auto}.video-embed{aspect-ratio:16/9;border-radius:var(--control-radius);background:var(--color-subtle);border:0;width:100%;display:block}.video-embed[data-size=xs]{max-width:240px}.video-embed[data-size=sm]{max-width:360px}.video-embed[data-size=md]{max-width:640px}.video-embed[data-size=lg]{max-width:900px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:28px;font-weight:650;line-height:1.2}h2{font-size:19px;font-weight:600}h3{font-size:16px}p{line-height:1.65}form p{margin:12px 0}.grow{flex:1;min-width:0}.eyebrow{color:var(--color-positive);margin-bottom:10px;font-size:12px;font-weight:600}.app-shell{--shape-sidebar-width:240px;--app-content-height:100dvh;min-height:100dvh;display:grid}.desktop-sidebar{z-index:20;min-width:0;height:100dvh;position:sticky;top:0}.sidebar{--control-radius:var(--radius-sm);--rail-control-height:var(--control-height-sm);--sidebar-text-size:var(--text-sm);background:var(--color-sidebar);height:100%;min-height:0;display:flex}.sidebar-shape-navigation{flex-direction:column;height:100%;min-height:0;display:flex}.global-search{gap:var(--space-3);flex-direction:column;display:flex}.shape-link{--color-shape-bg:color-mix(in srgb, var(--app-bg,var(--color-app-bg)) 92%, white);--color-shape-text:var(--app-text,var(--color-app-text))}.nav-disclosure{color:inherit;font-weight:inherit;background:0 0}.nav-disclosure span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-disclosure:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}.shape-group{margin:0 0 var(--space-3);gap:2px;display:grid}.shape-group:last-child{margin-bottom:0}.nav-shape{border-radius:var(--control-radius);align-items:center;display:flex}.nav-shape .shape-link{min-width:0;min-height:var(--control-height-xs);font-size:var(--sidebar-text-size);background:0 0;flex:1;padding:0 12px;padding-inline-start:calc(var(--space-3) + var(--space-4) + var(--space-2))}.nav-shape:hover,.nav-shape:focus-within{background:color-mix(in srgb, var(--shape-bg,var(--color-shape-bg)) 14%, var(--color-sidebar))}.nav-shape .shape-link:focus-visible{background:0 0;outline:0}.nav-shape:has(.shape-link.selected){background:color-mix(in srgb, var(--shape-bg,var(--color-shape-bg)) 20%, var(--color-sidebar));color:var(--color-ink)}.nav-shape .button{color:inherit}.nav-shape .shape-link.selected{color:inherit;background:0 0;font-weight:550}.shape-link>.shape-name{flex:initial;align-items:center;gap:5px;max-width:100%;display:inline-flex}.shape-name>span{flex:0 auto}.shape-name>svg{flex-shrink:0}.shape-link{min-height:44px;color:var(--color-ink);border-radius:var(--control-radius);align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.shape-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar :focus-visible{background:var(--color-positive-soft);outline:0}.sidebar-account{gap:var(--space-2);flex-shrink:0;display:grid}.main{min-width:0}.page{padding:var(--page-gutter) var(--page-gutter) 40px;margin:0}.shape-content{min-height:0;padding-bottom:var(--page-gutter);flex:1}.layout-surface{min-width:0;overflow:auto}.layout-surface[data-scroll-x=false]{overflow-x:hidden}.layout-surface[data-scroll-y=false]{overflow-y:hidden}.layout-surface:has(>[data-grow]:not([data-grow="0"])){flex-direction:column;display:flex}.layout-surface>[data-grow]:not([data-grow="0"]){flex:var(--layout-grow) 1 0%;min-height:0}:is(.layout-surface:has(>.loading-indicator:not([data-inline])),.layout-surface:has(>:is(.layout-column,.layout-card,.layout-table,.layout-grid,.layout-masonry,.layout-chart,.layout-calendar,.layout-map,.layout-timeline,.layout-tree,.layout-graph):has(>.loading-indicator:not([data-inline]))),.layout-surface:has(>.layout-chart>.chart-layout>.loading-indicator)){flex-direction:column;display:flex}:is(:is(.layout-column,.layout-card,.layout-table,.layout-grid,.layout-masonry,.layout-chart,.chart-layout,.layout-selection,.layout-calendar,.layout-map,.layout-timeline,.layout-tree,.layout-graph):has(>.loading-indicator:not([data-inline])),.layout-chart:has(>.chart-layout>.loading-indicator)){flex:auto;min-height:0}:is(.layout-table,.layout-chart,.chart-layout,.layout-calendar,.layout-map,.layout-timeline,.layout-tree,.layout-graph):has(.loading-indicator:not([data-inline])){flex-direction:column;display:flex}.shape-banner{border-bottom:1px solid var(--color-line-subtle);flex-shrink:0}.shape-header{--shape-header-bg:var(--color-canvas);align-items:center;gap:var(--space-2) var(--space-6);padding:var(--space-3) var(--header-padding-x);background:var(--shape-header-bg);color:var(--color-ink);flex-wrap:wrap;display:flex}.shape-header[data-colored=true]{--shape-header-bg:var(--shape-bg,var(--color-shape-bg));color:var(--shape-text,var(--color-shape-text))}.shape-identity{width:var(--space-2);height:var(--space-2);background:var(--shape-bg,var(--color-shape-bg));border-radius:50%;flex:none}.shape-header[data-colored=true] .shape-identity{background:currentColor}.shape-heading{flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:45%;display:flex}.shape-header h1{letter-spacing:-.3px;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:18px;font-weight:600}.layout-tabs{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:flex}.layout-tab{min-height:32px;color:var(--color-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;text-decoration:none;display:flex}.shape-layouts{flex:1;min-width:0}.layout-tab.selected{color:var(--color-positive);background:var(--color-positive-soft);font-weight:600}.shape-header .layout-tab{min-height:var(--control-height);padding:0 var(--control-padding-x);gap:var(--control-gap);font-size:var(--control-font-size);line-height:var(--control-line-height)}.shape-header .layout-tab svg{width:var(--control-icon-size);height:var(--control-icon-size)}.shape-header[data-colored=true] .layout-tab{color:inherit}.shape-header .layout-tab.selected{color:var(--color-ink);background:var(--color-button)}.shape-header .layout-tab:not(.selected):hover{color:var(--color-ink);background:var(--color-subtle)}.shape-header[data-colored=true] .layout-tab.selected,.shape-header[data-colored=true] .layout-tab:hover{color:inherit;background:color-mix(in srgb, currentColor 12%, transparent)}.layout-column{flex-direction:column;width:100%;min-width:0;display:flex}.layout-row{flex-wrap:wrap;align-items:center;width:100%;min-width:0;display:flex}.layout-row[data-appearance=cells]{border-block:1px solid var(--color-line);flex-wrap:nowrap;align-items:stretch}.layout-row[data-appearance=fields]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;display:grid}.layout-row[data-appearance=fields]>*{width:100%;min-width:0}.layout-row[data-appearance=cells]>:not(:first-child){border-inline-start:1px solid var(--color-line)}.layout-row[data-appearance=cells]>.layout-search{box-shadow:none;background:0 0;border-radius:0}.layout-row[data-appearance=cells]>.query-control>.button,.layout-row[data-appearance=cells]>.query-control>.control-trigger{border-radius:0;height:100%}.layout-row[data-appearance=cells]>.query-control>.button-secondary:not([data-background]){background:0 0}.layout-row[data-appearance=cells]>.query-control>.button-secondary:not([data-background]):hover:not(:disabled){background:var(--color-subtle)}:is(.layout-row,.layout-row>.conditional-node)>[data-layout-sizing]{flex:var(--layout-grow,1) 1 0%;min-width:0}:is(.layout-row,.layout-row>.conditional-node)>[data-layout-sizing][data-width=content],:is(.layout-row,.layout-row>.conditional-node)>[data-layout-sizing][data-grow="0"]{flex-basis:auto}:is(.layout-row,.layout-row>.conditional-node)>.button{min-width:max-content}:is(.layout-row,.layout-row>.conditional-node)>.layout-link[data-grow]:not([data-grow="0"]){min-width:0}.layout-link-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.layout-link-composition{width:100%;min-width:0;color:inherit;border-radius:var(--control-radius);text-decoration:none;display:flex}.layout-link-composition .layout-text{overflow-wrap:anywhere;max-width:100%}.layout-count-cards .layout-link-composition[aria-current=true]>.layout-card{background:var(--color-selection);color:var(--color-on-selection)}.layout-link-composition:focus-visible{outline-offset:-2px}:is(.layout-row,.layout-row>.conditional-node)>.field{min-width:min(100%,12rem)}.inline-form,.layout-selection{flex-direction:column;min-height:0;display:flex}.inline-form[data-grow]:not([data-grow="0"]){gap:var(--space-4)}.inline-form[data-grow]:not([data-grow="0"]) .field[data-layout-sizing]{margin-bottom:0}:is(.layout-column,.layout-card,.inline-form,.layout-selection,:is(.layout-column,.layout-card,.inline-form,.layout-selection)>.conditional-node):has(>[data-grow]:not([data-grow="0"]))>*{flex-shrink:0}:is(.layout-column,.layout-card,.inline-form,.layout-selection,:is(.layout-column,.layout-card,.inline-form,.layout-selection)>.conditional-node)>[data-grow]:not([data-grow="0"]){flex:var(--layout-grow) 1 0%;min-height:0}:is(.layout-column,.layout-card,.inline-form,.layout-selection,:is(.layout-column,.layout-card,.inline-form,.layout-selection)>.conditional-node)>.field[data-grow]:not([data-grow="0"]){min-height:calc(var(--control-height) + 1.5rem + 8px)}:is(.layout-column,.layout-card,.inline-form,.layout-selection,:is(.layout-column,.layout-card,.inline-form,.layout-selection)>.conditional-node)>.field[data-grow]:not([data-grow="0"])>:is(textarea,.source-input){height:var(--control-height);min-height:var(--control-height);resize:none;flex:1}.field[data-grow]:not([data-grow="0"])>.source-input>textarea{resize:none;height:100%;min-height:0}:is(.layout-column,.layout-card,.inline-form,.layout-selection,:is(.layout-column,.layout-card,.inline-form,.layout-selection)>.conditional-node)>.field[data-grow]:not([data-grow="0"])>.markdown-input{flex:1;min-height:0}[data-hide-if-empty=true]:not(:has(:not([data-hide-if-empty=true],[data-condition-hidden=true],[data-condition-hidden=true] *))){display:none}.conditional-node{display:contents}.conditional-node[hidden]{display:none}.help-options,.help-options nav{gap:var(--space-4);flex-direction:column;display:flex}.layout-row[data-align=end]{justify-content:flex-end}.layout-row[data-align=center]{justify-content:center}.layout-row[data-wrap=false]{flex-wrap:nowrap}.layout-row[data-scroll=true]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:var(--space-2);flex-wrap:nowrap;align-items:stretch;overflow-x:auto}.layout-row[data-scroll=true]>*,.layout-row[data-scroll=true]>.repeat-item>*{scroll-snap-align:start;flex:none}.layout-row[data-scroll=true]:focus-visible{background:var(--color-accent-soft);outline:none}[data-layout-sizing][data-width=content]{width:max-content;max-width:100%}[data-layout-sizing][data-width=narrow]{max-width:24rem}[data-layout-sizing][data-width=wide]{max-width:64rem}.layout-pane-grid{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.layout-pane-grid>.resizable-split{--split-gap:var(--layout-gap);--split-divider-size:max(var(--space-3), var(--layout-gap));flex:1}.layout-pane-grid>.resizable-split:not([data-stacked=true]):not([data-resizable=false])>.resizable-split-panel:first-child{padding-inline-end:calc(var(--layout-gap) / 2)}.layout-pane-grid>.resizable-split:not([data-stacked=true]):not([data-resizable=false])>.resizable-split-panel:last-child{padding-inline-start:calc(var(--layout-gap) / 2)}.layout-pane-grid>.resizable-split:not([data-stacked=true])>.resizable-split-panel>:is(.layout-map,.layout-calendar){height:100%}.layout-grid{display:grid}.layout-grid[data-wrap=false]{grid-auto-columns:minmax(8rem,1fr);grid-auto-flow:column;overflow-x:auto}.layout-grid[data-wrap=true]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.layout-grid[data-wrap=true][data-columns]{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr))}.repeat-item{display:contents}.layout-card[role=option]{color:inherit;text-decoration:none}.layout-card[data-padding=none]>.value-photos .photo-tile,.layout-card[data-padding=none] .overlay-base .photo-tile{border-radius:0}.layout-overlay{isolation:isolate;width:100%;min-width:0;position:relative;overflow:hidden}.overlay-content{z-index:1;pointer-events:none;position:absolute;inset:auto 0 0}.overlay-content :is(button,a,input,select,textarea,[role=button],[role=checkbox],[role=radio],[role=combobox]){pointer-events:auto}.overlay-content[data-position=top]{inset:0 0 auto}.overlay-content[data-position=center]{inset:50% 0 auto;transform:translateY(-50%)}.overlay-content[data-scrim=true]{--color-ink:var(--palette-white);--color-muted:var(--palette-neutral-200);--color-button:var(--palette-neutral-800);--color-subtle:var(--palette-neutral-800);--color-positive:var(--palette-teal-200);--color-positive-soft:var(--palette-teal-900);--color-info:var(--palette-blue-200);--color-info-soft:var(--palette-blue-900);color:var(--color-ink);background:linear-gradient(to bottom, color-mix(in srgb, var(--palette-neutral-900) 65%, transparent), color-mix(in srgb, var(--palette-neutral-900) 92%, transparent))}.overlay-content[data-position=top][data-scrim=true]{background:linear-gradient(to top, color-mix(in srgb, var(--palette-neutral-900) 65%, transparent), color-mix(in srgb, var(--palette-neutral-900) 92%, transparent))}.overlay-content[data-position=center][data-scrim=true]{background:color-mix(in srgb, var(--palette-neutral-900) 85%, transparent)}.layout-overlay[data-height=viewport]{min-height:100svh;display:grid}.layout-overlay[data-height=viewport]>.overlay-base{position:absolute;inset:0}.layout-overlay[data-height=viewport]>.overlay-base :is(.value-photos,.photo-gallery,.photo-viewer,.photo-tile){border-radius:0;height:100%}.layout-overlay[data-height=viewport]>.overlay-content{pointer-events:auto;align-self:end;min-width:0;position:relative;inset:auto;transform:none}.layout-overlay[data-height=viewport]>.overlay-content[data-position=center]{align-self:center}.layout-overlay[data-height=viewport]>.overlay-content[data-position=top]{align-self:start}@media (width<=760px){.overlay-content[data-mobile-position=top][data-scrim=true]{background:linear-gradient(to top, color-mix(in srgb, var(--palette-neutral-900) 65%, transparent), color-mix(in srgb, var(--palette-neutral-900) 92%, transparent))}.overlay-content[data-mobile-position=center][data-scrim=true]{background:color-mix(in srgb, var(--palette-neutral-900) 85%, transparent)}.overlay-content[data-mobile-position=bottom][data-scrim=true]{background:linear-gradient(to bottom, color-mix(in srgb, var(--palette-neutral-900) 65%, transparent), color-mix(in srgb, var(--palette-neutral-900) 92%, transparent))}.overlay-content[data-mobile-position=top]{inset:0 0 auto;transform:none}.overlay-content[data-mobile-position=center]{inset:50% 0 auto;transform:translateY(-50%)}.overlay-content[data-mobile-position=bottom]{inset:auto 0 0;transform:none}.layout-overlay[data-height=viewport]>.overlay-content[data-mobile-position]{inset:auto;transform:none}.layout-overlay[data-height=viewport]>.overlay-content[data-mobile-position=top]{align-self:start}.layout-overlay[data-height=viewport]>.overlay-content[data-mobile-position=center]{align-self:center}.layout-overlay[data-height=viewport]>.overlay-content[data-mobile-position=bottom]{align-self:end}}.layout-groups:not([data-gap]){--layout-gap:var(--space-4)}.layout-board{gap:var(--space-2);flex-direction:column;min-width:0;min-height:0;display:flex}.layout-board>:not(.layout-groups){flex-shrink:0}.layout-board>.layout-groups[data-scroll-columns=true]{flex:1}.board-navigation{align-items:center;gap:var(--space-2);display:none}.board-navigation>.selector{flex:1;min-width:0}.layout-groups{--board-gap:var(--layout-gap);--board-visible-columns:var(--board-desktop-columns);--board-visible-gaps:var(--board-desktop-gaps);grid-auto-flow:column;grid-auto-columns:calc((100% - var(--board-gap) * var(--board-visible-gaps)) / var(--board-visible-columns));gap:var(--board-gap);align-items:flex-start;display:grid;overflow-x:auto}.group-lane{border-radius:var(--control-radius);grid-row:1;min-width:0}.group-lane:not([data-background]),.group-lane[data-background=none]{background:0 0}.group-lane:not([data-padding]){padding:0}.group-heading{padding:0 0 var(--space-2);align-items:center;gap:8px;display:flex}.group-heading h2{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;overflow:hidden}.group-heading:not(.group-heading-custom)>.button{margin-inline-start:auto}.group-heading-custom{padding-inline:0}.group-heading-content{flex:1;min-width:0}.group-footer{padding-top:var(--space-2);flex-shrink:0}.layout-groups>.load-more{grid-area:2/1;width:max-content;padding:0;position:sticky;left:0}.group-count{color:var(--color-muted);font-size:12px}.group-items{flex-direction:column;display:flex}.group-items:not([data-gap]){gap:var(--space-2)}.layout-groups[data-scroll-columns=true]{grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;max-height:60dvh;padding-bottom:0}.layout-groups[data-scroll-columns=true] .group-lane{flex-direction:column;min-height:0;display:flex}.layout-groups[data-scroll-columns=true] .group-heading{flex-shrink:0}.layout-groups[data-scroll-columns=true] .group-items{overscroll-behavior-y:contain;flex:1;min-height:0;overflow:hidden auto}.layout-groups[data-scroll-columns=true] .group-items>*,.layout-groups[data-scroll-columns=true] .group-items>.repeat-item>*{flex-shrink:0}.layout-surface:has(.layout-groups[data-scroll-columns=true]):not(:has(.overview-panel))>*{height:100%}.layout-surface :is(.layout-column,.layout-card,.layout-row,.layout-grid,.layout-split):has(.layout-groups[data-scroll-columns=true]):not(:has(.overview-panel)){min-height:0}.layout-surface :is(.layout-column,.layout-card,.tabs,.tabs-panel):has(.layout-groups[data-scroll-columns=true]):not(:has(.overview-panel))>*{flex-shrink:0}.layout-surface :is(.layout-column,.layout-card,.tabs,.tabs-panel)>:is(.layout-groups[data-scroll-columns=true],:has(.layout-groups[data-scroll-columns=true]):not(:has(.overview-panel))){flex:1;min-height:0}.layout-surface .layout-row:has(.layout-groups[data-scroll-columns=true]):not(:has(.overview-panel)){align-items:stretch}.layout-surface :is(.tabs,.tabs-panel:not([hidden])):has(.layout-groups[data-scroll-columns=true]):not(:has(.overview-panel)){flex-direction:column;min-height:0;display:flex}.layout-surface .layout-groups[data-scroll-columns=true]{max-height:none}.layout-preview{max-height:min(60dvh,640px)}.side-panel-surface[data-panel-open=true]:has(>.side-panel-main>.layout-preview){height:min(60dvh,640px);min-height:min(60dvh,640px)}.side-panel-surface[data-panel-open=true]>.side-panel-main>.layout-preview{flex:1;min-height:0}.layout-preview:has(>[data-grow]:not([data-grow="0"])){height:min(60dvh,640px)}.layout-preview:has(.layout-groups[data-scroll-columns=true]):not(:has(.overview-panel)){height:max(60dvh,640px);max-height:none}:is(.layout-map,.layout-calendar){flex:1;width:100%;min-width:0;min-height:22rem;display:flex}.layout-calendar>.event-calendar{min-height:0}.layout-surface:has(:is(.layout-map,.layout-calendar)):not(:has(.overview-panel))>*{height:100%}.layout-surface :is(.layout-column,.layout-card,.tabs,.tabs-panel):has(:is(.layout-map,.layout-calendar)):not(:has(.overview-panel)){min-height:0}.layout-surface :is(.layout-column,.layout-card,.tabs,.tabs-panel):has(:is(.layout-map,.layout-calendar)):not(:has(.overview-panel))>*{flex-shrink:0}.layout-surface :is(.layout-column,.layout-card,.tabs,.tabs-panel)>:is(:is(.layout-map,.layout-calendar),:has(:is(.layout-map,.layout-calendar)):not(:has(.overview-panel))){flex:1;min-height:0}.layout-preview:has(:is(.layout-map,.layout-calendar)):not(:has(.overview-panel)){height:max(60dvh,540px);max-height:none}.layout-split{grid-template-columns:minmax(0,1fr);min-height:60dvh;display:grid}.layout-split>.resizable-split>.resizable-split-panel>.layout-column{max-height:70dvh;overflow-y:auto}.layout-split[data-grow]:not([data-grow="0"]){grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.layout-split[data-grow]:not([data-grow="0"])>*{overscroll-behavior-y:contain;min-height:0;max-height:none;overflow-y:auto}.layout-split[data-grow]:not([data-grow="0"])>.resizable-split>.resizable-split-panel>.layout-column>*,.layout-split[data-grow]:not([data-grow="0"])>.resizable-split>.resizable-split-panel>.layout-column>.repeat-item>*{flex-shrink:0}.layout-selection{min-width:0}.selection-back{align-self:flex-start;display:none}.layout-split[data-mode=navigate]{display:block}.layout-split[data-mode=navigate][data-grow]:not([data-grow="0"]){grid-template-columns:minmax(0,1fr);display:grid}.layout-split[data-mode=navigate] .selection-back{margin-bottom:12px;display:inline-flex}.layout-split[data-composed=true]{gap:var(--layout-gap,0px);background:var(--color-surface);min-width:0;position:relative}.layout-split[data-navigation=true]{grid-template-columns:minmax(140px,180px) minmax(0,1fr)}.split-navigation,.split-list,.split-selection-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.split-navigation{background:var(--color-subtle)}.layout-link.button-quiet{justify-content:flex-start}.layout-link.button-quiet:is([aria-current=true],[aria-current=page]){background:var(--color-positive-soft)}.split-navigation>.scroll-area,.split-list>.scroll-area,.split-selection-pane>.layout-selection{flex:1;min-height:0;max-height:none;overflow-y:auto}.split-navigation>.scroll-area,.split-list>.scroll-area{overflow:hidden}.layout-split[data-dividers=true][data-navigation=true]>.resizable-split,.layout-split[data-dividers=true]>.resizable-split[data-resizable=false]>.resizable-split-panel:last-child{border-inline-start:1px solid var(--color-line)}.split-focus-controls{padding:var(--space-2) var(--space-3) 0;flex-shrink:0;justify-content:flex-end;display:flex}.split-navigation-toggle{display:none}.layout-split[data-composed=true][data-focused=true]{grid-template-columns:minmax(0,1fr)}.layout-split[data-focused=true]>.split-navigation{display:none}.query-filter-list .filter-column-options{max-height:none}.layout-split[data-device=tablet][data-navigation=true]:not([data-focused=true]){grid-template-columns:minmax(0,1fr)}.layout-split:is([data-device=tablet],[data-device=mobile])>.split-navigation{display:none}.layout-split:is([data-device=tablet],[data-device=mobile]) .split-navigation-toggle{padding:var(--space-2);display:flex}.layout-split:is([data-device=tablet],[data-device=mobile])[data-navigation-open=true]>.split-navigation{z-index:3;width:min(280px,85%);display:flex;position:absolute;inset:0 auto 0 0;box-shadow:0 6px 28px #0003}.layout-split[data-composed=true][data-mode=navigate] .split-focus-controls{display:none}.layout-split[data-composed=true][data-mode=navigate] .selection-back{margin:var(--space-2) var(--space-3) 0}.layout-split>.resizable-split{--split-divider-size:max(1px, var(--layout-gap,24px));--split-gap:var(--layout-gap,24px);grid-column:1/-1;min-height:60dvh;overflow:visible}.layout-split[data-navigation=true]>.resizable-split{grid-column:2/-1}.layout-split>.resizable-split>.resizable-split-panel{flex-direction:column;display:flex}.layout-split>.resizable-split>.resizable-split-panel>:is(.split-list,.split-selection-pane){flex:1}.layout-split[data-grow]:not([data-grow="0"])>.resizable-split{min-height:0;overflow:hidden}.layout-split[data-grow]:not([data-grow="0"])>.resizable-split>.resizable-split-panel{overflow:hidden}.layout-split[data-grow]:not([data-grow="0"])>.resizable-split>.resizable-split-panel>:is(.layout-column,.layout-selection){flex:1;min-height:0;max-height:none;overflow-y:auto}.layout-split:is([data-device=tablet],[data-device=mobile])[data-navigation=true]>.resizable-split,.layout-split[data-focused=true]>.resizable-split{grid-column:1/-1}.layout-split:is([data-mode=navigate],[data-focused=true])>.resizable-split{grid-template-columns:minmax(0,1fr)}.layout-split:is([data-mode=navigate],[data-focused=true])>.resizable-split>.resizable-split-divider,.layout-split[data-mode=navigate]>.resizable-split>.resizable-split-panel:last-child,.layout-split[data-mode=navigate][data-selected=true]>.resizable-split>.resizable-split-panel:first-child,.layout-split[data-mode=navigate][data-selected=true]>.split-navigation,.layout-split[data-focused=true]>.resizable-split>.resizable-split-panel:first-child{display:none}.layout-split[data-mode=navigate][data-selected=true]>.resizable-split>.resizable-split-panel:last-child{border:0;display:flex}@media (width>1200px){.shape-layouts .layout-tab[data-desktop-label=false]>span{display:none}}@media (760px<width<=1200px){.shape-layouts .layout-tab[data-tablet-label=false]>span{display:none}}.value{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.editable-value-heading{justify-content:start;align-items:center;gap:var(--space-1);font-weight:400;display:flex}.editable-value[data-writing=true][data-editing=true]>.editable-value-heading>[data-inline-edit-trigger]{visibility:hidden}.editable-value-error{gap:8px;display:grid}.layout-value[data-tone=muted]{color:var(--color-muted)}.layout-value[data-icon=true]{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.layout-value>svg{flex-shrink:0}.value[data-size=xs],.table-cell .inline-field-frame[data-size=xs],.layout-text[data-size=xs]{font-size:12px}.value[data-size=sm],.table-cell .inline-field-frame[data-size=sm],.layout-text[data-size=sm]{font-size:13px}.value[data-size=lg],.table-cell .inline-field-frame[data-size=lg],.layout-text[data-size=lg]{font-size:19px}.value[data-size=xl],.table-cell .inline-field-frame[data-size=xl],.layout-text[data-size=xl]{font-size:27px;line-height:1.3}.value .pill{font-size:inherit;gap:.4em;padding:.3em .65em}.value .chip{font-size:inherit;line-height:inherit}.value .avatar{width:2.5em;height:2.5em;font-size:.65em}.choice-value{align-self:flex-start;align-items:center;gap:.4em;max-width:100%;display:inline-flex}.choice-value svg{flex-shrink:0;width:1em;height:1em}.value .check-label,.value .person-value,.value .markdown{font-size:inherit}.value .check-label input{min-height:0;font-size:inherit;padding:0}.value[data-read-only=true] button:disabled{opacity:1}.value .markdown h1{font-size:1.85em}.value .markdown h2{font-size:1.4em}.value .markdown h3{font-size:1.15em}[data-weight=bold]{font-weight:650}:is(.layout-row,.layout-row>.conditional-node)>.primary-value{flex:1}.value-money{font-variant-numeric:tabular-nums}.value-url[data-display=button] .value-link{align-self:flex-start;width:fit-content}.value-link,.person-value{align-items:center;gap:8px;display:inline-flex}.value-link{max-width:100%}.value-link>svg{flex-shrink:0}.value-link-label{overflow-wrap:anywhere;min-width:0}.person-value{font-size:12px;font-family:var(--font-body);flex-wrap:wrap}.value-date{color:var(--color-muted)}.item-title{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.layout-search{width:100%;max-width:none;margin:0}.layout-search[data-appearance=outlined]{box-shadow:inset 0 0 0 1px var(--color-line)}:is(.layout-row,.layout-row>.conditional-node)>.layout-search:not([data-width=content]):not([data-grow="0"]){min-width:min(100%,180px)}.layout-row[data-appearance=cells]>.layout-search:not([data-width=content]):not([data-grow="0"]),.query-control{min-width:0}:is(.layout-row,.layout-row>.conditional-node)>.query-control:has(.control-trigger){min-width:min-content}.layout-bar{background:var(--color-positive-soft);border-radius:var(--control-radius);align-self:center;width:100%;min-width:0;height:8px;display:block;overflow:hidden}.layout-bar[data-size=xs]{height:4px}.layout-bar[data-size=sm]{height:6px}.layout-bar[data-size=lg]{height:12px}.layout-bar[data-size=xl]{height:16px}.layout-bar>span{background:var(--brand-teal);border-radius:inherit;height:100%;display:block}.markdown{overflow-wrap:anywhere;font-size:14px;font-weight:400}.markdown h1,.markdown h2,.markdown h3{margin:22px 0 12px}.markdown h1{font-size:30px}.markdown img{max-width:100%}.markdown pre{background:var(--color-subtle);border-radius:var(--control-radius);padding:16px;overflow-x:auto}[data-num-lines]{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=760px){.dialog-heading [data-num-lines]{white-space:normal;display:block;overflow:visible;-webkit-line-clamp:none!important}}.item-card .markdown{color:var(--color-muted)}.load-more{text-align:center;padding:16px}.pug-card[data-element=attributes][data-focused-children=true]{gap:var(--space-6);grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;display:grid}@media (width<=1100px){.pug-card[data-element=attributes][data-focused-children=true]{grid-template-columns:minmax(0,1fr)}}.settings-color-preview{border-radius:var(--control-radius);background:color-mix(in srgb, var(--shape-bg) 70%, var(--color-canvas));color:var(--shape-text);flex-wrap:wrap;align-items:center;gap:24px;padding:20px;display:flex}.settings-color-preview span{align-items:center;gap:8px;display:inline-flex}.inline-actions,.auto-save-feedback,.form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auto-save-feedback [role=status]{align-items:center;gap:4px;display:inline-flex}.form-actions{background:var(--color-surface);justify-content:flex-end;margin-top:12px;padding-top:24px;padding-bottom:4px;position:sticky;bottom:-24px}.field-dialog-field .markdown-input{min-height:min(calc(var(--writing-rows,7.5) * 1.6em + 3rem), 60dvh);max-height:min(60dvh,640px)}.check-label{align-items:center;gap:10px;font-size:14px;display:inline-flex}.migration-review{border-radius:var(--control-radius);background:var(--color-row);margin:24px 0;padding:20px}.migration-review>h2{margin-bottom:12px}.starter{text-align:left;border-radius:var(--control-radius);background:var(--color-subtle);color:var(--color-ink);border:0;flex-direction:column;gap:12px;padding:20px;display:flex}.starter>span{font-size:14px;line-height:1.5}.starter.selected{background:var(--color-selection);color:var(--color-on-selection)}.starter:hover{background:var(--color-accent-soft)}.starter.selected:hover{background:var(--color-selection-strong)}.starter:focus-visible{background:var(--color-accent-soft);color:var(--color-ink);outline:0}.onboarding-home{max-width:920px;margin-inline:auto;padding-block:64px}.onboarding-home h1{max-width:640px;margin-block:0 32px}.onboarding-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.onboarding-choices .starter{background:var(--color-surface);grid-template-columns:32px minmax(0,1fr);gap:8px 16px;display:grid}.onboarding-choices .starter>svg{grid-row:1/3}.onboarding-choices .starter:is(:hover,:focus-visible){background:var(--color-accent-soft)}.onboarding-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.activity-page{max-width:1000px;padding-bottom:80px}.activity-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.activity-heading h1{margin:0}.activity-controls{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.activity-find{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(120px,200px);display:grid}.activity-find>*{min-width:0}.activity-find .search-field{max-width:none;margin:0}.activity-results{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--space-6);font-size:var(--text-xs);display:flex}.activity-day+.activity-day{margin-top:var(--space-6)}.activity-day>h3{margin:0 0 var(--space-2);color:var(--color-muted);font-size:var(--text-sm);font-weight:600}.activity-group{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-sm);margin-bottom:var(--space-3);overflow:hidden}.activity-person{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-subtle);border-bottom:1px solid var(--color-line);font-size:13px;display:flex}.activity-person strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.actor-attribution{overflow-wrap:anywhere;min-width:0}.activity-person .actor-attribution strong{white-space:normal}.activity-person time{color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.activity-event{min-width:0}.activity-event+.activity-event{border-top:1px solid var(--color-line-subtle)}.activity-event>.activity-row{grid-template-columns:26px minmax(0, 1fr) var(--control-icon-size);align-content:center;align-items:start;gap:var(--space-2);padding-inline:var(--control-padding-x);cursor:pointer;border-radius:0;list-style:none;display:grid}.activity-event>.activity-row:hover,.activity-event[open]>.activity-row{background:var(--color-subtle)}.activity-event>.activity-row:focus-visible{background:var(--color-accent-soft);outline-offset:-2px}.activity-row>.disclosure-chevron{margin-top:calc((var(--control-line-height) - var(--control-icon-size)) / 2);color:var(--color-muted)}.activity-icon{color:var(--color-muted);min-height:var(--control-line-height);justify-content:center;align-items:center;display:flex}.activity-icon[data-tone=positive]{color:var(--color-positive)}.activity-icon[data-tone=negative]{color:var(--color-negative)}.activity-outcome{min-width:0;font-size:inherit;line-height:var(--control-line-height);overflow-wrap:anywhere}.activity-outcome a{color:inherit;font-weight:600;text-decoration:none}.activity-outcome a:hover{text-decoration:underline}.activity-preview{align-items:baseline;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.activity-preview-label{color:var(--color-muted);font-weight:600}.activity-preview-label:after{content:":"}.activity-preview-value{min-width:0;max-width:100%}.activity-preview-value .markdown{white-space:normal}.activity-preview-value .markdown,.activity-comment-preview .markdown{font-size:inherit;line-height:inherit}.activity-preview-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.activity-comment-preview{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-xs)}.activity-more{color:var(--color-muted);font-size:var(--text-xs)}.activity-expanded{padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 26px + var(--space-2));border-top:1px solid var(--color-line-subtle);background:var(--color-subtle);gap:var(--space-3);overflow-wrap:anywhere;flex-direction:column;font-size:13px;display:flex}.activity-setup-change{gap:var(--space-1);flex-direction:column;display:flex}.activity-setup-change ul{padding-left:var(--space-5);margin:0}.activity-changes{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.activity-change{gap:var(--space-1);grid-template-columns:1fr;display:grid}.activity-change dt{font-weight:600}.activity-change dd{gap:var(--space-2);white-space:pre-wrap;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.activity-value{min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-sm)}.activity-value-label{margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--color-muted);display:block}.activity-open{width:fit-content;color:var(--color-positive);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.activity-open:hover{text-decoration:underline}.activity-record pre{margin:var(--space-2) 0 0;padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-input);border:1px solid var(--color-line);border-radius:var(--radius-sm);max-height:320px;font-size:var(--text-xs);overflow:auto}.login,.login-card{width:100%}.login.login-embedded{max-width:24rem}.loading{min-height:var(--app-content-height,100dvh);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}@media (width<=1200px){.layout-grid[data-wrap=true][data-columns],.layout-grid[data-wrap=true][data-tablet-columns],.layout-grid[data-wrap=true][data-mobile-columns]{grid-template-columns:repeat(var(--grid-tablet-columns,2), minmax(0, 1fr))}.layout-groups{--board-visible-columns:var(--board-tablet-columns);--board-visible-gaps:var(--board-tablet-gaps)}}@media (width<=1024px){:root{--bottom-rail-height:calc(var(--control-height-sm) + var(--space-4) + env(safe-area-inset-bottom))}.app-shell,.app-shell[data-sidebar-open=false]{--app-content-height:calc(100dvh - var(--bottom-rail-height));padding-bottom:var(--bottom-rail-height);display:block}.bottom-navigation{z-index:35;position:fixed;inset:auto 0 0}.sidebar[data-bottom=true]{background:0 0;height:auto}.bottom-navigation .sidebar-account{gap:var(--space-2);display:flex}body:has(.bottom-navigation) .toast-viewport:not([data-dialog=true]){--toast-bottom-inset:calc(var(--bottom-rail-height) + var(--space-4))}}@media (width<=760px){:root{--page-gutter:var(--space-4)}.page{padding-bottom:100px}.shape-header{padding-block:var(--space-1);gap:var(--space-2);flex-wrap:nowrap}.shape-heading{max-width:35%}.shape-header h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shape-layouts{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow:auto hidden}.shape-layouts .layout-tab{flex:none;max-width:100%}.shape-layouts .layout-tab>span{text-overflow:ellipsis;overflow:hidden}.shape-layouts .layout-tab>svg{flex:none}.layout-tab{justify-content:center;min-width:44px;min-height:44px}.selector-compact .selector-trigger{width:100%}.layout-grid[data-wrap=true][data-columns],.layout-grid[data-wrap=true][data-tablet-columns],.layout-grid[data-wrap=true][data-mobile-columns]{grid-template-columns:repeat(var(--grid-mobile-columns,1), minmax(0, 1fr))}.layout-groups{--board-gap:12px;--board-visible-columns:var(--board-phone-columns);--board-visible-gaps:var(--board-phone-gaps)}.board-navigation{display:flex}.onboarding-choices{grid-template-columns:1fr}.onboarding-home{padding-block:32px 80px}.starter{gap:8px}.shape-layouts .layout-tab[data-mobile-label=false]>span{display:none}.activity-find{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 140px}.activity-person{flex-wrap:wrap}.activity-change dd{grid-template-columns:1fr}.activity-expanded{padding-left:var(--space-3)}}.review-change{background:var(--color-surface);border-radius:var(--control-radius);overflow-wrap:anywhere;margin-top:8px;padding:16px}.review-change[data-loss]{background:var(--color-warning-soft);color:var(--color-warning)}.review-change h4{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.review-change p{margin-top:8px;font-size:14px}.migration-review dl{margin:0}.review-change h4+dl{margin-top:12px}.migration-review>.notice{margin-top:16px}.selection-back{padding-inline:0}.vote{color:var(--color-muted)}.vote.active{color:var(--boolean-color,var(--color-positive))}.vote.active[data-icon-fill=true] svg{fill:currentColor}.vote svg{transition:fill .12s,color .12s}@media (prefers-reduced-motion:reduce){.vote svg{transition:none}}.photo-gallery{gap:8px;max-width:100%;display:flex;overflow-x:auto}.embedded-video{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.embedded-video-trigger.icon-button{border-radius:50%}.panel-aside-content,.panel-aside-content>.layout-overlay,.panel-aside-content .overlay-base,.value-photos[data-fill=true],.photo-viewer[data-fill=true],.photo-gallery[data-fill=true]{height:100%;min-height:0}.panel-aside-content{align-items:stretch}.panel-aside-content .photo-tile{border-radius:0}.photo-gallery[data-fill=true] .photo-tile{flex:1;width:100%}.photo-tile{border-radius:var(--control-radius);background:var(--color-subtle);cursor:pointer;border:0;flex:0 0 160px;width:160px;height:160px;padding:0;position:relative;overflow:hidden}.photo-gallery>div.photo-tile{cursor:default}.photo-tile img{object-fit:cover;width:100%;height:100%;display:block}.photo-gallery[data-fit=contain] img{object-fit:contain}.photo-gallery[data-fit=contain] .photo-tile,.photo-viewer[data-fit=contain] .photo-viewer-main{background:0 0}.photo-gallery[data-tone=muted] img,.photo-viewer[data-tone=muted] img{opacity:.5}.layout-card[data-card-action=select][data-selected=true] :is(.photo-gallery,.photo-viewer)[data-tone=muted] img{opacity:1}.photo-gallery[data-size=xs] .photo-tile{flex-basis:48px;width:48px;height:48px}.photo-gallery[data-size=sm] .photo-tile{flex-basis:80px;width:80px;height:80px}.photo-gallery[data-size=lg] .photo-tile{flex-basis:240px;width:240px;height:240px}.photo-gallery[data-size=xl] .photo-tile{flex-basis:320px;width:320px;height:320px}.photo-thumbnail .photo-tile{flex:1;max-width:100%}.layout-grid[data-gap=none]>.value-photos .photo-tile,.layout-grid[data-gap=none]>.repeat-item>.value-photos .photo-tile{border-radius:0}@media (width<=760px){.layout-row[data-scroll=true]>.layout-card>.value-photos .photo-thumbnail .photo-tile,.layout-row[data-scroll=true]>.repeat-item>.layout-card>.value-photos .photo-thumbnail .photo-tile{max-height:30svh}.layout-row[data-scroll=true]>.layout-card .overlay-base .photo-thumbnail .photo-tile,.layout-row[data-scroll=true]>.repeat-item>.layout-card .overlay-base .photo-thumbnail .photo-tile{max-height:40svh}}.photo-count{background:var(--color-surface);border-radius:8px;padding:4px 8px;position:absolute;bottom:8px;right:8px}.photo-full{object-fit:contain;max-width:100%;max-height:65dvh;margin:0 auto 16px;display:block}.photo-viewer{flex-direction:column;gap:12px;min-width:0;display:flex}.photo-viewer .photo-viewer-main{flex:none;width:100%;height:auto}.photo-viewer[data-fit=contain] .photo-viewer-main img{object-fit:contain}.photo-viewer-thumbnails{max-width:100%}.photo-viewer-thumbnail-items{gap:8px;display:flex}.photo-viewer-thumb{border-radius:var(--control-radius);background:var(--color-input);cursor:pointer;border:0;flex:0 0 72px;width:72px;height:60px;padding:4px}.photo-viewer-thumb[aria-pressed=true]{background:var(--color-selection)}.photo-viewer-thumb img{object-fit:cover;border-radius:calc(var(--control-radius) - 4px);width:100%;height:100%;display:block}.photo-viewer-thumb .photo-unavailable{height:100%;overflow:hidden}.photo-viewer[data-thumbnails=overlay]{gap:0;position:relative}.photo-viewer[data-thumbnails=overlay] .photo-viewer-thumbnails{inset:var(--space-3) auto auto var(--space-3);max-width:calc(100% - var(--space-3) * 2 - var(--control-height-sm));padding:var(--space-1);border-radius:var(--control-radius);background:var(--color-surface);padding-block-end:calc(var(--space-1) + var(--space-3));position:absolute}.photo-viewer[data-thumbnails=overlay] .photo-viewer-thumb{flex-basis:48px;width:48px;height:44px}.layout-card[data-padding=none] .photo-viewer-main{border-radius:0}.photo-viewer-thumbnails+.inline-actions{margin-top:12px}.photo-input{flex-direction:column;gap:12px;display:flex}.photo-input[data-dragging=true]{background:var(--color-positive-soft);border-radius:var(--control-radius)}.photo-capture-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.photo-queued-preview{object-fit:cover;border-radius:var(--control-radius);flex-shrink:0;width:64px;height:48px}.photo-queued-info{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.photo-queued-info progress{width:100%;height:6px;accent-color:var(--color-selection)}.photo-upload-error{color:var(--color-error)}.photo-edit-row{align-items:center;gap:8px;display:flex}.photo-edit-row>span{flex:1}.comment-reply-quote{border-inline-start:3px solid var(--color-line);color:var(--color-muted);margin:0;padding-inline-start:var(--space-3)}.comment-reply-quote>a{color:inherit;text-decoration:none;display:block}.comment-reply-quote>a:hover .comment-reply-label{text-decoration:underline}.comment-reply-label{align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);display:flex}.comment-reply-quote .markdown{font-size:var(--text-sm)}.comment-posted{gap:var(--space-2);flex-direction:column;display:flex}.code-preview{background:var(--color-row);border-radius:var(--control-radius);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin-top:20px;display:grid;overflow:hidden}.code-preview-solo{grid-template-columns:minmax(0,1fr)}.tabs-panel>.code-preview{margin-top:0}.code-preview-visual .code-preview-editor{gap:8px;padding:8px}.code-preview-visual .tabs{gap:8px}.preview-toggle{background:var(--color-surface);align-self:flex-start}.template-editor-fields{flex-direction:column;gap:8px;min-width:0;display:flex}.pug-card{--color-input:var(--color-subtle);--color-button:var(--color-subtle);border-radius:var(--control-radius);background:var(--color-surface);min-width:0;padding:12px}.pug-parameter{--color-input:transparent;--color-button:transparent;border-radius:var(--control-radius);background:var(--color-subtle);flex:0 auto;align-items:center;gap:0;min-width:0;max-width:100%;padding:0 0 0 10px;display:flex}.pug-parameter[data-complex=true]{flex-basis:100%;align-items:flex-start}.pug-parameter .text-input{width:auto}.pug-parameter .text-input input{width:auto;max-width:100%}.pug-parameter input[type=number]{width:72px}.pug-parameter>.button{flex-shrink:0}.pug-parameter>.button:hover:not(:disabled){background:var(--color-subtle)}.pug-parameter .check-label{min-height:var(--control-height-xs);padding-inline:8px}.pug-parameter>.selector{flex:1;min-width:0}.template-editor-fields .selector{min-width:0}.template-editor-fields .field{gap:4px;margin-bottom:0}.template-editor-fields .field-label,.template-editor-fields .check-label{font-size:12px}.code-preview-editor,.code-preview-surface{min-width:0;padding:20px}.code-preview-editor{background:var(--lightningcss-light,var(--palette-neutral-200))var(--lightningcss-dark,var(--palette-neutral-800));flex-direction:column;display:flex}.code-preview-editor .field{flex:1}.code-preview-surface{overflow:auto}.code-preview-surface>.preview-document{padding:var(--space-4);border-radius:var(--control-radius)}.code-preview-toolbar{align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-muted);flex-wrap:wrap;font-size:12px;display:flex}.code-preview-options{flex:16rem;min-width:0}.code-preview-tools{align-items:flex-end;gap:var(--space-1);flex-direction:column;max-width:100%;margin-left:auto;display:flex}.code-preview-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;max-width:100%;margin-left:auto;display:flex}.preview-paper{position:relative}.preview-canvas-actions{top:var(--space-3);right:var(--space-3);justify-content:flex-end;display:flex;position:absolute}.code-editor{resize:vertical;tab-size:2;background:0 0;border-radius:0;flex:auto;min-height:220px;padding:0;font-size:12px;line-height:1.6}.code-preview-large .code-editor{min-height:650px}.sandbox-surface{min-width:0}.sandbox-toolbar{margin-bottom:var(--space-4);justify-content:flex-end;align-items:center;display:flex}.sandbox-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sandbox-items:has(>.sandbox-item:only-child){grid-template-columns:minmax(0,1fr)}.sandbox-item{background:var(--color-surface);border-radius:var(--control-radius);min-width:0;padding:18px}.sandbox-item>h4{color:var(--color-muted);margin:0 0 18px;font-size:13px;font-weight:550}.code-preview-editor,.docs-source-block{position:relative}.code-copy{position:absolute;top:12px;right:12px}@media (width<=760px){.sandbox-items{grid-template-columns:minmax(0,1fr)}}.spacing-catalog{flex-wrap:wrap;gap:24px;margin:20px 0;display:flex}.spacing-catalog>div{flex-direction:column;align-items:center;gap:8px;display:flex}.spacing-example{display:flex}.spacing-example>span{background:var(--brand-teal);border-radius:4px;width:16px;height:32px}@media (width<=900px){.code-preview{grid-template-columns:minmax(0,1fr)}.code-preview .code-editor{min-height:240px}}.layout-column[data-align=center],.layout-card[data-align=center]{align-items:center}.layout-column[data-align=end],.layout-card[data-align=end]{align-items:flex-end}.shape-content[data-padding-y=none],.app-view-surface[data-padding-y=none]{padding-block:0}.shape-content[data-padding-y=xs],.app-view-surface[data-padding-y=xs]{padding-block:var(--space-1)}.shape-content[data-padding-y=sm],.app-view-surface[data-padding-y=sm]{padding-block:var(--space-2)}.shape-content[data-padding-y=md],.app-view-surface[data-padding-y=md]{padding-block:var(--space-4)}.shape-content[data-padding-y=lg],.app-view-surface[data-padding-y=lg]{padding-block:var(--space-6)}.shape-content[data-padding-y=xl],.app-view-surface[data-padding-y=xl]{padding-block:var(--space-8)}.shape-content[data-padding-x=none],.app-view-surface[data-padding-x=none]{padding-inline:0}.shape-content[data-padding-x=xs],.app-view-surface[data-padding-x=xs]{padding-inline:4px}.shape-content[data-padding-x=sm],.app-view-surface[data-padding-x=sm]{padding-inline:8px}.shape-content[data-padding-x=md],.app-view-surface[data-padding-x=md]{padding-inline:16px}.shape-content[data-padding-x=lg],.app-view-surface[data-padding-x=lg]{padding-inline:24px}.shape-content[data-padding-x=xl],.app-view-surface[data-padding-x=xl]{padding-inline:32px}.template-transfer-source{resize:none;width:100%;height:min(52vh,560px);display:block}.code-preview-surface :disabled{opacity:1}.sample-image-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.sample-image-card{background:var(--color-row);border-radius:var(--control-radius);margin:0;overflow:hidden}.sample-image-card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.sample-image-card figcaption{justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;font-weight:550;display:flex}.share-access{min-width:0}.sharing-status{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);display:block}.shuffle-control[aria-pressed=true],.shuffle-control[aria-pressed=true]:hover{background:var(--color-selection);color:var(--color-on-selection)}.agent-key{margin-bottom:var(--space-4)}.agent-key>.field{margin:0}.dialog:has(.collaborator-access-form){height:min(600px,88dvh)}.dialog:has(.agent-key){height:min(720px,88dvh)}.collaborator-access-form{gap:var(--space-4);display:grid}.collaborator-access-form>.tabs>.tabs-header>.tabs-list{width:100%}@media (width>=521px){.dialog-body>.dialog-slot:not([hidden]):has(.collaborator-access-form){flex-direction:column;min-height:100%;display:flex}.collaborator-access-form,.collaborator-access-form>.tabs,.collaborator-access-form>.tabs>.tabs-panel:not([hidden]){flex-direction:column;flex:1;display:flex}}.photo-upload{cursor:pointer;align-self:flex-start;position:relative;overflow:hidden}.photo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.photo-upload:focus-within{background:var(--color-accent-soft)}.photo-upload[aria-disabled=true]{opacity:.5;cursor:default}.photo-edit-row .photo-gallery{flex-shrink:0}.comment-agent-status{align-items:center;gap:var(--space-2);color:var(--color-muted);flex-wrap:wrap;display:flex}.comment-agent-response[data-state=failed] .comment-agent-status{color:var(--color-negative)}.comment-agent-pulse{animation:1.8s ease-in-out infinite comment-response-pulse}@keyframes comment-response-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.comment-agent-pulse{animation:none}}.collaborators-page{max-width:1320px}.settings-header,.designer-header{--color-button:var(--lightningcss-light,var(--palette-white))var(--lightningcss-dark,var(--palette-neutral-700));background:var(--lightningcss-light,var(--palette-neutral-100))var(--lightningcss-dark,var(--palette-neutral-800))}.settings-header{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--page-gutter);margin:0 calc(-1 * var(--page-gutter)) var(--space-4);flex-wrap:wrap;display:flex;position:sticky;top:0}.settings-header[hidden]{display:none}.account-profile{max-width:560px;margin-bottom:32px}.organizer-group-heading{grid-template-columns:36px 36px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px;padding-inline-end:12px;display:grid}.organizer-group-heading>.text-input{min-width:0}.organizer-group-heading>h3{grid-column:1/-1;align-items:center;gap:8px;display:flex}.organizer-shape{background:var(--color-surface);border-radius:var(--control-radius);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.organizer-shape>strong{overflow-wrap:anywhere;font-size:14px}.organizer-empty{color:var(--color-muted);text-align:center;padding:16px;font-size:13px}.collaborator-row{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);margin-bottom:var(--space-3);background:var(--color-surface);border-radius:var(--control-radius);display:flex}.collaborator-access{gap:var(--space-3);margin:var(--space-4) 0 0;font-size:var(--text-sm);padding:0;list-style:none;display:grid}@media (width<=700px){.collaborator-row{padding:var(--space-4);gap:var(--space-3);flex-wrap:wrap}}@container kite-layout (width<=760px){:is(.layout-row,.layout-row>.conditional-node)>.query-control:has(.control-summary){min-width:0}.layout-search{max-width:none}.layout-row>.layout-search:not([data-width=content]):not([data-grow="0"]){min-width:100%}.selector-compact .selector-trigger{width:100%}}.layout-designer{z-index:30;background:var(--color-canvas);flex-direction:column;min-width:0;display:flex;position:fixed;inset:0;overflow:hidden}.designer-canvas[data-editing=true] [data-layout-node]{cursor:pointer}.designer-canvas[data-editing=true] [data-layout-node]:hover:not(:has([data-layout-node]:hover)){box-shadow:inset 0 0 0 1px var(--color-positive)}.designer-canvas[data-editing=true] [data-layout-node]:empty{background:var(--color-subtle);border-radius:var(--control-radius);min-height:72px;padding:16px;display:flex}.designer-canvas[data-editing=true] [data-layout-node]:empty:after{content:"Add something here";color:var(--color-muted);font-size:14px}.designer-canvas[data-editing=true] .button:disabled{opacity:1;pointer-events:auto}.designer-inspector{background:var(--color-surface);flex-shrink:0;width:320px;padding:20px;overflow-y:auto}.layout-inspector-properties{flex-direction:column;gap:16px;display:flex}.layout-inspector-properties .field{margin:0}.layout-property-control{align-items:start;gap:4px;display:flex}.layout-property-control>:first-child{flex:1;min-width:0}.photo-fit-choice{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1);text-align:center;flex:1;display:flex}.photo-fit-choice .photo-gallery{justify-content:center}.photo-fit-choice .photo-gallery .photo-tile{flex:0 auto;width:auto;max-width:48px;max-height:80px}.photo-fit-label{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.layout-stretch-control{align-items:center;gap:8px;display:flex}.layout-stretch-control input{width:100%;padding:0}.layout-stretch-control span{white-space:nowrap;font-size:12px}.layout-editor-empty-field{color:var(--color-muted);background:var(--color-subtle);border-radius:6px;padding:8px 12px;display:inline-block}.layout-editor-video{aspect-ratio:16/9;background:var(--color-subtle);border-radius:var(--control-radius);justify-content:center;align-items:center;gap:12px;display:flex}.designer-inspector{width:320px;padding-top:0}body:has(.layout-designer){overflow:hidden}.designer-header{flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;display:flex}.designer-header .tabs{flex-shrink:0;width:auto}.designer-header .tabs-panel:empty{display:none}.designer-header .button-group{flex-shrink:0}.preview-paper{background-color:var(--color-canvas);background-image:linear-gradient(color-mix(in srgb, var(--color-muted) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-muted) 14%, transparent) 1px, transparent 1px);background-size:20px 20px}.designer-canvas{flex-direction:column;flex-shrink:0;gap:12px;width:min(1280px,100%);height:100%;min-height:0;display:flex;position:relative}.preview-document{background:var(--color-canvas);min-width:0;box-shadow:0 8px 32px var(--color-backdrop-soft)}.designer-canvas:has(.designer-modal-window){justify-content:center}.designer-canvas[data-editing=true] .selection-back{display:none}@media (width<=900px){.designer-header{flex-wrap:wrap;gap:8px;padding:10px 16px}.designer-header>.tabs{margin-left:auto}.designer-inspector{width:280px}}@media (width<=700px){.designer-header>.button-group{order:5}.designer-header .tabs{display:flex}.designer-canvas{min-height:320px}.designer-inspector{z-index:5;flex-basis:52%;width:auto;max-height:52%;padding:0 16px 16px}}.layout-table{gap:var(--space-2);flex-direction:column;min-width:0;min-height:0;display:flex}.layout-table[data-layout-sizing][data-grow]:not([data-grow="0"]){min-height:calc(3 * var(--control-height) + 2rem)}.layout-card:has(>.layout-table[data-grow]:not([data-grow="0"])){overflow:auto}.layout-table .value{min-width:0}.reference-value{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.layout-table .reference-value{flex-wrap:nowrap}.layout-table td:first-child{min-width:15rem}.board-item{gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}.board-item[data-has-menu]:not([data-menu-in-card]){grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.board-item[data-has-menu]:not([data-menu-in-card])>:not(.board-item-menu-trigger){grid-column:1}.board-item[data-has-menu]:not([data-menu-in-card])>.board-item-menu-trigger{grid-area:1/2}.board-card-footer{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.board-card-footer-content{flex:1;min-width:0}.board-card-footer>.board-item-menu-trigger{flex-shrink:0;align-self:flex-end}.group-lane[data-drop-active=true]{outline:2px solid var(--color-focus);outline-offset:-2px}.board-move-menu{gap:var(--space-1);width:max-content;min-width:10rem;max-width:calc(100vw - var(--space-8));flex-direction:column;display:flex}.board-move-menu>.button{justify-content:flex-start}.public-form-page{max-width:40rem;padding:var(--space-4);margin:0 auto}.public-form>h2{margin:0 0 var(--space-6)}.public-form-embedded{max-width:none}.public-form-shell{background:var(--color-surface);min-height:100svh;color:var(--color-ink)}.public-form-trap{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.table-cell{min-width:0}.table-cell .field,.inline-field{min-width:0;margin:0}.inline-field-frame{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.table-cell .field>.selector,.table-cell .field>.text-input{width:100%}.editable-field-dialog{min-width:0;min-height:var(--control-height);border-radius:var(--control-radius);position:relative}.editable-field-preview{min-height:var(--control-height);padding-right:calc(var(--control-icon-size) + var(--control-padding-x));align-items:center;display:flex}.editable-field-preview>.value{min-width:0}.editable-field-open.button{aspect-ratio:auto;justify-content:flex-end;width:100%;max-width:none;position:absolute;inset:0}.inline-field-display{background:var(--color-input);border-radius:var(--control-radius)}.inline-field-display>.editable-field-preview{padding-inline-start:var(--control-padding-x)}.editable-field-open.button-quiet:not([data-background]):hover:not(:disabled){background:0 0}.editable-field-dialog:has(>.editable-field-open:hover:not(:disabled)){background:var(--color-input)}.editable-field-dialog:has(>.editable-field-open:focus-visible){background:var(--color-accent-soft);box-shadow:inset 0 0 0 2px var(--color-focus)}.inline-field-display:has(>.editable-field-open:focus-visible){background:var(--color-input)}.editable-field-open:focus-visible{outline:none}.editable-field-open .muted{margin-right:auto}.layout-table:has(.shared-table[data-proportional=true]) td:first-child{min-width:0}.editable-field-preview p{margin:0}.table-cell .value{align-items:var(--table-align);text-align:inherit}.table-cell .editable-value>.editable-surface{width:100%}.table-cell .photo-thumbnail .photo-tile{flex:0 0 var(--control-height-lg);width:var(--control-height-lg);height:var(--control-height-lg);max-width:var(--control-height-lg);max-height:var(--control-height-lg)}.table-cell .choice-value{align-self:auto}.table-cell .choice-value>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.table-cell .editable-field-preview{justify-content:var(--table-justify);padding:0}.table-cell .inline-field-display>.editable-field-preview{padding-inline-start:0}.table-cell .editable-field-preview>.value{flex:1}:is(.table-cell .editable-field-dialog,.table-cell .editable-field-dialog:has(>.editable-field-open:hover:not(:disabled)),.table-cell .editable-field-dialog:has(>.editable-field-open:focus-visible)){box-shadow:none;background:0 0;border-radius:0}.table-cell .editable-field-open.button{justify-content:var(--table-justify);border-radius:0;padding:0}.table-cell .editable-field-open>svg{display:none}.table-cell .editable-field-open .muted{margin:0}.table-cell .inline-field :is(.text-input,input:not([type=checkbox],[type=radio]),.selector-trigger,.selector-control-multiple,.date-input){box-shadow:none;text-align:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border-radius:0;padding-inline:0}.table-cell .inline-field input:focus-visible,.table-cell .inline-field .date-input:focus-visible{outline:none}.table-cell .inline-field input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}.table-cell .inline-field input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.table-cell .inline-field input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.table-cell .inline-field .text-input-clear{width:var(--control-icon-size);inset-inline-end:calc(-1 * var(--space-3))}.table-cell .inline-field .date-input{justify-content:var(--table-justify);position:relative}.table-cell .inline-field .date-input>svg{color:var(--color-muted);position:absolute;inset-inline-end:calc(-1 * var(--space-1))}.table-cell .inline-field .date-input>span{max-width:calc(100% - var(--control-icon-size))}td[data-align=center] .table-cell .inline-field .date-input>span{max-width:calc(100% - 2 * var(--control-icon-size))}td[data-align=end] .table-cell .inline-field .date-input>svg{inset-inline-start:calc(-1 * var(--space-1));inset-inline-end:auto}.table-cell .inline-field .selector-control-multiple{padding-block:0}.table-cell .inline-field .selector-control-multiple .chip[data-inset=true]{--chip-height:var(--control-height)}.table-cell .inline-field :is(.check-label,.star){justify-content:var(--table-justify);min-height:var(--control-height);margin:0}.table-cell .inline-field .star{background:0 0;border-radius:0;width:100%;padding:0}.table-cell .inline-field .selector:not(:has(.selector-control-multiple)){--color-input:transparent;--color-button:transparent}.table-cell .inline-field .selector-control:not(.selector-control-multiple) .selector-trigger{font-weight:inherit;line-height:inherit;padding-inline:0;position:relative}.date-time-picker{width:min(420px,100vw - 32px)}.table-cell .inline-field .selector-control:not(.selector-control-multiple) .selector-summary{justify-content:var(--table-justify)}.table-cell .inline-field .selector-control:not(.selector-control-multiple) .selector-value{max-width:calc(100% - var(--control-icon-size))}td[data-align=center] .table-cell .inline-field .selector-control:not(.selector-control-multiple) .selector-value{max-width:calc(100% - 2 * var(--control-icon-size))}.table-cell .inline-field .selector-control:not(.selector-control-multiple) .selector-trigger>svg{position:absolute;inset-inline-end:calc(-1 * var(--space-1))}td[data-align=end] .table-cell .inline-field .selector-control:not(.selector-control-multiple) .selector-trigger>svg{inset-inline-start:calc(-1 * var(--space-1));inset-inline-end:auto}.layout-preview:has(.layout-calendar){height:max(70dvh,740px)}.item-vote,.item-vote-controls,.vote-faces{align-items:center;gap:var(--space-1);display:flex}.item-vote{flex-wrap:wrap;min-width:0;max-width:100%}.item-choice-vote-controls{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:flex}.item-choice-vote-controls>.selector-inline{flex:1;min-width:0}.item-vote-controls{gap:var(--space-1);border-radius:var(--button-radius)}.item-vote-controls>.button,.item-vote-controls>.control-trigger{background:0 0}.item-vote-controls>.control-trigger,.item-choice-vote-controls>.control-trigger{min-width:var(--control-height);font-variant-numeric:tabular-nums}.item-vote-controls>.control-trigger:disabled{opacity:1}.layout-card[data-appearance=row] .vote-label{display:none}.vote-faces>span{display:flex}.vote-people{gap:var(--space-3);flex-direction:column;display:flex}.table-feedback{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;background:var(--color-subtle);border-radius:var(--control-radius);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.table-feedback>span{flex:1;min-width:0}.table-feedback[data-tone=error]{color:var(--color-negative);background:var(--color-negative-soft)}.layout-grid[data-scroll-columns=true]{--board-gap:var(--layout-gap);--board-visible-columns:var(--board-desktop-columns);--board-visible-gaps:var(--board-desktop-gaps);grid-template-rows:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:calc((100% - var(--board-gap) * var(--board-visible-gaps)) / var(--board-visible-columns));overscroll-behavior-x:contain;overflow:auto hidden}.layout-grid[data-scroll-columns=true]>:not(.repeat-item),.layout-grid[data-scroll-columns=true]>.repeat-item>*{content-visibility:auto;contain-intrinsic-block-size:auto 100dvh;overscroll-behavior-y:auto;min-height:0;max-height:100%;overflow:hidden auto}.layout-deferred-column{flex-direction:column;min-width:0;min-height:0;display:flex}.layout-deferred-column>*{flex:none;min-height:100%}.dialog[data-fill-height=true]{height:88dvh}.dialog[data-fill-height=true] .dialog-main{flex-basis:0}.dialog[data-fill-height=true] .dialog-fixed{flex-shrink:0}.dialog[data-fill-height=true] .dialog-body{overflow:hidden}.dialog-body .layout-grid[data-scroll-columns=true]{max-height:none}.dialog[data-fill-height=true] .dialog-body>.dialog-slot:not([hidden]){flex-direction:column;height:100%;display:flex}.dialog[data-fill-height=true] .dialog-body>.dialog-slot>*{flex:1;min-height:0}.dialog[data-fill-height=true] .dialog-body .tabs:has(.layout-grid[data-scroll-columns=true]){flex-direction:column;min-height:0;display:flex}.dialog[data-fill-height=true] .dialog-body .tabs>.tabs-header{flex-shrink:0}.dialog[data-fill-height=true] .dialog-body .tabs>.tabs-panel:not([hidden]){flex:1;min-height:0;overflow:auto}.dialog[data-fill-height=true] .dialog-body .tabs-panel:not([hidden]):has(.layout-grid[data-scroll-columns=true]){flex-direction:column;display:flex}.dialog[data-fill-height=true] .dialog-body .tabs-panel>:has(.layout-grid[data-scroll-columns=true]){flex:1;min-height:0}:is(.dialog-body,.layout-surface) :is(.layout-column,.related-group):has(.layout-grid[data-scroll-columns=true]){flex-direction:column;min-height:0;display:flex}:is(.dialog-body,.layout-surface) :is(.layout-column,.related-group):has(.layout-grid[data-scroll-columns=true])>*{flex-shrink:0}:is(.dialog-body,.layout-surface) :is(.layout-column,.related-group)>:is(.layout-grid[data-scroll-columns=true],:has(.layout-grid[data-scroll-columns=true])){flex:1;min-height:0}@media (width<=1200px){.layout-grid[data-scroll-columns=true]{--board-visible-columns:var(--board-tablet-columns);--board-visible-gaps:var(--board-tablet-gaps)}}@media (width<=760px){.layout-grid[data-scroll-columns=true]{--board-visible-columns:var(--board-phone-columns);--board-visible-gaps:var(--board-phone-gaps)}}.sidebar-overview{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.overview-panel{width:100%;min-width:0}.overview-panel-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.overview-panel-heading h2{font-size:var(--text-base);margin:0}.overview-panel-content{min-width:0;height:460px;position:relative;overflow:auto}.overview-panel-content[data-height=sm]{height:300px}.overview-panel-content[data-height=lg]{height:640px}.sidebar-overview.selected{background:var(--color-selection);color:var(--palette-white);font-weight:550}.sidebar-overview:hover:not(.selected){background:var(--color-line)}.sidebar-overview:focus-visible{background:var(--color-selection-strong);color:var(--palette-white);outline:0}.shared-view-shell{background:var(--color-canvas);min-height:100dvh}.shared-view-page{width:100%}.shared-view-heading{padding:var(--space-4) var(--space-5)}.shared-view-heading h1{margin:0}.shared-view-content{background:var(--color-canvas)}.sharing-page{gap:var(--space-8);display:grid}.notification-settings{gap:var(--space-6);display:grid}.shape-settings .sharing-section{gap:var(--space-4);margin:0;display:grid}.sharing-section-heading{align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.sharing-section-heading .grow{min-width:min(100%,12rem)}.sharing-section-heading h2{font-size:var(--text-base);margin:0}.sharing-section-heading p{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.sharing-section-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--control-radius);background:var(--color-subtle);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.sharing-empty{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-subtle);border-radius:var(--control-radius);color:var(--color-muted);font-size:var(--text-sm);display:flex}.sharing-entries{gap:var(--space-3);display:grid}.sharing-entries:empty{display:none}.sharing-status-pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--control-radius);background:var(--color-button);color:var(--color-muted);font-size:var(--text-xs);font-weight:600;display:inline-flex}.sharing-status-pill[data-tone=positive]{color:var(--color-positive);background:var(--color-positive-soft)}.sharing-status-pill[data-tone=warning]{color:var(--color-warning);background:var(--color-warning-soft)}.sharing-audience-summary{align-items:start;gap:var(--space-2);overflow-wrap:anywhere;font-size:var(--text-sm);display:flex}.sharing-audience-summary>svg{margin-top:var(--space-1);color:var(--color-muted);flex-shrink:0}.sharing-link-control{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sharing-link-control>.text-input{flex:1;min-width:0}.sharing-link-control>.button{flex-shrink:0}.sharing-entry-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sharing-stop{color:var(--color-muted);margin-left:auto}.sharing-form-picker{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.sharing-form-picker .field{flex:12rem;margin:0}.shared-view-settings{gap:var(--space-6);display:grid}.sharing-setup-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sharing-editor-section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.sharing-editor-section h3{font-size:var(--text-base);margin:0 0 var(--space-1)}.sharing-editor-section .field{margin:0}.sharing-editor-section>p{font-size:var(--text-sm);margin:0}.sharing-audience .selector-inline{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.sharing-audience .selector-inline-option{justify-content:flex-start}.sharing-query-summary{align-items:start;gap:var(--space-2);padding:var(--space-3);background:var(--color-subtle);border-radius:var(--control-radius);font-size:var(--text-sm);overflow-wrap:anywhere;display:flex}.sharing-query-summary svg{color:var(--color-muted);flex-shrink:0}.shared-view-settings fieldset{border:0;min-width:0;margin:0;padding:0}.shared-view-settings legend{margin-bottom:var(--space-3);font-weight:600}.shared-view-settings legend .muted{font-size:var(--text-sm);margin-left:var(--space-2);font-weight:400}.sharing-field-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sharing-field-choice{padding:var(--space-3);border-radius:var(--control-radius);background:var(--color-subtle);overflow-wrap:anywhere;align-items:center;margin:0}.sharing-field-choice[data-selected=true]{background:var(--color-positive-soft)}.sharing-field-choice small{font-size:var(--text-xs);color:var(--color-muted);display:block}.sharing-participation>.field{margin-top:var(--space-3)}@media (width<=760px){.sharing-setup-grid{grid-template-columns:minmax(0,1fr)}.sharing-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.sharing-section-heading>.button{margin-left:calc(var(--space-8) + var(--space-3))}}.pulse-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.pulse-heading h2{font-size:var(--text-lg);margin:0}.pulse-people{align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.pulse-person{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--control-radius);background:var(--color-subtle);color:var(--color-ink);cursor:pointer;border:0;display:flex}.pulse-person:hover{background:var(--color-line)}.pulse-person.selected{background:var(--color-selection);color:var(--palette-white)}.pulse-person:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pulse-person>span:has(strong){text-align:left;gap:2px;display:grid}.pulse-person strong{font-size:var(--text-sm);font-weight:550}.pulse-person small{font-size:var(--text-xs);opacity:.7}.pulse-person-count{font-size:var(--text-xs);opacity:.7;padding-left:var(--space-1)}.pulse-group+.pulse-group{margin-top:var(--space-6)}.pulse-group>h3{font-size:var(--text-sm);color:var(--color-muted);margin:0 0 var(--space-3);font-weight:550}.pulse-stories{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pulse-story{background:var(--color-subtle);border-radius:var(--control-radius);min-width:0;padding:var(--space-4)}.pulse-story-heading{justify-content:space-between;align-items:start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.pulse-story-heading h4{margin:0 0 var(--space-1);font-size:var(--text-base);font-weight:650}.pulse-story-heading a,.pulse-item h5 a{color:inherit;text-decoration:none}.pulse-story-heading a:hover,.pulse-item h5 a:hover{text-decoration:underline}.pulse-story-heading time{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}.pulse-items{gap:var(--space-4);display:grid}.pulse-item{align-items:start;gap:var(--space-3);min-width:0;display:flex}.pulse-thumbnail{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-canvas);flex:none;width:52px;height:64px}.pulse-item-copy{flex:1;min-width:0}.pulse-item h5{margin:0 0 var(--space-1);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:550;line-height:1.4}.pulse-item-change{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink);flex-wrap:wrap;line-height:1.5;display:flex}.pulse-item-actors{font-size:var(--text-xs);color:var(--color-muted);line-height:1.5}.pulse-comments{align-items:center;gap:var(--space-1);color:var(--color-muted);display:inline-flex}.pulse-story-footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.pulse-story-footer>a:last-child{color:var(--color-muted);margin-left:auto}.pulse-more{margin-top:var(--space-4)}@media (width<=1200px){.pulse-stories{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pulse-heading .inline-actions{width:100%}.pulse-heading .inline-actions>*{flex:1}.pulse-person{padding:var(--space-2)}.pulse-people{gap:var(--space-2);margin-bottom:var(--space-5)}.pulse-person .avatar{display:none}}.layout-timeline,.layout-tree,.layout-graph{width:100%;min-width:0;min-height:0}.item-detail-preview.dialog{z-index:auto;width:100%;max-height:600px;box-shadow:none;margin-bottom:var(--space-3);position:relative;inset:auto;transform:none}.item-detail-pane.dialog{z-index:auto;width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;position:relative;inset:auto;transform:none}.item-detail-pane.dialog[data-aside=true] .dialog-main{height:auto}:is(.dialog-heading:has(.editable-surface)>.dialog-actions,.dialog-heading:has(.editable-surface) .adaptive-heading-actions){align-self:flex-start}.panel-aside-content>.editable-field-dialog,.panel-aside-content .editable-field-preview{height:100%;min-height:0}.panel-aside-content .editable-field-preview{align-items:stretch;padding:0}.panel-aside-content>.editable-field-dialog>.editable-field-open{inset:auto var(--space-3) var(--space-3) auto;width:var(--control-height);background:var(--color-surface);justify-content:center;padding:0}.panel-aside-content .editable-field-preview>.value{width:100%}.apps-shell,.apps-shell[data-sidebar-open=false]{--app-content-height:100dvh;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);height:100dvh;min-height:0;padding-bottom:0;display:grid;overflow:hidden}.apps-shell>.main{min-width:0;min-height:0;position:relative;overflow:auto}.status-screen{display:contents}.page-loading{display:none}.apps-shell>.main:has([data-page-loading=true]){overflow:hidden}.apps-shell>.main:has([data-page-loading=true])>:not(.page-loading){visibility:hidden}.apps-shell>.main:has([data-page-loading=true])>.page-loading{pointer-events:none;display:flex;position:absolute;inset:0}.application-home-mark{transform-origin:50%;animation:2.8s ease-in-out infinite paused rail-kite-sway}.apps-shell:has(>.main [data-page-loading=true]) .application-home-mark{animation-play-state:running}@keyframes rail-kite-sway{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-.4px)rotate(4.5deg)}50%{transform:translateY(-.8px)rotate(0)}75%{transform:translateY(-.4px)rotate(-4.5deg)}}@media (prefers-reduced-motion:reduce){.application-home-mark{animation:none;transform:none}}.apps-sidebar{border-right:1px solid var(--color-line);background:var(--color-rail);min-width:0;min-height:0;position:relative}.apps-sidebar>.resizable-split{height:100%}.apps-sidebar>.apps-sidebar-resize{inset-block:0;z-index:35;position:absolute;right:-3px}.apps-sidebar[data-chat-overlay=true]>.resizable-split{display:block}.apps-sidebar[data-chat-overlay=true]>.resizable-split>.resizable-split-panel:first-child{height:100%}.apps-sidebar[data-chat-overlay=true][data-chat-open=true]>.resizable-split>.resizable-split-panel:last-child{z-index:30;position:fixed;inset:0 0 0 56px}.installed-application{flex-direction:column;height:100%;min-height:0;display:flex}.application-surface{background:var(--color-canvas);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.app-region,.app-region-child{min-width:0;min-height:0}.app-region{flex:1;overflow:hidden}.app-region-child,.app-single,.app-screen{flex-direction:column;display:flex}.app-single>.app-region-child,.app-screen>.app-region-child{flex:1}.app-stack{display:grid}.app-region[data-scroll-x=true]{overflow-x:auto}.app-region[data-scroll-y=true]{overflow-y:auto}.app-view{flex:1;min-width:0;min-height:0;overflow:hidden}.app-view-flow{overflow:visible}.app-view>.scroll-area-viewport>.scroll-area-content{height:100%;overflow:visible}.app-split{flex-direction:column;display:flex}.app-split>.resizable-split{flex:1;min-height:0}.app-tabs,.app-tabs>.tabs{flex-direction:column;flex:1;min-height:0;display:flex}.app-tabs [role=tabpanel]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-tabs [role=tabpanel][hidden]{display:none}.app-back{border-bottom:1px solid var(--color-line-subtle);padding:8px 12px}.app-example{height:640px;min-height:0;display:flex}.app-source-editor{resize:vertical;background:var(--color-input);width:100%;color:var(--color-text);border:1px solid var(--color-line);border-radius:var(--control-radius);font-family:var(--font-mono);padding:16px;line-height:1.6}.app-form-actions{justify-content:flex-end}.application-preview-page{width:100%;max-width:1200px;min-height:100dvh;padding:var(--page-gutter);flex-direction:column;margin:0 auto;display:flex}.apps-shell .application-preview-page{max-width:none}.application-preview-page>.platform-screen{margin-block-end:var(--space-6)}.application-preview-page>.docs-example-viewer{flex:1;margin-block-end:0}@media (width<=700px){.apps-shell,.apps-shell[data-sidebar-open=false]{grid-template-rows:minmax(0,1fr);grid-template-columns:56px minmax(0,1fr)}.apps-shell:has(.navigation-rail[data-expanded=false]){grid-template-rows:minmax(0,1fr);grid-template-columns:56px minmax(0,1fr)}.app-example{height:560px}}.app-identity{align-items:center;gap:var(--space-3);display:flex}.app-view-surface[data-padding-x=page]{padding-inline:var(--page-gutter)}.app-view-surface[data-padding-y=page]{padding-block:var(--page-gutter)}.repeat-order-item{border-radius:var(--radius-md);cursor:grab;-webkit-user-select:none;user-select:none;min-width:0;position:relative}.repeat-order-item[data-drop-target=true]{outline:2px solid var(--color-positive);outline-offset:2px}.repeat-order-item>.content-section>.content-section-heading{touch-action:none}.repeat-order-item:not(:has(.repeat-order-item)){touch-action:none}.repeat-order-item[data-dragging=true]{cursor:grabbing;opacity:.6}.repeat-order-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.platform-screen{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.platform-screen>.side-panel-surface{flex:1;min-height:0}.platform-screen .app-view-surface{width:100%}.repeat-order-empty{min-height:96px;color:var(--color-muted);background:var(--color-subtle);border:1px dashed var(--color-line);border-radius:var(--radius-md);place-items:center;display:grid}textarea[data-input-appearance=code]{white-space:pre;tab-size:2;font-family:inherit}.platform-screen-embedded{background:0 0;height:auto;min-height:0}.platform-screen-embedded>.side-panel-surface{flex:initial;height:auto}.platform-screen-embedded>.side-panel-surface:not([data-panel-open=true]){overflow:visible}.platform-screen-embedded .application-surface,.platform-screen-embedded .app-view-surface{background:0 0}.platform-screen-fill,.platform-screen-fill>.side-panel-surface{height:100%;min-height:0}.platform-screen-fill>.side-panel-surface{flex:1;overflow:hidden}.app-pulse{width:100%;min-width:0}.layout-grid>.empty-state,.layout-masonry>.empty-state{column-span:all;grid-column:1/-1}
