@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.row-1{grid-row:1}.row-9{grid-row:9}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.25{margin-top:calc(var(--spacing) * .25)}.-mr-0\.25{margin-right:calc(var(--spacing) * -.25)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-\[0\.25rem\]{margin-right:-.25rem}.mr-0\.25{margin-right:calc(var(--spacing) * .25)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-0\.75{margin-left:calc(var(--spacing) * -.75)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAtUABUAAAAAGAAAAArgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQacBuCYByCID9IVkFSYj9NVkFSbAZgP1NUQVSCLACBDC9+EQgKiACHIwsuADCIMAE2AiQDUAQgBYwSB4EoDAcbDRZRlIvW+lL8SMhOLG+Tqak8ISeeBM/ztLY/9703s7MBrrhG4VqIvVaDYDVldC924u/E6p+B3eDnZzE+uPb6UiCMKhLnjpN/VERJCoZyRta4EckZMYLZ3VZbgGmEgSXy8P73a69270IYVLKTOQEFpIGk/UQvROQIVdhFJ8JEvkAlACpAVd06IFlXYSuMqLC64/s0U0OS7rjsOoQwxizLaul1PT7T/jERwAE6CkCNncF0VEwa7nJEUYtSSEaXKUqAEDYg3kzCsAFxJkD++wMbABBsBJAZU00OgiYOAKgHJCEIfgQAEAAABI2ggAAQUD/bMAIEsAAFyFdzHgcLu/8/znUR1Hu8B0CSNhDAR0uG8U/tODQFujJSwlCKAbDmwZCeICj0xNG2UrfmOpA2eaKJRlmXS/IfINA8R0McbIIIPgRhDWsQJolAMGjE+owZwgAdBQMIDsIwDQipItDEE4uDqCz9H5q7+j98tASIglbPWDn4AFBREDSChQ8BbDSi/yOID5AogImCIPjx4iA4CApwUCRigPYq0BhilUIqMYhdJX+NMANMuRyR6hzF8vaT8niEa+yj+LAUy9kyjNui0fOXZI0cafpQN2mKZ6Ji0tRNA0XTmMKcWVBHoZ3F9nZQDN/DHJIedVQjmJUhLuv90ZEpgrv7f2pvT9h1sTm7RjUOIZVRRrCMW5moS0S2OsNGZaQ4SfL8bh0OUAsIOXxqnFZKgTFGdOyyECjfBwFs/PTf5VD1a1ZfBtxC270c2M+PBAcPqX/T5v+75pkjdh3iuSckx3ParoE9y7xxsgsAApRpwFdgf5DHwYo8owfJFiwwuakZZA/56+tjvKZGAeW3tLaUUQYYC2EAADrdaC9eiKn+lWfD/x+Bd4d+BGwH0P9ZOUCYEILgYAMhgkAqv6nTnH0CzH2uQgSZO1ZxiUJ16tveRTS6b6+RLmIwMydxl1hYXCePjzjCWzzHFlYwj2HNlD5NRAijsVAyGID7ByAYVsuQVjJjK5BBOj+4ll4RnKjDwQnqRHA1leVbRX4jre32yhZQB8dLnboKfIbB5RjlPxBik8aM4p8xKOlEHAAK0EAIjQAhDPOAMgTROMQQJtl73hclDdSn6pr2VP/KdeFJvvzzuv+6D9333LFusitF5//vBv43V9siRA+HSy1BcUKURIAgCiGEF9+WeuwgIFtA5wOIknLAKJDyUgH4DKSixIPUAakkYYuKVJYq7/hvIFWlGqgsINUlAdQJkBqSCDoMUlNqgV4BUhtBXJdigFAKgDpAGZBaIPMAfYFUABTKxSCEmgCSIhXiuhNbYyqYoOPzOU/aJw1cVCBYLi0iUM6/sPgeL+aN9Wdny8JAfppPvo4FGb60eUQdmFks3c88KrKP+PdU9un1J6Mnxq17s/mHygunZMYCsIcK9oDkTVA6/573uMubrWEXTc4Zzhf7LVx3UbIvzXWeIXp+QWPGhihLxyoDdqb7M2WL18oyXnsvXPCvv6SoOX9+QVG6UJ6x/hwTcta3Lq/oTH8xPzNdp53SfBa8WsNidVdkMV86sAUrJ+0Sz81N+5BGFlClZA7wIVD5Y0rH+5VZEWn+pv3KK3M+AtRf2+LZHeEMbAT+A94gQ6j64qg9rVPF1hXxUBBf8bl4+FNgqciXxM381jrT31Z7F+taWJCf68XCOt0EPVciF39alnkRyy4/redBKK9+Skppg5R22SW6Deq3SyH0QC6wpIHDwAvjSqzQnPgHPZ/yxX32c/uAl26F3NU7NzprgfWA3bXXRFfn+ERwV0Dg+tbu2AihtQMWnyygcCSe9DuZFwU36vRU61XUuUHbb8cvmz54bOW2Z53V/m5tUkZVRuY0KH7gKrAN+PsQJgEBPATUQ3mK84lVzwhIVrWfO8RdPlBilFilGAWj05xFEB9mxXtG8QVIP+uA9DZ5qnHgsCBztc/6jKeCq8p/bwrMWvWk3UpKFkXUVCKSAAIICmgvCYCOACQZtcJ0xkb28DJ72ctFCsQrrWW6HJD35Ru5JvnyexIvoAjQMCwkD7Ex2kRVRBl5OiqmRvM9e7ucyC+9zXul8s+Xo1KiRHZ7qcsbUjdqen/zTW+iY23FIsPNy81H7XnmDZfrZm1aJSeRoAqnp7bjnNUrUooyi8alCf2jSW4ZeemlvCVKVF2oGx1Qv/NB8i9LKRiyuJGfNFJB6u7kqfDCFPdrcrJXRmUubf6NDUje240Bo41HGV189eocefw4m0ftxYjhOwkGs9VkfSstIIqdvTxKYfZyRPFrqko8OCqEhSphHI8oUSKiPKWaNXMffv75Q0+4IG/v3ryCMH7385Ux5HO38cIJVcvNG28UVk5fp7o0RKdXLnxjeR3ydfrAaP8H6jZpH36qb8QT9Pbn53f2v9mr1w8txallwPEUiOh5nuSen1RRvX3veQqw4Kmnli+Ml5LcSbo16rNkHhlc99LSNjb6wr8U6awXFmrvF76IFIuMLiTGlK5Q/dj+e6ZKjw5fH34fU1BQuJR/amO0naIlMQGLXfUXHPWf2ZHTsHaJn66cGTelOHDlSrBr1wUhFvLimCveUKLQxCXgLzJ60MQbFn9slV9uSqhRo9D3337r/+viofsvv/z+Za/38vtES909FkLuUrFjSCa/PQr5DadMXGd56fz8QELyKE57TiA/Kak0oUJMaKmQUD9pK1AzIaWleBAB/dbo71ESvC+14UFkdPh058UXP/7qxoU714Na3/v22t//E3htz8aNOzyOpuyfZw6G8NwjSQN3sDk+Pjt4ORX2cv8//7ixjuujUq/RO714SAE72V5gOVAn/yzfnz+tDSibQPYKVcjl7BXImXucM4WPDQGM2F/P2Vw0tFjr3x3tyQO4sPxQFoAH3/2VXHSkKHJSOh3YKAAEbjYLrNYaOrI7D2J7nJnFHZQSn4XKR0zFRvkAfFAr45lcRoC7SR0Nio6oV8Gt8Wv30yukN/teUyAlEaAU00TQEo08Up0TashVNGK8wJBgINTSuVDE6heg6RpZMLTU8bBoqAph01gdQSxN1bLFwcKpio8QKKMmAASfGgZFQKVB41NdYYhTzWHhU/VQDkcloDwJClQgJIWoSEM5hnh8kotKJMqaxeEGUZk6MghVCEhvVKWWJKAaQSmF6tQjHwk43EYNEjiGROJ4DTWJMA+18DEFtUmkIzoRQltkEkFDDCSGKhhEArGXNpgoIBUjWecxuKbzAjZLHc963SZdn3Uqm0HFMSMEm2mdoZzmTOPqJQgyAzNpHefo4XbuKi5opnOx1XWw28wBgmGLn0sZo3Y+LLH7YUyqmZ17CepBW7s8JjMXK/Wtknm+rMU2+Han7lC4dH58NNvyCPNTqjKNsu3NxD7Zssq5Jro83NaeEdPh6GWP3cLMYh80W7HFZeyj+0uVanP/qaD0w6p9TKtJMX0cDdQ/aSofhpOIejbDqOc/dgdTwlQ2uXnjvjm90xUzWF7lUMv/jpTG1CNChMa0YiBmUz1NGWNDJY0YaRnz6FMefcqjFdOhUytUdDKabL10vlufys1XW/ZOP+v22FukgtIQ92tAE8LFYnY3pFMJJfcZKH2tzFlBu+OhfXsv/4QlKAAoeo/XiM+1FFCNz0XR3Ue0aDFiiS0eccQrPvFLgOvc4Ro3uG0nj7DZNguePUUtiyRHSFUk1fnjl8JZY6YbK5qkpEB7WaNIM+/sbs9l/wzLyJtk1rSTkyc3bH5E3JW5ZiMAAAA=)format("woff2-variations");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAn8ABUAAAAAFaAAAAmIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagRQbhCocfj9IVkFSUz9NVkFSbAZgP1NUQVSCLACBBi9+EQgKhFyEfwskADCGTgE2AiQDNAQgBYwSB4E1DAcbLxQojpQuQzbB8/80Z/f9P7GJENpUjJ06C5XUnBQqSrdNzQmahp4QKkpNbJXtihlrZhmC2d0WBJhGGFgiwYvY+/+/36/6z7uI2kaSr26RUEj5sS52UdX+fwMihEIyGzFJpn1+mkiekCaUaPLy2X5lNHMiTuS4HVa+/K3/OARwA0MZqJJkrIKu8bmpBAFyaIhMGhG18BHCCYhnMiZOQNzlyH9/4AQABCcCSLJyQQJBUw8AyAbGUmgEQfDgR5NBEI2ggYZAEGiIIAQRnHgw8eLDTwYC9EQAH0FAAfJ+4fulX/f/OvpN8LvRv5b+9cnfmXxIGlswfnC0ML9GUA/zMAB58iCASV/m0QVDR0exdpiFGi0MuBtGEyfSgKDQFbFkglZ7t5imCyryB0sIEDSgEBQggCHbZTT7MXESRDBRiGRLNsJlfDiZZbjedCKLANq2HU9zFRNw1oAGMriObcOnx01Nmio83IugJ3LBVTOmPxMKvGkGILgRTvMWgoUPwUCrk47DmAA4asAJlINpYCToC+QATdG2rf/DZBrwNRNEGhncpL6SV9++l3JYBrubmkp+HYZzs8wg92gnfrh5065Y2u0sTwOpBMkJXIQJXEjlHtyonF4BbhQhDCCbrEodCJow1ShOJXK5uGczlkoI3BSjXxwt44nqBVgLS1OaprhXFugO1TTHTXNkt0ydaBXBqOjb/zPXIGgJhAAXwaNEoS8DhQCtEMCHgYzV3foFNr0F2N85r4AtwY2Lgjc/mbBDedW8JVXIcGklqzJcuIQtPc2S0pIUAAI0bm0qsDLIN8GGmxl6lezGAUZtLgc5Eg/V93JZFYHyOrR2KMP7BoaBX9ywLRzGw/h1a9f2/x8Hz379JbAPQP/nOAxYhBAEN04gRBAooCoXVi0TYPGlSkWQxSWlKVGoYeMjBaLR4wvHFoiBURVPpMSBg/eo43Hu5kZOs5v1LBE3R9Rw/QljoXGgZCaA/QcgGGQJgiY0J/tWIDP0V9Y5er11tras26n7rduoKaat5DeFlsNi2Q1s6yzpUNScp4N1U4rMpyNCjLGiWPyXPox6AChAAyE0AoQwSIKGBNE48WMRcZpHRGmlDe3TrW0bqoTkPS77b/sz+2E7Zkdsgf+98N/3CHCjJuADwIOJDy9+BAiiEEJj+RR9zRCQ3aC/AhAlTYEiSDNpDjwN0kKyQDqAXCMWyG6QltIK5DeQ1tIG1BSQttIO1P0g7SUbtAVyreSAXg+SiyC2TQYgZALQCvADr4A0AtoAzQFQKDtoISRbKKSHbRtGc8MX9IqmRwS9yzOXJjI8Ae+aNbJ8QF5aSmbNsklmdAk64fTJGROXb31D1rzp3fYyNa+xE6YJ4qZ6mcnJsKbM18sSUxumrJHE65rTlCd6JwsrPFvfmJQaX3/du+1NRuprrwUSyoilW7Mbx+FocU9eXRy9HCULaNXgMPAY0PKJw8B9QOP14d43ONNmjV8LA5239Dm1320GobrO+fmdu+QP8jdpd+k8KB/W1wJnGwF3AasKwHN7LcFXsbPh1N8/x5W19ULrpT8Szy7SGbWeu+o8fRXAEaqtJp6Pj5vaTQd2uLcA2wDnyMLxBfnXjXeNBLYA5pb9O8iMfg9sBHLQ2TDaIYALU30hxymTgDp5Rbhww993hamBLHBkuYr8q2rvTG8i+SvyAAEEBfQmE4D+AOQpNEu5Rdayk9t4krf5W5pIH4nLKtmSx8Og8NHVEiJNwK8NcBVRhjwe5W/f+8itI+7/qtFez9stf36rRurXXzNYOnK9dKwxxr344jgyArJ0kc71ywdfDuYo19sJ3WtAv0ieBJU1sSDCWjatz09PTpfmHlNr8uzGcv58+bnUUKPw4URwgxJR8tVb0hBmDZvkJw77OvhocmzqAGpwrllXw3fDKa1KL1Br4t7R3BJaWbhdokSJiHI17NXL/uKZZ75wWV/X3Xpr3dcWXvuZDWDzjN19eY/u64zrr/+u5cS9Iec2emLL765f14bMWhMMfeBa6j4DbnxMvw9q0ndtnBXXHxQWfsB1GBB97KkI+84sHU71XBuD2xXp93IVr/j2pwa5R0+53ocTRuwce4hu8ecn/0d4nVtcCiNVtBvpiAQZm/fQ1ey0euXUubnv59kVcnZGHgf146R7p+Xr6j7AhJ7IJpGxb6l0p6sPu76GlOPH58+N83l2XPdHPR3hMDPz02h03ryU+imxtpMl5F52ZojEy8K5+I1Gzdvee9unRqsxQ9794nv/119/N5f84A6IexBn+H0SodI513hf3n+4a279n95+uTTR0ff228GRI6dVVk4r04NvWyX3zXhBK8OllP7/f/Xww9nqYHn5YLawxX6TScaTMYD19F+3nq3rQABDnEfKLpqzM/r/7tauOoDX1905BeDzb/+KpO9Ob7omdwcnCgCBNxgpjv4culu1DqDaY6TY7TPJKiCPgmyiNgDYO+1YNzX9lE5x+p30t+SnIUAmFoq+aAS4IoUA7eUdNGJ4gFlBQMjRtVAE9FloRsYUGPTVWXDQVX0HJ93V3QjQU62dHlQOltlBoLEq9xBMNQcKn4pCY6qRMKinesOBqTqhKW7VDs1op0BzQvIdWtBV7kUWptTiGrJl83TLIFrSQWagFT4Zh9bkSDu0ISgN0ZZOfIV2uPkI7WnHvcimHpdxLWGWIAeTBHLJZiiG4WYgJuOjK6YTpBVmECJwcTMJAAViis1VLS5lYhmbJGnwk55rvgrDzVUmKa5MQsxYlZIWmCuuC71ZKGWYSpVKxMVMMFdClaFd5SU6KkbjiciKhlhiZpVKcUX0RHQ4dzIkvieIWaCMk5OhQWOoSKXaAmIiUhqfV6L6sCwk2V1rtDIlSqXw5BzGaFmSyeRodY0qVSaBxATLrgkp409ULaFIQkyVKsP0hygSM1lsQpNji0JeqcLL5cRl5psrzmKCMsvEuDcpZaEqfelMZyotFJNQrFJCSlwoYvbyYjpdgvMvMc8vzdEPdN9JYpKqlOn3tOhOJ8KE0XH3Y7qY+frQk2LzdKMb880MSVYvyeolWQ1DsUY2WP/DFCo0TD/rI6nJsiXyD2fRUskT8rEsuhKmCz2w1HyONlq+ThSJi+9StDShagdF1SGsWSSmyKtVAUD6YS4DTyETaMMzotCixRCHOMUlbvGIKV7xiV8Czsi8ZGxRzFWdKAuHI2GUFy5w/whIWqp4+dJu4V6e/2M1M/bnoOo8c+dXpzBnJAyOml018zV71nX3FVWmvnGUN219t9gbao0dAAAA)format("woff2-variations");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-math-wght-normal-BcBdmjng.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-nushu-wght-normal-Dwt0tMAQ.woff2)format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-symbols-wght-normal-CTyhw_vm.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-syriac-wght-normal-C1Auqdl0.woff2)format("woff2-variations");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAscABUAAAAAF4QAAAqrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagSQbhDIcfj9IVkFSYD9NVkFSbAZgP1NUQVSCLACBIC9+EQgKhyiGaAsoADCHAAE2AiQDTAQgBYwSB4FFDAcbsRVRlIvWvBP8PIyNlYdvbmrqjGzEv01FCXb7wk3Qw9Oczft/d5NsAl6nNOD11Bxap+YWDs7EqcqZCD1VWP/ftc+bv4hqt5BTtUj0ZjjZk2Q+yQKpKlSVFXJdv3ElUmIJZndbbQGmEQb2Ig8vYp+Az9Q+//vV6t75a/Z2gZGEXcRD/FAT/8/4W1VNeCNDKKIeRaQzp2ORRKiEEgg1Y7ZSQ01pYHkPKzoG66qxX2nfTP6rERAGBsvGLF5HPjpWzDUCpbSiIZo0bIsTIxsPUGQyhXiAwstg//+JBwAIDwFatzoUYFgyAYB2wDwxHIQQESIInxiWVDKwCAsUA3EgHeHhEyVGKmmkI0QGwi12F9ARAf4wwAD6aHRt79qKM+nfj/jN+ftfXdu6JUFAICzOjwhzmtMAlBkDAT49mSdr4OClLfA1UKpPz3EAggABOpcFhMEuX6gEHix3AWpWLs++UFQDwgIGYQABjq5SBS/x8UhH+BikYpZg3EMMlxF6aEMOMWwQuM/yOD7gJsGCUxt3tgBPKukgGzweJJ8tIjzEqsH5cEUYcR/fIkqJYYjhITPF/o81t7jX4QPgJMEDlgHTgAqgJ9AKaIol1f6PzzQglAQbBBgVhmgIoKc6hlbSlymH0VRJgWyzUiwiQ3XCwHmI3pSulwgCc28D6EsSBhFBgIcAECKDCGFEGGGAMIZsHKCUXIQBQFiEwWIQjKVzFpUySiy29HYZuk8ar1gVheBriEDNBrvZXhD7W3IIk4PmKDycHYRTCgn+V8J9oDWQTTLfkGW0hrXGYmzjxBZdJcJFv7CAgpc4910g+N4L3o3dFkeFMCEGvkslbl3J+nlJTcNS0oZT1ySNzVxkyxLbAICAxmcgBLsGnUlveSTH3qLLcMGpyUpA19N/vj3KfWYBMFHXWtc4xknCYogDADDkrM4iQ0rRi6GL6p6EyFX2G+BKAPu/ex0QJxshwnhANunAQLHVa3SaAZuvcZjQ5sWOYQYzZNz4FLPYcaNXppiDs36FMMzF5UNe5UkO8xC3cRnVbBE4s2XOEAniWFyMZgII/gSEgzUE6zd5bQOaYb81trLVxlIbNxab48ZCM0Xk63dYze2sy4BvzFWb/ByetcamLIieDvNIm738NwVGQ6gEwAAWyMYiIBuHi4Bc0rGkkkKcch94TMY8Y411bMhGbEE8WvRicAs8SOX9LsG/wZdBJqCgPFDd8LrCuijUhf7/8ZP/3u+DSIwxuJZUfASkYxDZRPD376GDgS4D+y2AjJoCC0DNlAM8C2quXFAbUAvFRWblKf8d/x1UoEIwU4CKVAzmOKhEpWDjoJZqBbYa1BqhICANEFkAFAONQB1BZwFtgEIADCawKnaIoaCzOjlOjhP2/XCukY0mI5beNDlbehKPbs9IibSC1GhlpbYbRLEVfuW2Sf7WFnqW6ZPTtv87WXnqwhPJ40teBk80ZL11UkMuTOzXnNivaPwybsAf8Wdc/EZW7NuygEkBbzfY/vJtVb4zWPUa3qbFrhFTBmE5VXNipbyd4Tdt+4nRXWlp5IK3J/m6t96KXvgOR77ZBEKagc4vpMqT/gVPFgZMSjj2jqzmLTwBV7qjy3Cvm5Bf4xubJ3ycwD0gv8F1wBNA3lMAxxo0rk50f9B7OlLjNxNA+/N73HrVXTMK7lxwfW+feXl1rk3MbR5S5t5EXc0LqZnrT9vE2of5EWkVCbXfEns5sc3wkg2m6u0Pp09+26a/e7PgSJD9avsBA1o7DOiXX2PQoX2/ARTsrwF2NXAIuONIFtnVg4Y/4+4wuN2rd+71btsL4GbXvMfeZR851Jx79cXh84ELAa9i9MbU5PpGXgXgfMA//6qLyZjwA3AO0Iq+MRznszfbF+T9Xdp4xodA3jLAnWOySqauutzessLwDhBfAXCKERAiar7WTTAy1dyimQU+/HPo0il6HBLMgVxwc0ML6KMKLqk/l3V/Oemssb77bBlAgDBAb7IAKIuNV53wxDPxkEvuzT6e5mt56qHhOk9X6rYyMmCI0TEuyofUFOv4BZJx9GhMSkn36/cMO/5toysi7+X98m5SWVmV/dWWB9Q26Yx5+eUxlKUKU6Rw9/r4m/6854FA2G59epWXsXQTnzhwHA85t3pA/W694zrtJ8uCxrrrLpKbJPnppIowmJG88u27agizFs/0M0upVY+A+w11gSReZVWS7yuryoaXUACOSk5c5McJh2SyO5BMqGG3bsHXzz33dShe++qePa/WxokGz53tTc8FXds7dVU5Dzzwfd7E5dBtMzsx7/sHqhrBr/LBsWvX2PaZ8MQz9qPkOPbK27cOzfp49OhfbGQubATh0LkcyQmNKvu0t7TevB76yFxD69YflQXLdceMMry2T1LfPTRG/cevvvoxdfwamyTHOUL5qC+mvt3e06Fam3jTTQdXxl1lwQrbG/NsOW+ZWV9MmHBx4ZP+46raxUXrnhBIKdLhlaQ4jXKKju77wskfOej71z+k1NZ+nyacvDjxnASpKTGRNP6Kk9HXrrquY+usn997bcmq5th776VXVBxIeUBSyt9Ti/BziYI1TsgYW1dnTp8uNdcsWzaBF5wffMYQo3Nc9IyTnoaMJLmOzPsZnLQWXSdO7Gia+X9WZuiHZJ2/Q2n7TwR3Bp2s94uvvv7+TxMNZ2ZI7Wenuw4Zrz//xBOvffBerLjz+JetZibr1NVmDCxvaJF6PN9dtjaZ3B/IrftRJZzTO0A1vauquaCKfnxxHmA8YpXV5gzvVlaDAEfeG3UzT8xO6/1H2IZeBXir6uAUAF9993d5/U39udfziYGHAUDwuSzR7c3CYbwaDawLkOVs4FUaublFj0MK0CObs8GpYR4El2C4ENQfxvtV30EwnPNjbDXbMCCLNYrpiUUkt2QQUKL3sciJALMCUbSyNTSk2jtoqYgpdOhpc+nS0XxPj87mMFPpas6amF5bldFK0NgsMxS+mUNDzEygxTcVdMg03enim3ZsStgUsxnFBuaQre/ZnI46ylx81bAFpTpvYlwj82ijGcwnpjEsoJWKWUi6GrKIdnzLYsJ8yhKKOcpSMrmPLUmwha3wWcXWlDKYQ8inLydTTEdOp5x8zqCa1GubSSkwELGciwSMbZJIYUy86HOXfHPOuZSASyArJCV0LtBOd9YwZkmSLUA2nRO0mbh9UnNNJxiNMH+QpJ7dSIGrwmgq2dljIVp7PBJynXj0VTASVztEQjQaMcZl26KVmY2KexrBZXMYMDYr6RTGex2batkTOLvvoHJT9QLB2DhnRLgiEE2b1aD9FbKLXrHb/IrhWO2YbNdlB2VyxjuRRm6TLX9NG6D98Va7RgSLbCgDqSSFB560sJpi67d359Br3X0HUTS3wZ/I6Uw7EiToTC+mI5f66coiFzrpxHzHJp7fx/P7eN5yA3xwi+ZDrFo1C8ZY/WA4Vsrk5Irmp6g9+VqcjiToQBfi9ZYfYcmkFpR7glk5xbF6jlKvYmUcuTJeNQBQf5r7SJ5TFlDIczJYWTly5SmksCLyFVVMKUpVGp955fMUxSlv4yq3LVGeoJaORKK/T1vywPCfsCRsWDSgnRDdZcCAgk6JbpG4Y2ToX1rZC7EdqYMZ29U065yyZLX0f/7VRcXFC1abX331o01vFJxd41wM)format("woff2-variations");unicode-range:U+2C7,U+301-302,U+304,U+306-307,U+309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-vietnamese-wght-normal-DJKKxZIF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-ext-wght-normal-51uDPa-I.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-wght-normal-fc8tlXEJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/google-sans-code-adlam-wght-normal-DMKbyh18.woff2)format("woff2-variations");unicode-range:U+61F,U+640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAhIABIAAAAAEXQAAAfjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlQbgQ4cKD9NVkFSRQZgP1NUQVSBFgB8L2ARCAqGQIUmCyQAMIZKATYCJAM8BCAFiioHgQQbfA8RFawTo/hxkJPJmz808ZeDbG3xLGtUfU3cg3jCqf283ZU4piiR05BTQB8ju+ceA350UiByL2R5cE7T7SDPPvLnIWfMrpACpTQgdfULz4qcvRIPgP9/P1f/4/yHiM4uKn0sRtLM/hS3j3k0CwVKW8NM6mikRBT3Vd/mco2eihXej6zgqxNCOxumEDQ5klkLCBYGQQCNAB0IEKIADQgqsZzEdhH0t3wLwIbsyHfeEQTwGc7GqF13r/dB6tyTHB2kMAA/OcJvGwG4gKgM4iK45tybIsKmhCiasdHqFhPjszEgJdDqSBMDQxEUFjYC2GgYru4DlEAQ3EgeIxmJcwVALAt8ANoL0ZWi4Ayo1luQXHpzWsiYd+VeLLCivhR4uAujvuRVdWrDwPK0pUxOCpwBBXgBexzQKoFvYcSfzp21H8HbSz8PIgAmth4FCmgEhYsGIhygKA1XnCE6VAr+7HMDqgnZ74Bmi4pRHM/+7MzmjKWDlIOPNAMlVT0S6YLh1ai+9MqpI12yshZp00oyci/ALmkp1oKCaDka6dwMZ75lBo0BGijwrGykflFTtDPiz3odRnjiq0i9Wp9TPzWp1HaHmkzeCiFRrhw3RUiaDAJkUAgRNv4tIYrCsKILbIogCthGtGjsI0asndeC2OKAOhLEFU9KxZfA4/dIiCD1OmkAsgAMBWKgAlIARgO3ApED4TFHUC6yFMcY1/dd1xeUfMvb5MLUYRqDa7Ir/chLDXw9/ps7vip9eeXtrTLYO1e+Fuc7voKaD1DzOu3ZoFVVu1i1lyHU4imrk6y6j3uBE9jnSparpYH+7m6RgFLljp6uw///793eLeN7PhSVzwSIwCB6hHK8/3f3jO++/f+lytWnU8FR/jEBpx77/DXvIw77+39hJbhjn5Z+G+vRQ6vC/11x6FdXvf34jx/bNhdtSk+H6jvan1JPelLl7XZa7hIo7aK32oz7JsBO6b31ixa+i4dpxX0G/DLtnQlbMw7rloyJT+EPxnobzXt/XrTRg2c/uNkpjw/+8SD2qbOePPLIlzNSz0dHcdLvKWdNzj9TZ7xf9IkjSXY+YprJjkY5NB5lM+MpsKJbb9ijum22qptO8fnE2LSa1W3dxdO++82LjYAdzUsfG/z4dTzsq/jHgJ+KLfL7rbMFszz7/fjdXTcc7lLGphquFuIxb8yN+48FOLjqCNTNV0diB3sugfru4OkS8pVJ1Bp7YxaYefo3ez8GzSz9If0Psq25VV9qvy3X1BbozTgUAQQNbEkWgO1Jq4/gDB5lobTIqXJJ3ujmDdmRbylp8qRQR+8dAYEqZVxsW6LSU1q5xeHacL6VZOeT5K0/dpo6YuoBlvX3flifWJ8d8e+N/n2W5XSdDpzn8LNuKdiNOVGgImY4Ntoc1CjbhOuMv3bQlt41y3sHhOyaOVOUaHH2qwuIEVu1h+VsYjItcdwyfLPNhkvHjEnKZFdM/JuJoc6pVdOJjbcanS1na1ZTV2dn10Z7lr1c3WTVygRBGdxGthcZLVqWtNN9q3SwbplyHaFQWsRZ/l/rZcUNnJm9YcfWHWEvJX/h9+S9gJZtY7eUg0qlmhm9X9nlcbWyBo3AG5EbWQc+LUppKTPFd04HT9b1JcokgyWvd+2qXnS1Vq/R1L9srjKW9duNbQ/WaPevXt3vpFJOuekfgmw8rFgcFmcD/unKB0oF+a4yTb3zJxNjfq87ZOQCQ9ze5ct73VzO3bbx2no67thg66036IjT9bXFQoqcU4Wi6KGiPM6T+QPhZeO42m8FixatKHtJX29vrVbp+hJjgb+//LIQVGfuuquPGlhRHLsu6yKLF/jqpZfG5ZZVjjkGUQOnrbMzDDmtzbkNaDQeR44rDANUIkSp6wsHxg9cVetd3ScDBI5VH+jXrFmxyjjkVi+dO50ZC/uc/OgDtkd2klLl3OLFqwa1l8721hvbR25MCxTXLi6TWzZ/8n+JMXOdV9iMHjXErTVu2GDOnKUDJoyaq0nLqI134VVi/3PKJUWEuXBsSpDyhEp0a5DpHkM15Csa5BkRwIGet/49cEJ626qrnX8DzM1UngeYr/64PrmntsDsb78N2CgABH7FdeZdxDq5RzQ7GGU2mHd5mxfoZMYfkLwYps5DMhfd80afm3flKxYwKNvKNQiQ5UJCmlEISSW6W5fcj0aMB3yqZhogbKreBEVKPQ2aQ9XeYNhV2WAxRJaCzfbyNqTYXK4cnHHmyrYSCOVcBoUvJ4NmtGwNhqKkwCIUBTZjmQgOGX4Fl/V5HDxc7gefkZwLATmOhpANGTu4ISB3ijs9OAOiLFaDc0EGNy4fHC2EJkI6oBmfyLwxEaDdj+jENmgWc12i0XrFoVWJLREiqLiHfAwbEQ7fFZaOReeIytl98ZGifZ8RaD3WJJa99t0DNRA3ZqYZfZlF3dkRZiptTbjUpdGi0xeMsAoqQQ5r2LEHBZFqrPMPhXJuvAp7zzy+J5awuPvH2X1seogtSCXhTWH43pO7umvhUQuPI8EjD9jZUxE/js9WqxSP3dXq/6gCQKAFK+v209Dnqegg7NsI99G/sG1ptYxZp5zs7FHmEAuvvhQkm54x96hpoj0I/tIHPJw9pOylHndsyZWLlNLk21cRniQLRIlGixGLHrHFEVc88ZnKLKYwjZnmHxMs5ULdw5kueTxZT+frCyIU4PF7QjiMsyQy+CI=)format("woff2-variations");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAZIABIAAAAADggAAAXjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP01WQVJFBmA/U1RBVIEWAGwvYBEICoJYghELHAAwhQgBNgIkAyYEIAWKKgeBFRtoDAiehbEzLWHh1kaH4PaW6tDoB89TXv2fW1VJRe0M4P42VgKWEB+IgdI+31r7J2JtI+aSVmbF5tawRKRCiKR7lKShEkURTnYmy820rgb5n27mF/u1yiLqD0lHiAcxkviLLmbSzyQUKI3pIpbwRBMLCRKdFEmhYlulW6614SKLERFT+i/PvPJJECACABQKBw9NQIRGgIBaapG9F9b2EMUAlAAQIKCddhTru/MXs66JNABf0FAV4utlyS2r8UByeQ0IKnEsgv6aRwAU2R33mAJjPpKHcMCJiV7giX069TlvqbMnh46vHWVAFdgL+AT77eYiHoFusfdNfg/8AwL3IAJgKpyngEY0gsJDAzEW6JXUdZLs+tLwG82r+ErIIZsbm74KilNtmDFAN/Wk0QhKygEQQAAk1o0UCupzQF4dDwTkZDPpxZVk5SHgB2SkdwwUuGvRyP7hhuOBPFk0CkjRyEtaaaMj3VKCEuEU/gIpDVpEmHQmzURpYnxsOG6URSHEuARXgb2wv011I4AgCjI7YEYCYsQ5ejOIKxbU8YB44p9TrwQSqryiRAhSKskAkAKgGgiAvYErAA+IAFAAAAgUq3lqGdcNTLReLbwpd4OZiaVvPPElTsBVnCZw/PmkBEH8xARxWAb/nqlyx7Tw3ilc/38Tr7TZIgolnqec/ThPHY1d/113dGOafPb/gpPDjw8jr2uEH508N1x4MpU4NGZOfh4eM/H6TUXPtxUUpuzy2tVrJHsenkxNHx7OzB4dTk8dnSB895LwtZOnh1NPbs2VhDVYPvnLipYvKt+Hh/6RAhYfRuvwoFRSw3OlTXyAoIEiKQC2BQAAoJHdWW74hCVSLl1FdvfItaaSAEWwO8DukNrd18XughpRorOtY+t1Mjoyqf95JDugnbIKj292LxlS2k3b2oZAx0ncnVnhkyOjift6cy2vosyRb1buwR0hOmiotVTpUulcuRf8iorcuhUrQj0xeJef9JNHJpNkdDSh1vj88z+33HvuazDRGCodjz3Jc5w4duIar7/+xV4nnb5tSPeETW3Q0BBYW11t78KIXBfX2b2oX0SJSmSNlTFXtl8qI54c9I7IPdvoXXt6fd3p5yV6s6GbGd2gw6E1yrMS0mgRu/Zf9zW9e9j5I8n6HeujEW4Pln8bwpdR2zlj1V2JKVMGs52H9DVlB6f4orxL3jnPyiUKNrCuXbS6tm5U2SvIuIFdt/LYnd5vxKP2SnLcwK5YeOVht/dUD9vLydHAtShXdw6OOWEr6xKNKiPHoj/rzsZwcH4rPYliZeRY9EXd2ZNfM6WV2eRQmxJFDQ21ZFyMsxnE3YR3Ic152n/vAgEsXDTvd5+WGRv0tP0bwOLslFcAlqrfbk0eTGqMcg8BcFEACHxga81HLBZrb4Zc8xEfYCamQPJz6UE4+F1JTFbuc5qf4wNSRCgiBGGTTx/XJI+gEeMDH6v5FISt1XtQpNUL0BydKzDsnWE4VMtquOwqHyDNtnK9ZVZbLTdHIJKLIxSBnAlNp+wIQ6+k4RCJgks302HJ8jM8+nkGPh6PIKCdixGS50REFOm2THlUT6tnLLNcyrkoy7wXy4K9ZWyJMiLqUU5A/NepIAYOQZkoRx2LRwh2UAaWaZmLpVPwFlGUREfsYpkcsygB0c4+LrhsrBmUTigYo5TPNoVI9SiEQSmkjVehQ0hY4DEoY8R05PJIPDqWLQk4mDJf5hIdh0hWUIH0dY4RBuSyNEKYxPtS5l77EqK+9EQHl7FJ1rrvqG7nckCO2ByKYCbDdvRTBC39CqatYFp7TJsFo6kqO7WyCbJImNG5Nmlyt8xRcscl+w4MMWxJEWduQyNHk+VGGmx2OBulInitlj14d5PvDwukcypRCj/xcDo4C2Xo5DyDwntsyymXObYh7ZzV04xik93kaxqAcK0UiBKNFiOOuGLFE18CCSUyf4H/Zf/sTsQzla7iHl3+H91sQnhqcDGW91wil9O2VXHLyWVrl+1c9hzZKylQ95uFjwYA)format("woff2-variations");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/google-sans-code-math-wght-normal-BmC33yrp.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAcEABIAAAAAD6QAAAafAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlMbgQocKD9NVkFSRQZgP1NUQVSBFgBsL2ARCAqFDIQZCxoAMIRoATYCJAMwBCAFiioHdBvcDQgeB+UW7JNbliS3vGQGz3//m/4+M8O9WAhQ4s6riVJxTxf9ei4eqbiEu7SmKaKsOlkgBQADduU8UL4EasLP+Vo9Iv7Zee8LBxEEHmgSWJDOfeSD/f1aq/tPRCLyThLedy5G0p7JoqInoXCJTLvpuEXX0GkMnUQEM3UaUgKZdF+FlBIOYxoKQRO2956FFAoXLgQbLxoBsgjgRwANCCrhshH013wNQFNd7ZVrQAAvxZpTPXsPHIl3wdQVi/BiAF46JrUV2CGbjoHEgvsvdhci5PMjGLSKmTQgShBcGCDs8jWAg70A1aCGYFMkL1VKDxYDqiioAb5iIXKF2SsAGP5yxrwtd+MCVyRTATwY66nPeVnNaOlzebRLGZIQ6AHy8Yn7zCF9uEHJa9/e8D14+ulnQQTApLkeBvJpBIUbDUTYQDRJq2fPWSEBmHumLpAUZNCQwUMkDcUk9xoyKuUKoBGUpAIggABIROfnlI3U58qwiolDchHp0EqCcjfg4mSJNoICdfkaiX/fEAOEBWkUkES+p/lIo90lvzsOcFTrB4hzyTngzHBeG+wGtb0dwt5eAgQphAgL71nIi4K+NXU+gCAKfJomg+7WN+ICuahviQ0qJnaLB31e4BVfI88kfgRxHJIB8AOQDiLgS+AK4AaQIhGQQhzKtzDG7fW6N8QEeWv8Vtjv2+68PrRWS/YEbny55avbvqj+fM2tCZdvklfzpZQcWPIwQh6Kk+ehzEvJx33ySog8LmNOZdYec+GttbKlzndbDdX/rxsnvrF819ZKHEF1zW11Qf//70FtjkjhkmrfxPXwSLrWf6tHvjySyvPhIx1JaUvqcl1qbs4kY+rjsSOHyQwvxzKXvpHIvmcrLkzun3bs6NbMZ0YHcMQq862tB2ePqnXZ9U8Ilmd06zWe2Lvn5Ik9+0ykWO/oWGYc2jfBt/ut42LN2Pd4LPbE7MCzkbHLua9Nnzs28mxgduEmHovx333MuK7dxozp3iM2plvX2Dg8zyc6vb526jTqtWPnUS/rU35Wrv8RwMYCdTdByHtqubqpP0EAQQON+QFoae/0LYzwxY/ik8ymdHUDTbpGXZGzAOgqdhmAY1uMaBFjrGSb88Y5ceDAFXxyts6pzki4Mno47lMqK9p5TG3naJaK71JO/GJVxyS9bfT0uM9x8loNVNsObJXnxFV3xvLC83blJnV9KLNGlOhg8fWzOnHtaoP+595gE+1KSXPzTVdHlZQu2s7O86pFGfQKWsUJbRbaKGWUZfyXjffiTUuuXjh99YYQ+g/scFiGyHvpCFayW44/HkqYYEZaWkZxq1bFcc+gScQJffV/WqxQFDi3G2u+W3koHmpwpRTk5RU069trZitSXA1xLShIz6bllJq1aLeqlXztnPZdPqXcthgdLWKf/pd1KrqNvfeqP7d9rv8q1d6j3xrVETJG9Iy4r6bmUjA8qLI8eKmmI5RNL6fd0tpua6PE0F3sAr/2NRzdc8RuOKV9pr/fhxERpWbb+359/MNfd11ubS9s3W/u25vT2nuu2jHwY/JxV+fqfvLjf8739TfuO+vKp6+mrJ/zXHadqVZEmGtGM3WwFSe+/kgIYMPKfc/JyckdL7m1/TfAwWDNswCH1W+bEvc7B8xgaxCAhQJA4EOSYt6GWIl7zWJvfJjfvM2bhsCm6cl7kPi5//PgzAIS93MucaUs4SZI8CA5GApyLxoxHuBjtTcHQst6HRQB9SRoRlZ/MPQsC1xk5iRYdM6bEKB11ngHm8aFOgn4ZYEFhVemgaY87cEQTQBc+EWBRaV6sAn6Gdw09ih4cHMveCm1AHyEjQM/TVV6J2nEB/DJ3kEUhejKO6zFu1H33pEuIQU/uZCKl8j7phEBgxAN2dDNLKClZ0Q1o+nbmlGIFroI4SnQC0RIw5rI8ick9HK0tTbTQBRLZhIN2eCpEEUdAalEW34KGkGD0DJoR81NRoyGLwxvRzGzlogHEmcKtpniD+hNlCD6uo2CJoQc6fka7rqQ23PvxsbnHyUttsZ3PfYVHVt5/3dobUMUtGXaaKwpGd18Mpsls1kgNjPAvDRa20EfD2Q2u4rKR2enXq0JadadrK9ALdNcU1rbSr6RDMJJdrDWUGtEghZN5Xezu5r5ZC2oLzebyHx3Zy5pOqJKmd2B7Rr72/Dkplt5wvTyCMVeYhNf8zIg9PeDKNHoH9f6UCyxf1fTvjMj819N9Rhur1w0t2nTbul4bvNWPZqe0fb4zvzzGxNT2bRF09aW3sbVFgA=)format("woff2-variations");unicode-range:U+300,U+306-308,U+313,U+483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/google-sans-code-symbols-wght-normal-DYh2i20j.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/google-sans-code-symbols2-wght-normal-B9bgzW0v.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,d09GMgABAAAAAA70ABIAAAAAHOgAAA6MAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlMbgUIcKD9NVkFSRQZgP1NUQVSBFgCBUC9gEQgKjUCJewtAADCUMgE2AiQDeAQgBYoqB4EvG6cZIxEyxgHAZg2H7B+JMZHpXvgsHuGcYyZzTS0IP/TKN5SgOKmpxSUqeJ7nL+3c9/+MM6GmUKrQFdLtRnU0SdOQhbQgs127XrJy5rd3Wm88ie167MRBLm9hAdvoVO3XEdHvSd2bA/olpCW4AqlNgVNK2HFiu//H69f//Vpq/5vcX8hdYa+0KfAv4Fa4bYSsklXvfnADxL/Me6GdqzAAOJ42KQVYlUjVlRW6TmVlJ7bG9X6v7jgy2k2KkSaYRxGvZNFhrHP96bUQNHwQ+QNRMRjWFgIIRVMAT8LsbWqAoPoNHIL2BggURpMtkT0jAlgZTDxq/MTp+ThqS1vrcaAD3NPwADfADKi6KinG6NQEM86WL0YIaY/ov1EV64FAFAYgQKLLC79uBVgBCiGAEGhMG04ADSMyGyDIzgIYETCSQ4MfNZSh1IcQtwdANB3My/06F1e1Vpr2ULnp+lOyAwMY/IoqYF8ym+rjIVXxIdsMFs2gdKWvgHHgzAYAmJSXN4k3YMgnpi033gHLFO0eEAHQAw0HACcagsKMBvhhAkaJR0fV4lZxwO+CnkD8kRl5M/MkEMVCZpJLIlFE4PCLkABIFrka8dOceoyv6hvjo4o1bzkP2rWVeMkOoGieMmolKAioUEOUptOXH4UzBevr82AAIxlLKhks4C4e5Sle1XTNrFm1Qc6hzvEDfYZ84jaANoeT4YxGnrckTTP9c4v74P5ByoA+36swmox6o0zzvWG7IV9Xfjg1eSqFjqcgAAxFJGs3Hc0LtdwPI9ajS0bx/VY155wIokARLdoaIboYnuQ8iFFMoIpBzGIB1QdiFZtnhthj4YYnwk8kz5QJxIE8D+p2wAzYAVBAoj2YQkFTPJVVtC0uyXSzr6l03Wy1miXGYF1btzgcRqMu4u1xhF3XazcH1mn2MC5sNofZyPvlsNp6vLvqPS2Oa4dWvr75tRV9nZswwRYP//aQIIuHJf9uT/5NpS5xyxdS/+apbY7kv6lyqXz4w6nptnWePLzyiG3ztyu+6Sn45uiaYwX5h48fX33ihKvwyIm1xwuLvj12bNXRo/MKq6oKKlyVlUUuV6PFZi432YzN4s0i8aZu02HZPp743IIeW2dH1dmpOc3qlAPqQezywNHTZe22FYhHj108u+zWFD9zgdnTadekZ4fCQ69YN4FgblXw2su2zSI2fm63eGKhpXRzjEwe4VeHyBF+eWvfHD6y8vCmb1Z821O5e4m1+dxFhVWVRa45oa4REySOJxZPYDiQL2/3dUf+Q/m4kLnyhYPpSXk8RyKW6RHhSVbpbSo+3Mj2aXFlNz2+zt25hjLMc2raX38uYmzZo6aZOM1+cs0WuQWHMffo7aS1uThE3n7iqqy7P3fhog1R5oQJy7ZIfsBVt+O/R3/ZYv5l83+PlWs+verssO6ifVh3djhD4qpooi3e7EAnLsY9s/LM8JbODOO2x2as/8t4bGA+2XprxLEILLCCxosonD//tvncuPeW524Z0vnIgUe4xe+V7lcoDJuwcMHE8YsWjJ+0QJKJs1P3ZMy6ij60+06Np+MOpLc4sIyVVx8T+alvHsoHRNbvMbf8juH677fcgSma8c6n+urZj6f7N7V0MPS53udYlmb4eof8k3g3In7SlKSESZPjEyZOTkiaOOVUNbL3HxDrmlNJxXHJ45b/EJJTuXB/SXv12gWJ+bEpExecCsmOX+yBkg7XGny/zbiv+z76c4vmZucUFeWOKy7KyS6ei8d9/Rn5+RkZBfnpmQU395Qh2mauGPw2LJ80tXdm3tQeZd2DeT15MxHZKv+N02e0r1zJbAz64toX1+srSvdHmZPLdV556QGWxweBC74BN+OswlytL0NE1K6E+wbfUjRn/6KSOftU3tsHi6K0kkUXEbf0O1jmyptVVnHLKm1W3vLpwUQQXAkHvNyVeii3ufNAAEED8u//YK4N35UU2nmWi+KUkbJQOuQD+V0ZVaTKUPmqRf2qTdPKtN3aUX24nqY36w/q/0aTzRugEUSYUxFZAmSjFIkWmE2IeMFKU6agsF//ZB1Xz3JkpX7EvVIZ+ydvnRb//+GhdfCJivJZbR+r1NhrjqQ8eLAk32sU+6sPF03464NDyxCUnBy42j5NqWlXQ6ZWw7KpIS9QaW9nShR80R5vtOc/IJI5u7a0tJY1E9lqlQmVCpLAqsW8yGFkaAqVcm1dp5/e1ZZL9Q8M9Keo1Dg2teGINY+nFd0keKi01n3O9def073W/9/+/f/1U2nr8aFlX9uOU7NFzSxFKHTaRtXq8Hod1mohk81mCtAGyRUq5joxX67pwLDQhmXgwE8/HRiwxNrb2tpj0EaqNeHKzow3+0QW1FV4Ssf+b99669v9jvZkd3eynUr9uzuDq6OndsRlHpQFgHpaT+u/JqvKMWxFZxlO1SuiWChQK58vKxLP85JSzmNNw9Qqr1YzTnOmuiqbnalUPE6tS01+7+jy0vKo19+k8LxCre75SjrApSvzbi7Q19fRQa1T2xPRY9NT08eiie1FQooBgEAFj/Ba5OqaKKU0/388zmlly4qv9mbWsWFazLULjmlP3vTVGC3l1MJDfmCkRo9RUTIQsVySVT/5LVRmHZUjI6TkPYiKr9MXXuINL+mzQRdNRNeNnibO6saaLWOT00eEvoF8oow+q21KhY7KLHLJHBWqVmOTfz4EfRkFJRuDVtvcIhOm11VPT4h07wuYqMljc0dTPjGup+iTWH2Zve18a1D2Gh2Y4emSk5V41Lf9elScbYu1DhDGmFnM2cubLWoO2jT5fGbNto9ZnVPAgzJDImm9jza9BSU//HAileHRJZM68cM+3tvSdREYu1q8j4EHpQ8lLQVuQ6S7vv767/1pQki6//fXoSy685x7+emcszP62PCksWpmwEus6sWrTgO+Wo86hhf8F8b3LWb96Le4NOgW5gsWHJoCDdefXz+EP74eC9581+ZD8FwPK3pBPJZ+Pc742ZdV4MPdlxsT6OAuBsQcno0CxuNfjbfiy96ijE89f2o3friXwsnUuVBCKxKaCaOeYRlpRpccJoJIRY/YB3DZUbdGAe0DRHHg0PxuTTSi6fXfj59FahU1CuCpbIn6zinxnl1S4GlBQaaaztbqlRik1fiPGTrCjK5ZULlQUFkdJBhNEXqN4USd1SsFXdExr2OolvQqmAWjiSY0jZd9iVPyybyGW1GvBxCDkAyFVYEHVTv7Gy0Wo5LLKYYogprPV0CSPLWaK9bZGXOxqGMDSZqkyS0DWlVTKxWlJAgxcghjljNzAikYyzSAkEmQLLOYGQbXFK24voLWNsolDdEAsRHZbndHGElNTtdK5Q1ldZrEFwnRQK2WnxqYJVOtlgSvFt/Vs1bC54uQml+eQ3SZaaEWJH3GWTVfWF5anh8m7cY4DajqxuCB/bOsVCo5Kap1nHHJde+MxVosKoXTYgCMjtY4pLJo9wJSeHTWBKDI0RDBBxpFxwHESSuVLCalNYbnEJsFI8St9ylrbW1wU4oY7gqLCvQKS/+Avgi+pNFHyeBgUW4+55xmuThInyBps9QusIlBJtkBFxMx0ZYmFzltDRPYXiRgQggxTNo2OfLaD0cmSjv5+M4zbiRToZ08SWFBKH2En3rcveY3fvo/d7rYcfoNPbCKDDadgUkljA4CGugWz5ZMm3ASqxjlIYHL+q6XKjpj0mu9dUohqwAuaoYGLnVtTkxeU1lH8IU5WDWXUzmLhaOuMhCbJ9HWlvDYCJRjXsIwxBuj4FIWxmDygsL7G+v8vLK+Xj6N3c5TV8GwesKdXV2dYY/VKLRFLQxjibYNGpioyWOq4zEgVMJEch8BgjRIg/0jmMfrc+tWp1XNqJSYQSVQzPsvQIkSY0Py6uTEiYlgd5CSDMiTEIP+T0OEErSKLnzkwrH3xjou66AkDa4BaIPiYWjpCAI0IAW+OM0etGtKlpXZ7CoVzEUgKphLIKiPEfTfe/8hW2Ju/1xiKxUyMZiUIROBafkxYnxBvzD8Gvs+7mvsokK6DQZckG6BYddjTy20WW7OM2FTTNAToTpNyC/UoFbIFOoiguHg7B4P4UQCCN/5UbwJE6nLzGRa9p6/V2bkzeSdL6bKuPzfF+m+X8dFAgyDMWrmoyTiyMjOO+90Ms6Ong7y6FdDpn+/mvn+vfdOzQACAA5ACVnL11mTRR5zp6gA+NXr23sAflcfL9P39IfqncYnACMKAIF3U9L1pxxkF/ewCxGuP8UTMjJImSrPkSUqL0EebLFuNeHZpHqXwipVSqAeniG3qCSLqdC/H8nbirtS7d+T8KsOYHvpzOUkAkTSiD0DMQPSPQyQXWiIbgFeUj8iE+LVY0zhUHcwjXw1lemMV0ZmIET+ZUYy5QnmIFE6nV7Nmbw3ErBLLWMKq5QxjeGSynRGiYMZsItiRqI4ykx48QEzM4ZbmAUzu5iVodQyGz7MZXaiiXJ6hGV2mD2dXm7wpsrp073Tt0unXzfMHzsRLAArflZgsTbMoIF6+bpbaKSUclxUMJsG6iilnim0Ukot1ZQziQYaqKIWFzc7kD7LOBqoQIxmAp00qzm1ck2rNg1uNMI7jtB4YoCvdlFHNbPNGukJM6BivzbqdGM8YLZVlVxOLaU007TpVO+7mNaitAiX5hKT2RtpIZWx6AONhfVUDkVy6/HmhmjBxRjLKTdTRXfBBzF4sKIQF82uxGrSuk6SGEN0Zm8y1ZmmOtO9OdNInA4astJSKy87mpNIC9ZeafoAuR15aRfNR104iSVaigSc5BvgamSj+bNo5tYSnVjuX5hD2wDyIeGk5cOpotoQbZQxhsDvPvuMparRuGEN1WJLbulq1GjKK0egEEvb/wYPAcJbjwRRoqGJLgZ0bNjxwIEX3vgQjpNMssjmFH08KkYxiVksYhUbD/MIq/X/0NKaGjfb1FZfHR2dE61+MjZh3DhLa3VthesvmnGjOjouOp7RJJq8PMde0dD6OQ+/IgAA)format("woff2-variations");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/google-sans-code-vietnamese-wght-normal-DxxfW2pt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/google-sans-code-latin-ext-wght-normal-Cxz4iEe8.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/google-sans-code-latin-wght-normal-BLCTwao7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.toolbar-search{flex-shrink:0;align-items:center;width:1.75rem;transition:width .2s;display:inline-flex;overflow:hidden}.toolbar-search--expanded{width:12rem}.toolbar-search__field{box-sizing:border-box;border-radius:var(--rd-6);background-color:var(--c-7);align-items:center;gap:.375rem;width:100%;min-width:0;height:1.75rem;padding:0 .5rem .125rem;display:flex}.toolbar-search--expanded .toolbar-search__trigger{display:none}.toolbar-search__icon{width:1rem;height:1rem;color:var(--c-100);opacity:.5;flex-shrink:0}.toolbar-search__input{min-width:0;height:100%;color:var(--c-100);font:var(--text-14);background:0 0;border:0;outline:none;flex:1;padding:0}.toolbar-search__input::-webkit-search-cancel-button{appearance:none;display:none}.toolbar-search__input::-webkit-search-decoration{appearance:none;display:none}.toolbar-search__input::-ms-clear{width:0;height:0;display:none}.toolbar-search__input::placeholder{color:var(--c-50)}.toolbar-search__trigger{border-radius:var(--rd-6);width:1.75rem;height:1.75rem;color:var(--c-75);cursor:pointer;transition:var(--transition);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.toolbar-search__trigger svg{width:1rem;height:1rem}.toolbar-search__trigger[data-hovered]{background:var(--c-5)}@media (width<=768px){.toolbar-search,.toolbar-search--expanded{width:100%}}#root{min-height:100dvh}.app{min-height:100dvh;font:var(--text-14);padding-left:var(--sidebar-width);background:var(--background);flex-direction:column;transition:padding-left .32s cubic-bezier(.4,0,.2,1);display:flex}.app.hide-sidebar{padding-left:0}@media only screen and (width>=1024px){.sidebar{transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .26s}.app.hide-sidebar .sidebar{opacity:0;pointer-events:none;transform:translate(-100%)}}.main{background:var(--background);flex-direction:column;width:100%;min-width:0;min-height:100dvh;display:flex;position:relative}.main--full-width{max-width:100%}.main--full-width>.impersonationBanner{flex-shrink:0}.impersonationBanner{width:calc(100% - (var(--wrapper-padding) * 2));max-width:1120px;color:var(--c-red);background:var(--c-red-16);border:1px solid var(--c-red-25);border-radius:var(--rd-12);justify-content:space-between;align-items:center;gap:16px;margin:16px auto 0;padding:12px 16px;display:flex}.impersonationBannerText{flex-direction:column;gap:2px;min-width:0;display:flex}.impersonationBannerText strong,.impersonationBannerText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.impersonationBannerText .impersonationBannerError{color:var(--c-red);white-space:normal}.impersonationBannerAction{min-height:32px;color:var(--c-red);font:var(--text-13);font-weight:var(--fw-700);background:var(--background);border:1px solid var(--c-red-25);border-radius:var(--rd-full);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.impersonationBannerAction:disabled{cursor:wait;opacity:.6}.impersonationBannerAction:hover,.impersonationBannerAction:focus-visible{border-color:currentColor}.main--horizontal-scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-width:100%;overflow:auto visible}.wrapper,.wrapperBlock,.wrapper-block{width:100%;min-width:0;padding:2rem var(--wrapper-padding);margin-inline:auto}.wrapperNoBottom{padding-bottom:0}.header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;padding-top:1rem;display:flex}.headerContainer{flex-direction:column;gap:4px;display:flex}.headerTitle{font:var(--text-32);align-items:center;gap:8px;display:flex}.headerSubtitle{max-width:760px;color:var(--c-50);font:var(--text-15)}.headerActions{flex-shrink:0;justify-content:flex-end;gap:16px;margin-top:auto;display:flex}.tableFilters,.tableFiltersContent{align-items:center;display:flex}.tableFiltersContent{gap:16px}@media only screen and (width<=1023px){.app{padding-left:0}.wrapper,.wrapperBlock,.wrapper-block{padding:20px var(--wrapper-padding)}.headerActions{flex-direction:column;justify-content:flex-start;width:100%}.headerSubtitle{font:var(--text-14)}.header .tableFilters{width:100%}.impersonationBanner{flex-direction:column;align-items:stretch}.impersonationBannerAction{width:100%}}.section-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.section-header__title{font:var(--text-28);margin:0}.section-header__subtitle{max-width:720px;color:var(--c-50);font:var(--text-14);margin:8px 0 0}.section-header__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=768px){.section-header{flex-direction:column;align-items:stretch;gap:16px}.section-header__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.section-header__title{font:var(--text-24)}}.data-list{--data-list-columns:minmax(0, 1fr);flex-direction:column;gap:0;display:flex}.data-list--workflows{--data-list-columns:minmax(0, 1fr) 100px 120px 120px 112px}.data-list--workflow-approvals{--data-list-columns:minmax(0, 1fr) 88px 56px 140px 120px 88px}.data-list--reviews{--data-list-columns:minmax(0, 1fr) 6.25rem 11.25rem minmax(0, 1fr) 5rem}.data-list--matching{--data-list-columns:minmax(0, 1.4fr) minmax(0, 1fr) 5.5rem 6.5rem 4.5rem 5rem}.data-list__header{display:block}.data-list__body{border-radius:var(--rd-8);border:1px solid var(--c-7);flex-direction:column;display:flex}.data-list__row{grid-template-columns:var(--data-list-columns);align-items:center;gap:0 16px;padding:.625rem 1rem .75rem;display:grid}.data-list__row:not(:last-child){border-bottom:1px solid var(--c-7)}.data-list__row--header{border-top:0;padding:.75rem 1rem}.data-list__cell{min-width:0;color:var(--c-75);font:var(--text-14)}.data-list__cell:not(.data-list__cell--header)>span:only-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.data-list__cell--header{color:var(--c-50);font:var(--text-12)}.data-list__cell--primary{color:var(--c-100)}.data-list__cell--actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.data-list__primary{align-items:center;gap:12px;min-width:0;display:flex}.data-list__route-icon{color:var(--c-100);opacity:.5;flex:none}.data-list__primary-content{min-width:0}.data-list__primary-title{font-weight:var(--fw-500);text-overflow:ellipsis;white-space:nowrap;color:var(--c-100);text-decoration:none;display:block;overflow:hidden}.data-list__primary-meta{color:var(--c-50);font:var(--text-12);align-items:center;gap:8px;margin-top:2px;display:flex}.data-list__sort-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.data-list__sort-trigger:after{content:"";visibility:0;position:absolute;inset:-.75rem 0}.data-list__sort-trigger:hover{color:var(--c-100)}.data-list__sort-icon{flex:none;width:12px;height:12px}.data-list__state{min-height:15rem;color:var(--c-75);border:1px dashed var(--c-15);border-radius:var(--rd-12);background:linear-gradient(to bottom, transparent, var(--c-2));box-shadow:inset 0 0 0 6px var(--background);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.data-list__state-icon{color:var(--c-100);opacity:.5;flex-shrink:0}.data-list__load-more{justify-content:center;padding:24px 0 8px;display:flex}.popover--data-list-actions{min-width:9rem}.popover--data-list-actions .button--ghost svg{opacity:.5;flex-shrink:0;width:14px;height:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.data-list__header{display:none}.data-list__row{flex-direction:column;align-items:stretch;gap:.375rem;padding:1rem 1rem 1.25rem;display:flex}.data-list__row--header{display:none}.data-list__cell:not(.data-list__cell--primary):not(.data-list__cell--actions){justify-content:space-between;align-items:center;gap:.75rem;display:flex}.data-list__cell:not(.data-list__cell--primary):not(.data-list__cell--actions):before{content:attr(data-label);color:var(--c-50);font:var(--text-14);flex:auto}.data-list__cell:not(.data-list__cell--header)>span:only-child{text-align:right;flex:auto;min-width:0}.data-list__cell--actions{order:99;justify-content:flex-end;padding-top:4px}.data-list__cell--actions .button:not(.button--icon){flex:auto;max-width:none}}.placeholderPanel{border:1px dashed var(--c-10);border-radius:var(--rd-16);background:var(--background-dimmed);margin-top:32px;padding:24px}.placeholderKicker{color:var(--c-accent);font:var(--text-12);font-weight:var(--fw-700);letter-spacing:.05em;text-transform:uppercase}.placeholderTitle{font:var(--text-24);margin:8px 0 0}.placeholderText{max-width:640px;color:var(--c-50);margin:8px 0 0}.tabsRow{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tabButton,.primaryAction,.secondaryAction,.actionButton{min-height:32px;color:var(--c-50);font:var(--text-14);font-weight:var(--fw-700);text-transform:none;border:1px solid var(--c-10);border-radius:var(--rd-full);background:var(--background);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.tabButton:focus-visible,.primaryAction:focus-visible,.secondaryAction:focus-visible,.actionButton:focus-visible,.authLink:focus-visible,.authForgotButton:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.tabButton:hover,.tabButton.active{color:var(--c-accent);border-color:var(--c-accent);background:var(--c-accent-10)}.primaryAction{color:var(--cn-100);border-color:var(--c-accent);background:var(--c-accent)}.primaryAction:hover{border-color:var(--c-accent);background:var(--c-accent)}.primaryAction:disabled{cursor:default;opacity:.7}.secondaryAction,.actionButton{background:var(--background)}.secondaryAction:hover,.actionButton:hover{background:var(--c-7)}.authPage{background:var(--background);flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:100dvh;display:flex;overflow:hidden}.authCard{flex-direction:column;flex:1;justify-content:center;gap:20px;width:100%;max-width:340px;padding:0 24px;display:flex}.authHeader{text-align:center;flex-direction:column;align-items:center;display:flex}.authLogo{height:28px;margin-bottom:14px}.authTitle,.authSubtitle{font:var(--text-24);font-weight:var(--fw-700);margin:0}.authSubtitle{max-width:280px;color:var(--c-50);font:var(--text-14)}.authForm,.formActions{flex-direction:column;gap:16px;display:flex}.formActions{margin-top:8px}.formField{flex-direction:column;gap:6px;display:flex}.formLabel{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700);text-transform:uppercase}.formInput{border:1px solid var(--c-10);border-radius:var(--rd-12);background:var(--background);width:100%;height:40px;transition:var(--transition);outline:none;padding:0 12px}.formInput:focus{border-color:var(--c-25);box-shadow:0 0 0 3px var(--c-accent-10)}.formInput[aria-invalid=true]{border-color:var(--c-red)}.formMessage{color:var(--c-red);font:var(--text-13)}.authFormSwitch{color:var(--c-50);text-align:center;font:var(--text-14);flex-direction:column;justify-content:center;align-items:center;gap:0 3px;display:flex}.authLink{font:var(--text-14);font-weight:var(--fw-700);cursor:pointer;background:0 0;border:0;align-self:center;padding:0;text-decoration:none}.authForgotButton{color:var(--c-50);font:var(--text-12);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:-8px;padding:0 0 1px}.authIllustration{width:100%;height:134px;margin-top:auto;position:relative}.authIllustration img{height:140px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)scaleX(-1)}.formError{color:var(--c-red);font:var(--text-13)}.formSuccess{color:var(--c-green);font:var(--text-13)}.dialogOverlay{z-index:200;overscroll-behavior:contain;background:rgb(var(--black-rgb) / 30%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialogContent{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-16);overscroll-behavior:contain;width:min(100%,400px);max-height:calc(100dvh - 48px);padding:24px;overflow-y:auto}.dialogTitle{font:var(--text-20);margin:0}.dialogDescription{color:var(--c-50);margin:8px 0 0}.dialogBody{margin-top:20px}.dialogFooter{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media only screen and (width<=768px){.dialogOverlay{align-items:start;padding:16px}.dialogContent{max-height:calc(100dvh - 32px);padding:20px}}.fadeIn{animation:80ms fadeIn}.supportEmptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.supportEmptyIcon{width:48px;height:48px;color:var(--c-accent);background:var(--c-accent-10);border-radius:var(--rd-12);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.supportEmptyTitle{font:var(--text-16);font-weight:var(--fw-500);margin-bottom:8px}.supportEmptySubtitle{color:var(--c-50);font:var(--text-13)}.skeletonHeader{flex-direction:column;gap:12px;padding-top:16px;display:flex}.skeletonLine{background:var(--c-7);border-radius:var(--rd-8);position:relative;overflow:hidden}.skeletonLine:after{content:"";background:linear-gradient(90deg, transparent, var(--c-7), transparent);animation:1.1s linear infinite skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.skeletonTitle{width:180px;height:40px}.skeletonSubtitle{width:min(560px,100%);height:20px}.skeletonTabs{gap:8px;margin-top:24px;display:flex}.skeletonTab{width:128px;height:40px}.skeletonTable{flex-direction:column;gap:10px;margin-top:32px;display:flex}.skeletonRow{border:1px solid var(--c-10);border-radius:var(--rd-8);grid-template-columns:2fr 1fr 1fr;gap:16px;padding:14px;display:grid}.skeletonCellWide,.skeletonCell{height:18px}.skeletonCell{width:100%}.mockPreview{width:fit-content;color:var(--c-50);border:1px solid var(--c-10);border-radius:var(--rd-full);background:var(--background);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;padding:8px 12px;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes skeletonShimmer{to{transform:translate(100%)}}.mockPreviewLabel{color:var(--c-accent);font-weight:var(--fw-700)}.mockPreviewError{color:var(--c-red);border-color:var(--c-red-25)}.asyncAutocompleteField,.asyncAutocompleteCombobox{flex-direction:column;gap:6px;min-width:0;display:flex}.asyncAutocompleteLabel{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700);text-transform:uppercase}.asyncAutocompleteControl{border:1px solid var(--c-10);border-radius:var(--rd-12);background:var(--background);min-height:48px;transition:var(--transition);align-items:center;display:flex;overflow:hidden}.asyncAutocompleteCombobox[data-focused] .asyncAutocompleteControl,.asyncAutocompleteControl:focus-within{border-color:var(--c-25);box-shadow:0 0 0 3px var(--c-accent-10)}.asyncAutocompleteCombobox[data-disabled] .asyncAutocompleteControl{opacity:.72;background:var(--background-dimmed)}.asyncAutocompleteInput{min-width:0;height:46px;font:var(--text-14);background:0 0;border:0;outline:none;flex:1;padding:0 14px;line-height:1.2}.asyncAutocompleteInput::placeholder{color:var(--c-25)}.asyncAutocompleteButton{width:44px;height:46px;color:var(--c-50);border:0;border-left:1px solid var(--c-10);cursor:pointer;background:0 0;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.asyncAutocompleteButton:hover{color:var(--c-100);background:var(--c-7)}.asyncAutocompletePopover{width:var(--trigger-width);min-width:min(var(--trigger-width), calc(100vw - 32px));border:1px solid var(--c-10);border-radius:var(--rd-12);background:var(--background);z-index:80;max-width:min(420px,100vw - 32px);overflow:hidden}.asyncAutocompleteScroll{max-height:260px;padding:6px;overflow-y:auto}.asyncAutocompleteList{outline:none;gap:4px;display:grid}.asyncAutocompleteOption,.asyncAutocompleteState,.asyncAutocompleteLoadingMore{border-radius:var(--rd-8);font:var(--text-13);padding:9px 10px}.asyncAutocompleteOption{cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.asyncAutocompleteOption[data-focused],.asyncAutocompleteOption[data-hovered],.asyncAutocompleteOption[data-selected]{color:var(--c-accent);background:var(--c-accent-10)}.asyncAutocompleteOptionText{flex-direction:column;gap:2px;min-width:0;display:flex}.asyncAutocompleteOptionText strong,.asyncAutocompleteOptionText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asyncAutocompleteOptionText strong{font-weight:var(--fw-700)}.asyncAutocompleteOptionText small{color:var(--c-50);font:var(--text-12)}.asyncAutocompleteCheck{color:var(--c-accent);font-weight:var(--fw-700);flex:none}.asyncAutocompleteState,.asyncAutocompleteLoadingMore{color:var(--c-50);text-align:center}.asyncAutocompleteLoadingMore{border-top:1px solid var(--c-10);margin-top:4px;padding-top:10px}.asyncAutocompleteHelp,.asyncAutocompleteSelected{color:var(--c-50);font:var(--text-12)}.asyncAutocompleteSelected{font-weight:var(--fw-700)}@media (width<=900px){.asyncAutocompleteInput{font-size:16px}}.settings{flex-direction:column;width:100%;max-width:800px;margin-inline:auto;display:flex}.settingsWide{max-width:1120px}.settingsTabs{border-bottom:1px solid var(--c-10);gap:0;width:100%;margin-top:24px;position:relative}.settingsTabs .tabButton{min-height:40px;color:var(--c-50);text-transform:none;background:0 0;border:0;border-radius:0;padding:0 18px;position:relative}.settingsTabs .tabButton:after{border-radius:var(--rd-full);content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.settingsTabs .tabButton:hover,.settingsTabs .tabButton.active{color:var(--c-accent);background:0 0}.settingsTabs .tabButton.active:after{background:var(--c-accent)}.settingsSubTabs{border-bottom:1px solid var(--c-10);gap:0;width:100%;margin-bottom:20px}.settingsSubTabs .tabButton{min-height:38px;color:var(--c-50);text-transform:none;background:0 0;border:0;border-radius:0;padding:0 16px;position:relative}.settingsSubTabs .tabButton:after{border-radius:var(--rd-full);content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.settingsSubTabs .tabButton:hover,.settingsSubTabs .tabButton.active{color:var(--c-accent);background:0 0}.settingsSubTabs .tabButton.active:after{background:var(--c-accent)}.settingsSection{flex-direction:column;display:flex}.settingsSectionHeader{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.settingsSectionHeaderRow{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.settingsSectionTitle{font:var(--text-20);font-weight:var(--fw-700);align-items:center;gap:12px;margin:0;display:flex}.settingsBadge{min-height:24px;font:var(--text-11);font-weight:var(--fw-700);text-transform:uppercase;background:var(--c-green-15);border-radius:var(--rd-full);align-items:center;padding:0 8px;display:inline-flex}.settingsSectionSubtitle{color:var(--c-50);margin:0}.settingsForm{flex-direction:column;display:flex}.settingsFormGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 24px;display:grid}.settingsFormFull{grid-column:1/-1}.settingsFormActions{justify-content:flex-start;gap:12px;margin-top:24px;display:flex}.settingsPassword{flex-direction:column;gap:16px;display:flex}.settingsPasswordClosed{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.settingsPasswordOpen{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.settingsPasswordFields{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;width:100%;display:grid}.settingsPasswordInput{position:relative}.settingsPasswordInput .formInput{padding-right:44px}.settingsLinkButton{min-height:32px;color:var(--c-accent);font:var(--text-13);font-weight:var(--fw-700);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.settingsLinkButton:focus-visible,.settingsIconButton:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.settingsIconButton{width:40px;height:42px;color:var(--c-50);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}.settingsIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.settingsPasswordCancel{margin-top:0}.settingsStatus{color:var(--c-green);font:var(--text-13);font-weight:var(--fw-700);margin-top:16px}.settingsBanner{border-radius:var(--rd-10);align-items:center;gap:12px;padding:10px 16px 14px;display:flex;position:relative}.settingsBannerText{flex-direction:column;flex:1;min-width:0;display:flex}.settingsBannerWarning{color:var(--c-red);background:var(--c-red-16)}.settingsBannerTitle{font-weight:var(--fw-700)}.settingsBannerSubtitle{font:var(--text-13)}.settingsBannerClose{color:currentColor;width:32px;height:32px;font:var(--text-20);flex:none;position:static}.settingsBillingGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;display:grid}.settingsBillingCard{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-16);flex-direction:column;justify-content:space-between;gap:6px;min-height:84px;padding:12px 16px 14px;display:flex}.settingsBillingLabel{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700)}.settingsBillingValue{font:var(--text-20);font-weight:var(--fw-700)}.settingsBillingCycle{color:var(--c-50);font:var(--text-12);align-items:baseline;gap:4px;margin-top:12px;display:flex}.settingsBillingCycle span{font-weight:var(--fw-700)}.settingsBillingInfo{margin-top:24px}.settingsCompanyList{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.settingsCompanyCard{text-align:left;background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-16);cursor:pointer;width:100%;min-height:72px;transition:var(--transition);flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:10px 14px 12px;display:flex}.settingsCompanyCard:hover,.settingsCompanyCard:focus-visible{border-color:var(--c-25);box-shadow:0 0 0 3px var(--c-accent-10)}.settingsCompanyTitle{font:var(--text-14);font-weight:var(--fw-700)}.settingsCompanyMeta{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700);flex-wrap:wrap;gap:8px 12px;display:flex}.settingsCompanyPending,.settingsLabelAction{color:var(--c-accent)}.settingsCompaniesFooter{justify-content:flex-start;display:flex}.settingsCompanyDialog{max-width:min(700px,100vw - 32px)}.settingsCompaniesAdmin{max-width:1120px}.settingsCompanyAccordion{flex-direction:column;gap:14px;margin-top:20px;display:flex}.settingsCompanyPanel{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-16);overflow:hidden}.settingsCompanyPanelHeader{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.settingsCompanyPanelHeader:hover,.settingsCompanyPanelHeader:focus-visible{background:var(--c-7)}.settingsCompanyHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.settingsCompanyHeaderText strong,.settingsCompanyHeaderText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settingsCompanyBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.settingsCompanyAvatar{width:42px;height:42px;color:var(--c-accent);font:var(--text-14);font-weight:var(--fw-700);background:var(--c-accent-10);border-radius:var(--rd-12);justify-content:center;align-items:center;display:inline-flex}.settingsCompanyPanelBody{padding:0 16px 18px}.settingsCompanyOverview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.settingsCompanyOverview div{background:var(--background-dimmed);border:1px solid var(--c-10);border-radius:var(--rd-12);flex-direction:column;justify-content:center;gap:4px;min-height:70px;padding:12px 14px;display:flex}.settingsCompanyOverview span{color:var(--c-50);font:var(--text-11);font-weight:var(--fw-700);text-transform:uppercase}.settingsCompanyOverview strong{font:var(--text-14);font-weight:var(--fw-700)}.settingsCompanySubpanel{flex-direction:column;gap:14px;margin-top:16px;display:flex}.settingsSheetBody{flex-direction:column;gap:24px;margin-top:20px;display:flex}.settingsInvites{flex-direction:column;gap:12px;display:flex}.settingsInviteControl{position:relative}.settingsInviteControl .formInput{padding-right:44px}.settingsInviteDelete{width:40px;height:42px;color:var(--c-50);font:var(--text-20);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}.settingsLabelAction{font:var(--text-12);font-weight:var(--fw-700);margin-left:8px}.settingsLabelActionOwner{color:var(--c-50)}.settingsInviteAdd{width:fit-content}.settingsSystemAccess{gap:0}.settingsSystemError{margin-bottom:16px}.settingsToolbar{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto minmax(220px,auto);align-items:end;gap:12px;margin-bottom:16px;display:grid}.settingsToolbarGrid{grid-template-columns:repeat(4,minmax(150px,1fr)) auto minmax(220px,auto)}.settingsToolbar select,.settingsTablePagination select{min-height:36px;font:var(--text-13);font-weight:var(--fw-700);background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);padding:0 12px}.settingsSortControls{align-items:end;gap:8px;display:flex}.settingsSortControls label{min-width:140px;color:var(--c-50);font:var(--text-10);font-weight:var(--fw-700);text-transform:uppercase;flex-direction:column;flex:1;gap:4px;display:flex}.settingsSortDirection{white-space:nowrap;min-height:42px}.settingsTableState{min-height:160px;color:var(--c-50);font:var(--text-14);font-weight:var(--fw-700);background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-16);justify-content:center;align-items:center;padding:24px;display:flex}.settingsTableScroll{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-16);overflow-x:auto}.settingsDataTable{border-collapse:collapse;width:100%;min-width:760px}.settingsDataTable th,.settingsDataTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-10);padding:10px 12px}.settingsDataTable th{color:var(--c-50);font:var(--text-11);font-weight:var(--fw-700);text-transform:uppercase}.settingsDataTable tr:last-child td{border-bottom:0}.settingsDataTable tbody tr:hover{background:var(--c-7)}.settingsTableSort{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.settingsTableSort.active{color:var(--c-accent)}.settingsTableActions{flex-wrap:wrap;gap:8px 14px;display:flex}.settingsDangerLink{color:var(--c-red)}.settingsDangerLink:disabled{color:var(--c-25);cursor:not-allowed}.settingsPillList{flex-wrap:wrap;gap:6px;display:flex}.settingsPill{min-height:24px;color:var(--c-accent);font:var(--text-11);font-weight:var(--fw-700);background:var(--c-accent-10);border-radius:var(--rd-full);align-items:center;padding:0 8px;display:inline-flex}.settingsPillUnknown{color:var(--c-50);background:var(--background-dimmed)}.settingsStatusBadge{min-height:24px;font:var(--text-11);font-weight:var(--fw-700);text-transform:uppercase;border-radius:var(--rd-full);align-items:center;padding:0 8px;display:inline-flex}.settingsStatusBadge.active{background:var(--c-green-25)}.settingsStatusBadge.warning{background:var(--c-orange-15)}.settingsStatusBadge.manageable{background:var(--c-blue-15)}.settingsStatusBadge.neutral,.settingsStatusBadge.inactive{color:var(--c-50);background:var(--background-dimmed)}.settingsTablePagination{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.settingsTablePaginationControls{align-items:center;gap:8px;display:flex}.settingsAccessDialog{max-width:min(720px,100vw - 32px)}.settingsUserDialog{width:min(1040px,100vw - 32px);max-width:min(1040px,100vw - 32px)}.settingsAssignmentDialog{width:min(900px,100vw - 32px);max-width:min(900px,100vw - 32px)}.settingsAccessConfirm{max-width:min(520px,100vw - 32px)}.settingsTextarea{resize:vertical;min-height:140px;padding-top:10px}.settingsRolePicker{flex-direction:column;gap:8px;margin-top:16px;display:flex}.settingsPermissionPicker{flex-direction:column;gap:10px;margin-top:12px;display:flex}.settingsPermissionPickerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.settingsPermissionSearch{min-height:40px}.settingsPermissionWarning{font:var(--text-12);font-weight:var(--fw-700);background:var(--c-orange-15);border-radius:var(--rd-10);padding:10px 12px}.settingsPermissionUnknownList{flex-wrap:wrap;gap:6px;display:flex}.settingsPermissionGroups{flex-direction:column;gap:12px;max-height:min(46vh,460px);padding-right:4px;display:flex;overflow:auto}.settingsPermissionGroup{flex-direction:column;gap:8px;display:flex}.settingsPermissionGroup h3{color:var(--c-50);font:var(--text-11);font-weight:var(--fw-700);text-transform:uppercase;margin:0}.settingsPermissionOptions{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.settingsPermissionOption{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;display:grid}.settingsPermissionOptionBody{min-width:0;color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700);flex-direction:column;gap:4px;display:flex}.settingsPermissionOptionTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.settingsPermissionOption code{overflow-wrap:anywhere;color:var(--c-accent);font:var(--text-11)}.settingsPermissionRisk{min-height:20px;font:var(--text-10);font-weight:var(--fw-700);text-transform:uppercase;border-radius:var(--rd-full);align-items:center;padding:0 7px;display:inline-flex}.settingsPermissionRisk.low{color:var(--c-50);background:var(--background-dimmed)}.settingsPermissionRisk.medium{background:var(--c-orange-15)}.settingsPermissionRisk.high{color:var(--c-red);background:var(--c-red-16)}.settingsAssignmentSection{flex-direction:column;gap:12px;margin-top:18px;display:flex}.settingsAssignmentToolbar{grid-template-columns:minmax(220px,360px);gap:12px;display:grid}.settingsHelpText,.settingsMutedText{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700)}.settingsHelpText{margin:6px 0 0}.settingsAccessModeSwitch{border-bottom:1px solid var(--c-10);gap:10px;margin:10px 0 18px;padding-bottom:10px;display:flex}.settingsExistingUserSearch{flex-direction:column;gap:10px;display:flex}.settingsExistingUserResults{flex-direction:column;gap:8px;max-height:280px;padding-right:4px;display:flex;overflow-y:auto}.settingsExistingUser{text-align:left;background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:10px 12px;display:flex}.settingsExistingUser:hover,.settingsExistingUser:focus-visible,.settingsExistingUser.active{border-color:var(--c-25)}.settingsExistingUser.active{background:var(--c-accent-10)}.settingsExistingUser span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.settingsExistingUser small,.settingsExistingUserRoles,.settingsExistingUserEmpty,.settingsSelectedUser{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700)}.settingsExistingUserRoles{text-align:right;flex:0 220px}.settingsExistingUserEmpty{padding:12px}.settingsSelectedUser{color:var(--c-accent);margin-top:12px}.settingsDialogDescription{color:var(--c-50);font:var(--text-14);margin:0 0 14px}.settingsRoleOptions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.settingsRoleOption{min-height:40px;font:var(--text-13);font-weight:var(--fw-700);background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);align-items:center;gap:8px;padding:8px 10px;display:flex}.settingsCompactRoleOptions{flex-wrap:wrap;gap:6px;display:flex}.settingsCompactRoleOption{min-height:28px;font:var(--text-11);font-weight:var(--fw-700);background:var(--background-dimmed);border:1px solid var(--c-10);border-radius:var(--rd-8);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.settingsLookupStep{border-bottom:1px solid var(--c-10);flex-direction:column;gap:10px;margin-bottom:16px;padding-bottom:14px;display:flex}.settingsInlineControl{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.settingsCombobox{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.settingsComboboxControl{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);min-height:40px;transition:var(--transition);grid-template-columns:minmax(0,1fr) 32px 34px;align-items:center;display:grid}.settingsCombobox[data-open] .settingsComboboxControl,.settingsCombobox[data-focused] .settingsComboboxControl,.settingsComboboxControl:focus-within{border-color:var(--c-25);box-shadow:0 0 0 3px var(--c-accent-10)}.settingsComboboxInput{width:100%;min-width:0;height:38px;font:var(--text-14);font-weight:var(--fw-700);background:0 0;border:0;outline:0;padding:0 14px}.settingsComboboxButton,.settingsComboboxClear{min-height:32px;color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.settingsComboboxClear{width:28px;height:28px;color:var(--c-accent);background:var(--c-accent-10);border-radius:999px;font-size:18px;line-height:1}.settingsComboboxButton{width:34px;font-size:18px}.settingsCombobox[data-open] .settingsComboboxButton span{transform:rotate(180deg)}.settingsComboboxPopover{z-index:10000;min-width:var(--trigger-width);background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);max-width:min(520px,100vw - 32px);padding:8px}.settingsComboboxScroll{overscroll-behavior:contain;max-height:280px;padding-right:2px;overflow-y:auto}.settingsComboboxList{outline:0;flex-direction:column;gap:4px;display:flex}.settingsComboboxOption,.settingsComboboxEmpty{min-width:0;font:var(--text-14);font-weight:var(--fw-700);border-radius:var(--rd-8);grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:9px;display:grid}.settingsComboboxEmpty{padding:14px 12px;display:block}.settingsComboboxOptionAvatar{width:34px;height:34px;color:var(--c-accent);background:var(--c-accent-10);border-radius:var(--rd-8);font:var(--text-12);font-weight:var(--fw-700);justify-content:center;align-items:center;display:inline-flex}.settingsComboboxOptionText{flex-direction:column;gap:2px;min-width:0;display:flex}.settingsComboboxOptionText strong,.settingsComboboxOptionText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settingsComboboxOption small,.settingsComboboxEmpty{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700)}.settingsComboboxOptionCheck{color:var(--c-accent);font-size:18px;line-height:1}.settingsComboboxOption[data-focused],.settingsComboboxOption[data-hovered]{color:var(--c-accent);background:var(--c-accent-10)}.settingsComboboxOption[data-selected]{color:var(--c-accent);background:var(--c-accent-15)}.settingsComboboxLoadingMore{min-height:34px;color:var(--c-accent);font:var(--text-12);font-weight:var(--fw-700);background:linear-gradient(180deg, var(--c-75), var(--background) 55%);border-radius:var(--rd-8);justify-content:center;align-items:center;margin-top:4px;display:flex;position:sticky;bottom:0}.dangerAction{background:var(--c-red)}@media only screen and (width<=768px){.settingsSectionHeaderRow{flex-direction:column;gap:12px}.settingsFormActions,.settingsPasswordOpen{align-items:stretch}.settingsFormActions{flex-direction:column}.settingsCompaniesFooter,.settingsInviteAdd{width:100%}.settingsToolbar,.settingsToolbarGrid,.settingsAssignmentToolbar{grid-template-columns:1fr}.settingsTablePagination,.settingsTablePaginationControls,.settingsSortControls,.settingsAccessModeSwitch,.settingsExistingUser{flex-direction:column;align-items:stretch}.settingsCompanyPanelHeader,.settingsInlineControl{grid-template-columns:1fr}.settingsExistingUserRoles{text-align:left}}.trackerIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex-shrink:0;width:16px;height:16px}.trackerTopTabs{margin-top:16px}.trackerTopTabs .tabButton{gap:8px}.trackerListToolbar{padding-bottom:24px}.trackerListToolbarFilters{flex-direction:column;align-items:stretch;gap:12px;width:100%}.trackerToolbarContent{flex-wrap:wrap;align-items:end;gap:12px;width:100%}.trackerSearch,.trackerSort,.trackerFilterControl,.trackerPageSize{min-height:38px;color:var(--c-50);background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);align-items:center;display:inline-flex}.trackerSearch{flex:999 420px;gap:10px;padding:0 12px}.trackerSearch input,.trackerSort select,.trackerFilterControl select,.trackerPageSize select,.trackerDataRow input{background:0 0;border:0;outline:0;width:100%;min-width:0}.trackerSort{gap:8px;padding-left:12px}.trackerSort span,.trackerFilterControl span,.trackerPageSize span{white-space:nowrap;font:var(--text-13);font-weight:var(--fw-700);text-transform:uppercase}.trackerSort select{min-width:148px;height:38px;padding-right:12px}.trackerDirectionButton,.trackerPageButton,.trackerPageNumber,.trackerFilterChip,.trackerFilterClear{min-height:32px;color:var(--c-accent);font:var(--text-13);font-weight:var(--fw-700);background:var(--c-accent-10);border-radius:var(--rd-full);cursor:pointer;border:0}.trackerDirectionButton{padding:0 14px}.trackerFilterGrid{grid-template-columns:repeat(auto-fit,minmax(174px,1fr));gap:10px;width:100%;display:grid}.trackerCombobox{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.trackerToolbarCombobox{flex:0 210px}.trackerFormCombobox{gap:6px}.trackerFormCombobox .trackerComboboxLabel{font:var(--text-13);letter-spacing:.05em}.trackerFormCombobox .trackerComboboxControl{min-height:42px}.trackerComboboxLabel{color:var(--c-50);font:var(--text-11);font-weight:var(--fw-700);text-transform:uppercase}.trackerComboboxControl{min-height:38px;color:var(--c-50);background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);transition:var(--transition);grid-template-columns:minmax(0,1fr) 34px;align-items:center;display:grid}.trackerCombobox[data-open] .trackerComboboxControl,.trackerCombobox[data-focused] .trackerComboboxControl,.trackerComboboxControl:focus-within{border-color:var(--c-25);box-shadow:0 0 0 3px var(--c-accent-10)}.trackerComboboxInput{width:100%;min-width:0;height:36px;font:var(--text-14);font-weight:var(--fw-700);background:0 0;border:0;outline:0;padding:0 0 0 12px}.trackerComboboxButton{width:34px;height:36px;color:var(--c-50);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.trackerCombobox[data-open] .trackerComboboxButton .trackerIcon{transform:rotate(180deg)}.trackerComboboxPopover{z-index:10000;min-width:var(--trigger-width);background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);max-width:min(340px,100vw - 32px);padding:6px}.trackerComboboxList{outline:0;flex-direction:column;gap:4px;max-height:240px;display:flex;overflow-y:auto}.trackerComboboxOption,.trackerComboboxEmpty{color:var(--c-50);font:var(--text-14);font-weight:var(--fw-700);border-radius:var(--rd-6);padding:9px 10px}.trackerComboboxOption[data-focused],.trackerComboboxOption[data-hovered]{color:var(--c-accent);background:var(--c-accent-10)}.trackerComboboxOption[data-selected]{color:var(--c-accent);background:var(--c-accent-15)}.trackerComboboxEmpty{color:var(--c-25)}.trackerFilterControl,.trackerPageSize{gap:8px;padding-left:12px}.trackerFilterControl select,.trackerPageSize select{height:38px;padding-right:12px}.trackerFilterChips{flex-wrap:wrap;gap:8px;width:100%;display:flex}.trackerFilterChip{align-items:center;gap:8px;padding:0 10px;display:inline-flex}.trackerFilterChip span{font-size:16px;line-height:1}.trackerFilterClear{color:var(--c-50);background:var(--background-dimmed);padding:0 12px}.trackerScrollContainer{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;overflow-x:auto}.trackerScrollContainer::-webkit-scrollbar{display:none}.trackerScrollContainerScroll{width:max-content;min-width:100%;padding-bottom:clamp(24px,6vw + 8px,88px)}.trackerTable{--tracker-grid-row:minmax(230px, 1.35fr) minmax(118px, .48fr) minmax(96px, .36fr) minmax(166px, .58fr) minmax(118px, .42fr);--tracker-grid-gap:14px 18px;--tracker-session-notes-preview-width:clamp(14rem, 22vw, 28rem);width:100%;min-width:0;padding-inline:var(--wrapper-padding)}.trackerTableGrid{flex-direction:column;width:100%;min-width:100%;display:flex}.trackerTableHeader,.trackerTableRow,.trackerTableSubrow{grid-template-columns:var(--tracker-grid-row);gap:var(--tracker-grid-gap);align-items:center;display:grid}.trackerTableHeader{min-height:40px;padding:0 16px 8px 12px}.reportsTableHeader{min-height:48px;color:var(--c-50);font:var(--text-13);font-weight:var(--fw-700);letter-spacing:.05em;text-transform:uppercase;border-block:2px solid var(--c-10)}.trackerTableHeader{color:var(--c-50);font:var(--text-13);font-weight:var(--fw-700);letter-spacing:.05em;text-transform:uppercase;border:0}.trackerTableHead,.reportsTableHead{align-items:center;gap:8px;min-width:0;display:inline-flex}.reportsTableHead{padding-inline:12px}.trackerTableHeadInfo{padding-left:28px}.trackerTableBody,.reportsTableGrid{flex-direction:column;display:flex}.trackerTableBody{gap:12px}.trackerPagination{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.trackerPaginationSummary{color:var(--c-50);font:var(--text-13);font-weight:var(--fw-700)}.trackerPaginationControls,.trackerPageNumbers,.trackerPageNumberGroup{align-items:center;gap:8px;display:inline-flex}.trackerPageButton,.trackerPageNumber{padding:0 12px}.trackerPageButton:disabled{color:var(--c-50);cursor:not-allowed;opacity:.55}.trackerPageNumber{min-width:36px;padding:0 10px}.trackerPageNumber.isActive{color:var(--cn-100);background:var(--c-accent)}.trackerPageEllipsis{color:var(--c-50);font-weight:var(--fw-700)}.trackerTableRow{text-align:left;background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);cursor:pointer;width:100%;min-height:68px;padding:12px 14px;transition:background .15s,border-color .15s;overflow:hidden}.trackerTableRow:hover,.trackerTableRowRunning{background:var(--c-7)}.trackerTableRowFocused{border-color:var(--c-accent-35);background:var(--c-accent-5);box-shadow:inset 3px 0 0 var(--c-accent)}.trackerTableRowExpanded{border-bottom-color:var(--background);border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:18px}.trackerTableCell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trackerTableCellInfo{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.trackerTableCellToggle{place-items:center;width:28px;display:grid}.trackerTableCellContent{flex-direction:column;gap:4px;min-width:0;display:flex}.trackerRowToggle{width:28px;height:28px;color:var(--c-accent);font-weight:var(--fw-700);border-radius:var(--rd-6);background:var(--c-accent-10);flex-shrink:0;place-items:center;display:grid}.trackerTableCellName{font:var(--text-16);font-weight:var(--fw-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trackerTableCellMeta{color:var(--c-50);font:var(--text-13);flex-wrap:wrap;gap:8px 12px;min-width:0;display:flex}.trackerTableCellInfoProject,.trackerTableCellInfoTags,.trackerTableRange{align-items:center;gap:4px;min-width:0;display:inline-flex}.trackerTableCellInfoTagsText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trackerTableCellUser,.trackerTableCellStatus,.trackerTableCellDatetime,.trackerTableCellSummary{align-items:center;min-width:0;display:flex}.trackerTableCellDatetime{flex-direction:column;align-items:stretch}.trackerTableCellSummary{justify-content:space-between;gap:16px}.trackerTableCellUserContent{align-items:center;gap:8px;min-width:0;display:inline-flex}.trackerTableCellUserAvatar{width:28px;height:28px;color:var(--c-accent);font:var(--text-11);font-weight:var(--fw-700);background:var(--c-accent-15);border-radius:var(--rd-full);flex-shrink:0;place-items:center;display:grid}.trackerTableCellUserName{font:var(--text-15);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden}.trackerBadge{min-height:24px;font:var(--text-11);font-weight:var(--fw-700);letter-spacing:.04em;text-transform:uppercase;background:var(--c-7);border-radius:var(--rd-full);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.trackerBadgeRunning{background:var(--c-green-25)}.trackerBadgePaused{background:var(--c-orange-15)}.trackerBadgeCompleted{background:var(--c-blue-15)}.trackerTableSummaryContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trackerTableSummaryGroup{flex-direction:column;gap:2px;display:flex}.trackerTableDuration{align-items:center;min-width:0;display:flex}.trackerTableDurationText{font:var(--text-15);font-weight:var(--fw-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trackerTableCostText{color:var(--c-50);font:var(--text-15);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trackerActiveContext{color:var(--c-accent);font:var(--text-11);font-weight:var(--fw-700);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.trackerTableDatetimeGroup{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.trackerTableRange{font:var(--text-15)}.trackerTimezoneLabel{max-width:100%;color:var(--c-25);font:var(--text-11);font-weight:var(--fw-700);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.trackerInlineAction{min-height:22px;color:var(--c-50);font:var(--text-11);font-weight:var(--fw-700);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0 4px;display:inline-flex}.trackerInlineAction:hover,.trackerInlineIconButton:hover{color:var(--c-accent)}.trackerInlineIconButton{width:22px;height:22px;color:var(--c-50);border-radius:var(--rd-full);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.trackerInlineIconButton .trackerIcon{width:13px;height:13px}.trackerTableRangeStart,.trackerTableRangeEnd{white-space:nowrap}.trackerTableNoTime{color:var(--c-25);font:var(--text-12);font-weight:var(--fw-700)}.trackerTableRangeIcon{color:var(--c-25);flex-shrink:0}.trackerTablePlayWrapper,.trackerTableActions{flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:flex}.trackerPlayButton,.trackerIconButton{height:32px;color:var(--c-accent);background:var(--c-accent-10);border-radius:var(--rd-full);cursor:pointer;border:0;place-items:center;margin-left:auto;display:grid}.trackerPlayButton{width:auto;min-width:32px;font:var(--text-11);font-weight:var(--fw-700);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:16px auto;gap:6px;padding:0 10px}.trackerPlayButton.isStopping{color:var(--c-red);background:var(--c-red-16)}.trackerPlayButtonLabel{white-space:nowrap}.trackerIconButton{width:32px}.trackerNotice{color:var(--c-yellow);font:var(--text-13);font-weight:var(--fw-700);background:var(--c-yellow-25);border:1px solid var(--c-yellow-25);border-radius:var(--rd-12);margin-bottom:16px;padding:10px 12px}.trackerReadOnlyHint{color:var(--c-50);font:var(--text-11);font-weight:var(--fw-700);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.trackerTableRowSubrowsWrapper{width:100%;min-width:0;margin-top:0}.trackerTableSubrows{background:var(--background-dimmed);border:1px solid var(--c-10);border-radius:0 0 var(--rd-12) var(--rd-12);border-top:0;width:100%;min-width:0;max-width:100%;overflow:hidden}.trackerTableSubrow{grid-template-columns:var(--tracker-grid-row);border-top:1px solid var(--c-10);width:100%;min-width:0;max-width:100%;min-height:56px;padding:12px 14px;overflow:hidden}.trackerTableSubrowCell{align-items:center;min-width:0;display:flex}.trackerTableSubrowCellName{gap:10px;overflow:hidden}.trackerTableSubrowCellStatus,.trackerTableSubrowCellDatetime,.trackerTableSubrowCellSummary{min-width:0}.trackerTableSubrowCellSummary{justify-content:space-between;gap:16px}.trackerTableSubrowContent{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex;overflow:hidden}.trackerTableSubrowRun{width:fit-content;max-width:100%;font:var(--text-15);font-weight:var(--fw-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trackerTableSubrowNotes{min-width:0;inline-size:fit-content;min-inline-size:0;max-inline-size:min(100%, var(--tracker-session-notes-preview-width));width:fit-content;max-width:min(100%, var(--tracker-session-notes-preview-width));text-align:left;color:var(--c-50);font:var(--text-13);background:0 0;border:0;padding:0;display:inline-block;overflow:hidden}.trackerTableSubrowNotesText{width:fit-content;max-width:min(100%, var(--tracker-session-notes-preview-width));max-inline-size:min(100%, var(--tracker-session-notes-preview-width));-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trackerTableSubrowNotesAction{cursor:pointer}.trackerTableSubrowNotesAction:hover{color:var(--c-accent)}.trackerTableSubrowNotes:disabled{cursor:default}.trackerTableSubrow .trackerTableSummaryContent{flex:0 auto;width:fit-content;max-width:100%}.trackerTableSubrowIcon{width:24px;height:24px;color:var(--c-50);flex-shrink:0;place-items:center;display:grid}.trackerAddSession{min-height:40px;color:var(--c-accent);font:var(--text-13);font-weight:var(--fw-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:8px 0 12px 40px;padding:0 12px;display:inline-flex}.trackerLoadMoreSessions{width:calc(100% - 80px);min-height:40px;color:var(--c-accent);font:var(--text-13);font-weight:var(--fw-700);background:var(--c-accent-10);border:1px solid var(--c-accent-15);border-radius:var(--rd-12);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin:10px 40px 4px;padding:0 14px;display:flex}.trackerLoadMoreSessions span{color:var(--c-50);font:var(--text-11);font-weight:var(--fw-700);letter-spacing:.04em;text-transform:uppercase}.trackerLoadMoreSessions:hover{background:var(--c-accent-15);border-color:var(--c-accent)}.trackerLoadMoreSessions:disabled{opacity:.6;cursor:progress}.trackersEmptyState{text-align:center;border:1px dashed var(--c-10);border-radius:var(--rd-16);background:var(--background-dimmed);place-items:center;min-height:360px;display:grid}.trackersEmptyStateContent{flex-direction:column;align-items:center;max-width:360px;display:flex}.trackersEmptyStateIcon{width:64px;height:64px;color:var(--c-accent);background:var(--c-accent-10);border-radius:var(--rd-12);place-items:center;margin-bottom:16px;display:grid}.trackersEmptyStateIcon .trackerIcon{width:32px;height:32px}.trackersEmptyStateTitle{font:var(--text-20)}.trackersEmptyStateSubtitle{color:var(--c-50);margin:8px 0 20px}.trackerDialog{width:min(100%,620px)}.trackerSessionDialog{width:min(100%,420px)}.trackerAddTimeDialog{width:min(100%,620px)}.trackerNotesDialog{width:min(100%,820px)}.trackerForm{flex-direction:column;gap:16px;margin-top:20px;display:flex}.trackerNotesForm{gap:20px}.trackerNotesTextarea{resize:vertical;min-height:min(420px,55vh);line-height:1.45}.trackerNotesTextarea[readonly]{background:var(--background-dimmed)}.trackerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.trackerInlineField{grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:10px;min-width:0;display:grid}.trackerInlineField .trackerInlineAction{width:42px;min-height:42px;margin-top:23px;padding:0}.trackerInlineField .trackerInlineAction .trackerIcon{width:18px;height:18px}.trackerColorSwatches{flex-wrap:wrap;gap:10px;display:flex}.trackerColorSwatch{cursor:pointer;width:36px;height:36px;display:inline-flex;position:relative}.trackerColorSwatch input{opacity:0;pointer-events:none;position:absolute}.trackerColorSwatch span{border:3px solid var(--background);width:100%;height:100%;box-shadow:0 0 0 2px var(--c-10);border-radius:999px;display:block}.trackerColorSwatch input:checked+span{box-shadow:0 0 0 3px var(--c-accent)}.trackerDateTimeRange{background:var(--background-dimmed);border:1px solid var(--c-10);border-radius:var(--rd-12);gap:14px;padding:14px;display:grid}.trackerDateTimeRangeColumn{flex-direction:column;gap:10px;min-width:0;display:flex}.trackerDateTimeRangeLabel{font:var(--text-14);font-weight:var(--fw-700);letter-spacing:.04em;text-transform:uppercase}.trackerDateTimeInputs{gap:12px}.trackerDurationHelpers{flex-wrap:wrap;gap:8px;display:flex}.trackerDurationHelper{min-height:34px;color:var(--c-accent);font:var(--text-13);font-weight:var(--fw-700);background:var(--c-accent-10);border-radius:var(--rd-full);cursor:pointer;border:0;padding:0 14px}.trackerDurationHelper:hover{background:var(--c-accent-15)}.trackerAriaField{flex-direction:column;gap:6px;min-width:0;display:flex}.trackerAriaDateInput{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);width:100%;min-height:40px;transition:var(--transition);cursor:pointer;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.trackerAriaDateInput[data-focus-visible]{border-color:var(--c-25);box-shadow:0 0 0 3px var(--c-accent-10)}.trackerAriaDateValue{text-align:left;min-width:0;font:var(--text-14);color:var(--c-100);flex:1}.trackerAriaDatePlaceholder{color:var(--c-25)}.trackerAriaField .trackerAriaDateInput[type=text]{cursor:text}.trackerAriaField .trackerAriaDateInput[type=text]:focus{border-color:var(--c-25);box-shadow:0 0 0 3px var(--c-accent-10);outline:none}.trackerNumberFieldStack,.trackerNumberField{flex-direction:column;gap:6px;min-width:0;display:flex}.trackerNumberGroup{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);min-height:40px;transition:var(--transition);grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;display:grid;overflow:hidden}.trackerNumberGroup:focus-within{border-color:var(--c-25);box-shadow:0 0 0 3px var(--c-accent-10)}.trackerNumberInput{width:100%;min-width:0;height:38px;font:var(--text-14);font-weight:var(--fw-700);text-align:center;background:0 0;border:0;outline:0}.trackerNumberButton{height:38px;color:var(--c-accent);font:var(--text-20);background:var(--c-accent-10);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.trackerNumberButton[data-disabled]{color:var(--c-25);cursor:not-allowed;opacity:.7}.trackerTagsField,.trackerTagGroup{flex-direction:column;gap:6px;min-width:0;display:flex}.trackerTagInputShell{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);min-height:40px;transition:var(--transition);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.trackerTagInputShell:focus-within{border-color:var(--c-25);box-shadow:0 0 0 3px var(--c-accent-10)}.trackerTagList{display:contents}.trackerTagToken{min-height:28px;color:var(--c-accent);font:var(--text-13);font-weight:var(--fw-700);background:var(--c-accent-10);border-radius:var(--rd-full);outline:0;align-items:center;gap:6px;padding:0 6px 0 10px;display:inline-flex}.trackerTagToken[data-focus-visible]{box-shadow:0 0 0 2px var(--c-accent)}.trackerTagRemove{width:20px;height:20px;color:var(--c-accent);font:var(--text-14);border-radius:var(--rd-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.trackerTagRemove:hover{background:var(--c-accent-15)}.trackerTagInput{min-width:80px;height:28px;font:var(--text-14);font-weight:var(--fw-700);background:0 0;border:0;outline:0;flex:120px}.trackerTagSuggestions{flex-wrap:wrap;gap:6px;display:flex}.trackerTagSuggestion{min-height:26px;color:var(--c-50);font:var(--text-11);font-weight:var(--fw-700);background:var(--background-dimmed);border:1px solid var(--c-10);border-radius:var(--rd-full);cursor:pointer;padding:0 8px}.trackerTagSuggestion:hover{color:var(--c-accent);border-color:var(--c-accent)}.trackerTextarea{resize:vertical;height:auto;min-height:86px;padding-top:10px}.trackerSwitch{min-height:42px;color:var(--c-50);font:var(--text-14);font-weight:var(--fw-700);align-self:end;align-items:center;gap:10px;display:flex}.trackerReports{padding-top:24px}.trackerReportHeader,.trackerReportToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.trackerReportHeader h2,.trackerReportPanel h3{color:var(--text);font:var(--text-24);font-weight:var(--fw-700);margin:0}.trackerReportHeader p{color:var(--c-50);font:var(--text-14);font-weight:var(--fw-700);margin:4px 0 0}.trackerReportExportGroup,.trackerReportTableControls{flex-wrap:wrap;gap:10px;display:flex}.trackerReportTabs{margin-top:0}.trackerReportViewTabs{border-bottom:1px solid var(--c-10);gap:0;width:100%;margin:10px 0 22px;position:relative}.trackerReportViewTabs .tabButton{min-height:40px;color:var(--c-50);font:var(--text-14);font-weight:var(--fw-700);text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 18px;position:relative}.trackerReportViewTabs .tabButton:after{border-radius:var(--rd-full);content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.trackerReportViewTabs .tabButton:hover,.trackerReportViewTabs .tabButton.active{color:var(--c-accent);background:0 0}.trackerReportViewTabs .tabButton.active:after{background:var(--c-accent)}.trackerReportCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.trackerMetric{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-16);padding:14px}.trackerMetric span{color:var(--c-50);font:var(--text-13);font-weight:var(--fw-700);text-transform:uppercase;display:block}.trackerMetric strong{font:var(--text-24);margin-top:6px;display:block}.trackerReportFilters{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}.trackerReportDateField{flex-direction:column;gap:6px;display:flex}.trackerReportDateField span{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700);text-transform:uppercase}.trackerReportDateField input,.trackerReportSearch,.trackerReportPanel select,.trackerReportTableControls select,.trackerPaginationControls select{min-height:38px;color:var(--text);background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-12);font:var(--text-14);font-weight:var(--fw-700)}.trackerReportDateField input,.trackerReportPanel select,.trackerReportTableControls select,.trackerPaginationControls select{padding:0 12px}.trackerReportSearch{align-items:center;gap:10px;padding:0 14px;display:flex}.trackerReportSearch svg{width:18px;height:18px;color:var(--c-50)}.trackerReportSearch input{width:100%;min-width:0;color:var(--text);font:var(--text-14);font-weight:var(--fw-700);background:0 0;border:0;outline:0}.trackerReportNotice{color:var(--c-red);background:var(--c-red-10);border:1px solid var(--c-red-25);border-radius:var(--rd-12);font:var(--text-14);font-weight:var(--fw-700);margin-bottom:16px;padding:12px 14px}.trackerReportGrid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:18px;margin-bottom:18px;display:grid}.trackerReportPanel{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-16);min-width:0;padding:16px}.trackerReportPanelWide{grid-column:1/-1}.trackerReportPanelHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.trackerReportPanel h3{font:var(--text-18)}.trackerReportTrend{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));align-items:end;gap:10px;min-height:210px;display:grid}.trackerReportTrendBucket{min-width:0;color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700);text-align:center;grid-template-rows:1fr auto auto;gap:6px;display:grid}.trackerReportTrendBucket strong{color:var(--text);font:var(--text-12);font-weight:var(--fw-700)}.trackerReportTrendBar{background:var(--background-dimmed);border-radius:var(--rd-8);justify-content:center;align-items:end;min-height:130px;padding-inline:4px;display:flex}.trackerReportTrendBar span{background:var(--c-accent);border-radius:var(--rd-8) var(--rd-8) 0 0;width:100%;max-width:32px;display:block}.trackerReportBreakdownList,.trackerReportActiveList,.trackerReportCustomerList{gap:12px;display:grid}.trackerReportCustomerRow{background:var(--background-dimmed);border-radius:var(--rd-12);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.trackerReportCustomerRank{width:32px;height:32px;color:var(--c-accent);background:var(--c-accent-10);border-radius:var(--rd-8);font:var(--text-13);font-weight:var(--fw-700);place-items:center;display:grid}.trackerReportCustomerMain{gap:8px;min-width:0;display:grid}.trackerReportCustomerHeader,.trackerReportCustomerMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.trackerReportCustomerHeader strong{min-width:0;color:var(--text);font:var(--text-15);font-weight:var(--fw-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trackerReportCustomerHeader span,.trackerReportCustomerMeta span{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700)}.trackerReportCustomerBar{background:var(--background);border-radius:var(--rd-full);height:10px;overflow:hidden}.trackerReportCustomerBar span{background:var(--c-accent);border-radius:inherit;height:100%;display:block}.trackerReportBreakdownRow,.trackerReportActiveItem{grid-template-columns:minmax(0,1fr) minmax(110px,.45fr);align-items:center;gap:12px;display:grid}.trackerReportBreakdownRow{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr) auto}.trackerReportBreakdownRow strong,.trackerReportActiveItem strong{color:var(--text);font:var(--text-14);font-weight:var(--fw-700);display:block}.trackerReportBreakdownRow span,.trackerReportActiveItem span{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-700)}.trackerReportBreakdownBar{background:var(--background-dimmed);border-radius:var(--rd-full);height:10px;overflow:hidden}.trackerReportBreakdownBar span{background:var(--c-accent);border-radius:inherit;height:100%;display:block}.trackerReportBreakdownValue{text-align:right;min-width:92px}.trackerReportEmpty{min-height:96px;color:var(--c-50);font:var(--text-14);font-weight:var(--fw-700);place-items:center;display:grid}.trackerReportSessionTable{border:1px solid var(--c-10);border-radius:var(--rd-12);display:grid;overflow:hidden}.trackerReportSessionHeader,.trackerReportSessionRow{grid-template-columns:minmax(220px,1.6fr) minmax(150px,.8fr) minmax(160px,.9fr) 120px 110px;align-items:center;gap:12px;min-width:860px;padding:12px 14px;display:grid}.trackerReportSessionHeader{color:var(--c-50);background:var(--background-dimmed);font:var(--text-12);font-weight:var(--fw-700);text-transform:uppercase}.trackerReportSessionRow{border-top:1px solid var(--c-10);font:var(--text-14);font-weight:var(--fw-700)}.trackerReportSessionRow strong,.trackerReportSessionRow span{display:block}.trackerReportSessionRow span{color:var(--c-50);font:var(--text-12)}.trackerReportSessions{overflow-x:auto}.reportsTable{min-width:1240px;padding-inline:0}.reportsTableHeader,.reportsCard{grid-template-columns:210px 150px 180px 130px 130px 130px 100px 110px 130px;align-items:center;display:grid}.reportsCard{border-bottom:1px solid var(--c-10);min-height:72px}.reportsCard>div{min-width:0;padding:12px}.reportsCard strong,.reportsCard span{display:block}.reportsCard span{color:var(--c-50);font:var(--text-13)}.trackerTags{flex-wrap:wrap;gap:4px;display:flex}.trackerTags span{color:var(--c-accent);background:var(--c-accent-10);border-radius:var(--rd-full);padding:2px 8px;display:inline-flex}.reportDetailedPlaceholder{min-height:240px;color:var(--c-50);border:1px dashed var(--c-10);border-radius:var(--rd-16);place-items:center;display:grid}.trackerDataPage{flex-direction:column;gap:24px;display:flex}.trackerDataCompanySelect{min-width:260px}.trackerDataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.trackerDataCard{background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-16);min-height:280px;overflow:hidden}.trackerDataCardHeader{background:var(--background-dimmed);border-bottom:1px solid var(--c-10);padding:14px 16px}.trackerDataCardHeader h2{font:var(--text-20);margin:0}.trackerDataAddRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.trackerDataTableHeader,.trackerDataRow{border-top:1px solid var(--c-10);grid-template-columns:minmax(160px,1fr) 150px 110px;align-items:center;gap:12px;padding:10px 16px;display:grid}.trackerDataTableHeader{color:var(--c-50);font:var(--text-11);font-weight:var(--fw-700);text-transform:uppercase}.trackerDataRow input{border:1px solid var(--c-10);border-radius:var(--rd-12);min-height:36px;padding:0 10px}.trackerDataCompanyBadge{color:var(--c-50);background:var(--c-7);border-radius:var(--rd-full);font:var(--text-11);justify-self:start;padding:3px 8px;display:inline-flex}.trackerDataCompanyBadge.company{color:var(--c-accent);background:var(--c-accent-15)}.trackerDataEmpty{color:var(--c-50);text-align:center;padding:32px 16px}@media only screen and (width<=900px){.trackerTable{--tracker-grid-row:minmax(220px, 1.25fr) minmax(110px, .45fr) minmax(96px, .36fr) minmax(150px, .55fr) minmax(110px, .4fr);--tracker-grid-gap:12px 14px;--tracker-session-notes-preview-width:clamp(12rem, 48vw, 22rem)}.trackerFormGrid,.trackerProjectField,.trackerReportCards,.trackerReportFilters,.trackerReportGrid,.trackerDataGrid{grid-template-columns:1fr}.trackerPagination,.trackerReportHeader,.trackerReportPanelHeader,.trackerReportToolbar{flex-direction:column;align-items:stretch}.trackerReportTrend{grid-template-columns:repeat(6,minmax(44px,1fr));overflow-x:auto}.trackerReportBreakdownRow,.trackerReportActiveItem,.trackerReportCustomerHeader,.trackerReportCustomerMeta{flex-direction:column;grid-template-columns:1fr;align-items:start}.trackerPaginationControls{flex-wrap:wrap;align-items:stretch}.trackerPageSize{flex:100%}}@media only screen and (width<=760px){.trackerToolbarContent{flex-direction:column;align-items:stretch}.trackerSearch,.trackerToolbarCombobox,.trackerSort,.trackerDirectionButton,.trackerListToolbar .primaryAction{flex:0 auto;width:100%;max-width:100%}.trackerFilterGrid{grid-template-columns:minmax(0,1fr)}.trackerScrollContainer{overflow-x:hidden}.trackerScrollContainerScroll{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.trackerTable{--tracker-grid-row:minmax(0, 1fr);--tracker-grid-gap:10px;--tracker-session-notes-preview-width:100%;max-width:100%}.trackerTableGrid,.trackerTableBody,.trackerTableGroup,.trackerTableRowSubrowsWrapper,.trackerTableSubrows{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.trackerTableHeader{display:none}.trackerTableBody{gap:18px}.trackerTableRow,.trackerTableSubrow{grid-template-columns:minmax(0,1fr);align-items:stretch}.trackerTableRow{min-height:0;padding:12px}.trackerTableCell{text-overflow:clip;white-space:normal;overflow:visible}.trackerTableCellName,.trackerTableCellInfoTagsText,.trackerTableCellUserName,.trackerTableDurationText,.trackerTableCostText,.trackerActiveContext{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.trackerTableRange{flex-wrap:wrap}.trackerTableCellUser,.trackerTableCellStatus,.trackerTableCellDatetime,.trackerTableCellSummary{padding-left:36px}.trackerTableCellSummary{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.trackerTablePlayWrapper{flex:100%;justify-content:flex-start}.trackerPlayButton{margin-left:0}.trackerTableRowSubrowsWrapper{width:100%}.trackerTableSubrows{border-radius:0 0 var(--rd-12) var(--rd-12)}.trackerTableSubrow{min-height:0;padding:12px 20px 12px 12px}.trackerTableSubrowCell{align-items:flex-start}.trackerTableSubrowCellName{grid-template-columns:24px minmax(0,1fr);gap:8px;display:grid}.trackerTableSubrowCellUser,.trackerTableSubrowCellStatus,.trackerTableSubrowCellDatetime,.trackerTableSubrowCellSummary{padding-left:32px}.trackerTableSubrowCellSummary{justify-content:flex-start;align-items:flex-start}.trackerTableSubrowContent,.trackerTableSubrowNotes,.trackerTableSubrowNotesText{width:calc(100% - 12px);max-width:calc(100% - 12px);inline-size:calc(100% - 12px);max-inline-size:calc(100% - 12px);min-width:0}.trackerTableSubrowNotesText{-webkit-line-clamp:3;line-clamp:3}}.workflowListPage{--workflow-edge-stroke:#00000040;--workflow-edge-label-color:#585858;--workflow-edge-label-bg:var(--white);--workflow-edge-label-border:var(--c-7);flex-direction:column;gap:24px;display:flex}:root[data-theme=dark] .workflowListPage{--workflow-canvas-bg:var(--black);--background:var(--background-dimmed);--workflow-panel-muted-bg:var(--c-5);--workflow-panel-strong-bg:var(--c-7);--workflow-panel-border:var(--c-10);--workflow-panel-border-soft:var(--c-7);--workflow-node-bg:var(--background-dimmed);--workflow-node-border:var(--c-10);--workflow-node-handle:var(--c-50);--workflow-menu-bg:var(--c-75);--workflow-menu-hover-bg:var(--c-15);--workflow-overlay-backdrop:rgb(var(--black-rgb) / 50%);--workflow-field-muted-text:var(--c-50);--workflow-edge-stroke:#ffffff80;--workflow-edge-label-color:var(--c-100);--workflow-edge-label-bg:var(--background-dimmed);--workflow-edge-label-border:var(--c-10);--workflow-edge-highlight-stroke:var(--c-purple-75);--workflow-edge-highlight-label-color:var(--c-100);--workflow-edge-highlight-label-bg:var(--c-purple-15)}.workflowListPage{flex-direction:column;gap:24px;display:flex}.workflowActionsCell{align-items:center;gap:.5rem;display:flex}.workflowPagination{color:var(--c-50);font:var(--text-13);justify-content:space-between;align-items:center;gap:16px;display:flex}.workflowPaginationControls{align-items:center;gap:8px;display:flex}.workflowPaginationControls select{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--background);min-height:32px;font:var(--text-13);padding:0 10px}.workflowIconButton{border:1px solid var(--c-10);border-radius:var(--rd-full);background:var(--background);width:32px;height:32px;color:var(--c-50);font:var(--text-15);transition:var(--transition);justify-content:center;align-items:center;display:inline-flex}.workflowIconButton:hover{border-color:var(--c-25);color:var(--c-100)}.workflowPrimaryAction,.workflowViewButton,.workflowLoadMore,.workflowGhostAction{border-radius:var(--rd-full);min-height:28px;color:var(--c-100);font:var(--text-12);transition:var(--transition);border:1px solid #0000;justify-content:center;align-items:center;padding:0 14px 2px;text-decoration:none;display:inline-flex}.workflowPrimaryAction{background:var(--c-accent);color:rgb(var(--white-rgb))}.workflowViewButton,.workflowLoadMore,.workflowGhostAction{border-color:var(--c-10);background:var(--background)}.workflowPrimaryAction:hover,.workflowViewButton:hover,.workflowLoadMore:hover,.workflowGhostAction:hover{box-shadow:0 8px 20px var(--c-7);transform:translateY(-1px)}.workflowListPage__header-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.workflowListPage__search.toolbar-search--expanded{width:12rem;max-width:100%}.workflowListPage__create-action{flex-shrink:0}@media (width<=768px){.workflowListPage__header-actions{flex-direction:column;align-items:stretch;width:100%}.workflowListPage__create-action{order:1;width:100%}.workflowListPage__search{order:2;width:100%}.workflowListPage__search.toolbar-search{width:100%}}.workflowListPage .tabs{gap:1rem;max-width:none;overflow:visible}.workflowListPage .tabs__list{width:calc(100% + 2 * var(--wrapper-padding));max-width:none;margin-inline:calc(-1 * var(--wrapper-padding));padding-inline:var(--wrapper-padding);overflow-x:auto}.workflowListPage .tab{flex-shrink:0;max-width:none;overflow:visible}.workflowListPage .tab__label{text-overflow:clip;overflow:visible}.workflowListPage .tab-panel{flex-direction:column;gap:.5rem;padding:0;display:flex}.workflowStatus{border-radius:var(--rd-full);font:var(--text-10);text-transform:uppercase;align-items:center;padding:2px 8px;display:inline-flex}.workflowStatus--running{background:var(--c-green-25);color:var(--c-green)}.workflowStatus--published{background:var(--c-blue-15);color:var(--c-accent)}.workflowStatus--paused{background:var(--c-orange-15);color:var(--c-yellow)}.workflowStatus--draft{background:var(--c-7);color:var(--c-50)}.workflowStatus--pending_approval{background:var(--c-orange-15);color:var(--c-yellow)}.workflowStatus--approved,.workflowStatus--completed{background:var(--c-green-25);color:var(--c-green)}.workflowStatus--rejected,.workflowRunStatus--failed,.workflowRunStatus--cancelled{background:var(--c-red-15);color:var(--c-red)}.workflowStatus--archived,.workflowRunStatus--queued,.workflowRunStatus--skipped{background:var(--c-7);color:var(--c-50)}.workflowRunStatus--running{background:var(--c-blue-15);color:var(--c-accent)}.workflowLoadMore{align-self:center}.workflowAiCopilot{z-index:95;border:1px solid var(--c-10);background:var(--workflow-panel-bg,#fff);width:min(420px,100vw - 32px);min-height:0;color:var(--c-100);border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:absolute;top:64px;bottom:16px;left:16px;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.workflowAiCopilotHeader{border-bottom:1px solid var(--c-7);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex}.workflowAiCopilotHeader h2{font:var(--text-16-semibold);margin:0 0 6px}.workflowAiCopilotStatus{border-radius:var(--radius-full);background:var(--c-5);color:var(--c-62);font:var(--text-11);padding:3px 8px;display:inline-flex}.workflowAiCopilotStatus--ready{background:var(--c-accent-10);color:var(--c-accent)}.workflowAiCopilotStatus--locked{background:var(--c-orange-10);color:var(--c-orange)}.workflowAiCopilotMode{border-bottom:1px solid var(--c-7);border:1px solid var(--c-10);background:var(--workflow-panel-muted-bg,var(--background-dimmed));border-radius:999px;gap:2px;margin:0 12px;padding:3px;display:flex}.workflowAiCopilotMode button{min-height:32px;color:var(--c-62);font:var(--text-12-semibold);background:0 0;border:0;border-radius:999px;flex:1;transition:background-color .16s,color .16s,box-shadow .16s}.workflowAiCopilotMode button.active{background:var(--c-accent);color:var(--white);box-shadow:0 6px 16px #4353ff38}.workflowAiCopilotMode button.active:disabled{color:var(--white);opacity:1}.workflowAiCopilotMode button:not(.active):disabled{opacity:.56}.workflowAiCopilotThread{flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;overflow:auto}.workflowAiMessage{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.workflowAiMessage--user{align-items:flex-end}.workflowAiMessage--system,.workflowAiMessage--validation{align-items:center}.workflowAiMessageBubble{border:1px solid var(--c-7);background:var(--workflow-panel-bg,var(--background-dimmed));border-radius:12px;gap:5px;max-width:min(86%,420px);padding:8px 10px;display:grid;box-shadow:0 4px 14px #0000000a}.workflowAiMessage--user .workflowAiMessageBubble{border-color:color-mix(in srgb, var(--c-accent), transparent 70%);background:var(--c-accent);color:var(--white);border-bottom-right-radius:4px}.workflowAiMessage--assistant .workflowAiMessageBubble{border-bottom-left-radius:4px}.workflowAiMessage--system .workflowAiMessageBubble,.workflowAiMessage--validation .workflowAiMessageBubble{background:var(--workflow-panel-muted-bg);text-align:center;border-style:dashed;max-width:92%}.workflowAiMessage--transient .workflowAiMessageBubble{opacity:.86}.workflowAiMessage--error .workflowAiMessageBubble{border-color:var(--c-orange-25);background:var(--c-orange-10);color:var(--c-orange)}.workflowAiMessageRole{color:var(--c-62);font:var(--text-10);letter-spacing:0;text-transform:uppercase}.workflowAiMessage--user .workflowAiMessageRole{color:color-mix(in srgb, var(--white), transparent 26%)}.workflowAiMessage p{color:var(--c-100);font:var(--text-12);margin:0;line-height:1.42}.workflowAiMessage small{color:var(--c-62);font:var(--text-11)}.workflowAiMessage--user p,.workflowAiMessage--user small{color:var(--white)}.workflowAiThinkingDots{align-items:center;gap:2px;margin-left:3px;display:inline-flex}.workflowAiThinkingDots span{border-radius:var(--radius-full);opacity:.42;background:currentColor;width:4px;height:4px;animation:1.1s ease-in-out infinite workflowAiThinkingDot}.workflowAiThinkingDots span:nth-child(2){animation-delay:.14s}.workflowAiThinkingDots span:nth-child(3){animation-delay:.28s}@keyframes workflowAiThinkingDot{0%,80%,to{opacity:.36;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2px)}}.workflowAiAccordion{border-top:1px solid var(--c-7);padding-top:8px}.workflowAiAccordion summary{cursor:pointer;color:var(--c-62);font:var(--text-12-semibold)}.workflowAiAccordion pre{background:var(--workflow-panel-muted-bg);white-space:pre-wrap;border-radius:8px;max-height:220px;padding:10px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.workflowAiProposal{border:1px solid var(--c-10);background:var(--workflow-panel-bg,#fff);border-radius:10px;gap:10px;padding:12px;display:grid}.workflowAiProposal header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workflowAiProposal header strong{font:var(--text-13-semibold)}.workflowAiProposal header span,.workflowAiProposalOutcome{color:var(--c-62);font:var(--text-11)}.workflowAiProposal--closed{background:color-mix(in srgb, var(--workflow-panel-bg,#fff), var(--c-green-10) 18%)}.workflowAiProposal--closed header strong{color:var(--c-100)}.workflowAiProposalOutcome{border-radius:var(--radius-full);background:var(--c-green-10);width:fit-content;color:var(--c-green);font:var(--text-11-semibold);align-items:center;padding:4px 8px;display:inline-flex}.workflowAiProposalWarning,.workflowAiCopilotError{background:var(--c-orange-10);color:var(--c-orange);font:var(--text-12);border-radius:8px;padding:8px 10px}.workflowAiProposalSyncWarning{border:1px solid var(--c-orange-25);background:var(--c-orange-10);color:var(--c-orange);border-radius:8px;gap:8px;padding:8px 10px;display:grid}.workflowAiProposalSyncWarning p{color:inherit;font:var(--text-12);margin:0}.workflowAiProposalSyncWarning .workflowCompactActionButton{justify-self:flex-start}.workflowAiValidationCallout{border:1px solid var(--c-orange-25);background:var(--c-orange-10);color:var(--c-orange);border-radius:8px;gap:8px;padding:10px;display:grid}.workflowAiValidationCallout strong{font:var(--text-12-semibold)}.workflowAiValidationCallout>p{color:inherit;font:var(--text-12);margin:0}.workflowAiValidationCallout ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workflowAiValidationCallout li{border-top:1px solid color-mix(in srgb, currentColor, transparent 82%);gap:3px;padding-top:8px;display:grid}.workflowAiValidationCallout li span{font:var(--text-12-semibold)}.workflowAiValidationCallout li small,.workflowAiValidationCallout li em{color:inherit;font:var(--text-11);opacity:.82}.workflowAiValidationCallout li p{color:inherit;font:var(--text-12);margin:0}.workflowAiValidationTechnical{border-top:1px solid color-mix(in srgb, currentColor, transparent 82%);padding-top:8px}.workflowAiValidationTechnical summary{cursor:pointer;font:var(--text-11-semibold)}.workflowAiValidationTechnical pre{background:color-mix(in srgb, var(--workflow-panel-bg,#fff), currentColor 5%);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:180px;padding:8px;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.workflowAiApplyConfirm{border:1px solid var(--c-orange-25);background:var(--c-orange-10);color:var(--c-orange);border-radius:8px;gap:4px;padding:10px;display:grid}.workflowAiApplyConfirm strong{font:var(--text-12-semibold)}.workflowAiApplyConfirm p{color:inherit;font:var(--text-12);margin:0}.workflowAiProposalDiff,.workflowAiProposalMissing,.workflowAiAccordion ul{color:var(--c-62);font:var(--text-12);gap:6px;margin:0;padding-left:18px;display:grid}.workflowAiProposalActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workflowAiCopilotComposer{border-top:1px solid var(--c-7);gap:8px;padding:12px;display:grid}.workflowAiStepReferences{gap:6px;display:flex;overflow-x:auto}.workflowAiStepReferences button{border:1px solid var(--c-10);border-radius:var(--radius-full);color:var(--c-62);font:var(--text-11);white-space:nowrap;background:0 0;padding:3px 8px}.workflowAiComposerInput{position:relative}.workflowAiCopilotComposer textarea{resize:vertical;border:1px solid var(--c-10);background:var(--workflow-panel-bg,#fff);width:100%;min-height:76px;color:var(--c-100);font:var(--text-13);border-radius:10px;padding:10px}.workflowAiAutocomplete{border:1px solid var(--c-10);background:var(--workflow-panel-bg,#fff);border-radius:10px;display:grid;position:absolute;bottom:calc(100% + 6px);left:8px;right:8px;overflow:hidden;box-shadow:0 14px 38px #0f172a2e}.workflowAiAutocomplete button{border:0;border-bottom:1px solid var(--c-7);color:var(--c-100);text-align:left;font:var(--text-12);background:0 0;align-items:center;gap:8px;padding:8px 10px;display:flex}.workflowAiAutocomplete button:last-child{border-bottom:0}.workflowAiAutocomplete button:hover,.workflowAiAutocomplete button:focus-visible{background:var(--c-accent-10)}.workflowAiAutocomplete strong{color:var(--c-accent);font:var(--text-12-semibold)}.workflowAiAutocomplete span{min-width:0;color:var(--c-62);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflowAiCopilotEmpty{border:1px dashed var(--c-10);color:var(--c-62);text-align:center;font:var(--text-13);border-radius:10px;padding:18px}.workflowManagementOverlay{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workflowManagementOverlayBackdrop{background:rgb(var(--black-rgb) / 25%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.workflowManagementOverlayPanel{z-index:1;border:1px solid var(--c-10);background:#fff;border-radius:16px;flex-direction:column;width:min(1080px,100%);max-height:min(760px,100vh - 48px);display:flex;position:relative;overflow:hidden}.workflowCommentsOverlayPanel{background:var(--background);height:min(760px,100vh - 48px)}.workflowCommentsOverlayPanel .workflowManagementOverlayHeader{border-bottom:1px solid var(--c-10);background:var(--background);min-height:58px}.workflowCommentsOverlayPanel .workflowOverlayIntro{border-bottom:1px solid var(--c-10);background:var(--background-dimmed);padding:14px 24px}.workflowManagementOverlayHeader{border-bottom:1px solid var(--c-10);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.workflowManagementOverlayHeader h2{font:var(--text-22);margin:0}.workflowOverlayIntro{color:var(--c-50);font:var(--text-13);gap:4px;padding:16px 20px 0;display:grid}.workflowOverlayIntro strong{color:var(--c-100)}.workflowOverlayFilters{gap:10px;padding:16px 20px;display:flex}.workflowOverlayFilters input,.workflowOverlayFilters select{border:1px solid var(--c-10);border-radius:var(--rd-8);min-height:36px;font:var(--text-13);background:#fff;padding:0 12px}.workflowOverlayFilters input{flex:1;min-width:0}.workflowOverlayPagination{padding:16px 20px 20px}.workflowDetailsForm{gap:16px;padding:20px;display:grid}.workflowDetailsField{color:var(--c-50);font:var(--text-12);text-transform:uppercase;gap:6px;display:grid}.workflowDetailsField input,.workflowDetailsField textarea{border:1px solid var(--c-10);border-radius:var(--rd-8);width:100%;font:var(--text-14);text-transform:none;background:#fff;padding:10px 12px}.workflowDetailsField textarea{resize:vertical}.workflowDetailsActions{justify-content:flex-end;gap:8px;display:flex}.workflowDetailsConflict{border:1px solid var(--c-yellow-25);border-radius:var(--rd-8);background:var(--c-orange-15);font:var(--text-13);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.workflowOverlayTableShell{padding:0 20px 20px;overflow:auto}.workflowOverlayTable{border-collapse:collapse;width:100%;min-width:820px;font:var(--text-13)}.workflowOverlayTable th{color:var(--c-50);font:var(--text-11);text-align:left;text-transform:uppercase;padding:10px 12px}.workflowOverlayTable td{border-top:1px solid var(--c-10);color:var(--c-50);vertical-align:middle;padding:12px}.workflowOverlayActions{flex-wrap:wrap;gap:8px;display:flex}.workflowCommentsPanel{background:radial-gradient(circle at 12px 12px, var(--c-purple-7) 0 2px, transparent 2px 100%), radial-gradient(circle at 38px 34px, var(--c-accent-5) 0 2px, transparent 2px 100%), linear-gradient(135deg, var(--c-purple-5) 0%, var(--c-accent-5) 48%, var(--c-2) 100%);background-size:52px 52px,58px 58px,100% 100%;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.workflowCommentsThread{scroll-behavior:smooth;flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;padding:22px 26px 18px;display:flex;overflow:auto}.workflowCommentsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workflowCommentGroup{gap:6px;display:grid}.workflowCommentsLoadOlder{border:1px solid var(--c-10);background:rgb(var(--white-rgb) / 75%);color:var(--c-50);box-shadow:0 8px 20px var(--c-purple-10);font:var(--text-12);cursor:pointer;border-radius:999px;align-self:center;padding:7px 12px;font-weight:800}.workflowCommentsLoadOlder:disabled{cursor:wait;opacity:.7}.workflowCommentsDateDivider{color:var(--c-25);font:var(--text-11);text-transform:uppercase;background:0 0;border:0;align-self:center;padding:5px 0;font-weight:800}.workflowCommentBubbleRow{justify-content:flex-start;align-items:flex-end;gap:7px;display:flex}.workflowCommentBubbleRow--own{justify-content:flex-end}.workflowCommentAvatar{background:linear-gradient(135deg, var(--c-accent-75), var(--c-accent));color:#fff;width:34px;height:34px;font:var(--text-11);box-shadow:0 8px 16px var(--c-purple-15);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.workflowCommentAvatar--own{background:linear-gradient(135deg, var(--c-accent-75), var(--c-accent));color:#fff}.workflowCommentBubble{background:var(--white);max-width:min(660px,86% - 42px);box-shadow:0 8px 24px var(--c-7);border:0;border-radius:18px 18px 18px 5px;gap:5px;padding:9px 12px 8px;display:grid;position:relative}.workflowCommentBubbleRow--own .workflowCommentBubble{background:color-mix(in srgb, var(--c-accent) 10%, var(--white));box-shadow:0 8px 24px var(--c-purple-10);border-radius:18px 18px 5px}.workflowCommentMeta{color:var(--c-50);font:var(--text-11);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workflowCommentMeta strong{color:var(--c-accent);font-weight:900}.workflowCommentBubbleRow--own .workflowCommentMeta strong{color:var(--c-accent)}.workflowCommentVersionBadge{background:var(--c-7);color:var(--c-50);font:var(--text-10);text-transform:uppercase;border-radius:999px;padding:2px 7px;font-weight:900}.workflowCommentVersionBadge--workflow{background:var(--c-5);color:var(--c-50)}.workflowCommentMarkdown{font:var(--text-14);gap:6px;font-weight:600;line-height:1.35;display:grid}.workflowCommentMarkdown>*{margin:0}.workflowCommentMarkdown p,.workflowCommentMarkdown li{white-space:pre-wrap;font-weight:600}.workflowCommentMarkdown strong{color:inherit;font-weight:950}.workflowCommentMarkdown ul,.workflowCommentMarkdown ol{gap:3px;margin:0;padding-left:20px;display:grid}.workflowCommentMarkdown code{background:var(--c-7);font-family:var(--font-family-mono);border-radius:5px;padding:1px 5px;font-size:.94em}.workflowCommentMarkdown pre{background:var(--c-7);border-radius:10px;padding:10px;overflow:auto}.workflowCommentMarkdown pre code{background:0 0;padding:0}.workflowCommentMarkdown a{color:var(--c-accent);text-underline-offset:2px;font-weight:900;text-decoration:underline}.workflowCommentMarkdown blockquote{border-left:3px solid var(--c-accent);color:var(--c-50);margin:0;padding-left:10px}.workflowCommentsEmpty{background:rgb(var(--white-rgb) / 75%);color:var(--c-50);font:var(--text-13);border-radius:999px;align-self:center;margin:auto;padding:8px 14px;font-weight:800}.workflowCommentTypingIndicator{border:1px solid color-mix(in srgb, var(--c-10) 70%, transparent);border-radius:var(--rd-full);background:color-mix(in srgb, var(--background) 88%, var(--white));max-width:calc(100% - 36px);color:var(--c-50);box-shadow:0 6px 16px var(--c-7);font:var(--text-12);align-self:flex-start;align-items:center;gap:8px;margin:0 26px 10px;padding:6px 11px;font-weight:800;display:inline-flex}.workflowCommentTypingIndicator>span{align-items:center;gap:3px;display:inline-flex}.workflowCommentTypingIndicator i{border-radius:var(--rd-full);opacity:.72;background:currentColor;width:4px;height:4px;animation:1.2s ease-in-out infinite workflowTypingPulse}.workflowCommentTypingIndicator i:nth-child(2){animation-delay:.16s}.workflowCommentTypingIndicator i:nth-child(3){animation-delay:.32s}:root[data-theme=dark] .workflowCommentTypingIndicator{border-color:var(--workflow-panel-border);background:color-mix(in srgb, var(--workflow-panel-strong-bg) 86%, var(--c-accent));color:var(--c-100);box-shadow:0 10px 24px rgb(var(--black-rgb) / 15%)}@keyframes workflowTypingPulse{0%,80%,to{opacity:.36;transform:translateY(0)}40%{opacity:.9;transform:translateY(-1px)}}.workflowCommentComposer{border-top:1px solid var(--c-10);background:color-mix(in srgb, var(--background) 92%, var(--c-accent));flex-direction:column;flex:none;gap:8px;padding:10px 18px 12px;display:flex}.workflowCommentComposerToolbar{color:var(--c-50);font:var(--text-11);justify-content:space-between;align-items:center;gap:10px;font-weight:900;display:flex}.workflowCommentComposerTabs,.workflowCommentFormatButtons{align-items:center;gap:4px;display:flex}.workflowCommentComposerTab,.workflowCommentFormatButtons button{min-height:26px;color:var(--c-50);font:var(--text-11);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-weight:900;display:inline-flex}.workflowCommentComposerTab--active,.workflowCommentComposerTab:hover,.workflowCommentFormatButtons button:hover{background:rgb(var(--white-rgb) / 75%);color:var(--c-100)}.workflowCommentComposerTab:disabled{cursor:not-allowed;opacity:.45}.workflowCommentFormatButtons button{min-width:26px;padding:0 7px}.workflowCommentComposerRow{align-items:flex-end;gap:8px;width:100%;display:flex}.workflowCommentMdxEditor{--accentBase:#f5f7ff;--accentBgSubtle:#eff2ff;--accentBg:var(--c-accent-10);--accentBgHover:var(--c-accent-10);--accentBgActive:var(--c-accent-15);--accentLine:var(--c-accent-25);--accentBorder:var(--c-accent);--accentBorderHover:var(--c-accent);--accentSolid:var(--c-accent);--accentSolidHover:var(--c-accent);--accentText:var(--c-accent);--accentTextContrast:var(--c-accent);--basePageBg:var(--white);--baseBase:var(--white);--baseBgSubtle:#f8f9fc;--baseBg:#f4f6fa;--baseBgHover:#eff2f8;--baseBgActive:#e7ebf6;--baseLine:var(--c-10);--baseBorder:var(--c-10);--baseBorderHover:var(--c-25);--baseSolid:var(--c-25);--baseSolidHover:var(--c-50);--baseText:var(--c-50);--baseTextContrast:var(--c-100);border:1px solid var(--c-10);background:var(--white);min-height:44px;box-shadow:inset 0 0 0 1px rgb(var(--white-rgb) / 50%);border-radius:18px;flex:auto;overflow:hidden}.workflowCommentMdxEditor .mdxeditor-toolbar{border-bottom:1px solid var(--c-10);background:color-mix(in srgb, var(--white) 88%, var(--c-accent));padding:4px 8px}.workflowCommentMdxEditor .mdxeditor-toolbar button{color:var(--c-50)}.workflowCommentMdxEditor .mdxeditor-toolbar svg{color:currentColor;stroke:currentColor}.workflowCommentMdxEditor .mdxeditor-toolbar button:hover,.workflowCommentMdxEditor .mdxeditor-toolbar button[data-state=on]{background:var(--c-accent-10);color:var(--c-accent)}.workflowCommentMdxEditable{min-height:42px;max-height:132px;font:var(--text-14);outline:none;padding:10px 14px;overflow:auto}.workflowCommentMdxEditable p{margin:0}.workflowCommentMdxEditable ul,.workflowCommentMdxEditable ol{margin:0;padding-left:20px}.workflowCommentMdxEditable [data-placeholder],.workflowCommentMdxEditor [class*=placeholder]{color:var(--c-25)}.workflowCommentMdxEditor:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-15);outline:none}body.workflowCommentsEditorOpen{--accentBase:#f5f7ff;--accentBgSubtle:#eff2ff;--accentBg:var(--c-accent-10);--accentBgHover:var(--c-accent-10);--accentBgActive:var(--c-accent-15);--accentLine:var(--c-accent-25);--accentBorder:var(--c-accent);--accentBorderHover:var(--c-accent);--accentSolid:var(--c-accent);--accentSolidHover:var(--c-accent);--accentText:var(--c-accent);--accentTextContrast:var(--c-accent);--basePageBg:white;--baseBase:white;--baseBgSubtle:#f8f9fc;--baseBg:#f4f6fa;--baseBgHover:#eff2f8;--baseBgActive:#e7ebf6;--baseLine:var(--c-10);--baseBorder:var(--c-10);--baseBorderHover:var(--c-25);--baseSolid:var(--c-25);--baseSolidHover:var(--c-50);--baseText:var(--c-50);--baseTextContrast:var(--c-100)}body.workflowCommentsEditorOpen [data-radix-popper-content-wrapper],body.workflowCommentsEditorOpen [class*=_linkDialogPopoverContent_],body.workflowCommentsEditorOpen [class*=_dialogContent_],body.workflowCommentsEditorOpen [class*=_largeDialogContent_]{z-index:1800!important}body.workflowCommentsEditorOpen [class*=_dialogOverlay_]{z-index:1790!important}body.workflowCommentsEditorOpen [class*=_linkDialogPopoverContent_],body.workflowCommentsEditorOpen [class*=_dialogContent_],body.workflowCommentsEditorOpen [class*=_largeDialogContent_],body.workflowCommentsEditorOpen [class*=_popoverContent_]{border-color:var(--baseBorder);background-color:var(--basePageBg);color:var(--baseTextContrast);filter:none}body.workflowCommentsEditorOpen [class*=_linkDialogInputWrapper_],body.workflowCommentsEditorOpen [class*=_linkDialogInput_],body.workflowCommentsEditorOpen [class*=_dialogInput_]{color:var(--baseTextContrast)}.workflowCommentComposer small{color:var(--c-25);font:var(--text-11);justify-self:start}.workflowCommentSendButton{background:var(--c-accent);color:#fff;width:44px;min-width:44px;height:44px;box-shadow:0 8px 18px var(--c-purple-25);font:var(--text-13);cursor:pointer;border:0;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;font-weight:900;display:inline-flex}.workflowCommentSendButton svg{width:20px;height:20px;transform:translate(1px)}.workflowCommentSendButton:disabled{cursor:not-allowed;opacity:.45}.workflowVersionReviewSummary{max-width:240px;color:var(--c-50);font:var(--text-12);gap:3px;display:grid}.workflowVersionReviewSummary>span:first-child{color:var(--c-100)}.workflowVersionReviewNotes{color:var(--c-50);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.workflowRejectDialog{z-index:1;border:1px solid var(--c-10);background:#fff;border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:min(760px,100vh - 48px);display:flex;position:relative;overflow:hidden}.workflowDeleteDialog{z-index:1;border:1px solid var(--c-red-25);background:var(--background);border-radius:18px;flex-direction:column;width:min(480px,100%);display:flex;position:relative;overflow:hidden}.workflowDeleteEyebrow{color:var(--c-red);font:var(--text-11);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:800}.workflowDeleteDialogBody{padding:18px 20px}.workflowDeleteWarning{border:1px solid var(--c-red-15);background:var(--c-red-7);font:var(--text-13);border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.workflowDeleteWarning span{background:var(--c-red);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:inline-grid}.workflowDeleteConfirmButton{border:1px solid var(--c-red);background:var(--c-red);color:#fff;min-height:38px;font:var(--text-13);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;display:inline-flex}.workflowDeleteConfirmButton:disabled{cursor:not-allowed;opacity:.6}.workflowRejectDialog .workflowManagementOverlayHeader{align-items:flex-start}.workflowRejectDialog .workflowManagementOverlayHeader p{color:var(--c-50);font:var(--text-13);margin:6px 0 0}.workflowRejectDialogBody{padding:18px 20px}.workflowRejectDialogActions{border-top:1px solid var(--c-10);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.workflowCloneDialog{width:min(620px,100%)}.workflowCloneDialog .workflowRejectDialogBody{gap:16px;display:grid}.workflowDrawerField{color:var(--c-50);font:var(--text-11);text-transform:uppercase;gap:8px;display:grid}.workflowDrawerField--flush{display:block}.workflowDrawerField input,.workflowDrawerField textarea{border:1px solid var(--c-7);background:var(--c-5);width:100%;font:var(--text-13);text-transform:none;border-radius:12px;padding:10px 12px}.workflowDrawerField textarea{resize:vertical}.workflowAttachmentPreviewOverlay{padding:clamp(.5rem,2vw,1.5rem)}.workflowAttachmentPreviewPanel{box-sizing:border-box;border-radius:var(--rd-16);width:min(1120px,100vw - 48px);height:min(820px,100dvh - 48px);min-height:420px;max-height:none;box-shadow:var(--c-10) 0 0 0 1px;background:var(--background);outline:none;animation:.2s cubic-bezier(.175,.885,.32,1.275) both modal-in;display:flex;overflow:hidden}.workflowAttachmentPreviewPanel[data-exiting]{animation:.2s ease-in both modal-out}.workflowAttachmentPreviewDialog{outline:none;flex:1;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.workflowAttachmentPreviewHeader{border-bottom:1px solid var(--c-10);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.workflowAttachmentPreviewHeader p{margin:0}.workflowAttachmentPreviewTitleBlock{min-width:0}.workflowAttachmentPreviewTitle{font:var(--text-22);font-weight:var(--fw-600);color:var(--c-100);margin:0}.workflowAttachmentPreviewHeader p{color:var(--c-50);font:var(--text-12);margin-top:4px}.workflowAttachmentPreviewHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workflowAttachmentPreviewHeaderActions svg{flex:none}.workflowAttachmentPreviewBody{background:var(--c-2);place-items:center;min-height:0;padding:18px;display:grid}.workflowAttachmentPreviewBody img,.workflowAttachmentPreviewBody video{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.workflowAttachmentPreviewBody audio{width:min(680px,100%)}.workflowAttachmentPreviewBody iframe{background:#fff;border:0;border-radius:12px;width:100%;height:100%}.workflowAttachmentTextPreview{border:1px solid var(--c-10);background:#fff;border-radius:12px;width:100%;height:100%;padding:16px;overflow:auto}.workflowAttachmentTextPreview pre,.workflowAttachmentTextPreview p{font:500 12px/1.6 var(--font-family-mono);white-space:pre-wrap;margin:0}.workflowLogsField{min-height:112px;color:var(--c-50)}:root[data-theme=dark] .workflowDetailsField input,:root[data-theme=dark] .workflowDetailsField textarea,:root[data-theme=dark] .workflowAiCopilot,:root[data-theme=dark] .workflowAiMessageBubble,:root[data-theme=dark] .workflowAiProposal,:root[data-theme=dark] .workflowAiCopilotComposer textarea,:root[data-theme=dark] .workflowAiAutocomplete,:root[data-theme=dark] .workflowManagementOverlayPanel,:root[data-theme=dark] .workflowAttachmentPreviewPanel,:root[data-theme=dark] .workflowRejectDialog,:root[data-theme=dark] .workflowDeleteDialog,:root[data-theme=dark] .workflow-builder-inspector__overlay-panel,:root[data-theme=dark] .workflowInspector,:root[data-theme=dark] .workflowInspectorSection,:root[data-theme=dark] .workflowTriggerPanel,:root[data-theme=dark] .workflowTriggerTypeControl,:root[data-theme=dark] .workflowTriggerModeControl,:root[data-theme=dark] .workflowCronFrequencyControl{border-color:var(--workflow-panel-border);background:var(--background)}:root[data-theme=dark] .workflowAiMessage--user .workflowAiMessageBubble{border-color:color-mix(in srgb, var(--c-accent), white 12%);background:var(--c-accent);color:var(--white)}:root[data-theme=dark] .workflowAiMessage--error .workflowAiMessageBubble{color:#ffd18a;background:#ff950029;border-color:#ffb54d47}:root[data-theme=dark] .workflowSectionHelp,:root[data-theme=dark] .workflowDrawerMutedText,:root[data-theme=dark] .workflowInspectorHeaderTitle p{color:var(--c-100)}:root[data-theme=dark] .workflowAiCopilotHeader,:root[data-theme=dark] .workflowAiCopilotMode,:root[data-theme=dark] .workflowAiCopilotComposer,:root[data-theme=dark] .workflowAiMessageBubble,:root[data-theme=dark] .workflowAiAccordion,:root[data-theme=dark] .workflowManagementOverlayHeader,:root[data-theme=dark] .workflowAttachmentPreviewHeader,:root[data-theme=dark] .workflow-builder-inspector__overlay-header,:root[data-theme=dark] .workflowInspectorSectionBody,:root[data-theme=dark] .workflowTriggerSubsection{border-color:var(--workflow-panel-border-soft)}:root[data-theme=dark] .workflowHeaderIconButton:hover,:root[data-theme=dark] .workflowHeaderIconButton:focus-visible,:root[data-theme=dark] .workflowCompactActionButton:hover,:root[data-theme=dark] .workflowCompactActionButton:focus-visible{background:var(--workflow-panel-muted-bg)}:root[data-theme=dark] .workflowTriggerFormGrid input,:root[data-theme=dark] .workflowTriggerFormGrid select,:root[data-theme=dark] .workflowTriggerPanel input,:root[data-theme=dark] .workflowTriggerPanel select,:root[data-theme=dark] .workflowCronBuilderHeader code,:root[data-theme=dark] .workflowCronPreview,:root[data-theme=dark] .workflowCronWeekdayChips button{border-color:var(--workflow-panel-border);background:var(--workflow-panel-muted-bg);color:var(--c-100)}:root[data-theme=dark] .workflowTriggerValidation,:root[data-theme=dark] .workflowTriggerTokenReveal,:root[data-theme=dark] .workflowCronPreview--invalid{color:var(--c-100);background:#ff950029;border-color:#ffb54d47}:root[data-theme=dark] .workflowTriggerTokenReveal code{color:var(--c-100);background:#ffffff14}:root[data-theme=dark] .workflowAiMessage,:root[data-theme=dark] .workflowAiAccordion pre{background:var(--workflow-panel-muted-bg)}:root[data-theme=dark] .workflowAiMessage--user{background:#5762ff1f}:root[data-theme=dark] .workflowAiStepReferences button{border-color:var(--workflow-panel-border);color:var(--c-62)}:root[data-theme=dark] .workflowAiAutocomplete button{border-color:var(--workflow-panel-border-soft);color:var(--c-100)}:root[data-theme=dark] .workflowAiAutocomplete button:hover,:root[data-theme=dark] .workflowAiAutocomplete button:focus-visible{background:var(--workflow-menu-hover-bg)}:root[data-theme=dark] .workflowAiCopilot{background:#121214;border-color:#ffffff1a;box-shadow:0 24px 80px #00000085}:root[data-theme=dark] .workflowAiCopilotHeader,:root[data-theme=dark] .workflowAiCopilotComposer{background:#121214;border-color:#ffffff14}:root[data-theme=dark] .workflowAiCopilotMode{background:#1c1c20;border-color:#ffffff1a}:root[data-theme=dark] .workflowAiCopilotMode button{color:#a7adbd}:root[data-theme=dark] .workflowAiCopilotMode button.active{background:var(--c-accent);color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 20px #4353ff4d}:root[data-theme=dark] .workflowAiCopilotThread,:root[data-theme=dark] .workflowAiMessage,:root[data-theme=dark] .workflowAiMessage--user{background:0 0}:root[data-theme=dark] .workflowAiMessageBubble{box-shadow:none;background:#1a1a1d;border-color:#ffffff17}:root[data-theme=dark] .workflowAiMessage--assistant .workflowAiMessageBubble{background:#1a1a1d}:root[data-theme=dark] .workflowAiMessage--user .workflowAiMessageBubble{color:#fff;background:#2f3cff;border-color:#5c68ff61}:root[data-theme=dark] .workflowAiMessage--system .workflowAiMessageBubble,:root[data-theme=dark] .workflowAiMessage--validation .workflowAiMessageBubble{background:#171719;border-color:#ffffff24}:root[data-theme=dark] .workflowAiMessageRole,:root[data-theme=dark] .workflowAiMessage small,:root[data-theme=dark] .workflowAiAccordion summary,:root[data-theme=dark] .workflowAiProposalDiff,:root[data-theme=dark] .workflowAiProposalMissing,:root[data-theme=dark] .workflowAiAccordion ul{color:#9ca3b4}:root[data-theme=dark] .workflowAiMessage p{color:#f3f5f8}:root[data-theme=dark] .workflowAiMessage--user .workflowAiMessageRole{color:#ffffffb8}:root[data-theme=dark] .workflowAiProposal{background:#171719;border-color:#ffffff1a}:root[data-theme=dark] .workflowAiProposal--closed{background:#151817}:root[data-theme=dark] .workflowAiProposalOutcome{color:#8df0bd;background:#26c77424}:root[data-theme=dark] .workflowAiAccordion,:root[data-theme=dark] .workflowAiValidationTechnical{border-color:#ffffff14}:root[data-theme=dark] .workflowAiAccordion pre,:root[data-theme=dark] .workflowAiValidationTechnical pre{color:#d8dce7;background:#0d0d0f}:root[data-theme=dark] .workflowAiCopilotComposer textarea,:root[data-theme=dark] .workflowAiAutocomplete{color:#f3f5f8;background:#171719;border-color:#ffffff1a}:root[data-theme=dark] .workflowAiCopilotComposer textarea::placeholder{color:#818898}:root[data-theme=dark] .workflowAiStepReferences button{color:#d8dce7;background:#171719;border-color:#ffffff1f}:root[data-theme=dark] .workflowAiStepReferences button:hover,:root[data-theme=dark] .workflowAiStepReferences button:focus-visible{color:#fff;background:#5c68ff24;border-color:#5c68ff7a}:root[data-theme=dark] .workflowStepNameField,:root[data-theme=dark] .workflowDrawerField input,:root[data-theme=dark] .workflowDrawerField textarea,:root[data-theme=dark] .workflowLogsField,:root[data-theme=dark] .workflow-builder-inspector__decision-editor,:root[data-theme=dark] .workflow-builder-inspector__decision-editor--native,:root[data-theme=dark] .workflow-builder-inspector__code-editor,:root[data-theme=dark] .workflow-builder-inspector__code-editor--native,:root[data-theme=dark] .workflow-builder-inspector__code-editor .cm-editor{border-color:var(--workflow-panel-border);background:var(--workflow-panel-strong-bg)}:root[data-theme=dark] .workflowStepNameField>span,:root[data-theme=dark] .workflowStepNameField small,:root[data-theme=dark] .workflowStepNameField input::placeholder{color:var(--workflow-field-muted-text)}:root[data-theme=dark] .workflow-builder-inspector__code-editor .cm-gutters{border-color:var(--workflow-panel-border);background:var(--workflow-panel-muted-bg);color:var(--c-25)}:root[data-theme=dark] .workflow-builder-inspector__code-editor .cm-activeLine,:root[data-theme=dark] .workflow-builder-inspector__code-editor .cm-activeLineGutter{background:var(--c-purple-15)}:root[data-theme=dark] .workflowTextareaExpandButton{border-color:var(--c-10);background:var(--background)}:root[data-theme=dark] .workflowRemoveNodeButton{border-color:var(--c-red-25);background:var(--c-red-15);color:var(--c-red-75)}:root[data-theme=dark] .workflowRemoveNodeButton:hover,:root[data-theme=dark] .workflowRemoveNodeButton:focus-visible{border-color:var(--c-red-50);background:var(--c-red-25);color:var(--c-red-75);box-shadow:0 0 0 4px var(--c-red-10);outline:0}:root[data-theme=dark] .workflowCompactActionButton{background:var(--workflow-panel-muted-bg)}:root[data-theme=dark] .workflowAttachmentPreviewBody{background:var(--black)}:root[data-theme=dark] .workflowAttachmentPreviewOverlay,:root[data-theme=dark] .workflowAttachmentPreviewPanel,:root[data-theme=dark] .workflowAttachmentPreviewHeader{background:var(--background)}:root[data-theme=dark] .workflowAttachmentTextPreview,:root[data-theme=dark] .workflowAttachmentPreviewBody iframe{border-color:var(--workflow-panel-border);background:var(--background-dimmed)}:root[data-theme=dark] .workflowManagementOverlayBackdrop,:root[data-theme=dark] .workflow-builder-inspector__overlay-backdrop{background:var(--workflow-overlay-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root[data-theme=dark] .workflowCommentsOverlayPanel{background:var(--background)}:root[data-theme=dark] .workflowCommentsOverlayPanel .workflowManagementOverlayHeader,:root[data-theme=dark] .workflowCommentsOverlayPanel .workflowOverlayIntro{border-color:var(--workflow-panel-border-soft);background:var(--background)}:root[data-theme=dark] .workflowCommentsPanel{background:radial-gradient(circle at 12px 12px, var(--c-purple-10) 0 2px, transparent 2px 100%), radial-gradient(circle at 38px 34px, var(--c-accent-7) 0 2px, transparent 2px 100%), linear-gradient(135deg, var(--black) 722 0%, #161d2b 52%, #121820 100%);background-size:52px 52px,58px 58px,100% 100%}:root[data-theme=dark] .workflowCommentsLoadOlder{border-color:var(--workflow-panel-border);color:var(--c-50);box-shadow:0 10px 24px rgb(var(--black-rgb) / 25%);background:#171d27db}:root[data-theme=dark] .workflowCommentsDateDivider{color:var(--c-25)}:root[data-theme=dark] .workflowCommentBubble{background:var(--c-10);box-shadow:0 12px 28px var(--c-25)}:root[data-theme=dark] .workflowCommentBubbleRow--own .workflowCommentBubble{background:var(--c-purple-25);box-shadow:0 12px 28px var(--c-25)}:root[data-theme=dark] .workflowCommentMeta{color:var(--c-25)}:root[data-theme=dark] .workflowCommentMeta strong{color:var(--c-accent-75)}:root[data-theme=dark] .workflowCommentBubbleRow--own .workflowCommentMeta strong{color:var(--c-purple-75)}:root[data-theme=dark] .workflowCommentVersionBadge,:root[data-theme=dark] .workflowCommentVersionBadge--workflow{background:rgb(var(--white-rgb) / 7.5%);color:var(--c-50)}:root[data-theme=dark] .workflowCommentMarkdown code{background:rgb(var(--white-rgb) / 10%)}:root[data-theme=dark] .workflowCommentMarkdown pre{background:rgb(var(--black-rgb) / 25%)}:root[data-theme=dark] .workflowCommentMarkdown a{color:var(--c-purple-75)}:root[data-theme=dark] .workflowCommentMarkdown blockquote{border-left-color:var(--c-purple-75);color:var(--c-50)}:root[data-theme=dark] .workflowCommentAvatar{box-shadow:0 10px 18px var(--c-25)}:root[data-theme=dark] .workflowCommentsEmpty{color:var(--c-50);background:#171d27db}:root[data-theme=dark] .workflowCommentComposer{border-color:var(--workflow-panel-border-soft);background:var(--background)}:root[data-theme=dark] .workflowCommentComposerTab,:root[data-theme=dark] .workflowCommentFormatButtons button{color:var(--c-50)}:root[data-theme=dark] .workflowCommentComposerTab--active,:root[data-theme=dark] .workflowCommentComposerTab:hover,:root[data-theme=dark] .workflowCommentFormatButtons button:hover{background:var(--workflow-panel-muted-bg);color:var(--c-100)}:root[data-theme=dark] .workflowCommentMdxEditor{--accentBase:#0f172a;--accentBgSubtle:#283352;--accentBg:var(--c-purple-15);--accentBgHover:var(--c-purple-25);--accentBgActive:var(--c-purple-25);--accentLine:var(--c-purple-25);--accentBorder:var(--c-purple-25);--accentBorderHover:var(--c-purple-50);--accentSolid:var(--c-accent);--accentSolidHover:var(--c-purple-75);--accentText:var(--c-purple-75);--accentTextContrast:var(--c-purple-100);--basePageBg:var(--workflow-panel-strong-bg);--baseBase:var(--workflow-panel-strong-bg);--baseBgSubtle:var(--background);--baseBg:var(--workflow-panel-muted-bg);--baseBgHover:rgb(var(--white-rgb) / 10%);--baseBgActive:var(--c-purple-15);--baseLine:var(--workflow-panel-border-soft);--baseBorder:var(--workflow-panel-border);--baseBorderHover:var(--c-50);--baseSolid:var(--c-50);--baseSolidHover:var(--c-75);--baseText:var(--c-75);--baseTextContrast:#f4f7ff;border-color:var(--workflow-panel-border);background:var(--workflow-panel-strong-bg);box-shadow:none}:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar{border-color:var(--workflow-panel-border);background:var(--workflow-panel-muted-bg)}:root[data-theme=dark] .workflowCommentMdxEditable{background:var(--workflow-panel-strong-bg);color:#f4f7ff;caret-color:var(--c-purple-75)}:root[data-theme=dark] .workflowCommentMdxEditable p,:root[data-theme=dark] .workflowCommentMdxEditable li,:root[data-theme=dark] .workflowCommentMdxEditable strong,:root[data-theme=dark] .workflowCommentMdxEditable em{color:inherit}:root[data-theme=dark] .workflowCommentMdxEditable ::selection{background:var(--c-purple-25);color:var(--white)}:root[data-theme=dark] .workflowCommentMdxEditable [data-placeholder],:root[data-theme=dark] .workflowCommentMdxEditor [class*=placeholder]{color:#9da8c2}:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar button,:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar [role=radio]{color:#d7dcf2;opacity:1}:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar svg{color:currentColor;stroke:currentColor}:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar [role=separator],:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar div[role=separator]{border-color:var(--workflow-panel-border-soft)}:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar button:not(:disabled):hover,:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar [role=radio]:not(:disabled):hover,:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar button[data-state=on],:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar [role=radio][data-state=on]{background:var(--c-purple-15);color:var(--c-purple-75)}:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar button:disabled,:root[data-theme=dark] .workflowCommentMdxEditor .mdxeditor-toolbar [role=radio][data-disabled]{color:#8793ad;opacity:.78}:root[data-theme=dark] .workflowCommentMdxEditor:focus-within{border-color:var(--c-purple-50);box-shadow:0 0 0 3px var(--c-purple-15)}:root[data-theme=dark] body.workflowCommentsEditorOpen{--accentBase:#0f172a;--accentBgSubtle:#283352;--accentBg:var(--c-purple-15);--accentBgHover:var(--c-purple-25);--accentBgActive:var(--c-purple-25);--accentLine:var(--c-purple-25);--accentBorder:var(--c-purple-25);--accentBorderHover:var(--c-purple-50);--accentSolid:var(--c-accent);--accentSolidHover:var(--c-purple-75);--accentText:var(--c-purple-75);--accentTextContrast:var(--c-purple-100);--basePageBg:var(--workflow-panel-strong-bg);--baseBase:var(--workflow-panel-strong-bg);--baseBgSubtle:var(--background);--baseBg:var(--workflow-panel-muted-bg);--baseBgHover:rgb(var(--white-rgb) / 10%);--baseBgActive:var(--c-purple-15);--baseLine:var(--workflow-panel-border-soft);--baseBorder:var(--workflow-panel-border);--baseBorderHover:var(--c-50);--baseSolid:var(--c-50);--baseSolidHover:var(--c-75);--baseText:var(--c-75);--baseTextContrast:#f4f7ff}:root[data-theme=dark] body.workflowCommentsEditorOpen [class*=_dialogOverlay_]{opacity:.62;background-color:#05070b}:root[data-theme=dark] body.workflowCommentsEditorOpen [class*=_linkDialogPopoverContent_],:root[data-theme=dark] body.workflowCommentsEditorOpen [class*=_dialogContent_],:root[data-theme=dark] body.workflowCommentsEditorOpen [class*=_largeDialogContent_],:root[data-theme=dark] body.workflowCommentsEditorOpen [class*=_popoverContent_]{border-color:var(--workflow-panel-border);background-color:var(--workflow-panel-strong-bg);color:#f4f7ff;box-shadow:0 20px 50px rgb(var(--black-rgb) / 50%)}:root[data-theme=dark] body.workflowCommentsEditorOpen [class*=_linkDialogInputWrapper_]{border-color:var(--workflow-panel-border);background-color:var(--background)}:root[data-theme=dark] body.workflowCommentsEditorOpen [class*=_linkDialogInput_]::placeholder,:root[data-theme=dark] body.workflowCommentsEditorOpen [class*=_dialogInput_]::placeholder{color:#9da8c2}:root[data-theme=dark] .workflowCommentSendButton{background:var(--c-accent);box-shadow:0 10px 22px var(--c-purple-25)}@media (width<=900px){.workflowAttachmentPreviewOverlay{background:var(--background);align-items:stretch;padding:0}.workflowAttachmentPreviewPanel{background:var(--background);width:100vw;height:100dvh;min-height:0;box-shadow:none;border:0;border-radius:0}.workflowAttachmentPreviewHeader{z-index:3;background:var(--background);padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px;grid-template-columns:minmax(0,1fr) 36px;gap:10px 12px;display:grid;position:sticky;top:0}.workflowAttachmentPreviewTitle{overflow-wrap:anywhere;max-width:100%;font:var(--text-18)}.workflowAttachmentPreviewHeader p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflowAttachmentPreviewHeaderActions{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.workflowAttachmentPreviewClose{top:calc(10px + env(safe-area-inset-top,0px));position:absolute;right:12px}.workflowAttachmentPreviewTitleBlock{grid-area:1/1;padding-right:4px}.workflowAttachmentPreviewHeaderActions .button:not(.button--icon){justify-content:center;min-width:0}.workflowAttachmentPreviewBody{background:var(--c-5);padding:0;overflow:hidden}.workflowAttachmentPreviewBody--pdf{place-items:stretch stretch}.workflowAttachmentPreviewBody iframe{border-radius:0;min-width:0;display:block}:root[data-theme=dark] .workflowAttachmentPreviewOverlay,:root[data-theme=dark] .workflowAttachmentPreviewPanel,:root[data-theme=dark] .workflowAttachmentPreviewHeader{background:#151b24}:root[data-theme=dark] .workflowAttachmentPreviewBody{background:#0f141c}}@media (width<=720px){.workflowAiCopilot{width:auto;right:16px}}.workflowDrawerField input,.workflowDrawerField textarea{background:var(--c-7);border:0}.workflowDrawerField textarea{min-height:92px}.workflowCodeSectionToolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.workflowCompactActionButton{border-radius:var(--rd-full);background:var(--c-5);min-height:32px;font:var(--text-12);border:0;flex:none;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.workflowCompactActionButton:hover,.workflowCompactActionButton:focus-visible{background:var(--c-purple-10);color:var(--c-accent);outline:0}.workflowExpandableTextField{margin-top:10px;display:grid;position:relative}.workflowExpandableCodeField{display:grid;position:relative}.workflowExpandableTextField textarea{width:100%;min-height:92px;padding-right:48px}.workflowExpandableTextField input{padding-right:48px}.workflowActionExpandableTextField{margin-top:0}.workflowActionExpandableTextField textarea{min-height:116px}.workflowActionTextExpandButton{width:28px;height:28px;font-size:.78rem;top:7px;right:7px}.workflowTextareaExpandButton{border-radius:var(--rd-full);background:var(--background);width:30px;height:30px;color:var(--c-100);font:var(--text-14);border:0;border:1px solid var(--c-10);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.workflowTextareaExpandButton:hover,.workflowTextareaExpandButton:focus-visible{background:var(--background-dimmed);border:1px solid var(--c-15)}.workflowTextareaExpandButton--code{z-index:2}@media (width<=600px){.workflowTriggerTypeControl{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowTriggerFormGrid,.workflowTriggerFilterRow,.workflowTriggerCopyField{grid-template-columns:1fr}.workflowOverlayFilters{flex-direction:column;align-items:stretch}.workflowManagementOverlay{align-items:stretch;padding:0}.workflowManagementOverlayPanel,.workflowRejectDialog{border-radius:0;width:100%;max-height:100vh}.workflowAttachmentPreviewOverlay{align-items:stretch;padding:0}.workflowAttachmentPreviewPanel{border-radius:0;width:100%;height:100dvh;min-height:0}.workflowAttachmentPreviewHeader{flex-direction:column;padding:14px 16px}.workflowAttachmentPreviewHeaderActions{justify-content:flex-start;width:100%}.workflowManagementOverlayHeader{padding:14px 16px}.workflowOverlayTableShell{padding:0 12px 16px}.workflowApprovalsTable,.workflowOverlayTable{min-width:720px}}.supportPage .supportPressable,.supportPage .supportIconButton,.supportPage .supportDetailHeaderIconButton,.supportPage .supportSidebarFilter,.supportPage .supportDetailTab,.supportPage .supportDropdownMenuItem,.supportPage .supportWorkflowItem,.supportPage .supportSidebarMoreItem{transition:background .16s ease, border-color .16s ease, color .16s ease, transform .12s var(--support-motion-easing), box-shadow .16s ease}.supportPage .supportIconButton:hover:not(:disabled),.supportPage .supportDetailHeaderIconButton:hover:not(:disabled){background:var(--background-dimmed)}.supportPage .supportIconButton:active:not(:disabled),.supportPage .supportDetailHeaderIconButton:active:not(:disabled),.supportPage .supportSidebarFilter:active:not(:disabled),.supportPage .supportDetailTab:active:not(.supportDetailTab--active),.supportPage .supportDropdownMenuItem:active:not(:disabled),.supportPage .supportWorkflowItem:active:not(:disabled),.supportPage .supportSidebarMoreItem:active:not(:disabled){transform:scale(.97)}.supportDropdownMenuSection+.supportDropdownMenuSection{margin-top:4px}.supportDropdownMenuSectionLabel,.supportWorkflowPanelLabel{font:var(--text-11);font-weight:var(--fw-600);letter-spacing:.04em;text-transform:uppercase;color:var(--c-50);margin:8px 8px 4px}.supportDropdownMenuSectionBody{flex-direction:column;gap:2px;display:flex}.supportDropdownMenuItem{border-radius:var(--rd-8);width:100%;color:var(--c-100);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 12px;display:block}.supportDropdownMenuItem:hover,.supportDropdownMenuItem:focus-visible{background:var(--c-5)}.supportDropdownMenuItem--active{background:color-mix(in srgb, var(--c-accent) 10%, transparent);color:var(--c-accent)}.supportWorkflowItem:hover,.supportWorkflowItem:focus-visible{background:var(--c-5)}.supportDetailHeaderTabs .supportDetailTab--interactive{transition:background .22s var(--support-motion-easing), color .22s var(--support-motion-easing), transform .12s var(--support-motion-easing), box-shadow .22s var(--support-motion-easing)}.supportDetailHeaderTabs .supportDetailTab--interactive.supportDetailTab--active{box-shadow:0 2px 8px #0060fe47}.supportPage .supportDetailTab--interactive:active:not(.supportDetailTab--active){transform:scale(.97)}.supportPage .supportDetailTabPanel:not([hidden]),.supportPage .supportAnalyticsTabPanel:not([hidden]){animation:supportDetailTabPanelEnter .24s var(--support-motion-easing) both}.supportPage .supportAnalyticsTab:active:not(.supportAnalyticsTab--active){transform:scale(.98)}@keyframes supportDetailTabPanelEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.supportPage .supportSidebarShell,.supportPage .supportAnalyticsTab{transition:none}.supportPage .supportAnalyticsTabPanel:not([hidden]),.supportPage .supportDetailTabPanel:not([hidden]){animation:none}.supportAnimatedOverlayBackdrop,.supportAnimatedOverlayPanel{transition:none}}.app:has(.supportPage){height:var(--support-viewport-height);min-height:var(--support-flex-min);overflow:hidden}html:has(.supportPage){height:var(--support-fill-height);overflow:hidden}html:has(.supportPage) body{height:var(--support-fill-height);overflow:hidden}.main--full-width:has(.supportPage){height:var(--support-viewport-height);min-height:var(--support-flex-min);max-height:var(--support-viewport-height);flex-direction:column;display:flex;overflow:hidden}.main--full-width>.supportPage{flex:var(--support-flex-fill);min-height:var(--support-flex-min)}.supportPage{flex-direction:column;flex:var(--support-flex-fill);width:100%;min-height:var(--support-flex-min);height:var(--support-fill-height);max-height:var(--support-viewport-height);display:flex;overflow:hidden;container-type:inline-size}.supportShell{flex:var(--support-flex-fill);min-height:var(--support-flex-min);height:var(--support-fill-height);max-height:var(--support-fill-height);background:var(--background-dimmed);align-items:stretch;width:100%;display:flex;overflow:hidden}.supportSidebarShell{flex:0 0 var(--support-sidebar-width);min-height:var(--support-flex-min);max-height:var(--support-fill-height);width:var(--support-sidebar-width);border-right:1px solid var(--support-border-default);background:var(--support-sidebar-bg);min-width:0;transition:width var(--support-motion-duration) var(--support-motion-easing), flex-basis var(--support-motion-duration) var(--support-motion-easing), min-width var(--support-motion-duration) var(--support-motion-easing), opacity var(--support-motion-opacity-duration) ease, border-color var(--support-motion-duration) var(--support-motion-easing);display:flex;overflow:hidden}.supportShell--collapsed .supportSidebarShell{opacity:0;pointer-events:none;border-right-color:#0000;flex-basis:0;width:0;min-width:0}.supportShell.supportShell--collapsed>:not(.supportSidebarShell){flex:100%;width:100%;min-width:0;max-width:100%}.supportShell--collapsed .supportChatComposerDockTyping{width:min(100%, var(--support-chat-composer-width));align-self:center;max-width:100%;padding-inline:0}.supportSidebar{flex-direction:column;flex:var(--support-flex-fill);width:100%;min-width:0;min-height:var(--support-flex-min);max-height:var(--support-fill-height);padding:calc(var(--spacing) * 1.25);background:var(--support-sidebar-bg);align-self:stretch;display:flex;overflow:hidden}.supportShell>:not(.supportSidebarShell){flex:1 1 var(--support-main-width);width:var(--support-main-width);min-width:0;max-width:var(--support-main-width)}.supportPage,.supportFilesDrawer,.supportAttachmentAiWorkspace,.supportAnimatedOverlay--attachmentAi .supportAnimatedOverlayPanel{--support-accent:#0060fe;--support-text-muted:#000000a6;--support-chat-message-text-color:#000000d9;--support-border-subtle:#0000000d;--support-border-default:#0000001a;--support-summary-bg:#fdfdfc;--support-sidebar-bg:#f5f5f5;--support-type-tab:500 .875rem/1.2857 var(--font-family-sans);--support-type-tab-tracking:-.01em;--support-type-filter:500 .8125rem/1.2308 var(--font-family-sans);--support-type-title:500 1rem/1.25 var(--font-family-sans);--support-type-new-button:500 .9375rem/1.3333 var(--font-family-sans);--support-ticket-active-bg:linear-gradient(180deg, #0060fe00 0%, #0060fe1a 100%), linear-gradient(0deg, #fff, #fff);--support-ticket-reported-bg:linear-gradient(180deg, #ff383c00 0%, #ff383c14 100%), linear-gradient(0deg, #fff, #fff);--support-ticket-reported-border:color-mix(in srgb, var(--c-red) 22%, var(--support-border-default));--support-badge-reported-bg:var(--c-red-10);--support-badge-reported-fg:var(--c-red);--support-badge-reported-border:color-mix(in srgb, var(--c-red) 28%, transparent);--support-summary-front-body-bg:#f8fdf9;--support-summary-card-overview-gradient:linear-gradient(0deg, #34c7590a 0%, #34c75900 75%), linear-gradient(0deg, #fff, #fff);--support-summary-card-person-gradient:linear-gradient(0deg, #0060fe0a 0%, #0060fe00 75%), linear-gradient(0deg, #fff, #fff);--support-summary-card-date-gradient:linear-gradient(0deg, #ff383c0a 0%, #ff383c00 75%), linear-gradient(0deg, #fff, #fff);--support-summary-calendar-ribbon:var(--c-red);--support-filter-active-bg:#0060fe29;--support-keycap-bg:#0000000d;--support-pill-radius:6.1875rem;--support-inline-code-bg:#f7f7f8;--support-inline-code-fg:#e01e5a;--support-inline-code-border:#00000014;--support-message-hover-bg:#f0f0ef;--support-message-actions-bg:#171717;--support-message-actions-border:transparent;--support-message-action-fg:#fff;--support-message-action-fg-hover:#fff;--support-message-action-bg-hover:#ffffff24;--support-message-action-border:transparent;--support-message-action-flag-bg-hover:color-mix(in srgb, var(--c-red) 28%, var(--support-message-actions-bg));--support-ticket-card-bg:var(--background);--support-floating-surface-bg:#1c1c1c;--support-floating-surface-fg:#fff;--support-floating-surface-muted:#a8a8a8;--support-floating-surface-hover:#ffffff14;--support-floating-surface-divider:#ffffff29;--support-floating-surface-subtle-fg:#ffffffb8;--support-sla-banner-bg:#585858;--support-sla-banner-bg-breached:#4d4d4d;--support-sla-banner-fg:#fff;--support-sla-banner-subtitle-fg:#ffffffb8;--support-sla-banner-action-border:#ffffff47;--support-attachment-ai-chat-bg:var(--background);--support-attachment-ai-user-bubble-bg:var(--c-7);--support-attachment-ai-send-bg:var(--c-100);--support-attachment-ai-send-fg:var(--background);--support-attachment-ai-workspace-bg:linear-gradient(180deg, rgb(var(--c-accent-rgb) / 6%), var(--background) 28%);--support-attachment-ai-workspace-topbar-bg:rgb(var(--background-rgb,255 255 255) / 88%);--support-attachment-ai-preview-bg:rgb(var(--black-rgb) / 4%);--support-attachment-ai-media-bg:var(--background);--support-sidebar-list-avatar-bg:var(--c-accent-10);--support-sidebar-list-avatar-fg:var(--support-accent);--support-files-icon-fg:var(--c-75);--support-files-icon-fg-hover:var(--c-100);--support-calendar-face-bg:var(--background);--support-border:var(--support-border-default);--support-surface:var(--background);--support-surface-muted:var(--background-dimmed);--support-muted:var(--support-text-muted);--support-ops-panel-bg:var(--background);--support-ops-metric-critical-bg:var(--c-red-10);--support-ops-metric-critical-border:var(--c-red);--support-ops-metric-warn-border:var(--c-orange);--support-ops-badge-ok-bg:var(--c-green-10);--support-ops-badge-ok-fg:var(--c-green);--support-ops-badge-critical-bg:var(--c-red-10);--support-ops-badge-critical-fg:var(--c-red);--support-ops-badge-muted-bg:var(--c-7);--support-ops-badge-muted-fg:var(--c-50);--support-ops-success-bg:var(--c-green-10);--support-ops-success-fg:var(--c-green);--support-ops-error-fg:var(--c-red);--support-design-width:1280;--support-design-height:818;--support-sidebar-width:25.625%;--support-main-width:74.375%;--support-sidebar-back-btn-ref:40;--support-sidebar-back-icon-ref:15;--support-sidebar-title-size-ref:16;--support-sidebar-title-line-ref:20;--support-ui-scale:calc(100cqw / var(--support-design-width));--support-sidebar-back-btn-size:max(28px, calc(var(--support-sidebar-back-btn-ref) / var(--support-design-width) * 100cqw));--support-sidebar-back-icon-size:max(8px, calc(var(--support-sidebar-back-icon-ref) / var(--support-design-width) * 100cqw));--support-sidebar-title-size:max(14px, calc(var(--support-sidebar-title-size-ref) / var(--support-design-width) * 100cqw));--support-sidebar-title-line:max(17.5px, calc(var(--support-sidebar-title-line-ref) / var(--support-design-width) * 100cqw));--support-sidebar-filter-size-ref:13;--support-sidebar-filter-line-ref:16;--support-sidebar-filter-size:max(12px, calc(var(--support-sidebar-filter-size-ref) / var(--support-design-width) * 100cqw));--support-sidebar-filter-line:max(14px, calc(var(--support-sidebar-filter-line-ref) / var(--support-design-width) * 100cqw));--support-sidebar-inset-ref:16;--support-sidebar-search-width-ref:296;--support-sidebar-search-height-ref:32;--support-sidebar-search-radius-ref:8;--support-sidebar-search-pad-inline-ref:8;--support-sidebar-search-pad-bottom-ref:2;--support-sidebar-search-border-ref:1;--support-sidebar-search-gap-ref:4;--support-sidebar-search-margin-bottom-ref:10;--support-sidebar-inset:max(8px, calc(var(--support-sidebar-inset-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-width:calc(100% - (2 * var(--support-sidebar-inset)));--support-sidebar-search-height:max(28px, calc(var(--support-sidebar-search-height-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-radius:max(6px, calc(var(--support-sidebar-search-radius-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-pad-inline:max(6px, calc(var(--support-sidebar-search-pad-inline-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-pad-bottom:max(1px, calc(var(--support-sidebar-search-pad-bottom-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-border:max(1px, calc(var(--support-sidebar-search-border-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-gap:max(4px, calc(var(--support-sidebar-search-gap-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-margin-bottom:max(8px, calc(var(--support-sidebar-search-margin-bottom-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-placeholder-size-ref:14;--support-sidebar-search-placeholder-line-ref:18;--support-sidebar-search-placeholder-color:#c2c2c2;--support-sidebar-search-placeholder-size:max(12px, calc(var(--support-sidebar-search-placeholder-size-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-placeholder-line:max(16px, calc(var(--support-sidebar-search-placeholder-line-ref) / var(--support-design-width) * 100cqw));--support-sidebar-ticket-card-width-ref:296;--support-sidebar-ticket-card-height-ref:88;--support-sidebar-ticket-card-pad-top-ref:14;--support-sidebar-ticket-card-pad-inline-ref:16;--support-sidebar-ticket-card-pad-bottom-ref:16;--support-sidebar-ticket-card-gap-ref:12;--support-sidebar-ticket-card-radius-ref:12;--support-sidebar-ticket-card-border-ref:2;--support-sidebar-ticket-card-border-color:#0000001a;--support-sidebar-ticket-card-width:100%;--support-sidebar-ticket-card-height:max(72px, calc(var(--support-sidebar-ticket-card-height-ref) / var(--support-design-width) * 100cqw));--support-sidebar-ticket-card-min-height:var(--support-sidebar-ticket-card-height);--support-sidebar-ticket-card-pad-top:max(10px, calc(var(--support-sidebar-ticket-card-pad-top-ref) / var(--support-design-width) * 100cqw));--support-sidebar-ticket-card-pad-inline:max(12px, calc(var(--support-sidebar-ticket-card-pad-inline-ref) / var(--support-design-width) * 100cqw));--support-sidebar-ticket-card-pad-bottom:max(12px, calc(var(--support-sidebar-ticket-card-pad-bottom-ref) / var(--support-design-width) * 100cqw));--support-sidebar-ticket-card-gap:max(8px, calc(var(--support-sidebar-ticket-card-gap-ref) / var(--support-design-width) * 100cqw));--support-sidebar-ticket-card-radius:max(8px, calc(var(--support-sidebar-ticket-card-radius-ref) / var(--support-design-width) * 100cqw));--support-sidebar-ticket-card-border:max(1px, calc(var(--support-sidebar-ticket-card-border-ref) / var(--support-design-width) * 100cqw));--support-sidebar-ticket-card-list-gap:max(6px, calc(9 / var(--support-design-width) * 100cqw));--support-sidebar-search-keycap-width-ref:16;--support-sidebar-search-keycap-height-ref:13;--support-sidebar-search-keycap-font-size-ref:10;--support-sidebar-search-keycap-radius-ref:4;--support-sidebar-search-keycap-width:max(14px, calc(var(--support-sidebar-search-keycap-width-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-keycap-height:max(11px, calc(var(--support-sidebar-search-keycap-height-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-keycap-font-size:max(9px, calc(var(--support-sidebar-search-keycap-font-size-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-keycap-radius:max(3px, calc(var(--support-sidebar-search-keycap-radius-ref) / var(--support-design-width) * 100cqw));--support-sidebar-search-keycap-fg:#000000a6;--support-sidebar-card-title-size-ref:14;--support-sidebar-card-title-line-ref:18;--support-sidebar-card-preview-size-ref:14;--support-sidebar-card-preview-line-ref:18;--support-sidebar-card-time-size-ref:11;--support-sidebar-card-time-line-ref:12;--support-sidebar-card-badge-size-ref:10;--support-sidebar-card-floating-badge-bg:#ea4335;--support-sidebar-card-title-color:#202124;--support-sidebar-card-preview-color:#000000a6;--support-sidebar-card-time-color:#00000040;--support-sidebar-card-title-size:max(12px, calc(var(--support-sidebar-card-title-size-ref) / var(--support-design-width) * 100cqw));--support-sidebar-card-title-line:max(16px, calc(var(--support-sidebar-card-title-line-ref) / var(--support-design-width) * 100cqw));--support-sidebar-card-preview-size:max(12px, calc(var(--support-sidebar-card-preview-size-ref) / var(--support-design-width) * 100cqw));--support-sidebar-card-preview-line:max(16px, calc(var(--support-sidebar-card-preview-line-ref) / var(--support-design-width) * 100cqw));--support-sidebar-card-time-size:max(10px, calc(var(--support-sidebar-card-time-size-ref) / var(--support-design-width) * 100cqw));--support-sidebar-card-time-line:max(11px, calc(var(--support-sidebar-card-time-line-ref) / var(--support-design-width) * 100cqw));--support-sidebar-card-badge-size:max(9px, calc(var(--support-sidebar-card-badge-size-ref) / var(--support-design-width) * 100cqw));--support-sidebar-avatar-size-ref:18;--support-sidebar-avatar-pad-bottom-ref:1;--support-sidebar-avatar-gap-ref:6;--support-sidebar-avatar-font-size-ref:8;--support-sidebar-avatar-size:max(16px, calc(var(--support-sidebar-avatar-size-ref) / var(--support-design-width) * 100cqw));--support-sidebar-avatar-pad-bottom:max(1px, calc(var(--support-sidebar-avatar-pad-bottom-ref) / var(--support-design-width) * 100cqw));--support-sidebar-avatar-gap:max(4px, calc(var(--support-sidebar-avatar-gap-ref) / var(--support-design-width) * 100cqw));--support-sidebar-avatar-font-size:max(7px, calc(var(--support-sidebar-avatar-font-size-ref) / var(--support-design-width) * 100cqw));--support-chat-composer-width-ref:600;--support-chat-composer-height-ref:56;--support-chat-composer-radius-ref:28;--support-chat-composer-pad-ref:8;--support-chat-composer-gap-ref:8;--support-chat-composer-border-ref:1;--support-chat-composer-offset-left-ref:176;--support-chat-composer-width:max(480px, calc(var(--support-chat-composer-width-ref) / var(--support-design-width) * 100cqw));--support-chat-composer-height:max(48px, calc(var(--support-chat-composer-height-ref) / var(--support-design-width) * 100cqw));--support-chat-composer-radius:max(24px, calc(var(--support-chat-composer-radius-ref) / var(--support-design-width) * 100cqw));--support-chat-composer-pad:max(6px, calc(var(--support-chat-composer-pad-ref) / var(--support-design-width) * 100cqw));--support-chat-composer-gap:max(6px, calc(var(--support-chat-composer-gap-ref) / var(--support-design-width) * 100cqw));--support-chat-composer-border:max(1px, calc(var(--support-chat-composer-border-ref) / var(--support-design-width) * 100cqw));--support-chat-composer-offset-left:max(12px, calc(var(--support-chat-composer-offset-left-ref) / var(--support-design-width) * 100cqw));--support-chat-composer-attach-size-ref:20;--support-chat-composer-attach-size:max(18px, calc(var(--support-chat-composer-attach-size-ref) / var(--support-design-width) * 100cqw));--support-chat-composer-attach-opacity:.6;--support-chat-composer-editable-max-height-ref:120;--support-chat-composer-editable-max-height:max(72px, calc(var(--support-chat-composer-editable-max-height-ref) / var(--support-design-width) * 100cqw));--support-avatar-red-bg:#fddddd;--support-avatar-red-fg:#ff383c;--support-avatar-blue-bg:#d4e3fc;--support-avatar-blue-fg:#0060fe;--support-avatar-orange-bg:#fdebd9;--support-avatar-orange-fg:#ff8d28;--support-avatar-green-bg:#def7e4;--support-avatar-green-fg:#34c759;--support-summary-deck-width-ref:600;--support-summary-deck-height-ref:290;--support-summary-deck-radius-ref:24;--support-summary-deck-pad-ref:32;--support-summary-deck-gap-ref:12;--support-summary-deck-offset-left-ref:176;--support-summary-peek-width-1-ref:520;--support-summary-peek-width-2-ref:440;--support-summary-peek-height-ref:50;--support-summary-stack-overlap-ref:12;--support-summary-stack-inset-ref:40;--support-summary-peek-radius-ref:16;--support-summary-peek-pad-ref:12;--support-summary-deck-width:max(320px, calc(var(--support-summary-deck-width-ref) / var(--support-design-width) * 100vw));--support-summary-deck-height:max(240px, calc(var(--support-summary-deck-height-ref) / var(--support-design-width) * 100cqw));--support-summary-deck-radius:max(16px, calc(var(--support-summary-deck-radius-ref) / var(--support-design-width) * 100cqw));--support-summary-deck-pad:max(20px, calc(var(--support-summary-deck-pad-ref) / var(--support-design-width) * 100cqw));--support-summary-deck-gap:max(8px, calc(var(--support-summary-deck-gap-ref) / var(--support-design-width) * 100cqw));--support-summary-deck-offset-left:max(12px, calc(var(--support-summary-deck-offset-left-ref) / var(--support-design-width) * 100cqw));--support-summary-peek-width-1:max(280px, calc(var(--support-summary-peek-width-1-ref) / var(--support-design-width) * 100vw));--support-summary-peek-width-2:max(240px, calc(var(--support-summary-peek-width-2-ref) / var(--support-design-width) * 100vw));--support-summary-peek-height:max(32px, calc(var(--support-summary-peek-height-ref) / var(--support-design-width) * 100vw));--support-summary-stack-overlap:max(8px, calc(var(--support-summary-stack-overlap-ref) / var(--support-design-width) * 100vw));--support-summary-stack-inset:max(20px, calc(var(--support-summary-stack-inset-ref) / var(--support-design-width) * 100cqw));--support-summary-peek-radius:max(12px, calc(var(--support-summary-peek-radius-ref) / var(--support-design-width) * 100cqw));--support-summary-peek-pad:max(8px, calc(var(--support-summary-peek-pad-ref) / var(--support-design-width) * 100cqw));--support-summary-overview-heading-size-ref:16;--support-summary-overview-heading-line-ref:20;--support-summary-overview-body-size-ref:16;--support-summary-overview-body-line-ref:26;--support-summary-overview-reply-size-ref:14;--support-summary-overview-reply-line-ref:18;--support-summary-overview-fg:#000000d9;--support-summary-overview-reply-fg:#000000a6;--support-summary-overview-heading-size:max(14px, calc(var(--support-summary-overview-heading-size-ref) / var(--support-design-width) * 100cqw));--support-summary-overview-heading-line:max(18px, calc(var(--support-summary-overview-heading-line-ref) / var(--support-design-width) * 100cqw));--support-summary-overview-body-size:max(14px, calc(var(--support-summary-overview-body-size-ref) / var(--support-design-width) * 100cqw));--support-summary-overview-body-line:max(22px, calc(var(--support-summary-overview-body-line-ref) / var(--support-design-width) * 100cqw));--support-summary-overview-reply-size:max(12px, calc(var(--support-summary-overview-reply-size-ref) / var(--support-design-width) * 100cqw));--support-summary-overview-reply-line:max(16px, calc(var(--support-summary-overview-reply-line-ref) / var(--support-design-width) * 100cqw));--support-summary-group-deck-width-ref:601;--support-summary-group-deck-height-ref:332;--support-summary-group-heading-size-ref:14;--support-summary-group-heading-line-ref:18;--support-summary-group-meta-size-ref:12;--support-summary-group-meta-line-ref:16;--support-summary-group-body-size-ref:16;--support-summary-group-body-line-ref:24;--support-summary-group-fg:#000000d9;--support-summary-group-meta-fg:#0006;--support-summary-group-deck-width:max(320px, calc(var(--support-summary-group-deck-width-ref) / var(--support-design-width) * 100vw));--support-summary-group-deck-height:max(260px, calc(var(--support-summary-group-deck-height-ref) / var(--support-design-width) * 100cqw));--support-summary-group-heading-size:max(12px, calc(var(--support-summary-group-heading-size-ref) / var(--support-design-width) * 100cqw));--support-summary-group-heading-line:max(16px, calc(var(--support-summary-group-heading-line-ref) / var(--support-design-width) * 100cqw));--support-summary-group-meta-size:max(11px, calc(var(--support-summary-group-meta-size-ref) / var(--support-design-width) * 100cqw));--support-summary-group-meta-line:max(14px, calc(var(--support-summary-group-meta-line-ref) / var(--support-design-width) * 100cqw));--support-summary-group-body-size:max(14px, calc(var(--support-summary-group-body-size-ref) / var(--support-design-width) * 100cqw));--support-summary-group-body-line:max(20px, calc(var(--support-summary-group-body-line-ref) / var(--support-design-width) * 100cqw));--support-chat-attachment-preview-width-ref:247;--support-chat-attachment-preview-height-ref:56;--support-chat-attachment-preview-pad-top-ref:10;--support-chat-attachment-preview-pad-right-ref:20;--support-chat-attachment-preview-pad-bottom-ref:14;--support-chat-attachment-preview-pad-left-ref:12;--support-chat-attachment-preview-gap-ref:8;--support-chat-attachment-preview-radius-ref:12;--support-chat-attachment-preview-thumb-size-ref:32;--support-chat-attachment-preview-border-color:#0000000d;--support-chat-attachment-preview-width:max(200px, calc(var(--support-chat-attachment-preview-width-ref) / var(--support-design-width) * 100cqw));--support-chat-attachment-preview-height:max(48px, calc(var(--support-chat-attachment-preview-height-ref) / var(--support-design-width) * 100cqw));--support-chat-attachment-preview-pad-top:max(8px, calc(var(--support-chat-attachment-preview-pad-top-ref) / var(--support-design-width) * 100cqw));--support-chat-attachment-preview-pad-right:max(14px, calc(var(--support-chat-attachment-preview-pad-right-ref) / var(--support-design-width) * 100cqw));--support-chat-attachment-preview-pad-bottom:max(10px, calc(var(--support-chat-attachment-preview-pad-bottom-ref) / var(--support-design-width) * 100cqw));--support-chat-attachment-preview-pad-left:max(10px, calc(var(--support-chat-attachment-preview-pad-left-ref) / var(--support-design-width) * 100cqw));--support-chat-attachment-preview-gap:max(6px, calc(var(--support-chat-attachment-preview-gap-ref) / var(--support-design-width) * 100cqw));--support-chat-attachment-preview-radius:max(10px, calc(var(--support-chat-attachment-preview-radius-ref) / var(--support-design-width) * 100cqw));--support-chat-attachment-preview-thumb-size:max(28px, calc(var(--support-chat-attachment-preview-thumb-size-ref) / var(--support-design-width) * 100cqw));--support-pdf-thumb-scroll-clip:48px;--support-summary-card-shadow:0 0 0 1px #0000001a, 0 8px 24px -4px #0000000d, inset 0 0 0 4px #fff;--support-viewport-height:100dvh;--support-fill-height:100%;--support-flex-fill:1 1 auto;--support-flex-min:100dvh;--support-motion-duration:.32s;--support-motion-easing:cubic-bezier(.4, 0, .2, 1);--support-motion-opacity-duration:.26s}.supportPage input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=hidden]):not([type=image]):not([type=range]):not([type=color]):not(.supportInChatSearchBarInput),.supportPage textarea,.supportPage select{color:var(--c-100);caret-color:var(--c-100);cursor:text}.supportPage .supportButton--primary{background:var(--support-accent);border-color:var(--support-accent)}.supportSidebarHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 16px 12px;display:flex}.supportSidebarHeaderMain{align-items:center;gap:2px;min-width:0;display:flex}.supportSidebarHeaderMain h1{font-family:var(--font-family-sans);font-style:normal;font-weight:500;font-size:var(--support-sidebar-title-size);line-height:var(--support-sidebar-title-line);letter-spacing:-.01em;color:var(--c-100);margin:0}.supportTicketCard .supportAvatar--sidebar,.supportTicketCard .supportAvatar--sidebar.supportAvatar--blue,.supportTicketCard .supportAvatar--sidebar.supportAvatar--pink,.supportTicketCard .supportAvatar--sidebar.supportAvatar--neutral,.supportTicketCard .supportAvatar--sidebar.supportAvatar--green,.supportTicketCard .supportAvatar--sidebar.supportAvatar--orange{background:var(--support-sidebar-list-avatar-bg);color:var(--support-sidebar-list-avatar-fg)}.supportSidebarHeaderActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.supportSidebarNewButton{box-sizing:border-box;width:78px;height:36px;min-height:36px;font:var(--support-type-new-button);letter-spacing:0;color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:3px;padding:0 14px;display:inline-flex}.supportSidebarNewButton svg{width:16px;height:16px}.supportSidebarBackButton{width:var(--support-sidebar-back-btn-size);height:var(--support-sidebar-back-btn-size);border-radius:var(--rd-8);color:var(--c-100);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.supportSidebarBackButton:hover,.supportSidebarBackButton:focus-visible{background:var(--c-5)}.supportSidebarBackButton svg{width:var(--support-sidebar-back-icon-size);height:var(--support-sidebar-back-icon-size);transition:transform var(--support-motion-duration) var(--support-motion-easing)}.supportSidebarBackButton--portalNavHidden svg{transform:rotate(180deg)}.supportSidebarSearchRow{align-items:center;gap:var(--support-sidebar-search-gap);box-sizing:border-box;width:var(--support-sidebar-search-width);height:var(--support-sidebar-search-height);min-height:var(--support-sidebar-search-height);margin:0 var(--support-sidebar-inset) var(--support-sidebar-search-margin-bottom);padding:0 var(--support-sidebar-search-pad-inline) var(--support-sidebar-search-pad-bottom);background:var(--background);border:var(--support-sidebar-search-border) solid var(--support-border-default);border-radius:var(--support-sidebar-search-radius);box-shadow:none;display:flex}.supportSidebarSearchGlobalButton{height:calc(var(--support-sidebar-search-height) - (2 * var(--support-sidebar-search-border)) - var(--support-sidebar-search-pad-bottom));color:var(--support-sidebar-search-placeholder-color);border-radius:var(--support-sidebar-search-radius);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.supportSidebarSearchGlobalButton svg{color:currentColor;stroke:currentColor;stroke-width:2.25px}.supportSidebarSearchGlobalButton:hover{color:color-mix(in srgb, var(--support-sidebar-search-placeholder-color) 80%, var(--c-100));background:var(--background)}.supportSidebarSearchInput{min-width:0;font-family:var(--font-family-sans);font-style:normal;font-weight:400;font-size:var(--support-sidebar-search-placeholder-size);line-height:var(--support-sidebar-search-placeholder-line);letter-spacing:0;text-align:left;color:var(--c-100);caret-color:var(--c-100);background:0 0;border:none;outline:none;flex:1;padding:2px}.supportSidebarSearchInput:placeholder-shown{text-align:left}.supportSidebarSearchInput::placeholder{color:var(--support-sidebar-search-placeholder-color);font-family:inherit;font-style:normal;font-weight:400;font-size:inherit;line-height:inherit;letter-spacing:0;text-align:left;opacity:1}.supportSidebarSearchShortcut{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:0;display:inline-flex}.supportSidebarSearchShortcutKey,.supportSidebarSearchKeycap{box-sizing:border-box;width:var(--support-sidebar-search-keycap-width);min-width:var(--support-sidebar-search-keycap-width);height:var(--support-sidebar-search-keycap-height);font-family:var(--font-family-sans);font-style:normal;font-weight:400;font-size:var(--support-sidebar-search-keycap-font-size);letter-spacing:0;text-align:center;color:var(--support-sidebar-search-keycap-fg);background:var(--support-keycap-bg);border-radius:var(--support-sidebar-search-keycap-radius);border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.supportSidebarSearchShortcut:hover .supportSidebarSearchShortcutKey{color:var(--support-sidebar-search-keycap-fg);background:var(--support-keycap-bg)}.supportSidebarSearchShortcuts{gap:4px;margin-left:auto;display:flex}.supportSidebarSearchShortcut--disabled{opacity:.55}.supportSidebarSearchHint,.supportSearchDisabledMessage{color:var(--c-50);margin:0 16px 8px;font-size:12px;line-height:1.4}.supportSidebarSearchTrigger{width:calc(100% - 32px);color:var(--c-50);background:var(--background-dimmed);border:1px solid var(--c-7);border-radius:var(--rd-12);cursor:pointer;align-items:center;gap:10px;margin:0 16px 8px;padding:10px 12px;display:flex}.supportSidebarSearchTrigger span{text-align:left;flex:1}.supportSidebarFilterInput{border:1px solid var(--c-7);border-radius:var(--rd-12);background:var(--background);width:calc(100% - 32px);margin:0 16px 8px;padding:10px 12px}.supportSidebarFilters{flex-wrap:wrap;gap:1px;padding:0 16px;display:flex}.supportSidebarFilter{color:var(--support-text-muted);font-family:var(--font-family-sans);font-style:normal;font-weight:500;font-size:var(--support-sidebar-filter-size);line-height:var(--support-sidebar-filter-line);letter-spacing:0;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 14px}.supportSidebarFilter--active{background:var(--support-filter-active-bg);color:var(--support-accent)}.supportSidebarLifecycle{flex-shrink:0;gap:6px;margin:0 16px 10px;display:none}.supportSidebarLifecycleTab{color:var(--c-50);font:var(--text-14);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:6px 12px}.supportSidebarLifecycleTab--active{background:var(--background);color:var(--foreground);box-shadow:0 0 0 1px var(--c-7);font-weight:600}.supportSidebarList{overscroll-behavior:contain;gap:var(--support-sidebar-ticket-card-list-gap);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;min-height:0;padding:12px;display:flex;overflow-y:auto}.supportSidebarList::-webkit-scrollbar{display:none}.supportSidebarListLoader{padding:12px 0 4px}.supportSidebarListLoader--more{padding:8px 0 12px}.supportTicketCardWrapper{width:100%;display:flex;position:relative}.supportTicketCardWrapper--active .supportTicketCard{border:2.4px solid var(--support-accent);background:var(--support-ticket-active-bg);box-shadow:none}.supportTicketCardWrapper--urgent:not(.supportTicketCardWrapper--active) .supportTicketCard{background:var(--support-ticket-reported-bg);border-color:var(--support-ticket-reported-border)}.supportTicketCardWrapper--resolved:not(.supportTicketCardWrapper--active) .supportTicketCard{background:color-mix(in srgb, var(--c-green) 8%, var(--background));border-color:color-mix(in srgb, var(--c-green) 22%, var(--support-border-default))}.supportTicketCardWrapper--resolved.supportTicketCardWrapper--urgent:not(.supportTicketCardWrapper--active) .supportTicketCard{background:var(--support-ticket-reported-bg);border-color:var(--support-ticket-reported-border)}.supportTicketCardWrapper--searchHit .supportTicketCardPreview{color:var(--support-sidebar-card-preview-color)}.supportTicketCardWrapper--inactiveMembership .supportTicketCard{opacity:.82}.supportTicketCardWrapper--inactiveMembership .supportTicketCardPreview{color:var(--support-sidebar-card-preview-color);font-style:italic}.supportTicketCard{box-sizing:border-box;width:var(--support-sidebar-ticket-card-width);min-width:0;height:auto;min-height:var(--support-sidebar-ticket-card-height);padding:var(--support-sidebar-ticket-card-pad-top) var(--support-sidebar-ticket-card-pad-inline) var(--support-sidebar-ticket-card-pad-bottom);text-align:left;border:2px solid var(--support-sidebar-ticket-card-border-color);border-radius:var(--support-sidebar-ticket-card-radius);background:var(--support-ticket-card-bg);cursor:pointer;box-shadow:none;flex-direction:column;flex:1;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:visible}.supportTicketCard:hover{border-color:color-mix(in srgb, var(--support-accent) 24%, var(--support-sidebar-ticket-card-border-color))}.supportTicketCard--skeleton{height:var(--support-sidebar-ticket-card-height);min-height:var(--support-sidebar-ticket-card-height);max-height:var(--support-sidebar-ticket-card-height);animation:1.2s ease-in-out infinite pulse}.supportTicketCardFloatingBadges{z-index:2;pointer-events:none;align-items:flex-start;gap:4px;display:inline-flex;position:absolute;top:0;right:0}.supportTicketUnreadBadges{align-items:center;gap:4px;display:inline-flex}.supportTicketUnreadBadges--inline .supportTicketCardBadge,.supportTicketUnreadBadges--inline .supportTicketCardMentionBadge{transform:none}.supportTicketCardMentionBadge{background:var(--support-sidebar-card-floating-badge-bg);color:#fff;min-height:20px;font-family:var(--font-family-sans);font-size:var(--support-sidebar-card-badge-size);letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-weight:600;line-height:1.2;display:inline-flex;transform:translate(15%,-50%)}.supportTicketCardBadge{background:var(--support-sidebar-card-floating-badge-bg);color:#fff;min-width:20px;height:20px;font-family:var(--font-family-sans);font-size:var(--support-sidebar-card-badge-size);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;padding:0 5px;font-weight:600;line-height:1;display:inline-grid;transform:translate(50%,-50%)}.supportTicketCardHeader{flex-direction:column;flex:auto;align-items:stretch;gap:4px;min-width:0;min-height:0;display:flex;overflow:hidden}.supportTicketCardTitleRow{align-items:flex-start;gap:var(--support-sidebar-avatar-gap);flex-shrink:0;min-width:0;display:flex}.supportTicketCardTitle{min-width:0;font-family:var(--font-family-sans);font-size:var(--support-sidebar-card-title-size);font-style:normal;font-weight:500;line-height:var(--support-sidebar-card-title-line);letter-spacing:0;color:var(--support-sidebar-card-title-color);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.supportTicketCardTags{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;max-width:46%;display:flex}.supportTicketCardTags .supportTicketStatusPill,.supportTicketCardTags .supportBadge{font-family:var(--font-family-sans);font-size:var(--support-sidebar-card-badge-size);letter-spacing:0;white-space:nowrap;border:none;border-radius:5px;padding:2px 6px;font-weight:600;line-height:1.2}.supportTicketCardTags .supportBadgeRow--vertical{align-items:flex-end;gap:4px}.supportTicketCardTags .supportBadge--waiting{color:#f29900;background:#fef7e0}.supportTicketCardTags .supportBadge--investigating,.supportTicketCardTags .supportBadge--in_progress{color:#1e8e3e;background:#e6f4ea}.supportTicketCardTags .supportBadge--escalated{color:#1a73e8;background:#d2e3fc}.supportTicketCardTags .supportBadge--reported{color:#d93025;background:#fce8e6;border:none}.supportTicketCardTags .supportTicketStatusPill--resolved{color:#1e8e3e;background:#e6f4ea}.supportTicketCardPreview{width:100%;color:var(--support-sidebar-card-preview-color);font-family:var(--font-family-sans);font-size:var(--support-sidebar-card-preview-size);font-style:normal;font-weight:400;line-height:var(--support-sidebar-card-preview-line);letter-spacing:0;-webkit-line-clamp:1;line-clamp:1;white-space:normal;-webkit-box-orient:vertical;flex-shrink:1;min-height:0;margin:0;display:-webkit-box;overflow:hidden}.supportTicketCardSearchMeta{width:100%;color:var(--support-sidebar-card-time-color);font-family:var(--font-family-sans);font-size:var(--support-sidebar-card-time-size);margin:0;line-height:1.3}.supportTicketCardTime{width:100%;color:var(--support-sidebar-card-time-color);font-family:var(--font-family-sans);font-size:var(--support-sidebar-card-time-size);font-style:normal;font-weight:400;line-height:var(--support-sidebar-card-time-line);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin:0;overflow:hidden}.supportTicketCardUnread,.supportTicketCardUnreadContainer{display:none}.supportTicketPinButton{border-radius:var(--rd-8);width:32px;height:32px;color:var(--c-50);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-top:10px}.supportTicketPinButton--active{color:var(--c-accent)}.supportTicketPinButton:hover:not(:disabled){background:var(--c-3)}.supportVisuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.supportSidebarMoreMenu{position:relative}.supportSidebarMorePanel{border:1px solid var(--c-7);border-radius:var(--rd-12);background:var(--background);min-width:220px;box-shadow:0 8px 24px rgb(var(--black-rgb) / 12%);z-index:6;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.supportSidebarMoreItem{border-radius:var(--rd-8);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 12px;display:block}.supportSidebarMoreItem:hover,.supportSidebarMoreItem:focus-visible{background:var(--c-3)}.supportModerationFilters{border-bottom:1px solid var(--c-7);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:12px 16px;display:flex}.supportModerationFilter{border-radius:var(--rd-8);font:var(--text-12);color:var(--c-3);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 10px}.supportModerationFilter--active{background:var(--background-dimmed);border-color:var(--c-7);color:var(--foreground)}.supportModerationList{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px 24px;display:flex;overflow:auto}.supportModerationHint,.supportModerationError{font:var(--text-14);color:var(--c-3);justify-content:center;align-items:center;width:100%;margin:0;padding:0 16px;display:flex}.supportModerationError{color:var(--danger)}.supportModerationCard{border:1px solid var(--c-7);border-radius:var(--rd-12);background:var(--background);overflow:hidden}.supportModerationCardMain{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:12px;display:block}.supportModerationCardMain:hover{background:var(--background-dimmed)}.supportModerationCardTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.supportModerationTicketNumber{font:var(--text-12);color:var(--c-3)}.supportModerationTarget{font:var(--text-12);color:var(--c-4)}.supportModerationSubject{font:var(--text-14);margin:0 0 6px;font-weight:600}.supportModerationMeta,.supportModerationDetails{font:var(--text-12);color:var(--c-3);margin:0}.supportModerationDetails{margin-top:6px}.supportModerationActions{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.supportModerationVerdictField{margin:0 12px 12px}.supportModerationVerdictError{margin:-4px 12px 8px}.supportModerationVerdictReadonly{border-top:1px solid var(--c-7);font:var(--text-12);color:var(--c-50);white-space:pre-wrap;margin:8px 0 0;padding-top:8px}.supportModerationVerdictLabel{font:var(--text-11-semibold);color:var(--c-70);margin-bottom:4px;display:block}.supportModerationPage{flex:1;min-width:0;padding:24px 28px 40px;overflow:auto}.supportModerationPage--denied{color:var(--c-50);justify-content:center;align-items:center;display:flex}.supportModerationPageHeader{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.supportModerationPageTitleRow{align-items:center;gap:10px;display:flex}.supportModerationPageTitle{margin:0;font-size:22px}.supportModerationPageSubtitle{color:var(--c-50);margin:0;font-size:13px}.supportSummaryTabPanel{--support-summary-tab-pane-height:calc(100dvh - 8.5rem);flex-direction:column;flex:1;min-height:0;display:flex}.supportSummaryTabScroll{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1 1 0;gap:0;min-height:0;display:flex;overflow:hidden auto;container:support-summary-tab/size}.supportSummaryTabPane--summary,.supportSummaryTabPane--reports{box-sizing:border-box;min-width:0;height:var(--support-summary-tab-pane-height);min-height:var(--support-summary-tab-pane-height);max-height:var(--support-summary-tab-pane-height);flex-direction:column;flex:none;display:flex}@supports (height:100cqh){.supportSummaryTabPanel{--support-summary-tab-pane-height:100cqh}}.supportSummaryTabPane--reports{border-top:1px solid color-mix(in srgb, var(--support-border-subtle,var(--c-7)) 80%, transparent)}.supportSummaryTabPanel--noReports .supportSummaryTabScroll{overflow:hidden;container-type:normal}.supportSummaryTabPanel--noReports .supportSummaryTabPane--summary{flex:auto;height:auto;min-height:0;max-height:none}@media only screen and (width<=900px){.supportSummaryTabPanel{--support-summary-tab-pane-height:calc(100dvh - 9.5rem)}@supports (height:100cqh){.supportSummaryTabPanel{--support-summary-tab-pane-height:100cqh}}}@media only screen and (width<=700px){.supportSummaryTabPanel{--support-summary-tab-pane-height:calc(100dvh - 10.5rem)}@supports (height:100cqh){.supportSummaryTabPanel{--support-summary-tab-pane-height:100cqh}}}@media only screen and (height<=640px){.supportSummaryTabPanel{--support-summary-tab-pane-height:calc(100dvh - 6.5rem)}@supports (height:100cqh){.supportSummaryTabPanel{--support-summary-tab-pane-height:100cqh}}}.supportShell--denied,.supportShellHubDenied,.supportDetail--empty{color:var(--c-50);text-align:center;flex:1;place-items:center;padding:48px 24px;display:grid}.supportShellHubDenied{align-content:center;justify-items:center;gap:16px}.supportShellHubDeniedMessage{max-width:28rem;margin:0}.supportShellHubDeniedAction{cursor:pointer}.supportDetail--empty{padding:32px 16px}.supportDetail{background:var(--background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;container:support-detail/inline-size}.supportDetailBody,.supportDetail .supportChat{--support-chat-pane-design-width:952;--support-chat-column-max:720px;--support-chat-composer-width:clamp(min(480px, 100cqw), calc(var(--support-chat-composer-width-ref) / var(--support-chat-pane-design-width) * 100cqw), min(var(--support-chat-column-max), 100cqw));--support-chat-composer-offset-left:max(12px, calc((100cqw - var(--support-chat-composer-width)) / 2));--support-chat-composer-inset-inline:var(--support-chat-composer-offset-left);--support-summary-deck-offset-left:var(--support-chat-composer-offset-left)}.supportDetail--loading,.supportChat--loading{background:var(--background-dimmed);flex:1;place-items:center;display:grid}.supportDetailHeader{border-bottom:1px solid var(--support-border-subtle);z-index:30;background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:14px 20px;display:flex;position:relative;overflow:visible}.supportDetailHeader--toolbar{align-items:stretch;gap:0;padding:0}.supportDetailHeader--fixed{position:sticky;top:0}.supportDetailHeader--compact{z-index:30;position:relative}.supportDetailHeader--narrow .supportDetailHeaderToolbar{grid-template-columns:1fr;row-gap:10px}.supportDetailHeader--narrow:not(.supportDetailHeader--compact) .supportDetailHeaderToolbarStart,.supportDetailHeader--narrow:not(.supportDetailHeader--compact) .supportDetailHeaderToolbarCenter,.supportDetailHeader--narrow:not(.supportDetailHeader--compact) .supportDetailHeaderToolbarActions{grid-column:1;justify-self:start}.supportDetailHeader--narrow:not(.supportDetailHeader--compact) .supportDetailHeaderToolbarActions{flex-wrap:wrap;justify-content:flex-start;justify-self:stretch}.supportDetailHeader--actionsDisabled .supportIconButton:disabled,.supportDetailHeader--actionsDisabled .supportDetailHeaderIconButton:disabled,.supportDetailHeader--actionsDisabled .supportTicketResolveButton:disabled{opacity:.45;cursor:not-allowed}.supportDetailHeaderToolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px 16px;display:grid}.supportDetailHeaderToolbarStart{grid-column:1;align-items:center;gap:8px;min-width:0;display:flex}.supportDetailHeaderToolbarCenter{grid-column:2;justify-self:center;min-width:0}.supportDetailHeaderToolbarActions{grid-column:3;justify-self:end;align-items:center;gap:2px;min-width:0;display:flex}.supportDetailHeaderToolbarEnd{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding-top:2px;display:flex}.supportDetailHeader--compact .supportDetailHeaderToolbarStart{flex:auto;min-width:0}.supportDetailHeader--compact .supportDetailCompany{font-size:15px}.supportDetailHeader--compact .supportDetailSubject{font-size:12px}.supportDetailHeader--compact .supportTicketWorkflowBadges{display:none}.supportDetailHeaderToolbar--compact{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px;width:100%;display:grid}.supportDetailHeaderToolbar--compact .supportDetailHeaderToolbarStart{grid-area:1/1;min-width:0}.supportDetailHeaderToolbar--compact .supportDetailHeaderToolbarEnd{grid-area:1/2;margin-left:0}.supportDetailHeaderToolbar--compact:has(.supportDetailHeaderSearchExpand){gap:0;padding-bottom:0}.supportDetailHeaderToolbar--compact:has(.supportDetailHeaderSearchExpand) .supportDetailHeaderToolbarEnd{padding-top:0}.supportDetailHeaderSearchExpand{box-sizing:border-box;border-top:1px solid var(--c-7);width:100%;max-width:100%;animation:supportSearchBarExpand .22s var(--support-motion-easing) both;transform-origin:top;grid-area:2/1/auto/-1;margin:0;padding:8px 16px 10px;overflow:visible}.supportDetailHeaderMain,.supportDetailHeaderMain--toolbar{flex:1;min-width:0}.supportDetailCompany{font:var(--text-18);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.supportDetailHeader--toolbar .supportDetailCompany{font:var(--text-16);font-weight:var(--fw-600)}.supportDetailHeader--toolbar .supportDetailSubject{margin-top:1px}.supportDetailHeader--toolbar .supportTicketWorkflowBadges{margin-top:4px}.supportDetailSubject{color:var(--c-50);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;display:none;overflow:hidden}.supportDetailTicketNumber{color:var(--c-50);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;display:none}.supportDetailActions{z-index:2;isolation:isolate;align-items:center;gap:6px;margin-left:auto;display:flex;position:relative}.supportDetailBody{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.supportDetailTabPanel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.supportDetailTabPanel[hidden]{display:none}.supportDetailTabs{background:var(--background-dimmed);border-radius:999px;flex-shrink:0;gap:4px;margin:0;padding:4px;display:inline-flex}.supportDetailHeaderTabs{background:0 0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.supportDetailHeaderTabs .supportDetailTabLabel{font:var(--support-type-tab);letter-spacing:var(--support-type-tab-tracking);align-items:center;gap:6px;font-weight:500;display:inline-flex}.supportDetailHeaderTabs .supportDetailTab--chat{position:relative}.supportDetailHeaderTabs--iconOnly{border:1px solid var(--c-7);background:var(--background-dimmed);border-radius:999px;gap:2px;padding:3px}.supportDetailHeaderTabs--iconOnly .supportDetailTab{border-radius:999px;justify-content:center;gap:0;width:34px;height:34px;padding:0}.supportDetailHeaderTabs--iconOnly .supportDetailTabLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.supportDetailHeaderTabs--iconOnly .supportDetailTab--chat .supportTicketUnreadBadges--inline{pointer-events:none;position:absolute;top:2px;right:2px}.supportDetailHeaderTabs--iconOnly .supportDetailTab--chat .supportTicketCardBadge{min-width:16px;height:16px;padding:0 4px;font-size:10px}.supportDetailHeaderTabs--iconOnly .supportDetailTab--active{background:var(--support-accent);color:#fff;box-shadow:none}.supportDetailHeaderTabs .supportDetailTab--interactive:not(.supportDetailTab--active){color:var(--support-text-muted)}.supportDetailHeaderTabs .supportDetailTab--interactive.supportDetailTab--active{background:var(--support-accent);color:#fff}.supportDetailTab{color:var(--support-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.supportDetailTab:hover:not(.supportDetailTab--active){color:var(--support-text-muted);background:0 0}.supportDetailTab--active{background:var(--support-accent);color:#fff}.supportButton{border:1px solid var(--c-7);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.supportButton--primary{background:var(--c-accent);border-color:var(--c-accent);color:var(--white)}.supportButton--pill{border-radius:999px;gap:4px;padding:8px 16px;font-weight:600}.supportButton--primary.supportButton--loading{justify-content:center;align-items:center;gap:8px;display:inline-flex}.supportButton--primary .supportChatSpinner--inline{border-color:rgb(var(--white-rgb) / 35%);border-top-color:var(--white)}.supportButton--ghost{background:0 0}.supportButton--ghost:disabled,.supportButton--primary:disabled{opacity:.55;cursor:not-allowed}.supportButton--ghost:hover:not(:disabled){background:var(--background-dimmed)}.supportButton--destructive{background:var(--c-red);border-color:var(--c-red);color:var(--white)}.supportButton--destructive.supportButton--loading .supportChatSpinner--inline{border-color:rgb(var(--white-rgb) / 35%);border-top-color:var(--white)}.supportButton--blocked{opacity:.6;cursor:pointer}.supportButton--blocked:hover{opacity:.75}.supportIconButton{border:1px solid var(--c-7);border-radius:var(--rd-8);cursor:pointer;place-items:center;width:32px;height:32px;display:inline-grid}.supportIconButton--active{border-color:var(--c-accent);color:var(--c-accent)}.supportIconButton--downloadReady{color:var(--c-accent)}.supportDetailHeaderIconButton{border-radius:var(--rd-8);width:32px;height:32px;color:var(--c-100);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid}.supportDetailHeaderIconButton:hover:not(:disabled){background:var(--c-7);color:var(--c-75)}.supportDetailHeaderIconButton--active{color:var(--support-accent)}.supportDetailHeaderIconButton:disabled{opacity:.45;cursor:not-allowed}.supportDetailHeaderIconButton svg,.supportIconButton svg,.supportSidebarSearchGlobalButton svg,.supportTicketPinButton svg,.supportDetailTab svg{flex-shrink:0}.supportDetailTab svg{color:currentColor;stroke:currentColor}.supportBadgeRow{flex-wrap:wrap;gap:4px;display:flex}.supportBadgeRow--vertical{flex-wrap:nowrap;align-items:flex-start;gap:3px}.supportBadge{border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.supportBadge--waiting{background:var(--c-yellow-15);color:var(--c-yellow)}.supportBadge--investigating{background:var(--c-green-15);color:var(--c-green)}.supportBadge--escalated{background:var(--c-accent-10);color:var(--c-accent)}.supportBadge--reported{background:var(--support-badge-reported-bg);color:var(--support-badge-reported-fg);border-color:var(--support-badge-reported-border)}.supportAvatar{color:var(--white);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.supportAvatar--sidebar{box-sizing:border-box;width:var(--support-sidebar-avatar-size);height:var(--support-sidebar-avatar-size);padding-bottom:var(--support-sidebar-avatar-pad-bottom);font-size:var(--support-sidebar-avatar-font-size);font-weight:var(--fw-700);letter-spacing:-.02em;border-radius:99px;flex-shrink:0}.supportAvatar--xs{width:22px;height:22px;font-size:10px}.supportAvatar--sm{width:24px;height:24px;font-size:12px}.supportAvatar--md{width:32px;height:32px}.supportAvatar--blue{background:var(--c-accent)}.supportAvatar--pink{background:var(--c-pink)}.supportAvatar--neutral{background:var(--c-50)}.supportAvatar--green{background:var(--c-green)}.supportAvatar--orange{background:var(--c-orange)}.supportAvatar--pastel{font-weight:var(--fw-700)}.supportAvatar--pastel.supportAvatar--pink{background:var(--support-avatar-red-bg);color:var(--support-avatar-red-fg)}.supportAvatar--pastel.supportAvatar--blue{background:var(--support-avatar-blue-bg);color:var(--support-avatar-blue-fg)}.supportAvatar--pastel.supportAvatar--orange{background:var(--support-avatar-orange-bg);color:var(--support-avatar-orange-fg)}.supportAvatar--pastel.supportAvatar--green{background:var(--support-avatar-green-bg);color:var(--support-avatar-green-fg)}.supportAvatar--pastel.supportAvatar--neutral{background:var(--c-7);color:var(--c-50)}.supportAvatarGroup{display:inline-flex}.supportAvatarGroup .supportAvatar{margin-left:-6px}.supportAvatarGroup .supportAvatar:first-child{margin-left:0}.supportChat{background:#fdfdfc;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.supportChatSlaHeader{flex-shrink:0;justify-content:flex-end;align-items:center;min-height:0;padding:10px 20px 0;display:flex}.supportChatSlaHeader:empty{display:none}.supportChatSlaResolutionChip{background:color-mix(in srgb, var(--c-blue) 10%, transparent);border:1px solid color-mix(in srgb, var(--c-blue) 18%, transparent);max-width:min(100%,320px);color:var(--muted-foreground);text-align:right;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.35}.supportChatSlaResolutionChip--breached{background:color-mix(in srgb, var(--c-red) 8%, transparent);border-color:color-mix(in srgb, var(--c-red) 22%, transparent);color:var(--foreground)}.supportChatSlaResolutionChipBreached{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.supportChatSlaResolutionChipAction{color:var(--c-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.supportChatSlaResolutionChipAction:hover{filter:brightness(1.1)}.supportChatFeed{overscroll-behavior:contain;min-height:0;padding:20px var(--support-chat-composer-offset-left);background:#fdfdfc;flex:auto;overflow-y:auto}.supportChatFeedStack{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.supportChatFeedLayout{flex:1;gap:0;min-height:0;display:flex;position:relative;overflow:hidden}.supportChatFeedMain{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.supportChatUnreadBannerWrap{z-index:2;justify-content:center;margin-bottom:12px;display:flex;position:sticky;top:8px}.supportChatUnreadBanner{cursor:pointer;font:inherit;background:0 0;border:none}.supportChatUnreadDivider{align-items:center;gap:14px;margin:22px 0 26px;padding:0 6px;display:flex}.supportChatUnreadDivider:before,.supportChatUnreadDivider:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--c-accent) 22%, var(--c-7)) 50%, transparent 100%);flex:1;height:1px}.supportChatUnreadDivider .supportChatUnreadBanner,.supportChatUnreadDividerLabel{border:1px solid color-mix(in srgb, var(--c-accent) 30%, var(--c-7));background:color-mix(in srgb, var(--c-accent) 11%, var(--background));color:var(--c-accent);font:var(--text-12);font-weight:var(--fw-600);letter-spacing:.02em;white-space:nowrap;box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 5%, transparent), 0 6px 18px color-mix(in srgb, var(--c-accent) 14%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 16px;line-height:1.2;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,opacity .18s;display:inline-flex}.supportChatUnreadDivider .supportChatUnreadBanner:hover:not(:disabled),.supportChatUnreadDividerLabel:hover:not(:disabled){background:color-mix(in srgb, var(--c-accent) 17%, var(--background));border-color:color-mix(in srgb, var(--c-accent) 42%, var(--c-7));box-shadow:0 2px 4px color-mix(in srgb, var(--foreground) 7%, transparent), 0 8px 22px color-mix(in srgb, var(--c-accent) 20%, transparent);opacity:1;transform:translateY(-1px)}.supportChatUnreadDivider .supportChatUnreadBanner:active:not(:disabled),.supportChatUnreadDividerLabel:active:not(:disabled){transform:translateY(0)}.supportChatUnreadDivider .supportChatUnreadBanner:focus-visible,.supportChatUnreadDividerLabel:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 55%, transparent);outline-offset:2px}.supportChatUnreadDivider .supportChatUnreadBanner:disabled,.supportChatUnreadDividerLabel:disabled{cursor:default;opacity:.62;box-shadow:none;transform:none}.supportChatUnreadBannerIcon{opacity:.88;flex-shrink:0;transition:transform .18s}.supportChatUnreadDivider .supportChatUnreadBanner:hover:not(:disabled) .supportChatUnreadBannerIcon,.supportChatUnreadDividerLabel:hover:not(:disabled) .supportChatUnreadBannerIcon{transform:translateY(1px)}.supportChatDate{width:fit-content;color:var(--c-50);background:#0000000d;border-radius:999px;margin:12px auto 16px;padding:4px 12px;font-size:12px}.supportChatMessageRow{align-items:flex-start;width:100%;margin-bottom:20px;display:flex}.supportChatMessageRow--incoming,.supportChatMessageRow--outgoing{justify-content:flex-start}.supportChatMessageRow--pending{opacity:.85}.supportChatMessageRow--highlight{animation:2s ease-out supportChatHighlight}.supportChatMessageRow--mentionBlink{animation:2s ease-out supportChatMentionBlink}.supportChatMessageRow--failed .supportChatMessageContent{opacity:.9}.supportChatMessageRow--internalNote .supportChatMessageContent{border-left:3px solid var(--c-accent);padding-left:8px}.supportChatMessageContent{width:min(100%, var(--support-chat-composer-width));min-width:0;max-width:var(--support-chat-composer-width);border-radius:8px;flex-direction:row;flex:0 auto;align-items:flex-start;gap:8px;margin-inline:auto;transition:background-color .15s;display:flex}.supportChatMessageRow--incoming .supportChatMessageContent,.supportChatMessageRow--outgoing .supportChatMessageContent{--support-chat-message-identity-gap:8px}.supportChatMessageAvatar{flex-shrink:0;display:inline-flex}.supportChatMessageMain{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.supportChatMessageRow--incoming .supportChatMessageIdentity,.supportChatMessageRow--outgoing .supportChatMessageIdentity{gap:var(--support-chat-message-identity-gap)}.supportChatMessageTopRow{flex-direction:row;align-items:flex-start;width:100%;min-height:0;display:flex;position:relative}.supportChatMessageIdentity{flex-shrink:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;height:fit-content;display:inline-flex}.supportChatMessageTimeCluster{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.supportChatMessageTimeCluster .supportBadge{font:var(--text-12);border-radius:5px;padding:3px 10px;font-weight:500}.supportChatMessageTimeCluster .supportBadge--reported{background:var(--support-badge-reported-bg);color:var(--support-badge-reported-fg);border:1px solid var(--support-badge-reported-border);border-radius:99px;padding-top:2px;padding-bottom:2px}.supportChatMessageBookmarkStar{color:var(--c-yellow);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.supportChatMessageBookmarkStar svg{fill:currentColor;stroke:currentColor}.supportChatMessageSubMeta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.supportChatMessageBody{flex-direction:column;gap:4px;width:100%;margin:0;display:flex}.supportChatMessageAuthor{font-family:var(--font-family-sans);font-size:14px;font-weight:var(--fw-500);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;color:#000000d9;margin:0;line-height:20px;overflow:hidden}.supportChatMessageAuthor--blue{color:var(--support-avatar-blue-fg)}.supportChatMessageAuthor--pink{color:var(--support-avatar-red-fg)}.supportChatMessageAuthor--orange{color:var(--support-avatar-orange-fg)}.supportChatMessageAuthor--green{color:var(--support-avatar-green-fg)}@media (hover:hover) and (pointer:fine){.supportChatMessageRow:hover .supportChatMessageContent,.supportChatMessageRow:focus-within .supportChatMessageContent{background:var(--support-message-hover-bg)}}.supportChatMessageTime{color:var(--support-text-muted);font-family:var(--font-family-sans);font-size:12px;font-weight:var(--fw-500);letter-spacing:0;font-style:normal;line-height:14px}.supportChatPendingLabel{color:var(--c-50);font-size:11px;font-style:italic}.supportChatFailedRetry{color:var(--c-danger,#c0392b);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.supportChatFailedRetry:hover{color:var(--c-danger-strong,#962d22)}.supportChatMessageText{width:100%;font-family:var(--font-family-sans);letter-spacing:0;color:var(--support-chat-message-text-color);white-space:normal;word-break:break-word;margin:0;font-size:14.5px;font-weight:400;line-height:20px}.supportChatMention{color:var(--c-accent);font-weight:600}.supportChatMessageActions{opacity:1;background:var(--support-message-actions-bg);border:1px solid var(--support-message-actions-border);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:4px;transition:opacity .15s;display:inline-flex;box-shadow:0 4px 16px #0000002e}.supportChatMessageTopRow .supportChatMessageActions{margin-left:0;position:absolute;top:0;right:0}@media (hover:hover) and (pointer:fine){.supportChatMessageActions{opacity:0}.supportChatMessageRow:hover .supportChatMessageActions,.supportChatMessageRow:focus-within .supportChatMessageActions{opacity:1}}@media (hover:none),(pointer:coarse){.supportChatMessageActions{opacity:0;pointer-events:none}.supportChatMessageRow--actionsVisible .supportChatMessageActions{opacity:1;pointer-events:auto}.supportChatMessageRow--actionsVisible .supportChatMessageContent{background:var(--support-message-hover-bg)}}.supportChatMessageAction{width:25px;height:25px;color:var(--support-message-action-fg);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:0;transition:color .15s,background .15s;display:inline-grid}.supportChatMessageAction:hover,.supportChatMessageAction:focus-visible{color:var(--support-message-action-fg-hover);background:var(--support-message-action-bg-hover)}.supportChatMessageAction--active{color:var(--c-yellow)}.supportChatMessageAction--active svg{fill:currentColor}.supportChatMessageAction--copied{color:var(--c-accent);animation:.35s supportChatMessageCopiedPulse}@keyframes supportChatMessageCopiedPulse{0%{opacity:.65;transform:scale(.88)}55%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.supportChatMessageAction--flag{color:var(--c-red)}.supportChatMessageAction--flag:hover,.supportChatMessageAction--flag:focus-visible{color:var(--c-red);background:var(--support-message-action-flag-bg-hover)}.supportChatMessageAction svg{color:currentColor;stroke:currentColor;stroke-width:1.75px}.supportChatPin{color:var(--c-accent);align-items:center;display:inline-flex}.supportChatPinnedBar{border-radius:var(--rd-8);background:color-mix(in srgb, var(--c-accent) 8%, var(--background-dimmed));border-left:3px solid var(--c-accent);align-items:stretch;gap:4px;margin:0 12px 8px;padding:8px 10px;display:flex}.supportChatPinnedBarMain{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.supportChatPinnedBarIcon{color:var(--c-accent);flex-shrink:0}.supportChatPinnedBarText{flex-direction:column;gap:2px;min-width:0;display:flex}.supportChatPinnedBarAuthor{font-size:13px}.supportChatPinnedBarPreview{color:var(--c-50);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.supportChatPinnedBarCount{color:var(--c-50);flex-shrink:0;font-size:11px}.supportChatPinnedBarCycle,.supportChatPinnedBarUnpin{color:var(--c-50);cursor:pointer;border-radius:var(--rd-4);background:0 0;border:none;padding:0 6px}.supportChatSystemLine{text-align:center;color:var(--c-50);margin:12px 0;font-size:13px}.supportChatReplyPreview{border:0;border-left:3px solid var(--c-7);border-radius:var(--rd-8);background:color-mix(in srgb, var(--background) 70%, transparent);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;margin:0 0 8px;padding:8px 10px;font-size:13px;display:block}.supportChatReplyPreview:hover,.supportChatReplyPreview:focus-visible{background:color-mix(in srgb, var(--background) 55%, var(--c-accent) 8%);outline:none}.supportChatReplyPreview strong{margin-bottom:4px;display:block}.supportChatReplyPreview div{background:#f0f0ef;border-radius:8px;padding-bottom:1px;padding-left:8px;padding-right:8px}.supportChatAttachmentList{flex-wrap:wrap;gap:12px;width:100%;margin-top:8px;display:flex}.supportChatAttachmentCard{border:1px solid var(--c-7);border-radius:var(--rd-12);background:var(--background);flex-direction:column;gap:6px;width:100%;margin-top:8px;padding:8px;display:flex}.supportChatAttachmentCard--preview{width:var(--support-chat-attachment-preview-width);height:auto;min-height:var(--support-chat-attachment-preview-height);max-height:none;padding:var(--support-chat-attachment-preview-pad-top) var(--support-chat-attachment-preview-pad-right) var(--support-chat-attachment-preview-pad-bottom) var(--support-chat-attachment-preview-pad-left);border:1px solid var(--support-chat-attachment-preview-border-color);border-radius:var(--support-chat-attachment-preview-radius);box-sizing:border-box;background:#fff;flex:none;margin-top:0;overflow:hidden}.supportChatAttachmentCard--compact{margin-top:6px}.supportChatAttachmentCard--highlight{border-radius:var(--radius-md);animation:2s ease-out supportChatHighlight}.supportChatAttachmentCard--bookmarked{position:relative}.supportChatAttachmentBookmarkMark{z-index:2;background:color-mix(in srgb, var(--c-yellow) 18%, var(--c-surface));width:20px;height:20px;color:color-mix(in srgb, var(--c-yellow) 72%, var(--c-100));box-shadow:0 2px 8px color-mix(in srgb, var(--c-yellow) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.supportChatAttachmentCardMain{cursor:pointer;text-align:left;background:0 0;border:none;gap:10px;width:100%;padding:0;display:flex}.supportChatAttachmentCard--preview .supportChatAttachmentCardMain{align-items:center;gap:var(--support-chat-attachment-preview-gap);min-width:0;height:auto}.supportChatAttachmentPreviewLead{width:var(--support-chat-attachment-preview-thumb-size);height:var(--support-chat-attachment-preview-thumb-size);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.supportChatAttachmentCard--preview .supportChatAttachmentThumb,.supportChatAttachmentCard--preview .supportChatAttachmentVideoThumb,.supportChatAttachmentCard--preview .supportChatAttachmentPdfThumb{width:var(--support-chat-attachment-preview-thumb-size);height:var(--support-chat-attachment-preview-thumb-size);background:var(--background-dimmed);border-radius:6px;flex-shrink:0;overflow:hidden}.supportChatAttachmentCard--preview .supportChatAttachmentVideoThumb .supportChatAttachmentPlay{font-size:12px}.supportChatAttachmentCard--preview .supportChatAttachmentIconWrap{width:var(--support-chat-attachment-preview-thumb-size);height:var(--support-chat-attachment-preview-thumb-size);color:#0006;background:0 0;border-radius:0}.supportChatAttachmentCard--preview .supportChatAttachmentIconWrap svg{width:18px;height:18px}.supportChatAttachmentThumb,.supportChatAttachmentVideoThumb,.supportChatAttachmentPdfThumb{border-radius:var(--rd-8);background:var(--background-dimmed);flex-shrink:0;width:72px;height:72px;overflow:hidden}.supportChatAttachmentThumb{object-fit:cover}.supportChatAttachmentPdfThumb{pointer-events:none;contain:paint;position:relative;overflow:hidden}.supportChatAttachmentPreviewLead--pdf{position:relative}.supportChatAttachmentPreviewLead--pdf .supportChatAttachmentIconWrap{justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;inset:0}.supportChatAttachmentPreviewLead--pdf .supportChatAttachmentIconWrap[data-hidden=true]{opacity:0;pointer-events:none}.supportAttachmentPdfThumbCanvas{opacity:0;width:100%;height:100%;transition:opacity .12s;display:block}.supportAttachmentPdfThumb--ready .supportAttachmentPdfThumbCanvas{opacity:1}.supportAttachmentPdfThumbViewport{position:absolute;inset:0;overflow:hidden}.supportAttachmentPdfThumbViewport embed{width:calc(100% + var(--support-pdf-thumb-scroll-clip,48px));height:calc(100% + var(--support-pdf-thumb-scroll-clip,48px));pointer-events:none;border:none;max-width:none;position:absolute;top:0;left:0}.supportChatAttachmentVideoThumb{position:relative}.supportChatAttachmentVideoThumb video{object-fit:cover;width:100%;height:100%}.supportChatAttachmentPlay{background:color-mix(in srgb, var(--foreground) 25%, transparent);color:var(--white);place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.supportChatAttachmentIconWrap{border-radius:var(--rd-8);background:var(--background-dimmed);flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.supportChatAttachmentMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.supportChatAttachmentMeta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supportChatAttachmentCard--preview .supportChatAttachmentMeta{justify-content:center;gap:2px}.supportChatAttachmentCard--preview .supportChatAttachmentMeta strong{font-family:var(--font-family-sans);letter-spacing:0;color:#000000d9;font-size:14px;font-weight:500;line-height:18px}.supportChatAttachmentMeta span{color:var(--c-50);font-size:12px}.supportChatAttachmentCard--preview .supportChatAttachmentMeta span{font-family:var(--font-family-sans);letter-spacing:0;color:#0006;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.supportChatAttachmentActions{flex-wrap:wrap;gap:6px;display:flex}.supportChatAttachment{border:1px solid var(--c-7);border-radius:var(--rd-12);background:var(--background-dimmed);cursor:pointer;text-align:left;gap:10px;width:100%;margin-top:8px;padding:10px 12px;display:flex}.supportChatAttachment:hover{border-color:var(--c-6)}.supportChatAttachment--audio{gap:8px}.supportChatAttachmentAudioBody{flex-direction:column;gap:8px;width:100%;display:flex}.supportChatPendingAttachments{scrollbar-width:none;flex-flow:row;align-items:center;gap:8px;width:100%;display:flex;overflow-x:auto}.supportChatPendingAttachments::-webkit-scrollbar{display:none}.supportChatUploadTile{flex-shrink:0;width:40px;height:40px;position:relative}.supportChatUploadTile--uploading .supportChatUploadTilePreview{border-color:var(--c-accent)}.supportChatUploadTile--error .supportChatUploadTilePreview{border-color:var(--c-red)}.supportChatUploadTilePreview{border:1px solid var(--c-7);border-radius:var(--rd-8);background:var(--background-dimmed);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.supportChatUploadTilePreview--image{object-fit:cover}.supportChatUploadTilePreview--video{background:color-mix(in srgb, var(--c-blue) 12%, transparent);border-color:color-mix(in srgb, var(--c-blue) 22%, transparent)}.supportChatUploadTilePreview--video .supportChatAttachmentPlay{background:color-mix(in srgb, var(--c-blue) 18%, transparent);width:100%;height:100%;font-size:14px;position:static}.supportChatUploadTilePreview--audio{color:var(--c-accent);background:var(--c-accent-10)}.supportChatUploadTilePreview--file{color:#0006}.supportChatUploadTilePreview--file svg{width:18px;height:18px}.supportChatUploadTileOverlay{background:color-mix(in srgb, var(--background) 80%, transparent);border-width:2px;width:18px;height:18px;margin:auto;position:absolute;inset:0}.supportChatUploadTileRemove{z-index:2;border:1px solid var(--c-7);background:var(--background);width:18px;height:18px;color:var(--c-70);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 1px 4px #0000001f}.supportChatUploadTileRemove:hover{color:var(--c-100);background:var(--background-dimmed)}.supportChatComposerPillStack{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.supportChatComposerPillRow{align-items:center;gap:var(--support-chat-composer-gap);width:100%;min-width:0;display:flex}.supportChatUploadChip{border:1px solid var(--c-7);border-radius:var(--rd-12);background:var(--background-dimmed);align-items:center;gap:10px;padding:8px 10px;display:flex}.supportChatUploadChip--uploading{border-color:var(--c-accent)}.supportChatUploadChip--error{border-color:var(--c-red)}.supportChatUploadThumb{border-radius:var(--rd-8);object-fit:cover;flex-shrink:0;width:40px;height:40px}.supportChatUploadThumbWrap{flex-shrink:0;width:40px;height:40px;position:relative}.supportChatUploadVideoThumb{background:color-mix(in srgb, var(--c-blue) 12%, transparent);border:1px solid color-mix(in srgb, var(--c-blue) 22%, transparent);border-radius:var(--rd-8);place-items:center;display:grid}.supportChatUploadVideoThumb .supportChatAttachmentPlay{background:color-mix(in srgb, var(--c-blue) 18%, transparent);width:100%;height:100%;font-size:14px;position:static}.supportChatUploadOverlay{background:color-mix(in srgb, var(--background) 75%, transparent);border-width:2px;width:18px;height:18px;margin:auto;position:absolute;inset:4px}.supportChatUploadFileIcon{border-radius:var(--rd-8);background:var(--background);flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.supportChatUploadAudioThumb{border-radius:var(--rd-8);background:var(--c-accent-10);width:48px;height:48px;color:var(--c-accent);place-items:center;display:grid}.supportChatUploadChipBody{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:12px;display:flex}.supportChatUploadChipBody strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supportChatUploadChipBody span{color:var(--c-50)}.supportChatUploadRemove{cursor:pointer;color:var(--c-50);background:0 0;border:none;font-size:18px;line-height:1}.supportChatSpinner{border:2px solid var(--c-7);border-top-color:var(--c-accent);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite supportSpin}.supportChatSpinner--inline{width:14px;height:14px}.supportChatPendingAttachment{border-radius:var(--rd-12);background:var(--background-dimmed);align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.supportChatPendingAttachment button{cursor:pointer;background:0 0;border:none;font-size:14px;line-height:1}.supportChatFileInput{display:none}.supportChatSlaBannerStack{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.supportChatSlaBanner{background:var(--support-sla-banner-bg);width:100%;color:var(--support-sla-banner-fg);box-sizing:border-box;border:none;border-radius:24px;align-items:center;gap:14px;margin:0;padding:16px 20px;display:flex}.supportChatSlaBannerIcon{width:50px;height:50px;color:var(--support-sla-banner-fg);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.supportChatSlaBannerIcon svg{color:currentColor;stroke:currentColor;width:25px;height:25px}.supportChatSlaBannerContent{flex:auto;min-width:0}.supportChatSlaBannerTitle{font:var(--text-15);color:var(--support-sla-banner-fg);margin:0;font-weight:600;line-height:1.35;display:block}.supportChatSlaBannerSubtitle{font:var(--text-13);color:var(--support-sla-banner-subtitle-fg);margin:4px 0 0;line-height:1.4}.supportChatSlaBanner--breached{background:var(--support-sla-banner-bg-breached)}.supportChatSlaBannerActions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.supportChatSlaBannerAction{border-radius:var(--support-pill-radius);border:1px solid var(--support-sla-banner-action-border);color:var(--support-sla-banner-fg);font:var(--text-12);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;margin:0;padding:8px 14px;font-weight:600}.supportChatSlaBannerAction:hover{background:#ffffff1a}.supportChatSlaBannerActions .supportTicketResolveButton{font-family:"Google Sans Flex", var(--font-sans,sans-serif);padding:0 12px 3px 14px;font-size:15px;font-weight:500;line-height:20px}.supportChatResolveButton{background:var(--c-green);color:var(--white);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-weight:600;display:inline-flex}.supportChatResolveButton:hover:not(:disabled){filter:brightness(1.05)}.supportChatResolveButton:disabled{opacity:.7;cursor:not-allowed}.supportChatComposerDock{--support-chat-composer-inset-inline:var(--support-chat-composer-offset-left);background:#fdfdfc;flex-direction:column;flex-shrink:0;display:flex}.supportChatComposerDockNotices{padding:12px var(--support-chat-composer-offset-left) 0;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex}.supportChatComposerDockNotices>*{pointer-events:auto;width:min(100%, var(--support-chat-composer-width));max-width:100%}.supportChatComposerDockNotices:empty{display:none}.supportChatComposerDockTyping{padding:10px var(--support-chat-composer-inset-inline) 0;flex-shrink:0}.supportChatComposerBlock{padding:12px var(--support-chat-composer-offset-left) 20px;background:#fdfdfc;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.supportChatComposerBlock:empty{display:none}.supportChatComposerBlock .supportChatSlaBanner{width:var(--support-chat-composer-width);flex-shrink:0;max-width:100%}.supportChatComposer{background:0 0;flex-shrink:0;padding:0}.supportChatComposerDockNotices:not(:empty)+.supportChatComposerDockTyping+.supportChatComposerBlock,.supportChatComposerDockNotices:not(:empty)+.supportChatComposerBlock{padding-top:10px}.supportChatComposerDockTyping+.supportChatComposerBlock,.supportChatComposerDockNotices:not(:empty)+.supportChatComposerDockTyping{padding-top:8px}.supportChatComposerForm{flex-direction:column;display:flex}.supportChatComposerToolbar{width:var(--support-chat-composer-width);justify-content:space-between;align-items:center;gap:12px;max-width:100%;margin-top:0;margin-bottom:14px;display:flex}.supportChatComposerToolbarSpacer{flex:1;min-width:0}.supportChatComposerToolbarResolve{flex-shrink:0;position:relative}.supportChatComposerToolbar .supportTicketResolveButtonError{white-space:nowrap;margin-top:4px;position:absolute;top:100%;right:0}.supportChatComposerPill{align-items:center;gap:var(--support-chat-composer-gap);box-sizing:border-box;width:var(--support-chat-composer-width);max-width:100%;height:auto;min-height:var(--support-chat-composer-height);padding:var(--support-chat-composer-pad);border:var(--support-chat-composer-border) solid var(--c-7);border-radius:var(--support-chat-composer-radius);background:var(--background);display:flex;overflow:visible}:is(.supportChatComposerPill:has(.supportScreenRecordActive),.supportChatComposerPill:has(.supportVoiceRecordBar),.supportChatComposerPill:has(.supportSpeechDictationBar)){width:100%;height:auto;max-height:none}.supportChatComposerPillActions{align-items:center;gap:var(--support-chat-composer-gap);flex-shrink:0;margin-left:auto;display:flex}.supportChatComposerAttach{width:var(--support-chat-composer-attach-size);height:var(--support-chat-composer-attach-size);color:var(--c-100);opacity:var(--support-chat-composer-attach-opacity);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;place-items:center;padding:0;display:grid}.supportChatComposerAttach svg{width:var(--support-chat-composer-attach-size);height:var(--support-chat-composer-attach-size)}.supportChatComposerAttach:hover:not(:disabled),.supportChatComposerAttach--active{opacity:1;color:var(--foreground)}.supportChatComposerInput{resize:none;word-break:break-word;white-space:pre-wrap;min-width:0;max-height:160px;color:var(--c-100);caret-color:var(--c-100);cursor:text;background:0 0;border:none;outline:none;flex:1;font-size:14px;line-height:1.4;overflow-y:auto}.supportChatComposerSend{background:var(--c-accent);width:40px;height:40px;color:var(--white);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.supportChatComposerSend:hover:not(:disabled){filter:brightness(1.08)}.supportChatComposerSend:disabled{opacity:.45;cursor:not-allowed}.supportChatComposer textarea{border:1px solid var(--c-7);border-radius:var(--rd-12);resize:none;width:100%;max-height:120px;color:var(--c-100);caret-color:var(--c-100);cursor:text;padding:10px 12px}.supportChatComposerActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.supportChatComposerMode{gap:6px;margin:0;display:flex}.supportChatComposerPlusMenu{display:inline-flex;position:relative}.supportChatComposerPlusPanel{background:var(--support-floating-surface-bg);z-index:100;border:none;border-radius:16px;width:max-content;min-width:200px;max-width:calc(100vw - 40px);padding:8px;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%;box-shadow:0 12px 32px #00000047,0 4px 12px #0000002e}.supportChatComposerPlusItem{width:100%;min-height:44px;color:var(--support-floating-surface-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:14px;padding:10px 12px;display:flex}.supportChatComposerPlusItem:hover,.supportChatComposerPlusItem:focus-visible{background:var(--support-floating-surface-hover);outline:none}.supportChatComposerPlusItemIcon{color:var(--support-floating-surface-muted);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.supportChatComposerPlusItemIcon svg{stroke:currentColor;width:20px;height:20px}.supportChatComposerPlusItemLabel{font:var(--text-14);color:var(--support-floating-surface-fg)}.supportScreenRecordActive{align-items:center;gap:12px;width:100%;padding:2px 6px;display:flex}.supportScreenRecordDot{background:var(--c-red);border-radius:50%;width:10px;height:10px;animation:1s infinite alternate supportPulse}.supportScreenRecordTimer{color:var(--c-red);flex:1;font-size:14px;font-weight:500}.supportScreenRecordError{color:var(--c-red);margin-top:8px;font-size:13px}.supportChatComposerMic{width:40px;height:40px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.supportChatComposerMic:hover:not(:disabled){background:var(--background-dimmed);color:var(--foreground)}.supportChatComposerMic:disabled{opacity:.45;cursor:not-allowed}.supportVoiceRecordBar{align-items:center;gap:8px;width:100%;padding:2px 4px;display:flex}.supportVoiceRecordMain{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.supportVoiceRecordDot{background:var(--c-red);border-radius:50%;flex-shrink:0;width:10px;height:10px}.supportVoiceRecordDot--active{animation:1s infinite alternate supportPulse}.supportVoiceRecordWave{flex:1;align-items:center;gap:3px;min-width:0;height:24px;display:flex}.supportVoiceRecordWave span{background:var(--c-accent);border-radius:2px;flex:1;max-width:4px;height:40%;animation:1.2s ease-in-out infinite supportVoiceWave}.supportVoiceRecordWave span:nth-child(2){animation-delay:.15s}.supportVoiceRecordWave span:nth-child(3){animation-delay:.3s}.supportVoiceRecordWave span:nth-child(4){animation-delay:.45s}.supportVoiceRecordWave span:nth-child(5){animation-delay:.6s}.supportVoiceRecordTimer{font-variant-numeric:tabular-nums;color:var(--foreground);flex-shrink:0;font-size:14px;font-weight:500}.supportVoiceRecordAction{background:var(--background-dimmed);width:36px;height:36px;color:var(--foreground-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.supportVoiceRecordAction:hover{background:color-mix(in srgb, var(--foreground) 8%, var(--background-dimmed));color:var(--foreground)}.supportVoiceRecordAction--danger{color:var(--c-red)}.supportVoiceRecordAction--accent{color:var(--c-accent)}.supportVoiceRecordSend{background:var(--c-accent);color:var(--white);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600}.supportVoiceRecordSend:hover{filter:brightness(1.08)}.supportVoiceRecordError{color:var(--c-red);margin-top:8px;font-size:13px}.supportVoiceNotePlayer{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.supportVoiceNotePlayer--compact{gap:8px}.supportVoiceNotePlayerToggle{background:var(--c-accent-10);width:32px;height:32px;color:var(--c-accent);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.supportVoiceNotePlayerToggle:hover{background:color-mix(in srgb, var(--c-accent) 18%, transparent)}.supportVoiceNotePlayerScrubber{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;align-items:center;min-width:0;height:24px;display:flex;position:relative}.supportVoiceNotePlayer--compact .supportVoiceNotePlayerScrubber{height:20px}.supportVoiceNotePlayerTrack{background:color-mix(in srgb, var(--c-accent) 14%, var(--c-7));border-radius:999px;width:100%;height:5px;transition:height .15s;position:relative;overflow:hidden}.supportVoiceNotePlayer--compact .supportVoiceNotePlayerTrack{height:4px}.supportVoiceNotePlayerScrubber:hover .supportVoiceNotePlayerTrack,.supportVoiceNotePlayerScrubber.dragging .supportVoiceNotePlayerTrack,.supportVoiceNotePlayerScrubber:focus-visible .supportVoiceNotePlayerTrack{height:6px}.supportVoiceNotePlayer--compact .supportVoiceNotePlayerScrubber:hover .supportVoiceNotePlayerTrack,.supportVoiceNotePlayer--compact .supportVoiceNotePlayerScrubber.dragging .supportVoiceNotePlayerTrack,.supportVoiceNotePlayer--compact .supportVoiceNotePlayerScrubber:focus-visible .supportVoiceNotePlayerTrack{height:5px}.supportVoiceNotePlayerProgress{border-radius:inherit;background:var(--c-accent);pointer-events:none;will-change:width;height:100%;position:absolute;inset:0 auto 0 0}.supportVoiceNotePlayerScrubber.playing .supportVoiceNotePlayerProgress,.supportVoiceNotePlayerScrubber.dragging .supportVoiceNotePlayerProgress{transition:none}.supportVoiceNotePlayerThumb{background:var(--c-accent);border:2px solid var(--c-surface,#fff);pointer-events:none;z-index:1;will-change:left;border-radius:50%;width:14px;height:14px;transition:width .15s,height .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000038}.supportVoiceNotePlayer--compact .supportVoiceNotePlayerThumb{width:12px;height:12px}.supportVoiceNotePlayerScrubber:hover .supportVoiceNotePlayerThumb,.supportVoiceNotePlayerScrubber.dragging .supportVoiceNotePlayerThumb,.supportVoiceNotePlayer--playing .supportVoiceNotePlayerThumb{width:16px;height:16px}.supportVoiceNotePlayer--compact .supportVoiceNotePlayerScrubber:hover .supportVoiceNotePlayerThumb,.supportVoiceNotePlayer--compact .supportVoiceNotePlayerScrubber.dragging .supportVoiceNotePlayerThumb,.supportVoiceNotePlayer--compact.supportVoiceNotePlayer--playing .supportVoiceNotePlayerThumb{width:14px;height:14px}.supportVoiceNotePlayerScrubber.playing .supportVoiceNotePlayerThumb,.supportVoiceNotePlayerScrubber.dragging .supportVoiceNotePlayerThumb{transition:none}.supportVoiceNotePlayerScrubber:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:4px}.supportVoiceNotePlayerTime{font-variant-numeric:tabular-nums;min-width:36px;color:var(--foreground-muted);flex-shrink:0;font-size:12px}.supportChatComposerVoiceDictation{width:40px;height:40px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.supportChatComposerVoiceDictation:hover:not(:disabled){background:var(--background-dimmed);color:var(--foreground)}.supportChatComposerVoiceDictation:disabled{opacity:.45;cursor:not-allowed}.supportSpeechDictationBar{background:color-mix(in srgb, var(--c-accent) 8%, var(--background-dimmed));width:100%;min-height:40px;color:var(--foreground);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:4px 8px;display:flex}.supportSpeechDictationBar--transcribing{cursor:default;color:var(--foreground-muted);justify-content:center;font-size:14px}.supportSpeechDictationDot{background:var(--c-red);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1s infinite alternate supportPulse}.supportSpeechDictationWave{flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;height:30px;padding:0 4px;display:flex}.supportSpeechDictationWaveBar{background:linear-gradient(180deg, color-mix(in srgb, var(--c-accent) 55%, white), var(--c-accent) 42%, color-mix(in srgb, var(--c-accent) 82%, var(--background)));width:3px;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--c-accent) 18%, transparent);transform-origin:50%;will-change:transform;border-radius:999px}.supportSpeechDictationTimer{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600}.supportSpeechDictationHint{color:var(--foreground-muted);flex-shrink:0;font-size:12px}.supportSpeechDictationError{color:var(--c-red);margin-top:8px;font-size:13px}.supportChatTypingStatus{color:var(--c-50);margin:0;padding:2px 0;font-size:12px;line-height:1.4}.supportSummary{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.supportSummaryScroll{background-color:var(--support-summary-bg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;min-height:0;max-height:100%;padding:30px 8px 20px;display:flex;overflow:hidden}.supportSummary>.supportSummaryText,.supportSummary>.supportApiError,.supportSummary.supportSummary--loading{width:min(100%,760px);margin-inline:auto;padding-inline:24px}.supportSummary--loading{min-height:240px}.supportSummaryDeckStack{width:var(--support-summary-deck-width);flex-direction:column;flex:0 auto;align-items:stretch;max-width:100%;min-height:0;max-height:100%;margin-inline:auto;display:flex}:is(.supportSummaryDeckStack:has(.supportSummaryDeckCard--front.supportSummaryGroupCard--date),.supportSummaryDeckStack:has(.supportSummaryDeckCard--front.supportSummaryGroupCard--person)){width:var(--support-summary-group-deck-width)}.supportSummaryDeck{flex-direction:column;flex:0 auto;align-items:flex-start;width:100%;max-width:100%;min-height:0;max-height:100%;display:flex}:is(.supportSummaryDeck:has(.supportSummaryDeckCard--front.supportSummaryGroupCard--date),.supportSummaryDeck:has(.supportSummaryDeckCard--front.supportSummaryGroupCard--person)){width:100%}.supportSummaryDeckCard{box-sizing:border-box;width:100%;transition:transform .22s,box-shadow .22s,margin .22s,width .22s}.supportSummaryDeckCard--front{z-index:3;flex:0 auto;width:100%;height:25vw;max-height:none;margin-top:0;transition:height .28s cubic-bezier(.4,0,.2,1),transform .22s,box-shadow .22s,margin .22s,width .22s;position:relative;transform:translate(0)}.supportSummaryDeckCard--front.supportSummaryDeckCard--maximized{height:calc(100vh - 140px)}.supportSummaryDeckCard--front.supportSummaryGroupCard{gap:var(--support-summary-deck-gap);padding:var(--support-summary-deck-pad);border-radius:var(--support-summary-deck-radius);flex-direction:column;display:flex;overflow:hidden}.supportSummaryDeckCard--front .supportSummaryGroupCardHeader{gap:var(--support-summary-deck-gap);background:0 0;flex-shrink:0}.supportSummaryDeckCard--front .supportSummaryGroupCardBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:0 0;border-radius:0;flex:auto;gap:10px;min-height:0;margin:0;padding:0;overflow:hidden auto}.supportSummaryDeckFooter{width:100%;padding-top:var(--support-summary-deck-gap);flex-shrink:0;justify-content:center;align-items:center;display:flex}.supportSummaryDeckFooter .supportViewChatLink{font-family:var(--font-family-sans);font-style:normal;font-weight:500;font-size:var(--support-summary-overview-reply-size);line-height:var(--support-summary-overview-reply-line);letter-spacing:-.01em;color:var(--support-summary-overview-reply-fg)}.supportSummaryDeckCard--peek{box-sizing:border-box;height:var(--support-summary-peek-height);min-height:var(--support-summary-peek-height);max-height:var(--support-summary-peek-height);margin-top:calc(-1 * var(--support-summary-stack-overlap));cursor:pointer;flex:none;position:relative;overflow:hidden}.supportSummaryDeckCard--stack-1{z-index:2;width:var(--support-summary-peek-width-1);transform:translateX(var(--support-summary-stack-inset))}.supportSummaryDeckCard--stack-2{z-index:1;width:var(--support-summary-peek-width-2);transform:translateX(calc(2 * var(--support-summary-stack-inset)))}.supportSummaryDeckCard--peek:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.supportSummaryDeckCard--peek .supportSummaryGroupCardHeader{flex:0 auto;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:0}.supportSummaryGroupCardHeader--front{cursor:pointer}.supportSummaryGroupCard{border-radius:var(--support-summary-peek-radius);padding:var(--support-summary-peek-pad);background:var(--background);box-shadow:var(--support-summary-card-shadow);border:none}.supportSummaryDeckCard--front.supportSummaryGroupCard--overview{background:var(--support-summary-card-overview-gradient)}.supportSummaryGroupCard--overview .supportSummaryGroupCardTitle{font-family:var(--font-family-sans);font-style:normal;font-weight:500;font-size:var(--support-summary-overview-heading-size);line-height:var(--support-summary-overview-heading-line);letter-spacing:0;color:var(--support-summary-overview-fg)}.supportSummaryGroupCard--overview .supportSummaryGroupCardBody .supportSummaryText{font-family:var(--font-family-sans);font-style:normal;font-weight:400;font-size:var(--support-summary-overview-body-size);line-height:var(--support-summary-overview-body-line);letter-spacing:0;color:var(--support-summary-overview-fg);margin:0}.supportSummaryGroupCard--overview .supportSummaryGroupCardBody .supportSummaryText.supportSummaryText--muted,.supportSummaryGroupCard--overview .supportSummaryGroupCardBody .supportSummaryText.supportSummaryText--loading{color:var(--c-50)}.supportSummaryGroupCard--overview .supportSummaryReplyAll{font-family:var(--font-family-sans);font-style:normal;font-weight:500;font-size:var(--support-summary-overview-reply-size);line-height:var(--support-summary-overview-reply-line);letter-spacing:-.01em;color:var(--support-summary-overview-reply-fg)}.supportSummaryDeckCard--front.supportSummaryGroupCard--person{background:var(--support-summary-card-person-gradient)}.supportSummaryDeckCard--front.supportSummaryGroupCard--date{background:var(--support-summary-card-date-gradient)}.supportSummaryGroupCard--date .supportSummaryGroupCardTitle,.supportSummaryGroupCard--person .supportSummaryGroupCardTitle{font-family:var(--font-family-sans);font-style:normal;font-weight:500;font-size:var(--support-summary-overview-heading-size);line-height:var(--support-summary-overview-heading-line);letter-spacing:0;color:var(--support-summary-group-fg)}.supportSummaryGroupCard--date .supportSummaryRowHeading,.supportSummaryGroupCard--person .supportSummaryRowHeading{flex-wrap:nowrap;align-items:baseline;gap:8px;display:flex}.supportSummaryGroupCard--date .supportSummaryRowHeading h4,.supportSummaryGroupCard--person .supportSummaryRowHeading h4{font-family:var(--font-family-sans);font-style:normal;font-weight:500;font-size:var(--support-summary-group-heading-size);line-height:var(--support-summary-group-heading-line);letter-spacing:0;color:var(--support-summary-group-fg);flex:0 auto}.supportSummaryGroupCard--date .supportSummaryMeta,.supportSummaryGroupCard--person .supportSummaryMeta{font-family:var(--font-family-sans);font-style:normal;font-weight:400;font-size:var(--support-summary-group-meta-size);line-height:var(--support-summary-group-meta-line);letter-spacing:0;color:var(--support-summary-group-meta-fg);text-align:start;white-space:nowrap;flex:none;min-width:0}.supportSummaryGroupCard--date .supportSummaryRowHeader .supportSummaryToggle,.supportSummaryGroupCard--person .supportSummaryRowHeader .supportSummaryToggle{font-family:var(--font-family-sans);font-style:normal;font-weight:400;font-size:var(--support-summary-group-meta-size);line-height:var(--support-summary-group-meta-line);letter-spacing:0;color:var(--support-summary-group-meta-fg)}.supportSummaryGroupCard--date .supportSummaryRowBody .supportSummaryText,.supportSummaryGroupCard--person .supportSummaryRowBody .supportSummaryText{font-family:var(--font-family-sans);font-style:normal;font-weight:400;font-size:var(--support-summary-overview-body-size);line-height:var(--support-summary-overview-body-line);letter-spacing:0;color:var(--support-summary-overview-fg);margin:0}.supportSummaryGroupCard--date .supportSummaryRowBody .supportSummaryText.supportSummaryText--muted,.supportSummaryGroupCard--date .supportSummaryRowBody .supportSummaryText.supportSummaryText--loading,.supportSummaryGroupCard--person .supportSummaryRowBody .supportSummaryText.supportSummaryText--muted,.supportSummaryGroupCard--person .supportSummaryRowBody .supportSummaryText.supportSummaryText--loading{color:var(--c-50)}.supportSummaryDeckCard--peek.supportSummaryGroupCard{padding:calc(var(--support-summary-stack-overlap) + var(--support-summary-peek-pad) / 2) var(--support-summary-peek-pad) calc(var(--support-summary-peek-pad) / 3);border-radius:var(--support-summary-peek-radius);background:var(--background);flex-direction:column;justify-content:center;display:flex}.supportSummaryGroupCardHeader{align-items:center;gap:var(--support-summary-deck-gap);display:flex}.supportSummaryGroupCardHeader .supportSummaryCalendar{width:24px;height:24px}.supportSummaryGroupCardHeader .supportSummaryCalendarDay{font-size:10px}.supportSummaryGroupCardTitle{font:var(--support-type-title);letter-spacing:var(--support-type-tab-tracking);color:var(--c-100);flex:1;margin:0}.supportSummaryGroupCardBody{margin-top:var(--support-summary-deck-gap)}.supportSummaryGroupCardBody--list{flex-direction:column;gap:0;margin-top:16px;padding-top:4px;display:flex}.supportSummaryRowHeader{align-items:center;gap:12px;display:flex}.supportSummaryRowHeading{flex:1;min-width:0}.supportSummaryRowHeading h4{font:var(--text-13);margin:0;font-weight:400}.supportSummaryRowBody{margin-top:12px;padding-left:36px}.supportSummaryGroupCardBody--dateTimeline{--support-summary-date-calendar-col:28px;--support-summary-date-rail-col:16px;--support-summary-date-rail-center:calc(var(--support-summary-date-calendar-col) + (var(--support-summary-date-rail-col) / 2));gap:0;position:relative}.supportSummaryDateTimelineInner{flex-direction:column;gap:4px;width:100%;display:flex;position:relative}.supportSummaryDateTimelineInner:before{content:"";top:22px;bottom:22px;left:var(--support-summary-date-rail-center);background:color-mix(in srgb, var(--support-summary-group-meta-fg) 40%, transparent);pointer-events:none;width:1px;position:absolute;transform:translate(-50%)}.supportSummaryRow--date{padding:8px 0;position:relative}.supportSummaryRowHeader--date{grid-template-columns:var(--support-summary-date-calendar-col) var(--support-summary-date-rail-col) minmax(0, 1fr);align-items:center;column-gap:0;display:grid}.supportSummaryRowHeader--date .supportSummaryCalendar{z-index:1;background:var(--support-summary-card-date-gradient,var(--background));justify-self:start;position:relative}.supportSummaryDateRail{z-index:1;justify-content:center;align-items:center;height:100%;min-height:28px;display:flex;position:relative}.supportSummaryDateDot{background:color-mix(in srgb, var(--support-summary-group-meta-fg) 70%, transparent);width:7px;height:7px;box-shadow:0 0 0 3px var(--support-summary-card-date-gradient,var(--background));border-radius:50%;flex-shrink:0}.supportSummaryRowHeader--date .supportSummaryRowHeading{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;padding-left:8px;display:flex}.supportSummaryDateTitleRow{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.supportSummaryDateTitleRow h4{margin:0}.supportSummaryDateRowToggle{color:var(--support-summary-group-meta-fg,var(--support-text-muted));cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.supportSummaryRowHeader--date .supportSummaryMeta{flex:auto;min-width:0}.supportSummaryRowBody--date{padding-left:calc(var(--support-summary-date-calendar-col) + var(--support-summary-date-rail-col) + 8px);margin-top:8px}.supportSummaryDateCategories{flex-direction:column;gap:4px;display:flex}.supportSummaryDateCategoryHeader{cursor:pointer;width:fit-content;color:var(--support-summary-group-fg,var(--c-100));font:inherit;text-align:start;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.supportSummaryDateCategory--expanded .supportSummaryDateCategoryHeader{background:color-mix(in srgb, var(--support-summary-group-meta-fg) 12%, transparent)}.supportSummaryDateCategoryIcon{color:var(--support-summary-group-meta-fg,var(--support-text-muted));flex-shrink:0;display:inline-flex}.supportSummaryDateCategoryLabel{font-family:var(--font-family-sans);font-size:var(--support-summary-group-meta-size,13px);line-height:var(--support-summary-group-meta-line,1.3);color:var(--support-summary-group-fg,var(--c-100));font-weight:400}.supportSummaryDateCategoryChevron{color:var(--support-summary-group-meta-fg,var(--support-text-muted));flex-shrink:0;display:inline-flex}.supportSummaryDateCategoryBody{padding:8px 4px 12px 34px}.supportSummaryDateMessageList,.supportSummaryDateAttachmentList{flex-direction:column;gap:10px;display:flex}.supportSummaryDateMessageRow{cursor:pointer;text-align:start;border-radius:10px;outline:none}.supportSummaryDateMessageRow:hover,.supportSummaryDateMessageRow:focus-visible{background:color-mix(in srgb, var(--support-summary-group-meta-fg) 8%, transparent)}.supportSummaryDateAttachmentWrap{cursor:pointer;border-radius:10px;outline:none}.supportChatAttachmentCard--activatable{cursor:pointer}.supportSummaryDateAttachmentWrap:hover .supportChatAttachmentCard,.supportSummaryDateAttachmentWrap:focus-within .supportChatAttachmentCard{outline:2px solid color-mix(in srgb, var(--support-accent,#3b82f6) 40%, transparent);outline-offset:2px}.supportChatAttachmentCardShowInChat{font-family:var(--font-family-sans);text-underline-offset:2px;font-size:12px;font-weight:500;text-decoration:underline;box-shadow:none!important;color:var(--support-summary-group-meta-fg,#0006)!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important}.supportChatAttachmentCardShowInChat:hover{color:var(--support-accent,#0060fe)!important}.supportChatAttachmentCard--hasShowInChat{height:auto!important;min-height:0!important;max-height:none!important}.supportSummaryGroupCard--date .supportSummaryRow--expanded .supportSummaryRowHeading h4{font-weight:600}.supportSummaryToggle,.supportSummaryRefresh{color:var(--support-text-muted);cursor:pointer;font:var(--text-12);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;display:inline-flex}.supportSummaryReplyAll{color:var(--support-text-muted);cursor:pointer;font:var(--text-14);letter-spacing:var(--support-type-tab-tracking);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;display:inline-flex}.supportSummaryReplyAll svg{color:currentColor}.supportSummaryHeaderActions{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.supportSummaryReplyAll{margin-left:0}.supportSummaryRefresh{border-radius:6px;padding:4px}.supportSummaryRefresh:hover:not(:disabled){background:rgb(var(--c-accent-rgb,59 130 246) / 8%)}.supportSummaryRefresh:disabled{opacity:.55;cursor:not-allowed}.supportSummaryRefresh--status{cursor:default;pointer-events:none;padding:4px}.supportSummaryRefreshIcon--spinning{animation:.8s linear infinite supportSummaryRefreshSpin}.supportSummaryFooter{border-top:1px solid var(--support-border-subtle);background:var(--background);flex-shrink:0;justify-content:center;padding:14px 24px 18px;display:flex}.supportSummaryCard{border:1px solid var(--c-7);border-radius:var(--rd-16);background:var(--background);padding:16px}.supportSummaryCardHeader{align-items:center;gap:12px;display:flex}.supportSummaryCardHeader h3{flex:1;margin:0}.supportSummaryCard--collapsed .supportSummaryText{display:none}.supportSummaryMeta{font:var(--text-11);color:var(--c-50);text-align:center;min-width:1.5rem}.supportSummaryCalendar{border:1px solid var(--support-border-default);background:var(--support-calendar-face-bg);border-radius:6px;flex-direction:column;flex-shrink:0;align-items:stretch;width:28px;height:28px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.supportSummaryCalendar--sm{border-radius:5px;width:24px;height:24px}.supportSummaryCalendarRibbon{background:var(--support-summary-calendar-ribbon);flex-shrink:0;height:7px;display:block}.supportSummaryCalendar--sm .supportSummaryCalendarRibbon{height:6px}.supportSummaryCalendarDay{font:var(--text-11);color:var(--c-100);flex:1;justify-content:center;align-items:center;font-weight:700;display:flex}.supportSummaryCalendar--sm .supportSummaryCalendarDay{font-size:10px}.supportSummarySectionTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--c-50);margin:8px 0 0;font-size:.8125rem;font-weight:600}.supportSummaryText--loading,.supportSummaryText--muted{color:var(--c-50)}.supportSummaryStaleBadge{background:color-mix(in srgb, var(--c-orange) 14%, transparent);color:var(--c-orange);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.75rem}.supportSummaryStaleNotice{color:var(--c-orange);margin:12px 0 0;font-size:.8125rem}.supportSummaryText{font:var(--text-12);color:var(--c-50);margin:12px 0 0;line-height:1.5}.supportLinkButton{color:var(--support-accent);cursor:pointer;font:var(--support-type-tab);letter-spacing:var(--support-type-tab-tracking);background:0 0;border:none;font-weight:500}.supportViewChatLink{color:var(--support-summary-overview-reply-fg);cursor:pointer;font-family:var(--font-family-sans);letter-spacing:-.01em;background:0 0;border:none;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.supportViewChatLink svg{color:currentColor}.supportFilesPanel{padding:16px 24px 32px}.supportFilesPanel--drawer{flex-direction:column;height:100%;min-height:0;padding:20px 24px 24px;display:flex}.supportFilesPanel--drawer .supportFilesPanelBody{flex:1;min-height:0;overflow:auto}.supportFilesPanel--drawer .supportFilesToolbarHeader{flex-wrap:nowrap;width:100%}.supportFilesDrawerBackdrop{z-index:1150;background:rgb(var(--black-rgb) / 28%);position:fixed;inset:0}.supportFilesDrawer{z-index:1160;background:var(--background);border-left:1px solid var(--c-7);width:min(50vw,720px);min-width:min(420px,100vw);box-shadow:-8px 0 32px rgb(var(--black-rgb) / 12%);animation:supportFilesDrawerEnter .28s var(--support-motion-easing) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.supportFilesDrawerHeaderActions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.supportFilesDrawerHeaderActions .supportIconButton{color:var(--support-files-icon-fg);background:0 0;border:none}.supportFilesDrawerHeaderActions .supportIconButton:hover:not(:disabled){background:var(--support-border-subtle);color:var(--support-files-icon-fg-hover)}.supportFilesDrawerHeaderActions .supportIconButton--active{color:var(--support-accent);background:#0060fe1a;border:none}.supportFilesToolbar{border-bottom:1px solid var(--support-border-default);flex-direction:column;gap:16px;margin-bottom:0;padding-bottom:16px;display:flex}.supportFilesToolbarHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.supportFilesToolbarHeader h2,.supportFilesToolbarTitle{margin:0}.supportFilesToolbarTitle{min-width:0;font-family:var(--font-family-sans);font-weight:var(--fw-700);letter-spacing:0;color:var(--foreground);flex:1;font-size:20px;line-height:24px}.supportFilesFilters{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;padding:0;display:flex;overflow-x:auto}.supportFilesFilters::-webkit-scrollbar{display:none}.supportFilesFilters .supportSidebarFilter{white-space:nowrap;flex-shrink:0}.supportFilesFilters .supportSidebarFilter--active{background:var(--support-filter-active-bg);color:var(--support-accent);font-weight:500}.supportFilesGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.supportFileCard{border:1px solid var(--c-7);border-radius:var(--rd-16);background:var(--background);flex-direction:column;display:flex;overflow:hidden}.supportFileCard--interactive{transition:border-color .16s,box-shadow .16s}.supportFileCard--interactive:hover{border-color:color-mix(in srgb, var(--c-accent) 35%, var(--c-7));box-shadow:0 4px 14px color-mix(in srgb, var(--c-100) 6%, transparent)}.supportFileCard--skeleton{min-height:180px;animation:1.2s ease-in-out infinite pulse}.supportFileCardOpen{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;width:100%;padding:0;display:flex}.supportFileCardOpen .supportFileCardIcon{cursor:pointer}.supportFileCardOpenWrap{position:relative}.supportFileCardPreview{background:var(--background-dimmed);place-items:stretch stretch;min-height:120px;display:grid;overflow:hidden}.supportFileCardPreview img,.supportFileCardPreview video{object-fit:cover;width:100%;height:120px}.supportFileCardVideoPreview{width:100%;height:120px;position:relative;overflow:hidden}.supportFileCardVideoPreview video{object-fit:cover;width:100%;height:100%}.supportFileCardPreview iframe,.supportFileCardPreview embed{pointer-events:none;border:none;width:100%;height:120px}.supportFileCardPdfThumb{pointer-events:none;contain:paint;width:100%;height:120px;position:relative;overflow:hidden}.supportFileCardPreview pre{white-space:pre-wrap;word-break:break-word;max-height:120px;color:var(--c-50);margin:0;padding:10px;font-size:10px;line-height:1.35;overflow:hidden}.supportFileCardPreview .supportFileCardIcon{min-height:120px}.supportFileCardIcon{place-items:center;min-height:120px;display:grid}.supportFileCardIcon--document{background:var(--c-accent-10);color:var(--c-accent)}.supportFileCardIcon--image{background:var(--c-green-15);color:var(--c-green)}.supportFileCardIcon--video{background:var(--c-red-10);color:var(--c-red)}.supportFileCardIcon--credential{background:var(--c-yellow-15);color:var(--c-yellow)}.supportFileCardIcon--audio{background:var(--c-accent-10);color:var(--c-accent)}.supportFileCardBody{padding:12px}.supportFileCardTitle{font:var(--text-12);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;overflow:hidden}.supportFileCardMeta{color:var(--c-50);margin:0;font-size:12px}.supportFileCardMenu{z-index:2;position:absolute;top:8px;right:8px}.supportFileCardMenuTrigger{background:color-mix(in srgb, var(--background) 88%, transparent);width:30px;height:30px;color:var(--foreground);box-shadow:0 2px 8px rgb(var(--black-rgb) / 12%);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.supportFileCardMenuTrigger:hover,.supportFileCardMenuTrigger--active{background:var(--background)}.supportFileCardMenuPanel{border:1px solid var(--c-7);border-radius:var(--rd-12);background:var(--background);min-width:180px;box-shadow:0 8px 24px rgb(var(--black-rgb) / 12%);z-index:3;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.supportFileCardAiIcon{background:linear-gradient(135deg, rgb(var(--c-accent-rgb) / 92%), rgb(var(--c-accent-rgb) / 68%));width:34px;height:34px;color:var(--white);box-shadow:0 8px 20px rgb(var(--c-accent-rgb) / 28%);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.supportFileCardAiIcon:hover{transform:translateY(-1px)}.supportFileCardActions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.supportFileAiButton{border:1px solid rgb(var(--primary-rgb) / 35%);border-radius:var(--rd-8);background:rgb(var(--primary-rgb) / 8%);color:var(--primary);cursor:pointer;padding-left:10px;font-size:10px;font-weight:600}.supportFileAiButton--subtle{align-items:center;gap:6px;display:inline-flex}.supportFileAiButton--danger{color:var(--c-red)}.supportAttachmentAiLoading,.supportAttachmentAiChat{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.supportAttachmentAiPipeline{flex-direction:column;flex:1;gap:12px;min-height:0;padding:4px 0;display:flex}.supportAttachmentAiPipelineTitle{font:var(--text-14);color:var(--c-80);margin:0;font-weight:600}.supportAttachmentAiPipelineSteps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.supportAttachmentAiPipelineStep{font:var(--text-14);color:var(--c-50);grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.supportAttachmentAiPipelineStepMarker{border:2px solid var(--c-30);background:var(--background);border-radius:50%;justify-self:center;width:12px;height:12px;margin-top:3px}.supportAttachmentAiPipelineStep--complete{color:var(--c-70)}.supportAttachmentAiPipelineStep--complete .supportAttachmentAiPipelineStepMarker{border-color:rgb(var(--c-accent-rgb) / 70%);background:rgb(var(--c-accent-rgb) / 20%)}.supportAttachmentAiPipelineStep--active{color:var(--foreground);font-weight:600}.supportAttachmentAiPipelineStep--active .supportAttachmentAiPipelineStepMarker{border-color:var(--c-accent);background:rgb(var(--c-accent-rgb) / 25%);box-shadow:0 0 0 3px rgb(var(--c-accent-rgb) / 15%);animation:1.4s ease-in-out infinite supportAttachmentAiPulse}.supportAttachmentAiPipelineStep--error{color:var(--c-red)}.supportAttachmentAiPipelineStep--error .supportAttachmentAiPipelineStepMarker{border-color:var(--c-red);background:var(--c-red-10)}.supportAttachmentAiPipelineHint,.supportAttachmentAiPipelineDetail,.supportAttachmentAiPipelineMeta{font:var(--text-13);color:var(--c-60);margin:0;line-height:1.45}.supportAttachmentAiPipelineHint{border-radius:var(--rd-8);background:rgb(var(--c-accent-rgb) / 8%);color:var(--c-70);padding:8px 10px}.supportAttachmentAiMessages{flex-direction:column;flex:1;gap:28px;margin:0;padding:12px 8px 20px;list-style:none;display:flex;overflow:auto}.supportAttachmentAiMessage{font:var(--support-type-title);letter-spacing:var(--support-type-tab-tracking);color:var(--c-100)}.supportAttachmentAiMessage--user{border-radius:var(--support-pill-radius);background:var(--support-attachment-ai-user-bubble-bg);align-self:flex-end;max-width:min(100%,360px);padding:12px 18px}.supportAttachmentAiMessage--assistant{background:0 0;align-self:stretch;width:100%;max-width:100%;padding:0}.supportAttachmentAiMessage--thinking{min-height:24px}.supportAttachmentAiMessage--error{color:var(--c-red)}.supportAttachmentAiMessageBody{white-space:pre-wrap;word-break:break-word}.supportAttachmentAiThinkingCursor{background:var(--c-50);width:2px;height:1.1em;animation:1s step-end infinite supportAttachmentAiCursorBlink;display:inline-block}.supportAttachmentAiEmpty{color:var(--text-secondary);font:var(--support-type-title);letter-spacing:var(--support-type-tab-tracking)}.supportAttachmentAiComposer{border-top:1px solid var(--support-border-subtle);grid-template-columns:1fr auto;gap:10px;margin-top:auto;padding-top:12px;display:grid}.supportAttachmentAiComposer input,.supportAttachmentAiComposer textarea{resize:none;border:1px solid var(--support-border-default);border-radius:var(--support-pill-radius);min-width:0;font:var(--support-type-title);letter-spacing:var(--support-type-tab-tracking);background:var(--background);color:var(--c-100);caret-color:var(--c-100);cursor:text;padding:12px 18px}.supportAttachmentAiComposer textarea{min-height:48px;max-height:120px}.supportAttachmentAiSendButton{border-radius:var(--support-pill-radius);background:var(--support-attachment-ai-send-bg);color:var(--support-attachment-ai-send-fg);font:var(--text-14);cursor:pointer;border:none;align-self:flex-end;padding:12px 18px;font-weight:500}.supportAttachmentAiSendButton:disabled{opacity:.4;cursor:not-allowed}.supportAttachmentAiCursor{vertical-align:text-bottom;background:var(--c-50);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite supportAttachmentAiCursorBlink;display:inline-block}.supportAnimatedOverlay{--support-overlay-duration:.28s;z-index:110;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.supportAnimatedOverlay--attachmentAi{z-index:1250}.supportAnimatedOverlayBackdrop{opacity:0;transition:opacity var(--support-overlay-duration) var(--support-motion-easing);position:absolute;inset:0}.supportAnimatedOverlayBackdrop--visible{opacity:1}.supportAnimatedOverlayPanel{opacity:0;transition:opacity var(--support-overlay-duration) var(--support-motion-easing), transform var(--support-overlay-duration) var(--support-motion-easing);position:relative;transform:translateY(12px)scale(.985)}.supportAnimatedOverlayPanel--visible{opacity:1;transform:translateY(0)scale(1)}.supportAttachmentAiWorkspaceBackdrop{background:rgb(var(--black-rgb) / 42%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.supportAttachmentAiWorkspace{background:var(--support-attachment-ai-workspace-bg);width:min(1280px,100%);height:min(860px,100dvh - 40px);box-shadow:0 24px 80px rgb(var(--black-rgb) / 18%), 0 0 0 1px rgb(var(--black-rgb) / 8%);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.supportAttachmentAiWorkspaceTopBar{border-bottom:1px solid var(--support-border-subtle);background:var(--support-attachment-ai-workspace-topbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.supportAttachmentAiWorkspaceTitleBlock h2{font:var(--text-18);color:var(--c-100);margin:0;padding:10px}.supportAttachmentAiWorkspaceTitleBlock p{color:var(--c-100);font:var(--text-12);opacity:.72;margin:4px 0 0}.supportAttachmentAiWorkspaceBody{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:0;min-height:0;display:grid}.supportAttachmentAiWorkspacePreview{background:var(--support-attachment-ai-preview-bg);border-right:1px solid var(--support-border-subtle);min-height:0;padding:16px}.supportAttachmentAiWorkspacePdf,.supportAttachmentAiWorkspaceImage{background:var(--support-attachment-ai-media-bg);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--support-border-default);border:none;border-radius:14px}.supportAttachmentAiWorkspacePdf{min-height:100%}.supportAttachmentAiWorkspaceImage{object-fit:contain}.supportAttachmentAiChatPane{background:var(--support-attachment-ai-chat-bg);flex-direction:column;gap:12px;min-height:0;padding:20px 24px 24px;display:flex}.supportSearchOverlayBackdrop{z-index:110;background:rgb(var(--black-rgb) / 35%);place-items:start center;padding-top:10vh;display:grid;position:fixed;inset:0}.supportSearchOverlay{background:var(--background);border-radius:var(--rd-16);width:min(720px,100vw - 32px);max-height:70vh;box-shadow:0 16px 48px rgb(var(--black-rgb) / 20%);overflow:auto}.supportSearchOverlayInputRow{border-bottom:1px solid var(--c-7);align-items:center;gap:10px;padding:16px;display:flex}.supportSearchOverlayInputRow input{font:var(--text-16);color:var(--c-100);caret-color:var(--c-100);cursor:text;background:0 0;border:none;outline:none;flex:1}.supportSearchSections{padding:8px 0 16px}.supportSearchSection{border-bottom:1px solid var(--c-7);padding:8px 16px 12px}.supportSearchSection:last-child{border-bottom:none}.supportSearchSectionHeader{color:var(--c-50);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.supportSearchSectionEmpty{color:var(--c-50);margin:0;padding:4px 0 8px;font-size:13px}.supportSearchSections ul{margin:0;padding:0;list-style:none}.supportSearchSections li,.supportSearchTopicButton{text-align:left;cursor:pointer;background:0 0;border:none;gap:10px;width:100%;padding:8px 0;display:flex}.supportSearchPersonRow,.supportSearchCompanyRow{text-align:left;cursor:default;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex}.supportSearchPersonRow strong,.supportSearchCompanyRow strong{display:block}.supportSearchPersonRow span,.supportSearchCompanyRow span{color:var(--c-50);font-size:12px;display:block}.supportSearchHint--loading{align-items:center;gap:8px;display:inline-flex}.supportSearchHint{color:var(--c-50);margin:0 16px 8px;font-size:12px}.supportInChatSearchFloat{z-index:25;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(360px,100% - 48px);max-width:360px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.supportInChatSearchFloat>*{pointer-events:auto}.supportInChatSearchBar{background:var(--support-floating-surface-bg);width:100%;min-height:40px;color:var(--support-floating-surface-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;border:none;border-radius:999px;align-items:center;gap:10px;padding:6px 10px 6px 14px;display:flex;box-shadow:0 12px 32px #0000003d,0 4px 12px #00000029}.supportInChatSearchBarIcon{color:var(--support-floating-surface-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.supportInChatSearchBarIcon svg{stroke:currentColor;width:16px;height:16px}.supportInChatSearchBarInput{min-width:0;color:var(--support-floating-surface-fg);-webkit-text-fill-color:var(--support-floating-surface-fg);font:var(--text-14);caret-color:var(--support-floating-surface-fg);cursor:text;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:none;outline:none;flex:auto}.supportPage .supportInChatSearchBar input.supportInChatSearchBarInput{color:var(--support-floating-surface-fg);-webkit-text-fill-color:var(--support-floating-surface-fg);caret-color:var(--support-floating-surface-fg)}.supportInChatSearchBarInput::placeholder{color:var(--support-floating-surface-muted);-webkit-text-fill-color:var(--support-floating-surface-muted);opacity:1}.supportPage .supportInChatSearchBar input.supportInChatSearchBarInput::placeholder{color:var(--support-floating-surface-muted);-webkit-text-fill-color:var(--support-floating-surface-muted)}.supportInChatSearchBarNav{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.supportInChatSearchBarNavButton{width:28px;height:28px;color:var(--support-floating-surface-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;display:grid}.supportInChatSearchBarNavButton svg{stroke:currentColor;width:16px;height:16px}.supportInChatSearchBarNavButton:hover:not(:disabled),.supportInChatSearchBarNavButton:focus-visible{background:var(--support-floating-surface-hover);outline:none}.supportInChatSearchBarNavButton:disabled{opacity:.35;cursor:not-allowed}.supportInChatSearchBarDivider{background:var(--support-floating-surface-divider);flex-shrink:0;width:1px;height:20px}.supportInChatSearchBarClose{width:28px;height:28px;color:var(--support-floating-surface-fg);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid}.supportInChatSearchBarClose svg{stroke:currentColor;width:16px;height:16px}.supportInChatSearchBarClose:hover,.supportInChatSearchBarClose:focus-visible{background:var(--support-floating-surface-hover);outline:none}.supportInChatSearchFloatHint{border-radius:var(--rd-12);background:var(--support-floating-surface-bg);width:100%;color:var(--support-floating-surface-subtle-fg);font:var(--text-12);text-align:center;margin:0;padding:8px 12px;line-height:1.4;box-shadow:0 8px 24px #0003}.supportInChatSearchFloatResults{background:var(--support-floating-surface-bg);border-radius:16px;width:100%;max-height:min(320px,40vh);padding:8px;overflow:auto;box-shadow:0 12px 32px #0000003d}.supportInChatSearchFloatCounter{color:var(--support-floating-surface-muted);font:var(--text-11);text-align:center;margin:0 4px 6px;display:block}.supportInChatSearchFloatResults .supportInChatSearchResults{margin:0}.supportInChatSearchFloatResults .supportInChatSearchResults button{color:var(--support-floating-surface-fg);border-radius:10px}.supportInChatSearchFloatResults .supportInChatSearchResult--active,.supportInChatSearchFloatResults .supportInChatSearchResults button:hover:not(:disabled){background:var(--support-floating-surface-hover)}.supportInChatSearchFloatResults .supportInChatSearchResultMeta>span:first-of-type,.supportInChatSearchFloatResults .supportInChatSearchResultPreview,.supportInChatSearchFloatResults .supportInChatSearchResultMatch{color:var(--support-floating-surface-subtle-fg)}.supportInChatSearchFloatResults .supportInChatSearchResultMeta strong{color:var(--support-floating-surface-fg)}.supportInChatSearch{position:relative}.supportInChatSearchResults{margin:8px 0 0;padding:0;list-style:none}.supportInChatSearchResults button{border-radius:var(--rd-8);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;width:100%;padding:10px 8px;display:flex}.supportInChatSearchResults button:disabled{opacity:.55;cursor:not-allowed}.supportInChatSearchResult--active,.supportInChatSearchResults button:hover:not(:disabled){background:var(--c-3)}.supportInChatSearchResultMeta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.supportInChatSearchResultMeta strong{font-size:13px}.supportInChatSearchResultMeta>span:first-of-type{color:var(--c-50)}.supportInChatSearchResultPreview,.supportInChatSearchResultMatch{color:var(--c-80);margin:0;font-size:13px;line-height:1.35}.supportInChatSearchResultMatch{color:var(--c-50);font-size:12px}.supportSearchSnippetMark{background:var(--c-accent-15);color:inherit;border-radius:2px;padding:0 1px}.supportSearchHitTitleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.supportSearchMatchBadge{text-transform:uppercase;letter-spacing:.02em;background:rgb(var(--black-rgb) / 6%);color:var(--text-secondary);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.supportSearchMatchBadge--semantic{background:rgb(var(--c-accent-rgb) / 12%);color:var(--primary)}.unified-search{gap:2px;display:flex}.supportDropdownPanel{animation:supportDropdownIn .2s var(--support-motion-easing);transform-origin:100% 0}.supportChatComposerPlusPanel.supportDropdownPanel{transform-origin:top}.supportUnifiedTicketMenu,.supportUnifiedTicketMenu--anchored{position:relative}.supportUnifiedTicketPanel{z-index:50;border-radius:var(--rd-12);border:1px solid var(--c-7);background:var(--background);min-width:220px;max-height:min(70vh,480px);box-shadow:0 12px 32px rgb(var(--black-rgb) / 14%);padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.supportUnifiedTicketPanel--anchored{transform-origin:100% 0;min-width:min(280px,100vw - 24px);max-width:min(320px,100vw - 24px);position:absolute;inset:calc(100% + 6px) 0 auto auto}.supportUnifiedTicketDivider{background:var(--c-7);height:1px;margin:8px 0}.supportDropdownMenuItemRow{align-items:center;gap:10px;width:100%;display:inline-flex}.supportDropdownMenuItemRow svg{flex-shrink:0;width:16px;height:16px}.supportTicketResolveButton{color:#fff;opacity:1;width:166px;height:32px;font-family:"Google Sans Flex", var(--font-sans,sans-serif);letter-spacing:0;cursor:pointer;white-space:nowrap;background:#34c759;border:none;border-radius:99px;justify-content:center;align-items:center;gap:4px;padding:0 12px 3px 14px;font-size:15px;font-style:normal;font-weight:500;line-height:20px;display:inline-flex}.supportTicketResolveButton:hover:not(:disabled){filter:brightness(1.05)}.supportTicketResolveButton:disabled{opacity:.7;cursor:not-allowed}.supportTicketResolveButton--composer{position:relative}.supportTicketWorkflowBadges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.supportTicketPriority,.supportTicketStatusPill{text-transform:capitalize;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.supportTicketStatusPill{background:var(--background-dimmed);color:var(--c-75)}.supportTicketStatusPill--resolved{background:var(--c-green-15);color:var(--c-green)}.supportTicketPriority--low{background:var(--c-7);color:var(--c-50)}.supportTicketPriority--normal{background:var(--c-accent-10);color:var(--c-accent)}.supportTicketPriority--high{background:var(--c-yellow-15);color:var(--c-yellow)}.supportTicketPriority--urgent{background:var(--c-red-10);color:var(--c-red)}.supportWorkflowItem{text-align:left;border-radius:var(--rd-8);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;display:block}.supportWorkflowItem--active{background:color-mix(in srgb, var(--c-accent) 12%, transparent)}.supportWorkflowMenu{position:relative}.supportWorkflowPanel{z-index:20;border-radius:var(--rd-12);border:1px solid var(--c-7);background:var(--background);min-width:200px;box-shadow:0 8px 24px rgb(var(--black-rgb) / 12%);padding:8px;position:absolute;top:calc(100% + 4px);right:0}.supportWorkflowPanelLabel{text-transform:uppercase;color:var(--c-50);margin:8px 8px 4px;font-size:11px}.supportActionDialogHint{color:var(--c-9);margin:0 0 12px;font-size:.875rem}.supportActionDialogHint--loading{align-items:center;gap:8px;display:inline-flex}.supportActionDialogResults{border:1px solid var(--c-7);border-radius:var(--rd-8);max-height:200px;margin:0 0 12px;padding:0;list-style:none;overflow-y:auto}.supportActionDialogResult{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.supportActionDialogResult strong{font-weight:600}.supportActionDialogResult span{color:var(--c-9);font-size:.8125rem}.supportActionDialogResult:hover,.supportActionDialogResult--selected{background:var(--c-3)}.supportActionDialogResultMain{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.supportActionDialogResult--row{border:1px solid var(--c-7);border-radius:var(--rd-8);background:var(--background);width:100%;padding:10px 12px}.supportActionDialogResultTick{background:var(--c-accent);width:20px;height:20px;color:var(--white);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.supportDialogBackdrop{z-index:120;background:rgb(var(--black-rgb) / 35%);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.supportDialogBackdrop--confirm{z-index:1200}.supportDialogBackdrop--scrollable{align-content:safe center;align-items:start;overflow-y:auto}.supportDialog{border-radius:var(--rd-16);background:var(--background);width:min(480px,100vw - 32px);padding:20px}.supportDialog--confirm{max-width:420px}.supportDialog--membership{flex-direction:column;max-height:min(85vh,640px);display:flex}.supportDialog--membership .supportActionDialogResults{flex:1;min-height:120px;max-height:280px;overflow-y:auto}.supportDialogTitle{margin:0 0 16px}.supportDialogForm{flex-direction:column;gap:12px;padding:30px;display:flex}.supportDialogActions{justify-content:flex-end;gap:8px;display:flex}.supportResolveConfirmDialog,.supportReportDialog{max-width:420px;box-shadow:0 12px 40px rgb(var(--black-rgb) / 18%)}.supportReportDialog{width:min(420px,100vw - 32px);max-width:420px}.supportReportDialogLead{color:var(--c-50);margin:0 0 12px;font-size:13px}.supportReportField{flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.supportReportField select,.supportReportField textarea{border:1px solid var(--c-7);border-radius:var(--rd-8);width:100%;font:inherit;background:var(--background);color:var(--c-100);caret-color:var(--c-100);cursor:text;padding:8px 10px}.supportModalBackdrop{background:rgb(var(--black-rgb) / 35%);z-index:1000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.supportModal{background:var(--background);border-radius:var(--rd-16);width:min(100%,480px);box-shadow:0 12px 40px rgb(var(--black-rgb) / 18%);padding:20px}.supportModalActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.supportField{flex-direction:column;gap:6px;display:flex}.supportField input,.supportField textarea,.supportField select{border:1px solid var(--c-7);border-radius:var(--rd-8);color:var(--c-100);caret-color:var(--c-100);cursor:text;padding:10px 12px}.supportField select{font:inherit;background:var(--background);cursor:pointer}.supportField--inline{color:var(--c-50);flex-direction:column;gap:4px;font-size:12px;display:flex}.supportField--inline input[type=date]{border:1px solid var(--c-10);background:var(--c-0);border-radius:8px;padding:6px 10px}.supportInlineError{color:var(--c-red)}.supportEmptyPanel{text-align:center;color:var(--c-50);padding:24px 16px}.supportLoadingState{color:var(--c-50);align-items:center;gap:10px;font-size:14px;display:inline-flex}.supportHubPageLoading{flex:1;place-items:center;min-height:240px;padding:48px 24px;display:grid}.supportHubPageHeader{border-bottom:1px solid var(--c-7);background:var(--background);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin:-24px -28px 20px;padding:14px 20px;display:flex}.supportHubPageHeaderMain{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.supportHubPageHeaderBack{flex-shrink:0}.supportHubPageHeaderTitle{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:600;overflow:hidden}.supportHubPageHeaderTrailing{flex-shrink:0;align-items:center;gap:12px;display:flex}.supportHubPageHeaderMeta{color:var(--c-50);text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin:0;font-size:14px;font-weight:500;overflow:hidden}.supportAttachmentPreviewOverlay{z-index:1200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.supportAttachmentPreviewBackdrop{background:rgb(var(--black-rgb) / 28%);position:absolute;inset:0}.supportAttachmentPreviewPanel{z-index:1;border-radius:var(--rd-16);background:var(--background);width:min(960px,100%);max-height:min(90dvh,900px);box-shadow:0 16px 48px color-mix(in srgb, var(--foreground) 20%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.supportAttachmentPreviewHeader{border-bottom:1px solid var(--c-7);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.supportAttachmentPreviewTitleBlock h2{font:var(--text-18);margin:0;padding:10px}.supportAttachmentPreviewTitleBlock p{color:var(--c-50);margin:4px 0 0;font-size:13px}.supportAttachmentPreviewHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.supportAttachmentPreviewBody{flex:1;place-items:center;min-height:0;padding:16px 20px 20px;display:grid;overflow:auto}.supportAttachmentPreviewBody img,.supportAttachmentPreviewBody audio{max-width:100%;max-height:min(70dvh,720px)}.supportAttachmentPreviewBody video{width:100%;max-width:100%;min-height:min(40dvh,480px);max-height:min(70dvh,720px)}.supportAttachmentPreviewBody iframe,.supportAttachmentPreviewBody embed{border:none;width:100%;min-height:min(70dvh,720px)}.supportAttachmentAudioPreview{border:1px solid var(--c-7);border-radius:var(--rd-12);background:var(--background);width:min(100%,420px);padding:12px 16px}.supportAttachmentTextPreview{width:100%;max-height:min(70dvh,720px);overflow:auto}.supportAttachmentTextPreview pre{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.supportChatWorkflowBannerWrap{flex-shrink:0;margin:0}.supportChatWorkflowBanner{border-radius:var(--rd-12);background:var(--background-dimmed);border:1px solid var(--c-7);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:12px 14px;display:flex}.supportChatWorkflowBanner--resolved{border-color:color-mix(in srgb, var(--c-accent) 35%, var(--c-7))}.supportChatWorkflowBanner--inactive{border-color:color-mix(in srgb, var(--c-orange) 35%, var(--c-7))}.supportChatWorkflowBanner--archived{background:var(--c-5);border-left:3px solid var(--c-40)}.supportChatWorkflowBanner--purged{border-left-color:var(--c-red)}.supportChatWorkflowBannerText{min-width:0;font:var(--text-13);color:var(--c-100);flex:1;margin:0;line-height:1.45}.supportChatWorkflowBannerReopen{white-space:nowrap;font-weight:var(--fw-500);background:var(--c-red);border:2px solid var(--c-red);color:var(--white);flex-shrink:0}.supportChatWorkflowBannerReopen:hover:not(:disabled){filter:brightness(1.05)}.supportChatWorkflowBannerError{text-align:right;margin:6px 0 0}.supportCredentialsSectionBar{border-radius:var(--rd-12);background:var(--background-dimmed);border:1px solid var(--c-7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.supportCredentialsSectionHint{min-width:0;color:var(--c-50);font:var(--text-12);flex:1;margin:0;line-height:1.45}.supportCredentialsAddButton{font:var(--text-12);white-space:nowrap;flex-shrink:0}.supportCredentialList{flex-direction:column;gap:16px;display:flex}.supportCredentialCard{border:1px solid var(--c-7);border-radius:var(--rd-16);background:var(--background);padding:14px 16px}.supportCredentialCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.supportCredentialCardTitle{font:var(--text-12);font-weight:var(--fw-600);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.supportCredentialCardHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.supportCredentialViewButton,.supportCredentialDeleteButton{font:var(--text-12);min-height:32px;padding:6px 12px}.supportCredentialDeleteButton{color:var(--c-red)}.supportCredentialFields{flex-direction:column;gap:10px;display:flex}.supportCredentialFieldRow{border-radius:var(--rd-12);background:var(--background-dimmed);grid-template-columns:minmax(100px,140px) 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.supportCredentialFieldLabel{color:var(--c-50);font:var(--text-12);font-weight:var(--fw-500)}.supportCredentialFieldValue{min-width:0}.supportCredentialFieldText{text-overflow:ellipsis;white-space:nowrap;font:var(--text-13);font-family:var(--font-mono,ui-monospace, monospace);display:block;overflow:hidden}.supportCredentialMasked{align-items:center;gap:5px;display:inline-flex}.supportCredentialMaskedDot{background:var(--c-50);border-radius:50%;flex-shrink:0;width:8px;height:8px}.supportCredentialFieldActions{align-items:center;gap:4px;display:inline-flex}.supportCredentialFieldAction{width:32px;height:32px}.supportCredentialRowHint{color:var(--c-50);font:var(--text-12);margin:8px 0 0}.supportChatReplyComposer{border-radius:var(--rd-8);background:var(--background-dimmed);justify-content:space-between;align-items:center;gap:8px;margin:0 16px 8px;padding:8px 12px;font-size:13px;display:flex}.supportChatReplyComposerPreview{color:var(--c-50);margin-top:2px;display:block}.supportExportProgressPanel{border-radius:var(--rd-8);background:var(--background);border:1px solid var(--c-7);width:min(320px,100vw - 32px);box-shadow:0 8px 24px rgb(var(--black-rgb) / 8%);z-index:20;padding:12px 14px;position:absolute;top:calc(100% + 8px);right:0}.supportExportProgressPanel--mega{max-width:360px}.supportExportProgressPanelHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.supportExportProgressPanelHeader strong{font-size:13px}.supportExportProgressHide{min-height:28px;padding:4px 8px;font-size:12px}.supportExportProgressTrack{background:var(--c-7);border-radius:999px;height:6px;overflow:hidden}.supportExportProgressFill{border-radius:inherit;background:var(--c-accent);height:100%;transition:width .24s}.supportExportProgressFill--active{background:linear-gradient(90deg, color-mix(in srgb, var(--c-accent) 70%, transparent), var(--c-accent), color-mix(in srgb, var(--c-accent) 70%, transparent));background-size:200% 100%;animation:1.4s ease-in-out infinite supportExportProgressPulse}.supportExportProgressFill--complete{background:var(--c-green)}.supportExportProgressFill--error{background:var(--c-red)}.supportExportProgressSteps{color:var(--c-50);justify-content:space-between;gap:8px;margin:10px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.supportExportProgressSteps-item--active{color:var(--c-accent);font-weight:600}.supportExportProgressStatus{color:var(--c-50);margin:8px 0 0;font-size:12px;line-height:1.4}.supportExportProgressStatus--error{color:var(--c-red)}.supportExportProgressHint{color:var(--c-50);margin:4px 0 0;font-size:12px}.supportExportPanel{flex:1;min-width:0;padding:24px 28px 40px;overflow:auto}.supportExportPanel--denied{color:var(--c-50);justify-content:center;align-items:center;display:flex}.supportExportHeader{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.supportExportHeaderRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supportExportHeaderLeft{display:flex}.supportExportTitle{margin:0;font-size:22px}.supportExportSubtitle{color:var(--c-50);margin:4px 0 18px;font-size:13px}.supportExportCompanyList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.supportExportCompanyListItem{border:1px solid var(--c-15);background:var(--c-0);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.supportExportCompanyListItem:hover{border-color:var(--c-30);background:var(--c-5)}.supportExportCompanyListName{font-weight:600}.supportExportCompanyListHint{color:var(--c-50);font-size:12px}.supportExportTableWrap{border:1px solid var(--c-15);border-radius:10px;overflow:auto}.supportExportTable{border-collapse:collapse;width:100%;font-size:13px}.supportExportTable th,.supportExportTable td{border-bottom:1px solid var(--c-10);vertical-align:top;text-align:left;padding:10px 12px}.supportExportTable th{background:var(--c-5);text-transform:uppercase;letter-spacing:.04em;color:var(--c-50);font-size:11px}.supportExportTableDescription{white-space:pre-wrap;word-break:break-word;max-width:280px}.supportExportTableMeta,.supportExportEmpty{color:var(--c-50);font-size:13px}.supportExportRowButton{white-space:nowrap}.supportExportRowAction{display:inline-flex;position:relative}.supportExportPagination{color:var(--c-50);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.supportExportPaginationControls{align-items:center;gap:8px;display:flex}.supportExportPaginationControls select{border:1px solid var(--c-15);background:var(--c-0);border-radius:8px;min-width:72px;padding:6px 8px}.supportExportScopeCard{margin-bottom:16px}.supportOpsPanel{background:var(--support-ops-panel-bg);min-width:0;color:var(--c-100);flex-direction:column;flex:1;gap:24px;padding:24px 28px 40px;display:flex;overflow:auto}.supportOpsPanel .supportHubPageHeader{margin:-24px -28px 0}.supportOpsPanel--denied{color:var(--support-muted);justify-content:center;align-items:center;padding:32px;display:flex}.supportOpsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supportOpsHeaderMain{flex:320px}.supportOpsTitle{margin:8px 0 4px;font-size:28px}.supportOpsSubtitle,.supportOpsCollectedAt{color:var(--support-muted);margin:0}.supportOpsSection{flex-direction:column;gap:12px;display:flex}.supportOpsSectionTitle{color:var(--c-100);margin:0;font-size:18px}.supportOpsMetricGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.supportOpsMetric{border:1px solid var(--support-border);background:var(--support-surface);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.supportOpsMetric--warn{border-color:var(--support-ops-metric-warn-border)}.supportOpsMetric--critical{border-color:var(--support-ops-metric-critical-border);background:var(--support-ops-metric-critical-bg)}.supportOpsMetricLabel{color:var(--support-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.supportOpsMetricValue{color:var(--c-100);font-size:22px}.supportOpsMetricHint{color:var(--support-muted);word-break:break-word;font-size:12px}.supportOpsMetric--clickable{cursor:pointer;text-align:left;width:100%;font:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.supportOpsMetric--clickable:hover{border-color:var(--support-accent);transform:translateY(-1px);box-shadow:0 2px 8px #0f172a14}.supportOpsMetric--clickable:focus-visible{outline:2px solid var(--support-accent);outline-offset:2px}.supportOpsMetricCta{color:var(--support-accent);margin-top:4px;font-size:12px;font-weight:600}.supportOpsIssuesModal{flex-direction:column;gap:16px;width:min(1100px,96vw);max-height:min(88vh,900px);display:flex}.supportOpsIssuesHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supportOpsIssuesTitle{margin:0;font-size:20px}.supportOpsIssuesSubtitle{color:var(--support-muted);margin:4px 0 0;font-size:14px}.supportOpsIssuesEmpty{text-align:center;color:var(--support-muted);margin:0;padding:24px}.supportOpsIssuesSuccess{background:var(--support-ops-success-bg);color:var(--support-ops-success-fg);border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.supportOpsIssuesTableWrap{border:1px solid var(--support-border);border-radius:12px;overflow:auto}.supportOpsIssuesTable{border-collapse:collapse;width:100%;font-size:14px}.supportOpsIssuesTable th,.supportOpsIssuesTable td{border-bottom:1px solid var(--support-border);text-align:left;vertical-align:top;padding:10px 12px}.supportOpsIssuesTable th{background:var(--support-surface-muted);white-space:nowrap;font-weight:600}.supportOpsIssuesStatus{font-weight:600}.supportOpsIssuesError{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--support-ops-error-fg);vertical-align:bottom;font-size:12px;display:inline-block;overflow:hidden}.supportOpsIssuesActions{flex-wrap:wrap;gap:6px;display:flex}.supportOpsIssuesActionButton{padding:4px 10px;font-size:12px}.supportOpsTableWrap{border:1px solid var(--support-border);border-radius:12px;overflow:auto}.supportOpsTable{border-collapse:collapse;width:100%;font-size:14px}.supportOpsTable th,.supportOpsTable td{border-bottom:1px solid var(--support-border);text-align:left;padding:10px 12px}.supportOpsTable th{background:var(--support-surface-muted);font-weight:600}.supportOpsBadge{font:var(--text-12);border-radius:999px;padding:2px 8px;font-weight:600;display:inline-flex}.supportOpsBadge--ok{background:var(--support-ops-badge-ok-bg);color:var(--support-ops-badge-ok-fg)}.supportOpsBadge--critical{background:var(--support-ops-badge-critical-bg);color:var(--support-ops-badge-critical-fg)}.supportOpsBadge--muted{background:var(--support-ops-badge-muted-bg);color:var(--support-ops-badge-muted-fg)}.supportAnalyticsPanel{background:var(--c-0);flex:1;min-width:0;padding:24px 28px 40px;overflow:auto}.supportAnalyticsPanel--denied{color:var(--c-50);justify-content:center;align-items:center;display:flex}.supportAnalyticsHeader{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.supportAnalyticsTitle{margin:12px 0 4px;font-size:24px}.supportAnalyticsSubtitle{color:var(--c-50);max-width:640px;margin:0;padding-top:8px}.supportAnalyticsFilters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.supportAnalyticsKpiGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:28px;display:grid}.supportAnalyticsKpi{border:1px solid var(--c-10);background:var(--c-2);border-radius:12px;padding:14px 16px}.supportAnalyticsKpiLabel{color:var(--c-50);margin:0 0 6px;font-size:12px}.supportAnalyticsKpiValue{margin:0;font-size:22px;font-weight:600}.supportAnalyticsKpiHint{color:var(--c-50);margin:6px 0 0;font-size:11px}.supportAnalyticsKpiGrid--openai{margin-bottom:8px}.supportAnalyticsOpenAiUsage{flex-direction:column;gap:20px;display:flex}.supportAnalyticsOpenAiTableBlock{flex-direction:column;gap:8px;display:flex}.supportAnalyticsOpenAiTableTitle{color:var(--c-90);margin:0;font-size:15px;font-weight:600}.supportAnalyticsOpenAiOutcomes{color:var(--c-60);flex-wrap:wrap;gap:6px 10px;font-size:12px;display:flex}.supportAnalyticsOpenAiOutcome--bad{color:var(--c-red)}.supportAnalyticsOpenAiOutcome--warn{color:var(--c-orange)}.supportAnalyticsOpenAiTokenSplit{color:var(--c-50);margin-top:2px;font-size:12px;display:block}.supportAnalyticsSection{margin-bottom:32px}.supportAnalyticsSection--collapsible{margin-bottom:0}.supportAnalyticsSectionDisclosure{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:0;display:flex}.supportAnalyticsSectionDisclosureLabel{color:var(--c-90);font-size:18px}.supportAnalyticsSectionDisclosureIcon{color:var(--c-60);flex-shrink:0;display:inline-flex}.supportAnalyticsSectionDisclosure--expanded .supportAnalyticsSectionDisclosureIcon{color:var(--c-90)}.supportAnalyticsSectionDisclosureBody{padding-top:4px}.supportAnalyticsSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.supportAnalyticsSectionTitle{margin:0 0 4px;font-size:18px}.supportAnalyticsSectionHint{color:var(--c-50);margin:0;padding-top:8px;padding-bottom:8px;font-size:13px}.supportAnalyticsToggle{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.supportAnalyticsTableWrap{border:1px solid var(--c-10);border-radius:12px;overflow-x:auto}.supportAnalyticsTable{border-collapse:collapse;width:100%;font-size:13px}.supportAnalyticsTable th,.supportAnalyticsTable td{text-align:left;border-bottom:1px solid var(--c-10);vertical-align:top;padding:10px 12px}.supportAnalyticsTable th{background:var(--c-2);color:var(--c-50);font-size:12px;font-weight:600}.supportAnalyticsTableRow--clickable{cursor:pointer}.supportAnalyticsTableRow--clickable:hover{background:var(--c-2)}.supportAnalyticsTicketSubject{color:var(--c-50);margin-top:2px;font-size:12px;display:block}.supportAnalyticsEngineerName{font-weight:600;display:block}.supportAnalyticsEngineerInitials{color:var(--c-50);margin-left:6px;font-size:11px;display:inline-block}.supportAnalyticsSlaBadge{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.supportAnalyticsSlaBadge--good{background:var(--c-green-10);color:var(--c-green)}.supportAnalyticsSlaBadge--bad{background:var(--c-red-10);color:var(--c-red)}.supportAnalyticsSlaBadge--neutral{background:var(--c-5);color:var(--c-50)}.supportAnalyticsSlaDue{color:var(--c-50);margin-top:4px;font-size:11px;display:block}.supportAnalyticsStatus{text-transform:capitalize}.supportAnalyticsScopeFilter select{min-width:180px}.supportAnalyticsPager{align-items:center;gap:12px;margin-top:12px;display:flex}.supportAnalyticsPagerMeta{color:var(--c-50);font-size:12px}.supportAnalyticsSlaInput{border:1px solid var(--c-10);border-radius:6px;width:88px;padding:4px 8px}.supportAnalyticsSlaActions{flex-wrap:wrap;gap:6px;display:flex}.supportAnalyticsTabs{border-bottom:1px solid var(--c-10);gap:8px;margin-bottom:20px;display:flex}.supportAnalyticsTab{color:var(--c-50);cursor:pointer;transition:color .22s var(--support-motion-easing), border-color .22s var(--support-motion-easing), transform .15s var(--support-motion-easing);background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px;font-size:14px}.supportAnalyticsTabPanel[hidden]{display:none}.supportAnalyticsTab--active{color:var(--c-90);border-bottom-color:var(--c-90);font-weight:600}.supportAnalyticsSuccess{color:var(--c-green);margin:12px 0 0;font-size:13px}.supportAnalyticsSlaRow--inactive{opacity:.72}.supportAnalyticsSlaPriority{text-transform:capitalize;font-weight:600}.supportAnalyticsSlaInactiveTag{background:var(--c-5);color:var(--c-50);border-radius:999px;margin-left:8px;padding:1px 6px;font-size:11px;display:inline-block}.supportAnalyticsSlaRawMinutes{color:var(--c-50);margin-top:2px;font-size:11px;display:block}.supportAnalyticsSlaField{flex-direction:column;gap:4px;display:flex}.supportAnalyticsSlaFieldLabel{color:var(--c-50);font-size:11px}.supportAnalyticsSlaCheckbox{align-items:center;gap:8px;font-size:12px;display:inline-flex}.supportRetentionPanel{border-radius:14px;flex-direction:column;width:min(100%,580px);max-width:580px;max-height:min(88dvh,760px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 48px #0000001f}.supportRetentionPanelHeader{border-bottom:1px solid var(--c-10);background:var(--c-0);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.supportRetentionPanelHeader h2{margin:0;font-size:16px;font-weight:600;line-height:1.35}.supportRetentionPanelTicketRef{color:var(--c-50);font-size:16px;font-weight:500}.supportRetentionPanelBody{flex:1;min-height:0;padding:0 22px 22px;font-size:13px;line-height:1.45;overflow-y:auto}.supportRetentionPanelLead{margin:14px 0 0;padding-bottom:4px}.supportRetentionPanelSections{flex-direction:column;display:flex}.supportRetentionPanelSection{border-bottom:1px solid var(--c-10);padding:18px 0}.supportRetentionPanelSection--last{border-bottom:none;padding-bottom:0}.supportRetentionPanelSectionTitle{letter-spacing:.02em;color:var(--c-50);text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.supportRetentionCopy{margin:0 0 12px;font-size:13px;line-height:1.45}.supportRetentionCopy--muted{color:var(--c-50)}.supportRetentionCopy+.supportRetentionCopy{margin-top:8px}.supportRetentionFieldLabel{color:var(--c-50);font-size:13px}.supportRetentionField .supportField input,.supportRetentionField input{font-size:13px}.supportRetentionTextLink{color:var(--c-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:10px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.supportRetentionTextLink:hover{opacity:.85}.supportRetentionJobs{border-top:none;margin-top:0;padding-top:0}.supportRetentionJobs h3{margin:0 0 8px;font-size:13px}.supportRetentionSchedule{border-top:none;margin-top:0;padding-top:0}.supportRetentionSchedule h3{margin:0 0 8px;font-size:13px}.supportRetentionMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.supportRetentionMeta>div{background:var(--background-dimmed);border:1px solid var(--c-10);border-radius:10px;padding:10px 12px}.supportRetentionMeta dt{color:var(--c-50);margin-bottom:4px;font-size:13px;font-weight:500}.supportRetentionMeta dd{color:var(--c-90);margin:0;font-size:13px;font-weight:600}.supportRetentionActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.supportRetentionActions--inline{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:12px}.supportRetentionActionButton{border-width:1px;justify-content:center;min-height:2.5rem;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.supportRetentionActionButton--archive{background:rgb(var(--c-accent-rgb,59 130 246) / 10%);border-color:rgb(var(--c-accent-rgb,59 130 246) / 28%);color:var(--c-accent)}.supportRetentionActionButton--archive:hover:not(:disabled){background:rgb(var(--c-accent-rgb,59 130 246) / 16%)}.supportRetentionActionButton--restore{color:#15803d;background:#16a34a1a;border-color:#16a34a47}.supportRetentionActionButton--restore:hover:not(:disabled){background:#16a34a29}.supportRetentionActionButton--purge{background:rgb(var(--c-red-rgb,220 38 38) / 10%);border-color:rgb(var(--c-red-rgb,220 38 38) / 28%);color:var(--c-red)}.supportRetentionActionButton--purge:hover:not(:disabled){background:rgb(var(--c-red-rgb,220 38 38) / 16%)}.supportRetentionActionButton--legalHold{color:#b45309;background:#d977061a;border-color:#d9770647}.supportRetentionActionButton--legalHold:hover:not(:disabled){background:#d9770629}.supportRetentionActionButton--blocked{opacity:.55;cursor:pointer;filter:grayscale(.15)}.supportRetentionActionButton--blocked:hover:not(:disabled){opacity:.7}.supportRetentionActionButton:disabled{opacity:.45;cursor:not-allowed}.supportRetentionReleaseButton{background:var(--c-accent-10);color:var(--c-accent);border:1px solid color-mix(in srgb, var(--c-accent) 28%, transparent)}.supportRetentionReleaseButton:hover:not(:disabled){background:color-mix(in srgb, var(--c-accent) 16%, transparent)}.supportRetentionReleaseButton:disabled{opacity:.55;cursor:not-allowed}.supportRetentionCard{border:1px solid var(--c-10);background:var(--c-0);border-radius:12px;margin-bottom:20px;padding:20px}.supportRetentionCard .supportRetentionLegalHolds{border-top:none;margin-top:0;padding-top:0}.supportRetentionBrowseTabs{margin:12px 0 16px}.supportRetentionBrowsePanel{margin-top:0}.supportRetentionManageButton{min-width:6.5rem}.supportRetentionJobsTable{font-size:13px}.supportRetentionJobStatus{text-transform:capitalize;font-weight:600}.supportRetentionJobError{color:var(--c-red);font-size:12px}.supportRetentionJobList{margin:8px 0 0;padding-left:18px;font-size:12px}.supportRetentionLegalHolds{border-top:1px solid var(--c-10);margin-top:20px;padding-top:16px}.supportRetentionLegalHolds h3{margin:0 0 8px;font-size:13px}.supportRetentionLegalHoldsCount{color:var(--c-50);font-weight:400}.supportRetentionLegalHoldList{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.supportRetentionLegalHoldItem{border:1px solid var(--c-10);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;font-size:12px;display:flex}.supportRetentionLegalHoldItemMain{flex-direction:column;gap:4px;min-width:0;display:flex}.supportRetentionLegalHoldItemMeta{color:var(--c-50);font-size:11px}.supportRetentionScheduleDates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:12px 0;display:grid}.supportRetentionTicketLifecycleTabs{margin-bottom:12px}.supportRetentionActionSpinner{margin-right:8px}.supportRetentionPage{flex:1;min-width:0;padding:24px 28px 40px;overflow:auto}.supportRetentionPage--denied{color:var(--c-50);justify-content:center;align-items:center;display:flex}.supportRetentionPageHeader{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.supportRetentionPageTitleRow{text-transform:capitalize;justify-content:space-between;align-items:center;gap:10px;display:flex}.supportRetentionPageTitle{margin:0;font-size:22px}.supportRetentionPageSubtitle{color:var(--support-muted);margin-bottom:18px}.supportRetentionRecoverySection{border:1px solid var(--support-border);background:var(--support-surface-muted);border-radius:12px;margin:0 0 24px;padding:16px 18px}.supportRetentionRecoverySectionHeader{margin-bottom:12px}.supportRetentionRecoverySectionTitle{margin:0 0 6px;font-size:1rem;font-weight:600}.supportRetentionRecoverySectionHint{color:var(--support-muted);max-width:72ch;margin:0;font-size:.92rem}.supportRetentionRecoveryButton{border:1px solid var(--support-border);background:var(--support-surface);min-height:36px;color:var(--support-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.supportRetentionRecoveryButton:hover:not(:disabled){background:var(--support-surface-hover)}.supportRetentionRecoveryButton:disabled{opacity:.6;cursor:not-allowed}.supportRetentionRecoveryResultBody{white-space:pre-line}.supportRetentionSectionTitle{margin:0 0 10px;font-size:15px;font-weight:600}.supportRetentionSectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.supportRetentionCompanyActions,.supportRetentionTicketSection{margin-bottom:20px}.supportRetentionCompanyZipHeader{gap:4px;display:flex}.supportRetentionCompanyZipInfo{justify-content:space-between;align-items:center;width:100%;display:flex}.supportDetailRetentionButton{font-size:12px}.supportChatTimelineMinimap{z-index:6;pointer-events:none;justify-content:flex-end;align-items:center;width:48px;display:flex;position:absolute;top:0;bottom:0;right:0}.supportChatTimelineMinimap--loading{opacity:.72}.supportChatTimelineMinimapTicks{z-index:2;opacity:1;pointer-events:auto;cursor:pointer;flex-shrink:0;justify-content:center;align-items:flex-end;width:48px;max-height:min(72vh,520px);padding:0;display:flex;position:relative}.supportChatTimelineMinimapTrack{display:none}.supportChatTimelineMinimapTickList{z-index:1;scrollbar-width:none;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:4px;width:100%;height:auto;max-height:min(72vh,520px);margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-y:auto}.supportChatTimelineMinimapTickList::-webkit-scrollbar{display:none}.supportChatTimelineMinimapTick{cursor:pointer;opacity:1;background:0 0;border:none;justify-content:flex-end;align-items:center;width:100%;min-height:0;padding:0;display:flex}.supportChatTimelineMinimapTickLine{background:var(--c-50);opacity:1;border-radius:999px;width:18px;height:3px;transition:width .18s,height .18s,background .18s,box-shadow .18s;display:block}.supportChatTimelineMinimapTick--bookmark .supportChatTimelineMinimapTickLine{background:var(--c-yellow)}.supportChatTimelineMinimapTick:hover .supportChatTimelineMinimapTickLine,.supportChatTimelineMinimapTick:focus-visible .supportChatTimelineMinimapTickLine{background:color-mix(in srgb, var(--c-accent) 75%, var(--c-50) 25%);width:22px}.supportChatTimelineMinimapTick--active .supportChatTimelineMinimapTickLine{background:var(--c-accent);width:26px;height:5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent) 28%, transparent), 0 0 10px color-mix(in srgb, var(--c-accent) 35%, transparent)}.supportChatTimelineMinimapPanel{z-index:1;opacity:0;pointer-events:none;width:0;max-height:min(72vh,520px);transition:width .22s var(--support-motion-easing), opacity .18s ease;position:absolute;top:50%;right:48px;overflow:hidden;transform:translateY(-50%)}.supportChatTimelineMinimap--expanded .supportChatTimelineMinimapPanel{opacity:1;pointer-events:auto;width:min(240px,100vw - 96px)}.supportChatTimelineMinimapPanelInner{border:1px solid color-mix(in srgb, var(--c-15) 85%, transparent);background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;border-radius:14px;max-height:min(72vh,520px);margin-right:0;padding:14px 12px 14px 16px;overflow-y:auto;box-shadow:0 10px 36px #00000014,0 2px 8px #0000000a}.supportChatTimelineMinimapSection+.supportChatTimelineMinimapSection{border-top:1px solid color-mix(in srgb, var(--c-15) 70%, transparent);margin-top:12px;padding-top:12px}.supportChatTimelineMinimapSection:first-child{border-top:none;margin-top:0;padding-top:0}.supportChatTimelineMinimapSectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--c-45);align-items:center;gap:5px;margin:0 0 8px;padding-right:12px;font-size:10px;font-weight:600;display:inline-flex}.supportChatTimelineMinimapEntryList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.supportChatTimelineMinimapEntry{align-items:center;gap:4px;padding-right:4px;display:flex}.supportChatTimelineMinimapEntryButton{cursor:pointer;text-align:right;background:0 0;border:none;flex:1;align-items:center;gap:10px;min-width:0;padding:6px 0 6px 2px;display:flex}.supportChatTimelineMinimapEntryText{min-width:0;color:var(--c-50);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:450;line-height:1.35;transition:color .15s;overflow:hidden}.supportChatTimelineMinimapEntryButton:hover .supportChatTimelineMinimapEntryText,.supportChatTimelineMinimapEntryButton:focus-visible .supportChatTimelineMinimapEntryText{color:var(--c-75)}.supportChatTimelineMinimapEntryButton--active .supportChatTimelineMinimapEntryText{color:var(--c-accent);font-weight:500}.supportChatTimelineMinimapEntryTick{background:var(--c-50);opacity:1;border-radius:999px;flex-shrink:0;width:14px;height:3px;transition:width .18s,height .18s,background .18s;display:block}.supportChatTimelineMinimapEntryTick--bookmark{background:color-mix(in srgb, var(--c-yellow) 75%, var(--c-30) 25%)}.supportChatTimelineMinimapEntryButton--active .supportChatTimelineMinimapEntryTick,.supportChatTimelineMinimapEntryTick--active{background:var(--c-accent);width:14px;height:3px}.supportChatTimelineMinimapEntryDelete{width:22px;height:22px;color:var(--c-40);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .15s;display:inline-flex}.supportChatTimelineMinimapEntry:hover .supportChatTimelineMinimapEntryDelete,.supportChatTimelineMinimapEntryDelete:focus-visible{opacity:1}.supportChatTimelineMinimapEntryDelete:hover{background:var(--c-red-10);color:var(--c-red)}.supportChatTimelineBookmarkDialog{width:min(440px,100vw - 32px);box-shadow:0 12px 40px rgb(var(--black-rgb) / 18%);padding:24px}.supportChatTimelineBookmarkDialogHeader{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.supportChatTimelineBookmarkDialogIcon{border-radius:var(--rd-12);background:color-mix(in srgb, var(--c-accent) 12%, var(--background));width:40px;height:40px;color:var(--c-accent);flex-shrink:0;place-items:center;display:grid}.supportChatTimelineBookmarkDialogHeaderCopy{min-width:0}.supportChatTimelineBookmarkDialogTitle{margin:0 0 6px;font-size:18px;line-height:1.3}.supportChatTimelineBookmarkDialogLead{color:var(--c-50);margin:0;font-size:13px;line-height:1.5}.supportChatTimelineBookmarkDialogField{margin-bottom:4px}.supportChatTimelineBookmarkDialogField span{color:var(--c-80);font-size:13px;font-weight:600}.supportChatTimelineBookmarkDialogField input{min-height:42px;font-size:14px}.supportChatTimelineBookmarkDialogActions{gap:10px;margin-top:20px}.supportChatHistoryLoader{z-index:2;pointer-events:none;justify-content:center;padding:10px 16px 6px;display:flex;position:sticky;top:0}.supportChatHistoryLoaderTrack{background:color-mix(in srgb, var(--background) 90%, transparent);border:1px solid var(--c-7);max-width:calc(100% - 24px);box-shadow:0 6px 20px color-mix(in srgb, var(--c-100) 10%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--c-50);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;line-height:1.3;display:inline-flex}.supportChatHistoryLoaderSpinner{border:2px solid var(--c-7);border-top-color:var(--c-accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.75s linear infinite supportSpin}.supportChatHistoryLoaderLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.supportChatMentionJump{z-index:3;border:1px solid var(--c-20);background:var(--c-surface);color:var(--c-accent);box-shadow:0 4px 16px var(--c-shadow-10);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex;position:absolute;bottom:16px;right:16px}.supportChatMentionJumpLabel{font-size:12px;font-weight:600}.supportChatMentionJumpCount{background:var(--c-accent);min-width:20px;height:20px;color:var(--background);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.supportChatComposerMentionField{flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;display:flex}.supportChatComposerMentionChips{flex-wrap:wrap;gap:6px;display:none}.supportChatComposerMentionChip{background:color-mix(in srgb, var(--c-accent) 12%, var(--background));border:1px solid color-mix(in srgb, var(--c-accent) 24%, transparent);color:var(--c-accent);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.supportChatComposerMentionChipRemove{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.supportChatComposerMentionChipRemove:hover{opacity:1}.supportChatComposerInputWrap{cursor:text;flex:1;align-self:stretch;align-items:stretch;min-width:0;min-height:0;display:flex;position:relative}.supportChatComposerInputMirror{pointer-events:none;position:absolute;inset:0;overflow:hidden}.supportChatComposerInputHighlight,.supportChatComposerInput.supportChatComposerInput--withMentions{box-sizing:border-box;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:0 0;border:none;width:100%;min-height:40px;max-height:160px;padding:8px 0;font-family:inherit;font-size:15px;line-height:1.5}.supportChatComposerInputHighlight{color:var(--c-100);width:100%}.supportChatComposerInput.supportChatComposerInput--withMentions{z-index:1;resize:none;color:#0000;caret-color:var(--c-100);cursor:text;-webkit-text-fill-color:transparent;position:relative;overflow:auto}.supportChatComposerInput.supportChatComposerInput--withMentions:focus,.supportChatComposerInput.supportChatComposerInput--withMentions:focus-visible{caret-color:var(--c-100);outline:none}.supportChatComposerInput.supportChatComposerInput--withMentions::placeholder{color:var(--c-50);-webkit-text-fill-color:var(--c-50);opacity:1}.supportChatComposerMention{color:var(--c-accent);background:color-mix(in srgb, var(--c-accent) 12%, transparent);border-radius:4px}.supportChatMentionMenu{border:1px solid var(--c-20);max-height:min(280px,40vh);box-shadow:0 12px 32px rgb(var(--black-rgb) / 14%), 0 2px 8px rgb(var(--black-rgb) / 6%);z-index:25;background:var(--background);animation:supportChatMentionMenuIn .16s var(--support-motion-easing);border-radius:12px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.supportChatMentionMenuStatus{color:var(--c-50);align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.supportChatMentionMenuItem{text-align:left;width:100%;color:var(--c-90);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-size:14px;transition:background .12s;display:flex}.supportChatMentionMenuItem--active,.supportChatMentionMenuItem:hover{background:var(--c-accent-10)}.supportChatMentionMenuAvatar{background:var(--c-7);width:32px;height:32px;color:var(--c-75);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.supportChatMentionMenuAvatar--all{background:color-mix(in srgb, var(--c-accent) 16%, var(--background));color:var(--c-accent)}.supportChatMentionMenuCopy{flex-direction:column;gap:1px;min-width:0;display:flex}.supportChatMentionMenuName{color:var(--c-100);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.supportChatMentionMenuHandle{color:var(--c-50);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.supportChatMentionMenuFooter{border-top:1px solid var(--c-7);background:var(--background-dimmed);color:var(--c-50);flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.supportChatMentionMenuFooter span{border:1px solid var(--c-15);background:var(--background);min-width:18px;color:var(--c-60);border-radius:4px;justify-content:center;align-items:center;padding:1px 4px;font-size:10px;font-weight:600;display:inline-flex}.supportTicketCardMentionIcon{display:none}.supportSendConversationMailDialog{border:1px solid var(--c-7);width:min(520px,100vw - 24px);max-height:min(90vh,720px);box-shadow:0 12px 40px rgb(var(--black-rgb) / 18%);background:var(--background);color:var(--c-100);flex-direction:column;padding:24px;display:flex;overflow:hidden}.supportSendConversationMailDialog .supportDialogTitle{letter-spacing:-.02em;color:var(--c-100);margin:0;font-size:1.125rem;font-weight:600}.supportSendConversationMailDialog .supportInput,.supportSendConversationMailDialog select.supportInput{border:1px solid var(--c-7);border-radius:var(--rd-8);background:var(--background);width:100%;color:var(--c-100);caret-color:var(--c-100);font:inherit;padding:10px 12px}.supportSendConversationMailDialog .supportInput::placeholder{color:var(--c-50)}.supportSendConversationMailDialog select.supportInput{cursor:pointer}.supportSendConversationMailDialog select.supportInput option{background:var(--background);color:var(--c-100)}.supportSendConversationMailDialog input[type=date].supportInput{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.supportSendConversationMailDialog input[type=date].supportInput{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark] .supportSendConversationMailDialog input[type=date].supportInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.supportSendConversationMailDialog .supportEmailRecipientSelect input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-accent);cursor:pointer;margin:0}.supportSendConversationMailDialog .supportButton{background:var(--background);color:var(--c-100)}.supportSendConversationMailDialog .supportSecondaryButton{border:1px solid var(--c-7);border-radius:var(--rd-8);background:var(--background);color:var(--c-100);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.supportSendConversationMailDialog .supportSecondaryButton:hover:not(:disabled){background:var(--background-dimmed);border-color:var(--c-10)}.supportSendConversationMailDialog .supportSecondaryButton:disabled{opacity:.55;cursor:not-allowed}.supportSendConversationMailDialog .supportDialogActions{border-top:1px solid var(--c-7);flex-shrink:0;margin-top:20px;padding-top:16px}.supportEmailDialogHeader{flex-shrink:0;margin-bottom:20px}.supportEmailDialogSubtitle{color:var(--c-50);margin:6px 0 0;font-size:.875rem;line-height:1.5}.supportEmailDialogBody{flex-direction:column;flex:1;gap:20px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.supportEmailDialogSection{flex-direction:column;gap:10px;display:flex}.supportEmailFieldLabel,.supportEmailSectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--c-50);margin:0;font-size:.75rem;font-weight:600}.supportEmailDateSelect{width:100%}.supportEmailFieldHint{color:var(--c-50);margin:0;font-size:.8125rem;line-height:1.45}.supportEmailIncludeSummariesOption{cursor:pointer;color:var(--c-100);align-items:flex-start;gap:10px;display:flex}.supportEmailIncludeSummariesOption input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-accent);cursor:pointer;flex-shrink:0;margin-top:2px}.supportEmailIncludeSummariesOption input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.supportEmailIncludeSummariesCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.supportEmailIncludeSummariesLabel{font-size:.875rem;font-weight:500;line-height:1.45}.supportEmailIncludeSummariesHint{color:var(--c-50);font-size:.8125rem;line-height:1.45}.supportEmailDateInput{min-width:0;color:var(--c-100);flex-direction:column;gap:6px;font-size:.875rem;display:flex}.supportEmailDateInput span{color:var(--c-50)}.supportEmailCustomRange{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.supportEmailDialogLoading{place-items:center;min-height:140px;padding:16px 0;display:grid}.supportEmailRecipientRows{flex-direction:column;gap:8px;display:flex}.supportEmailRecipientRow{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.supportEmailRecipientSelect{flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.supportEmailRecipientFields{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;min-width:0;display:grid}.supportEmailRecipientRemove,.supportEmailRecipientRemovePlaceholder{flex-shrink:0;width:32px;height:32px}.supportEmailRecipientRemove{color:var(--c-50);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.supportEmailRecipientRemove:hover:not(:disabled){color:var(--c-red);background:color-mix(in srgb, var(--c-red) 8%, transparent)}.supportEmailRecipientRemove:disabled{opacity:.45;cursor:not-allowed}.supportEmailAddRecipient{border:1px dashed var(--c-7);width:100%;color:var(--c-50);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:10px 12px;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.supportEmailAddRecipient:hover:not(:disabled){border-color:var(--c-100);color:var(--c-100);background:color-mix(in srgb, var(--c-100) 6%, transparent)}.supportEmailAddRecipient:disabled{opacity:.5;cursor:not-allowed}.supportEmailDeliveryStatus{border:1px solid var(--c-7);background:var(--background-dimmed);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.supportEmailStatusBanner{align-items:center;gap:10px;font-size:.875rem;font-weight:500;line-height:1.45;display:flex}.supportEmailStatusBanner--progress{color:var(--c-100)}.supportEmailStatusBanner--success{color:var(--c-green)}.supportEmailStatusBanner--error{color:var(--c-red)}.supportEmailDeliveryTargets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.supportEmailDeliveryTarget{background:var(--background);border:1px solid var(--c-7);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.supportEmailDeliveryTargetMain{align-items:flex-start;gap:10px;min-width:0;display:flex}.supportEmailDeliveryTargetDot{background:var(--c-50);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.supportEmailDeliveryTargetDot--pending{background:var(--c-accent)}.supportEmailDeliveryTargetDot--success{background:var(--c-green)}.supportEmailDeliveryTargetDot--error{background:var(--c-red)}.supportEmailDeliveryTargetCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.supportEmailDeliveryTargetLine{color:var(--c-100);font-size:.875rem;font-weight:500}.supportEmailDeliveryTargetEmail{color:var(--c-50);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.supportEmailDeliveryTargetError{color:var(--c-red);font-size:.75rem;line-height:1.4}.supportEmailDeliveryTargetActions{flex-shrink:0;gap:6px;display:flex}.supportOpenAiQuotaNotice{color:var(--c-50);margin:0 16px 8px;font-size:12px;line-height:1.45}.supportShortcutHint{border:1px solid var(--c-7);color:var(--c-50);border-radius:4px;padding:2px 6px;font-size:11px}@keyframes supportChatHighlight{0%{background:var(--c-accent-10)}to{background:0 0}}@keyframes supportChatMentionBlink{0%{background:var(--c-accent-10)}to{background:0 0}}@keyframes supportSummaryRefreshSpin{to{transform:rotate(360deg)}}@keyframes supportDropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes supportSearchBarExpand{0%{opacity:0}to{opacity:1}}@keyframes supportFilesDrawerEnter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes supportExportProgressPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes supportChatMentionMenuIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes supportSpin{to{transform:rotate(360deg)}}@keyframes supportPulse{0%{opacity:.4}to{opacity:1}}@keyframes supportVoiceWave{0%,to{height:30%}50%{height:100%}}@keyframes supportAttachmentAiPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes supportAttachmentAiThinking{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes supportAttachmentAiCursorBlink{50%{opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@media only screen and (width<=1023px){.supportAnalyticsPanel,.supportExportPanel,.supportModerationPage,.supportRetentionPage,.supportOpsPanel{padding:20px 20px 32px}.supportHubPageHeader{margin:-20px -20px 20px;padding:14px 16px}.supportOpsPanel .supportHubPageHeader{margin:-20px -20px 0}.supportAnalyticsHeader{flex-direction:column;align-items:stretch;gap:16px}.supportAnalyticsFilters{align-items:stretch}.supportField--inline{flex:140px}.supportAnalyticsTableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.supportRetentionSectionHeader,.supportModerationPageHeader,.supportExportPagination{flex-wrap:wrap}.supportAttachmentAiWorkspaceBody{grid-template-rows:minmax(220px,.9fr) minmax(320px,1.1fr);grid-template-columns:1fr}.supportAttachmentAiWorkspacePreview{border-right:none;border-bottom:1px solid var(--support-border-subtle)}.supportSummaryDeckStack{width:min(var(--support-summary-deck-width), 100%);margin-inline:auto}:is(.supportSummaryDeckStack:has(.supportSummaryDeckCard--front.supportSummaryGroupCard--date),.supportSummaryDeckStack:has(.supportSummaryDeckCard--front.supportSummaryGroupCard--person)){width:min(var(--support-summary-group-deck-width), 100%)}.supportSummaryScroll{padding-inline:16px}.supportAttachmentAiWorkspace{border-radius:16px;width:100%;height:min(860px,100dvh - 32px)}.supportChatSlaBanner{border-radius:20px;gap:12px;padding:14px 16px}.supportChatSlaBannerIcon{width:44px;height:44px}}@media only screen and (width<=900px){.supportShell--narrow.supportShell--detail .supportSidebarShell,.supportShell--narrow.supportShell--hub .supportSidebarShell{opacity:0;pointer-events:none;border-right-color:#0000;flex-basis:0;width:0;min-width:0}.supportShell--narrow.supportShell--detail .supportDetail,.supportShell--narrow.supportShell--detail .supportShell>:not(.supportSidebarShell),.supportShell--narrow.supportShell--hub .supportAnalyticsPanel,.supportShell--narrow.supportShell--hub .supportExportPanel,.supportShell--narrow.supportShell--hub .supportModerationPage,.supportShell--narrow.supportShell--hub .supportRetentionPage,.supportShell--narrow.supportShell--hub .supportOpsPanel,.supportShell--narrow.supportShell--hub .supportShell>:not(.supportSidebarShell){flex:100%;width:100%;min-width:0;max-width:100%}.supportShell--narrow.supportShell--list .supportDetail--empty{display:none}.supportShell--narrow.supportShell--list .supportSidebarShell{opacity:1;pointer-events:auto;border-right-color:var(--c-7);flex:auto;width:100%;min-width:0;max-width:100%}.supportShell--narrow.supportShell--list .supportSidebar{width:100%;min-width:0}.supportFilesDrawer{width:100vw;min-width:0;max-width:100vw}.supportSearchOverlayBackdrop{padding:12px;place-items:start center;padding-top:8vh}.supportSearchOverlay{width:min(720px,100%);max-height:min(70vh,100dvh - 24px)}.supportAnalyticsKpiGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.supportAnalyticsPager,.supportAnalyticsSectionHeader{flex-direction:column;align-items:stretch}.supportAnalyticsSlaActions{flex-wrap:wrap}.supportDetailHeaderToolbar{padding:8px 12px}.supportDetailHeaderSearchExpand{width:100%;max-width:100%;margin:0;padding:8px 12px 10px}.supportDetailHeader--narrow .supportDetailHeaderToolbarActions{gap:4px}.supportSummary>.supportSummaryText,.supportSummary>.supportApiError,.supportSummary.supportSummary--loading{padding-inline:16px}.supportSummaryDeckStack{width:min(var(--support-summary-deck-width), 100%);margin-inline:auto}:is(.supportSummaryDeckStack:has(.supportSummaryDeckCard--front.supportSummaryGroupCard--date),.supportSummaryDeckStack:has(.supportSummaryDeckCard--front.supportSummaryGroupCard--person)){width:min(var(--support-summary-group-deck-width), 100%)}.supportSummaryFooter{padding-inline:16px}.supportSendConversationMailDialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:16px}.supportEmailCustomRange,.supportEmailRecipientFields{grid-template-columns:1fr}.supportEmailDeliveryTarget{flex-direction:column}.supportEmailDeliveryTargetActions{justify-content:flex-end;width:100%}.supportSendConversationMailDialog .supportDialogActions{flex-direction:column-reverse}.supportSendConversationMailDialog .supportButton{justify-content:center;width:100%}}@media only screen and (width<=760px){.supportSidebarShell,.supportSidebar{width:100%;min-width:0}.supportSidebarHeader{flex-wrap:wrap;gap:10px;padding:12px 12px 10px}.supportSidebarHeaderActions{flex:auto;justify-content:flex-end}.supportSidebarFilters,.supportSidebarLifecycle{padding-inline:12px}.supportSidebarList{padding-top:10px}.supportChatComposerDock{--support-chat-composer-inset-inline:12px}.supportChatComposerDockNotices{padding-inline:12px}.supportChatComposerDockTyping{padding-inline:var(--support-chat-composer-inset-inline)}.supportChatComposerBlock{padding:12px var(--support-chat-composer-inset-inline) 16px}.supportChatComposerToolbar{flex-wrap:wrap;gap:8px;width:100%;margin-bottom:12px}.supportChatComposerPill{width:100%}.supportChatMessageContent{max-width:min(92%,640px)}.supportChatFeed{padding-inline:12px}.supportInChatSearchFloat{width:min(320px,100% - 24px);top:8px}.supportSummaryDeckStack{margin-inline:auto}.supportSummaryGroupCard{padding:var(--support-summary-peek-pad)}.supportSummaryGroupCardTitle{font-size:15px;line-height:20px}.supportChatSlaBanner{flex-wrap:wrap;align-items:flex-start}.supportChatSlaBannerAction{text-align:center;width:100%;margin-left:0}.supportFilesGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.supportAttachmentAiWorkspace{border-radius:0;height:100dvh}.supportAnimatedOverlay--attachmentAi{padding:0}.supportAttachmentAiChatPane{padding:16px}.supportAttachmentAiComposer{grid-template-columns:1fr}.supportAttachmentAiSendButton{justify-content:center;width:100%}.supportAttachmentAiMessage--user{max-width:100%}.supportDetailHeader--compact .supportDetailCompany{font-size:14px}.supportDetailHeader--compact .supportDetailSubject{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.supportDetailHeaderToolbar:not(.supportDetailHeaderToolbar--compact){grid-template-columns:1fr;row-gap:10px}.supportDetailHeaderToolbar:not(.supportDetailHeaderToolbar--compact) .supportDetailHeaderToolbarStart,.supportDetailHeaderToolbar:not(.supportDetailHeaderToolbar--compact) .supportDetailHeaderToolbarCenter,.supportDetailHeaderToolbar:not(.supportDetailHeaderToolbar--compact) .supportDetailHeaderToolbarActions{grid-column:1;justify-self:stretch}.supportDetailHeaderToolbar:not(.supportDetailHeaderToolbar--compact) .supportDetailHeaderToolbarCenter{-webkit-overflow-scrolling:touch;justify-self:start;overflow-x:auto}.supportDetailHeaderToolbar:not(.supportDetailHeaderToolbar--compact) .supportDetailHeaderToolbarActions{flex-wrap:wrap;justify-content:flex-start}.supportAnalyticsPanel,.supportExportPanel,.supportModerationPage,.supportRetentionPage,.supportOpsPanel{padding:16px 12px 28px}.supportOpsPanel .supportHubPageHeader{margin:-16px -12px 0}.supportAnalyticsTitle,.supportModerationPageTitle,.supportRetentionPageTitle{font-size:20px}.supportAnalyticsKpiGrid{grid-template-columns:1fr 1fr;gap:10px}.supportAnalyticsKpiValue{font-size:20px}.supportAnalyticsTabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.supportAnalyticsTab{flex-shrink:0}.supportModerationCardTop,.supportModerationActions{flex-direction:column;align-items:stretch}.supportModerationCardMain{padding:12px}.supportModerationFilters{padding-inline:12px}.supportExportPagination{flex-direction:column;align-items:stretch;gap:10px}.supportExportPaginationControls{flex-wrap:wrap;justify-content:space-between}.supportExportCompanyListItem{padding:12px}.supportRetentionPanelHeader,.supportRetentionActions{flex-direction:column;align-items:stretch}.supportRetentionMeta{grid-template-columns:1fr}.supportDialogBackdrop{align-items:flex-end;padding:12px}.supportDialog{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100dvh - 24px);overflow:auto}.supportDialogActions{flex-direction:column-reverse;align-items:stretch}.supportDialogActions .supportButton{justify-content:center;width:100%}.supportDetail--empty{padding:32px 16px}}@media only screen and (width<=600px){.supportAnalyticsKpiGrid{grid-template-columns:1fr}.supportSummaryDeckStack{width:min(var(--support-summary-deck-width), calc(100% - 16px));margin-inline:auto}:is(.supportSummaryDeckStack:has(.supportSummaryDeckCard--front.supportSummaryGroupCard--date),.supportSummaryDeckStack:has(.supportSummaryDeckCard--front.supportSummaryGroupCard--person)){width:min(var(--support-summary-group-deck-width), calc(100% - 16px))}.supportSummaryDeckCard--stack-1{width:min(var(--support-summary-peek-width-1), calc(100% - var(--support-summary-stack-inset)))}.supportSummaryDeckCard--stack-2{width:min(var(--support-summary-peek-width-2), calc(100% - (2 * var(--support-summary-stack-inset))))}.supportSummaryScroll{gap:12px;padding:16px 12px}.supportSummaryGroupCardHeader{gap:10px}.supportSummaryToggle{gap:4px;font-size:12px}.supportChatComposerDock{--support-chat-composer-inset-inline:8px}.supportChatSlaBannerTitle{font-size:14px}.supportChatSlaBannerSubtitle{font-size:12px}.supportInChatSearchFloat{width:calc(100% - 16px)}.supportFilesGrid{grid-template-columns:1fr 1fr;gap:10px}.supportAttachmentAiWorkspaceTopBar{padding:12px 14px}.supportAttachmentAiWorkspacePreview{padding:12px}.supportSidebarNewButton{gap:3px;width:78px;height:36px;min-height:36px;padding:0 14px;font-size:13px}.supportChatComposerToolbarResolve{width:100%}.supportChatComposerToolbarResolve .supportTicketResolveButton{justify-content:center;width:100%}}.supportChatComposerPill--rich{box-shadow:none;align-items:stretch}.supportChatComposerInputWrap--markdown{flex-direction:column;align-items:stretch;width:100%;min-height:0;display:flex}.supportChatMdxToolbar,.supportChatMdxEditor .mdxeditor-toolbar{display:none}.supportChatMdxEditor{background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-start;width:100%;min-width:0;min-height:0;font-family:inherit;display:flex}.supportChatMdxEditor .mdxeditor,.supportChatMdxEditor [class*=mdxeditor-root-contenteditable]{width:100%;min-width:0}.supportChatMarkdownComposerRoot{flex-direction:column;flex:1;justify-content:flex-start;width:100%;min-width:0;min-height:0;display:flex}.supportChatMdxEditor:focus-within{outline:none}.supportChatMdxToolbar{background:0 0;border:none;flex-wrap:wrap;gap:2px;padding:0 0 4px}.supportChatMdxToolbar button{width:28px;height:28px;color:var(--c-70);border-radius:8px;transition:background .15s,color .15s}.supportChatMdxToolbar button:hover,.supportChatMdxToolbar button[data-state=on]{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--c-100)}.supportChatMdxToolbar svg{width:16px;height:16px}.supportChatMdxEditable{box-sizing:border-box;width:100%;min-height:24px;max-height:var(--support-chat-composer-editable-max-height);color:var(--c-100);word-break:break-word;white-space:pre-wrap;caret-color:var(--c-100);cursor:text;padding:0;font-size:15px;line-height:1.5;overflow:hidden auto}.supportChatMdxEditable p{white-space:pre-wrap;word-break:break-word;margin:0;padding:0}.supportChatMdxEditable p+p{margin-top:0}.supportChatMdxEditable p:empty{min-height:1.5em}.supportChatMdxEditable ul,.supportChatMdxEditable ol{margin:.15rem 0;padding-left:1.35rem}.supportChatMdxEditable ul{list-style:outside}.supportChatMdxEditable ol{list-style:decimal}.supportChatMdxEditable li,.supportChatMdxEditable li[class*=_nestedListItem_]{margin:0;padding:0;display:list-item}.supportChatMdxEditable ul>li,.supportChatMdxEditable ul>li[class*=_nestedListItem_]{list-style:outside}.supportChatMdxEditable ol>li,.supportChatMdxEditable ol>li[class*=_nestedListItem_]{list-style:decimal}.supportChatMdxEditable code,.supportChatMdxEditable [class*=_code_]{border:1px solid var(--support-inline-code-border);background:var(--support-inline-code-bg);color:var(--support-inline-code-fg);border-radius:4px;padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;font-weight:500}.supportChatMdxEditable blockquote{border-left:3px solid var(--c-20);color:var(--c-70);margin:.25rem 0;padding-left:.75rem}.supportChatMdxEditable pre{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:10px;margin:.35rem 0;padding:8px 10px;font-size:13px;overflow-x:auto}.supportChatMdxEditable code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.supportChatMdxEditable [data-placeholder]{color:var(--c-50)}body.supportMdxEditorOpen{--accentBase:#f5f7ff;--accentBgSubtle:#eff2ff;--accentBg:var(--c-accent-10);--accentBgHover:var(--c-accent-10);--accentBgActive:var(--c-accent-15);--accentLine:var(--c-accent-25);--accentBorder:var(--c-accent);--accentBorderHover:var(--c-accent);--accentSolid:var(--c-accent);--accentSolidHover:var(--c-accent);--accentText:var(--c-accent);--accentTextContrast:var(--c-accent);--basePageBg:var(--white);--baseBase:var(--white);--baseBgSubtle:#f8f9fc;--baseBg:#f4f6fa;--baseBgHover:#eff2f8;--baseBgActive:#e7ebf6;--baseLine:var(--c-10);--baseBorder:var(--c-10);--baseBorderHover:var(--c-25);--baseSolid:var(--c-25);--baseSolidHover:var(--c-50);--baseText:var(--c-50);--baseTextContrast:var(--c-100)}body.supportMdxEditorOpen [data-radix-popper-content-wrapper],body.supportMdxEditorOpen [class*=_linkDialogPopoverContent_],body.supportMdxEditorOpen [class*=_dialogContent_],body.supportMdxEditorOpen [class*=_largeDialogContent_]{z-index:1800!important}body.supportMdxEditorOpen [class*=_dialogOverlay_]{z-index:1790!important}body.supportMdxEditorOpen [class*=_linkDialogPopoverContent_],body.supportMdxEditorOpen [class*=_dialogContent_],body.supportMdxEditorOpen [class*=_largeDialogContent_],body.supportMdxEditorOpen [class*=_popoverContent_],body.supportMdxEditorOpen [class*=_selectContent_]{border-color:var(--baseBorder);background-color:var(--basePageBg);color:var(--baseTextContrast);filter:none}body.supportMdxEditorOpen [class*=_linkDialogInputWrapper_],body.supportMdxEditorOpen [class*=_linkDialogInput_],body.supportMdxEditorOpen [class*=_dialogInput_]{color:var(--baseTextContrast)}.supportChatMdxEditor .mdxeditor-toolbar svg{color:currentColor;stroke:currentColor}.supportChatMdxEditor .mdxeditor-toolbar div[role=separator]{border-left-color:var(--baseBorder);border-right-color:var(--baseBase)}.supportChatMdxEditor .cm-tooltip-autocomplete{border:1px solid var(--baseBorder);color:var(--baseTextContrast)}.supportChatMdxEditor .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--accentBg);color:var(--accentTextContrast)}.supportChatMessageMarkdown{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;word-break:break-word}.supportChatMessageMarkdown p.markdownParagraph{line-height:inherit;margin:0}.supportChatMessageMarkdown p.markdownParagraph br{line-height:inherit}.supportChatMessageMarkdown p.markdownParagraph+p.markdownParagraph{margin-top:0}.supportChatMessageMarkdown .markdownBlockquote{border-left:3px solid var(--c-20);color:var(--c-70);margin:.35rem 0;padding-left:.75rem}.supportChatMessageMarkdown .markdownList{margin:.25rem 0;padding-left:1.35rem}.supportChatMessageMarkdown .markdownList--bullet{list-style:outside}.supportChatMessageMarkdown .markdownList--ordered{list-style:decimal}.supportChatMessageMarkdown .markdownList>li.markdownListItem{margin:.15rem 0;display:list-item}.supportChatMessageMarkdown .markdownList--bullet>li.markdownListItem{list-style:outside}.supportChatMessageMarkdown .markdownList--ordered>li.markdownListItem{list-style:decimal}.supportChatMessageMarkdown .markdownBlockChunk+.markdownBlockChunk{margin-top:0}.supportChatMessageMarkdown .markdownInlineChunk{display:inline}.supportTicketCardPreviewMarkdown{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;display:inline;overflow:hidden}.supportTicketCardPreviewMarkdown .markdownInlineChunk,.supportTicketCardPreviewMarkdown .markdownInlineSegment{white-space:nowrap;display:inline}.supportTicketCardPreviewMarkdown br{display:none}.supportTicketCardPreviewMarkdown pre,.supportTicketCardPreviewMarkdown .markdownCodeBlock{white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background:0 0;border:none;max-width:100%;margin:0;padding:0;display:inline;overflow:hidden}.supportTicketCardPreviewMarkdown pre code{white-space:nowrap;background:0 0;border:none;padding:0}.supportTicketCardPreviewMarkdown .markdownInlineCode{border:1px solid var(--support-inline-code-border);background:var(--support-inline-code-bg);color:var(--support-inline-code-fg);text-overflow:ellipsis;white-space:nowrap;vertical-align:top;border-radius:4px;max-width:100%;padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;font-weight:500;display:inline;overflow:hidden}.supportChatMessageMarkdown .markdownInlineCode{border:1px solid var(--support-inline-code-border);background:var(--support-inline-code-bg);color:var(--support-inline-code-fg);white-space:break-spaces;border-radius:4px;padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;font-weight:500}.supportChatMessageMarkdown .markdownUnderline{text-underline-offset:2px;text-decoration:underline}.supportChatMessageMarkdown .markdownCodeBlock{background:color-mix(in srgb, var(--foreground) 6%, transparent);white-space:pre-wrap;border-radius:10px;margin:.35rem 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;overflow-x:auto}.supportChatMessageMarkdown a{color:var(--c-accent);text-underline-offset:2px;text-decoration:underline}.supportChatMessageMarkdown strong{font-weight:600}.supportChatMessageMarkdown em,.supportChatMessageMarkdown .markdownEmphasis,.supportTicketCardPreviewMarkdown em,.supportTicketCardPreviewMarkdown .markdownEmphasis,.supportChatMdxEditable em{font-synthesis:style;font-style:italic}.supportChatMessageMarkdown del{text-decoration:line-through}:root[data-theme=dark] .supportPage,:root[data-theme=dark] .supportFilesDrawer,:root[data-theme=dark] .supportAttachmentAiWorkspace,:root[data-theme=dark] .supportAnimatedOverlay--attachmentAi .supportAnimatedOverlayPanel{--support-accent:var(--c-accent);--support-text-muted:#ffffffa6;--support-chat-message-text-color:#ffffffd9;--support-sidebar-card-preview-color:#ffffffa6;--support-border-subtle:#ffffff14;--support-border-default:#ffffff1f;--support-summary-bg:#161616;--support-sidebar-bg:#141414;--support-summary-front-body-bg:#141a16;--support-ticket-reported-bg:linear-gradient(180deg, #ff383c00 0%, #ff383c14 100%), linear-gradient(0deg, var(--background), var(--background));--support-ticket-reported-border:color-mix(in srgb, var(--c-red) 34%, var(--support-border-default));--support-ticket-resolved-bg:linear-gradient(180deg, #34c75900 0%, #34c7591f 100%), linear-gradient(0deg, var(--background), var(--background));--support-ticket-resolved-border:color-mix(in srgb, var(--c-green) 32%, var(--support-border-default));--support-badge-reported-bg:var(--c-red-15);--support-badge-reported-fg:var(--c-red);--support-badge-reported-border:color-mix(in srgb, var(--c-red) 40%, var(--support-border-default));--support-summary-card-overview-gradient:linear-gradient(0deg, #34c7590a 0%, #34c75900 75%), linear-gradient(0deg, var(--background), var(--background));--support-summary-card-person-gradient:linear-gradient(0deg, #0060fe0a 0%, #0060fe00 75%), linear-gradient(0deg, var(--background), var(--background));--support-summary-card-date-gradient:linear-gradient(0deg, #ff383c0a 0%, #ff383c00 75%), linear-gradient(0deg, var(--background), var(--background));--support-summary-calendar-ribbon:var(--c-red);--support-keycap-bg:#ffffff14;--support-filter-active-bg:#2d7fff29;--support-inline-code-bg:#ffffff14;--support-inline-code-fg:#ff8bcc;--support-inline-code-border:#ffffff1a;--support-message-hover-bg:#ffffff0f;--support-message-actions-bg:#171717;--support-message-actions-border:transparent;--support-message-action-fg:#fff;--support-message-action-fg-hover:#fff;--support-message-action-bg-hover:#ffffff24;--support-message-action-border:transparent;--support-message-action-flag-bg-hover:color-mix(in srgb, var(--c-red) 28%, var(--support-message-actions-bg));--support-ticket-card-bg:#1a1a1a;--support-ticket-active-bg:linear-gradient(180deg, #0060fe00 0%, #0060fe1a 100%), linear-gradient(0deg, var(--background), var(--background));--support-floating-surface-bg:#1a1a1a;--support-floating-surface-fg:#f4f7ff;--support-floating-surface-muted:#ffffff8c;--support-floating-surface-hover:#ffffff1a;--support-floating-surface-divider:#ffffff24;--support-floating-surface-subtle-fg:#ffffffad;--support-sla-banner-bg:#3a3a3a;--support-sla-banner-bg-breached:#2e2e2e;--support-sla-banner-fg:#fff;--support-sla-banner-subtitle-fg:#ffffffad;--support-sla-banner-action-border:#ffffff38;--support-attachment-ai-chat-bg:var(--background);--support-attachment-ai-user-bubble-bg:#ffffff1a;--support-attachment-ai-send-bg:#ffffffeb;--support-attachment-ai-send-fg:var(--background);--support-attachment-ai-workspace-bg:linear-gradient(180deg, rgb(var(--c-accent-rgb) / 8%) 0%, var(--background) 32%);--support-attachment-ai-workspace-topbar-bg:#161616eb;--support-attachment-ai-preview-bg:#00000038;--support-attachment-ai-media-bg:#1c1c1c;--support-sidebar-list-avatar-bg:var(--c-accent-15);--support-sidebar-list-avatar-fg:var(--c-accent);--support-files-icon-fg:#ffffffb8;--support-files-icon-fg-hover:var(--c-100);--support-calendar-face-bg:#1c1c1c;--support-border:var(--support-border-default);--support-surface:var(--background);--support-surface-muted:var(--background-dimmed);--support-muted:var(--support-text-muted);--support-ops-panel-bg:var(--background);--support-ops-metric-critical-bg:var(--c-red-15);--support-ops-metric-critical-border:var(--c-red);--support-ops-metric-warn-border:var(--c-orange);--support-ops-badge-ok-bg:var(--c-green-15);--support-ops-badge-ok-fg:var(--c-green);--support-ops-badge-critical-bg:var(--c-red-15);--support-ops-badge-critical-fg:var(--c-red);--support-ops-badge-muted-bg:var(--c-7);--support-ops-badge-muted-fg:var(--c-50);--support-ops-success-bg:var(--c-green-15);--support-ops-success-fg:var(--c-green);--support-ops-error-fg:var(--c-red)}:root[data-theme=dark] .supportShell{background:var(--background)}:root[data-theme=dark] .supportSidebarShell,:root[data-theme=dark] .supportSidebar{background:var(--support-sidebar-bg)}:root[data-theme=dark] .supportSidebarShell{border-right-color:var(--support-border-default)}:root[data-theme=dark] .supportSidebarHeader,:root[data-theme=dark] .supportSidebarSearchRow,:root[data-theme=dark] .supportDetailHeader,:root[data-theme=dark] .supportDetailHeaderBar{background:var(--background);border-color:var(--support-border-subtle)}:root[data-theme=dark] .supportSidebarSearchRow,:root[data-theme=dark] .supportSidebarFilter,:root[data-theme=dark] .supportFilesFilters .supportSidebarFilter,:root[data-theme=dark] .supportSidebarSearchTrigger,:root[data-theme=dark] .supportChatComposerPill,:root[data-theme=dark] .supportDetailHeaderIconButton,:root[data-theme=dark] .supportIconButton{border-color:var(--support-border-default);background:var(--background-dimmed);color:var(--c-100)}:root[data-theme=dark] .supportSidebarFilter--active,:root[data-theme=dark] .supportFilesFilters .supportSidebarFilter--active{background:var(--support-filter-active-bg);color:var(--c-accent)}:root[data-theme=dark] .supportFilesToolbar{border-bottom-color:var(--support-border-default)}:root[data-theme=dark] .supportFilesToolbarTitle{color:var(--c-100)}:root[data-theme=dark] .supportFilesDrawerHeaderActions .supportIconButton{color:var(--support-files-icon-fg);background:0 0;border:none}:root[data-theme=dark] .supportFilesDrawerHeaderActions .supportIconButton:hover:not(:disabled){color:var(--support-files-icon-fg-hover);background:#ffffff14}:root[data-theme=dark] .supportTicketCard{background:var(--support-ticket-card-bg);border-color:var(--support-border-default)}:root[data-theme=dark] .supportTicketCardWrapper--urgent .supportTicketCard,:root[data-theme=dark] .supportTicketCardWrapper--resolved.supportTicketCardWrapper--urgent .supportTicketCard{background:var(--support-ticket-reported-bg);border-color:var(--support-ticket-reported-border)}:root[data-theme=dark] .supportTicketCardWrapper--resolved:not(.supportTicketCardWrapper--active):not(.supportTicketCardWrapper--urgent) .supportTicketCard{background:var(--support-ticket-resolved-bg);border-color:var(--support-ticket-resolved-border)}:root[data-theme=dark] .supportTicketCardWrapper--active .supportTicketCard{border:2.4px solid var(--c-accent);background:var(--support-ticket-active-bg);box-shadow:0 0 0 1px #2d7fff2e}:root[data-theme=dark] .supportTicketCardWrapper--active.supportTicketCardWrapper--urgent .supportTicketCard,:root[data-theme=dark] .supportTicketCardWrapper--resolved.supportTicketCardWrapper--active .supportTicketCard{border:2px solid var(--c-accent);background:var(--support-ticket-active-bg)}:root[data-theme=dark] .supportTicketCardPreview{color:var(--support-sidebar-card-preview-color)}:root[data-theme=dark] .supportTicketCardTitle{color:var(--c-62)}:root[data-theme=dark] .supportTicketCardPreviewMarkdown strong{color:inherit;font-weight:600}:root[data-theme=dark] .supportTicketCardPreviewMarkdown em,:root[data-theme=dark] .supportTicketCardPreviewMarkdown .markdownEmphasis{font-synthesis:style;font-style:italic}:root[data-theme=dark] .supportTicketCardPreviewMarkdown del{color:var(--c-50)}:root[data-theme=dark] .supportTicketCardPreviewMarkdown a{color:var(--c-accent)}:root[data-theme=dark] .supportTicketCardPreviewMarkdown .markdownInlineCode{color:var(--support-inline-code-fg);background:var(--support-inline-code-bg);border-color:var(--support-inline-code-border)}:root[data-theme=dark] .supportChatFeed,:root[data-theme=dark] .supportDetailBody,:root[data-theme=dark] .supportSummaryFrontBody,:root[data-theme=dark] .supportChatComposerDock,:root[data-theme=dark] .supportChatComposerBlock{background:var(--background)}:root[data-theme=dark] .supportChatAttachmentCard--preview{background:var(--background);border-color:#ffffff0d}:root[data-theme=dark] .supportChatAttachmentCard--preview .supportChatAttachmentMeta strong{color:#ffffffd9}:root[data-theme=dark] .supportChatAttachmentCard--preview .supportChatAttachmentMeta span,:root[data-theme=dark] .supportChatAttachmentCard--preview .supportChatAttachmentIconWrap{color:#fff6}:root[data-theme=dark] .supportChatTimelineMinimapTrack{background:var(--c-50)}:root[data-theme=dark] .supportChatTimelineMinimapTickLine{background:var(--c-62);box-shadow:0 0 0 1px color-mix(in srgb, var(--background) 45%, transparent)}:root[data-theme=dark] .supportChatTimelineMinimapTick--active .supportChatTimelineMinimapTickLine{background:var(--c-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent) 30%, transparent), 0 0 12px color-mix(in srgb, var(--c-accent) 40%, transparent)}:root[data-theme=dark] .supportChatTimelineMinimapPanelInner{border-color:var(--support-border-default);background:#1a1a1af0;box-shadow:0 12px 40px #0000006b,0 2px 8px #0000003d}:root[data-theme=dark] .supportChatTimelineMinimapEntryText{color:var(--c-62)}:root[data-theme=dark] .supportChatTimelineMinimapEntryButton--active .supportChatTimelineMinimapEntryText{color:var(--c-accent)}:root[data-theme=dark] .supportWorkflowItem:hover,:root[data-theme=dark] .supportWorkflowItem:focus-visible,:root[data-theme=dark] .supportDropdownMenuItem:hover,:root[data-theme=dark] .supportDropdownMenuItem:focus-visible{background:var(--c-7)}:root[data-theme=dark] .supportChatMentionMenu,:root[data-theme=dark] .supportDropdownMenu{border-color:var(--support-border-default);background:#1a1a1a;box-shadow:0 12px 32px #0006}:root[data-theme=dark] .supportChatComposerPill,:root[data-theme=dark] .supportChatComposerPill--rich{background:var(--background-dimmed);border-color:var(--support-border-default)}:root[data-theme=dark] body.supportMdxEditorOpen{--accentBase:#111827;--accentBgSubtle:#1f2937;--accentBg:#2d7fff26;--accentBgHover:#2d7fff38;--accentBgActive:#2d7fff38;--accentLine:#2d7fff40;--accentBorder:#2d7fff40;--accentBorderHover:#2d7fff73;--accentSolid:var(--c-accent);--accentSolidHover:#4d8fff;--accentText:#8cb4ff;--accentTextContrast:#f4f7ff;--basePageBg:#1a1a1a;--baseBase:var(--background);--baseBgSubtle:var(--background-dimmed);--baseBg:#1a1a1a;--baseBgHover:#ffffff14;--baseBgActive:#2d7fff1f;--baseLine:var(--support-border-subtle);--baseBorder:var(--support-border-default);--baseBorderHover:var(--c-50);--baseSolid:var(--c-50);--baseSolidHover:var(--c-75);--baseText:var(--c-75);--baseTextContrast:#f4f7ff}:root[data-theme=dark] .supportChatMdxEditor{--accentBase:#111827;--accentBgSubtle:#1f2937;--accentBg:#2d7fff26;--accentBgHover:#2d7fff38;--accentBgActive:#2d7fff38;--accentLine:#2d7fff40;--accentBorder:#2d7fff40;--accentBorderHover:#2d7fff73;--accentSolid:var(--c-accent);--accentSolidHover:#4d8fff;--accentText:#8cb4ff;--accentTextContrast:#f4f7ff;--basePageBg:var(--background);--baseBase:var(--background);--baseBgSubtle:var(--background-dimmed);--baseBg:#1a1a1a;--baseBgHover:#ffffff14;--baseBgActive:#2d7fff1f;--baseLine:var(--support-border-subtle);--baseBorder:var(--support-border-default);--baseBorderHover:var(--c-50);--baseSolid:var(--c-50);--baseSolidHover:var(--c-75);--baseText:var(--c-75);--baseTextContrast:#f4f7ff;color:var(--c-100);background:0 0}:root[data-theme=dark] .supportChatMdxEditor .mdxeditor,:root[data-theme=dark] .supportChatMdxEditor [class*=mdxeditor]{color:var(--c-100)}:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-root-contenteditable,:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-diff-source-wrapper{background:0 0}:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-toolbar,:root[data-theme=dark] .supportChatMdxToolbar{border-color:var(--support-border-default);background:var(--background-dimmed)}:root[data-theme=dark] .supportChatMdxToolbar button,:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-toolbar button,:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-toolbar [role=radio],:root[data-theme=dark] .supportChatMdxEditor [class*=_selectTrigger_]{color:var(--c-75);opacity:1}:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-toolbar svg,:root[data-theme=dark] .supportChatMdxToolbar svg{color:currentColor;stroke:currentColor}:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-toolbar div[role=separator],:root[data-theme=dark] .supportChatMdxToolbar div[role=separator]{border-left-color:var(--support-border-subtle);border-right-color:#0000}:root[data-theme=dark] .supportChatMdxToolbar button:hover,:root[data-theme=dark] .supportChatMdxToolbar button[data-state=on],:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-toolbar button:not(:disabled):hover,:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-toolbar [role=radio]:not(:disabled):hover,:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-toolbar button[data-state=on],:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-toolbar [role=radio][data-state=on],:root[data-theme=dark] .supportChatMdxEditor [class*=_selectTrigger_][data-state=open]{color:#8cb4ff;background:#2d7fff26}:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-toolbar button:disabled,:root[data-theme=dark] .supportChatMdxEditor .mdxeditor-toolbar [role=radio][data-disabled]{color:var(--c-50);opacity:.78}:root[data-theme=dark] .supportChatMdxEditable{color:var(--c-100);caret-color:var(--c-accent)}:root[data-theme=dark] .supportChatMdxEditable p,:root[data-theme=dark] .supportChatMdxEditable li,:root[data-theme=dark] .supportChatMdxEditable strong,:root[data-theme=dark] .supportChatMdxEditable em,:root[data-theme=dark] .supportChatMdxEditable u,:root[data-theme=dark] .supportChatMdxEditable del,:root[data-theme=dark] .supportChatMdxEditable a{color:inherit}:root[data-theme=dark] .supportChatMdxEditable a{color:var(--c-accent)}:root[data-theme=dark] .supportChatMdxEditable blockquote{border-left-color:var(--support-border-default);color:var(--c-62)}:root[data-theme=dark] .supportChatMdxEditable ::selection{color:var(--c-100);background:#2d7fff47}:root[data-theme=dark] .supportChatMdxEditable [data-placeholder],:root[data-theme=dark] .supportChatMdxEditor [class*=placeholder]{color:var(--c-50)}:root[data-theme=dark] .supportChatMdxEditable pre,:root[data-theme=dark] .supportChatMdxEditor .cm-editor{border:1px solid var(--support-border-default);color:var(--c-75);background:#101010}:root[data-theme=dark] .supportChatMdxEditor .cm-gutters{border-color:var(--support-border-default);color:var(--c-50);background:#0c0c0c}:root[data-theme=dark] .supportChatMdxEditor .cm-activeLine,:root[data-theme=dark] .supportChatMdxEditor .cm-activeLineGutter{background:#ffffff0a}:root[data-theme=dark] .supportChatMdxEditor .cm-tooltip-autocomplete{border-color:var(--support-border-default);color:var(--c-100);background:#1a1a1a}:root[data-theme=dark] .supportChatMdxEditor .cm-tooltip-autocomplete ul li[aria-selected]{color:var(--c-100);background:#2d7fff2e}:root[data-theme=dark] .supportChatMdxEditor [class*=_selectContent_],:root[data-theme=dark] .supportChatMdxEditor [class*=_selectItem_]{color:var(--c-100);background:#1a1a1a}:root[data-theme=dark] .supportChatMdxEditor [class*=_selectItem_][data-highlighted],:root[data-theme=dark] .supportChatMdxEditor [class*=_selectItem_][data-state=checked]{color:#8cb4ff;background:#2d7fff26}:root[data-theme=dark] body.supportMdxEditorOpen [class*=_dialogOverlay_]{opacity:.62;background-color:#05070b}:root[data-theme=dark] body.supportMdxEditorOpen [class*=_linkDialogPopoverContent_],:root[data-theme=dark] body.supportMdxEditorOpen [class*=_dialogContent_],:root[data-theme=dark] body.supportMdxEditorOpen [class*=_largeDialogContent_],:root[data-theme=dark] body.supportMdxEditorOpen [class*=_popoverContent_],:root[data-theme=dark] body.supportMdxEditorOpen [class*=_selectContent_]{border-color:var(--support-border-default);color:#f4f7ff;background-color:#1a1a1a;box-shadow:0 20px 50px #00000080}:root[data-theme=dark] body.supportMdxEditorOpen [class*=_linkDialogInputWrapper_],:root[data-theme=dark] body.supportMdxEditorOpen [class*=_dialogInput_]{border-color:var(--support-border-default);background-color:var(--background);color:var(--c-100)}:root[data-theme=dark] body.supportMdxEditorOpen [class*=_linkDialogInput_],:root[data-theme=dark] body.supportMdxEditorOpen [class*=_dialogInput_]{color:var(--c-100)}:root[data-theme=dark] body.supportMdxEditorOpen [class*=_linkDialogInput_]::placeholder,:root[data-theme=dark] body.supportMdxEditorOpen [class*=_dialogInput_]::placeholder{color:var(--c-50)}:root[data-theme=dark] body.supportMdxEditorOpen [class*=_linkDialogEditForm_] button,:root[data-theme=dark] body.supportMdxEditorOpen [class*=_dialogActions_] button{color:var(--c-75)}:root[data-theme=dark] body.supportMdxEditorOpen [class*=_linkDialogEditForm_] button:hover,:root[data-theme=dark] body.supportMdxEditorOpen [class*=_dialogActions_] button:hover{color:var(--c-100);background:#ffffff14}:root[data-theme=dark] body.supportMdxEditorOpen [class*=_linkDialogPreviewAnchor_]{color:var(--c-accent)}:root[data-theme=dark] .supportChatMessageMarkdown .markdownCodeBlock{border:1px solid var(--support-border-subtle);background:#ffffff0f}:root[data-theme=dark] .supportChatMessageMarkdown em,:root[data-theme=dark] .supportChatMessageMarkdown .markdownEmphasis{font-synthesis:style;color:inherit;font-style:italic}:root[data-theme=dark] .supportSummaryFooter{background:var(--background);border-top-color:var(--support-border-subtle)}:root[data-theme=dark] .supportSummaryDeckFooter .supportViewChatLink,:root[data-theme=dark] .supportViewChatLink{color:#ffffffa6}:root[data-theme=dark] .supportSummaryGroupCard{--support-summary-card-shadow:0 0 0 1px #0000001a, 0 8px 24px -4px #0000000d, inset 0 0 0 4px #ffffff14;background:var(--background);border-color:#0000}:root[data-theme=dark] .supportSummaryDeckCard--front.supportSummaryGroupCard--overview{background:var(--support-summary-card-overview-gradient)}:root[data-theme=dark] .supportSummaryGroupCard--overview .supportSummaryGroupCardTitle,:root[data-theme=dark] .supportSummaryGroupCard--overview .supportSummaryGroupCardBody .supportSummaryText{color:#ffffffd9}:root[data-theme=dark] .supportSummaryGroupCard--overview .supportSummaryReplyAll{color:#ffffffa6}:root[data-theme=dark] .supportSummaryDeckCard--front.supportSummaryGroupCard--person{background:var(--support-summary-card-person-gradient)}:root[data-theme=dark] .supportSummaryDeckCard--front.supportSummaryGroupCard--date{background:var(--support-summary-card-date-gradient)}:root[data-theme=dark] .supportSummaryGroupCard--date .supportSummaryGroupCardTitle,:root[data-theme=dark] .supportSummaryGroupCard--person .supportSummaryGroupCardTitle,:root[data-theme=dark] .supportSummaryGroupCard--date .supportSummaryRowHeading h4,:root[data-theme=dark] .supportSummaryGroupCard--person .supportSummaryRowHeading h4,:root[data-theme=dark] .supportSummaryGroupCard--date .supportSummaryRowBody .supportSummaryText,:root[data-theme=dark] .supportSummaryGroupCard--person .supportSummaryRowBody .supportSummaryText{color:#ffffffd9}:root[data-theme=dark] .supportSummaryGroupCard--date .supportSummaryMeta,:root[data-theme=dark] .supportSummaryGroupCard--person .supportSummaryMeta,:root[data-theme=dark] .supportSummaryGroupCard--date .supportSummaryRowHeader .supportSummaryToggle,:root[data-theme=dark] .supportSummaryGroupCard--person .supportSummaryRowHeader .supportSummaryToggle,:root[data-theme=dark] .supportSummaryGroupCard--date .supportSummaryRowBody .supportSummaryText.supportSummaryText--muted,:root[data-theme=dark] .supportSummaryGroupCard--date .supportSummaryRowBody .supportSummaryText.supportSummaryText--loading,:root[data-theme=dark] .supportSummaryGroupCard--person .supportSummaryRowBody .supportSummaryText.supportSummaryText--muted,:root[data-theme=dark] .supportSummaryGroupCard--person .supportSummaryRowBody .supportSummaryText.supportSummaryText--loading{color:#fff6}:root[data-theme=dark] .supportSummaryDeckCard--peek.supportSummaryGroupCard{background:var(--background)}:root[data-theme=dark] .supportChatComposerPlusPanel,:root[data-theme=dark] .supportInChatSearchBar,:root[data-theme=dark] .supportInChatSearchFloatResults,:root[data-theme=dark] .supportInChatSearchFloatHint{border:1px solid var(--support-border-default)}:root[data-theme=dark] .supportOpsMetric--clickable:hover{box-shadow:0 2px 12px #00000052}:root[data-theme=dark] .supportOpsTable th,:root[data-theme=dark] .supportOpsIssuesTable th{color:var(--c-100)}:root[data-theme=dark] .supportOpsTable td,:root[data-theme=dark] .supportOpsIssuesTable td{color:var(--c-75)}.supportDialogForm .asyncAutocompleteField,.supportDialogForm .field.select{flex-direction:column;gap:6px;display:flex}.supportDialogForm .asyncAutocompleteLabel,.supportDialogForm .field__label{color:var(--c-70)!important;text-transform:none!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important}.supportDialogForm .asyncAutocompleteControl{border:1px solid var(--c-7)!important;border-radius:var(--rd-8)!important;height:40px!important;min-height:40px!important}.supportDialogForm .asyncAutocompleteInput{height:100%!important;color:var(--c-100)!important;padding:10px 12px!important;font-size:14px!important}.supportDialogForm .asyncAutocompleteButton span{display:none!important}.supportDialogForm .asyncAutocompleteButton{cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;width:32px!important;height:100%!important}.supportDialogForm .select__trigger{border:1px solid var(--c-7)!important;border-radius:var(--rd-8)!important;height:40px!important;min-height:40px!important;max-height:40px!important;color:var(--c-100)!important;background:var(--background)!important;box-shadow:none!important;align-items:center!important;padding:0 12px!important;font-size:14px!important;display:flex!important}.supportDialogForm .select__value{color:var(--c-100)!important;align-self:center!important;align-items:center!important;font-size:14px!important;line-height:1!important;display:flex!important}.supportDialogForm .select__icon{width:16px!important;height:16px!important;color:var(--c-50)!important}.supportReportButtonWrapper{display:inline-flex;position:relative}.supportTicketReportDropdown{z-index:200;transform-origin:100% 0;background:#1c1c1e;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:2px;min-width:240px;padding:6px;animation:.15s cubic-bezier(.16,1,.3,1) supportDropdownIn;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0000004d}.supportTicketReportDropdown--compact{top:calc(100% + 6px);right:8px}.supportTicketReportDropdown--sla{transform-origin:100% 100%;top:auto;bottom:calc(100% + 6px);right:0}.supportTicketReportDropdownItem{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:background-color .15s,color .15s;display:flex}.supportTicketReportDropdownItem:hover{background:#ffffff14}.supportTicketReportDropdownIcon{color:#ff3b30;justify-content:center;align-items:center;display:inline-flex}.supportReportCard{border:1px solid var(--c-7);z-index:199;background:#fff;border-radius:12px;flex-direction:column;width:320px;max-width:calc(100vw - 32px);padding:12px;animation:.15s cubic-bezier(.16,1,.3,1) supportDropdownIn;display:flex;box-shadow:0 8px 30px #00000026}.supportReportCard--header{transform-origin:100% 0;position:absolute;top:calc(100% + 6px);right:0}.supportReportCard--sla{transform-origin:100% 100%;position:absolute;bottom:calc(100% + 6px);right:0}.supportReportCard--message{border-color:#00000014;align-self:flex-start;width:100%;max-width:480px;margin-top:8px;box-shadow:0 4px 20px #00000014}.supportReportCardForm{flex-direction:column;gap:8px;display:flex}.supportReportCardTextarea{color:#1c1c1e;resize:vertical;width:100%;min-height:70px;caret-color:var(--c-accent,#3b82f6);background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:14px;line-height:1.5;outline:none!important}.supportReportCardTextarea::placeholder{color:#8e8e93}.supportReportCardError{color:#ff3b30;margin:0;font-size:12px}.supportReportCardActions{justify-content:flex-end;align-items:center;display:flex}.supportReportCardSubmitButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .15s,background-color .15s;display:inline-flex}.supportReportCardSubmitButton:hover{background:#2563eb}.supportReportCardSubmitButton:disabled{opacity:.6;cursor:not-allowed}.supportDialog--manageMembership{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:20px;width:90vw;max-width:820px;padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) supportModalIn;display:flex;box-shadow:0 20px 40px #00000026}.supportManageHeader{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.supportManageCloseBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px;line-height:1;transition:color .15s}.supportManageCloseBtn:hover{color:#4b5563}.supportManageSplitBody{gap:32px;min-height:400px;max-height:60vh;display:flex;overflow:hidden}@media (width<=768px){.supportManageSplitBody{flex-direction:column;max-height:70vh;overflow-y:auto}}.supportManageCol{flex-direction:column;flex:1;gap:12px;display:flex;overflow:hidden}.supportManageCol h3{color:#111827;margin:0;font-size:16px;font-weight:600}.supportMembershipBulkBar{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.supportMembershipCheckbox{flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;display:inline-flex}.supportMembershipCheckbox input{accent-color:#2563eb;cursor:pointer;width:15px;height:15px}.supportSearchFieldWrapper{align-items:center;display:flex;position:relative}.supportManageSearchInput{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px 36px 10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,background-color .15s}.supportManageSearchInput:focus{background:#fff;border-color:#3b82f6;outline:none}.supportSearchClearBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:2px;font-size:14px;position:absolute;right:10px}.supportSearchClearBtn:hover{color:#4b5563}.supportSearchMemberList,.supportCurrentMemberList{flex-direction:column;flex:1;gap:8px;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.supportSearchMemberRow,.supportCurrentMemberRow{background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;transition:background-color .15s,border-color .15s;display:flex}.supportSearchMemberRow:hover,.supportCurrentMemberRow:hover{background:#f3f4f6;border-color:#e5e7eb}.supportMemberRowLeft{align-items:center;gap:12px;display:flex}.supportMemberDetails{flex-direction:column;gap:2px;display:flex}.supportMemberDetails strong{color:#111827;font-size:14px;font-weight:500}.supportMemberDetails span{color:#6b7280;font-size:12px}.supportMemberRowActions{align-items:center;gap:8px;display:flex}.supportActionBtn{cursor:pointer;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.supportActionBtn--add{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.supportActionBtn--add:hover{color:#fff;background:#2563eb;border-color:#2563eb}.supportCollaboratorActionGroup{gap:6px;display:flex}.supportActionBtn--primary{color:#fff;background:#3b82f6;border:1px solid #3b82f6}.supportActionBtn--primary:hover{background:#2563eb;border-color:#2563eb}.supportActionBtn--secondary{color:#4b5563;background:#fff;border:1px solid #d1d5db}.supportActionBtn--secondary:hover{background:#f3f4f6;border-color:#9ca3af}.supportRoleLabel{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:4px;width:max-content;padding:2px 6px;font-size:11px;font-weight:500;display:inline-block}.supportRemoveMemberBtn{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.supportRemoveMemberBtn:hover{color:#fff;background:#dc2626;border-color:#dc2626}.supportRemoveMemberBtn:disabled{opacity:.5;color:#9ca3af;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb}.supportManageLoadingState{color:#6b7280;justify-content:center;align-items:center;gap:8px;padding:20px 0;font-size:14px;display:flex}@keyframes supportModalIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.supportManageHeaderTitleWrapper{flex-direction:column;gap:4px;display:flex}.supportManageHeaderDesc{color:#6b7280;margin:0;font-size:13px;font-weight:400;line-height:1.4}.supportSearchMemberRow--column{flex-direction:column;gap:12px;align-items:flex-start!important}.supportMemberRowTop{align-items:center;gap:12px;width:100%;display:flex}.supportMemberRowButtonsLine{box-sizing:border-box;width:100%;padding-left:44px}.supportConflictingRoleInfo{color:#ef4444;margin-top:2px;font-size:12px;font-weight:500;display:block}.supportMemberNameRow{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.supportConflictingRoleInfo--inline{margin-top:0!important;display:inline!important}.supportActionBtn--loading{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.supportActionBtn--loading .supportChatSpinner,.supportRemoveMemberBtn .supportChatSpinner{border-color:#dc2626 #dc262633 #dc262633!important}:root{--background:#fff;--background-dimmed:#fbfbfb;--white:#fff;--black:#000;--bg:var(--background);--black-rgb:0 0 0;--white-rgb:255 255 255;--c-100:rgb(var(--black-rgb) / 100%);--c-75:rgb(var(--black-rgb) / 75%);--c-62:rgb(var(--black-rgb) / 62.5%);--c-50:rgb(var(--black-rgb) / 50%);--c-25:rgb(var(--black-rgb) / 25%);--c-15:rgb(var(--black-rgb) / 15%);--c-10:rgb(var(--black-rgb) / 10%);--c-7:rgb(var(--black-rgb) / 7.5%);--c-5:rgb(var(--black-rgb) / 5%);--c-2:rgb(var(--black-rgb) / 2.5%);--foreground:var(--c-100);--foreground-muted:var(--c-50);--muted-foreground:var(--c-50);--cn-100:rgb(var(--white-rgb) / 100%);--cn-75:rgb(var(--white-rgb) / 75%);--cn-62:rgb(var(--white-rgb) / 62.5%);--cn-50:rgb(var(--white-rgb) / 50%);--cn-25:rgb(var(--white-rgb) / 25%);--cn-15:rgb(var(--white-rgb) / 15%);--cn-10:rgb(var(--white-rgb) / 10%);--cn-7:rgb(var(--white-rgb) / 7.5%);--cn-5:rgb(var(--white-rgb) / 5%);--cn-2:rgb(var(--white-rgb) / 2.5%);--c-accent:#125dfb;--c-accent-rgb:8 93 251;--c-accent-100:rgb(var(--c-accent-rgb) / 100%);--c-accent-75:rgb(var(--c-accent-rgb) / 75%);--c-accent-50:rgb(var(--c-accent-rgb) / 50%);--c-accent-25:rgb(var(--c-accent-rgb) / 25%);--c-accent-15:rgb(var(--c-accent-rgb) / 15%);--c-accent-10:rgb(var(--c-accent-rgb) / 10%);--c-accent-7:rgb(var(--c-accent-rgb) / 7.5%);--c-accent-5:rgb(var(--c-accent-rgb) / 5%);--c-accent-2:rgb(var(--c-accent-rgb) / 2.5%);--c-red:#fb2c36;--c-red-rgb:251 44 54;--c-red-100:rgb(var(--c-red-rgb) / 100%);--c-red-75:rgb(var(--c-red-rgb) / 75%);--c-red-50:rgb(var(--c-red-rgb) / 50%);--c-red-25:rgb(var(--c-red-rgb) / 25%);--c-red-15:rgb(var(--c-red-rgb) / 15%);--c-red-10:rgb(var(--c-red-rgb) / 10%);--c-red-7:rgb(var(--c-red-rgb) / 7.5%);--c-red-5:rgb(var(--c-red-rgb) / 5%);--c-red-2:rgb(var(--c-red-rgb) / 2.5%);--c-orange:#ff8d28;--c-orange-rgb:255 141 40;--c-orange-100:rgb(var(--c-orange-rgb) / 100%);--c-orange-75:rgb(var(--c-orange-rgb) / 75%);--c-orange-50:rgb(var(--c-orange-rgb) / 50%);--c-orange-25:rgb(var(--c-orange-rgb) / 25%);--c-orange-15:rgb(var(--c-orange-rgb) / 15%);--c-orange-10:rgb(var(--c-orange-rgb) / 10%);--c-orange-7:rgb(var(--c-orange-rgb) / 7.5%);--c-orange-5:rgb(var(--c-orange-rgb) / 5%);--c-orange-2:rgb(var(--c-orange-rgb) / 2.5%);--c-green:#00c950;--c-green-rgb:0 201 80;--c-green-100:rgb(var(--c-green-rgb) / 100%);--c-green-75:rgb(var(--c-green-rgb) / 75%);--c-green-50:rgb(var(--c-green-rgb) / 50%);--c-green-25:rgb(var(--c-green-rgb) / 25%);--c-green-15:rgb(var(--c-green-rgb) / 15%);--c-green-10:rgb(var(--c-green-rgb) / 10%);--c-green-7:rgb(var(--c-green-rgb) / 7.5%);--c-green-5:rgb(var(--c-green-rgb) / 5%);--c-green-2:rgb(var(--c-green-rgb) / 2.5%);--c-yellow:#fc0;--c-yellow-rgb:255 204 0;--c-yellow-100:rgb(var(--c-yellow-rgb) / 100%);--c-yellow-75:rgb(var(--c-yellow-rgb) / 75%);--c-yellow-50:rgb(var(--c-yellow-rgb) / 50%);--c-yellow-25:rgb(var(--c-yellow-rgb) / 25%);--c-yellow-15:rgb(var(--c-yellow-rgb) / 15%);--c-yellow-10:rgb(var(--c-yellow-rgb) / 10%);--c-yellow-7:rgb(var(--c-yellow-rgb) / 7.5%);--c-yellow-5:rgb(var(--c-yellow-rgb) / 5%);--c-yellow-2:rgb(var(--c-yellow-rgb) / 2.5%);--c-pink:#f6339a;--c-pink-rgb:246 51 154;--c-pink-100:rgb(var(--c-pink-rgb) / 100%);--c-pink-75:rgb(var(--c-pink-rgb) / 75%);--c-pink-50:rgb(var(--c-pink-rgb) / 50%);--c-pink-25:rgb(var(--c-pink-rgb) / 25%);--c-pink-15:rgb(var(--c-pink-rgb) / 15%);--c-pink-10:rgb(var(--c-pink-rgb) / 10%);--c-pink-7:rgb(var(--c-pink-rgb) / 7.5%);--c-pink-5:rgb(var(--c-pink-rgb) / 5%);--c-pink-2:rgb(var(--c-pink-rgb) / 2.5%);--c-teal:#00bba7;--c-teal-rgb:0 187 167;--c-teal-100:rgb(var(--c-teal-rgb) / 100%);--c-teal-75:rgb(var(--c-teal-rgb) / 75%);--c-teal-50:rgb(var(--c-teal-rgb) / 50%);--c-teal-25:rgb(var(--c-teal-rgb) / 25%);--c-teal-15:rgb(var(--c-teal-rgb) / 15%);--c-teal-10:rgb(var(--c-teal-rgb) / 10%);--c-teal-7:rgb(var(--c-teal-rgb) / 7.5%);--c-teal-5:rgb(var(--c-teal-rgb) / 5%);--c-teal-2:rgb(var(--c-teal-rgb) / 2.5%);--c-blue:#4756fa;--c-blue-rgb:71 86 250;--c-blue-100:rgb(var(--c-blue-rgb) / 100%);--c-blue-75:rgb(var(--c-blue-rgb) / 75%);--c-blue-50:rgb(var(--c-blue-rgb) / 50%);--c-blue-25:rgb(var(--c-blue-rgb) / 25%);--c-blue-15:rgb(var(--c-blue-rgb) / 15%);--c-blue-10:rgb(var(--c-blue-rgb) / 10%);--c-blue-7:rgb(var(--c-blue-rgb) / 7.5%);--c-blue-5:rgb(var(--c-blue-rgb) / 5%);--c-blue-2:rgb(var(--c-blue-rgb) / 2.5%);--c-purple:#615fff;--c-purple-rgb:97 95 255;--c-purple-100:rgb(var(--c-purple-rgb) / 100%);--c-purple-75:rgb(var(--c-purple-rgb) / 75%);--c-purple-50:rgb(var(--c-purple-rgb) / 50%);--c-purple-25:rgb(var(--c-purple-rgb) / 25%);--c-purple-15:rgb(var(--c-purple-rgb) / 15%);--c-purple-10:rgb(var(--c-purple-rgb) / 10%);--c-purple-7:rgb(var(--c-purple-rgb) / 7.5%);--c-purple-5:rgb(var(--c-purple-rgb) / 5%);--c-purple-2:rgb(var(--c-purple-rgb) / 2.5%);--font-family-sans:"Google Sans Flex Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-mono:"Google Sans Code Variable", ui-monospace, monospace;--font-body:var(--font-family-sans);--fw-400:400;--fw-450:450;--fw-500:500;--fw-600:600;--fw-700:700;--text-10:var(--fw-450) .625rem / 1.2 var(--font-family-sans);--text-11:var(--fw-450) .6875rem / 1.2 var(--font-family-sans);--text-12:var(--fw-450) .75rem / 1.2 var(--font-family-sans);--text-13:var(--fw-450) .8125rem / 1.3 var(--font-family-sans);--text-14:var(--fw-450) .875rem var(--font-family-sans);--text-15:var(--fw-450) .9375rem var(--font-family-sans);--text-16:var(--fw-450) 1rem var(--font-family-sans);--text-18:var(--fw-600) 1.125rem var(--font-family-sans);--text-20:var(--fw-600) 1.25rem var(--font-family-sans);--text-24:var(--fw-600) 1.5rem / 1.2 var(--font-family-sans);--text-28:var(--fw-600) 1.75rem / 1.2 var(--font-family-sans);--text-32:var(--fw-600) 2rem / 1.2 var(--font-family-sans);--rd-2:.125rem;--rd-3:.2rem;--rd-4:.25rem;--rd-6:.375rem;--rd-8:.5rem;--rd-10:.625rem;--rd-12:.75rem;--rd-16:1rem;--rd-full:50rem;--spacing:.25rem;--shadow:0 0 0 1px var(--c-10);--transition:all .15s cubic-bezier(.175, .885, .32, 1.1);--drawer-transition:transform .3s cubic-bezier(.16, 1, .3, 1);--sidebar-width:12rem;--sidebar-drawer-width:12rem;--sidebar-toggle-size:2.25rem;--wrapper-padding:clamp(1.25rem, 5vw, 3rem)}@supports (color:color(display-p3 0 0 0)){:root{--c-accent:color(display-p3 .17 .36 .95);--c-accent-100:color(display-p3 .17 .36 .95);--c-accent-75:color(display-p3 .17 .36 .95/.75);--c-accent-50:color(display-p3 .17 .36 .95/.5);--c-accent-25:color(display-p3 .17 .36 .95/.25);--c-accent-15:color(display-p3 .17 .36 .95/.15);--c-accent-10:color(display-p3 .17 .36 .95/.1);--c-accent-7:color(display-p3 .17 .36 .95/.075);--c-accent-5:color(display-p3 .17 .36 .95/.05);--c-accent-2:color(display-p3 .17 .36 .95/.025);--c-red:color(display-p3 .91 .26 .25);--c-red-100:color(display-p3 .91 .26 .25);--c-red-75:color(display-p3 .91 .26 .25/.75);--c-red-50:color(display-p3 .91 .26 .25/.5);--c-red-25:color(display-p3 .91 .26 .25/.25);--c-red-15:color(display-p3 .91 .26 .25/.15);--c-red-10:color(display-p3 .91 .26 .25/.1);--c-red-7:color(display-p3 .91 .26 .25/.075);--c-red-5:color(display-p3 .91 .26 .25/.05);--c-red-2:color(display-p3 .91 .26 .25/.025);--c-orange:color(display-p3 .87 .291 .056);--c-orange-100:color(display-p3 .87 .291 .056);--c-orange-75:color(display-p3 .87 .291 .056/.75);--c-orange-50:color(display-p3 .87 .291 .056/.5);--c-orange-25:color(display-p3 .87 .291 .056/.25);--c-orange-15:color(display-p3 .87 .291 .056/.15);--c-orange-10:color(display-p3 .87 .291 .056/.1);--c-orange-7:color(display-p3 .87 .291 .056/.075);--c-orange-5:color(display-p3 .87 .291 .056/.05);--c-orange-2:color(display-p3 .87 .291 .056/.025);--c-green:color(display-p3 .36 .78 .37);--c-green-100:color(display-p3 .36 .78 .37);--c-green-75:color(display-p3 .36 .78 .37/.75);--c-green-50:color(display-p3 .36 .78 .37/.5);--c-green-25:color(display-p3 .36 .78 .37/.25);--c-green-15:color(display-p3 .36 .78 .37/.15);--c-green-10:color(display-p3 .36 .78 .37/.1);--c-green-7:color(display-p3 .36 .78 .37/.075);--c-green-5:color(display-p3 .36 .78 .37/.05);--c-green-2:color(display-p3 .36 .78 .37/.025);--c-yellow:color(display-p3 .93 .617 .061);--c-yellow-100:color(display-p3 .93 .617 .061);--c-yellow-75:color(display-p3 .93 .617 .061/.75);--c-yellow-50:color(display-p3 .93 .617 .061/.5);--c-yellow-25:color(display-p3 .93 .617 .061/.25);--c-yellow-15:color(display-p3 .93 .617 .061/.15);--c-yellow-10:color(display-p3 .93 .617 .061/.1);--c-yellow-7:color(display-p3 .93 .617 .061/.075);--c-yellow-5:color(display-p3 .93 .617 .061/.05);--c-yellow-2:color(display-p3 .93 .617 .061/.025);--c-pink:color(display-p3 .764 .063 .312);--c-pink-100:color(display-p3 .764 .063 .312);--c-pink-75:color(display-p3 .764 .063 .312/.75);--c-pink-50:color(display-p3 .764 .063 .312/.5);--c-pink-25:color(display-p3 .764 .063 .312/.25);--c-pink-15:color(display-p3 .764 .063 .312/.15);--c-pink-10:color(display-p3 .764 .063 .312/.1);--c-pink-7:color(display-p3 .764 .063 .312/.075);--c-pink-5:color(display-p3 .764 .063 .312/.05);--c-pink-2:color(display-p3 .764 .063 .312/.025);--c-teal:color(display-p3 .088 .48 .388);--c-teal-100:color(display-p3 .088 .48 .388);--c-teal-75:color(display-p3 .088 .48 .388/.75);--c-teal-50:color(display-p3 .088 .48 .388/.5);--c-teal-25:color(display-p3 .088 .48 .388/.25);--c-teal-15:color(display-p3 .088 .48 .388/.15);--c-teal-10:color(display-p3 .088 .48 .388/.1);--c-teal-7:color(display-p3 .088 .48 .388/.075);--c-teal-5:color(display-p3 .088 .48 .388/.05);--c-teal-2:color(display-p3 .088 .48 .388/.025);--c-blue:color(display-p3 .267 .329 .98);--c-blue-100:color(display-p3 .267 .329 .98);--c-blue-75:color(display-p3 .267 .329 .98/.75);--c-blue-50:color(display-p3 .267 .329 .98/.5);--c-blue-25:color(display-p3 .267 .329 .98/.25);--c-blue-15:color(display-p3 .267 .329 .98/.15);--c-blue-10:color(display-p3 .267 .329 .98/.1);--c-blue-7:color(display-p3 .267 .329 .98/.075);--c-blue-5:color(display-p3 .267 .329 .98/.05);--c-blue-2:color(display-p3 .267 .329 .98/.025);--c-purple:color(display-p3 .119 .115 .921);--c-purple-100:color(display-p3 .119 .115 .921);--c-purple-75:color(display-p3 .119 .115 .921/.75);--c-purple-50:color(display-p3 .119 .115 .921/.5);--c-purple-25:color(display-p3 .119 .115 .921/.25);--c-purple-15:color(display-p3 .119 .115 .921/.15);--c-purple-10:color(display-p3 .119 .115 .921/.1);--c-purple-7:color(display-p3 .119 .115 .921/.075);--c-purple-5:color(display-p3 .119 .115 .921/.05);--c-purple-2:color(display-p3 .119 .115 .921/.025)}}@media only screen and (width<=768px){:root{--sidebar-width:0px}}:root[data-theme=dark]{--background:#111;--background-dimmed:#151515;--white:#fff;--black:#111;--bg:var(--background);--c-accent:#2d7fff;--c-accent-rgb:45 127 255}@supports (color:color(display-p3 0 0 0)){:root[data-theme=dark]{--c-accent:color(display-p3 .27 .49 .99);--c-accent-100:color(display-p3 .27 .49 .99);--c-accent-75:color(display-p3 .27 .49 .99/.75);--c-accent-50:color(display-p3 .27 .49 .99/.5);--c-accent-25:color(display-p3 .27 .49 .99/.25);--c-accent-15:color(display-p3 .27 .49 .99/.15);--c-accent-10:color(display-p3 .27 .49 .99/.1);--c-accent-7:color(display-p3 .27 .49 .99/.075);--c-accent-5:color(display-p3 .27 .49 .99/.05);--c-accent-2:color(display-p3 .27 .49 .99/.025)}}:root[data-theme=dark]{--c-100:rgb(var(--white-rgb) / 100%);--c-75:rgb(var(--white-rgb) / 75%);--c-62:rgb(var(--white-rgb) / 62.5%);--c-50:rgb(var(--white-rgb) / 50%);--c-25:rgb(var(--white-rgb) / 25%);--c-15:rgb(var(--white-rgb) / 15%);--c-10:rgb(var(--white-rgb) / 10%);--c-7:rgb(var(--white-rgb) / 7.5%);--c-5:rgb(var(--white-rgb) / 5%);--c-2:rgb(var(--white-rgb) / 2.5%);--foreground:var(--c-100);--foreground-muted:var(--c-50);--muted-foreground:var(--c-50);--cn-100:rgb(var(--black-rgb) / 100%);--cn-75:rgb(var(--black-rgb) / 75%);--cn-62:rgb(var(--black-rgb) / 62.5%);--cn-50:rgb(var(--black-rgb) / 50%);--cn-25:rgb(var(--black-rgb) / 25%);--cn-15:rgb(var(--black-rgb) / 15%);--cn-10:rgb(var(--black-rgb) / 10%);--cn-7:rgb(var(--black-rgb) / 7.5%);--cn-5:rgb(var(--black-rgb) / 5%);--cn-2:rgb(var(--black-rgb) / 2.5%)}*{box-sizing:border-box;font-variant-ligatures:none;scrollbar-width:thin;scrollbar-color:var(--c-25) var(--background);border:0 solid;list-style:none}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-family-sans);font-weight:var(--fw-450);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{background:var(--background);min-height:100vh;font:var(--text-16);color:var(--c-100);text-wrap:pretty;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility;margin:0}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;font:inherit;text-decoration:none}svg :is(path,line,polyline,rect,circle,ellipse)[stroke],.lucide{stroke-linecap:round!important;stroke-linejoin:round!important}.sidebar{z-index:101;width:var(--sidebar-width);background:var(--background-dimmed);border-right:1px solid var(--c-5);height:100dvh;padding:.75rem;position:fixed;inset:0 auto 0 0}.sidebar__drawer,.sidebar__inner{flex-direction:column;height:100%;min-height:0;display:flex}.sidebar__inner{gap:8px}.sidebar__logo{justify-content:space-between;align-items:center;gap:8px;padding:.25rem .25rem .25rem .5rem;display:flex}.sidebar__logo img{width:auto;height:1.25rem;display:block}.sidebar__search-trigger{border-radius:var(--rd-8);flex-shrink:0;width:1.75rem;min-width:1.75rem;height:1.75rem}.sidebar__search-trigger svg{opacity:.5}.sidebar__search-trigger:hover{opacity:1}.sidebar__overlay,.sidebar__toggle{display:none}.sidebar__company,.sidebar__account{position:relative}.sidebar__company-trigger,.sidebar__account-trigger{border-radius:var(--rd-12);cursor:pointer;background:0 0;border:0;align-items:center;width:100%;display:flex}.sidebar__company-trigger{height:36px;font:var(--text-14);font-weight:var(--fw-500);background:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-8);gap:8px;padding:0 8px}.sidebar__company-trigger:hover{background:var(--background);filter:none}.sidebar__company-trigger--single{cursor:default}.sidebar__company-avatar,.sidebar__account-avatar{font-weight:var(--fw-600);flex-shrink:0;place-items:center;display:grid}.sidebar__company-avatar{border-radius:var(--rd-4);width:20px;height:20px;font:var(--text-10);font-weight:var(--fw-600);color:var(--c-50);background:var(--c-5)}.sidebar__company-trigger--blue .sidebar__company-avatar,.sidebar__company-trigger--accent .sidebar__company-avatar,.sidebar__company-item--blue .sidebar__company-item-avatar,.sidebar__company-item--accent .sidebar__company-item-avatar{color:var(--c-accent);background:var(--c-accent-15)}.sidebar__company-trigger--orange .sidebar__company-avatar,.sidebar__company-item--orange .sidebar__company-item-avatar{color:var(--c-orange);background:var(--c-orange-15)}.sidebar__company-trigger--green .sidebar__company-avatar,.sidebar__company-item--green .sidebar__company-item-avatar{color:var(--c-green);background:var(--c-green-15)}.sidebar__company-trigger--purple .sidebar__company-avatar,.sidebar__company-item--purple .sidebar__company-item-avatar{color:var(--c-purple);background:var(--c-purple-15)}.sidebar__company-trigger--pink .sidebar__company-avatar,.sidebar__company-item--pink .sidebar__company-item-avatar{color:var(--c-pink);background:var(--c-pink-15)}.sidebar__company-trigger--yellow .sidebar__company-avatar,.sidebar__company-item--yellow .sidebar__company-item-avatar{color:var(--c-yellow);background:var(--c-yellow-25)}.sidebar__company-trigger--teal .sidebar__company-avatar,.sidebar__company-item--teal .sidebar__company-item-avatar{color:var(--c-teal);background:var(--c-teal-15)}.sidebar__company-trigger--red .sidebar__company-avatar,.sidebar__company-item--red .sidebar__company-item-avatar{color:var(--c-red);background:var(--c-red-15)}.sidebar__company-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-bottom:2px;overflow:hidden}.sidebar__company-chevron,.sidebar__account-chevron{width:14px;height:14px;color:var(--c-50);flex-shrink:0;place-items:center;display:grid}.sidebar__company-chevron .sidebar__icon{width:14px;height:14px}.sidebar__company-menu{z-index:40;background:var(--background);width:min(15rem,100vw - 2rem);max-width:15rem;box-shadow:var(--shadow);border-radius:var(--rd-12);transform-origin:0 0;will-change:opacity, transform;animation:.2s cubic-bezier(.16,1,.3,1) both fade-in-scale-down;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.sidebar__company-search{align-items:center;gap:8px;width:100%;height:2.25rem;min-height:0;padding:0 .625rem .125rem;display:flex}.sidebar__company-search-icon{opacity:.25;pointer-events:none;flex-shrink:0}.sidebar__company-search-input{min-width:0;height:auto;color:var(--c-100);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:auto;margin:0}.sidebar__company-search-input:hover,.sidebar__company-search-input:focus,.sidebar__company-search-input:focus-visible{box-shadow:none;background:0 0;border:0;outline:0}.sidebar__company-search-input::placeholder{color:var(--c-25)}.sidebar__company-menu-spacer{background-color:var(--c-10);flex-shrink:0;width:100%;height:1px}.sidebar__company-list{scrollbar-width:thin;flex-direction:column;gap:2px;width:100%;max-height:min(52dvh,420px);padding:4px;display:flex;overflow:hidden auto}.sidebar__company-item{width:100%;height:2.25rem;min-height:2rem;color:var(--c-100);font:var(--text-14);border-radius:var(--rd-8);text-align:left;cursor:pointer;transition:var(--transition);background:0 0;border:0;align-items:center;gap:8px;padding:0 1em 0 .5rem;line-height:1.4;display:flex;overflow:hidden}.sidebar__company-item:hover,.sidebar__company-item--selected{background:var(--c-5)}.sidebar__company-item--selected .sidebar__company-item-check{opacity:1}.sidebar__company-item-avatar{width:1.25rem;height:1.25rem;font:var(--text-12);font-weight:var(--fw-600);border-radius:var(--rd-4);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.sidebar__company-item-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-bottom:.075rem;overflow:hidden}.sidebar__company-item-check{color:var(--c-100);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .15s}.sidebar__company-empty{width:100%;height:150px;color:var(--c-50);font:var(--text-13);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 12px 0 6px;line-height:1.3;display:flex}.sidebar__company-empty-icon{color:var(--c-50);flex-shrink:0}.sidebar__nav{flex-direction:column;gap:4px;width:100%;max-width:200px;margin-top:8px;display:flex}.sidebar__nav-link{align-items:center;gap:calc(var(--spacing) * 3);text-transform:none;border-radius:var(--rd-8);width:100%;height:2rem;color:var(--c-75);-webkit-user-select:none;user-select:none;transition:var(--transition);padding:0 .75rem 0 .5rem;text-decoration:none;display:flex}.sidebar__nav-link:hover{background:var(--c-5)}.sidebar__nav-link span{padding-bottom:.075rem}.sidebar__nav-link--active{color:var(--c-100);background:var(--c-5);font-weight:var(--fw-500)}.sidebar__nav-icon{stroke:currentColor;color:var(--c-100);flex-shrink:0}.sidebar__account{margin-top:auto}.sidebar__account-trigger{text-align:left;height:3rem;transition:var(--transition);gap:.5rem;padding:0 .625rem}.sidebar__account-trigger:hover{background:var(--c-5)}.sidebar__account-avatar{border-radius:var(--rd-6);width:1.25rem;height:1.25rem;font:var(--text-11);font-weight:var(--fw-500);color:var(--c-50);background:var(--c-10)}.sidebar__account-details{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar__account-name,.sidebar__account-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__account-name{font:var(--text-13);font-weight:var(--fw-500)}.sidebar__account-email{font:var(--text-11);color:var(--c-50)}.sidebar__account-menu{z-index:40;background:var(--background);box-shadow:var(--shadow);border-radius:var(--rd-12);transform-origin:bottom;will-change:opacity, transform;width:min(12.1875rem,100vw - 2rem);max-width:12.1875rem;animation:.2s cubic-bezier(.16,1,.3,1) both fade-in-scale-up;position:absolute;bottom:calc(100% + .5rem);left:0;overflow:visible}.sidebar__account-menu-header{border-bottom:1px solid var(--c-10);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.sidebar__account-menu-name{font:var(--text-14);font-weight:var(--fw-500);color:var(--c-100);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.sidebar__account-menu-email{font:var(--text-12);color:var(--c-50);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.sidebar__account-menu-body{flex-direction:column;gap:.125rem;padding:.25rem;display:flex}.sidebar__account-submenu{position:relative}.sidebar__account-submenu-panel{z-index:45;background:var(--background);width:8rem;box-shadow:var(--shadow);border-radius:var(--rd-12);transform-origin:0;will-change:opacity, transform;flex-direction:column;gap:.125rem;padding:.25rem;animation:.2s cubic-bezier(.16,1,.3,1) both fade-in-scale-right;display:flex;position:absolute;top:-.25rem;left:calc(100% + .5rem);overflow:hidden}.sidebar__account-menu-item{border-radius:var(--rd-8);cursor:pointer;width:100%;height:2rem;transition:var(--transition);background:0 0;border:0;align-items:center;gap:8px;padding:0 .5rem .125rem;text-decoration:none;display:flex}.sidebar__account-menu-item:hover,.sidebar__account-menu-item[aria-expanded=true],.sidebar__account-menu-item--selected,.sidebar__account-menu-item--selected:hover{background:var(--c-5)}.sidebar__account-menu-item--selected .sidebar__account-menu-check{opacity:1}.sidebar__account-menu-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar__account-menu-icon{color:var(--c-100);flex-shrink:0}.sidebar__account-menu-chevron{opacity:.25;flex-shrink:0;margin-left:auto}.sidebar__account-menu-check{opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .15s}@media only screen and (width<=999px){.sidebar{z-index:1000;pointer-events:none;background:0 0;border:0;width:fit-content;padding:0;display:flex}.sidebar__overlay{pointer-events:none;background:var(--c-25);opacity:0;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);transition:var(--transition);border:0;display:block;position:fixed;inset:0}.sidebar__overlay--visible{pointer-events:auto;opacity:1}.sidebar__toggle{z-index:1002;width:var(--sidebar-toggle-size);height:var(--sidebar-toggle-size);pointer-events:auto;cursor:pointer;background:var(--background);box-shadow:1px 0 var(--c-10), 0 -1px var(--c-10), 0 1px var(--c-10);border-radius:0 var(--rd-8) var(--rd-8) 0;justify-content:center;align-items:center;padding-right:.125rem;transition:left .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;bottom:1rem;left:0}.sidebar__toggle--open{left:var(--sidebar-drawer-width)}.sidebar__drawer{z-index:1;width:min(100vw, var(--sidebar-drawer-width));pointer-events:auto;background:var(--background);min-height:100dvh;box-shadow:1px 0 var(--c-10);transition:var(--drawer-transition);padding:16px;overflow:hidden;transform:translate(-100%)}.sidebar__drawer--open{transform:translate(0)}.sidebar__inner{gap:16px}.sidebar__company-menu{width:100%;max-width:100%;margin-top:8px;position:static}.sidebar__company-list{max-height:min(48dvh,520px)}.sidebar__nav{flex:auto;min-height:0;overflow:hidden auto}.sidebar__account{flex-shrink:0;margin-top:0}.sidebar__account-menu{width:100%;overflow:visible auto}.sidebar__account-menu::-webkit-scrollbar{width:4px}.sidebar__account-menu::-webkit-scrollbar-track{background:0 0}.sidebar__account-menu::-webkit-scrollbar-thumb{background:var(--c-25);border-radius:var(--rd-full)}.sidebar__account-submenu-panel{border-bottom:1px solid var(--c-10);width:auto;box-shadow:none;transform-origin:top;margin:0;margin-inline:-.25rem;background:0 0;border-radius:0;width:calc(100% + .5rem);margin-bottom:.25rem;padding:.25rem;animation:none;position:static;overflow:visible}.sidebar__account-menu-item[aria-expanded=true] .sidebar__account-menu-chevron{transform:rotate(90deg)}.sidebar__account-menu-item[aria-expanded=true]:focus-visible{outline:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-scale-down{0%{opacity:0;transform:scale(.96)translateY(-.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fade-out-scale-down{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(-.5rem)}}@keyframes fade-in-scale-up{0%{opacity:0;transform:scale(.96)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fade-in-scale-right{0%{opacity:0;transform:scale(.96)translate(-.5rem)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes fade-out-scale-up{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(.5rem)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fade-in-scale-left{0%{opacity:0;transform:scale(.96)translate(.5rem)}to{opacity:1;transform:scale(1)translate(0)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.designSystemGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem;padding:1.5rem 0;display:grid}.designSystemSection{border:1px solid var(--c-10);border-radius:var(--rd-12);background:var(--background);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.designSystemSection--wide{grid-column:1/-1}.designSystemSectionTitle{font:var(--text-16);font-weight:var(--fw-600);color:var(--c-100);margin:0}.designSystemSectionDescription{font:var(--text-14);color:var(--c-50);margin:0}.designSystemSectionDemo{flex-direction:column;gap:1rem;display:flex}.designSystemDemoBlock{flex-direction:column;gap:.75rem;display:flex}.designSystemDemoTitle{font:var(--text-14);font-weight:var(--fw-600);color:var(--c-62);margin:0}.designSystemRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.field{width:100%;font:var(--text-14);flex-direction:column;gap:.25rem;display:flex}.field__label{width:fit-content;font:var(--text-12);font-weight:var(--fw-500);color:var(--c-75);cursor:default}.field__description{font:var(--text-11);color:var(--c-50)}.field__error{font:var(--text-11);color:var(--c-red)}.field__input{box-sizing:border-box;background-color:var(--background);border:1px solid var(--c-10);border-radius:var(--rd-6);width:100%;min-height:1.75rem;color:var(--c-100);font:var(--text-14);-webkit-tap-highlight-color:transparent;padding:0 .5rem .125rem}.field__input::placeholder{color:var(--c-25)}.field__input[data-hovered]{border-color:var(--c-15)}.field__input[data-focused],.field__input:focus{border-color:var(--c-accent);outline:none}.field__input[data-focus-visible],.field__input:focus-visible{outline:none}.field__input[data-disabled]{border-color:var(--c-10);color:var(--c-75);background-color:var(--c-5);opacity:.5;cursor:not-allowed}.field[data-invalid] .field__input,.field[data-invalid] .field__group{border-color:var(--c-red);background-color:var(--c-red-2)}.field[data-invalid] .field__label{color:var(--c-red)}.field__group{box-sizing:border-box;border:1px solid var(--c-10);border-radius:var(--rd-6);background:var(--background);align-items:center;height:1.75rem;min-height:1.75rem;display:flex;overflow:hidden}.field__group[data-hovered]{border-color:var(--c-25)}.field__group[data-focus-within]{border-color:var(--c-accent)}.field__group[data-disabled]{border-color:var(--c-10);background-color:var(--c-2);opacity:.75}.field__group .field__input{background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;min-height:100%;padding:0 .5rem .125rem}.field__group .field__input[data-hovered]{border-color:unset}.field__button{border-radius:var(--rd-4);width:1.25rem;height:1.25rem;color:var(--c-100);cursor:default;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:.25rem;padding:0 0 .075rem;display:inline-flex;position:relative}.field__button:after{content:"";z-index:0;background:0 0;position:absolute;inset:-.25rem}.field__button[data-hovered],.field__button[data-pressed]{background:var(--c-10)}.field__button[data-focus-visible]{outline:2px solid var(--c-accent-50)}.field__icon{pointer-events:none;flex-shrink:0;width:.75rem;height:.75rem}.field__group>.field__icon{opacity:.5;color:var(--c-100);margin-bottom:.1rem}.field__group>.field__icon:first-child{margin-inline-start:.375rem}.field__group>.field__icon:last-child:not(:first-child){margin-inline-end:.375rem}.field__textarea{box-sizing:border-box;border:1px solid var(--c-10);border-radius:var(--rd-6);background:var(--c-2);width:100%;min-height:4rem;color:var(--c-100);font:var(--text-14);resize:vertical;padding:.25rem .5rem}.field__textarea::placeholder{color:var(--c-25)}.field__textarea[data-hovered]{border-color:var(--c-15)}.field__textarea[data-focused]{border-color:var(--c-accent);outline:none}.field__textarea[data-focus-visible]{outline:2px solid var(--c-accent-50)}.list-box{max-height:inherit;outline:none;flex-direction:column;gap:.125rem;padding:.25rem;display:flex;overflow:auto}.list-box--bordered{border:1px solid var(--c-10);border-radius:var(--rd-8);max-width:14rem}.list-box__item,.menu__item{border-radius:var(--rd-6);height:1.75rem;min-height:1.75rem;font:var(--text-14);cursor:default;-webkit-tap-highlight-color:transparent;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .625rem .125rem;display:flex;position:relative}.list-box__item[data-hovered]:not([data-selected]),.list-box__item[data-focused]:not([data-selected]),.menu__item[data-hovered]:not([data-selected]),.menu__item[data-focused]:not([data-selected]){background:var(--c-5)}.list-box__item[data-selected],.menu__item[data-selected]{background:var(--c-accent-10);color:var(--c-accent)}.list-box__item[data-disabled],.menu__item[data-disabled]{color:var(--c-25)}.list-box__item-label,.menu__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.list-box__item-check,.menu__item-check{opacity:0;width:1rem;height:1rem;color:var(--c-accent);flex-shrink:0;margin-top:.075rem}.list-box__item[data-selected] .list-box__item-check,.menu__item[data-selected] .menu__item-check{opacity:1}.popover{z-index:100000;box-sizing:border-box;min-width:var(--trigger-width,12rem);border-radius:var(--rd-8);background:var(--background);box-shadow:0 0 0 1px var(--c-10), 0 25px 75px -25px rgb(var(--black-rgb)/25%);will-change:opacity, transform;outline:none;overflow:hidden}.popover[data-placement^=bottom]{transform-origin:top;animation:.2s cubic-bezier(.16,1,.3,1) both fade-in-scale-down}.popover[data-placement^=top]{transform-origin:bottom;animation:.2s cubic-bezier(.16,1,.3,1) both fade-in-scale-up}.popover--calendar{min-width:fit-content;padding:0}.popover--calendar .calendar{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0}.popover--wide{min-width:22rem}.popover--columns{min-width:14rem}.popover__section{flex-direction:column;gap:.125rem;display:flex}.popover__section .button{border-radius:var(--rd-6);justify-content:flex-start;width:100%;padding-inline:.625rem}.popover__divider{background:var(--c-10);height:1px;margin:.25rem -.25rem}.popover__content{font:var(--text-14);color:var(--c-75);padding:1rem}.popover__content:focus-visible{outline:none}.popover__content--compact{padding:.25rem}.react-aria-Button{-webkit-tap-highlight-color:transparent;outline:none}.react-aria-Button[data-focus-visible]{outline:2px solid var(--c-accent-50)}.button{--button-negative-bg:var(--c-red);--button-negative-color:rgb(var(--white-rgb) / 100%);box-sizing:border-box;border-radius:var(--rd-6);background:var(--c-7);min-height:1.75rem;color:var(--c-100);font:var(--text-14);font-weight:var(--fw-500);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;transition:var(--transition);border:none;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem .125rem;display:inline-flex;position:relative}.button__label{display:inline}.button:is(:hover,[data-hovered]){background:var(--c-10)}.button[data-disabled]{opacity:.5;cursor:not-allowed;border-color:#0000}.button--icon{gap:0;width:1.75rem;min-width:1.75rem;padding:0 0 .0625rem}.button--icon svg{flex-shrink:0}.button--md{min-height:2rem;padding:0 .75rem .1875rem}.button--md.button--icon{width:2rem;min-width:2rem;padding:0 0 .05rem}.button--lg{min-height:2.25rem;font-weight:var(--fw-500);padding:0 .875rem .1875rem}.button--lg:not(.button--icon):has(>svg:first-child){padding-inline-start:.75rem}.button--lg:not(.button--icon):has(>svg:last-child){padding-inline-end:.875rem}.button--lg.button--icon{width:2.25rem;min-width:2.25rem;padding:0 0 .125rem}.button--sm{height:1.5rem;min-height:1.5rem;font:var(--text-12);font-weight:var(--fw-500);gap:.25rem;padding:0 .625rem .05rem}.button--sm:not(.button--icon):has(>svg:first-child){padding-inline-start:.375rem}.button--sm:not(.button--icon):has(>svg:last-child){padding-inline-end:.375rem}.button--sm.button--icon{min-width:1.5rem;max-width:1.5rem;padding:0 0 .075rem}.button--xs{height:1.25rem;min-height:1.25rem;font:var(--text-12);font-weight:var(--fw-500);gap:.25rem;padding:0 .4375rem .05rem}.button--xs:not(.button--icon):has(>svg:first-child){padding-inline-start:.3125rem}.button--xs:not(.button--icon):has(>svg:last-child){padding-inline-end:.3125rem}.button--xs.button--icon{min-width:1.25rem;max-width:1.25rem;padding:0 0 .05rem}.button--primary{background:var(--c-accent);color:var(--white);border-color:#0000}.button--primary:is(:hover,[data-hovered]),.button--primary:is(:active,[data-pressed]){background:var(--c-accent);filter:brightness(.9)}.button--primary[data-disabled]{opacity:.5}.button--negative{background:var(--button-negative-bg);color:var(--button-negative-color);border-color:#0000}.button--negative[data-hovered],.button--negative[data-pressed]{background:var(--c-red-75)}.button--negative[data-disabled]{opacity:.5}.button--positive{background:var(--c-green);color:rgb(var(--white-rgb)/100%);border-color:#0000}.button--positive:is(:hover,[data-hovered]),.button--positive:is(:active,[data-pressed]){background:var(--c-green-75)}.button--positive[data-disabled]{opacity:.5}.button--ghost{background:0 0;border-color:#0000}.button--ghost[data-hovered],.button--ghost[data-pressed]{background:var(--c-5)}.button--ghost-positive{background:0 0;border-color:#0000}.button--ghost-positive[data-hovered]{background:var(--c-green-10);color:var(--c-green)}.button--ghost-positive[data-pressed]{background:var(--c-green-15);color:var(--c-green)}.button--ghost-positive[data-disabled]{color:inherit;background:0 0}.button--ghost-negative{background:0 0;border-color:#0000}.button--ghost-negative[data-hovered]{background:var(--c-red-10);color:var(--c-red)}.button--ghost-negative[data-pressed]{background:var(--c-red-15);color:var(--c-red)}.button--ghost-negative[data-disabled]{color:inherit;background:0 0}.button--tertiary{background:var(--c-accent-10);color:var(--c-accent);border-color:#0000}.button--tertiary[data-hovered],.button--tertiary[data-pressed]{background:var(--c-accent-15)}.button--tertiary[data-disabled]{opacity:.5}.button--secondary{border-color:var(--c-10);background:var(--background-dimmed)}.button--secondary[data-hovered]{background:var(--c-5);border-color:var(--c-10)}.button--secondary[data-pressed]{background:var(--c-10);border-color:var(--c-10)}.button--secondary[data-disabled]{border-color:#0000}.button--rounded{border-radius:var(--rd-full);padding-inline:.875rem}.calendar{border:1px solid var(--c-10);border-radius:var(--rd-12);background:var(--background);width:fit-content;color:var(--c-75);outline:none;padding:.75rem}.calendar__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.calendar .calendar__title{font:var(--text-14);font-weight:var(--fw-500);color:var(--c-100);text-align:center;flex:1;margin:0;padding-bottom:.125rem}.calendar__nav{border-radius:var(--rd-6);cursor:default;width:1.75rem;height:1.75rem;color:var(--c-100);justify-content:center;align-items:center;padding:0;display:inline-flex}.calendar__nav[data-hovered]{background:var(--c-5)}.calendar__nav[data-focus-visible]{outline:2px solid var(--c-accent-50)}.calendar__nav .field__icon{width:1rem;height:1rem}.calendar-grid{border-spacing:0;border-collapse:separate;width:100%}.calendar-grid__header{display:table-header-group}.calendar-grid__header-cell{width:1.75rem;font:var(--text-12);font-weight:var(--fw-500);color:var(--c-50);text-align:center;padding:.5rem 0}.calendar-grid__cell{border-radius:var(--rd-6);width:100%;height:1.75rem;color:var(--c-100);font:var(--text-13);cursor:default;background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex}.calendar-grid__cell[data-hovered]{background:var(--c-10)}.calendar-grid__cell[data-focus-visible]{outline:2px solid var(--c-accent-50)}.calendar-grid__cell[data-disabled],.calendar-grid__cell[data-outside-month]{color:var(--c-25)}.calendar:not(.calendar--range) .calendar-grid__cell[data-selected],.calendar:not(.calendar--range) .calendar-grid .react-aria-CalendarCell[data-selected]{background:var(--c-100);color:var(--cn-100)}.calendar--range{max-width:100%}.calendar--range .calendar__months{gap:1rem;display:flex}.calendar--range .calendar__month{flex:none}.calendar--range .calendar__header .calendar__nav[aria-hidden=true]{visibility:hidden;pointer-events:none}.calendar--range table{border-collapse:collapse}.calendar--range table td{padding:2px 0}.calendar--range .calendar-grid__cell[data-selected],.calendar--range .calendar-grid .react-aria-CalendarCell[data-selected]{background:var(--c-15);color:var(--c-100);border-radius:0}.calendar--range .calendar-grid__cell[data-selection-start],.calendar--range .calendar-grid .react-aria-CalendarCell[data-selection-start]{background:var(--c-100);color:var(--cn-100);border-start-start-radius:var(--rd-6);border-end-start-radius:var(--rd-6)}.calendar--range .calendar-grid__cell[data-selection-end],.calendar--range .calendar-grid .react-aria-CalendarCell[data-selection-end]{background:var(--c-100);color:var(--cn-100);border-start-end-radius:var(--rd-6);border-end-end-radius:var(--rd-6)}.checkbox-group{flex-direction:column;gap:.5rem;width:100%;max-width:18rem;display:flex}.checkbox{font:var(--text-14);color:var(--c-100);cursor:default;transition:var(--transition);-webkit-tap-highlight-color:transparent;align-items:center;gap:.5rem;display:flex;position:relative}.checkbox[data-disabled]{color:var(--c-25);cursor:not-allowed}.checkbox[data-focus-visible] .checkbox__indicator{outline:2px solid var(--c-accent-50)}.checkbox__indicator{border:1px solid var(--c-25);border-radius:var(--rd-4);background:var(--background);width:1rem;height:1rem;transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.checkbox__indicator svg{width:.75rem;height:.75rem;color:var(--cn-100);pointer-events:none}.checkbox[data-selected] .checkbox__indicator,.checkbox[data-indeterminate] .checkbox__indicator{border-color:var(--c-accent);background:var(--c-accent)}.badge{--badge-fg-mix:rgb(var(--black-rgb) / 100%);border-radius:var(--rd-6);width:fit-content;max-width:100%;height:1.25rem;min-height:1.25rem;font:var(--text-13);white-space:nowrap;text-overflow:ellipsis;background:var(--badge-bg);color:var(--badge-fg);align-items:center;padding:0 .375rem .0625rem;display:inline-flex;overflow:hidden}.badge--gray{--badge-bg:var(--c-10);--badge-fg:color-mix(in srgb, var(--c-100) 80%, var(--badge-fg-mix) 20%)}.badge--red{--badge-bg:var(--c-red-15);--badge-fg:color-mix(in srgb, var(--c-red) 80%, var(--badge-fg-mix) 20%)}.badge--orange{--badge-bg:var(--c-orange-15);--badge-fg:color-mix(in srgb, var(--c-orange) 80%, var(--badge-fg-mix) 20%)}.badge--yellow{--badge-bg:var(--c-yellow-25);--badge-fg:color-mix(in srgb, var(--c-yellow) 80%, var(--badge-fg-mix) 20%)}.badge--green{--badge-bg:var(--c-green-15);--badge-fg:color-mix(in srgb, var(--c-green) 80%, var(--badge-fg-mix) 20%)}.badge--blue{--badge-bg:var(--c-accent-15);--badge-fg:color-mix(in srgb, var(--c-accent) 80%, var(--badge-fg-mix) 20%)}.badge--purple{--badge-bg:var(--c-purple-15);--badge-fg:color-mix(in srgb, var(--c-purple) 80%, var(--badge-fg-mix) 20%)}.badge--pink{--badge-bg:var(--c-pink-15);--badge-fg:color-mix(in srgb, var(--c-pink) 80%, var(--badge-fg-mix) 20%)}:root[data-theme=dark] .badge{--badge-fg-mix:rgb(var(--white-rgb) / 100%)}.date-picker,.date-range-picker{max-width:100%}.date-picker__value{text-align:left;min-width:0;font:var(--text-14);color:var(--c-100);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-inline:.5rem .25rem;overflow:hidden}.date-picker__placeholder{color:var(--c-25)}.date-picker .field__group,.date-range-picker .field__group{cursor:pointer;justify-content:space-between;width:100%}.disclosure-group{flex-direction:column;gap:.5rem;width:100%;max-width:22rem;display:flex}.disclosure{border:1px solid var(--c-10);border-radius:var(--rd-8);overflow:hidden}.disclosure__trigger{background:var(--background);width:100%;min-height:2.5rem;color:var(--c-75);font:var(--text-14);font-weight:var(--fw-500);text-align:left;cursor:default;border:none;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.disclosure__trigger[data-hovered]{background:var(--c-5)}.disclosure__trigger[data-focus-visible]{outline:2px solid var(--c-accent-50)}.disclosure__chevron{width:1rem;height:1rem;color:var(--c-50);transition:transform .15s}.disclosure[data-expanded] .disclosure__chevron{transform:rotate(90deg)}.disclosure__panel{font:var(--text-14);color:var(--c-62);border-top:1px solid var(--c-10);padding:.75rem}.grid-list{border:1px solid var(--c-10);border-radius:var(--rd-8);outline:none;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.5rem;max-width:100%;padding:.5rem;display:grid}.grid-list__item{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--background);min-height:2.25rem;color:var(--c-75);font:var(--text-14);cursor:default;outline:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.grid-list__item[data-hovered]{background:var(--c-5)}.grid-list__item[data-selected]{border-color:var(--c-accent);background:var(--c-accent-10);color:var(--c-accent)}.grid-list__item[data-focus-visible]{outline:2px solid var(--c-accent-50)}.link{color:var(--c-100);text-underline-offset:.125rem;cursor:default;text-decoration:underline}.link[data-focus-visible]{outline:2px solid var(--c-accent-50);border-radius:var(--rd-4)}.link[data-disabled]{color:var(--c-25)}.menu{max-height:inherit;outline:none;flex-direction:column;gap:0;padding:.25rem;display:flex;overflow:auto}.meter,.progress-bar{flex-direction:column;gap:.375rem;width:100%;max-width:18rem;display:flex}.meter__header,.progress-bar__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.meter__value,.progress-bar__value{font:var(--text-12);color:var(--c-50)}.meter__track,.progress-bar__track{border-radius:var(--rd-full);background:var(--c-15);height:.375rem;position:relative;overflow:hidden}.meter__fill,.progress-bar__fill{border-radius:var(--rd-full);background:var(--c-accent);height:100%}.meter__fill--indeterminate,.progress-bar__fill--indeterminate{animation:1.2s ease-in-out infinite progressIndeterminate;width:40%!important}@keyframes progressIndeterminate{0%{translate:-100%}to{translate:250%}}body.portal-overlay-open{overflow:hidden}body:has(.modal-overlay){overflow:hidden}body:has(.rules-property-picker-drawer){overflow:hidden}.modal-overlay{z-index:100000;background:rgb(var(--black-rgb)/25%);justify-content:center;align-items:center;padding:1rem;animation:.2s both modal-overlay-in;display:flex;position:fixed;inset:0}.modal-overlay[data-exiting]{animation:.15s ease-in both modal-overlay-out}.modal{box-sizing:border-box;border-radius:var(--rd-16);background:var(--background);width:min(90vw,28rem);max-height:min(90vh,100%);color:var(--c-75);transform-origin:50%;outline:none;animation:.2s cubic-bezier(.175,.885,.32,1.275) both modal-in;overflow:auto}.modal[data-exiting]{animation:.2s ease-in both modal-out}.modal--lg{width:min(90vw,36rem)}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.dialog{outline:none;padding:1.5rem}.dialog__title{font:var(--text-18);font-weight:var(--fw-600);color:var(--c-100);margin:0 0 .25rem}.dialog__body{font:var(--text-14);color:var(--c-75);margin:0 0 1.25rem;line-height:1.5}.dialog__actions{justify-content:flex-end;gap:.75rem;display:flex}.number-field .field__input{text-align:center}.number-field .field__group>.field__button:first-child{margin-inline-start:.2rem}.number-field .field__button{width:1.25rem;height:auto;min-height:1.25rem;position:relative}.number-field .field__button:after{content:"";z-index:0;background:0 0;position:absolute;inset:-.25rem}.number-field .field__button[data-focus-visible]{outline:2px solid var(--c-accent-50)}.number-field .field__button[data-disabled]{color:var(--c-25);cursor:not-allowed}.field__input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.field__input[type=search]::-webkit-search-decoration{appearance:none;display:none}.field__input[type=search]::-ms-clear{width:0;height:0;display:none}.field[data-empty] .field__group>.field__button{display:none}.radio-group{flex-direction:column;gap:.5rem;width:100%;max-width:18rem;display:flex}.radio{font:var(--text-14);color:var(--c-100);cursor:default;transition:var(--transition);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex;position:relative}.radio[data-disabled]{color:var(--c-25);cursor:not-allowed}.radio[data-focus-visible] .radio__indicator{outline:2px solid var(--c-accent-50)}.radio__indicator{border:1px solid var(--c-25);background:var(--background);width:1rem;height:1rem;transition:var(--transition);border-radius:50%;flex-shrink:0}.radio[data-selected] .radio__indicator{border-width:.375rem;border-color:var(--c-accent)}.select__trigger{box-sizing:border-box;border:1px solid var(--c-10);border-radius:var(--rd-6);background:var(--background);width:100%;min-width:fit-content;min-height:1.75rem;max-height:1.75rem;color:var(--c-100);font:var(--text-14);font-weight:var(--fw-400);text-align:start;cursor:default;transition:var(--transition);-webkit-tap-highlight-color:transparent;align-items:center;gap:1rem;padding:0 .5rem .125rem;display:flex}.select__trigger[data-pressed]{background:var(--c-5)}.select__trigger[data-focus-visible]{outline:2px solid var(--c-accent-50)}.select__trigger[data-disabled]{border-color:var(--c-5);background:var(--c-5);color:var(--c-50);cursor:not-allowed}.select__value{font:var(--text-14);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select__icon{flex-shrink:0;width:.75rem;height:.75rem}.slider{flex-direction:column;gap:.25rem;width:100%;max-width:18rem;display:flex}.slider__header{align-items:center;gap:.5rem;width:100%;display:flex}.slider__output{font:var(--text-14);color:var(--c-50);margin-left:auto}.slider__track{border-radius:var(--rd-full);background:var(--c-15);width:100%;height:.375rem;position:relative}[data-disabled] .slider__track{background:var(--c-10)}.slider__fill{border-radius:var(--rd-full);background:var(--c-accent);height:100%}.slider__thumb{background:var(--background);width:.875rem;height:.875rem;box-shadow:0 0 0 1px var(--c-15), 0 3px 6px -3px var(--c-25);border-radius:50%;margin-top:.2rem}.slider__thumb[data-focus-visible]{outline:2px solid var(--c-accent-50)}.switch{font:var(--text-14);color:var(--c-100);cursor:default;-webkit-tap-highlight-color:transparent;align-items:center;gap:.5rem;display:flex}.switch[data-disabled]{color:var(--c-25);cursor:not-allowed}.switch[data-focus-visible] .switch__track{outline:2px solid var(--c-accent-50)}.switch__track{border-radius:var(--rd-full);background:var(--c-25);flex-shrink:0;align-items:center;width:1.75rem;height:1rem;padding:.125rem;display:flex}.switch[data-selected] .switch__track{border-color:var(--c-accent);background:var(--c-accent)}.switch__thumb{background:var(--white);border-radius:50%;width:.75rem;height:.75rem;transition:transform .15s}.switch[data-selected] .switch__thumb{transform:translate(100%)}.tabs{z-index:1;flex-direction:column;gap:1rem;max-width:100%;display:flex}.tabs__list{scrollbar-width:none;border-bottom:1px solid var(--c-7);max-width:100%;padding-bottom:.5rem;display:flex;overflow-x:auto}.tab{border-radius:var(--rd-full);min-width:0;max-width:20ch;height:1.75rem;min-height:1.75rem;font:var(--text-14);font-weight:var(--fw-500);color:var(--c-75);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:var(--transition);outline:none;flex-shrink:1;align-items:center;gap:.5rem;padding:0 .75rem .2rem;display:flex;position:relative}.tab[data-focus-visible]{outline:2px solid var(--c-accent-50)}.tab[data-disabled]{color:var(--c-25);cursor:not-allowed}.tab[data-hovered]{color:var(--c-100)}.tab[data-selected]{color:var(--c-accent)}.tab__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tab__badge{border-radius:var(--rd-full);background:var(--c-10);min-width:1rem;height:1rem;color:var(--c-100);font:var(--text-10);font-weight:var(--fw-500);text-align:center;flex-shrink:0;justify-content:center;align-items:center;margin:.125rem -.25rem 0 -.125rem;display:inline-flex}.tab__indicator{z-index:-1;border-radius:var(--rd-full);background:var(--c-accent-15);pointer-events:none;transition:translate .2s,width .2s,height .2s;position:absolute;inset:0}.tabs__panels{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tab-panel{outline:none;flex:1}.table{border-spacing:0;border-collapse:separate;forced-color-adjust:none;outline:none;width:100%;min-width:100%}.table[data-focus-visible]{outline:2px solid var(--c-accent-50)}.table__header{color:var(--c-100);display:table-header-group}.table__body{outline:none;display:table-row-group}.table-resizable-container{outline:none;width:100%;overflow:auto clip}.table-col{box-sizing:border-box;border-bottom:1px solid var(--c-10);border-right:1px solid var(--c-10);background:var(--background);vertical-align:middle;-webkit-tap-highlight-color:transparent;outline:none;height:2.25rem;padding:0 .375rem 0 .625rem;position:relative}.table-col:last-child{border-right:none;border-inline-end:none}.table-col[data-focus-visible]{outline:2px solid var(--c-accent-50)}.table-col[data-sort-direction] .table-col__sort,.table-col:hover .table-col__sort,.table-col[data-resizing] .table-col__resizer{opacity:1}.table-col--select{text-align:center;border-right:none;width:1.5rem;min-width:1.5rem;max-width:1.5rem;padding:0}.table-col--select .table-col__header--plain{width:100%;min-height:2.25rem}.table-col--select .table-checkbox{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;min-height:2.25rem;display:inline-flex}.table-col__header--plain{padding-inline:0}.table-col--add-property{min-width:3.75rem;padding-inline:.3125rem}.table-col--pinned{z-index:3;position:sticky;left:0}.table-col--pinned-select{z-index:4;border-right:none;position:sticky;left:0}.table-col--pinned-name{z-index:3;position:sticky;left:1.625rem}.table-col__header{align-items:center;gap:.25rem;min-width:0;height:100%;display:flex}.table-col__label{flex:1;align-items:center;min-width:0;min-height:100%;display:flex}.table-col__header-trigger{width:100%;min-width:0;height:2.25rem;font:var(--text-14);font-weight:var(--fw-500);color:var(--c-50);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:.25rem;display:flex}.table-col__header-trigger[data-hovered]{color:var(--c-100)}.table-col__header-trigger[data-focus-visible]{outline:2px solid var(--c-accent-50);outline-offset:-2px}.table-col__sort{width:.875rem;height:.875rem;color:var(--c-50);opacity:0;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.table-col__sort svg{width:.875rem;height:.875rem}.table-col__label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-col__label-input{width:100%;min-width:0;font:inherit;font-weight:inherit;color:var(--c-100);background:0 0;border:0;outline:none;padding:0;font-weight:400}.table-col__resizer{opacity:0;cursor:col-resize;touch-action:none;z-index:1;width:1rem;height:100%;position:absolute;top:0;right:0;translate:50%}.table-col__resizer:after{content:"";background:var(--c-accent);width:.25rem;position:absolute;inset:0 0 0 7px}.table-col__resizer[data-resizable-direction=both]{cursor:ew-resize}.table-col__resizer:hover,.table-col__resizer[data-hovered],.table-col__resizer[data-focus-visible],.table-col__resizer[data-resizing]{opacity:1}.table-row{color:var(--c-100);-webkit-tap-highlight-color:transparent;outline:none}.table-row--hidden{display:none}.table-row[data-selected],.table-row--selected{background:var(--c-accent-10)}.table-row:not(.table-row__subtable):not(.table-row__subitem):has(.table-checkbox[data-selected]){background:var(--c-accent-10)}.table-row[data-focus-visible]{outline:2px solid var(--c-accent-50);outline-offset:-2px}.table-cell{box-sizing:border-box;border-bottom:1px solid var(--c-10);border-inline-end:1px solid var(--c-10);background-color:var(--background);height:2.25rem;font:var(--text-14);color:var(--c-100);vertical-align:middle;-webkit-tap-highlight-color:transparent;outline:none;padding:0 .625rem;line-height:1.4;position:relative}.table-cell:last-child{border-right:none;border-inline-end:none}.table-cell:not(.table-cell--select):not(.table-cell--add-property){padding:0}.table-cell:after{content:"";z-index:999;border:1px solid var(--c-accent-100);background-color:var(--c-accent-5);pointer-events:none;display:none;position:absolute;inset:-1px}.table-cell[data-focus-visible]:not(.table-cell--focused){outline:2px solid var(--c-accent-50);outline-offset:-2px}.table-cell--select{text-align:center;border-right:0;width:1.5rem;min-width:1.5rem;max-width:1.5rem;padding:0}.table-cell--select .table-checkbox{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;min-height:2.25rem;display:inline-flex}.table-cell--pinned-select{z-index:2;border-right:none;position:sticky;left:0}.table-cell--pinned-name{z-index:1;position:sticky;left:1.625rem}.table-cell--focused:not(:has(.rules-cell-notes-host--open)){z-index:1}.table-cell:not(.table-cell--select):not(.table-cell--add-property):focus-within:not(:has(.rules-cell-notes-host--open)){z-index:1}.table-cell--focused:not(:has(.rules-cell-notes-host--open)):after{display:block}.table-cell:not(.table-cell--select):not(.table-cell--add-property):focus-within:not(:has(.rules-cell-notes-host--open)):after{display:block}.table-cell--focused:not(:has(.rules-cell-notes-host--open)).table-cell--pinned-name{z-index:4}.table-cell:not(.table-cell--select):not(.table-cell--add-property):focus-within:not(:has(.rules-cell-notes-host--open)).table-cell--pinned-name{z-index:4}.table-cell--focused:not(:has(.rules-cell-notes-host--open)).table-cell--pinned-select{z-index:5}.table-cell:not(.table-cell--select):not(.table-cell--add-property):focus-within:not(:has(.rules-cell-notes-host--open)).table-cell--pinned-select{z-index:5}.table-cell:has(.rules-cell--invalid):after{border-color:var(--c-red-75);background-color:var(--c-red-5);display:block}.table-cell__inner{flex-flow:row;align-items:stretch;gap:.25rem;width:100%;min-width:0;height:100%;min-height:2.25rem;display:flex;overflow:hidden}.table-cell__content{flex-flow:row;flex:1;align-items:stretch;gap:.5rem;min-width:0;height:100%;min-height:2.25rem;padding-inline:.625rem;display:flex;position:relative}.table-cell__text{white-space:nowrap;word-break:normal;flex:1;min-width:0;display:inline}.table-cell__placeholder{color:var(--c-25)}.table-cell__input{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:2.25rem;color:var(--c-100);font:inherit;background:0 0;border:0;outline:none;padding:0 .625rem}.table-cell__input::placeholder{color:var(--c-25)}.table-cell--subitem .table-cell__input,.table-cell--subitem .rules-cell-input,.table-cell--subitem .rules-cell-value,.table-cell--subitem .rules-cell-button{padding-inline-start:calc(.625rem + 1rem * var(--table-row-level,0))}.table-cell__expand{border-radius:var(--rd-4);background-color:var(--c-5);width:1.25rem;height:1.25rem;color:var(--c-100);opacity:1;cursor:pointer;border:0;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex;position:relative}.table-cell__expand:after{content:"";cursor:pointer;position:absolute;inset:-.25rem}.table-cell__expand svg{width:1rem;height:1rem;transition:transform .15s;transform:rotate(-90deg)}.table-cell__expand[data-expanded=true] svg{transform:rotate(0)}.table-cell:not(.table-cell--has-nested) .table-cell__expand{color:var(--c-50)}.table-cell__expand[data-focus-visible]{outline:2px solid var(--c-accent-50)}.table-cell__chevron{width:1rem;height:1rem;color:var(--c-50);background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.table-cell__chevron svg{width:1rem;height:1rem;transition:transform .15s}.table-cell__chevron[data-expanded=true] svg{transform:rotate(90deg)}.table-checkbox{width:.875rem;height:.875rem;position:relative}.table-checkbox .checkbox__indicator{border-radius:var(--rd-3);width:.875rem;height:.875rem}.table-checkbox__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle-button-group{gap:.25rem;display:flex}.toggle-button{box-sizing:border-box;border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--background-dimmed);min-height:2.25rem;color:var(--c-100);font:var(--text-14);cursor:default;transition:var(--transition);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:0 .875rem;display:inline-flex}.toggle-button[data-hovered]{background:var(--c-5)}.toggle-button[data-pressed]{background:var(--c-10)}.toggle-button[data-selected]{background:var(--c-100);color:var(--cn-100);border-color:var(--c-100)}.toggle-button[data-focus-visible]{outline:2px solid var(--c-accent-50)}.toggle-button[data-disabled]{background:var(--c-5);color:var(--c-25);border-color:#0000}.toast-region{z-index:100001;outline:none;flex-direction:column-reverse;gap:.5rem;width:min(22rem,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.toast-region[data-focus-visible]{outline:2px solid var(--c-accent-50)}.toast{border-radius:var(--rd-12);background:var(--c-100);color:var(--cn-100);forced-color-adjust:none;view-transition-class:toast;outline:none;align-items:center;gap:.75rem;padding:.75rem .75rem .75rem 1rem;display:flex}.toast[data-focus-visible]{outline:2px solid var(--c-accent-50)}::view-transition-new(.toast):only-child{animation:.2s toast-slide-in}::view-transition-old(.toast):only-child{animation:.2s forwards toast-slide-out}@keyframes toast-slide-in{0%{opacity:0;translate:100%}}@keyframes toast-slide-out{to{opacity:0;visibility:hidden;translate:100%}}@supports not (view-transition-class:toast){.toast{view-transition-class:unset;animation:.2s cubic-bezier(.16,1,.3,1) both toast-slide-in}}.toast__content{min-width:0;font:var(--text-14);flex-direction:column;flex:1;gap:.125rem;padding-bottom:.125rem;display:flex}.toast__content [slot=title]{color:var(--cn-100);font:var(--text-14);font-weight:var(--fw-500)}.toast__content [slot=description]{color:var(--cn-75);font:var(--text-13);padding-bottom:.125rem}.toast__close{border-radius:var(--rd-6);min-width:1.5rem;min-height:1.5rem;color:var(--cn-100);cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.toast__close[data-hovered]{background:var(--cn-10)}.toast__close[data-focus-visible]{outline:2px solid var(--c-accent-50)}.toast__close[data-pressed]{background:var(--c-10)}.tooltip{border-radius:var(--rd-4);background:var(--c-75);max-width:16rem;height:1.25rem;color:var(--cn-100);font:var(--text-12);font-weight:var(--fw-500);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);transform-origin:bottom;outline:none;justify-content:center;align-items:center;padding:0 .375rem .05rem;display:flex}.tooltip[data-entering]{animation:.1s tooltipIn}.tooltip[data-exiting]{animation:.1s tooltipOut}@keyframes tooltipIn{0%{opacity:0;scale:.8}}@keyframes tooltipOut{to{opacity:0;scale:.8}}.rules{box-sizing:border-box;flex-direction:column;gap:1.5rem;display:flex}.rules__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.rules__intro{flex-direction:column;gap:.25rem;max-width:31.25rem;display:flex}.rules__title{font:var(--text-28);margin:0}.rules__subtitle{color:var(--c-50);margin:0}.rules__actions{align-items:center;gap:.5rem;display:flex}.rules .tabs{gap:1.5rem;max-width:none;overflow:visible}.rules .tabs__list{width:calc(100% + 2 * var(--wrapper-padding));max-width:none;margin-inline:calc(-1 * var(--wrapper-padding));padding-inline:var(--wrapper-padding);flex-shrink:0}.rules .tab{flex-shrink:0;max-width:none;overflow:visible}.rules .tab__label{text-overflow:clip;overflow:visible}.rules .tabs__panels{max-width:none;display:flex}.rules .tab-panel{flex:1;max-width:none;padding:0;display:flex}.rules .table-resizable-container{width:auto;max-width:none;overflow:visible}.rules .table-cell--subtable-host,.rules .table-cell--subitem-host,.rules .rules-inline-subtable{overflow:visible}.rules .rules-inline-subtable>.rules-grid{width:max-content;min-width:100%}.rules-view{flex-direction:column;flex:1;gap:1rem;width:100%;min-width:0;display:flex}.rules-status-state{border:1px solid var(--c-10);border-radius:var(--rd-12);background:var(--bg);width:min(100%,42rem);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem;display:flex}.rules-status-state__eyebrow{color:var(--c-60);font:var(--text-12);text-transform:uppercase}.rules-status-state__title{color:var(--c-100);font:var(--text-20);margin:0}.rules-status-state__body{max-width:36rem;color:var(--c-70);font:var(--text-14);margin:0}.rules-status-state--failed{border-color:var(--c-red-25)}.rules-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:1.75rem;display:flex;overflow:visible}.rules-toolbar__left{align-items:baseline;gap:.75rem;min-width:0;display:flex}.rules-toolbar__title{font:var(--text-18);color:var(--c-100);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.rules-toolbar__title-input{font:var(--text-18);color:var(--c-100);background:0 0;background:var(--c-5);border-radius:var(--rd-6);border:0;outline:none;margin-block:-.25rem -.375rem;margin-inline:-.5rem -.25rem;padding:.25rem .5rem .375rem;position:relative}.rules-toolbar__meta{font:var(--text-12);color:var(--c-50);white-space:nowrap}.rules-toolbar__right{align-items:center;gap:.5rem;display:flex;overflow:visible}.rules-toolbar__icon-btn{border-radius:var(--rd-6);width:1.75rem;height:1.75rem;color:var(--c-75);cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}.rules-toolbar__icon-btn svg{width:1rem;height:1rem}.rules-toolbar__icon-btn[data-hovered],.rules-toolbar__icon-btn--active{background:var(--c-5)}.rules-toolbar__icon-badge{aspect-ratio:1;border-radius:var(--rd-full);background:var(--c-red);min-width:.875rem;height:.875rem;color:var(--white);font:var(--text-10);place-items:center;padding:0;line-height:1;display:inline-grid;position:absolute;top:-.5rem;right:-.5rem}.rules-toolbar__divider{background:var(--c-10);width:1px;height:.75rem}.rules-toolbar--compact{min-height:auto}.rules-toolbar--compact .rules-toolbar__title{font:var(--text-14);font-weight:var(--fw-500)}.rules-toolbar--compact .rules-toolbar__title-input{font:var(--text-14)}.rules-toolbar--compact .rules-toolbar__right{gap:.375rem}.rules-toolbar__inline-error{max-width:260px;color:var(--c-red-100);font-size:12px;line-height:1.35}.modal--rules-import{width:min(1120px,100vw - 32px);max-height:min(900px,100dvh - 32px);padding:0;display:flex;overflow:hidden}.rules-import-dialog{flex-direction:column;flex:1;min-height:0;display:flex}.rules-import-dialog__header,.rules-import-dialog__actions{flex:none;padding:24px}.rules-import-dialog__header{padding-bottom:0}.rules-import-dialog__table{color:var(--c-50);font:var(--text-13);margin:6px 0 0}.rules-import-dialog__body{flex:auto;min-height:0;margin-top:0;padding:20px 24px;overflow-y:auto}.rules-import-dialog__actions{border-top:1px solid var(--c-10);background:var(--background);margin-top:0}.rules-import-constraints{color:var(--c-50);font:var(--text-12);margin:6px 0 0}.rules-import-option{align-items:flex-start}.rules-import-option .checkbox__indicator{margin-top:2px}.rules-import-option--framed{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--c-2);margin-top:14px;padding:12px}.rules-import-option__content{gap:2px;display:grid}.rules-import-option__content span+span{color:var(--c-50);font:var(--text-12)}.rules-import-sheet{gap:6px;margin-top:12px;font-size:13px;display:grid}.rules-import-mappings{gap:8px;margin-top:16px;display:grid}.rules-import-mapping{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--c-2);gap:10px;padding:10px 12px;font-size:13px;display:grid}.rules-import-mapping__header,.rules-import-mapping__controls{gap:10px;display:grid}.rules-import-mapping__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rules-import-mapping__header span,.rules-import-mapping__label{color:var(--c-50)}.rules-import-mapping__controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.rules-import-mapping__controls label{gap:4px;display:grid}.rules-import-mapping__check{align-items:center;min-height:38px;gap:8px!important;display:flex!important}.rules-import-mapping__wide,.rules-import-mapping__details{grid-column:1/-1}.rules-import-mapping__textarea{resize:vertical;min-height:76px}.rules-import-mapping__details{border-top:1px solid var(--c-10);padding-top:8px}.rules-import-mapping__details summary{cursor:pointer;color:var(--c-70);font:var(--text-13)}.rules-import-mapping__details-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}@media only screen and (width<=768px){.modal--rules-import{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.rules-import-dialog__header,.rules-import-dialog__actions,.rules-import-dialog__body{padding-left:16px;padding-right:16px}}.rules-import-validation{border:1px solid var(--c-red-25);border-radius:var(--rd-8);background:var(--c-red-2);color:var(--c-red-100);font:var(--text-13);gap:.5rem;margin-top:.75rem;padding:.75rem .875rem;display:grid}.rules-import-validation ul{gap:.25rem;margin:0;padding-left:1rem;display:grid}.rules-import-validation__summary{color:var(--c-red-100);margin:0}.rules-import-result{border:1px solid var(--c-green-25);border-radius:var(--rd-8);background:var(--c-green-2);color:var(--c-green-100);font:var(--text-14);gap:.375rem;padding:.875rem 1rem;display:grid}.rules-import-result p{color:var(--c-75);margin:0}.rules-column-metadata{gap:1.5rem;display:grid}.rules-column-metadata__section{flex-direction:column;gap:.625rem;display:flex}.rules-column-metadata__grid{grid-template-columns:1.5fr 1fr;gap:.75rem;display:grid}.rules-column-metadata__grid--single{grid-template-columns:1fr}.rules-column-metadata__reference{flex-direction:column;gap:.75rem;display:flex}.rules-column-metadata__subtitle{color:var(--c-50);font:var(--text-10);font-weight:var(--fw-500);letter-spacing:.05em;text-transform:uppercase;margin:0}.rules-column-metadata__switches{flex-direction:column;gap:.75rem;display:flex}.rules-column-metadata-switch{border-top:1px solid var(--c-10);align-items:center;gap:.75rem;padding-top:.625rem}.rules-column-metadata-switch:last-child{border-bottom:1px solid var(--c-10);padding-bottom:.75rem}.rules-column-metadata-switch__copy{gap:.125rem;min-width:0;display:grid}.rules-column-metadata-switch__label{color:var(--c-100);font:var(--text-14)}.rules-column-metadata-switch__description{color:var(--c-50);font:var(--text-13)}.rules-column-delete-overlay{z-index:100003}.rules-column-delete-warning{border-radius:var(--rd-8);background:var(--c-yellow-15);color:color-mix(in srgb, var(--c-yellow) 100%, var(--c-100) 75%);flex-direction:column;margin-top:.75rem;padding:.5rem .875rem .625rem;display:flex}.rules-column-delete-warning ul{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.rules-column-delete-warning ul li+li:before{content:"|";opacity:.25;margin-inline:.375rem}.rules-delete-subtable-warning{border:1px solid var(--c-red-25);border-radius:var(--rd-8);background:var(--c-red-2);color:var(--c-100);font:var(--text-13);margin:.75rem 0 1rem;padding:.75rem .875rem;line-height:1.4}.rules-delete-subtable-warning strong{color:var(--c-red-100);font-weight:var(--fw-700)}.rules-delete-confirm-name{color:var(--c-75);font:var(--text-13);gap:.375rem;margin:0 0 1.25rem;display:grid}.rules-delete-confirm-name__input{border:1px solid var(--c-15);border-radius:var(--rd-8);background:var(--white);width:100%;min-height:2.5rem;color:var(--c-100);font:var(--text-14);padding:0 .75rem}.rules-delete-confirm-name__input:focus{border-color:var(--c-accent-100);outline:2px solid var(--c-accent-15);outline-offset:0}.rules-column-delete-primary{color:var(--c-75);font:var(--text-13);gap:6px;margin-top:.75rem;display:grid}.rules-required-row-dialog{gap:1rem;display:grid}.rules-required-row-dialog__copy{color:var(--c-50);font:var(--text-14);margin:0}.rules-required-row-dialog__fields{gap:.75rem;display:grid}.rules-table-settings-popover{overflow:visible}.rules-table-settings__submenu{position:relative}.rules-table-settings__submenu-trigger{justify-content:flex-start;width:100%}.rules-table-settings__submenu-trigger[aria-expanded=true]{background:var(--c-5)}.rules-table-settings__submenu-chevron{opacity:.5;flex-shrink:0;margin-left:auto}.rules-table-settings__submenu-panel{z-index:45;background:var(--background);min-width:8rem;max-width:14rem;box-shadow:0 0 0 1px var(--c-10), 0 25px 75px -25px rgb(var(--black-rgb)/25%);border-radius:var(--rd-8);transform-origin:100%;will-change:opacity, transform;flex-direction:column;gap:.125rem;padding:.25rem;animation:.2s cubic-bezier(.16,1,.3,1) both fade-in-scale-left;display:flex;position:absolute;top:-.25rem;right:calc(100% + .5rem);overflow:hidden}.rules-table-settings__submenu-item{justify-content:space-between;width:100%;padding:0 .5rem .125rem}.rules-table-settings__submenu-item--selected{background:var(--c-7)}.rules-table-settings__submenu-item--selected .rules-table-settings__submenu-check{opacity:1}.rules-table-settings__submenu-item-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rules-table-settings__submenu-check{opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .15s}.rules-column-metadata__advanced{gap:.75rem;display:grid}.rules-column-metadata__advanced .react-aria-Heading{font-size:unset;font-weight:unset;margin:0}.rules-column-metadata__advanced-trigger{justify-content:flex-start}.rules-column-metadata__advanced-trigger[aria-expanded=true]{background:var(--c-5)}.rules-column-metadata__advanced-chevron{transition:var(--transition);flex-shrink:0;margin-left:-.125rem;margin-right:-.125rem}.rules-column-metadata__advanced[data-expanded] .rules-column-metadata__advanced-chevron{transform:rotate(90deg)}.rules-column-metadata__advanced-panel{font:var(--text-14);color:var(--c-62);gap:.75rem;display:grid}.rules-column-metadata__constraint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.rules-column-metadata__field--wide{grid-column:1/-1}.rules-column-metadata__empty-note{color:var(--c-50);font:var(--text-13);margin:0}.rules-column-metadata-sheet__overlay{z-index:100000;background:rgb(var(--black-rgb)/25%);cursor:default;border:0;padding:0;position:fixed;inset:0}.rules-column-metadata-sheet__overlay--enter{animation:.3s cubic-bezier(.16,1,.3,1) both fade-in}.rules-column-metadata-sheet__overlay--exit{animation:.3s cubic-bezier(.16,1,.3,1) both fade-out}.rules-column-metadata-sheet{z-index:100001;pointer-events:none;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.rules-column-metadata-sheet__panel{pointer-events:auto;background:var(--background);width:min(90vw,36rem);height:100dvh;box-shadow:-1px 0 0 0 var(--c-10);flex-direction:column;display:flex;overflow:hidden}.rules-column-metadata-sheet__panel--enter{animation:.3s cubic-bezier(.16,1,.3,1) both slide-in-from-right}.rules-column-metadata-sheet__panel--exit{animation:.3s cubic-bezier(.16,1,.3,1) both slide-out-to-right}.rules-column-metadata-sheet__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem 0;display:flex}.rules-column-metadata-sheet__header .dialog__title{flex:1;min-width:0;margin:0}.rules-column-metadata-sheet__header-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.rules-column-metadata-sheet__body{min-height:0;font:var(--text-14);flex:1;padding:1rem 1.5rem 2rem;overflow:auto}.rules-column-metadata-sheet__footer{border-top:1px solid var(--c-10);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem;display:flex}.rules-column-metadata-sheet__submit{flex:1}.popover--column-metadata-sheet{z-index:100002;position:fixed}.rules-column-type-picker{position:relative}.rules-column-type-picker__menu{width:max-content;max-width:min(18rem,90vw)}.rules-column-metadata-datetime__row{align-items:center;gap:.5rem;min-width:0;display:flex}.rules-column-metadata-datetime__separator{color:var(--c-50);font:var(--text-14);flex-shrink:0}.rules-column-metadata-datetime__date{flex:1;min-width:0}.rules-column-metadata-datetime__time{flex-shrink:0;width:4.5rem}@media (width<=640px){.rules-column-metadata__grid,.rules-column-metadata__reference,.rules-column-metadata__constraint-grid{grid-template-columns:1fr}.rules-column-metadata-switch{padding:.625rem}}.rules-permissions-dialog{gap:1rem;display:grid}.rules-permissions-dialog__copy,.rules-permissions-dialog__state{color:var(--c-50);font:var(--text-14);margin:0}.rules-permissions-dialog__error{color:var(--c-red-100);font:var(--text-13);margin:0}.rules-permissions-dialog__save{flex:1}.rules-reorder-dialog{gap:1rem;display:grid}.rules-reorder-dialog__copy{color:var(--c-50);font:var(--text-14);margin:0}.rules-reorder-list{border-block:1px solid var(--c-10);margin:0;padding:0;list-style:none;display:grid}.rules-reorder-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem;padding:.25rem 0;display:grid;position:relative}.rules-reorder-item:not(:last-child){border-bottom:1px solid var(--c-10)}.rules-reorder-item{background:var(--white)}.rules-reorder-item[data-dragging=true]{opacity:.5;background:var(--c-5)}.rules-reorder-item[data-drop-before=true]:before,.rules-reorder-item[data-drop-after=true]:after{content:"";background:var(--c-accent);pointer-events:none;z-index:1;height:2px;position:absolute;left:0;right:0}.rules-reorder-item[data-drop-before=true]:before{top:-1px}.rules-reorder-item[data-drop-after=true]:after{bottom:-1px}.rules-reorder-item__handle{width:1.75rem;height:1.75rem;color:var(--c-50);cursor:grab;place-items:center;display:inline-grid}.rules-reorder-item__name{min-width:0;color:var(--c-100);font:var(--text-14);font-weight:var(--fw-500);text-overflow:ellipsis;white-space:nowrap;padding-bottom:.125rem;overflow:hidden}.rules-reorder-item__actions{align-items:center;display:inline-flex}.rules-permissions-dialog__roles{flex-wrap:wrap;align-items:stretch;gap:1rem;display:flex;container-type:inline-size}.rules-permissions-role{flex-direction:column;flex:10.6875rem;gap:.5rem;min-width:10.6875rem;display:flex}.rules-permissions-role:not(:last-child){border-right:1px solid var(--c-10);padding-right:1rem}@container (width<=22.3125rem){.rules-permissions-role:not(:last-child){border-right:none;border-bottom:1px solid var(--c-10);padding-bottom:1rem;padding-right:0}}.rules-permissions-role__header{font-weight:var(--fw-500)}.rules-permissions-role__grid{flex-direction:column;gap:.5rem;display:flex}.rules-permissions-role__permission{color:var(--c-75);font:var(--text-13);align-items:center;gap:.5rem;display:flex}.rules-filter-popover-shell{overflow:visible}.rules-filter-popover{width:min(640px,100vw - 32px);min-width:min(560px,100vw - 32px)}.rules-filter-popover__header{font-weight:var(--fw-500);justify-content:space-between;align-items:start;gap:1rem;display:flex}.rules-filter-popover__list{gap:8px;margin-top:12px;display:grid}.rules-filter-row{grid-template-columns:minmax(9rem,1fr) minmax(8.5rem,.8fr) minmax(12rem,1.2fr) auto;align-items:center;gap:8px;display:grid}.rules-filter-row__select,.rules-filter-row__field{gap:0;min-width:0}.rules-filter-row__reference{min-width:0;display:block;position:relative}.rules-filter-row__reference-trigger{text-align:left;justify-content:flex-start;width:100%;overflow:hidden}.rules-filter-row__reference-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rules-filter-row__reference-trigger--empty{color:var(--c-50)}.rules-filter-reference-picker{z-index:20;position:absolute;top:calc(100% + 4px);right:0}.rules-filter-row__range{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.rules-filter-popover__empty{color:var(--c-50);font:var(--text-13);border:1px dashed var(--c-10);border-radius:var(--rd-8);justify-content:center;align-items:center;height:6rem;margin:.5rem 0 0;display:flex}.rules-pagination{color:var(--c-75);font:var(--text-12);flex-shrink:0;justify-content:start;align-items:center;gap:.75rem;display:flex}.rules-pagination__summary,.rules-pagination__page-total{white-space:nowrap}.rules-pagination__meta{display:contents}.rules-pagination__summary{color:var(--c-50)}.rules-pagination__size{align-items:center;gap:.5rem;display:inline-flex}.rules-pagination__page-size-short{display:none}.rules-pagination__page-size-select{flex-shrink:0;width:auto}.rules-pagination__page-size-select .select__trigger{gap:0;width:auto;min-width:3.25rem;max-width:3.25rem;min-height:1.5rem;max-height:1.5rem;padding:0 .325rem .125rem}.rules-pagination__page-size-select .select__value{font:var(--text-12)}.rules-pagination__buttons{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.rules-pagination__page-jump{align-items:center;gap:.5rem;min-width:0;margin:0;display:inline-flex}.rules-pagination__page-label,.rules-pagination__page-total{color:var(--c-75);font:var(--text-12);white-space:nowrap}.rules-pagination__page-input{text-align:center;width:1.75rem;min-height:1.5rem;max-height:1.5rem;font:var(--text-12);padding:0 0 .125rem}.rules-row-query-state{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--background);min-height:34px;color:var(--c-65);font:var(--text-13);flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.rules-row-query-state--error{border-color:var(--c-red-20);background:var(--c-red-2);color:var(--c-red-80);flex-direction:column;align-items:flex-start;gap:2px}.rules-row-query-state--loading{border-color:var(--c-accent-15);background:var(--c-accent-2);color:var(--c-accent);position:relative;overflow:hidden}.rules-row-query-state__bar{border-radius:var(--rd-full);background:var(--c-accent);width:38%;height:2px;animation:1.1s ease-in-out infinite rules-row-query-loading;position:absolute;inset-block-start:0;inset-inline-start:0}@keyframes rules-row-query-loading{0%{transform:translate(-110%)}to{transform:translate(270%)}}@media (width<=640px){.rules-filter-popover{width:calc(100vw - 24px);min-width:0}.rules-filter-row{grid-template-columns:1fr;gap:10px;padding-block:4px}.rules-filter-row__range{grid-template-columns:1fr}.rules-filter-reference-picker{inset-inline:12px;top:auto;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;max-height:min(70vh,28rem);position:fixed}.rules-pagination{flex-flow:wrap;justify-content:center;display:flex}.rules-pagination__summary{display:none}.rules-pagination__size{flex-shrink:0;gap:6px}.rules-pagination__page-size-full{display:none}.rules-pagination__page-size-short{color:var(--c-60);display:inline}.rules-pagination__buttons{margin:0}.rules-pagination__page-jump{justify-content:center}.rules-pagination__page-total{display:none}}.rules-add-property-col{align-items:center;gap:.125rem;display:inline-flex}.rules-add-property-col__btn{border-radius:var(--rd-6);width:1.5rem;height:1.5rem;color:var(--c-75);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rules-add-property-col__btn svg{width:1rem;height:1rem}.rules-add-property-col__btn[data-hovered]{background:var(--c-5)}.rules-grid-empty-schema{min-height:18rem;margin-inline:var(--wrapper-padding);border:1px dashed var(--c-20);border-radius:var(--rd-8);background:var(--c-2);place-items:center;display:grid}.rules-grid-empty-schema__content{text-align:center;justify-items:center;max-width:28rem;padding:2rem;display:grid}.rules-grid-empty-schema__title{font-size:var(--fs-5);color:var(--c-90);margin:0;font-weight:600}.rules-grid-empty-schema__body{color:var(--c-65);margin:.5rem 0 1rem;line-height:1.45}.rules-grid__add-row{margin-top:.5rem;margin-bottom:1.5rem;margin-inline:var(--wrapper-padding);flex-shrink:0;width:fit-content}.rules-inline-subitems{min-width:0;max-height:none;overflow-y:visible}.rules-inline-subitems .rules-grid,.rules-inline-subitems .rules-table-wrap{max-height:none;overflow-y:visible}.rules-subitems-table{width:100%}.rules-inline-subtable{max-height:none;overflow:visible}.rules-inline-subtable .rules-grid,.rules-inline-subtable .rules-table-wrap,.rules-inline-subtable .table-resizable-container{max-height:none;overflow:visible;padding-inline:0!important}.rules-inline-subtable .table{width:max-content;min-width:100%}.rules-inline-subtable .table thead th{border-top:1px solid var(--c-10)}.rules-inline-subtable-panel{background:var(--white);flex-direction:column;gap:0;min-width:0;display:flex}.rules-subtable-tabs.tabs__list{border-bottom:1px solid var(--c-5);scrollbar-width:none;background:0 0;width:100%;max-width:100%;margin:0;padding:.625rem 0 .5rem;overflow-x:auto}.rules-subtable-tabs__item.tab{max-width:none;height:1.75rem;min-height:1.75rem;font:var(--text-14);font-weight:var(--fw-500);flex:none;padding:0 .75rem .125rem}.rules-inline-subtable-surface{gap:.625rem;min-width:0;display:grid}.rules-inline-subtable-surface .rules-toolbar{padding-inline:0}.rules-inline-subtable-surface .rules-grid{min-height:0}.rules-inline-subtable-surface .rules-grid__add-row{margin-top:.5rem}.table-cell--subtable-host{vertical-align:top;border-bottom:1px solid var(--c-10);padding:1.25rem 0 1.75rem 1.75rem;overflow:visible}.table-cell--subtable-host .rules-table-wrap{padding-inline:0!important}.table-cell--subtable-host .rules-grid__add-row{margin-inline:0}.table-cell--subitem-host{vertical-align:top;border-bottom:1px solid var(--c-10);padding-bottom:2rem;overflow:visible}.table-cell--subitem-host .rules-table-wrap{max-height:none;overflow-y:visible;padding-inline:0!important}.table-cell--subitem-host .rules-grid__add-row{margin-inline:0}.rules-columns-popover{-webkit-overflow-scrolling:touch;flex-direction:column;gap:.25rem;max-height:60dvh;padding-bottom:.25rem;display:flex;overflow:hidden auto}.rules-columns-popover__section{flex-direction:column;gap:.125rem;display:flex}.rules-columns-popover__section-header{font:var(--text-12);color:var(--c-50);white-space:nowrap;justify-content:space-between;align-items:center;margin-block:.25rem;padding-left:.5rem;display:flex}.rules-columns-popover__section-title{min-width:0;font-weight:var(--fw-500);text-overflow:ellipsis;overflow:hidden}.rules-columns-popover__row{border-radius:var(--rd-6);height:1.75rem;min-height:1.75rem;transition:var(--transition);justify-content:space-between;align-items:center;gap:.5rem;padding:0 0 .125rem .5rem;display:flex}.rules-columns-popover__row--dragging{opacity:.35}.rules-columns-popover__row--drop-target{background:var(--c-10)}.rules-columns-popover__row--pending{cursor:default;color:var(--c-60);background:var(--c-3)}.rules-columns-popover__row--pending:hover{background:var(--c-3)}.rules-columns-popover__row--preview{z-index:100001;pointer-events:none;opacity:1;background:var(--background);border:1px solid var(--c-10);cursor:grabbing;border-radius:var(--rd-8);max-width:10rem;height:2rem;margin:0;transition:none;rotate:4deg}.rules-columns-popover__row-main{align-items:center;min-width:0;display:flex}.rules-columns-popover__drag{border-radius:var(--rd-6);cursor:grab;touch-action:none;opacity:.5;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0 0 .125rem;display:inline-flex}.rules-columns-popover__drag:active{cursor:grabbing}.rules-columns-popover__drag[data-hovered]{background:var(--c-5);color:var(--c-75)}.rules-columns-popover__drag svg{pointer-events:none;width:1rem;height:1rem}.rules-columns-popover__label{font:var(--text-14);color:var(--c-100);white-space:nowrap;text-overflow:ellipsis;max-width:18ch;padding-bottom:.125rem;overflow:hidden}.rules-columns-popover__pending-label{color:var(--c-50);font:var(--text-11);flex-shrink:0;align-items:center;gap:.25rem;padding-right:.5rem;display:inline-flex}.rules-columns-popover__pending-label svg{animation:.8s linear infinite rules-option-saving-spin}.rules-columns-popover__toggle{border-radius:var(--rd-6);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0 0 .125rem;display:inline-flex}.rules-columns-popover__toggle svg{width:.875rem;height:.875rem}.rules-columns-popover__toggle[data-hovered]{background:var(--c-5)}.rules-columns-visibility-dialog__overlay{z-index:100000;border:0;padding:0;position:fixed;inset:0}.rules-columns-visibility-dialog{z-index:100001;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.rules-columns-visibility-dialog__panel{pointer-events:auto;border-radius:var(--rd-8) 0 0 var(--rd-8);background:var(--background);width:min(90vw,12rem);max-height:min(90dvh,32rem);box-shadow:0 0 0 1px var(--c-10);flex-direction:column;padding:.5rem;display:flex;overflow:hidden}.rules-columns-visibility-dialog__panel--enter{animation:.3s cubic-bezier(.16,1,.3,1) both slide-in-from-right}.rules-columns-visibility-dialog__panel--exit{animation:.3s cubic-bezier(.16,1,.3,1) both slide-out-to-right}.rules-columns-visibility-dialog__footer{flex-shrink:0;padding:.375rem .25rem .25rem}.rules-columns-visibility-dialog__footer .button{width:100%}.rules-columns-visibility-dialog .rules-columns-popover{flex:1;min-height:0;max-height:none;padding-bottom:0}.rules-create-form{flex-direction:column;gap:.75rem;min-width:16rem;display:flex}.rules-create-form__field{border:1px solid var(--c-10);border-radius:var(--rd-8);background:0 0;flex-direction:column;gap:.125rem;padding:.375rem .5rem;display:flex}.rules-create-form__label{font:var(--text-12);font-weight:var(--fw-500);color:var(--c-75)}.rules-create-form__input{color:var(--c-100);font:var(--text-14);background:0 0;border:0;outline:none;padding:0}.rules-create-form__input::placeholder{color:var(--c-25)}.rules-create-form__error{color:var(--c-red);font:var(--text-12)}.rules-create-form__submit{border-radius:var(--rd-8);background:var(--c-100);min-height:2rem;color:var(--cn-100);font:var(--text-14);font-weight:var(--fw-500);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.25rem;padding:0 .5rem .125rem;display:inline-flex}.rules-create-form__submit svg{width:1rem;height:1rem}.popover--property-picker{width:fit-content;min-width:0;max-width:18rem}.popover--column-menu{min-width:var(--trigger-width,12rem);overflow:visible}.rules-column-menu__submenu{position:relative}.rules-column-menu__submenu-trigger[aria-expanded=true]{background:var(--c-5)}.rules-column-menu__submenu-chevron{opacity:.5;flex-shrink:0;margin-left:auto;margin-right:-.25rem}.rules-column-menu__submenu-panel{z-index:45;visibility:hidden;background:var(--background);width:fit-content;max-width:18rem;box-shadow:var(--shadow);border-radius:var(--rd-8);transform-origin:0;will-change:opacity, transform;position:absolute;top:50%;left:calc(100% + .5rem);overflow:hidden;transform:translateY(-50%)}.rules-column-menu__submenu-panel--ready{visibility:visible;animation:.2s cubic-bezier(.16,1,.3,1) both rules-column-menu-panel-in-end}.rules-column-menu__submenu-panel--start{transform-origin:100%;left:auto;right:calc(100% + .5rem)}.rules-column-menu__submenu-panel--start.rules-column-menu__submenu-panel--ready{animation-name:rules-column-menu-panel-in-start}@keyframes rules-column-menu-panel-in-end{0%{opacity:0;transform:translateY(-50%)scale(.96)translate(-.5rem)}to{opacity:1;transform:translateY(-50%)scale(1)translate(0)}}@keyframes rules-column-menu-panel-in-start{0%{opacity:0;transform:translateY(-50%)scale(.96)translate(.5rem)}to{opacity:1;transform:translateY(-50%)scale(1)translate(0)}}.rules-property-picker{grid-template-columns:1fr 1fr;gap:.125rem;width:100%;padding:.325rem;display:grid}.rules-property-picker .button{justify-content:flex-start;width:100%;padding:0 .875rem .125rem .625rem}.rules-property-picker .button svg{opacity:.5}.rules-property-picker svg{flex-shrink:0;width:1rem;height:1rem}.rules-property-picker>div{flex-direction:column;gap:.125rem;display:flex}.rules-cell-input,.rules-cell-value,.rules-cell-button{box-sizing:border-box;min-width:0;height:100%;min-height:2.25rem;color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;padding:0;display:flex}.rules-cell-input{cursor:text}.rules-cell-currency{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem;min-width:0;height:100%;display:grid}.rules-cell-currency__amount{min-width:0}.rules-cell-currency__selector{border:1px solid var(--c-10);border-radius:var(--rd-6);background:var(--background);min-width:4.25rem;height:1.875rem;color:var(--c-75);font:var(--text-13);font-weight:var(--fw-600);justify-content:center;align-items:center;gap:.25rem;padding:0 .375rem 0 .5rem;display:inline-flex}.rules-cell-currency__selector svg{color:var(--c-50)}.rules-cell-currency__name{min-width:0;color:var(--c-50);font:var(--text-11);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:-.25rem;overflow:hidden}.rules-currency-picker{width:min(20rem,100vw - 2rem)}.rules-currency-picker__dialog{outline:none;flex-direction:column;gap:.5rem;padding:.625rem;display:flex}.rules-currency-picker__search{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--background);align-items:center;gap:.375rem;padding:.5rem .625rem;display:flex}.rules-currency-picker__search svg{color:var(--c-50);flex:none}.rules-currency-picker__search input{min-width:0;color:var(--c-100);font:var(--text-14);background:0 0;border:0;flex:1}.rules-currency-picker__list{flex-direction:column;max-height:16rem;display:flex;overflow:auto}.rules-currency-picker__option{border-radius:var(--rd-6);min-height:2.25rem;color:var(--c-75);font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:3.25rem minmax(0,1fr) 1rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:grid}.rules-currency-picker__option[data-hovered],.rules-currency-picker__option[data-focused],.rules-currency-picker__option--selected{background:var(--c-accent-5)}.rules-currency-picker__code{color:var(--c-100);font:var(--text-13);font-weight:var(--fw-600)}.rules-currency-picker__name{min-width:0;color:var(--c-62);font:var(--text-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rules-currency-picker__option svg{color:var(--c-accent-100)}.rules-currency-picker__empty{color:var(--c-50);font:var(--text-13);text-align:center;margin:0;padding:.75rem}.rules-cell-tooltip-anchor{flex:1;align-self:stretch;width:100%;min-width:0;height:100%;min-height:2.25rem;display:flex;position:relative}.rules-cell-value,.rules-cell-button{cursor:pointer}.rules-grid{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;position:relative}.rules-view>.rules-grid{box-sizing:border-box;max-width:none;width:calc(100% + 2 * var(--wrapper-padding));margin-inline:calc(-1 * var(--wrapper-padding))}.rules-view>.rules-grid .rules-table-wrap{width:100%;padding-inline:var(--wrapper-padding);-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto visible}.rules-view>.rules-grid .rules-table-wrap::-webkit-scrollbar{display:none}.rules-view>.rules-grid .table-resizable-container,.rules-view>.rules-grid .table{width:100%;min-width:max-content}.rules-view>.rules-grid .table-resizable-container{overflow:visible}.rules-view>.rules-grid .table-col{z-index:6;position:sticky;top:0}.rules-grid-scroll-rail{z-index:20;bottom:0;left:var(--sidebar-width);height:var(--rules-grid-scrollbar-size,1.25rem);box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity var(--transition);scrollbar-width:auto;scrollbar-color:auto;position:fixed;right:0;overflow:auto hidden}.rules-grid-scroll-rail::-webkit-scrollbar{height:1.25rem;padding:4px}.rules-grid-scroll-rail::-webkit-scrollbar-thumb{background:var(--c-25);border-radius:var(--rd-full);border:6px solid var(--background)}.rules-grid-scroll-rail::-webkit-scrollbar-track{background:var(--background)}.rules-grid-scroll-rail--visible{opacity:1;pointer-events:auto}.rules-grid-scroll-rail__inner{height:1px}.app.hide-sidebar .rules-grid-scroll-rail{left:0}.app.hide-sidebar .rules-row-actions-bar{max-width:calc(100vw - 2 * var(--wrapper-padding));left:0}@media only screen and (width<=1023px){.rules-grid-scroll-rail{left:0}.rules-row-actions-bar{max-width:calc(100vw - 2 * var(--wrapper-padding));left:0}}.rules-table-wrap{position:relative}.rules-row-actions-bar{bottom:2rem;left:var(--sidebar-width);z-index:6;width:fit-content;max-width:calc(100vw - var(--sidebar-width) - 2 * var(--wrapper-padding));border-radius:var(--rd-10);background:var(--background);box-shadow:0 0 0 1px var(--c-10), 0 5px 50px -10px rgb(var(--black-rgb)/25%);flex-shrink:0;align-items:center;margin-inline:auto;padding:.25rem;display:flex;position:fixed;right:0}.rules-row-actions-bar__selection{border-radius:var(--rd-6);background:var(--c-5);flex-shrink:0;align-items:center;gap:.075rem;height:1.75rem;padding:0 0 0 .625rem;display:flex}.rules-row-actions-bar__count{font:var(--text-14);color:var(--c-100);white-space:nowrap;padding-bottom:.25rem}.rules-row-actions-bar__clear{flex-shrink:0}.rules-row-actions-bar__divider{flex-shrink:0;align-self:stretch;align-items:center;width:1rem;display:flex}.rules-row-actions-bar__divider:after{content:"";background:var(--c-10);width:1px;height:.75rem;margin-inline:auto}.rules-row-actions-bar__actions{scrollbar-width:none;flex-shrink:0;align-items:center;gap:.125rem;display:flex;overflow-x:auto}.rules-property-picker-drawer__overlay{z-index:100000;background:rgb(var(--black-rgb)/50%);cursor:pointer;border:0;padding:0;animation:.2s ease-out both fade-in;position:fixed;inset:0}.rules-property-picker-drawer{z-index:100001;box-sizing:border-box;border-radius:var(--rd-12) var(--rd-12) 0 0;background:var(--background);max-height:min(70dvh,100%);box-shadow:0 0 0 1px var(--c-5);transform-origin:bottom;padding:1rem .5rem;animation:.2s cubic-bezier(.16,1,.3,1) .1s both fade-in-scale-up;position:fixed;bottom:0;left:0;right:0;overflow:auto}.rules-property-picker-drawer .rules-property-picker{grid-template-columns:1fr 1fr;width:100%;padding:0}@media only screen and (width<=768px){.rules-toolbar{flex-wrap:nowrap;gap:.5rem}.rules-toolbar__left{flex:auto;min-width:0}.rules-toolbar__meta{display:none}.rules-toolbar__title,.rules-toolbar__title-input{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.rules-toolbar__right{flex:none}.rules-row-actions-bar--compact{gap:.125rem;padding:.25rem}.rules-row-actions-bar--compact .rules-row-actions-bar__selection{background:0 0;height:auto;padding:0}.rules-row-actions-bar--compact .rules-row-actions-bar__divider{width:.5rem}.rules-row-actions-bar--compact .rules-row-actions-bar__actions .button svg,.rules-row-actions-bar--compact .rules-row-actions-bar__clear svg{width:1rem;height:1rem}.rules-column-menu__submenu-trigger[aria-expanded=true] .rules-column-menu__submenu-chevron{transform:rotate(90deg)}.rules-row-actions-bar{bottom:calc(2rem + var(--rules-grid-scrollbar-size,1.25rem));max-width:calc(100vw - 2 * var(--wrapper-padding));left:0;right:0}.rules-view--scroll-rail .rules-row-actions-bar{bottom:calc(2.5rem + var(--rules-grid-scrollbar-size,1.25rem))}}.rules-subtable-panel{border-bottom:1px solid var(--c-10);padding:.75rem 0 .75rem 1.625rem}.rules-subtable-panel__header{font:var(--text-14);color:var(--c-75);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.rules-cell-text--validated{text-decoration:underline;-webkit-text-decoration-color:var(--c-50);text-decoration-color:var(--c-50);text-underline-offset:.15em}.rules-cell-trigger,.rules-cell-trigger-btn{min-width:0;height:100%;min-height:2.25rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:.5rem;padding:0;display:flex;overflow:hidden}.rules-cell-trigger-btn{width:100%;margin-right:-.625rem}.rules-cell-trigger__chevron{opacity:.5;flex-shrink:0;margin-left:auto}.rules-cell-options-popover{width:100%;max-width:13.5rem;padding:0}.rules-cell-options-popover__dialog{flex-direction:column;min-width:0;display:flex}.rules-cell-options-popover__search{align-items:center;gap:.375rem;height:2rem;padding:0 .5rem .125rem;display:flex}.rules-cell-options-popover__search svg{opacity:.5;flex-shrink:0}.rules-cell-options-popover__search input{min-width:0;color:inherit;font:var(--text-13);background:0 0;border:0;outline:none;flex:1}.rules-cell-options-popover__search input::-webkit-search-cancel-button{display:none}.rules-cell-options-popover__search input::placeholder{color:var(--c-25)}.rules-cell-options-popover__divider{border-top:1px solid var(--c-10);height:1px}.rules-cell-options-popover__list{flex-direction:column;gap:.125rem;max-height:14rem;padding:.25rem;display:flex;overflow:auto}.rules-cell-options-popover__row{border-radius:var(--rd-6);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;height:1.75rem;min-height:1.75rem;display:flex}.rules-cell-options-popover__row:hover{background:var(--c-2)}.rules-cell-options-popover__row--selected,.rules-cell-options-popover__row--selected:hover{background:var(--c-5)}.rules-cell-options-popover__row--dragging{opacity:.35}.rules-cell-options-popover__row--drop-target{background:var(--c-10)}.rules-cell-options-popover__row--preview{z-index:100001;pointer-events:none;opacity:1;background:var(--background);border:1px solid var(--c-10);cursor:grabbing;border-radius:var(--rd-8);max-width:10rem;height:2rem;margin:0;transition:none;rotate:4deg}.rules-cell-options-popover__row-main{flex:1;align-items:center;min-width:0;display:flex}.rules-cell-options-popover__drag{border-radius:var(--rd-6);cursor:grab;touch-action:none;opacity:.25;width:1.75rem;height:1.75rem;color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 0 .125rem;display:inline-flex}.rules-cell-options-popover__drag:active{cursor:grabbing}.rules-cell-options-popover__drag svg{pointer-events:none;width:.875rem;height:.875rem}.rules-cell-options-popover__checkbox{pointer-events:none;flex-shrink:0;margin-bottom:.075rem;margin-right:.5rem}.rules-cell-options-popover__label{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.rules-cell-options-popover__label .badge{max-width:100%}.rules-cell-options-popover__row-actions{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.rules-cell-options-popover__check{pointer-events:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:none}.rules-cell-options-popover__check--visible{display:flex}.rules-cell-options-popover__menu{opacity:.5}.rules-cell-options-popover__menu:hover{opacity:1}.rules-cell-options-popover__empty{flex-direction:column;gap:.25rem;padding:.375rem;display:flex}.rules-cell-options-popover__empty-state{border:1px dashed var(--c-10);min-height:5.625rem;color:var(--c-50);font:var(--text-12);border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.rules-cell-options-popover__empty-state svg{color:var(--c-100);opacity:.5}.rules-cell-options-popover__side{min-width:8.75rem;padding:0}.rules-cell-options-popover__side-content{outline:none}@keyframes rules-option-saving-spin{to{transform:rotate(360deg)}}.rules-cell-side-popover{flex-direction:column;gap:.25rem;padding:.25rem;display:flex}.rules-cell-side-popover__input{box-sizing:border-box;width:100%;color:inherit;font:var(--text-14);background:0 0;border:0;outline:none;height:1.75rem;padding:0 .5rem .125rem}.rules-cell-side-popover__field{border:1px solid var(--c-10);border-radius:var(--rd-8);background:0 0;flex-direction:column;padding:.375rem .5rem;display:flex}.rules-cell-side-popover__field-label{font:var(--text-12);font-weight:var(--fw-500);color:var(--c-50)}.rules-cell-side-popover__field-input{color:var(--c-100);font:var(--text-14);background:0 0;border:0;outline:none;width:100%;padding:0}.rules-cell-side-popover__field-input::placeholder{color:var(--c-25)}.rules-cell-side-popover__divider{border-top:1px solid var(--c-10);height:1px;margin-inline:-.25rem}.rules-cell-side-popover__delete{justify-content:flex-start;width:100%}.rules-cell-side-popover--user .rules-cell-side-popover__actions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.rules-cell-side-popover__colors{padding:0;margin-block:-.25rem;flex-direction:column;max-height:11.5rem;margin-right:-.25rem;padding-block:.25rem;display:flex;overflow-y:auto}.rules-cell-side-popover__color-row{border-radius:var(--rd-6);width:100%;height:auto;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .25rem;display:flex}.rules-cell-side-popover__color-row:hover{background-color:var(--c-5)}.rules-cell-side-popover__color-row--active,.rules-cell-side-popover__color-row--active:hover{background-color:var(--c-10)}.rules-cell-side-popover__color-row .badge{width:100%}.rules-cell-side-popover__color-check{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.rules-cell-side-popover__color-row--active .rules-cell-side-popover__color-check{opacity:1}.rules-cell-side-popover--user{outline:1px solid red;gap:.5rem;min-width:8rem;padding:.675rem}.rules-cell-side-popover--user .rules-cell-side-popover__delete{justify-content:center}.rules-cell-side-popover__invite{flex:1}.rules-cell-tags{flex-wrap:nowrap;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.rules-cell-tags .badge{text-overflow:clip;flex-shrink:0;width:max-content;max-width:none;overflow:visible}.rules-cell-users{flex-wrap:nowrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.rules-cell-users .rules-cell-user-chip{flex-shrink:0;width:max-content;max-width:none}.rules-cell-user-chip{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.rules-cell-user-chip__name{font:var(--text-14);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rules-cell-user{align-items:center;gap:.75rem;min-width:0;display:flex}.rules-cell-user__avatar{border-radius:var(--rd-4);background:var(--c-10);color:var(--c-75);font-weight:var(--fw-400);text-align:center;flex-shrink:0;justify-content:center;align-items:center;padding-bottom:.0625rem;display:inline-flex}.rules-cell-user__avatar--sm{width:1rem;height:1rem;font:var(--text-10);font-weight:var(--fw-500)}.rules-cell-user__avatar--md{width:1.25rem;height:1.25rem;font:var(--text-12);font-weight:var(--fw-500);border-radius:var(--rd-full)}.rules-cell-user__meta{flex-direction:column;min-width:0;padding-bottom:.125rem;display:flex}.rules-cell-user__name{font:var(--text-13);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rules-cell-user__email{font:var(--text-10);color:var(--c-50);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rules-cell-user-popover{max-width:15rem}.rules-cell-user-popover__list{gap:.125rem;max-height:none;padding:.25rem}.rules-reference-picker{width:18rem;padding:0}.rules-filter-reference-picker{width:min(24rem,100vw - 32px)}.rules-cell-reference-value{align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.rules-reference-chip{border:1px solid var(--c-10);border-radius:var(--rd-full);background:var(--c-2);min-width:0;max-width:7.5rem;height:1.375rem;color:var(--c-90);font:var(--text-12);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 .375rem;display:inline-flex;overflow:hidden}.rules-reference-chip--more{color:var(--c-60);flex-shrink:0}.rules-reference-picker__dialog{gap:0;display:grid}.rules-reference-picker__search{border-bottom:1px solid var(--c-10);align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .75rem;display:flex}.rules-reference-picker__search svg{color:var(--c-50);flex-shrink:0}.rules-reference-picker__search input{min-width:0;min-height:2.25rem;color:var(--c-100);font:var(--text-14);background:0 0;border:0;outline:none;flex:1}.rules-reference-picker__search input::-webkit-search-cancel-button{display:none}.rules-reference-picker__search input::placeholder{color:var(--c-40)}.rules-reference-picker__list{gap:.125rem;max-height:16rem;padding:.25rem;display:grid;overflow:auto}.rules-reference-picker__option{border-radius:var(--rd-8);width:100%;min-height:2.5rem;color:var(--c-100);text-align:left;cursor:pointer;background:0 0;border:0;gap:.125rem;padding:.5rem .625rem;display:grid}.rules-reference-picker__option:hover,.rules-reference-picker__option:focus-visible{background:var(--c-2);outline:none}.rules-reference-picker__option--selected{background:var(--c-5)}.rules-reference-picker__label,.rules-reference-picker__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rules-reference-picker__label{font:var(--text-14);font-weight:var(--fw-500)}.rules-reference-picker__meta,.rules-reference-picker__empty{color:var(--c-50);font:var(--text-12)}.rules-reference-picker__empty{margin:0;padding:.75rem}.rules-cell-user-row{border-radius:var(--rd-8);align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .5rem;display:flex}.rules-cell-user-row__main{flex:1;align-items:center;gap:.5rem;min-width:0;padding:0;display:flex}.rules-cell-user-create{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.rules-cell-user-create__actions{justify-content:flex-end;gap:.5rem;display:flex}.rules-cell-switch{flex:1;align-items:center;min-height:2.25rem;display:flex}.rules-cell-progress{flex:1;align-items:center;min-width:0;min-height:2.25rem;display:flex}.rules-cell-progress__slider{flex-direction:row;flex:1;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:none;display:flex}.rules-cell-progress__value{width:2.25rem;font:var(--text-14);color:var(--c-100);text-align:end;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;line-height:1.4;overflow:hidden}.rules-cell-date,.rules-cell-date-range,.rules-cell-time,.rules-cell-number{flex:1;align-items:stretch;min-width:0;min-height:2.25rem;display:flex}.rules-cell-date__group,.rules-cell-date-range__group{min-width:0;min-height:2.25rem;box-shadow:none;background:0 0;border:0;flex:1;display:flex}.rules-cell-options-popover__trigger,.rules-cell-date__trigger,.rules-cell-date-range__trigger{min-width:0;height:100%;min-height:2.25rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:.375rem;padding:0;display:flex}.rules-cell-date__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--text-14);flex:1;overflow:hidden}.rules-cell-date__icon{opacity:.5;flex-shrink:0;width:.875rem;height:.875rem;margin-bottom:.075rem;margin-left:auto}.rules-cell-file{width:100%;min-width:0;min-height:2.25rem;color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:.25rem;display:flex}.rules-cell-file__input{display:none}.rules-cell-file--filled{cursor:pointer;padding:0}.rules-cell-file--drop{border-radius:var(--rd-6);outline-offset:-.25rem;outline:1px dashed #0000;transition:background-color .12s,outline-color .12s}.rules-cell-file--dragging{background:var(--c-accent-5);outline-color:var(--c-accent-100)}.rules-cell-file__stack{flex-direction:column;gap:.125rem;width:100%;min-width:0;display:flex}.rules-cell-file__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:1;align-items:center;gap:.25rem;text-decoration:none;display:flex;overflow:hidden}.rules-cell-file__name svg{opacity:.55;flex:none}.rules-cell-file__more{color:var(--c-50);font:var(--text-12)}.rules-cell-file__upload{width:100%;min-width:0;height:100%;min-height:2.25rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:.375rem;padding:0;display:flex}.rules-cell-file__remove{margin-right:-.25rem}.rules-cell-file__error{color:var(--c-red-100);font:var(--text-12)}.rules-cell-file-popover{width:min(24rem,100vw - 2rem)}.rules-cell-file-drop-host{flex:1;align-self:stretch;width:100%;min-width:0;display:flex}.rules-cell-file-popover__dialog{outline:none;flex-direction:column;gap:.75rem;padding:.75rem;display:flex;position:relative}.rules-cell-file-popover__drop-zone{flex-direction:column;gap:.75rem;display:flex}.rules-cell-file-popover__drop-zone--dragging{outline:1px dashed var(--c-accent-100);outline-offset:-.375rem;background:var(--c-accent-2)}.rules-cell-file-popover__drop-hint{border:1px dashed var(--c-accent-50);border-radius:var(--rd-8);background:var(--c-accent-5);min-height:2.75rem;color:var(--c-accent-100);font:var(--text-13);font-weight:var(--fw-600);justify-content:center;align-items:center;gap:.5rem;display:flex}.rules-cell-file-popover__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rules-cell-file-popover__header strong{font:var(--text-14);font-weight:var(--fw-600)}.rules-cell-file-popover__list{flex-direction:column;gap:.375rem;max-height:15rem;display:flex;overflow:auto}.rules-cell-file-popover__item{border:1px solid var(--c-10);border-radius:var(--rd-6);background:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem;display:grid}.rules-cell-file-popover__meta{align-items:center;gap:.5rem;min-width:0;display:flex}.rules-cell-file-popover__meta svg{color:var(--c-50);flex:none}.rules-cell-file-popover__meta span{flex-direction:column;min-width:0;display:flex}.rules-cell-file-popover__meta strong,.rules-cell-file-popover__meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rules-cell-file-popover__meta strong{font:var(--text-14)}.rules-cell-file-popover__meta small{color:var(--c-50);font:var(--text-12)}.rules-cell-file-popover__actions{align-items:center;gap:.125rem;display:flex}.rules-cell-file-preview-overlay{padding:clamp(.5rem,2vw,1.5rem)}.rules-cell-file-preview-modal{box-sizing:border-box;border-radius:var(--rd-16);background:var(--background);width:min(88vw,72rem);height:min(88vh,58rem);color:var(--c-75);outline:none;animation:.2s cubic-bezier(.175,.885,.32,1.275) both modal-in;overflow:hidden}.rules-cell-file-preview-modal[data-exiting]{animation:.2s ease-in both modal-out}.rules-cell-file-preview{outline:none;flex-direction:column;height:100%;min-height:0;display:flex}.rules-cell-file-preview__header{border-bottom:1px solid var(--c-10);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.875rem 1rem;display:grid}.rules-cell-file-preview__title{align-items:center;gap:.625rem;min-width:0;display:flex}.rules-cell-file-preview__title svg{color:var(--c-50);flex:none}.rules-cell-file-preview__title span{flex-direction:column;min-width:0;display:flex}.rules-cell-file-preview__title strong,.rules-cell-file-preview__title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rules-cell-file-preview__title strong{color:var(--c-100);font:var(--text-15);font-weight:var(--fw-600)}.rules-cell-file-preview__title small{color:var(--c-50);font:var(--text-12)}.rules-cell-file-preview__actions{align-items:center;gap:.25rem;display:flex}.rules-cell-file-preview__body{background:var(--background-dimmed);flex-direction:column;flex:1;min-height:0;display:flex}.rules-cell-file-preview__nav{border-bottom:1px solid var(--c-10);background:var(--background);min-height:2.5rem;color:var(--c-50);font:var(--text-13);justify-content:center;align-items:center;gap:.5rem;display:flex}.rules-cell-file-preview__stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:1rem;display:flex}.rules-cell-file-preview__stage>p{color:var(--c-50);font:var(--text-14);margin:0}.rules-cell-file-preview__stage img,.rules-cell-file-preview__stage iframe{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--white);width:100%;height:100%;min-height:0}.rules-cell-file-preview__stage img{object-fit:contain}.rules-cell-file-preview__empty{border:1px solid var(--c-10);border-radius:var(--rd-12);background:var(--background);max-width:24rem;color:var(--c-50);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.rules-cell-file-preview__empty p{font:var(--text-14);margin:0}@media (width<=640px){.rules-cell-file-preview-overlay{padding:0}.rules-cell-file-preview-modal{border-radius:0;width:100vw;height:100vh}.rules-cell-file-preview__header{grid-template-columns:minmax(0,1fr);gap:.625rem}.rules-cell-file-preview__actions{justify-content:flex-end}.rules-cell-file-preview__stage{padding:.5rem}}.table-cell:has(.rules-cell-notes-host--open){z-index:5;overflow:visible}.table-cell:has(.rules-cell-notes-host--open):after{display:none!important}.table-cell:has(.rules-cell-notes-host--open) .table-cell__inner{z-index:1000;position:relative;overflow:visible}.table-cell:has(.rules-cell-notes-host--open) .table-cell__content{overflow:visible}.rules-cell-notes-host{flex:1;align-self:stretch;min-width:0;min-height:2.25rem;display:flex;position:relative}.rules-cell-notes-host--open{z-index:1}.rules-cell-notes-host--open .rules-cell-value.rules-cell-notes{pointer-events:none;min-width:0;overflow:hidden}.rules-cell-notes-host--open .rules-cell-value.rules-cell-notes .table-cell__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rules-cell-notes-host--open .rules-cell-notes-editor{z-index:2}.rules-cell-notes-editor{z-index:2;width:calc(100% + 4rem);box-shadow:var(--c-10) 0 0 0 1px, rgb(var(--black-rgb)/10%) 0 10px 25px -5px;border-radius:var(--rd-6);background:var(--background);pointer-events:auto;position:absolute;top:-1px;left:-.875rem}.rules-cell-notes-editor__content{box-sizing:border-box;width:100%;min-height:calc(1.4em + 1.2rem);max-height:calc(8.4em + 1.2rem);font:var(--text-14);word-break:break-word;white-space:pre-wrap;text-align:left;border-radius:inherit;color:inherit;resize:none;background:0 0;border:0;outline:none;padding:.575rem .75rem .625rem;line-height:1.4;display:block;overflow:hidden}.rules-main-preloader{z-index:20;inset:0;left:var(--sidebar-width);background:var(--background);pointer-events:all;justify-content:center;align-items:center;display:flex;position:fixed}.rules-main-preloader__content{flex-direction:column;align-items:center;gap:.5rem;display:flex}.rules-main-preloader__spinner{border:1.5px solid var(--c-10);border-top-color:var(--c-100);border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;animation:.5s linear infinite rulesMainPreloaderSpin}.rules-main-preloader__message{font:var(--text-13);font-weight:var(--fw-450);margin:0}.rules-main-preloader__message-track{place-items:center;min-height:1.25em;display:grid;position:relative;overflow:hidden}.rules-main-preloader__message-text{grid-area:1/1;display:inline-block}.rules-main-preloader__message-text--exit{z-index:1;animation:.4s forwards rulesMainPreloaderTextExit}.rules-main-preloader__message-text--enter{animation:.4s forwards rulesMainPreloaderTextEnter}.rules-main-preloader__message-label{color:var(--c-25);display:inline-block}.rules-main-preloader__message-label--shimmer{background-image:linear-gradient(90deg, var(--c-25) 0%, var(--c-25) 33%, var(--c-100) 50%, var(--c-25) 66%, var(--c-25) 100%);color:#0000;will-change:background-position;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite rulesMainPreloaderTextShimmer}@keyframes rulesMainPreloaderSpin{to{transform:rotate(360deg)}}@keyframes rulesMainPreloaderTextExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.5rem)}}@keyframes rulesMainPreloaderTextEnter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes rulesMainPreloaderTextShimmer{0%{background-position:200%}to{background-position:-200%}}@media only screen and (width<=1023px){.rules-main-preloader{left:0}}.table-row--invalid .table-cell{background-color:var(--c-red-2)}.table-row--stale .table-cell{background-color:var(--c-yellow-5)}.table-row--dragging{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.table-row--dragging .table-cell{opacity:.5;background-color:var(--c-5)}.table-row--drop-after .table-cell{z-index:3}.table-row--drop-after .table-cell:before{content:"";background:var(--c-accent);pointer-events:none;z-index:1;height:2px;position:absolute;bottom:-1px;left:0;right:0}.table-row--search-focused .table-cell{background-color:var(--c-accent-5);box-shadow:inset 0 1px 0 var(--c-accent-20), inset 0 -1px 0 var(--c-accent-20)}.table-row--search-focused .table-cell:first-child{box-shadow:inset 2px 0 0 var(--c-accent), inset 0 1px 0 var(--c-accent-20), inset 0 -1px 0 var(--c-accent-20)}.table-cell--validation-error{box-shadow:inset 0 0 0 1px var(--c-red-40)}.rules-row-validation-message,.rules-cell-validation-message{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rules-row-drag{z-index:6;border-radius:var(--rd-4);background-color:var(--c-5);width:1.25rem;height:1.5rem;color:var(--c-75);opacity:0;cursor:grab;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%)}.rules-row-drag:after{content:"";position:absolute;inset:-.5rem -.5rem -.5rem -1rem}.rules-row-drag:hover{opacity:1}.rules-row-drag:is(:focus-visible,[data-focus-visible]){opacity:1;outline:2px solid var(--c-accent-50)}.rules-row-drag:active{cursor:grabbing}.global-search{--global-search-panel-transition:.15s;z-index:120;padding:min(7rem, 12dvh) var(--wrapper-padding) 1rem;justify-content:center;align-items:start;display:flex;position:fixed;inset:0}.global-search__backdrop{background:rgb(var(--black-rgb)/8%);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.global-search__stack{z-index:1;width:min(40rem,100%);max-width:40rem;animation:fade-in-scale-down var(--global-search-panel-transition) ease;flex-direction:column;align-items:end;gap:.75rem;display:flex;position:relative}.global-search__stack--closing{animation:fade-out-scale-down var(--global-search-panel-transition) ease forwards}.global-search__panel{border-radius:var(--rd-16);background:var(--background);width:100%;max-height:min(36rem,100dvh - 2rem - min(7rem,12dvh));box-shadow:0 0 0 .0625rem var(--c-10), 0 .625rem 1.25rem -.3125rem rgb(var(--black-rgb)/10%), 0 1.25rem 5rem -.625rem rgb(var(--black-rgb)/10%);flex-direction:column;display:flex;overflow:hidden}.global-search__close{border-radius:var(--rd-16);background:var(--background);height:1.75rem;color:inherit;font:var(--text-13);cursor:pointer;box-shadow:0 0 0 .0625rem var(--c-10), 0 .125rem .125rem -.125rem rgb(var(--black-rgb)/8%), 0 1rem 2rem -.5rem rgb(var(--black-rgb)/8%);transition:var(--transition);border:0;justify-content:center;align-items:center;gap:.125rem;padding:0 1rem .125rem .75rem;display:inline-flex}.global-search__input{border-bottom:1px solid var(--c-10);cursor:text;display:block;position:relative}.global-search__input-icon{opacity:.25;pointer-events:none;flex-shrink:0;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.global-search__input-row{width:100%;height:3rem;font:var(--text-16);cursor:text;background:0 0;border:0;outline:none;padding:0 1.5rem 0 2.75rem;display:block}.global-search__input-row::placeholder{color:var(--c-25)}.global-search__results{scrollbar-width:thin;flex-direction:column;gap:.25rem;padding:.5rem;display:flex;overflow-y:auto}.global-search__section-label{color:var(--c-50);font:var(--text-10);padding:.25rem .5rem 0}.global-search__notice{color:var(--c-50);font:var(--text-11);align-items:center;gap:.375rem;margin:0;padding:.25rem .5rem;display:flex}.global-search__list{flex-direction:column;gap:.125rem;display:flex}.global-search__load-more{min-height:1.75rem;color:var(--c-50);font:var(--text-11);text-align:center;padding:.375rem .5rem}.global-search__item{border-radius:var(--rd-12);width:100%;min-height:3.125rem;color:inherit;text-align:left;cursor:pointer;transition:var(--transition);background:0 0;border:0;align-items:center;gap:.75rem;padding:.25rem 1.25rem .25rem .625rem;display:flex}.global-search__item:hover,.global-search__item--active{background:var(--c-5)}.global-search__item--disabled,.global-search__item:disabled{cursor:not-allowed;opacity:.55}.global-search__item--disabled:hover,.global-search__item:disabled:hover{background:0 0}.global-search__item-icon{border-radius:var(--rd-6);background:var(--c-7);width:1.75rem;height:1.75rem;color:var(--c-75);flex-shrink:0;place-items:center;padding-bottom:.0625rem;display:grid}.global-search__item-icon svg{opacity:.75}.global-search__item-content{flex-direction:column;flex:1;gap:.125rem;min-width:0;padding-bottom:.0625rem;display:flex}.global-search__item-title{font:var(--text-14);font-weight:var(--fw-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search__item-meta{min-width:0;color:var(--c-50);font:var(--text-11);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;display:flex;overflow:hidden}.global-search__item-snippet{color:var(--c-75);font:var(--text-12);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.global-search__highlight{border-radius:var(--rd-3);background:var(--c-yellow);color:inherit}.global-search__skeleton{flex-direction:column;gap:1rem;padding:1rem;display:flex}.global-search__skeleton-row{align-items:center;gap:.75rem;display:flex}.global-search__skeleton-icon,.global-search__skeleton-line{background:var(--c-5);animation:.5s ease-in-out infinite alternate global-search-pulse}.global-search__skeleton-icon{border-radius:var(--rd-8);flex-shrink:0;width:1.75rem;height:1.75rem}.global-search__skeleton-lines{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.global-search__skeleton-line{border-radius:var(--rd-4);width:100%}.global-search__skeleton-line--title{height:1.125rem}.global-search__skeleton-line--meta{height:.8125rem}.global-search__empty{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:12.5rem;padding:1.5rem;display:flex}.global-search__empty-icon{opacity:.5}.global-search__empty-message{color:var(--c-50);font:var(--text-14);font-weight:var(--fw-500);text-align:center;margin:0}.global-search__footer{border-top:1px solid var(--c-5);background:var(--c-2);justify-content:flex-end;align-items:center;height:2rem;padding:0 1.5rem;display:flex}.global-search__footer-shortcuts{align-items:center;gap:1rem;display:flex}.global-search__footer-group{align-items:center;gap:.375rem;display:flex}.global-search__footer-label{color:var(--c-50);font:var(--text-10);padding-bottom:.125rem;line-height:1}.global-search__footer-divider{background:var(--c-10);width:.0625rem;height:.4375rem}.global-search__kbd-group{align-items:center;gap:.125rem;display:inline-flex}.global-search__kbd{border-radius:var(--rd-4);background:var(--c-7);max-height:1.875rem;color:var(--c-50);font:var(--text-10);font-weight:var(--fw-500);border:0;justify-content:center;align-items:center;padding:.125rem .25rem .2rem;line-height:1;display:inline-flex}.global-search__kbd--enter{gap:.125rem}.global-search__kbd--square{padding:.125rem .25rem}@keyframes global-search-pulse{0%{background:var(--c-5)}to{background:var(--c-10)}}@media only screen and (width<=768px){.global-search{padding:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom))}.global-search__input-row{height:2.5rem;font:var(--text-14);padding:0 1.5rem 0 2.25rem}.global-search__input-icon{width:1rem;height:1rem;left:.75rem}.global-search__item{border-radius:var(--rd-8);min-height:3rem;padding:.25rem .625rem}.global-search__item-icon{width:1.625rem;height:1.625rem}.global-search__panel{max-height:calc(100dvh - 4.25rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:var(--rd-12)}}body.global-search-open{overflow:hidden}.reviewListPage{flex-direction:column;gap:1.5rem;display:flex}.reviewListPage .tabs{gap:1rem;max-width:none;overflow:visible}.reviewListPage .tabs__list{width:calc(100% + 2 * var(--wrapper-padding));max-width:none;margin-inline:calc(-1 * var(--wrapper-padding));padding-inline:var(--wrapper-padding);overflow-x:auto}.reviewListPage .tab{flex-shrink:0;max-width:none;overflow:visible}.reviewListPage .tab-panel{flex-direction:column;gap:1rem;display:flex}.reviewListPage__header-actions{align-items:center;gap:.5rem;display:flex}.reviewTablePrimary{align-items:center;gap:.5rem;min-width:0;display:flex}.reviewTablePrimary__icon{color:var(--c-100);opacity:.5;flex:none}.reviewTablePrimary__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.reviewTablePrimary__title{color:var(--c-100);font:var(--text-14);font-weight:var(--fw-500);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.reviewTablePrimary__reference{color:var(--c-50);font:var(--text-11)}.reviewDetail{background:var(--background-dimmed);grid-template-columns:3fr 2fr;height:100dvh;display:grid;overflow:hidden}.reviewDetail--noPreview{grid-template-columns:1fr}.reviewDetail--loading,.reviewDetail--error{min-height:100dvh;color:var(--c-75);font:var(--text-14);justify-content:center;align-items:center;gap:.75rem;display:flex}.reviewDetail__form{flex-direction:column;min-width:0;display:flex;overflow:hidden auto;scrollbar-color:var(--c-25) var(--background-dimmed)!important}.reviewDetail__fields{flex-direction:column;flex:1;width:100%;padding:.75rem 0 6rem;display:flex}.reviewDetail__notice{border:1px solid var(--c-accent-25);border-radius:var(--rd-8);background:var(--c-accent-5);color:var(--c-100);font:var(--text-13);align-items:center;gap:.5rem;margin:.75rem 1.5rem;padding:.625rem .875rem;display:flex}.reviewSubtables{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.reviewSubtable__title{font:var(--text-14);color:var(--c-100);margin-bottom:.5rem;font-weight:600}.reviewSubtable__titleInput{field-sizing:content;border-radius:var(--rd-8);width:auto;min-width:6rem;max-width:24rem;color:inherit;font:inherit;font-weight:inherit;background:0 0;border:1px solid #0000;outline:none;margin:-.125rem -.375rem;padding:.125rem .375rem}.reviewSubtable__titleInput:hover{border-color:var(--c-10)}.reviewSubtable__titleInput:focus{border-color:var(--c-accent);background:var(--background)}.reviewSubtableGrid__scroll{border:1px solid var(--c-10);border-radius:var(--rd-8);width:100%;overflow-x:auto}.reviewSubtableGrid{border-collapse:collapse;width:100%;font:var(--text-13)}.reviewSubtableGrid th{text-align:left;font:var(--text-12);color:var(--c-60);white-space:nowrap;border-bottom:1px solid var(--c-10);padding:.4rem .625rem;font-weight:500}.reviewSubtableGrid td{vertical-align:middle;border-bottom:1px solid var(--c-10);border-left:1px solid var(--c-10);padding:0}.reviewSubtableGrid td:first-child{border-left:0}.reviewSubtableGrid tbody tr:last-child td{border-bottom:0}.reviewSubtableGrid__actionHead{width:2.75rem}.reviewSubtableGrid__actionCell{text-align:center;width:2.75rem}.reviewSubtableGrid__deleteRow{border-radius:var(--rd-8);width:1.75rem;height:1.75rem;color:var(--c-60);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.reviewSubtableGrid__deleteRow[data-hovered],.reviewSubtableGrid__deleteRow:hover{background:var(--c-10);color:var(--c-100)}.reviewSubtableGrid__addRow{border:1px dashed var(--c-15);border-radius:var(--rd-8);color:var(--c-75);font:var(--text-13);cursor:pointer;background:0 0;align-items:center;gap:.375rem;margin-top:.5rem;padding:.375rem .625rem;display:inline-flex}.reviewSubtableGrid__addRow[data-hovered],.reviewSubtableGrid__addRow:hover{border-color:var(--c-40);color:var(--c-100)}.reviewSubtable__empty{color:var(--c-40);font:var(--text-13)}.reviewDetail__footerSlot{z-index:2;pointer-events:none;justify-content:center;width:60%;padding:0 2rem;display:flex;position:fixed;bottom:1.5rem;left:0}.reviewDetail__footerSlot>*{pointer-events:auto}.reviewDetail__preview{border-left:1px solid var(--c-7);min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.reviewDetailHeader{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.reviewDetailHeader__start{align-items:center;gap:.5rem;min-width:0;display:flex}.reviewDetailHeader__heading{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.reviewDetailHeader__heading .badge{flex:none}.reviewDetailHeader__title{min-width:0;color:var(--c-100);font:var(--text-20);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.reviewDetailHeader__actions{align-items:center;gap:.25rem;display:flex}.reviewDetailFooter{border-radius:var(--rd-full);background:var(--background);color:var(--c-100);border:1px solid var(--c-10);box-shadow:0 6px 20px rgb(var(--black-rgb)/12%);align-items:center;gap:.5rem;padding:.375rem;display:inline-flex}.reviewDetailFooter .button--ghost{color:var(--c-100)}.reviewDetailFooter .button--ghost:is(:hover,[data-hovered]){background:var(--c-5)}:root[data-theme=dark] .reviewDetailFooter{background:#262626}.reviewDetailFooter__nav{align-items:center;display:inline-flex}.reviewDetailFooter__actions{align-items:center;gap:.375rem;display:inline-flex}.reviewDetailFooter__reject{background:var(--c-red);color:rgb(var(--white-rgb))}.reviewDetailFooter__reject:is(:hover,[data-hovered]),.reviewDetailFooter__reject:is(:active,[data-pressed]){background:var(--c-red-75)}.reviewDetailFooter__approve{background:var(--c-green);color:rgb(var(--white-rgb))}.reviewDetailFooter__approve:is(:hover,[data-hovered]),.reviewDetailFooter__approve:is(:active,[data-pressed]){background:var(--c-green-75)}.reviewDocumentPreview{--review-document-aspect-ratio:8.5 / 11;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;height:100%;padding:2rem;display:flex}.reviewDocumentPreview--default{background:var(--c-5)}.reviewDocumentPreview--processing{background:var(--c-accent-10)}.reviewDocumentPreview--processing .reviewDocumentPreview__frame{outline:2px solid var(--c-accent)}.reviewDocumentPreview--approved{background:var(--c-green-10)}.reviewDocumentPreview--approved .reviewDocumentPreview__frame{outline:2px solid var(--c-green)}.reviewDocumentPreview--deleted{background:var(--c-red-10)}.reviewDocumentPreview--deleted .reviewDocumentPreview__frame{outline:2px solid var(--c-red)}.reviewDocumentPreview__body{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;container-type:size}.reviewDocumentPreview__selector{flex:none;align-self:flex-start;display:flex}.reviewDocumentPreview__select{width:fit-content;max-width:100%}.reviewDocumentPreview__frame{aspect-ratio:var(--review-document-aspect-ratio);background:var(--background);border-radius:var(--rd-8);width:min(100cqw,77.2727cqh);max-width:100cqw;max-height:100cqh;overflow:hidden}.reviewDocumentPreview__frame iframe{border:0;width:100%;height:100%;display:block}.reviewDocumentPreview__image{object-fit:contain;background:var(--background);width:100%;height:100%;display:block}.reviewDocumentPreview__unavailable{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex}.reviewDocumentPreview__unavailableIcon{opacity:.5}.reviewDocumentPreview__unavailableText{color:var(--c-50);font:var(--text-13);text-align:center;margin:0}.reviewFieldsPanel--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;padding:0 1.5rem;display:grid}@media (width<=1200px){.reviewFieldsPanel--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.reviewFieldsPanel--grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}}.reviewFieldsPanel--list{border:1px solid var(--c-10);border-radius:var(--rd-12);flex-direction:column;width:100%;margin:0 1.5rem;display:flex}.reviewField{min-width:0}.reviewField__labelRow{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.reviewField__label{font:var(--text-12);color:var(--c-75)}.reviewField__value{align-items:center;gap:.25rem;min-width:0;display:flex}.reviewField__control{width:100%;color:var(--c-100);font:var(--text-14);cursor:default;background:0 0;border:0;outline:none}.reviewField__maskedControl,.reviewField__percentControl{align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex}.reviewField__percentSizer{align-items:center;min-width:0;max-width:100%;display:inline-grid}.reviewField__percentMirror,.reviewField__control--percent{font:var(--text-14);grid-area:1/1;line-height:1.25rem}.reviewField__percentMirror{visibility:hidden;white-space:pre;border:0;min-width:1ch;padding:0}.reviewField__control--percent{width:100%;min-width:0;color:var(--c-100);background:0 0;border:0;outline:none;padding:0}.reviewField__affix{color:var(--c-100);font:var(--text-14);-webkit-user-select:none;user-select:none;flex:none}.reviewField__affix--suffix{margin-left:0}.reviewField__control--masked{flex:1;width:auto;min-width:0}.reviewField__display{color:var(--c-100);font:var(--text-14);min-width:0}.reviewField__textarea{box-sizing:border-box;width:100%;min-height:0;color:var(--c-100);font:var(--text-14);resize:none;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:0;outline:none;margin:0;padding:0;line-height:1.25rem;display:block;overflow-y:hidden}.reviewField__textarea::-webkit-scrollbar{display:none}.reviewField__highlight{background:var(--c-yellow-25);color:inherit}.reviewField__picker{min-width:0;position:relative}.reviewField__pickerGroup{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;display:flex}.reviewField__pickerIcon{opacity:.6;pointer-events:none;flex:none}.reviewField--grid{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--background);align-items:stretch;gap:.25rem;min-width:0;height:fit-content;padding:.5rem 1rem .625rem .75rem;display:flex}.reviewField--grid:focus-within{outline:2px solid var(--c-accent);outline-offset:2px}.reviewField--grid.reviewField--full{grid-column:1/-1}.reviewField--grid.reviewField--multiline{align-items:stretch}.reviewField--grid.reviewField--picker .reviewField__picker{flex:1;min-width:0;display:flex;position:relative}.reviewField--grid .reviewField__main{flex-direction:column;flex:1;justify-content:center;gap:.125rem;min-width:0;display:flex}.reviewField--grid .reviewField__pickerTrigger{width:100%;min-width:0;color:var(--c-100);text-align:left;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reviewField--grid .reviewField__pickerTrigger .reviewField__main{padding:0}.reviewField--grid .reviewField__meta{flex:none;align-items:center;margin-right:-.5rem;display:inline-flex}.reviewField--grid .reviewField__display{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reviewField--list{border-bottom:1px solid var(--c-10);grid-template-columns:12rem 1fr;align-items:center;gap:1.5rem;padding:0 .75rem;display:grid}.reviewField--list.reviewField--full,.reviewField--list.reviewField--multiline{align-items:start}.reviewField--list.reviewField--multiline .reviewField__value{align-self:stretch;align-items:flex-start}.reviewField--list.reviewField--multiline .reviewField__textarea{flex:1;min-width:0}.reviewField--list.reviewField--multiline .reviewField__meta{padding-top:.5rem}.reviewField--list .reviewField__labelRow{gap:.5rem;padding-block:.65rem .8rem}.reviewField--list .reviewField__label{font:var(--text-14);color:var(--c-100);line-height:1.2}.reviewField--list .reviewField__picker{flex:1;min-width:0;display:flex;position:relative}.reviewField--list .reviewField__picker--date{flex:0 auto;width:fit-content;max-width:100%}.reviewField--list .reviewField__pickerGroup{flex:0 auto;width:fit-content;max-width:100%;display:inline-flex}.reviewField--list .reviewField__pickerTrigger{width:fit-content;min-width:0;min-height:2rem;color:var(--c-100);text-align:left;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:start;align-items:center;gap:.5rem;padding:0;display:flex}.reviewField--list .reviewField__display{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.reviewField--list .reviewField__meta{margin-left:auto}.reviewField--list .reviewField__textarea{padding-block:.5rem;scroll-padding-block:.5rem}.reviewField--cell{align-items:center;width:100%;min-height:2.25rem;padding:.25rem .625rem;display:flex}.reviewField--cell:focus-within{outline:2px solid var(--c-accent);outline-offset:-2px}.reviewField--cell .reviewField__value{flex:1;min-width:0}.reviewField--cell.reviewField--picker .reviewField__picker{flex:1;min-width:0;display:flex;position:relative}.reviewField--cell .reviewField__pickerTrigger{width:100%;min-width:0;color:var(--c-100);text-align:left;cursor:default;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reviewField--cell .reviewField__display,.reviewField--cell .reviewField__readonly{white-space:nowrap;text-overflow:ellipsis;min-height:auto;overflow:hidden}.reviewField__switch{cursor:pointer;align-items:center;min-height:2rem;display:inline-flex}.reviewField__switch .reviewField__switchTrack{border-radius:var(--rd-full);background:var(--c-15);align-items:center;width:2.25rem;height:1.25rem;padding:.125rem;transition:background .15s;display:inline-flex}.reviewField__switch .reviewField__switchThumb{border-radius:var(--rd-full);background:var(--white);width:1rem;height:1rem;box-shadow:0 1px 2px rgb(var(--black-rgb)/25%);transition:transform .15s}.reviewField__switch[data-selected] .reviewField__switchTrack{background:var(--c-accent)}.reviewField__switch[data-selected] .reviewField__switchThumb{transform:translate(1rem)}.reviewField__datetime{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.reviewField--grid .reviewField__datetime{justify-content:space-between;width:100%}.reviewField__control--datetime{font:var(--text-14);color:var(--c-100);width:fit-content;min-width:0;max-width:100%}.reviewField__control--datetime::-webkit-calendar-picker-indicator{display:none}.reviewField__datetimeIcon{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}:root[data-theme=dark] .reviewField__control--datetime{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.reviewField__dateRange{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.reviewField__dateRangeSep{color:var(--c-50);flex:none}.reviewField__dateInput{font:var(--text-14);color:var(--c-100);width:fit-content;min-width:0;max-width:100%}:root[data-theme=dark] .reviewField__dateInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.reviewField__readonly{min-height:2rem;color:var(--c-100);align-items:center;display:inline-flex}.reviewField__readonly--empty{color:var(--c-40)}.reviewRestrictedPanel{text-align:center;border:1px dashed var(--c-10);border-radius:var(--rd-12);color:var(--c-60);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-inline:1.5rem;padding:3rem 2rem;display:flex}.reviewRestrictedPanel__icon{color:var(--c-40)}.reviewFieldEmptyState{text-align:center;border:1px dashed var(--c-10);border-radius:var(--rd-12);background:linear-gradient(to top, var(--c-2), var(--background));width:100%;box-shadow:inset 0 0 0 .25rem var(--background);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;margin-inline:1.5rem;padding:3rem 2rem;display:flex}.reviewFieldEmptyState__icon{opacity:.5;margin-bottom:.25rem}.reviewFieldEmptyState__title{font:var(--text-16);margin:0}.reviewFieldEmptyState__body{font:var(--text-14);color:var(--c-50);margin:0}.reviewDeleteConfirmPopover__popover{border-radius:var(--rd-12);width:fit-content;min-width:0;max-width:min(20rem,100vw - 2rem);margin-bottom:.5rem}.reviewDeleteConfirmPopover{outline:none;width:15rem;max-width:min(15rem,100vw - 2rem);padding:1rem}.reviewDeleteConfirmPopover__title{color:var(--c-100);font:var(--text-14);font-weight:var(--fw-500);text-align:center;margin-bottom:.25rem}.reviewDeleteConfirmPopover__body{color:var(--c-75);font:var(--text-13);text-wrap:balance;text-align:center;margin-bottom:1rem;line-height:1.3}.reviewDeleteConfirmPopover__actions{flex-direction:column;gap:.5rem;display:flex}.reviewDeleteConfirmPopover__actions .button{border-radius:var(--rd-8)}.reviewCellControl{flex:1;width:100%;min-width:0;display:flex}.reviewCellControl .table-cell__content{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.reviewCellControl .rules-cell-trigger-btn{min-height:1.75rem;margin-right:0}.reviewCellControl .rules-cell-input,.reviewCellControl input{width:100%;min-width:0}.reviewCellControl .rules-cell-notes-host{flex:1;width:100%;min-width:0;position:relative}.reviewCellControl .rules-cell-notes-host--open .rules-cell-value.rules-cell-notes{display:none}.reviewCellControl .rules-cell-notes-editor{width:100%;box-shadow:none;background:0 0;border-radius:0;position:static;top:auto;left:auto}.reviewCellControl .rules-cell-notes-editor__content{padding:0}.reviewSubtableGrid__cell .reviewCellControl .rules-cell-trigger-btn{min-height:2rem}@media (width<=768px){.reviewDetail__fields{padding-bottom:1.75rem}.reviewDetail{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:auto}.reviewDetailHeader{flex-direction:column;align-items:stretch;gap:.75rem}.reviewDetailHeader__start,.reviewDetailHeader__actions,.reviewDetailHeader__search{width:100%}.reviewDetailHeader__search.toolbar-search--expanded{flex:1;width:100%}.reviewDetail__preview{border-left:0;border-top:1px solid var(--c-7);order:2;min-height:80dvh}.reviewDocumentPreview{padding:2rem 2rem 5.5rem}.reviewDetail__form{order:1}.reviewDetail__footerSlot{width:100%}.reviewDetailFooter__rejectLabel,.reviewDetailFooter__approveLabel{display:none}.reviewDetailFooter__reject,.reviewDetailFooter__approve{width:2rem;min-width:2rem;padding:0}.reviewDetailFooter__reject svg{margin:0}.reviewDetailFooter__approve svg{margin:0 0 .125rem}}.matching-table__doc-types{flex-wrap:wrap;gap:.25rem;display:flex}.matching-table__confidence{font:var(--text-14);font-weight:var(--fw-500)}.matching-table__confidence--green{color:var(--c-green)}.matching-table__confidence--yellow{color:var(--c-yellow)}.matching-table__confidence--orange{color:var(--c-orange)}.matching-detail{flex-direction:column;gap:2rem;display:flex}.matching-detail--loading,.matching-detail--error{min-height:12rem;color:var(--c-75);font:var(--text-15);justify-content:center;align-items:center;gap:.75rem;display:flex}.matching-detail__layout{padding-inline:var(--wrapper-padding);grid-template-columns:minmax(20rem,1fr) 3fr;align-items:start;gap:2rem;display:grid}.matching-detail__start,.matching-detail__end{flex-direction:column;gap:2rem;min-width:0;display:flex}.matching-detail__end{padding-bottom:2rem}.matching-detail-header{border-bottom:1px solid var(--c-5);align-items:center;gap:.75rem;padding:.5rem 1rem .5rem .5rem;display:flex}.matching-detail-header__heading{flex-flow:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:.125rem 1rem;min-width:0;padding-bottom:.125rem;display:flex}.matching-detail-header__title{font:var(--text-16);font-weight:var(--fw-500);color:var(--c-100);margin:0}.matching-detail-header__subtitle{font:var(--text-14);color:var(--c-50);margin:0}.matching-source{flex-direction:column;gap:1rem;display:flex}.matching-source__header{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.matching-source__title{font:var(--text-16);font-weight:var(--fw-500);color:var(--c-100);margin:0}.matching-source__badges{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.matching-source__cards{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;max-width:none;display:flex}.matching-line-card{width:100%;box-shadow:0 0 0 1px var(--c-10);border-radius:var(--rd-8);background:var(--background);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;gap:.125rem;padding:.75rem .875rem .875rem;display:flex}.matching-line-card--selected{box-shadow:0 0 0 2px var(--c-accent)}.matching-line-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.matching-line-card__title{min-width:0;font:var(--text-14);font-weight:var(--fw-500);flex:auto}.matching-line-card__top-end{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.matching-line-card__subtitle,.matching-line-card__meta{font:var(--text-13);color:var(--c-50)}.matching-line-card .radio{margin:0}.matching-workspace{border:1px solid var(--c-5);border-radius:var(--rd-12);background:var(--background-dimmed);flex-direction:column;gap:1rem;padding:1rem 1.125rem 1.125rem;display:flex}.matching-workspace__header{flex-direction:column;gap:.25rem;display:flex}.matching-workspace__heading{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.matching-workspace__title{font:var(--text-16);font-weight:var(--fw-500);color:var(--c-100);margin:0}.matching-workspace__badges{flex-wrap:wrap;gap:.375rem;display:flex}.matching-workspace__description{font:var(--text-13);color:var(--c-50);margin:0}.matching-against{border:1px dashed var(--c-25);border-radius:var(--rd-12);background:linear-gradient(to bottom, var(--background-dimmed) 0%, var(--background) 50%);margin-top:.375rem;padding:1rem 1rem .875rem;position:relative}.matching-against__label{background:var(--background);font:var(--text-11);font-weight:var(--fw-500);letter-spacing:.04em;text-transform:uppercase;color:var(--c-yellow);background-color:var(--background-dimmed);padding:0 .375rem;position:absolute;top:0;left:.625rem;transform:translateY(-50%)}.matching-against__content{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.matching-against__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.matching-against__subtitle{font:var(--text-12);color:var(--c-50)}.matching-against__title{font:var(--text-14);font-weight:var(--fw-500);color:var(--c-100)}.matching-against__meta{font:var(--text-13);color:var(--c-75);white-space:nowrap;flex-shrink:0}.matching-workspace__columns{gap:2rem;margin-top:.5rem;display:grid}.matching-workspace__columns--three-way{grid-template-columns:repeat(2,minmax(0,1fr))}.matching-line-list{flex-direction:column;gap:.625rem;min-width:0;display:flex}.matching-line-list__header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.matching-line-list__title{font:var(--text-16);font-weight:var(--fw-500);color:var(--c-100);margin:0}.matching-line-list__badges{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.matching-line-list__panel{border-radius:var(--rd-12);border:1px dashed var(--c-25);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.matching-line-row{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--background);flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.matching-line-row__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.matching-line-row__leading{cursor:pointer;flex:auto;align-items:flex-start;min-width:0}.matching-line-row__title{min-width:0;font:var(--text-14);font-weight:var(--fw-500);color:var(--c-100);flex:auto}.matching-line-row__amount{white-space:nowrap;border-radius:var(--rd-6);max-width:100%;font:var(--text-12);color:var(--c-75);background-color:var(--c-5);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;flex-shrink:0;align-items:center;padding:.125rem .375rem;display:inline-flex;overflow:hidden}.matching-allocation-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.matching-allocation-fields .field{gap:.25rem}.matching-allocation-fields .field__label{font:var(--text-12)}.matching-workspace__footer,.matching-unmatched-hub__footer{justify-content:end;display:flex}.matching-remove-confirm__popover{border-radius:var(--rd-12);width:fit-content;min-width:0;max-width:min(20rem,100vw - 2rem);margin-bottom:.5rem}.matching-remove-confirm{outline:none;width:15rem;max-width:min(15rem,100vw - 2rem);padding:1rem}.matching-remove-confirm__title{color:var(--c-100);font:var(--text-14);font-weight:var(--fw-500);text-align:center;margin:0 0 .25rem}.matching-remove-confirm__body{color:var(--c-75);font:var(--text-13);text-wrap:balance;text-align:center;margin:0 0 1rem}.matching-remove-confirm__actions{flex-direction:column;gap:.5rem;display:flex}.matching-remove-confirm__actions .button{border-radius:var(--rd-8)}.matching-unmatched-hub{flex-direction:column;gap:.875rem;display:flex}.matching-unmatched-hub__header{flex-direction:column;gap:.125rem;display:flex}.matching-unmatched-hub__title{font:var(--text-16);font-weight:var(--fw-500);color:var(--c-100);margin:0}.matching-unmatched-hub__subtitle{font:var(--text-13);color:var(--c-50);margin:0}.matching-unmatched-hub__columns{flex-direction:column;gap:1rem;display:flex}.matching-unmatched-hub__columns--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.matching-unmatched-hub__column{flex-direction:column;gap:.625rem;min-width:0;display:flex}.matching-unmatched-hub__column-header{align-items:center;gap:.5rem;display:flex}.matching-unmatched-hub__column-title{font:var(--text-16);font-weight:var(--fw-500);color:var(--c-100);margin:0}.matching-unmatched-hub__groups{flex-direction:column;gap:.625rem;display:flex}.matching-unmatched-group{border:1px dashed var(--c-15);border-radius:var(--rd-8);background:var(--background);padding:.625rem .875rem .875rem}.matching-unmatched-group__title{font:var(--text-13);font-weight:var(--fw-500);color:var(--c-50);margin:0 0 .625rem}.matching-unmatched-group__lines{flex-direction:column;gap:.5rem;display:flex}.matching-unmatched-group__line{display:block}.matching-unmatched-group__line .checkbox{align-items:flex-start;gap:.5rem}.matching-unmatched-group__line-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.matching-unmatched-group__line-title{font:var(--text-14);color:var(--c-100)}.matching-unmatched-group__line-subtitle{font:var(--text-13);color:var(--c-50)}@media (width<=1024px){.matching-detail__layout,.matching-workspace__columns--three-way,.matching-unmatched-hub__columns--split,.matching-allocation-fields{grid-template-columns:minmax(0,1fr)}}.agent-list-page__header-actions{align-items:center;gap:1rem;display:flex}.agent-list-page__search{flex:0 auto}.agent-list-page .tabs{gap:1rem;max-width:none;margin-bottom:1.25rem;overflow:visible}.agent-list-page .tabs__list{width:calc(100% + 2 * var(--wrapper-padding));max-width:none;margin-inline:calc(-1 * var(--wrapper-padding));padding-inline:var(--wrapper-padding);overflow-x:auto}.agent-list-page .tab{isolation:isolate;flex-shrink:0;max-width:none}.agent-grid{grid-template-columns:repeat(auto-fit,minmax(18.5rem,1fr));gap:1.25rem;margin-top:.5rem;display:grid}.agent-grid__state{min-height:12rem;color:var(--c-75);font:var(--text-14);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.agent-grid__state-icon{color:var(--c-50);animation:1s linear infinite agent-sheet-spin}.agent-card{border:1px solid var(--c-10);border-radius:var(--rd-12);background:var(--background);flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex}.agent-card:only-child{justify-self:start;width:100%;max-width:25rem}.agent-card__header{flex-direction:column;gap:.25rem;min-width:0;display:flex}.agent-card__title{color:var(--c-100);font:var(--text-16);font-weight:var(--fw-600);margin:0}.agent-card__subtitle{color:var(--c-50);font:var(--text-14);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.agent-card__view-button{width:100%;margin-top:.25rem}.agent-info-list{flex-direction:column;width:100%;margin:0;display:flex}.agent-info-list__row{border-bottom:1px solid var(--c-7);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.375rem 0 .5rem;display:flex}.agent-info-list__row:last-child{border-bottom:0}.agent-info-list--card .agent-info-list__label{font:var(--text-14);font-weight:var(--fw-400)}.agent-info-list--card .agent-info-list__value{font:var(--text-14);font-weight:var(--fw-500)}.agent-info-list__label{color:var(--c-75);font:var(--text-14);margin:0}.agent-info-list__value-cell{text-align:right;margin:0}.agent-info-list__value{color:var(--c-100);font:var(--text-14);font-weight:var(--fw-500)}.agent-info-list__value--positive{color:var(--c-green)}.agent-info-list__value--alert{color:var(--c-red)}.agent-info-list__value--warning{color:var(--c-yellow)}.agent-info-list__value--link{text-underline-offset:.125rem;text-decoration:underline;-webkit-text-decoration-color:var(--c-15);text-decoration-color:var(--c-15)}.agent-sheet-overlay{justify-content:flex-end;align-items:stretch;padding:0}.agent-sheet{background-color:var(--background);width:min(100vw,37.5rem);max-width:100%;height:100vh;max-height:100vh;box-shadow:-1px 0 var(--c-7);border-radius:0;margin:0;animation:.25s cubic-bezier(.16,1,.3,1) both agent-sheet-in;overflow:hidden}.agent-sheet[data-exiting],.agent-sheet-overlay[data-exiting] .agent-sheet{animation:.2s ease-in both agent-sheet-out}@keyframes agent-sheet-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes agent-sheet-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.agent-sheet__dialog{outline:none;flex-direction:column;height:100%;min-height:0;display:flex}.agent-sheet__scroll{flex:auto;min-height:0;overflow:auto}.agent-sheet__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 0;display:flex}.agent-sheet__heading{flex-direction:column;flex:auto;gap:.75rem;min-width:0;display:flex}.agent-sheet__title{color:var(--c-100);font:var(--text-20);font-weight:var(--fw-600);margin:0}.agent-sheet__meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.agent-sheet__meta-divider{background:var(--c-10);width:1px;height:.75rem}.agent-sheet__last-run{color:var(--c-75);font:var(--text-13);margin:0}.agent-sheet__header-actions{flex:none;align-items:center;gap:.125rem;display:flex}.agent-sheet__loading{color:var(--c-75);font:var(--text-14);align-items:center;gap:.5rem;padding:1.5rem;display:flex}.agent-sheet__loading-icon{animation:1s linear infinite agent-sheet-spin}@keyframes agent-sheet-spin{to{transform:rotate(360deg)}}.agent-sheet__tabs{gap:0;overflow:visible}.agent-sheet__tabs-list{border-bottom:1px solid var(--c-7);margin-top:1rem;padding-inline:1.5rem;overflow-x:auto}.agent-sheet__tabs-list .tab{isolation:isolate;flex-shrink:0;max-width:none}.agent-sheet__tab-panels{padding:1.25rem 1.5rem 1.5rem}.agent-sheet__tab-panel{outline:none}.agent-sheet__footer{border-top:1px solid var(--c-7);background:var(--background);flex:none;justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.agent-sheet__save{flex:auto}.agent-control-actions{flex-wrap:wrap;gap:.5rem;display:flex}.agent-control-actions__button{border-radius:var(--rd-full);height:1.75rem;font:var(--text-14);cursor:pointer;border:0;align-items:center;gap:.25rem;padding:0 .75rem .125rem .625rem;display:inline-flex}.agent-control-actions__button--stop{background:var(--c-red-25);color:var(--c-red)}.agent-control-actions__button--pause{background:var(--c-yellow-25);color:var(--c-yellow)}.agent-control-actions__button--play{background:var(--c-green-25);color:var(--c-green);font-weight:var(--fw-500)}.agent-overview-tab{flex-direction:column;gap:.75rem;display:flex}.agent-overview-tab__suffix{color:var(--c-100);font:var(--text-14);flex:none;padding-right:.75rem}.agent-overview-tab__switch-label{color:var(--c-75);font:var(--text-13)}.agent-overview-tab__files-title{font:var(--text-14);font-weight:var(--fw-500);margin:1rem 0 .5rem}.agent-overview-tab__files-list{flex-direction:column;gap:.75rem;display:flex}.agent-overview-tab__file{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--background);justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;padding:0 0 0 .75rem;display:flex}.agent-overview-tab__file-name{color:var(--c-75);font:var(--text-13);font-weight:var(--fw-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-overview-tab__upload-input{display:none}.agent-overview-tab__upload{border:1px dashed var(--c-10);border-radius:var(--rd-8);width:100%;min-height:2rem;font:var(--text-13);font-weight:var(--fw-500);cursor:pointer;transition:var(--transition);background:0 0;justify-content:center;align-items:center;gap:.25rem;padding:0 .75rem .125rem;display:inline-flex}.agent-overview-tab__upload:hover{border-color:var(--c-15);background-color:var(--c-2)}.agent-repeat-option{align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.agent-repeat-option__label{color:inherit;font:var(--text-14);font-weight:var(--fw-500)}.agent-repeat-option__meta{color:var(--c-50);font:var(--text-13)}.agent-schedule-tab{flex-direction:column;gap:.75rem;display:flex}.agent-schedule-tab__fields-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4375rem;display:grid}@media (width<=900px){.agent-schedule-tab__fields-row{grid-template-columns:minmax(0,1fr)}}.agent-schedule-tab__repeats-toggle{align-items:center;display:flex}.agent-schedule-tab__repeats-label{color:var(--c-100);font:var(--text-14);font-weight:var(--fw-500)}.agent-schedule-tab__add-button{width:100%}.agent-schedule-tab__upcoming-header{border-top:1px solid var(--c-7);justify-content:space-between;align-items:start;gap:1rem;margin-top:.75rem;padding-top:1rem;display:flex}.agent-schedule-tab__upcoming-title{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.agent-schedule-tab__upcoming-title h3{color:var(--c-100);font:var(--text-16);font-weight:var(--fw-600);margin:0}.agent-schedule-tab__filter-trigger{min-height:auto;color:var(--c-50);background:0 0;border:0;border-radius:0;align-items:center;gap:.125rem;padding:0;display:inline-flex;position:relative}.agent-schedule-tab__filter-trigger .select__value{font:var(--text-12)}.agent-schedule-tab__filter-trigger:after{content:"";cursor:pointer;position:absolute;inset:-.5rem}.agent-schedule-tab__runs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-schedule-tab__run{border-bottom:1px solid var(--c-7);justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0;display:flex}.agent-schedule-tab__run-main{flex-wrap:wrap;flex:auto;align-items:center;gap:.25rem .75rem;min-width:0;display:flex}.agent-schedule-tab__run-time{color:var(--c-100);font:var(--text-14);margin:0}.agent-schedule-tab__run-kind{border-radius:var(--rd-full);min-height:1.125rem;font:var(--text-10);font-weight:var(--fw-500);letter-spacing:.01em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 .375rem;display:inline-flex}.agent-schedule-tab__run-kind--auto{background:var(--c-10);color:var(--c-75)}.agent-schedule-tab__run-kind--scheduled{background:var(--c-accent-15);color:var(--c-accent)}.agent-schedule-tab__run-actions{flex:none;align-items:center;gap:.5rem;display:inline-flex}.agent-history-tab{flex-direction:column;gap:1rem;display:flex}.agent-history-tab__version-select{max-width:100%}.agent-delete-confirm-popover__popover{border-radius:var(--rd-12);z-index:100001;width:fit-content;min-width:0;max-width:min(20rem,100vw - 2rem);margin-bottom:.5rem}.agent-delete-confirm-popover{outline:none;width:15rem;max-width:min(15rem,100vw - 2rem);padding:1rem}.agent-delete-confirm-popover__title{color:var(--c-100);font:var(--text-14);font-weight:var(--fw-500);text-align:center;margin-bottom:.25rem}.agent-delete-confirm-popover__body{color:var(--c-75);font:var(--text-13);text-wrap:balance;text-align:center;margin-bottom:1rem}.agent-delete-confirm-popover__actions{flex-direction:column;gap:.5rem;display:flex}.agent-delete-confirm-popover__actions .button{border-radius:var(--rd-8)}.workflow-builder-header{z-index:80;width:100%;box-shadow:0 1px var(--c-10);background:var(--background);grid-row:1;display:block;position:relative}.workflow-builder-header__bar{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.5rem;display:flex}.workflow-builder-header__title-group,.workflow-builder-header__actions{flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.workflow-builder-header__title-group{flex:auto;gap:.25rem;min-width:0}.workflow-builder-header__name{flex-wrap:wrap;flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.workflow-builder-header__name h1{max-width:min(45rem,100%);font:var(--text-14);overflow-wrap:anywhere;white-space:normal;margin:0;overflow:hidden}.workflow-builder-header__name-button{text-align:left;justify-content:flex-start;min-width:0}.workflow-builder-header__name-form{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.workflow-builder-header__name-input{field-sizing:content;box-sizing:border-box;border:1px solid var(--c-10);border-radius:var(--rd-6);background:var(--background);width:auto;min-width:8rem;max-width:min(70ch,100%);min-height:1.75rem;font:var(--text-14);flex:0 auto;padding:0 .625rem .125rem}.workflow-builder-header__name-error{color:var(--c-red);font:var(--text-12);flex-basis:100%}.workflow-builder-header__mobile-menu{display:none;position:relative}.workflow-builder-header__presence{min-width:0;display:inline-flex;position:relative}.workflow-builder-header__presence-trigger{min-height:1.75rem;font:var(--text-11);gap:.5rem;padding:.125rem .5625rem .125rem .25rem}.workflow-builder-header__presence-avatars{align-items:center;padding-left:.25rem;display:inline-flex}.workflow-builder-header__presence-avatar{border:2px solid var(--background);border-radius:var(--rd-full);background:var(--c-accent);width:1.375rem;height:1.375rem;color:var(--cn-100);font:var(--text-10);font-weight:var(--fw-600);justify-content:center;align-items:center;display:inline-flex}.workflow-builder-header__presence-avatar+.workflow-builder-header__presence-avatar{margin-left:-.5rem}.workflow-builder-header__presence-avatar--viewing{background:var(--c-50)}.workflow-builder-header__presence-avatar--left{background:var(--c-25)}.workflow-builder-header__presence-avatar--more{background:var(--c-100)}.workflow-builder-header__presence-popover{z-index:110;border:1px solid var(--c-10);background:var(--background);border-radius:.875rem;gap:.75rem;width:17.5rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0}.workflow-builder-header__presence-popover h3{font:var(--text-13);margin:0}.workflow-builder-header__presence-group{gap:.375rem;display:grid}.workflow-builder-header__presence-group h4{color:var(--c-25);font:var(--text-10);text-transform:uppercase;margin:0}.workflow-builder-header__presence-group ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.workflow-builder-header__presence-group li{min-width:0;color:var(--c-100);align-items:center;gap:.5rem;display:flex}.workflow-builder-header__presence-group li>span:last-child{gap:.125rem;min-width:0;display:grid}.workflow-builder-header__presence-group strong{font:var(--text-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-builder-header__presence-group small{color:var(--c-75);font:var(--text-11)}@media (width<=900px){.workflow-builder-header__bar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.375rem;display:grid}.workflow-builder-header__title-group{grid-area:1/1;width:100%}.workflow-builder-header__actions{display:none}.workflow-builder-header__mobile-menu{grid-area:1/2;place-self:center end;display:inline-flex}}@media (width<=600px){.workflow-builder-header{padding:.5rem .5rem 0}.workflow-builder-header__bar{border-radius:.625rem;padding:.25rem}.workflow-builder-header__name{flex:1;min-height:1.75rem}.workflow-builder-header__name-form{flex-wrap:wrap;min-width:0}.workflow-builder-header__name-input{max-width:100%}.workflow-builder-header__name h1{max-width:none}}.workflow-builder-page{background:var(--background-dimmed);flex-direction:column;width:100%;min-height:100dvh;display:flex;overflow-x:hidden}.workflow-builder-page__shell{flex:1;grid-template-columns:minmax(0,1fr) 0;width:100%;min-height:100dvh;transition:grid-template-columns .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:visible}.workflow-builder-page__shell--inspector-open{grid-template-columns:minmax(0, 1fr) minmax(20rem, var(--workflow-inspector-width,26.25rem))}@media (prefers-reduced-motion:reduce){.workflow-builder-page__shell{transition:none}}@keyframes workflow-builder-edge-dash-flow{to{stroke-dashoffset:-10px}}@keyframes workflow-builder-notice-exit{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.96)translate(-.5rem)}}@keyframes workflow-builder-control-spin{to{transform:rotate(360deg)}}.workflow-builder-canvas{grid-template-rows:auto auto minmax(0,1fr);width:100%;min-width:0;height:100dvh;min-height:40rem;display:grid}.workflow-builder-canvas--inspector-enter,.workflow-builder-canvas--inspector-exit{overflow:hidden}.workflow-builder-canvas__status{z-index:2;flex-wrap:wrap;grid-row:2;align-items:center;gap:.5rem;padding:.5rem .5rem 0;display:flex;position:fixed;top:3rem;left:0}.workflow-builder-canvas__status:empty{display:none}.workflow-builder-canvas__notice{z-index:100;border-radius:var(--rd-8);background:var(--c-100);max-width:min(32.5rem,100% - 2rem);color:var(--cn-100);font:var(--text-14);align-items:center;gap:.5rem;margin:0;padding:.625rem .875rem;display:flex;position:fixed;bottom:1rem;left:1rem}.workflow-builder-canvas__notice button{color:var(--cn-100)}.workflow-builder-canvas__notice button:hover{background-color:var(--cn-10)}.workflow-builder-canvas__notice--entering{transform-origin:0;animation:.2s cubic-bezier(.16,1,.3,1) both fade-in-scale-right}.workflow-builder-canvas__notice--exiting{transform-origin:0;animation:.2s cubic-bezier(.16,1,.3,1) both workflow-builder-notice-exit}@media (prefers-reduced-motion:reduce){.workflow-builder-canvas__notice--entering,.workflow-builder-canvas__notice--exiting{animation:none}}.workflow-builder-canvas__notice-text{flex:auto;min-width:0}.workflow-builder-canvas__notice-dismiss{flex:none;margin:-.125rem -.25rem -.125rem 0}.workflow-builder-canvas__banner{z-index:2;border:1px solid var(--c-10);border-radius:var(--rd-10);background:var(--white);max-width:min(56.25rem,100% - 1rem);color:var(--c-50);font:var(--text-12);align-items:center;gap:.625rem;margin:0;padding:.5rem .625rem;display:flex;position:relative}.workflow-builder-canvas__banner>span:first-child{color:var(--c-100);font:var(--text-13)}.workflow-builder-canvas__banner--conflict{border-color:var(--c-yellow-25);background:var(--c-orange-15)}.workflow-builder-canvas__banner--layout-recovered{border-color:var(--c-blue-25);background:var(--c-blue-10)}.workflow-builder-canvas__banner--presence{border-color:var(--c-accent-15);background:var(--c-accent-10)}.workflow-builder-canvas__review-hint{border-radius:var(--rd-full);background:var(--c-orange-15);color:var(--c-yellow);font:var(--text-10);text-transform:uppercase;padding:.125rem .5rem}.workflow-builder-canvas__review-actions{flex:none;align-items:center;gap:.5rem;display:inline-flex}.workflow-builder-canvas__review-approve{min-height:2rem;font:var(--text-12);padding:0 .875rem}.workflow-builder-canvas__review-reject{border-radius:var(--rd-full);background:var(--c-red-10);min-height:2rem;color:var(--c-red);font:var(--text-12);border:0;justify-content:center;align-items:center;padding:0 .875rem;display:inline-flex}.workflow-builder-canvas__review-reject:hover,.workflow-builder-canvas__review-reject:focus-visible{background:var(--c-red-15);outline:0}.workflow-builder-canvas__review-reject:disabled{cursor:not-allowed;opacity:.48}.workflow-builder-canvas__control-loading{animation:.9s linear infinite workflow-builder-control-spin}@media (prefers-reduced-motion:reduce){.workflow-builder-canvas__control-loading{animation:none}}.workflow-builder-canvas__flow{grid-row:3;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.workflow-builder-canvas__flow>.react-flow{width:100%;height:100%;min-height:inherit;--xy-edge-stroke:var(--c-25);--xy-edge-stroke-width:1.5}.workflow-builder-canvas__flow .react-flow .react-flow__edges{pointer-events:none;position:static;overflow:visible}.workflow-builder-canvas__flow .react-flow__edge-path{stroke:var(--c-25);stroke-width:1.5px;stroke-dasharray:5 5;stroke-linecap:round;animation:.75s linear infinite workflow-builder-edge-dash-flow}@media (prefers-reduced-motion:reduce){.workflow-builder-canvas__flow .react-flow__edge-path{animation:none}}.workflow-builder-canvas__flow .react-flow__controls{box-shadow:0 0 0 1px var(--c-10), 0 10px 40px -5px rgb(var(--black-rgb)/10%);border-radius:var(--rd-full);background:var(--background);flex-direction:row;gap:.125rem;padding:.25rem;display:flex;overflow:visible}.workflow-builder-canvas__flow .react-flow__controls-button.button.button--icon.button--ghost{border-radius:var(--rd-full);background:0 0;border:0;width:2rem;min-width:2rem;min-height:2rem}.workflow-builder-canvas__flow .react-flow__controls-button.button.button--icon.button--ghost:hover,.workflow-builder-canvas__flow .react-flow__controls-button.button.button--icon.button--ghost:focus-visible{background:var(--c-5);outline:0}.workflow-builder-canvas__flow .react-flow__controls-button.button.button--icon.button--ghost:disabled,.workflow-builder-canvas__flow .react-flow__controls-button.button.button--icon.button--ghost[data-disabled]{cursor:not-allowed;opacity:.48}.workflow-builder-canvas__flow .react-flow__controls-button.button.button--icon.button--ghost svg{fill:#0000;width:1rem;max-width:none;height:1rem;max-height:none}.workflow-builder-canvas__flow .react-flow__edge-textbg{stroke-width:1px!important}.workflow-builder-canvas__flow .react-flow__edge-text{color:var(--c-50);font:var(--text-10)!important}.workflow-builder-canvas__flow .workflow-builder-canvas__edge--highlighted .react-flow__edge-path{stroke:var(--c-accent);stroke-width:2.4px}.workflow-builder-canvas__flow .workflow-builder-canvas__edge--highlighted .react-flow__edge-textbg{fill:var(--c-accent-10);stroke:var(--c-accent)}.workflow-builder-canvas__flow .workflow-builder-canvas__edge--highlighted .react-flow__edge-text{fill:var(--c-accent)}.workflow-builder-canvas__flow .workflow-builder-canvas__edge--highlighted .workflow-builder-canvas__edge-action,.workflow-builder-canvas__flow .react-flow__edge:hover .workflow-builder-canvas__edge-action,.workflow-builder-canvas__flow .react-flow__edge:focus-within .workflow-builder-canvas__edge-action{opacity:1}.workflow-builder-canvas__edge-action{opacity:0;pointer-events:all;transition:opacity .14s,transform .14s;overflow:visible}.workflow-builder-canvas__edge-delete{border-radius:var(--rd-full);background:var(--background);width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px var(--c-10), 0 10px 40px -5px rgb(var(--black-rgb)/10%);transition:var(--transition);color:var(--c-100);cursor:pointer;justify-content:center;align-items:center;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex;position:relative}.workflow-builder-canvas__edge-delete:before{border-radius:var(--rd-6);background:var(--c-100);color:var(--cn-100);content:attr(title);font:var(--text-11);opacity:0;pointer-events:none;white-space:nowrap;padding:.25rem .5rem .3rem;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .25rem);right:50%;transform:translate(50%,.1875rem)}.workflow-builder-canvas__edge-delete:hover,.workflow-builder-canvas__edge-delete:focus-visible{color:var(--c-red)}.workflow-builder-canvas__edge-delete:hover:before,.workflow-builder-canvas__edge-delete:focus-visible:before{opacity:1;transform:translate(50%)}@media (width<=900px){.workflow-builder-page__shell,.workflow-builder-page__shell--inspector-open{grid-template-columns:1fr;transition:none}}.react-flow__attribution{opacity:0!important;visibility:none!important;display:none!important}.workflow-builder-node-anchor{width:max-content;display:inline-flex;position:relative}.workflow-builder-node-anchor:has(.workflow-builder-node--selected) .workflow-builder-node__step{color:var(--c-accent-100)}.workflow-builder-node{border-radius:var(--rd-10);background:var(--background);width:max-content;min-width:7rem;max-width:16rem;box-shadow:none;box-shadow:0 0 0 1px var(--c-10), 0 10px 40px -5px rgb(var(--black-rgb)/10%);transition:var(--transition);cursor:default;align-items:start;gap:.625rem;padding:.625rem 1.25rem .625rem .625rem;display:flex;position:relative}.workflow-builder-node--selected,.workflow-builder-node--relation-highlighted{box-shadow:0 0 0 1px var(--c-10), 0 0 0 3px var(--c-accent-25), 0 10px 40px -5px rgb(var(--black-rgb)/10%)}:is(.workflow-builder-node--warning,.workflow-builder-node:has(.workflow-builder-node__warning)){box-shadow:0 0 0 1px var(--c-10), 0 0 0 3px var(--c-red-25), 0 10px 40px -5px rgb(var(--black-rgb)/10%)}.workflow-builder-node--selected:has(.workflow-builder-node__warning){box-shadow:0 0 0 1px var(--c-10), 0 0 0 3px var(--c-accent-25), 0 10px 40px -5px rgb(var(--black-rgb)/10%)}.workflow-builder-node__step{z-index:4;color:var(--c-50);font:var(--text-12);transition:var(--transition);cursor:default;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);position:absolute;top:-1.25rem;left:0}.workflow-builder-node__step:hover{color:var(--c-100)}.workflow-builder-node__content{flex-direction:column;justify-content:center;align-items:start;gap:.0625rem;min-width:0;height:100%;display:flex}.workflow-builder-node__label{max-width:100%;font-weight:var(--fw-500);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.workflow-builder-node__detail{max-width:100%;color:var(--c-50);font:var(--text-11);font-family:var(--font-family-mono);font-weight:var(--fw-400);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-block:.125rem;line-height:1.2;display:-webkit-box;overflow:hidden}.workflow-builder-node__meta{color:var(--c-50);font:var(--text-11);font-family:var(--font-family-mono);font-weight:var(--fw-400);margin-bottom:.125rem;display:block}.workflow-builder-node .react-flow__handle{box-shadow:var(--c-15) 0 0 0 1px;background:var(--background);width:.5rem;height:.5rem}.workflow-builder-node .react-flow__handle:after{content:"";position:absolute;inset:-.5rem}.workflow-builder-node .react-flow__handle-source{right:-.3125rem}.workflow-builder-node--decision .react-flow__handle-source,.workflow-builder-node--humanReview .react-flow__handle-source{border-color:var(--white);background:var(--c-accent);width:.5625rem;height:.5625rem}.workflow-builder-node--decision .react-flow__handle-top,.workflow-builder-node--humanReview .react-flow__handle-top{top:-.3125rem}.workflow-builder-node--decision .react-flow__handle-bottom,.workflow-builder-node--humanReview .react-flow__handle-bottom{bottom:-.3125rem}.workflow-builder-node__icon{border-radius:var(--rd-6);width:1.5rem;height:1.5rem;font:var(--text-13);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.workflow-builder-node__icon svg{width:.875rem;height:.875rem;display:block}.workflow-builder-node__icon--start{background:var(--c-green-15);color:color-mix(in srgb, var(--c-green) 100%, var(--c-100) 25%)}.workflow-builder-node__icon--action{background:var(--c-blue-15);color:color-mix(in srgb, var(--c-blue) 100%, var(--c-100) 25%)}.workflow-builder-node__icon--decision{background:var(--c-teal-15);color:color-mix(in srgb, var(--c-teal) 100%, var(--c-100) 25%)}.workflow-builder-node__icon--humanReview{background:var(--c-pink-15);color:color-mix(in srgb, var(--c-pink) 100%, var(--c-100) 25%)}.workflow-builder-node__icon--end{background:var(--c-red-15);color:color-mix(in srgb, var(--c-red) 100%, var(--c-100) 25%)}.workflow-builder-node__warnings{z-index:4;pointer-events:none;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);gap:.25rem;width:max-content;max-width:calc(100% + 3rem);display:flex;position:absolute;top:calc(100% + .375rem);left:0}.workflow-builder-node__warning{word-break:break-word;max-width:30ch;color:color-mix(in srgb, var(--c-red) 100%, var(--c-100) 10%);font:var(--text-11);align-items:center;display:inline-flex}.workflow-builder-node__run-badge{border-radius:var(--rd-full);background:var(--c-7);color:var(--c-50);font:var(--text-10);text-transform:uppercase;padding:.125rem .4375rem;display:inline-flex;position:absolute;top:-.625rem;right:.75rem}.workflow-builder-node__run-badge--completed{background:var(--c-green-25);color:var(--c-green)}.workflow-builder-node__run-badge--failed{background:var(--c-red-15);color:var(--c-red)}.workflow-builder-node__run-badge--running{background:var(--c-blue-15);color:var(--c-accent)}.workflow-builder-node__quick-actions{z-index:5;flex-direction:row;align-items:center;gap:.25rem;display:inline-flex;position:absolute;top:-.625rem;right:-.625rem}.workflow-builder-node__add-step-button{width:1.25rem;height:1.25rem;box-shadow:var(--c-10) 0 0 0 1px;border-radius:var(--rd-full);background:var(--background);cursor:pointer;transition:var(--transition);border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.workflow-builder-node__add-step-button:hover{scale:1.05}.workflow-builder-node__add-step-button--add{color:var(--c-accent)}.workflow-builder-node__add-step-popover{min-width:unset;width:max-content;box-shadow:none;background:0 0;padding:0;overflow:visible}.workflow-builder-node__peek-popover{width:max-content;max-width:15rem;min-width:unset}.workflow-builder-node__peek-popover--description{max-width:18rem}.workflow-builder-node__peek-popover-content{font:var(--text-13);padding:.625rem .75rem .75rem}.workflow-builder-node__peek-popover-content:focus{outline:none}.workflow-builder-node__peek-popover-content--description{padding:0}.workflow-builder-node__peek-popover-content--description .workflow-builder-node__add-step-info-link{margin-top:0;padding:.5rem .75rem .75rem}.workflow-builder-node__synopsis-popover{border-radius:var(--rd-10);background:var(--background);max-width:18rem;color:var(--c-100);box-shadow:0 0 0 1px var(--c-10), 0 10px 40px -5px rgb(var(--black-rgb)/10%);font:var(--text-13);pointer-events:none;padding:.625rem .75rem;line-height:1.35}.workflow-builder-node__synopsis-popover--peek{pointer-events:auto;box-shadow:none;border-radius:0}.workflow-builder-node__synopsis-title{font-weight:var(--fw-600);margin-bottom:.25rem;display:block}.workflow-builder-node__synopsis-description{color:var(--c-50);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .375rem}.workflow-builder-node__synopsis-lines{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.workflow-builder-node__synopsis-line{flex-direction:column;gap:.0625rem;display:flex}.workflow-builder-node__synopsis-detail{color:var(--c-50);font-size:.92em}.workflow-builder-node__synopsis-meta{color:var(--c-50);margin-top:.375rem;display:block}.workflow-builder-node__add-step-info-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.3}.workflow-builder-node__add-step-info-code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:10rem;font:var(--text-11);font-family:var(--font-family-mono);line-height:1.2;font-weight:var(--fw-500);margin:0;overflow:hidden auto}.workflow-builder-node__add-step-info-link{font:var(--text-12);-webkit-text-decoration-color:var(--c-25);text-decoration-color:var(--c-25);text-underline-offset:2px;cursor:pointer;color:var(--c-75);margin-top:.5rem}.workflow-builder-node__add-step-menu{background:var(--background);transform-origin:0;will-change:opacity, transform;box-shadow:0 0 0 1px var(--c-10), 0 10px 40px -5px rgb(var(--black-rgb)/10%);transition:var(--transition);border-radius:var(--rd-12);padding:.25rem;animation:.2s cubic-bezier(.16,1,.3,1) both fade-in-scale-right}.workflow-builder-node__add-step-menu button{border-radius:var(--rd-8);text-align:left;width:100%;color:var(--c-100);transition:var(--transition);background:0 0;border:0;align-items:start;gap:.5rem;max-width:14rem;padding:.5rem .75rem .5rem .5rem;display:flex}.workflow-builder-node__add-step-menu button:hover{background-color:var(--c-7)}.workflow-builder-node__add-step-menu strong,.workflow-builder-node__add-step-menu small{display:block}.workflow-builder-node__add-step-menu strong{color:var(--c-100);font:var(--text-14);font-weight:var(--fw-500)}.workflow-builder-node__add-step-menu small{color:var(--c-50);font:var(--text-12);text-wrap:pretty;margin-top:0;margin-block:.0625rem;line-height:1.3}.workflow-builder-node__add-step-menu--human-review{width:16rem}.workflow-builder-node__add-step-icon{border-radius:var(--rd-6);flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.125rem;margin-left:.125rem;display:inline-flex}.workflow-builder-node__add-step-icon svg{flex:none;width:.875rem;height:.875rem;display:block}.workflow-builder-node__add-step-icon--decision{background:var(--c-teal-25);color:color-mix(in srgb, var(--c-teal) 100%, var(--c-100) 50%)}.workflow-builder-node__add-step-icon--humanReview{background:var(--c-pink-25);color:color-mix(in srgb, var(--c-pink) 100%, var(--c-100) 50%)}.workflow-builder-node__add-step-icon--action{background:var(--c-blue-25);color:color-mix(in srgb, var(--c-blue) 100%, var(--c-100) 50%)}.workflow-builder-node__add-step-icon--end{background:var(--c-red-25);color:color-mix(in srgb, var(--c-red) 100%, var(--c-100) 50%)}.workflow-builder-node__branch-menu-header{flex-direction:column;gap:.125rem;padding:.375rem .5rem 0;display:flex}.workflow-builder-node__branch-menu-header strong,.workflow-builder-node__branch-menu-header small{display:block}.workflow-builder-node__branch-menu-header strong{color:var(--c-100);font:var(--text-14);font-weight:var(--fw-500)}.workflow-builder-node__branch-menu-header small{color:var(--c-50);font:var(--text-12);text-wrap:pretty;margin-top:0;line-height:1.3}.workflow-builder-node__branch-menu-group{border:1px solid var(--c-7);border-radius:var(--rd-8);gap:.375rem;margin:.5rem;padding:.375rem .5rem .5rem;display:grid}.workflow-builder-node__branch-status{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.workflow-builder-node__branch-status-pill{font:var(--text-12);align-items:center;gap:.25rem;display:inline-flex}.workflow-builder-node__branch-status-pill:before{border-radius:var(--rd-full);content:"";width:.325rem;height:.325rem}.workflow-builder-node__branch-status-pill--pending{color:color-mix(in srgb, var(--c-yellow) 100%, var(--c-100) 25%)}.workflow-builder-node__branch-status-pill--pending:before{background:var(--c-yellow)}.workflow-builder-node__branch-status-pill--approved{color:color-mix(in srgb, var(--c-green) 100%, var(--c-100) 25%)}.workflow-builder-node__branch-status-pill--approved:before{background:var(--c-green)}.workflow-builder-node__branch-status-pill--rejected{color:color-mix(in srgb, var(--c-red) 100%, var(--c-100) 25%)}.workflow-builder-node__branch-status-pill--rejected:before{background:var(--c-red)}.workflow-builder-node__branch-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.workflow-builder-node__branch-actions button{border-radius:var(--rd-6);color:var(--c-100);font:var(--text-12);text-align:center;box-shadow:none;transition:var(--transition);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .375rem;display:flex}.workflow-builder-node__branch-actions button:hover,.workflow-builder-node__branch-actions button:focus-visible{background-color:var(--c-7);color:var(--c-100)}.workflow-builder-node__branch-actions button:disabled{cursor:not-allowed;opacity:.5}.workflow-builder-node__branch-action-icon{border-radius:var(--rd-6);flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;line-height:0;display:inline-flex}.workflow-builder-node__branch-action-icon svg{width:.875rem;height:.875rem;margin:auto;display:block}.workflow-builder-node__branch-action-icon--action{background:var(--c-blue-25);color:color-mix(in srgb, var(--c-blue) 100%, var(--c-100) 50%)}.workflow-builder-node__branch-action-icon--decision{background:var(--c-teal-25);color:color-mix(in srgb, var(--c-teal) 100%, var(--c-100) 50%)}.workflow-builder-node__branch-action-icon--end{background:var(--c-red-25);color:color-mix(in srgb, var(--c-red) 100%, var(--c-100) 50%)}.workflow-builder-inspector-shell{width:var(--workflow-inspector-width,26.25rem);min-width:var(--workflow-inspector-width,26.25rem);z-index:81;max-width:100%;max-height:100dvh;position:relative;overflow:visible}.workflow-builder-inspector-shell--enter{animation:.3s cubic-bezier(.16,1,.3,1) both slide-in-from-right}.workflow-builder-inspector-shell--exit{animation:.3s cubic-bezier(.16,1,.3,1) both slide-out-to-right}.workflow-builder-inspector-shell .workflow-builder-inspector__resize-handle{z-index:4;cursor:ew-resize;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:8px;padding:0;display:flex;position:absolute;top:0;bottom:0;left:-.325rem}.workflow-builder-inspector{min-width:0;height:100%;max-height:100dvh;box-shadow:-1px 0 var(--c-10);background:var(--background);scrollbar-gutter:stable;display:block;overflow-y:auto}.workflow-builder-inspector--empty{color:var(--c-50);text-align:center;justify-content:center;align-items:center;display:flex}.workflow-builder-inspector--trigger{align-content:start;gap:1rem;display:grid}.workflow-builder-inspector__header{height:2.75rem;box-shadow:0 1px var(--c-10);justify-content:space-between;align-items:center;gap:1rem;padding:0 .5rem 0 1rem;display:flex}.workflow-builder-inspector__header-title{flex:1;min-width:0}.workflow-builder-inspector__header-title h2{font:var(--text-16);font-weight:var(--fw-600);overflow-wrap:anywhere;white-space:nowrap;margin:0}.workflow-builder-inspector__header-title p{color:var(--c-50);font:var(--text-13);margin:.25rem 0 0}.workflow-builder-inspector__header-actions{flex:none;align-items:center;gap:.25rem;display:inline-flex}.workflow-builder-inspector__type{color:var(--c-accent);font:var(--text-11);text-transform:uppercase}.workflow-builder-inspector__muted-text{color:var(--c-50);font:var(--text-13);text-transform:none;margin:0}.workflow-builder-inspector__fields{gap:1rem;padding:1.25rem 1rem;display:grid}.workflow-builder-inspector__step-name-field{gap:.375rem}.workflow-builder-inspector__section{border-top:1px solid var(--c-10);overflow:hidden}.workflow-builder-inspector__section:not([data-expanded]){max-height:2.75rem}.workflow-builder-inspector__section:last-child{border-bottom:1px solid var(--c-10)}.workflow-builder-inspector__section-trigger{box-sizing:border-box;cursor:pointer;width:100%;height:2.75rem;color:inherit;font:inherit;font-weight:var(--fw-500);text-align:left;-webkit-user-select:none;user-select:none;transition:var(--transition);background:0 0;border:0;flex-shrink:0;grid-template-columns:1.25rem minmax(0,1fr) 1rem;align-items:center;gap:.5rem;padding:0 1rem .25rem;display:grid}.workflow-builder-inspector__section-trigger:focus-within{outline:none}.workflow-builder-inspector__section-collapse{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .2s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.workflow-builder-inspector__section[data-expanded] .workflow-builder-inspector__section-collapse{grid-template-rows:1fr}.workflow-builder-inspector__section-body{min-height:0;overflow:hidden}.workflow-builder-inspector__section-content{gap:.75rem;padding:0 1rem 1.25rem;display:grid}.workflow-builder-inspector__section[data-expanded] .workflow-builder-inspector__section-chevron{transform:rotate(90deg)}.workflow-builder-inspector__section-icon svg{flex-shrink:0;display:block}.workflow-builder-inspector__section-icon--decision,.workflow-builder-inspector__section-icon--action-type,.workflow-builder-inspector__section-icon--human-review{color:var(--c-accent)}.workflow-builder-inspector__section-icon--description{color:var(--c-green)}.workflow-builder-inspector__section-icon--attachments{color:var(--c-teal)}.workflow-builder-inspector__section-icon--code{color:var(--c-pink)}.workflow-builder-inspector__section-icon--logs,.workflow-builder-inspector__section-icon--run-result{color:var(--c-purple)}.workflow-builder-inspector__section-chevron{opacity:.5;transition:var(--transition);flex-shrink:0;justify-self:end}.workflow-builder-inspector__section-help{color:var(--c-75);font:var(--text-13);margin:0}.workflow-builder-inspector__section-warning{border:1px solid var(--c-orange-25);border-radius:var(--rd-8);background:var(--c-orange-10);color:var(--c-orange);font:var(--text-12);padding:.625rem .75rem}.workflow-builder-inspector__field{color:var(--c-50);font:var(--text-12);gap:.375rem;display:grid}.workflow-builder-inspector__field--flush{gap:0}.workflow-builder-inspector__field input,.workflow-builder-inspector__field textarea,.workflow-builder-inspector__field select{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--background);width:100%;font:var(--text-14);color:var(--c-100);padding:.625rem .75rem}.workflow-builder-inspector__field textarea{resize:vertical}.workflow-builder-inspector__field small{color:var(--c-50);font:var(--text-11)}.workflow-builder-inspector__action-chain{gap:.625rem;display:grid}.workflow-builder-inspector__action-add{position:relative}.workflow-builder-inspector__action-step{border-radius:var(--rd-8);background:var(--background);width:100%;box-shadow:0 0 0 1px var(--c-10);text-align:left;transition:var(--transition);border:0;grid-template-columns:1.375rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.75rem .875rem;display:grid}.workflow-builder-inspector__action-step:is(:hover,[data-hovered]){background-color:var(--background-dimmed);box-shadow:0 0 0 1px var(--c-15)}.workflow-builder-inspector__action-step:is(:focus-visible,[data-focus-visible]){background-color:var(--c-accent-7);box-shadow:0 0 0 1px var(--c-accent-25), 0 0 0 3px var(--c-accent-15);outline:0}.workflow-builder-inspector__action-step:is(:focus-visible,[data-focus-visible]) .workflow-action-type-badge{color:var(--c-accent)}.workflow-builder-inspector__action-step:is(:focus-visible,[data-focus-visible]) .workflow-builder-inspector__action-step-target{color:var(--c-accent-75)}.workflow-builder-inspector__action-step-number{border-radius:var(--rd-full);background:var(--c-7);width:1.375rem;height:1.375rem;color:var(--c-75);font:var(--text-12);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflow-builder-inspector__action-step-copy{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.workflow-builder-inspector__action-step-copy .workflow-action-type-badge{font-weight:var(--fw-500);flex-shrink:0}.workflow-builder-inspector__action-step-target{width:100%;min-width:0;color:var(--c-75);font:var(--text-13);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.125rem;overflow:hidden}.workflow-builder-inspector__decision-editor{border:0;min-height:10rem;max-height:15rem;overflow:hidden}.workflow-builder-inspector__decision-editor .cm-editor,.workflow-builder-inspector__decision-editor .cm-scroller,.workflow-builder-inspector__decision-editor .cm-content,.workflow-builder-inspector__decision-editor--native{min-height:10rem;max-height:15rem}.workflow-builder-inspector__decision-editor .cm-editor{background:0 0}.workflow-builder-inspector__decision-editor .cm-content,.workflow-builder-inspector__decision-editor--native{width:100%;font:var(--text-13);white-space:pre-wrap;overflow-wrap:anywhere;padding:0;line-height:1.7}.workflow-builder-inspector__decision-editor .cm-focused{outline:0}.workflow-builder-inspector__decision-editor--native{background:var(--c-7);resize:vertical;border:0}.workflow-builder-inspector__decision-editor .workflow-builder-inspector__decision-token--condition,.workflow-builder-inspector__decision-editor .workflow-builder-inspector__decision-token--value,.workflow-builder-inspector__decision-editor .workflow-builder-inspector__decision-token--variable{border-radius:var(--rd-4);font:var(--text-12);font-family:var(--font-family-mono);text-transform:uppercase;padding:.0625rem .25rem .125rem}.workflow-builder-inspector__decision-editor .workflow-builder-inspector__decision-token--condition{background:var(--c-green-15);color:color-mix(in srgb, var(--c-green) 100%, var(--c-100) 50%)}.workflow-builder-inspector__decision-editor .workflow-builder-inspector__decision-token--value{background:var(--c-red-15);color:color-mix(in srgb, var(--c-red) 100%, var(--c-100) 50%)}.workflow-builder-inspector__decision-editor .workflow-builder-inspector__decision-token--variable{background:var(--c-orange-15);color:color-mix(in srgb, var(--c-orange) 100%, var(--c-100) 50%)}.workflow-builder-inspector__decision-editor .workflow-builder-inspector__decision-token--step{border-radius:var(--rd-4);font:var(--text-12);font-family:var(--font-family-mono);text-transform:uppercase;color:color-mix(in srgb, var(--c-accent) 100%, var(--c-100) 50%);background:var(--c-accent-15);padding:.0625rem .25rem .125rem}.workflow-builder-inspector__code-editor{border:0;overflow:hidden}.workflow-builder-inspector__code-editor .cm-editor{font-size:13px;overflow:hidden}.workflow-builder-inspector__code-editor .cm-scroller{overflow:hidden}.workflow-builder-inspector__code-editor .cm-gutters{background:var(--c-5);border-right:none}.workflow-builder-inspector__code-editor .cm-gutterElement{font:var(--text-12);font-family:var(--font-family-mono);color:var(--c-25);line-height:1.6;text-align:center!important}.workflow-builder-inspector__code-editor .cm-activeLine,.workflow-builder-inspector__code-editor .cm-activeLineGutter{background:var(--c-purple-10)}.workflow-builder-inspector__code-editor .cm-content,.workflow-builder-inspector__code-editor--native{width:100%;font:var(--text-12);font-family:var(--font-family-mono);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.workflow-builder-inspector__code-editor .cm-focused{outline:0}.workflow-builder-inspector__code-editor--native{background:var(--c-7);resize:none;border:0}.workflow-builder-inspector__expand-link{width:fit-content;font:var(--text-12);border:0;border-bottom:1px solid var(--c-10);color:var(--c-50);background:0 0;align-items:center;gap:.125rem;margin-left:auto;padding:0;text-decoration:none;display:inline-flex}.workflow-builder-inspector__expandable-text,.workflow-builder-inspector__expandable-code{display:grid}.workflow-builder-inspector__expandable-code{margin:-.75rem -1.25rem 0}.workflow-builder-inspector__expandable-text textarea{width:100%;font:var(--text-14);font-weight:var(--fw-400);resize:none;line-height:1.5;overflow-y:hidden}.workflow-builder-inspector__expandable-text textarea:focus-within,.workflow-builder-inspector__expandable-text textarea:focus{outline:none}.workflow-builder-inspector__logs-field{min-height:7rem;font:var(--text-12);font-family:var(--font-family-mono);font-weight:var(--fw-400);white-space:pre-wrap;margin:0;line-height:1.4;overflow:auto}.workflow-builder-inspector__run-result{gap:.75rem;margin-bottom:.75rem;display:grid}.workflow-builder-inspector__run-result-summary{justify-content:space-between;align-items:center;display:flex}.workflow-builder-inspector__run-result-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.workflow-builder-inspector__run-result-meta div{border-radius:var(--rd-10);background:var(--background-dimmed);min-width:0;padding:.5rem}.workflow-builder-inspector__run-result-meta dt{color:var(--c-25);font:var(--text-10);text-transform:uppercase}.workflow-builder-inspector__run-result-meta dd{font:var(--text-12);overflow-wrap:anywhere;margin:.125rem 0 0}.workflow-builder-inspector__run-result-error{border:1px solid var(--c-red-15);border-radius:var(--rd-10);background:var(--c-red-15);color:var(--c-red);gap:.25rem;padding:.625rem;display:grid}.workflow-builder-inspector__run-result-error strong{color:var(--c-100);font:var(--text-11);text-transform:uppercase}.workflow-builder-inspector__run-result-error p{font:var(--text-13);margin:0}.workflow-builder-inspector__run-result-block{gap:.375rem;display:grid}.workflow-builder-inspector__run-result-block strong{color:var(--c-100);font:var(--text-11);text-transform:uppercase}.workflow-builder-inspector__run-result-block pre{border-radius:var(--rd-10);background:var(--c-7);font:.75rem/1.45 var(--font-family-mono);white-space:pre-wrap;margin:0;padding:.625rem .75rem;overflow:auto}.workflow-builder-inspector__run-result-block small{color:var(--c-50);font:var(--text-11)}.workflow-builder-inspector__trigger-tabs,.workflow-builder-inspector__schedule-mode-tabs{gap:1rem;overflow:visible}.workflow-builder-inspector__trigger-tabs .tabs__list,.workflow-builder-inspector__schedule-mode-tabs .tabs__list{padding-inline:1rem;overflow:auto visible}.workflow-builder-inspector__trigger-tabs .tab,.workflow-builder-inspector__schedule-mode-tabs .tab{flex-shrink:0;max-width:none;overflow:visible}.workflow-builder-inspector__trigger-tabs .tab__label,.workflow-builder-inspector__schedule-mode-tabs .tab__label{text-overflow:clip;overflow:visible}.workflow-builder-inspector__trigger-panel{gap:.875rem;padding-inline:1.25rem;display:grid}.workflow-builder-inspector__trigger-panel h3,.workflow-builder-inspector__trigger-panel h4{font:var(--text-16);font-weight:var(--fw-500);margin:0}.workflow-builder-inspector__trigger-panel p{color:var(--c-50);margin:-.5rem 0 0}.workflow-builder-inspector__trigger-panel .tabs__list{min-width:calc(100% + 2.5rem);margin-inline:-1.25rem}.workflow-builder-inspector__trigger-panel-title-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.workflow-builder-inspector__trigger-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.workflow-builder-inspector__trigger-form-grid .field,.workflow-builder-inspector__trigger-form-grid .date-picker,.workflow-builder-inspector__trigger-form-grid .select,.workflow-builder-inspector__trigger-form-grid .combobox,.workflow-builder-inspector__trigger-form-grid .number-field{max-width:none}.workflow-builder-inspector__field--span-all{grid-column:1/-1;max-width:none}.workflow-builder-inspector__date-trigger-group{width:100%;box-shadow:none;background:0 0;border:0;display:block}.workflow-builder-inspector__trigger-subsection{gap:.75rem;padding-top:.5rem;display:grid}.workflow-builder-inspector__trigger-subsection-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.workflow-builder-inspector__trigger-filter-row{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.workflow-builder-inspector__trigger-filter-row .field,.workflow-builder-inspector__trigger-filter-row .select,.workflow-builder-inspector__trigger-filter-row .number-field{flex:1 1 0;min-width:0;max-width:none}.workflow-builder-inspector__trigger-filter-remove{flex:none;align-self:center}.workflow-builder-inspector__trigger-copy-field{width:100%;max-width:none}.workflow-builder-inspector__trigger-copy-field-control{align-items:center;gap:.25rem;min-width:0;display:flex}.workflow-builder-inspector__trigger-copy-field-control .field__input{flex:1;min-width:0}.workflow-builder-inspector__webhook-require-token{width:fit-content}.workflow-builder-inspector__webhook-require-token-label{font:var(--text-14);color:var(--c-100)}.workflow-builder-inspector__action-add-button{border-radius:var(--rd-8);background-color:var(--c-2);width:100%;color:var(--c-accent);box-shadow:var(--c-10) 0 0 0 1px, var(--c-10) 0 5px 10px -4px, inset var(--background) 0 0 0 3px;transition:var(--transition);flex-direction:row;justify-content:center;align-items:center;gap:.25rem;padding:1rem 1rem 1.125rem;display:flex}.workflow-builder-inspector__action-add-button:hover{background-color:var(--c-5);border-color:var(--c-accent);box-shadow:var(--c-15) 0 0 0 1px, var(--c-10) 0 5px 10px -4px, inset var(--background) 0 0 0 3px}.workflow-builder-inspector__action-add-button:active{scale:.99}.workflow-builder-inspector__logs-empty{border-radius:var(--rd-8);background:var(--background-dimmed);text-align:center;justify-items:center;gap:.25rem;padding:2rem 1rem;display:grid}.workflow-builder-inspector__logs-empty strong{font-weight:var(--fw-450)}.workflow-builder-inspector__logs-empty small{font:var(--text-13);color:var(--c-50)}.workflow-builder-inspector__expanded-text-field{flex-direction:column;gap:.625rem;height:100%;min-height:0;display:flex}.workflow-builder-inspector__expanded-text-field>span{color:var(--c-50);font:var(--text-11);text-transform:uppercase}.workflow-builder-inspector__expanded-text-field textarea{border-radius:var(--rd-8);width:100%;height:100%;min-height:12rem;font:var(--text-16);font-weight:var(--fw-400);resize:none;background-color:var(--c-5);padding:.75rem 1rem 1rem;line-height:1.6}.workflow-builder-inspector__expanded-text-field textarea:focus{outline:none}.workflow-builder-inspector__expanded-text-field small{color:var(--c-50);font:var(--text-11);justify-self:end}.workflow-builder-inspector__expanded-decision-field{grid-template-rows:auto minmax(0,1fr);gap:.625rem;height:100%;min-height:0;display:grid}.workflow-builder-inspector__expanded-decision-field>span{color:var(--c-50);font:var(--text-11);text-transform:uppercase}.workflow-builder-inspector__expanded-decision-field .workflow-builder-inspector__decision-editor,.workflow-builder-inspector__expanded-decision-field .workflow-builder-inspector__decision-editor .cm-editor,.workflow-builder-inspector__expanded-decision-field .workflow-builder-inspector__decision-editor .cm-scroller,.workflow-builder-inspector__expanded-decision-field .workflow-builder-inspector__decision-editor .cm-content,.workflow-builder-inspector__expanded-decision-field .workflow-builder-inspector__decision-editor--native{height:100%;min-height:0;max-height:none}.workflow-builder-inspector__cron-builder{grid-column:1/-1;gap:.75rem;display:grid}.workflow-builder-inspector__cron-builder-header{color:var(--c-50);font:var(--text-11);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.workflow-builder-inspector__cron-builder-header code{border-radius:var(--rd-full);background:var(--c-5);color:var(--c-75);font:var(--text-10);text-transform:none;padding:.125rem .375rem}.workflow-builder-inspector__cron-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.workflow-builder-inspector__cron-custom-field{color:var(--c-50);font:var(--text-11);text-transform:uppercase;gap:.375rem;display:grid}.workflow-builder-inspector__cron-weekday-chips{max-width:none}.workflow-builder-inspector__cron-preview{border-radius:var(--rd-8);background:var(--c-5);font:var(--text-14);gap:.125rem;padding:.5rem .75rem .625rem;display:grid}.workflow-builder-inspector__cron-preview strong{font-weight:var(--fw-500)}.workflow-builder-inspector__cron-preview--invalid{background:var(--c-yellow-25)}.workflow-builder-inspector__trigger-validation,.workflow-builder-inspector__trigger-token-reveal{border-radius:var(--rd-8);background:var(--c-yellow-25);margin-inline:1.25rem;padding:.5rem .75rem .625rem}.workflow-builder-inspector__trigger-token-meta,.workflow-builder-inspector__trigger-token-create,.workflow-builder-inspector__trigger-token-reveal{gap:.5rem;display:grid}.workflow-builder-inspector__trigger-token-reveal code{border-radius:var(--rd-10);background:var(--c-5);color:var(--c-100);overflow-wrap:anywhere;padding:.625rem;display:block}.workflow-builder-inspector__attachment-dropzone{border:1px dashed var(--c-15);border-radius:var(--rd-8);background:var(--c-2);box-shadow:inset 0 0 0 3px var(--background);gap:.625rem;padding:.875rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.workflow-builder-inspector__attachment-dropzone:hover{background-color:var(--c-accent-5);border-color:var(--c-accent)}.workflow-builder-inspector__attachment-dropzone:not(.workflow-builder-inspector__attachment-dropzone--read-only){cursor:pointer}.workflow-builder-inspector__attachment-dropzone--dragging{border-color:var(--c-accent);background:var(--c-accent-10)}.workflow-builder-inspector__attachment-dropzone--read-only{box-shadow:none;cursor:not-allowed;border:none}.workflow-builder-inspector__attachment-dropzone--read-only:hover{background:var(--c-2)}.workflow-builder-inspector__attachment-dropzone--grid{background:0 0;border:0;gap:.75rem;padding:0}.workflow-builder-inspector__attachment-dropzone--empty:not(.workflow-builder-inspector__attachment-dropzone--grid){place-items:center;min-height:7rem}.workflow-builder-inspector__attachment-dropzone--empty:not(.workflow-builder-inspector__attachment-dropzone--grid) .workflow-builder-inspector__attachment-dropzone__prompt{padding:.5rem}.workflow-builder-inspector__attachment-dropzone__input{display:none}.workflow-builder-inspector__attachment-dropzone__list{gap:.5rem;display:grid}.workflow-builder-inspector__attachment-dropzone--grid .workflow-builder-inspector__attachment-dropzone__list{grid-template-columns:repeat(auto-fit,minmax(5.125rem,1fr));gap:.875rem}.workflow-builder-inspector__attachment-dropzone__chip{box-shadow:var(--c-10) 0 0 0 1px;border-radius:var(--rd-8);background:var(--background);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem;display:grid}.workflow-builder-inspector__attachment-dropzone--grid .workflow-builder-inspector__attachment-dropzone__chip{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.625rem;padding:0;position:relative}.workflow-builder-inspector__attachment-dropzone__chip-thumb{border-radius:var(--rd-6);background:var(--c-accent-10);width:1.75rem;height:1.75rem;color:var(--c-accent);object-fit:cover;justify-content:center;align-items:center;display:inline-flex}.workflow-builder-inspector__attachment-dropzone__chip-thumb--icon{background:var(--c-7);color:var(--c-50)}.workflow-builder-inspector__attachment-dropzone--grid .workflow-builder-inspector__attachment-dropzone__chip-thumb{border:1px solid var(--c-7);border-radius:var(--rd-8);background:var(--c-2);grid-column:1;justify-self:center;width:5.5rem;height:5.5rem}.workflow-builder-inspector__attachment-dropzone__chip-body{min-width:0}.workflow-builder-inspector__attachment-dropzone__chip-body strong,.workflow-builder-inspector__attachment-dropzone__chip-body small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-builder-inspector__attachment-dropzone__chip-body strong{font:var(--text-13)}.workflow-builder-inspector__attachment-dropzone__chip-body small{color:var(--c-50);font:var(--text-10)}.workflow-builder-inspector__attachment-dropzone--grid .workflow-builder-inspector__attachment-dropzone__chip-body{grid-column:1;width:100%;min-width:0}.workflow-builder-inspector__attachment-dropzone--grid .workflow-builder-inspector__attachment-dropzone__chip-body small{display:none}.workflow-builder-inspector__attachment-dropzone--grid .workflow-builder-inspector__attachment-dropzone__chip-body strong{text-align:center;font:var(--text-10);color:var(--c-50)}.workflow-builder-inspector__attachment-dropzone__chip-actions{flex-direction:row;align-self:center;align-items:center;gap:.125rem;margin-left:auto;display:flex}.workflow-builder-inspector__attachment-dropzone--grid .workflow-builder-inspector__attachment-dropzone__chip-actions{grid-area:1/2/-1;align-self:center;margin-left:0;position:static}.workflow-builder-inspector__attachment-dropzone__prompt{text-align:center;color:var(--c-50);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.workflow-builder-inspector__attachment-dropzone__prompt svg{opacity:.5;flex-shrink:0;display:block}.workflow-builder-inspector__attachment-dropzone__prompt strong{font:var(--text-14);color:var(--c-100)}.workflow-builder-inspector__attachment-dropzone--grid .workflow-builder-inspector__attachment-dropzone__prompt{border:1px dashed var(--c-15);border-radius:var(--rd-12);background:var(--c-2);gap:.5rem;width:100%;min-height:5.5rem;padding:.875rem .75rem}.workflow-builder-inspector__attachment-dropzone__help{max-width:16rem;color:var(--c-50);font:var(--text-12);margin:0}.workflow-builder-inspector__attachment-dropzone__error{color:var(--c-red);font:var(--text-12);margin:0}.workflow-builder-inspector__attachment-dropzone__upload-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:flex}.workflow-builder-inspector__attachment-dropzone__upload-list span{font:var(--text-11);color:var(--c-50)}.workflow-builder-inspector__attachment-dropzone__upload-failed{background:var(--c-red-10);color:var(--c-red)}.workflow-builder-inspector__overlay{z-index:200000;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.workflow-builder-inspector__overlay-backdrop{background:var(--c-25);-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);position:absolute;inset:0}.workflow-builder-inspector__overlay-panel{border-radius:var(--rd-12);background:var(--background);grid-template-rows:auto minmax(0,1fr);width:min(73.75rem,100vw - 3rem);height:min(51.25rem,100dvh - 3rem);min-height:26rem;display:grid;position:relative;overflow:hidden}.workflow-builder-inspector__overlay-panel--text{height:min(45rem,100dvh - 3rem)}.workflow-builder-inspector__overlay-dialog{outline:none;display:contents}.workflow-builder-inspector__overlay-type{color:var(--c-50);font:var(--text-12);margin:0}.workflow-builder-inspector__overlay-title{color:var(--c-100);font:var(--text-16);font-weight:var(--fw-500);margin:0}.workflow-builder-inspector__overlay-header{border-bottom:1px solid var(--c-10);grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:grid}.workflow-builder-inspector__overlay-header-title{flex-direction:column;grid-column:1;align-items:center;display:flex}.workflow-builder-inspector__overlay-actions{grid-column:2;justify-self:end;align-items:center;gap:.625rem;display:flex}.workflow-builder-inspector__overlay-body{min-height:0;padding:1.125rem 1.25rem 1.25rem}.workflow-builder-inspector__overlay-body .workflow-builder-inspector__code-editor,.workflow-builder-inspector__overlay-body .workflow-builder-inspector__code-editor .cm-editor,.workflow-builder-inspector__overlay-body .workflow-builder-inspector__code-editor--native{height:100%;min-height:0;max-height:none}.workflow-builder-inspector__overlay-body .workflow-builder-inspector__code-editor .cm-scroller{height:100%}.workflow-builder-inspector__overlay-body--text,.workflow-builder-inspector__overlay-body--decision,.workflow-builder-inspector__overlay-body:not(.workflow-builder-inspector__overlay-body--text):not(.workflow-builder-inspector__overlay-body--decision){min-height:0;display:grid}@media (width<=45rem){.workflow-builder-inspector__overlay{padding:0}.workflow-builder-inspector__overlay-panel{border-radius:0;width:100%;height:100dvh;min-height:0}.workflow-builder-inspector__overlay-panel--text{height:100dvh}.workflow-builder-inspector__overlay-header{align-items:flex-start;padding:1rem 1.125rem}.workflow-builder-inspector__overlay-body{padding:.875rem 1rem 1.125rem}}@media (width<=900px){.workflow-builder-inspector-shell{z-index:30;height:min(var(--workflow-inspector-height,32.5rem), 92dvh);max-height:92dvh;position:fixed;bottom:0;left:0;right:0}.workflow-builder-inspector-shell .workflow-builder-inspector__resize-handle{cursor:ns-resize;width:100%;height:1.5rem;inset:-.75rem 0 auto}.workflow-builder-inspector-shell .workflow-builder-inspector__resize-handle:before{border-radius:var(--rd-full);background:var(--c-15);width:auto;height:.25rem;inset:.75rem calc(50% - 1.75rem) auto}.workflow-builder-inspector-shell .workflow-builder-inspector__resize-handle span{display:none}.workflow-builder-inspector-shell .workflow-builder-inspector__resize-handle:hover:before,.workflow-builder-inspector-shell .workflow-builder-inspector__resize-handle:focus-visible:before{background:var(--c-accent)}.workflow-builder-inspector{border-top:1px solid var(--c-10);border-left:0;max-height:none}.workflow-builder-inspector--empty{display:none}.workflow-builder-inspector__cron-control-grid,.workflow-builder-inspector__trigger-form-grid{grid-template-columns:1fr}.workflow-builder-inspector__trigger-filter-row{flex-wrap:wrap}}.workflow-webhook-help-dialog__body{flex-direction:column;gap:.75rem;display:flex}.workflow-webhook-help-dialog__body strong{font-weight:var(--fw-600)}.workflow-webhook-help-dialog__body code{white-space:normal;font:var(--text-12);font-family:var(--font-family-mono);line-height:1.2}.workflow-webhook-help-dialog__body pre{border:1px solid var(--c-10);border-radius:var(--rd-8);padding:.25rem .75rem .5rem}.workflow-action-type-badge{color:var(--c-100);font:var(--text-14);white-space:nowrap;flex:none;align-items:center;gap:.375rem;display:inline-flex}.workflow-action-type-badge svg{flex-shrink:0;display:block}.workflow-action-palette__card .workflow-action-type-badge{color:var(--c-accent);border-radius:none;opacity:1;background-color:#0000;justify-content:center;height:auto;padding:0}.workflow-action-attachment-count{border-radius:var(--rd-full);background:var(--c-10);color:var(--c-100);font:var(--text-11);white-space:nowrap;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .625rem .25rem .375rem;display:inline-flex}.workflow-action-attachment-count svg{width:.75rem;height:.75rem;margin-bottom:1px}.workflow-action-palette{align-content:start;gap:0;min-width:0;display:grid}.workflow-action-palette__description{color:var(--c-62);font:var(--text-14);margin:0 0 .875rem}.workflow-action-palette__grid{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0 -1.25rem -1.25rem;padding:1rem .75rem 1.25rem 1.25rem;display:grid;overflow-y:auto}.workflow-action-palette__card{border:1px solid var(--c-10);border-radius:var(--rd-8);background:var(--background);text-align:left;transition:var(--transition);flex-direction:column;align-items:start;gap:.625rem;padding:.875rem;display:flex}.workflow-action-palette__card:hover:not(:disabled){border-color:var(--c-15);background:var(--background-dimmed)}.workflow-action-palette__card:focus-visible,.workflow-action-palette__card:focus{outline:0}.workflow-action-palette__card:active:not(:disabled){scale:.99}.workflow-action-palette__card:disabled{cursor:not-allowed;opacity:.55}.workflow-action-palette__card strong,.workflow-action-palette__card small{display:block}.workflow-action-palette__card strong{font:var(--text-14);font-weight:var(--fw-500)}.workflow-action-palette__card small{color:var(--c-50);font:var(--text-13);margin-top:.25rem}.workflow-action-palette__empty{border:1px dashed var(--c-15);border-radius:var(--rd-12);background:linear-gradient(to bottom, transparent, var(--c-2));min-height:12rem;box-shadow:inset 0 0 0 6px var(--background);color:var(--c-75);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.workflow-action-palette__empty p{font:var(--text-14);margin:0}.workflow-action-palette__empty-icon{opacity:.45;color:var(--c-100)}@media (width<=768px){.workflow-action-palette__card{flex-direction:row;align-items:center;padding:.75rem}.workflow-action-palette__card small{margin-top:0}.workflow-action-palette__card svg{margin-bottom:.125rem}}.workflow-action-preview{align-content:start;display:grid}.workflow-action-preview__empty{color:var(--c-50);font:var(--text-13);text-align:center;border:1px dashed var(--c-15);border-radius:var(--rd-12);background-color:var(--background-dimmed);box-shadow:inset var(--background) 0 0 0 3px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:1.5rem;display:flex}.workflow-action-preview__empty p{margin:0}.workflow-action-preview__empty svg{color:var(--c-100);opacity:.45;margin-bottom:.125rem}.workflow-action-preview__body{flex-direction:column;gap:1rem;display:flex}.workflow-action-preview__arg-grid{grid-template-columns:1fr 1fr;gap:.625rem .75rem;display:grid}.workflow-action-preview__arg-grid [data-field-type=boolean]{grid-column:1/-1}.workflow-action-preview__target-fields{gap:.625rem;display:grid}.workflow-action-preview__checkbox-field{font:var(--text-13);cursor:pointer;align-items:center;gap:.5rem;display:flex}.workflow-action-preview__field-footer{font:var(--text-12);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.workflow-action-preview__expand-link{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--c-25);text-decoration-color:var(--c-25);text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.workflow-action-preview__expand-link[data-hovered]{text-decoration:underline}.workflow-action-preview__attachments{gap:.5rem;display:grid}.workflow-action-preview__attachments>strong{font:var(--text-12)}.workflow-action-preview__delete-confirm{text-align:center;max-width:14rem;color:var(--c-100);flex-direction:column;align-items:center;gap:.25rem;padding:1rem;display:flex}.workflow-action-preview__delete-title{font:var(--text-14);font-weight:var(--fw-500);margin:0}.workflow-action-preview__delete-body{font:var(--text-13);color:var(--c-50);margin:0 0 .25rem;line-height:1.45}.workflow-action-preview__delete-actions{flex-direction:column;gap:.5rem;width:100%;display:flex}@keyframes workflow-sheet-in{0%{opacity:0;transform:translate(4rem)}to{opacity:1;transform:translate(0)}}@keyframes workflow-sheet-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4rem)}}.workflow-action-overlay__backdrop{justify-content:flex-end;align-items:stretch;padding:0}.workflow-action-overlay{width:95vw;height:100dvh;max-height:none;box-shadow:-1px 0 var(--c-10);transform-origin:100%;border-radius:0;animation:.3s cubic-bezier(.175,.885,.32,1.1) both workflow-sheet-in;overflow:hidden}.workflow-action-overlay[data-exiting]{animation:.3s cubic-bezier(.175,.885,.32,1.1) both workflow-sheet-out}.workflow-action-overlay__dialog{outline:none;grid-template-rows:auto auto minmax(0,1fr);height:100%;padding:0;display:grid}.workflow-action-overlay__col-header{align-items:start;gap:.625rem;margin-bottom:.875rem;display:flex}.workflow-action-overlay__col-step{border-radius:var(--rd-full);background:var(--c-accent-15);width:1.375rem;height:1.375rem;color:var(--c-accent);font:var(--text-13);font-weight:var(--fw-500);letter-spacing:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflow-action-overlay__col-title{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.workflow-action-overlay__col-label{font:var(--text-16);font-weight:var(--fw-600);color:var(--c-100)}.workflow-action-overlay__col-subtitle{font:var(--text-13);color:var(--c-50)}.workflow-action-overlay__col-header-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.workflow-action-overlay__step-count{color:var(--c-50);font:var(--text-12);flex-shrink:0}.workflow-action-overlay__header{border-bottom:1px solid var(--c-10);grid-row:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.625rem .875rem .625rem 1.25rem;display:grid}.workflow-action-overlay__header-title{grid-column:1}.workflow-action-overlay__eyebrow{color:var(--c-50);font:var(--text-11);font-weight:var(--fw-400);display:block}.workflow-action-overlay__title{font:var(--text-16);font-weight:var(--fw-600);color:var(--c-100)}.workflow-action-overlay__header-actions{grid-column:3;justify-self:end;align-items:center;gap:.625rem;display:flex}.workflow-action-overlay__carousel{grid-column:2;align-items:center;gap:.5rem;min-width:0;padding:0 .75rem;display:flex}.workflow-action-overlay__carousel-arrow{color:var(--c-50);flex-shrink:0}.workflow-action-overlay__carousel-track{width:100%;min-width:0;max-width:40rem;-webkit-mask-image:linear-gradient(to right, transparent 0, var(--background) 1rem, var(--background) calc(100% - 1rem), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--background) 1rem, var(--background) calc(100% - 1rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--background) 1rem, var(--background) calc(100% - 1rem), transparent 100%);flex:1;overflow:hidden}.workflow-action-overlay__carousel-inner{will-change:transform;align-items:stretch;gap:.375rem;display:flex}.workflow-action-overlay__carousel-item{border-radius:var(--rd-8);border:1px solid var(--c-10);cursor:pointer;text-align:left;background:0 0;flex:none;align-items:center;gap:.5rem;width:11rem;min-width:0;padding:.375rem .75rem .375rem .5rem;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.workflow-action-overlay__carousel-item:hover{background:var(--c-5);border-color:var(--c-10)}.workflow-action-overlay__carousel-item--active{background:var(--c-accent-5);border:1px solid var(--c-accent);cursor:default;pointer-events:none}.workflow-action-overlay__carousel-item--active:hover{background:var(--c-accent-5)}.workflow-action-overlay__carousel-item .workflow-builder-node__content{flex:1;gap:0;min-width:0;height:auto;overflow:hidden}.workflow-action-overlay__carousel-item .workflow-builder-node__icon{border-radius:var(--rd-4)}.workflow-action-overlay__carousel-step{width:100%;font:var(--text-10);color:var(--c-75);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;text-overflow:ellipsis;line-height:1.1;display:block;overflow:hidden}.workflow-action-overlay__carousel-label{width:100%;font:var(--text-12);font-weight:var(--fw-500);color:var(--c-100);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.workflow-action-overlay__body{grid-row:3;grid-template-columns:2fr 2fr 1.5fr;display:grid;overflow:hidden}.workflow-action-overlay__body>.workflow-action-palette,.workflow-action-overlay__body>.workflow-action-overlay__sequence-pane,.workflow-action-overlay__body>.workflow-action-preview{flex-direction:column;min-width:0;padding:1.25rem;display:flex;overflow:auto}.workflow-action-overlay__body>.workflow-action-overlay__sequence-pane,.workflow-action-overlay__body>.workflow-action-preview{border-left:1px solid var(--c-10)}.workflow-action-overlay__body>.workflow-action-preview{border-top:none;border-bottom:none;border-right:none;border-radius:0}.workflow-action-overlay__sequence-container{border:1px dashed var(--c-15);border-radius:var(--rd-12);background-color:var(--background-dimmed);box-shadow:inset var(--background) 0 0 0 3px;scrollbar-gutter:stable;flex-direction:column;flex:1;transition:padding .18s,border-color .18s,background-color .18s,box-shadow .18s,border-radius .18s;display:flex;position:relative;overflow-y:auto}.workflow-action-overlay__sequence-container[data-has-steps]{box-shadow:none;background-color:#0000;border-color:#0000;border-radius:0;margin:0 -1.25rem -1.25rem;padding:.2rem .75rem 1.25rem 1.25rem}.workflow-action-overlay__add-card{color:var(--c-50);font:var(--text-13);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.5rem;display:flex;position:absolute;inset:0}.workflow-action-overlay__add-card svg{color:var(--c-100);opacity:.45;margin-bottom:.125rem}.workflow-action-overlay__sequence-list{gap:.75rem;display:grid}.workflow-action-overlay__drop-target{display:grid}.workflow-action-overlay__drop-line{background:var(--c-accent);pointer-events:none;border-radius:1px;height:2px;margin-inline:.25rem}.workflow-action-overlay__row{box-shadow:0 0 0 1px var(--c-10);border-radius:var(--rd-8);background:var(--background);transition:var(--transition);grid-template-columns:1.75rem 1.375rem minmax(0,1fr) auto;align-items:center;padding:.75rem .875rem .75rem 0;display:grid;position:relative}.workflow-action-overlay__row:hover{box-shadow:0 0 0 1px var(--c-15);background-color:var(--background-dimmed)}.workflow-action-overlay__row:focus-within,.workflow-action-overlay__row--selected{box-shadow:0 0 0 1px var(--c-accent-25), 0 0 0 3px var(--c-accent-15);background-color:var(--c-accent-7);outline:0}.workflow-action-overlay__row:focus-within:hover,.workflow-action-overlay__row--selected:hover{box-shadow:0 0 0 1px var(--c-accent-25), 0 0 0 3px var(--c-accent-15);background-color:var(--c-accent-7)}.workflow-action-overlay__row:focus-within .workflow-action-type-badge,.workflow-action-overlay__row--selected .workflow-action-type-badge{color:var(--c-accent)}.workflow-action-overlay__row:focus-within .workflow-action-overlay__copy-label,.workflow-action-overlay__row--selected .workflow-action-overlay__copy-label{color:var(--c-accent-75)}.workflow-action-overlay__row--readonly{grid-template-columns:1.75rem 1.375rem minmax(0,1fr);padding-right:.75rem}.workflow-action-overlay__row-select{min-width:0;color:inherit;text-align:start;cursor:pointer;appearance:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin:0;padding:0 0 0 .75rem;display:grid}.workflow-action-overlay__row-select:focus-visible{outline:none}.workflow-action-overlay__drag-handle{color:var(--c-50);cursor:grab;justify-content:center;align-items:center;width:1.75rem;height:100%;display:inline-flex}.workflow-action-overlay__drag-handle--readonly{cursor:default}.workflow-action-overlay__row-number{border-radius:var(--rd-full);background:var(--c-7);width:1.375rem;height:1.375rem;color:var(--c-75);font:var(--text-12);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflow-action-overlay__copy{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;padding-left:0;display:flex}.workflow-action-overlay__copy .workflow-action-type-badge{flex-shrink:0}.workflow-action-overlay__copy-label{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font:var(--text-13);color:var(--c-50);overflow:hidden}.workflow-action-overlay__row-actions{flex-shrink:0;justify-self:end;align-items:center;gap:.125rem;display:flex}@media (width<=1100px){.workflow-action-overlay__header{grid-template-rows:auto auto;grid-template-columns:1fr auto}.workflow-action-overlay__header-title{grid-area:1/1}.workflow-action-overlay__header-actions{grid-area:1/2}.workflow-action-overlay__carousel{grid-area:2/1/auto/-1;width:100%;padding-inline:0}.workflow-action-overlay__carousel-track{max-width:none}.workflow-action-overlay__body{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:35% 65%}.workflow-action-overlay__body>.workflow-action-palette{border-top:none;border-left:none;grid-area:1/1/-1}.workflow-action-overlay__body>.workflow-action-overlay__sequence-pane{border-left:1px solid var(--c-10);border-top:none;grid-area:1/2}.workflow-action-overlay__body>.workflow-action-preview{border-left:1px solid var(--c-10);border-top:1px solid var(--c-10);grid-area:2/2}}@media (width<=768px){.workflow-action-overlay{border-radius:0;width:100vw}.workflow-action-overlay__header{padding:.875rem 1rem}.workflow-action-overlay__body{grid-template-columns:1fr;grid-template-rows:unset;overflow:hidden auto}.workflow-action-overlay__body>.workflow-action-palette,.workflow-action-overlay__body>.workflow-action-overlay__sequence-pane,.workflow-action-overlay__body>.workflow-action-preview{grid-column:unset;grid-row:unset;border-left:none;border-top:1px solid var(--c-10);height:auto;margin-bottom:.5rem;padding:1rem;overflow:visible}.workflow-action-overlay__body>.workflow-action-palette{border-top:none}.workflow-action-overlay__body>.workflow-action-overlay__sequence-pane{display:block}.workflow-action-palette__grid{max-height:50dvh;margin-inline:0;padding-inline:0;overflow:hidden auto}.workflow-action-preview__empty{min-height:25dvh}.workflow-action-overlay__sequence-container{flex:unset;min-height:25dvh;max-height:70dvh;overflow-x:hidden}.workflow-action-overlay__sequence-container[data-has-steps]{padding-inline:.2rem;margin-inline:0 -.75rem;padding-bottom:1.75rem}}.workflow-table-state,.workflow-builder-state{height:100dvh;min-height:100dvh;color:var(--c-100);font:var(--text-14);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;display:flex}.workflow-builder-state__icon{opacity:.5}
