@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.console-toasts{position:fixed;top:16px;right:16px;z-index:2000;display:flex;flex-direction:column;gap:var(--space-2,8px);width:min(380px,calc(100vw - 32px));pointer-events:none}.console-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border:1px solid color-mix(in srgb,var(--error) 45%,transparent);border-left:3px solid var(--error);border-radius:12px;background:var(--ad-opaque,var(--surface));color:var(--fg);box-shadow:0 12px 32px #0000004d;font-size:13px;line-height:18px;animation:console-toast-in .2s ease-out backwards}.console-toast-body{flex:1;min-width:0}.console-toast-body p{margin:0}.console-toast-body p+p{margin-top:4px;color:var(--muted);font-size:12px}.console-toast-body .text-link{margin-left:6px}.console-toast-close{flex:none;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;background:none;color:var(--muted);cursor:pointer;transition:color .2s ease}.console-toast-close:hover{color:var(--fg)}@keyframes console-toast-in{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.console-toast{animation:none}}.deck-select{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;min-height:42px;padding:10px 13px;border:1px solid var(--border,#dfe2e7);border-radius:13px;background:var(--surface,#fafbfc);color:var(--fg,#20232a);font:inherit;text-align:left;cursor:pointer;box-shadow:0 2px 4px #18203404;transition:border-color .15s,box-shadow .15s}.deck-select>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-select-arrow{display:flex;flex:none;color:var(--muted,#707682)}.deck-select:hover,.deck-select[data-state=open]{border-color:var(--project-color,#518ae2);box-shadow:0 0 0 3px color-mix(in srgb,var(--project-color,#518ae2) 10%,transparent)}.deck-select:focus-visible{outline:2px solid var(--project-color,#518ae2);outline-offset:3px}.deck-select:disabled{opacity:.5;cursor:not-allowed}.field>.deck-select{width:100%}.deck-select-menu{z-index:1500;max-width:min(90vw,540px);min-width:var(--radix-select-trigger-width);max-height:min(360px,var(--radix-select-content-available-height));border:1px solid var(--border,#dfe2e7);border-radius:16px;background:var(--surface,#fafbfc);color:var(--fg,#20232a);box-shadow:0 15px 45px #11182724,0 2px 6px #1118270a;overflow:hidden;font:inherit;isolation:isolate}.deck-select-viewport{padding:6px}.deck-select-label{padding:10px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#707682)}.deck-select-option{position:relative;display:flex;align-items:center;min-height:39px;padding:9px 36px 9px 12px;gap:10px;outline:none;border-radius:10px;cursor:pointer;font-size:13px;line-height:1.4;-webkit-user-select:none;user-select:none}.deck-select-option[data-highlighted]{background:color-mix(in srgb,var(--project-color,#518ae2) 10%,var(--surface,#fafbfc))}.deck-select-option[data-state=checked]{color:var(--project-color,#347bd6);font-weight:650}.deck-select-option[data-disabled]{opacity:.4;pointer-events:none}.deck-select-check{position:absolute;right:11px;display:flex}.deck-select-scroll{display:flex;align-items:center;justify-content:center;height:24px}.deck-select.language-select{min-height:35px;padding:6px 10px;width:auto;font-size:12px}.ticket-agent-filter .deck-select{border:0;background:transparent;box-shadow:none;min-width:145px;max-width:230px}.global-project-trigger.deck-select{display:flex;width:auto;gap:12px;padding:9px 13px;border:1px solid var(--border,#dfe2e7);border-radius:17px}.global-project-trigger .global-project-select{max-width:260px}.project-option-label{display:flex;align-items:center;gap:12px}.project-option-label small{display:block;color:var(--muted)}.language-short{display:none}@media(max-width:760px){.language-full{display:none}.language-short{display:inline}.deck-select.language-select{gap:6px;padding:7px 9px}}.deck-select-option .global-project-mark{width:28px;height:28px;border-radius:9px}.deck-select-option .global-project-mark svg{width:16px;height:16px}.robot3d{position:relative;display:block;width:100%;height:100%;flex-shrink:0}.robot3d>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.robot3d>canvas{opacity:0}.robot3d[data-renderer=ready]>canvas{opacity:1}.agent-avatar>.robot3d{width:100%;height:100%}.robot3d-atlas{display:none}.robot3d-placeholder{position:absolute;top:12%;right:12%;bottom:12%;left:12%;display:grid;place-items:center;border-radius:18px;background:color-mix(in srgb,var(--muted,#64748b) 5%,transparent);color:var(--muted,#64748b);font-size:12px;letter-spacing:3px}.agent-avatar{width:var(--avatar-size,36px);height:var(--avatar-size,36px);display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border-radius:30%;background:var(--surface,#f8fafc);vertical-align:middle;box-shadow:0 0 0 1px #1523330b}.agent-avatar>svg,.agent-avatar>img{width:100%;height:100%;object-fit:cover}.appearance-editor{padding:26px}.appearance-editor>header{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:20px}.appearance-editor h3{margin:0;font-size:20px}.appearance-editor p{color:var(--muted);font-size:13px;line-height:1.6;max-width:620px}.appearance-preview{display:flex;align-items:center;gap:16px;flex:none}.appearance-modes{display:flex;gap:5px;border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:12px}.appearance-modes button{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.appearance-modes button[aria-pressed=true]{background:var(--surface);color:var(--fg);border-color:var(--border);box-shadow:0 2px 5px #00000005}.avatar-choice{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 9px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.avatar-choice:hover{background:var(--surface);border-color:var(--border)}.avatar-choice[aria-pressed=true]{background:color-mix(in srgb,var(--project-color,#5085d4) 7%,var(--surface));border-color:var(--project-color,#5085d4);color:var(--fg)}.avatar-choice:focus-visible{outline:2px solid var(--project-color);outline-offset:3px}.avatar-check{position:absolute;right:5px;top:5px;background:var(--project-color,#5085d4);color:#fff;border-radius:50%;padding:3px;box-sizing:content-box}.avatar-upload{border:1px dashed var(--border);border-radius:16px;padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface)}.avatar-upload h4{margin:12px 0 0}.appearance-editor footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px;border-top:1px solid var(--border);padding-top:16px}.appearance-editor footer>p{flex:1;min-width:200px}.appearance-saved{display:flex;align-items:center;gap:5px;color:var(--project-color);font-size:12px}.ad-agent-identity>.agent-avatar{margin-bottom:7px}.ad-leader-portrait>span:last-child{display:flex;gap:8px;align-items:center;justify-content:center}.person-header>.agent-avatar{margin-right:4px}.ticket-owner .agent-avatar{box-shadow:none}@media(max-width:650px){.appearance-editor{padding:18px}.appearance-editor>header{align-items:flex-start;flex-direction:column}.appearance-modes button{padding:8px}.appearance-preview{gap:12px}}.changelog-agent{display:inline-flex;align-items:center;gap:7px}.person-form>.appearance-editor{box-shadow:none;border:1px solid var(--border);margin:20px 0 28px;padding:20px;background:var(--surface)}.appearance-pose-preview{margin:12px 0 22px;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:12px}.appearance-pose-preview>p{margin:0 0 6px;font-size:11px}.appearance-pose-preview>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.appearance-pose-preview figure{margin:0;text-align:center;min-width:0}.appearance-pose-preview .ad-figure{width:100%;max-width:180px;height:112px;margin:0 auto}.appearance-pose-preview figcaption{color:var(--muted);font-size:11px}@media(max-width:650px){.appearance-pose-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.avatar-gallery-shell{min-width:0;width:100%;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden}.avatar-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px}.avatar-gallery-toolbar>div{display:flex;gap:6px;flex:none}.avatar-scroll-button{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg);cursor:pointer}.avatar-scroll-button:disabled{opacity:.3;cursor:default}.avatar-scroll-button:not(:disabled):hover{border-color:var(--project-color);color:var(--project-color)}.avatar-gallery{width:100%;max-width:none;max-height:290px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--muted) var(--surface);padding:12px 18px 14px 12px;scroll-padding:12px;box-sizing:border-box}.avatar-gallery::-webkit-scrollbar{width:12px}.avatar-gallery::-webkit-scrollbar-track{background:var(--surface)}.avatar-gallery::-webkit-scrollbar-thumb{background:var(--muted);border:3px solid var(--surface);border-radius:9px}.avatar-gallery:focus-visible{outline:2px solid var(--project-color);outline-offset:-3px}.avatar-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;width:100%;min-width:0}.dark .agent-avatar{--robot-tile:#303943;--ad-art-shell-top:#b8c8dc;--ad-art-shell-bottom:#53677e;--ad-art-edge:#64768a}@media(max-width:650px){.avatar-gallery{padding:10px 14px 12px 8px;max-height:270px}.avatar-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px}.avatar-gallery-toolbar{font-size:11px;padding:8px 10px}}.robot-category-filter{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 14px}.robot-category-filter .field{margin:0;min-width:210px;max-width:100%;font-size:12px}.robot-category-filter .deck-select{margin-top:7px}.robot-category-filter>span{font-size:12px;color:var(--muted);padding-bottom:11px;white-space:nowrap}.avatar-choice small{display:block;font-size:9px;line-height:1.25;font-weight:400;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}@media(max-width:650px){.robot-category-filter{gap:8px}.robot-category-filter .field{min-width:0;flex:1}.robot-category-filter .deck-select{width:100%;max-width:100%}.robot-category-filter>span{font-size:10px}}.appearance-pose-preview .appearance-leader-preview{grid-column:1/-1;width:280px;max-width:100%;margin:auto}.appearance-leader-preview .ad-leader-scene{height:240px;min-height:0}.user-avatar{overflow:hidden}.user-avatar img{display:block;width:100%;height:100%;object-fit:cover}.member-avatar{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:50%;background:var(--accent-bg);color:var(--accent);font-size:.79rem;font-weight:600}.account-avatar{display:grid;place-items:center;width:72px;height:72px;flex-shrink:0;border-radius:50%;background:var(--accent-bg);color:var(--accent);font-size:1.6rem;font-weight:600}.account-avatar-preview{display:grid;place-items:center;width:160px;height:160px;border-radius:50%;background:var(--accent-bg);color:var(--accent);font-size:3.2rem;font-weight:600}.console-scope-bootstrap{display:grid;min-height:100dvh}.console-scope-bootstrap>*{grid-area:1/1}.console-scope-bootstrap:has(>.console-layout,>.console-scope-bootstrap){display:contents}.console-scope-bootstrap:has(>.console-layout,>.console-scope-bootstrap)>.console-shell-skeleton{display:none}.console-scope-bootstrap>.loading-screen:not(:has([role=alert])){display:none}.console-scope-bootstrap>.loading-screen:has([role=alert]){z-index:1;align-self:start;min-height:0;margin:100px var(--space-6) var(--space-6) calc(248px + var(--space-6));padding:var(--space-5);background:var(--bg);border:1px solid var(--border);border-radius:14px}@media(max-width:760px){.console-scope-bootstrap>.loading-screen:has([role=alert]){margin-left:var(--space-6)}}.console-layout.shell-figma{height:100dvh;overflow:hidden}.console-layout.shell-figma .console-body{height:calc(100dvh - 56px);min-height:0}.console-layout.shell-figma .console-main{min-height:0;overflow:auto;scrollbar-gutter:stable;scroll-padding-block:var(--space-6)}.console-layout.shell-figma[data-shell-layout=dashboard] .console-main{width:100%;max-width:1800px;margin-inline:auto;padding:var(--space-6);display:flex;flex-direction:column}.console-layout.shell-figma[data-shell-layout=dashboard] .console-route{display:flex;flex-direction:column;flex:1;min-height:0}@media(max-width:550px){.console-layout.shell-figma[data-shell-layout=dashboard] .console-main{padding:var(--space-4)}}.shell-figma .console-footer{flex-shrink:0}.shell-figma .topbar-brand{gap:var(--space-2)}.shell-figma .shell-brand-mark,.shell-figma .shell-brand-mark svg{display:block;width:28px;height:28px}.shell-figma .shell-wordmark{font-family:var(--font-title);font-size:15px;line-height:20px;font-weight:700;white-space:nowrap;color:var(--fg)}.shell-figma .topbar-nav{gap:var(--space-1)}.shell-figma .topbar-nav-button{width:36px;height:30px;border-radius:9px}.shell-figma .topbar-nav .topbar-nav-button:is(.active,[aria-current=page]){width:41px;height:35px;background:var(--ad-paper)}.shell-figma .topbar-end{gap:var(--space-1)}.shell-figma .topbar-end .topbar-nav-button{width:30px;height:30px;border-radius:8px}.shell-figma .topbar-dot{top:4px;bottom:auto;right:3px;border:0}.shell-figma .topbar-dot.offline,.shell-figma .topbar-dot.notification{background:var(--warning)}.shell-figma .topbar-avatar .avatar{width:28px;height:28px;background:var(--accent);color:var(--on-primary);font-size:12px}.shell-figma .topbar-avatar{display:block;margin-left:0}.shell-figma .shell-avatar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:transparent;border:0}.shell-figma .topbar-avatar-menu{border-radius:14px}.shell-figma .shell-search-trigger{display:flex;align-items:center;gap:var(--space-2);height:28px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--ad-paper);color:var(--muted);cursor:pointer}.shell-figma .shell-search-trigger kbd{font:500 11.5px/14px var(--font-text)}.shell-figma .shell-search-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:var(--space-5);color:var(--fg);border:1px solid var(--border);border-radius:14px}.shell-figma .shell-search-dialog::backdrop{background:#0006}.shell-figma .shell-search-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.shell-figma .shell-search-dialog h2{font-size:18px}.shell-figma .shell-search-field{display:flex;align-items:center;gap:var(--space-3);padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--muted)}.shell-figma .shell-search-field input{min-width:0;flex:1;width:100%;border:0;outline:none;background:transparent;color:var(--fg);font:inherit;font-size:14px}.shell-figma .shell-search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.shell-figma .shell-search-dialog>nav{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-4)}.shell-figma .shell-search-dialog>nav a,.shell-figma .shell-search-dialog>nav button{padding:10px 12px;border-radius:8px;font:inherit;font-size:14px;text-align:left;border:0;background:transparent;color:var(--fg);cursor:pointer}.shell-figma .shell-search-dialog>nav a:hover,.shell-figma .shell-search-dialog>nav button:hover{background:var(--hover)}.shell-figma .shell-search-dialog>p{margin-top:var(--space-4);font-size:14px;color:var(--muted)}.shell-figma .topbar-nav .state-pill{font-size:12px;line-height:15px;font-weight:500;color:var(--muted);background:var(--hover);border-radius:13px;gap:6px;padding:5px 11px 5px 9px;white-space:nowrap}.shell-figma .topbar-nav .state-pill>i{width:7px;height:7px;background:var(--success)}.console-layout.shell-figma .sidebar{width:248px;padding:19px 11px var(--space-5) var(--space-3);scrollbar-gutter:auto;background:var(--ad-panel);border-color:var(--ad-rim)}.console-layout.shell-figma .console-body{margin-left:248px}.shell-figma .sidebar-top{display:none}.shell-figma .shell-section-heading{display:flex;flex-shrink:0;flex-direction:column;gap:1px;padding:1px 10px var(--space-4)}.shell-figma .shell-section-heading strong{font:700 19px/26px var(--font-title)}.shell-figma .shell-section-heading>span{font-size:12px;line-height:15px;color:var(--muted)}.shell-figma .shell-project-card{display:flex;align-items:center;gap:10px;width:100%;height:35px;min-height:35px;flex-shrink:0;padding:0 var(--space-2);margin-bottom:18px;border:0;border-radius:10px;background:transparent;box-shadow:none;text-align:left}.shell-figma .shell-project-copy{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.shell-figma .shell-project-copy strong{font:700 17px/21px var(--font-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-figma .shell-project-copy>span{font-size:11.5px;line-height:14px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-figma .shell-project-tile{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:var(--project-color);color:var(--on-primary)}.shell-figma .shell-project-card>.shell-project-tile{background:var(--shell-accent-soft);color:var(--accent);align-self:flex-start;margin-top:1px}.shell-figma .shell-project-tile svg{width:16px;height:16px}.shell-figma .shell-project-option{display:flex;align-items:center;gap:var(--space-3)}.shell-figma .sidebar nav,.shell-figma .shell-skeleton-navigation{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.console-layout.shell-figma .sidebar nav a,.shell-figma .shell-nav-pending{display:flex;align-items:center;min-height:32px;height:32px;flex-shrink:0;padding:7px 10px;border-radius:8px;font-size:13.5px;line-height:16px;font-weight:500;gap:10px}.shell-figma .shell-nav-pending{color:var(--muted)}.shell-figma .shell-nav-pending>svg{flex-shrink:0}.console-layout.shell-figma .sidebar nav a.active{background:var(--selection);color:var(--fg);font-weight:600}.console-layout.shell-figma .sidebar nav a>svg{width:18px;height:18px}.console-layout.shell-figma .sidebar nav a>span{align-self:flex-start}.console-layout.shell-figma .sidebar nav a.active>svg{color:var(--fg)}.shell-figma .nav-inline-badge{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:17px;border:0;border-radius:7px;padding:2px 7px;font-size:11px;line-height:13px;font-weight:600;background:var(--shell-accent-soft);color:var(--accent)}.shell-figma .sidebar-other-projects{margin:var(--space-2) 10px 0;padding-top:11px;gap:2px;border-color:var(--ad-rim)}.shell-figma .sidebar-other-projects .nav-caption{padding:0;margin:0 0 5px;font-size:10.5px;line-height:13px;font-weight:600;letter-spacing:.07em}.shell-figma .sidebar-other-project{height:32px;min-height:32px;margin-inline:-10px;padding:7px 10px;border-radius:8px;font-size:13.5px;line-height:16px;font-weight:500;gap:10px;color:var(--fg)}.console-layout.shell-figma .sidebar-other-project-mark{width:18px;height:18px;border-radius:5px;background:var(--project-color);color:#fff}.shell-figma .sidebar-new-project{color:var(--muted)}.shell-figma .sidebar-other-project-mark svg{width:10px;height:10px}.console-layout.shell-figma .sidebar-bottom{padding-top:var(--space-4)}.shell-figma .sidebar-companion{padding:0 10px;font-size:11.5px;line-height:14px;font-weight:500}.shell-figma .sidebar-companion>svg{display:none}.shell-figma .sidebar-companion-device.offline>i{background:var(--warning)}.shell-figma .sidebar-companion-devices{width:100%}.shell-figma .sidebar-companion-device{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-figma .sidebar-companion-device>i{width:7px;height:7px;display:inline-block;vertical-align:middle;margin-right:7px}.console-layout.shell-figma .sidebar-bottom{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.console-layout.shell-figma .sidebar-bottom .sidebar-companion{flex:1;min-width:0}.shell-figma .sidebar-toggle{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.shell-figma .sidebar-toggle:hover{background:var(--hover);color:var(--fg)}.console-layout.shell-figma .sidebar{transition:width .16s ease}.console-layout.shell-figma .console-body{transition:margin-left .16s ease}.console-layout.shell-figma.sidebar-collapsed .sidebar{width:64px;padding:19px 11px var(--space-5) var(--space-3);transform:none}.console-layout.shell-figma.sidebar-collapsed .console-body{margin-left:64px}.shell-figma.sidebar-collapsed .shell-project-card{width:40px;padding:0 5px}.shell-figma.sidebar-collapsed .shell-project-card>.shell-project-tile{margin-top:1px}.shell-figma.sidebar-collapsed :is(.shell-project-copy,.shell-section-heading,.sidebar-project>div,.nav-caption,.sidebar-companion-copy,.sidebar-top){display:none}.console-layout.shell-figma.sidebar-collapsed .sidebar nav{margin-top:0}.console-layout.shell-figma.sidebar-collapsed .sidebar nav a,.shell-figma.sidebar-collapsed .sidebar-other-project{position:relative;width:40px;height:32px;min-height:32px;justify-content:center;padding:7px 11px;gap:0}.shell-figma.sidebar-collapsed .sidebar nav a>span,.shell-figma.sidebar-collapsed .sidebar-other-project>span:not(.sidebar-other-project-mark){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.console-layout.shell-figma.sidebar-collapsed .sidebar nav a>.nav-inline-badge{width:7px;height:7px;min-width:7px;padding:0;top:5px;left:28px;margin:0;border:0;border-radius:50%;clip-path:none;background:var(--accent);color:transparent;font-size:0}.shell-figma.sidebar-collapsed .sidebar-other-projects{display:flex;width:32px;margin:var(--space-2) 4px 0;padding-top:11px}.shell-figma.sidebar-collapsed .sidebar-other-project{margin-inline:-4px}.shell-figma.sidebar-collapsed .sidebar-other-project>svg{width:18px;height:18px;flex-shrink:0}.shell-figma.sidebar-collapsed .sidebar-scope{width:40px;min-height:35px;padding:0;justify-content:center;flex-direction:row;margin-bottom:18px}.console-layout.shell-figma.sidebar-collapsed .sidebar-bottom{flex-direction:column-reverse;gap:var(--space-3)}.console-layout.shell-figma.sidebar-collapsed .sidebar-bottom .sidebar-companion{flex:none;width:32px;height:19px;padding:0;justify-content:center}.shell-figma.sidebar-collapsed .sidebar-companion-summary>i{width:7px;height:7px}.shell-figma.sidebar-collapsed .sidebar-toggle{align-self:center}@media(prefers-reduced-motion:reduce){.console-layout.shell-figma .sidebar,.console-layout.shell-figma .console-body{transition:none}}.shell-figma{--shell-accent-soft:color-mix(in srgb,var(--accent) 10%,transparent);--shell-success-soft:color-mix(in srgb,var(--ad-green) 16%,transparent);--shell-warning-soft:color-mix(in srgb,#ff9500 14%,transparent)}.dark .shell-figma{--shell-accent-soft:color-mix(in srgb,var(--accent) 14%,transparent);--shell-success-soft:color-mix(in srgb,var(--ad-green) 14%,transparent);--shell-warning-soft:color-mix(in srgb,var(--warning) 14%,transparent)}.shell-figma .console-topbar{background:var(--ad-panel)}html .console-layout.shell-figma .console-main{padding:var(--space-8);padding-right:max(0px,calc(var(--space-8) - var(--shell-scrollbar-width,0px)))}html .console-layout.shell-figma .console-route>.page-heading:not(.workspace-home-heading){margin:var(--space-1) 0 0}html .console-layout.shell-figma .console-route>.page-heading:not(.workspace-home-heading) p{font-size:13.5px;line-height:16px;margin-top:2px}html .console-layout.shell-figma .console-route>.page-heading:not(.workspace-home-heading)>:is(.button,button,.people-actions,.ticket-heading-actions,.tracking-heading-actions,.tracking-header-tools){align-self:flex-start;margin-top:var(--space-6);top:0}html .console-layout.shell-figma .delivery-heading{padding-top:var(--space-1)}html .console-layout .shell-account-tabs{margin-top:var(--space-3)}html .console-layout .shell-account-tabs{gap:22px;min-height:36px;border-color:var(--ad-rim)}html .console-layout .shell-account-tabs :is(button,.account-tab-link){gap:6px;margin:0;padding:8px 2px 9px;height:35px;min-height:35px;font-size:13px;line-height:16px;font-weight:500}html .console-layout .shell-account-tabs button[aria-selected=true]{font-weight:600;color:var(--fg);border-color:var(--accent)}@media(max-width:760px){html .console-layout.shell-figma .console-main{padding:var(--space-4);padding-right:max(0px,calc(var(--space-4) - var(--shell-scrollbar-width,0px)))}html .console-layout.shell-figma .console-route>.page-heading:not(.workspace-home-heading)>:is(.button,button,.people-actions,.ticket-heading-actions,.tracking-heading-actions,.tracking-header-tools){margin-top:0}.shell-figma .topbar-nav .topbar-nav-button:is(.active,[aria-current=page]){width:30px;height:34px}}@media(max-width:480px){.shell-figma .topbar-nav .topbar-nav-button:is(.active,[aria-current=page]){width:24px}html .console-layout .shell-account-tabs{gap:var(--space-3)}}@media(max-width:1000px){.shell-figma .shell-wordmark{display:none}}@media(max-width:760px){.console-layout.shell-figma .sidebar{transform:none}.console-layout.shell-figma .console-body{margin-left:64px}html .console-layout.shell-figma.sidebar-collapsed .console-main{padding:var(--space-8);padding-right:max(0px,calc(var(--space-8) - var(--shell-scrollbar-width,0px)))}.shell-figma .sidebar-top,.shell-figma .mobile-menu{display:none}.shell-figma .console-topbar{grid-template-columns:auto 1fr auto;padding:0 var(--space-3);gap:var(--space-2)}.shell-figma .topbar-nav{gap:0}.shell-figma .topbar-nav-button{width:30px;height:34px}.shell-figma .topbar-nav .state-pill{display:none}}@media(max-width:480px){.shell-figma .shell-search-trigger{width:24px;padding:0;justify-content:center;border:0}.shell-figma .shell-search-trigger kbd{display:none}.shell-figma .topbar-start{gap:var(--space-1)}.shell-figma .topbar-end .topbar-nav-button,.shell-figma .topbar-nav-button{width:24px}.shell-figma .mobile-menu{width:28px;height:32px}.shell-figma .shell-brand-mark,.shell-figma .shell-brand-mark svg{width:24px;height:24px}.shell-figma .topbar-avatar .avatar{width:24px;height:24px}.shell-figma .console-topbar{gap:var(--space-1);padding:0 var(--space-2)}}html .console-layout.shell-figma .sidebar.shell-sidebar{top:0;bottom:0;width:260px;padding:14px 10px 12px;gap:0;overflow:hidden;display:flex;flex-direction:column;background:var(--ad-panel);border-right:1px solid var(--ad-rim)}html .console-layout.shell-figma .console-body{margin-top:0;margin-left:260px;height:100dvh}html .console-layout.shell-figma>.loading-progress{position:fixed;top:0;left:0;right:0;z-index:60}html .console-layout.shell-figma .ticket-side-panel{top:0;height:100dvh;max-height:100dvh}.shell-sidebar .shell-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 0 8px;margin-bottom:12px;flex-shrink:0}.shell-sidebar .shell-side-brand{display:flex;align-items:center;gap:9px;min-width:0;color:var(--fg);text-decoration:none}.shell-sidebar .shell-search-trigger{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;margin-bottom:14px;flex-shrink:0;border:1px solid var(--ad-rim);border-radius:9px;background:var(--ad-paper);color:var(--muted);font:inherit;font-size:13px;cursor:pointer;transition:border-color .3s ease}.shell-sidebar .shell-search-trigger:hover{border-color:color-mix(in srgb,var(--fg) 28%,transparent)}.shell-sidebar .shell-search-trigger>span{flex:1;text-align:left}.shell-sidebar .shell-search-trigger kbd{font:500 11px/14px var(--font-text);padding:1px 5px;border:1px solid var(--ad-rim);border-radius:5px}.shell-sidebar .shell-side-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px;scrollbar-width:thin}.shell-sidebar .shell-side-group{display:flex;flex-direction:column;gap:1px}.shell-sidebar .shell-side-group+.shell-side-group{margin-top:18px}.shell-sidebar .nav-caption{display:block;padding:0 10px;margin:0 0 6px;font-size:10.5px;line-height:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}html .console-layout.shell-figma .shell-sidebar nav a,.shell-sidebar .shell-side-project-row{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13.5px;line-height:16px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}html .console-layout.shell-figma .shell-sidebar nav a>span:not(.nav-inline-badge),.shell-sidebar .shell-side-project-row>span:not(.nav-inline-badge):not(.sidebar-other-project-mark){flex:1;min-width:0;align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .console-layout.shell-figma .shell-sidebar nav a:hover,.shell-sidebar .shell-side-project-row:hover{background:var(--hover);color:var(--fg)}html .console-layout.shell-figma .shell-sidebar nav a.active,.shell-sidebar .shell-side-project-row.active{background:var(--selection);color:var(--fg);font-weight:600}html .console-layout.shell-figma .shell-sidebar nav a>svg{width:18px;height:18px;flex-shrink:0}.shell-sidebar .shell-side-chevron{flex-shrink:0;margin-left:auto;color:var(--muted);transition:transform .2s ease}html .console-layout.shell-figma .shell-sidebar nav a>.shell-side-chevron{width:14px;height:14px}.shell-sidebar .shell-side-chevron.open{transform:rotate(90deg)}.shell-sidebar .nav-inline-badge+.shell-side-chevron{margin-left:0}.shell-sidebar .shell-side-sub{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 19px;padding-left:10px;border-left:1px solid var(--ad-rim)}html .console-layout.shell-figma .shell-sidebar .shell-side-sub a{height:30px;min-height:30px;font-size:13px}html .console-layout.shell-figma .shell-sidebar .shell-side-sub a>svg{width:16px;height:16px}.shell-sidebar .shell-side-project .sidebar-other-project-mark{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border-radius:5px;background:var(--project-color);color:#fff}.shell-sidebar .shell-side-project .sidebar-other-project-mark svg{width:11px;height:11px}html .console-layout.shell-figma .shell-sidebar a.shell-side-new{color:var(--muted)}.shell-sidebar .shell-side-bottom{flex-shrink:0;padding-top:10px;margin-top:10px;border-top:1px solid var(--ad-rim)}.shell-sidebar .shell-side-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-left:auto;background:var(--success)}.shell-sidebar .shell-side-dot.offline{background:var(--warning)}.shell-sidebar .shell-side-user{display:flex;align-items:center;gap:10px;padding:10px 2px 0 8px;margin-top:8px;border-top:1px solid var(--ad-rim)}.shell-sidebar .shell-side-user .avatar{width:30px;height:30px;font-size:12px;background:var(--accent);color:var(--on-primary)}.shell-sidebar .shell-side-user-copy{display:flex;flex-direction:column;min-width:0;flex:1}.shell-sidebar .shell-side-user-copy strong{font-size:13px;line-height:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-sidebar .shell-side-user-copy span{font-size:11.5px;line-height:14px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .console-layout.shell-figma.sidebar-collapsed .sidebar.shell-sidebar{width:64px;padding:14px 10px 12px}html .console-layout.shell-figma.sidebar-collapsed .console-body{margin-left:64px}.sidebar-collapsed .shell-sidebar .shell-side-head{flex-direction:column;padding:0;gap:10px}.sidebar-collapsed .shell-sidebar :is(.shell-wordmark,.nav-caption,.shell-side-chevron,.shell-side-user-copy,.shell-search-trigger>span,.shell-search-trigger kbd){display:none}.sidebar-collapsed .shell-sidebar .shell-search-trigger{justify-content:center;padding:0}html .console-layout.shell-figma.sidebar-collapsed .shell-sidebar nav a,.sidebar-collapsed .shell-sidebar .shell-side-project-row{position:relative;justify-content:center;padding:0;gap:0}html .console-layout.shell-figma.sidebar-collapsed .shell-sidebar nav a>span:not(.nav-inline-badge),.sidebar-collapsed .shell-sidebar .shell-side-project-row>span:not(.sidebar-other-project-mark):not(.nav-inline-badge){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sidebar-collapsed .shell-sidebar .nav-inline-badge{position:absolute;top:5px;left:28px;width:7px;height:7px;min-width:7px;padding:0;border-radius:50%;font-size:0;background:var(--accent)}.sidebar-collapsed .shell-sidebar .shell-side-dot{position:absolute;top:6px;left:28px}.sidebar-collapsed .shell-sidebar .shell-side-sub{margin:2px 0 6px;padding:0;border:0}.sidebar-collapsed .shell-sidebar .shell-side-user{flex-direction:column;padding:10px 0 0}@media(max-width:760px){html .console-layout.shell-figma .console-body{margin-left:64px}html .console-layout.shell-figma:not(.sidebar-collapsed) .sidebar.shell-sidebar{box-shadow:0 20px 60px #0004}}html .console-layout .notice.email-banner{display:flex;align-items:center;gap:10px;min-height:38px;padding:7px 8px 7px 12px;margin-bottom:var(--space-5);border-radius:10px;font-size:13px;line-height:18px}.email-banner>svg{flex-shrink:0}.email-banner-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-banner-action{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:26px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;opacity:.9;transition:opacity .2s ease,background-color .2s ease}.email-banner-action:hover:not(:disabled){opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.email-banner-action:disabled{opacity:.45;cursor:default}@media(max-width:640px){.email-banner-text{white-space:normal}}.console-route,.console-route>:is(.panel,.overview-grid,.stats-grid,.settings-grid,.enrollment-grid,.project-onboarding),.wf-page>.panel,.project-content>.panel,.project-disclosure[open]>.project-disclosure-body,.ad-project-shell,.ad-private-panel,.ad-leader.panel,.ad-zone,.ad-private-orbit:before,.ticket-reader-content,.collaborator-editor-page,.collaborator-editor-page *{animation:none!important}html .console-layout .console-route .button:not(:disabled):hover{transform:none}html .console-layout.shell-figma .sidebar,html .console-layout.shell-figma .console-body{transition:none!important}html .console-layout .account-tabs-bar{margin-top:var(--space-3);border-bottom:1px solid var(--ad-rim)}html .console-layout .account-tabs-bar>.account-tabs.shell-account-tabs{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;margin:0 0 -1px;border-bottom:0}html .console-layout .account-tabs-bar>.shell-account-tabs button{justify-content:center;padding-inline:16px}html .console-layout .console-route:has(>.account-tabs-bar)>.page-heading p{font-size:13.5px;line-height:16px;margin-top:2px}html .console-layout .account-tabs-bar+*{margin-top:var(--space-5)}html .console-layout .button:is(.primary,.secondary),html dialog .button:is(.primary,.secondary){--btn-line:color-mix(in srgb,var(--fg) 16%,transparent);--btn-line-hover:color-mix(in srgb,var(--fg) 45%,transparent);--btn-bg:var(--ad-opaque);background:var(--btn-bg);color:color-mix(in srgb,var(--fg) 80%,transparent);border:1px solid var(--btn-line);box-shadow:none;filter:none;transition:border-color .35s ease,background-color .35s ease}html .console-layout .button.primary,html dialog .button.primary{--btn-line:color-mix(in srgb,var(--fg) 32%,transparent);--btn-line-hover:color-mix(in srgb,var(--fg) 70%,transparent);font-weight:600}html.dark .console-layout .button:is(.primary,.secondary),html.dark dialog .button:is(.primary,.secondary){--btn-bg:rgb(255 255 255 / .06);background:var(--btn-bg)}html .console-layout .button:is(.primary,.secondary):hover:not(:disabled),html dialog .button:is(.primary,.secondary):hover:not(:disabled){border-color:var(--btn-line-hover);color:var(--fg);background:var(--btn-bg);filter:none;box-shadow:none}html .console-layout .button:is(.primary,.secondary):disabled,html dialog .button:is(.primary,.secondary):disabled{opacity:.45}html body .console-layout .field :is(input,select,textarea):is([readonly],:disabled),html body .console-layout .field :is(input,select,textarea):is([readonly],:disabled):focus{background:color-mix(in srgb,var(--fg) 5%,transparent);color:var(--muted);border-color:var(--ad-rim);cursor:not-allowed;box-shadow:none}html body .console-layout :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]),html body dialog :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){transition:border-color .35s ease}html body .console-layout :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([readonly]):is(:focus,:focus-visible),html body dialog :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([readonly]):is(:focus,:focus-visible){outline:none;box-shadow:none;border-color:color-mix(in srgb,var(--fg) 45%,transparent)}html body .console-layout :is(.shell-search-field,.collaborator-search):focus-within{outline:none;box-shadow:none;border-color:color-mix(in srgb,var(--fg) 45%,transparent)}html dialog.sessions-dialog{width:min(560px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 48px));padding:0;display:flex;flex-direction:column;border:1px solid var(--ad-rim);border-radius:16px;background:var(--ad-opaque);color:var(--fg)}html dialog.sessions-dialog:not([open]){display:none}html dialog.sessions-dialog::backdrop{background:#0006}.sessions-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--ad-rim)}.sessions-dialog>header h2{font-size:16px}.sessions-dialog-list{overflow-y:auto;padding:0 var(--space-5) var(--space-3)}.mfa-panel>.panel-heading>.button{flex-shrink:0}html body .shell-figma .shell-search-dialog .shell-search-close{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;color:var(--muted);cursor:pointer;transition:color .2s ease}html body .shell-figma .shell-search-dialog .shell-search-close:hover{color:var(--fg);background:none}html body .console-layout .insight-empty-line{margin:0;padding:4px 0 2px;font-size:13px;line-height:18px;color:var(--muted)}html body .console-layout .insight-panel:has(>.insight-empty-line){min-height:0;height:auto;align-self:start}html body .console-layout .delivery-primary:has(.insight-empty-line){align-items:start}html body .console-layout .delivery-heading-actions .button.delivery-export{width:196px;height:34px;min-height:34px;padding:0 14px;justify-content:center;white-space:nowrap;border-radius:10px;font-size:13px;line-height:16px;font-weight:600;box-shadow:none;filter:none;transform:none;color:color-mix(in srgb,var(--fg) 78%,transparent);border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);transition:border-color .25s ease,color .25s ease}html body .console-layout .delivery-heading-actions .button.delivery-export:hover:not(:disabled){border-color:color-mix(in srgb,var(--fg) 60%,transparent);color:var(--fg)}html body .console-layout .delivery-projects-row{display:grid;grid-template-columns:minmax(0,356fr) minmax(0,760fr);gap:var(--space-4);align-items:stretch}html body .console-layout .delivery-projects-row>.insight-panel{margin:0;min-width:0}@media(max-width:1100px){html body .console-layout .delivery-projects-row{grid-template-columns:minmax(0,1fr)}}html body .console-layout .console-route>.delivery-primary.delivery-chart-row{grid-template-columns:minmax(0,1fr)}html body .console-layout .console-route>.delivery-primary.delivery-projects-row{grid-template-columns:minmax(0,356fr) minmax(0,760fr);margin-top:var(--space-3)}html body .console-layout .delivery-projects-row>.insight-panel{min-height:0}@media(max-width:1100px){html body .console-layout .console-route>.delivery-primary.delivery-projects-row{grid-template-columns:minmax(0,1fr)}}html body .console-layout .console-route>.delivery-primary.delivery-chart-row{margin-top:var(--space-3)}html body .console-layout .console-route>.delivery-primary.delivery-projects-row{margin-top:var(--space-3);gap:var(--space-3)}html body .console-layout #workspace-costs.insight-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}html body .console-layout .insight-kpi .kpi-text-value{font:500 18px/24px var(--font-text);color:var(--muted);letter-spacing:0}html body .console-layout:not(.sidebar-collapsed) .shell-sidebar .nav-inline-badge{align-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0;margin:0 0 0 auto;border:0;border-radius:0;background:none;box-shadow:none;font-size:12px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent)}html body .console-layout .loading-progress{position:fixed;inset:0 0 auto 0;width:auto;height:2px;border-radius:0;z-index:60}html body .console-layout .deck-select:hover:not(:disabled),html body .console-layout .deck-select[data-state=open],html body .console-layout .deck-select[aria-expanded=true]{border-color:color-mix(in srgb,var(--fg) 60%,transparent);color:var(--fg);box-shadow:none}html body .console-layout .deck-select:focus-visible{outline:none;border-color:color-mix(in srgb,var(--fg) 60%,transparent)}html body .console-layout .deck-select{transition:border-color .25s ease,color .25s ease}html body .deck-select-option[data-highlighted]{background:color-mix(in srgb,var(--fg) 6%,transparent)}html body .deck-select-option[data-state=checked]{color:var(--fg);font-weight:600}html body .insights-popover:has(.insights-checklist){padding:6px;border-radius:16px;width:auto;min-width:220px}html body .insights-checklist{gap:0}html body .insights-checklist label{min-height:39px;padding:9px 12px;gap:10px;border-radius:10px;font-size:13px;line-height:1.4}html body .insights-checklist label:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}html body .insights-checklist input{accent-color:var(--fg);margin:0}html body .console-layout .insight-fit-row{height:auto;min-height:0;align-items:start}html body .console-layout .insight-fit-panel{height:auto;min-height:0;align-self:start}html body .console-layout .insight-fit-panel .delivery-table-scroll{height:auto;max-height:none}html body .insights-checklist li{padding:0;gap:0;display:block}html body .console-layout .loading-progress{left:260px}html body .console-layout.sidebar-collapsed .loading-progress{left:64px}@media(max-width:760px){html body .console-layout .loading-progress{left:64px}}html body .console-layout:not(.sidebar-collapsed) .shell-sidebar .shell-side-group>:is(a,button):not(:has(.shell-side-chevron))>.nav-inline-badge{margin-right:24px}html body .console-layout :has(>.loading-progress){-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}html body .console-layout .table-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-2) 0 0;padding:0 var(--space-1);font-size:12.5px;line-height:16px;color:var(--muted)}html body .console-layout .table-pager>div{display:flex;gap:6px}html body .console-layout .table-pager .button.table-pager-button{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;justify-content:center;border-radius:10px;background:var(--btn-bg,transparent);border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);color:color-mix(in srgb,var(--fg) 78%,transparent);box-shadow:none;transition:border-color .25s ease,color .25s ease}html body .console-layout .table-pager .button.table-pager-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--fg) 60%,transparent);color:var(--fg);background:var(--btn-bg,transparent)}html body .console-layout .insight-fit-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}html body .console-layout .insight-outside-title{margin:var(--space-2) 0 0;padding:0 var(--space-1);font:600 15px/20px var(--font-text);letter-spacing:0;text-transform:none;color:var(--fg)}html body .console-layout .insight-fit-panel .delivery-table-scroll{margin-top:0}html body .console-layout .insight-fit-row>.insight-fit-panel{width:auto;max-width:100%;margin:0;box-sizing:border-box}html body .console-layout :is(.automation-dialog,.activity-journal-dialog,.home-create-dialog).automation-dialog,html body .console-layout dialog:is(.automation-dialog,.activity-journal-dialog,.home-create-dialog){box-shadow:none}.shell-sidebar .shell-side-lock{flex-shrink:0;margin-left:auto;width:14px;height:14px;color:var(--muted)}.people-actions{display:flex;gap:10px;flex-wrap:wrap}.ad-skel{display:block;position:relative;overflow:hidden;max-width:100%;background:color-mix(in srgb,var(--surface,#e9ebed) 78%,var(--muted,#5b6c69));border-radius:8px;flex:none}.ad-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ad-rim,#fff) 65%,transparent),transparent);animation:ad-shimmer 1.35s ease-in-out infinite backwards}@media(prefers-reduced-motion:reduce){.ad-skel:after{animation:none}}@keyframes ad-shimmer{to{transform:translate(100%)}}.ad-skel-row{display:flex;align-items:center;gap:12px}.content-skeleton{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-4);min-width:0}.loading-heading,.loading-region{position:relative}.loading-progress{position:absolute;z-index:1;inset:auto 0 0;height:2px;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--accent) 18%,transparent);border-radius:2px}.console-topbar>.loading-progress,.loading-region>.loading-progress{top:0;bottom:auto}.loading-progress>span{display:block;width:35%;height:100%;background:var(--accent);animation:loading-travel 1.4s ease-in-out infinite backwards}@keyframes loading-travel{0%{transform:translate(-100%)}to{transform:translate(386%)}}.ad-skel-board .ad-supervisor-identity{display:flex;flex-direction:column;gap:var(--space-3)}.ad-skel-board .ad-supervisor-history{min-height:40px}.ticket-table,.sessions-table,.devices-table{table-layout:fixed}.sessions-table{min-width:900px}.devices-table{min-width:720px}.devices-table th:first-child{width:36%}.sessions-table th:nth-child(2){width:24%}.sessions-table :is(td,th){overflow:hidden;text-overflow:ellipsis}.sessions-table tbody tr{height:64px}.devices-table tbody tr{height:70px}.ticket-table tbody tr{height:68px}.ad-skel-ticket-row .ticket-cell-ref-inner{min-width:0}.ad-pilotage .ad-stats strong{min-width:3ch;text-align:right}.device-download-actions{min-height:34px}.device-browser-row>div>.ad-skel+.ad-skel{margin-top:var(--space-2)}.delivery-kpi-value{min-height:54px}.delivery-ranked-panel .insight-horizontal{min-height:240px}.widget-skeleton{width:100%;height:100%;box-sizing:border-box}.members-table{table-layout:fixed;min-width:640px}.members-table th:first-child{width:38%}.members-table th:nth-child(2){width:18%}.members-table th:last-child{width:44px}.members-table tbody tr{height:65px}.shell-skeleton-heading{display:flex;flex-direction:column;gap:var(--space-3);max-width:100%}.shell-skeleton-content{min-height:320px}.console-shell-skeleton .topbar-nav-button{pointer-events:none}.shell-skeleton-navigation{display:flex;flex-direction:column;gap:var(--space-1)}@media(prefers-reduced-motion:reduce){.loading-progress>span{animation:none;width:100%}}@keyframes console-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes console-section-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes console-skeleton{to{transform:translate(100%)}}.console-route{animation:console-page-in .22s cubic-bezier(.2,.7,.2,1) backwards;min-width:0}.console-route>.panel,.console-route>.overview-grid,.console-route>.stats-grid,.console-route>.settings-grid,.console-route>.enrollment-grid,.wf-page>.panel,.project-content>.panel,.project-disclosure[open]>.project-disclosure-body,.project-onboarding{animation:console-section-in .32s cubic-bezier(.2,.7,.2,1) backwards}.project-content>.panel:nth-of-type(2),.wf-page>.panel:nth-of-type(2){animation-delay:45ms}.project-content>.panel:nth-of-type(3),.wf-page>.panel:nth-of-type(3){animation-delay:90ms}.loading-placeholder{position:relative;overflow:hidden;border-radius:12px;background:var(--card);border:1px solid var(--border)}.loading-placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 85%,transparent),transparent);animation:console-skeleton 1.2s ease-in-out infinite}.console-route button,.console-route .button{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.console-route .button:not(:disabled):hover{transform:translateY(-1px)}.console-route .button:not(:disabled):active{transform:translateY(0)}.ad-key-help{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:.72rem}@media(prefers-reduced-motion:reduce){.console-route,.console-route *,.console-route *:after,.console-route *:before{animation:none!important;transition:none!important}}.avatar-field-wrap{display:flex;flex-direction:column;gap:12px;padding:0 24px 22px}.avatar-field{display:flex;align-items:center;gap:18px}.avatar-field-actions{display:flex;flex-direction:column;gap:10px;min-width:0}.avatar-preview-dialog{width:min(420px,calc(100vw - 32px));border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--fg);max-height:90dvh;overflow:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.avatar-preview-dialog::backdrop{background:#10182c66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.avatar-preview-dialog h2{font-size:1.1rem}.avatar-preview-dialog p{font-size:.8rem;color:var(--muted)}.avatar-preview-dialog .people-actions{margin-top:6px;justify-content:center}@media(max-width:480px){.avatar-field-wrap{padding:0 20px 20px}.avatar-field{flex-direction:column;align-items:flex-start}}.account-tabs{display:flex;gap:22px;padding:0;border-bottom:1px solid var(--ad-rim);flex-wrap:wrap;min-height:36px}.account-tabs button,.account-tab-link{display:inline-flex;align-items:center;gap:6px;padding:8px 2px 10px;margin:0;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:inherit;font-size:13px;line-height:16px;font-weight:500;cursor:pointer;min-height:36px}.account-tabs :is(button,.account-tab-link)>svg{width:14px;height:14px}.account-tabs button[aria-selected=true]{color:var(--fg);font-weight:600;border-color:var(--accent)}.account-tab-link:hover,.account-tabs button:hover{color:var(--fg)}.account-card-label{display:flex;align-items:center;gap:6px;font-size:10.5px;line-height:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:18px var(--space-5) 17px;min-height:48px}.account-overview-grid{display:grid;grid-template-columns:minmax(0,556fr) minmax(0,560fr);gap:var(--space-6);align-items:stretch}html .console-layout :is(.account-profile-card,.account-security-card,.account-preferences-card){border-color:var(--ad-rim);border-radius:16px;background:var(--ad-paper)}.account-form-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-1)}.account-notice{padding:0 var(--space-5) var(--space-4)}.account-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--ad-rim)}.account-row:last-of-type{border-bottom:0}.account-row>:first-child{min-width:0;font-size:13.5px;line-height:16px;font-weight:600}.account-row>div:first-child strong{display:block;font-size:13.5px;line-height:16px;font-weight:600}.account-row>div:first-child span{display:block;font-size:12px;line-height:15px;color:var(--muted);margin-top:3px}.account-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:8px;font-size:11.5px;line-height:14px;font-weight:600;white-space:nowrap;flex-shrink:0;color:var(--success);background:#2ed25429}.dark .account-pill{background:#2ed25424}.account-pill>i{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.account-pill[data-tone=warning]{background:#ff950024;color:var(--warning)}.dark .account-pill[data-tone=warning]{background:#ff9f0a24}.account-switch{position:relative;display:inline-flex;flex-shrink:0;width:34px;height:20px;border-radius:10px;border:0;background:var(--ad-rim);padding:2px;align-items:center}.account-switch:after{content:"";width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.account-switch[aria-checked=true]{background:var(--accent)}.account-switch[aria-checked=true]:after{transform:translate(14px)}.account-switch:disabled{opacity:.6;cursor:not-allowed}.account-switch:not(:disabled){cursor:pointer}.account-preferences-note{padding:var(--space-3) var(--space-5) var(--space-5)}.account-profile-card{min-height:330px}.account-profile-card .settings-form{gap:var(--space-3);padding:0 var(--space-5) var(--space-5)}.account-profile-card .avatar-field-wrap{padding:0 var(--space-5) var(--space-5)}.account-profile-card .avatar-field{gap:var(--space-4);align-items:flex-start}.account-profile-card .avatar-field-actions{gap:var(--space-2);padding-top:var(--space-2)}.account-profile-card .account-avatar{width:64px;height:64px;border:0;background:var(--accent);color:#fff;font-size:26.88px;line-height:33px;font-weight:700}.account-profile-card .field{font-size:12.5px;line-height:15px;font-weight:600;gap:7px}html .console-layout .account-profile-card .field input{height:38px;padding:10px var(--space-3);font-size:13px;line-height:16px;font-weight:400;border-radius:10px;background:var(--ad-panel);border-color:var(--ad-rim);color:var(--fg)}.account-profile-card .field-hint{font-size:12px;line-height:15px;margin:0}html .console-layout :is(.account-profile-card,.account-security-card) .button{min-height:32px;padding:7px 14px;gap:7px;border-radius:10px;font-size:13px;line-height:16px;box-shadow:none}html .console-layout .account-profile-card .button.primary{min-height:30px;padding:6px 14px}html .console-layout .account-profile-card .button.primary:disabled{opacity:1}.account-security-card{min-height:330px}.account-security-card .account-row{min-height:66px;padding:15px 0 16px}.account-security-card .account-card-label+.account-row{min-height:52px;padding-top:2px}.account-security-card .account-row:last-of-type{padding-bottom:48px}.account-preferences-card{min-height:286px}.account-preferences-card .account-card-label{padding-bottom:var(--space-2);min-height:40px}.account-preferences-card .account-row{min-height:46px;padding:var(--space-2) 0}.account-preferences-card .account-card-label+.account-row{min-height:44px}.account-preferences-card .account-row:last-of-type{padding-bottom:26px}html .console-layout .account-preferences-card .deck-select{min-height:31px;padding:7px var(--space-3);gap:var(--space-2);border-radius:10px;font-size:12.5px;line-height:15px;font-weight:500;border-color:var(--ad-rim);box-shadow:none}.account-preference-row>div:first-child{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:0;flex:1}.account-preference-row>div:first-child span{margin:0}@media(max-width:1100px){.account-overview-grid{grid-template-columns:minmax(0,1fr)}.account-preference-row>div:first-child{grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:var(--space-4)}}@media(max-width:650px){.account-preference-row>div:first-child{display:block}.account-preference-row>div:first-child span{margin-top:var(--space-1)}.account-tabs{gap:var(--space-3)}.account-profile-card,.account-security-card{min-height:0}.account-security-card .account-row:last-of-type{padding-bottom:var(--space-5)}}.account-sidebar-heading>span{overflow-wrap:anywhere}.account-erasure-page{min-height:100dvh;display:grid;place-items:center;padding:var(--space-6)}.account-erasure-page>.panel{width:min(560px,100%)}.account-erasure-page h1{font-size:1.4rem}.account-erasure-page p{font-size:.85rem;color:var(--muted);line-height:1.7}.account-erasure-page .text-link{display:block;margin-top:var(--space-3)}.account-danger-zone .account-row{padding:0 0 var(--space-4);flex-wrap:wrap}.account-danger-zone .account-row>div{flex:1;min-width:180px}.account-delete-dialog .text-link{display:inline-block;font:inherit;font-size:.8rem;border:0;background:none;color:var(--accent);cursor:pointer;padding:var(--space-2) 0}.account-delete-dialog .notice .text-link{display:block;margin-top:var(--space-2)}.account-delete-dialog .account-oauth-delete{border-top:1px solid var(--border);padding-top:var(--space-3);margin-top:var(--space-5)}.account-delete-dialog .account-oauth-delete p{margin:var(--space-2) 0 0}.account-delete-dialog .button,.account-erasure-page .button{white-space:normal;text-align:center}html .console-layout .console-route:has(>.account-tabs)>.page-heading p{font-size:13.5px;line-height:16px;margin-top:2px}.account-profile-card{min-height:0}.account-profile-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-6);align-items:start;padding:0 var(--space-5) var(--space-5)}.account-profile-card .account-profile-body .avatar-field-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0}.account-profile-card .account-profile-body .settings-form{padding:0}.avatar-picker{position:relative;display:block;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.account-profile-card .avatar-picker .account-avatar{width:88px;height:88px;font-size:34px;line-height:40px}.avatar-picker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#0000;transition:background-color .2s ease}.avatar-picker:hover:after{background:#0000002e}.avatar-picker-badge{position:absolute;right:-2px;bottom:-2px;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ad-opaque);color:var(--fg);border:1px solid var(--ad-rim);box-shadow:0 2px 6px #0000001f}.avatar-remove{display:inline-flex;align-items:center;gap:5px;padding:2px 4px;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.avatar-remove:hover{color:var(--error)}@media(max-width:560px){.account-profile-body{grid-template-columns:1fr;justify-items:center}.account-profile-card .account-profile-body .settings-form{width:100%}}.account-password-card{margin-top:var(--space-4)}.account-password-card .account-card-label{display:flex;align-items:center;gap:6px}.account-password-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(max-width:700px){.account-password-fields{grid-template-columns:1fr}}.account-profile-card:not(.account-password-card) .account-profile-body{padding-top:var(--space-5)}.account-profile-card .password-input button{top:50%;bottom:auto;height:30px;transform:translateY(-50%)}.account-select-rows{display:grid;grid-template-columns:minmax(0,1fr) max-content;margin:0 var(--space-5)}.account-select-rows>.account-row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;margin:0}.account-select-rows>.account-row>.deck-select{width:100%;justify-self:stretch}.account-preferences-card{padding-top:var(--space-2)}.account-security-tab{display:flex;flex-direction:column;gap:var(--space-4)}html body .console-layout :is(.account-security-tab,.account-profile-tab) .button:is(.primary,.secondary,.danger){width:196px;min-width:196px;height:34px;min-height:34px;padding:0 14px;white-space:nowrap;gap:8px;justify-content:center;border-radius:10px;font-size:13px;line-height:16px;font-weight:600;box-shadow:none;filter:none;transform:none;background:transparent;transition:border-color .25s ease,background-color .25s ease,color .25s ease}html body .console-layout :is(.account-security-tab,.account-profile-tab) .button:is(.primary,.secondary){color:color-mix(in srgb,var(--fg) 78%,transparent);border:1px solid color-mix(in srgb,var(--fg) 22%,transparent)}html body .console-layout :is(.account-security-tab,.account-profile-tab) .button:is(.primary,.secondary):hover:not(:disabled){border-color:color-mix(in srgb,var(--fg) 60%,transparent);color:var(--fg);background:transparent}html body .console-layout :is(.account-security-tab,.account-profile-tab) .button.danger{color:color-mix(in srgb,var(--error) 80%,transparent);border:1px solid color-mix(in srgb,var(--error) 40%,transparent)}html body .console-layout :is(.account-security-tab,.account-profile-tab) .button.danger:hover:not(:disabled){border-color:var(--error);color:var(--error);background:transparent}html body .console-layout :is(.account-security-tab,.account-profile-tab) .button svg{width:15px;height:15px}.account-security-tab .panel{margin:0}.account-security-tab .account-danger-zone .settings-form{padding:0 24px 22px;gap:0}.account-security-tab .account-danger-zone .account-row{margin:0;padding:14px 0;align-items:center;flex-wrap:nowrap}.account-security-tab .account-danger-zone .account-row:last-child{border-bottom:0;padding-bottom:0}.account-security-tab .device-row .device-actions{flex-shrink:0}@media(max-width:640px){html body .console-layout :is(.account-security-tab,.account-profile-tab) .button:is(.primary,.secondary,.danger){min-width:0;width:100%}.account-security-tab .account-danger-zone .account-row{flex-wrap:wrap}}.account-security-tab .account-danger-zone .panel-heading{padding-bottom:8px}.account-profile-tab .account-password-card{margin-top:var(--space-4)}html body .console-layout .account-security-tab .mfa-panel>.panel-heading>.button{width:auto}.device-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--error) 75%,transparent);cursor:pointer;transition:color .2s ease}.device-close:hover:not(:disabled){color:var(--error);background:transparent}.device-close:focus-visible{outline:2px solid var(--error);outline-offset:2px}html body .console-layout :is(.account-security-tab,.account-profile-tab) .button>svg:not(.spin){display:none}.account-methods-card{margin-top:var(--space-4)}.account-methods-card .account-methods-list{padding:0 var(--space-5) var(--space-3)}.account-methods-card .account-method-row{margin:0;padding:12px 0}.account-methods-card .account-method-row:last-child{border-bottom:0}.account-methods-card .account-method-row>div:first-child{display:flex;flex-direction:column;gap:2px}.account-methods-card .account-method-row span{font-size:12.5px;color:var(--muted)}.account-methods-loading{display:grid;place-items:center;padding:var(--space-4)}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/RobotoMono-DIJlMvBn.ttf) format("truetype")}:root{--font-text:"Inter Variable",system-ui,sans-serif;--font-title:"Manrope Variable",system-ui,sans-serif;--font-mono:"Roboto Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--bg:#f5f8f6;--fg:#101621;--card:#fff;--surface:#fff;--muted:#5b6c69;--text-tertiary:color-mix(in srgb,var(--fg) 45%,transparent);--border:color-mix(in srgb,var(--fg) 12%,transparent);--separator:color-mix(in srgb,var(--fg) 8%,transparent);--primary:#0047D0;--on-primary:#fff;--accent:var(--primary);--accent-bg:color-mix(in srgb,var(--accent) 10%,var(--bg));--hover:color-mix(in srgb,var(--fg) 5%,transparent);--selection:color-mix(in srgb,var(--fg) 7%,transparent);--success:#0A7A35;--warning:#B35900;--error:#C62828;--review:#6D28D9;--ad-opaque:#ffffff;--radius:10px;--ad-green:#2ED254;--ad-teal:#08B9AD;--ad-cyan:#029EF3;--ad-blue:#0047D0;--ad-ink:#101621;--ad-mark-eye:#fff;--ad-gradient:linear-gradient(135deg,#2ED254 0%,#08B9AD 38%,#029EF3 66%,#0047D0 100%);--ad-text-gradient:linear-gradient(100deg,#139c47 0%,#089488 34%,#0280c9 68%,#0047D0 100%);--ad-cta:linear-gradient(120deg,#0b7f75 0%,#0366c9 52%,#0047D0 100%);--ad-cta-text:#fff;--ad-halos:none;font-family:var(--font-text);color:var(--fg);background:var(--ad-halos),var(--bg);background-attachment:fixed;font-synthesis:none;-webkit-font-smoothing:antialiased;color-scheme:light}:root.dark{--bg:#0b111c;--fg:#EEF2F6;--card:#111927;--surface:#111927;--muted:#93A1B0;--text-tertiary:color-mix(in srgb,var(--fg) 42%,transparent);--border:color-mix(in srgb,#fff 10%,transparent);--separator:color-mix(in srgb,#fff 6%,transparent);--primary:#029EF3;--on-primary:#101621;--accent:var(--primary);--accent-bg:color-mix(in srgb,var(--accent) 16%,var(--bg));--hover:color-mix(in srgb,#fff 6%,transparent);--selection:color-mix(in srgb,#fff 9%,transparent);--success:#2ED254;--warning:#FF9F0A;--error:#FF6B6B;--review:#A78BFA;--ad-opaque:#121a27;--ad-mark-eye:var(--ad-ink);color-scheme:dark;--ad-text-gradient:linear-gradient(100deg,#2ED254 0%,#08B9AD 36%,#029EF3 70%,#3f86ff 100%);--ad-cta:linear-gradient(120deg,#2ED254 0%,#08B9AD 48%,#029EF3 100%);--ad-cta-text:#101621;--ad-halos:none;background:var(--ad-halos),var(--bg)}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,textarea,select,optgroup,option{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:var(--font-title)}h1{font-size:clamp(1.9rem,3vw,2.5rem);letter-spacing:-1.5px;font-weight:750;line-height:1.2}h2{font-size:1.1rem;letter-spacing:-.4px;font-weight:750}h3{font-size:.94rem;font-weight:750}p{line-height:1.65}svg{flex-shrink:0}input{min-width:0}::selection{background:color-mix(in srgb,var(--accent) 20%,transparent)}.brand{display:inline-flex;align-items:center}.brand-mark{display:none;height:28px}.brand-full{display:inline-flex;height:26px}.brand-mark svg,.brand-full svg{display:block;height:100%;width:auto}.icon-button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted)}.icon-button:hover{background:var(--hover);color:var(--fg)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 16px;border:1px solid transparent;border-radius:7px;font-size:.875rem;font-weight:600;transition:background .15s,box-shadow .15s}.button.primary{background:var(--ad-cta);color:var(--ad-cta-text);box-shadow:0 1px #ffffff2e inset}.button.primary:hover:not(:disabled){filter:brightness(1.06)}.button.secondary{border-color:var(--border);background:var(--surface);color:var(--fg)}.button.secondary:hover:not(:disabled){background:var(--hover)}.full{width:100%}.pill{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:4px 6px;font-size:.65rem;font-weight:600;letter-spacing:.5px}.eyebrow{display:flex;align-items:center;gap:8px;font-size:.66rem;font-weight:650;letter-spacing:1.5px;color:var(--muted);margin-bottom:18px}.tiny-line{width:18px;height:2px;background:var(--accent)}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:.83rem;font-weight:550}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.loading-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:24px}.notice{padding:12px 14px;border-radius:8px;font-size:.84rem;line-height:1.6;background:var(--accent-bg);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));color:var(--accent)}.notice .device-actions{margin-top:10px}.notice-error{background:color-mix(in srgb,#dc2626 7%,var(--bg));color:#c43737;border-color:color-mix(in srgb,#dc2626 25%,var(--border))}.dark .notice-error{color:#ffa8a8}.notice-warn{background:color-mix(in srgb,#d97706 8%,var(--bg));color:#b45309;border-color:color-mix(in srgb,#d97706 28%,var(--border))}.dark .notice-warn{color:#fcd34d}.field-hint-error{color:#c43737}.dark .field-hint-error{color:#ffa8a8}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh}.auth-main{display:flex;flex-direction:column;padding:34px 48px 25px}.auth-header{display:flex;align-items:center;justify-content:space-between}.auth-form-wrap{width:100%;max-width:400px;margin:auto;padding:64px 0}.auth-form-wrap h1{font-size:2.1rem;letter-spacing:-1.2px}.intro{font-size:.925rem;color:var(--muted);margin-top:12px;margin-bottom:30px}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.social-grid.single{grid-template-columns:1fr}.social-grid .button{min-height:44px}.google-g{font-size:20px;font-weight:750;font-family:Arial,sans-serif;line-height:1}.divider{display:flex;align-items:center;gap:14px;font-size:.73rem;color:var(--muted);margin:23px 0}.divider span{height:1px;background:var(--border);flex:1}.auth-form{display:flex;flex-direction:column;gap:19px}.field{display:flex;flex-direction:column;gap:8px;font-size:.81rem;font-weight:550}.field input{height:46px;width:100%;padding:11px 13px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--fg);font-size:.875rem;font-weight:400}.field input::placeholder{color:#999}.field input[readonly]{color:var(--muted);background:var(--card)}:where(.field)>select{height:46px;width:100%;padding:0 38px 0 13px;border:1px solid var(--border);border-radius:7px;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238a8f98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 13px center;color:var(--fg);font:inherit;font-size:.875rem;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.auth-forgot{margin-top:-9px;text-align:right}.password-input{position:relative;display:block}.password-input input{padding-right:46px}.password-input button{position:absolute;right:5px;top:5px;height:36px;width:36px;display:grid;place-items:center;background:none;color:var(--muted);border:0;border-radius:5px}.password-input button:hover{background:var(--hover)}.auth-form .primary{margin-top:4px;min-height:46px;justify-content:space-between;padding:12px 16px}.auth-switch{text-align:center;font-size:.82rem;color:var(--muted);margin-top:25px}.auth-switch a{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--fg);margin-left:4px}.auth-switch a:hover{color:var(--accent)}.demo-access{margin-top:32px;border:1px dashed var(--border);border-radius:8px;padding:13px 14px;display:flex;flex-direction:column;gap:9px;font-size:.77rem}.demo-access>span{display:flex;align-items:center;gap:8px;color:var(--muted)}.demo-access button{display:flex;align-items:center;gap:7px;border:0;background:none;padding:0;color:var(--accent);font-size:.78rem;text-align:left}.auth-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--muted);font-size:.72rem}.auth-footer a{display:flex;align-items:center;gap:5px}.auth-aside{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:38px 48px 27px;color:#eef6f2;background-color:#101621;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:48px 48px}.auth-aside:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 60% 42%,hsl(176 92% 38% / .14),transparent 65%)}.aside-top,.aside-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.small-caps{font-size:.65rem;letter-spacing:1.6px;color:#a3b3ae}.outline-pill{font-size:.65rem;color:#a3b3ae;border:1px solid #29323d;border-radius:20px;padding:6px 10px;white-space:nowrap}.aside-content{position:relative;margin:auto;max-width:425px;width:100%;padding:52px 0}.aside-content .eyebrow{color:#c3c3c3;margin-bottom:26px}.blue-dot{width:6px;height:6px;border-radius:50%;background:var(--ad-gradient);box-shadow:0 0 0 4px #08baae24}.aside-content h2{font-size:clamp(2.25rem,3.5vw,3.4rem);line-height:1.15;letter-spacing:-2px;font-weight:730}.aside-content h2>span{color:#8b8b8f}.aside-content>p{font-size:.925rem;color:#aaa;margin-top:23px;max-width:340px}.workflow-preview{margin-top:40px;padding:18px;border:1px solid #ffffff12;border-radius:12px;background:#141a24de;box-shadow:0 15px 70px #0002}.workflow-top{display:flex;align-items:center;gap:8px;color:#a3b3ae;font-size:.72rem;padding:0 0 18px}.preview-label{margin-left:auto;font-size:.57rem;letter-spacing:1px;color:#777}.workflow-row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #232b35;border-radius:7px;background:#171e28}.workflow-row>svg{margin-left:auto;color:#68686e}.workflow-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #2a323d;border-radius:7px;color:#a3b3ae}.workflow-row>div{display:flex;flex-direction:column;gap:5px}.workflow-row strong{font-size:.78rem;font-weight:550}.workflow-row div>span{font-size:.66rem;color:#8c95a0}.workflow-row.selected{background:#123246;border-color:#1f6f74}.workflow-row.selected .workflow-icon{background:#123246;border-color:#1f6f74;color:#34d8c4}.workflow-row.selected>svg{color:#34d8c4}.workflow-connector{height:13px;border-left:1px dashed #2a323d;margin-left:30px}.aside-bottom{font-size:.66rem;color:#777}.console-layout{min-height:100dvh;display:flex}.sidebar{width:250px;position:fixed;left:0;top:0;bottom:0;z-index:30;border-right:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;padding:26px 16px 0}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;padding:0 8px;gap:5px}.sidebar-brand .brand-mark,.sidebar-brand .brand-full{height:32px}.sidebar-brand .pill{font-size:.55rem;padding:3px 4px}.workspace-label{display:flex;gap:9px;align-items:center;padding:12px 9px;margin:29px 0 28px;border:1px solid var(--border);border-radius:8px}.workspace-avatar{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:6px;font-size:.78rem;background:var(--card)}.workspace-label>div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.workspace-label strong{font-size:.75rem;font-weight:600}.workspace-label>div>span{font-size:.68rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-label>svg{color:var(--muted)}.nav-caption{font-size:.62rem;font-weight:550;letter-spacing:1.2px;color:var(--muted);padding:0 12px;margin-bottom:12px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav a,.settings-link{display:flex;align-items:center;gap:11px;padding:12px;border-radius:7px;color:var(--muted);font-size:.81rem;font-weight:500}.sidebar nav a:hover,.settings-link:hover{background:var(--hover);color:var(--fg)}.sidebar nav a.active{background:var(--primary);color:var(--on-primary)}.sidebar-bottom{margin-top:auto;padding-top:32px}.companion-card{padding:16px;border:1px solid var(--border);border-radius:9px;background:var(--card);margin-bottom:18px}.companion-icon{display:inline-grid;place-items:center;margin-bottom:10px;color:var(--muted)}.companion-card strong{display:block;font-size:.8rem;font-weight:600}.companion-card p{font-size:.73rem;color:var(--muted);margin-top:7px}.companion-card a{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:.69rem;font-weight:550;margin-top:14px}.companion-card a:hover{color:var(--accent)}.settings-link{margin-bottom:12px}.settings-link.active{background:var(--hover);color:var(--fg)}.nav-inline-badge{margin-left:auto}.user-menu{border-top:1px solid var(--border);padding:16px 0;display:flex;align-items:center;gap:9px}.avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--accent-bg);color:var(--accent);font-size:.79rem;font-weight:600}.user-menu-link{display:flex;align-items:center;gap:9px;flex:1;min-width:0;border-radius:7px;color:inherit;text-decoration:none}.user-menu-link:hover{color:var(--fg)}.user-menu-link>div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.user-menu-link strong{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-link div>span{font-size:.63rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu .icon-button{width:29px;border:0}.console-body{margin-left:250px;min-width:0;flex:1;display:flex;flex-direction:column;background:var(--bg)}.console-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 36px;border-bottom:1px solid var(--border)}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:.75rem}.breadcrumbs>span,.breadcrumbs>svg{color:var(--muted)}.breadcrumbs strong{font-weight:500}.header-actions{display:flex;align-items:center;gap:18px}.environment{display:flex;align-items:center;gap:7px;font-size:.7rem;color:var(--muted)}.environment>span{width:6px;height:6px;background:var(--success);border-radius:50%}.guide-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 13px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--fg);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.guide-button:hover{background:var(--hover)}@media(max-width:640px){.guide-button{width:36px;padding:0}.guide-label{display:none}}.console-main{width:100%;max-width:1320px;margin:0 auto;padding:44px 40px 35px;flex:1}.page-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:32px}.page-heading .eyebrow{font-size:.62rem;letter-spacing:1.2px;margin-bottom:13px}.page-heading h1{font-size:2.05rem;letter-spacing:-1.1px}.page-heading p{font-size:.84rem;color:var(--muted);margin-top:9px}.page-heading>.button{font-size:.78rem}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px}.stat-card{padding:20px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.stat-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.77rem;color:var(--muted)}.stat-card>div svg{color:var(--muted);opacity:.8}.stat-card>strong{display:block;font-family:var(--font-title);font-size:2.15rem;font-weight:650;margin:17px 0 6px;line-height:1;font-variant-numeric:tabular-nums}.stat-note{font-size:.65rem;color:var(--muted)}.overview-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-bottom:24px}.panel{border:1px solid var(--border);border-radius:10px;background:var(--surface)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 24px}.panel-heading h2{font-size:.96rem}.panel-heading p{font-size:.73rem;color:var(--muted);margin-top:6px}.setup-progress{height:3px;background:var(--border);margin:0 24px 8px;border-radius:3px}.setup-progress span{display:block;width:33.333%;height:100%;background:var(--accent);border-radius:3px}.setup-step{display:flex;align-items:center;gap:13px;margin:0 24px;padding:19px 0;border-bottom:1px solid var(--border)}.setup-step:last-of-type{border-bottom:0}.step-circle{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--border);color:var(--muted);font-size:.65rem;flex-shrink:0}.step-circle.complete{background:var(--accent-bg);color:var(--accent);border-color:transparent}.setup-step h3{font-size:.79rem;font-weight:650}.setup-step p{font-size:.71rem;color:var(--muted);margin-top:4px}.status{font-size:.62rem;color:var(--muted);margin-left:auto;white-space:nowrap;align-self:flex-start;padding-top:7px}.complete-text{color:var(--accent)}.setup-panel>.text-link{margin:3px 24px 23px;font-size:.75rem}.count-badge{font-size:.68rem;color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:5px;padding:2px 7px}.quiet-state{display:flex;align-items:center;flex-direction:column;text-align:center;padding:29px 30px 42px}.empty-symbol{display:inline-grid;place-items:center;width:65px;height:65px;background:var(--card);border:1px solid var(--border);border-radius:16px;color:var(--muted)}.quiet-state h3{margin-top:20px;font-size:.9rem}.quiet-state p{font-size:.78rem;color:var(--muted);max-width:240px;margin-top:10px}.activity-panel .panel-heading{border-bottom:1px solid var(--border)}.activity-row{display:flex;gap:13px;align-items:center;padding:23px 24px}.event-icon{display:grid;place-items:center;background:var(--accent-bg);color:var(--accent);border-radius:8px;width:35px;height:35px;flex-shrink:0}.activity-row>div{display:flex;flex-direction:column;gap:5px}.activity-row strong{font-size:.79rem;font-weight:550}.activity-row div>span{font-size:.72rem;color:var(--muted)}.activity-row time{margin-left:auto;color:var(--muted);font-size:.7rem;white-space:nowrap}.console-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 40px;color:var(--muted);font-size:.63rem;border-top:1px solid var(--border)}.console-footer>span:last-child{display:flex;align-items:center;gap:6px}.mobile-menu,.sidebar-backdrop{display:none}.empty-page{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:90px 35px;text-align:center;min-height:390px}.empty-page h2{font-size:1.25rem;margin-top:25px}.empty-page p{max-width:440px;font-size:.86rem;color:var(--muted);margin-top:12px}.empty-page .button{margin-top:28px}.connection-panel{max-width:820px;padding:40px}.connection-diagram{display:flex;align-items:center;justify-content:center;gap:24px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:35px 25px;margin-bottom:35px}.connection-diagram>span:not(.connection-dots){display:flex;flex-direction:column;align-items:center;gap:13px;font-size:.77rem;color:var(--muted)}.connection-diagram svg{color:var(--accent)}.connection-dots{color:var(--muted);letter-spacing:5px}.connection-panel>h2{font-size:1.3rem;line-height:1.5}.connection-panel>p{font-size:.86rem;color:var(--muted);margin-top:15px;max-width:600px}.connection-detail{margin:28px 0;padding:20px;display:flex;gap:14px;background:var(--accent-bg);border-radius:9px;color:var(--accent)}.connection-detail strong{font-size:.84rem;font-weight:600}.connection-detail p{font-size:.77rem;color:var(--muted);margin-top:7px}.panel-footnote{border-top:1px solid var(--border);padding:18px 24px;color:var(--muted);font-size:.77rem}.settings-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:start}.settings-form{display:flex;flex-direction:column;gap:22px;padding:0 24px 26px}.field-hint{font-size:.72rem;font-weight:400;color:var(--muted);line-height:1.6}.settings-form>.button{align-self:flex-start;margin-top:4px}.account-panel{padding:24px}.empty-symbol.small{width:48px;height:48px;border-radius:11px;margin-bottom:18px}.account-panel dl{margin:24px 0}.account-panel dl>div{display:flex;justify-content:space-between;gap:10px;font-size:.77rem;margin-top:16px}.account-panel dt{color:var(--muted)}.account-panel dd{margin:0}.account-panel p{border-top:1px solid var(--border);padding-top:20px;font-size:.75rem;color:var(--muted)}@media(min-width:1550px){.auth-main{padding-left:70px;padding-right:70px}.auth-form-wrap{max-width:420px}.auth-aside{padding-left:64px;padding-right:64px}.aside-content{max-width:470px}.aside-content h2{font-size:3.8rem}}@media(max-width:1150px){.auth-main{padding-left:28px;padding-right:28px}.auth-aside{padding-left:30px;padding-right:30px}.outline-pill{display:none}.console-main{padding:32px 25px}.console-header{padding:16px 25px}.sidebar{width:225px;padding-left:12px;padding-right:12px}.console-body{margin-left:225px}.sidebar-brand .pill{display:none}.stats-grid{gap:12px}.stat-card{padding:16px}.stat-note{font-size:.61rem}.overview-grid{grid-template-columns:1fr}.attention-panel .quiet-state{padding-top:15px}.settings-grid{grid-template-columns:1fr}.account-panel{max-width:600px}}@media(max-width:760px){.auth-layout{grid-template-columns:1fr}.auth-aside{display:none}.auth-main{padding:24px;min-height:100dvh}.auth-form-wrap{padding:55px 0;max-width:410px}.auth-form-wrap h1{font-size:1.95rem}.sidebar{transform:translate(-100%);width:250px;transition:transform .2s}.sidebar.open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;border:0;z-index:25}.console-body{margin-left:0}.console-header{padding:14px 18px;min-height:64px}.breadcrumbs{gap:8px;font-size:.68rem}.breadcrumbs>span{display:none}.breadcrumbs>svg{display:none}.mobile-menu{display:inline-grid}.header-actions{gap:10px}.environment{font-size:.62rem}.console-main{padding:28px 18px}.page-heading{align-items:flex-start;gap:14px;margin-bottom:24px}.page-heading h1{font-size:1.75rem}.page-heading p{font-size:.78rem}.page-heading .button{font-size:.7rem;padding:9px;min-height:38px;white-space:nowrap}.page-heading .button svg{display:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.stat-card{padding:17px}.stat-note{font-size:.65rem}.stat-card>strong{font-size:1.95rem}.overview-grid{gap:20px}.panel-heading{padding:20px}.setup-progress{margin-left:20px;margin-right:20px}.setup-step{margin:0 20px;gap:10px}.setup-step .status{display:none}.setup-panel>.text-link{margin-left:20px}.activity-row{padding:20px;flex-wrap:wrap}.activity-row time{width:100%;margin-left:48px}.console-footer{padding:18px;font-size:.6rem}.connection-panel{padding:24px}.connection-diagram{padding:25px 14px;gap:14px}.connection-panel>h2{font-size:1.12rem}.connection-detail{padding:15px}.empty-page{padding:65px 24px}.empty-page h2{font-size:1.1rem}.settings-form{padding:0 20px 22px}.settings-form>.button{width:100%;font-size:.8rem}.sidebar-brand .pill{display:inline-flex}.auth-footer{font-size:.65rem}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.language-select{font:inherit;font-size:.75rem;color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:7px;padding:8px 6px;max-width:115px;cursor:pointer}.language-select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.language-preference{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.language-preference .language-select{margin-top:16px}.language-preference p{border:0;padding-top:12px}.field input[aria-invalid=true]{border-color:#dc5050}@media(max-width:480px){.auth-main{padding:20px}.auth-header{gap:12px;flex-wrap:wrap}.auth-header .header-actions{gap:8px}.auth-header .brand-full{height:22px}.console-header .environment{display:none}.breadcrumbs{min-width:0}.breadcrumbs strong{overflow-wrap:anywhere}.header-actions{flex-shrink:0}}.enrollment-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start;margin-bottom:24px}.enrollment-panel .settings-form{gap:16px}.enrollment-help{padding:24px}.enrollment-help>svg{color:var(--accent);margin-bottom:16px}.enrollment-help h2{font-size:1rem;margin-bottom:var(--space-4)}.enrollment-help p{font-size:.8rem;color:var(--muted);margin:12px 0;line-height:1.7}.enrollment-help summary,.enrollment-advanced>summary{cursor:pointer;font-size:.8rem;color:var(--muted)}.enrollment-advanced{padding:var(--space-5)}.enrollment-help code,.enrollment-token code{display:block;font-size:.75rem;line-height:1.7;padding:14px;border:1px solid var(--border);border-radius:7px;background:var(--card);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;user-select:all}.enrollment-security{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.enrollment-security svg{flex-shrink:0;color:var(--accent);margin-top:4px}.enrollment-security p{margin:0}.enrollment-token{border-top:1px solid var(--border);padding:24px}.enrollment-token>strong{font-size:.9rem}.enrollment-token>p{font-size:.75rem;color:var(--muted);margin:10px 0}.enrollment-token .device-actions{margin-top:16px}.device-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.device-actions .button{font-size:.7rem;padding:9px 12px}.device-actions .field-hint{width:100%}.button.danger{color:#d54b4b;border:1px solid #d54b4b;background:transparent}.devices-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:36px 24px;color:var(--muted)}.devices-empty h3{font-size:.95rem;color:var(--fg)}.devices-empty p{font-size:.8rem}.device-row{display:flex;gap:14px;align-items:center;padding:22px 24px;border-top:1px solid var(--border)}.device-information{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;overflow-wrap:anywhere}.device-information strong{font-size:.86rem}.device-information>span{font-size:.7rem;color:var(--muted)}.device-status{font-size:.65rem;border:1px solid var(--border);border-radius:5px;padding:5px 8px;white-space:nowrap;color:var(--muted)}.device-status.online{color:var(--success)}.device-status.revoked,.device-status.expired,.device-status.no-account-key{color:#d54b4b}.device-status.granted{color:var(--success)}.console-main>.notice{margin-bottom:20px}@media(max-width:1000px){.enrollment-grid{grid-template-columns:1fr}.device-row{flex-wrap:wrap}.device-row .device-actions{width:100%;margin-left:49px}}@media(max-width:480px){.enrollment-help,.enrollment-token,.device-row{padding:20px}.device-status{margin-left:49px}.device-row .device-actions{margin-left:0}}.invite-projects{border:0;padding:0;margin:0}.invite-projects>legend{padding:0;font-size:.81rem;font-weight:550}.invite-projects>.field-hint{margin:4px 0 10px}.invite-project-list{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:7px;padding:8px}.invite-project-row{display:flex;align-items:center;gap:10px;padding:7px 6px;font-size:.8rem;font-weight:400}.invite-project-row input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;flex:0 0 16px;margin:0;padding:0;border-radius:3px;background:none}.invite-project-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-project-row select{min-height:34px;padding:5px 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--fg);font-size:.75rem;flex:0 0 auto}.invite-project-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.invite-project-pills .pill{max-width:240px;overflow:hidden;text-overflow:ellipsis}.overview-projects{margin-bottom:24px}.overview-projects h2{display:flex;align-items:center;gap:10px}.overview-project-controls{display:flex;align-items:flex-end;gap:12px;padding:0 24px;flex-wrap:wrap}.overview-project-controls .field{flex:1;min-width:180px;margin:0}.overview-project-controls select{width:100%;min-height:44px;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:8px;padding:10px}.overview-project-note{display:flex;align-items:flex-start;gap:8px;padding:14px 24px 22px;color:var(--muted);font-size:.75rem}.overview-project-note svg{flex-shrink:0;margin-top:2px}.overview-projects>.notice{margin:0 24px 16px}@media(max-width:760px){.overview-project-controls{padding:0 20px}.overview-project-controls .field{flex-basis:100%}.overview-project-note{padding:14px 20px 20px}}.companion-status{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px 18px;margin-bottom:24px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:.76rem}.companion-status-heading{display:flex;align-items:center;gap:8px}.companion-status-devices{display:flex;gap:12px;flex:1;flex-wrap:wrap}.companion-status-device{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.companion-status-device small{color:var(--muted);font-size:.7rem}.companion-status>.text-link{font-size:.73rem}.ad-project-connection{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0;color:var(--muted);font-size:.75rem}.ad-project-connection span:first-child{color:var(--fg)}@media(max-width:760px){.companion-status{gap:12px;padding:14px}.companion-status-devices,.companion-status-device small{flex-basis:100%}}.agent-handle{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;width:fit-content;padding:3px 8px;border:1px solid var(--line,#dce0e7);border-radius:6px;background:var(--surface,#f6f7fa);color:var(--muted,#626a76);font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;vertical-align:middle}.collaborator-row-copy>.agent-handle{margin:4px 0}.collaborator-preview-header .agent-handle,.collaborator-editor-header .agent-handle{margin-top:6px}.ad-agent-copy>.agent-handle{margin:2px 0 4px}.project-key-import{min-width:0;max-width:680px}.project-key-import>p{font-size:13px;line-height:1.55;color:var(--muted,#626a76);margin:10px 0 0;overflow-wrap:anywhere}.project-key-import>p[role=status]{display:flex;align-items:center;gap:8px;color:var(--text,#273c32)}.project-key-import>p>svg{flex-shrink:0}.browser-unlock{min-width:0;max-width:680px;display:flex;flex-direction:column;gap:14px}.browser-unlock-panel{display:flex;flex-direction:column;gap:10px}.browser-unlock-panel h3{font-size:.95rem;margin:0}.browser-unlock-panel>p{font-size:13px;line-height:1.55;color:var(--muted,#626a76);margin:0;overflow-wrap:anywhere}.browser-unlock-code{font-size:1.7rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;margin:0}.browser-unlock-waiting{display:flex;align-items:center;gap:8px;color:var(--muted,#626a76);font-size:.8rem;margin:0}.browser-unlock-waiting svg{flex-shrink:0}.browser-unlock-advanced{border-top:1px solid var(--border);padding-top:10px}.browser-unlock-advanced>summary{cursor:pointer;display:flex;align-items:center;gap:8px;list-style:none;color:var(--accent);font-size:.83rem;font-weight:550}.browser-unlock-advanced>summary::-webkit-details-marker{display:none}.browser-unlock-advanced>div{margin-top:14px}.project-import-result{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 24px;padding:14px 18px;border:1px solid var(--line,#dce0e7);border-radius:12px;background:var(--surface,#f6f7fa);font-size:13px;overflow-wrap:anywhere}.project-import-result>div{min-width:0}.project-import-result p{margin:6px 0 0}.project-import-result>button{flex-shrink:0}.collaborator-preview-header .agent-handle{margin-right:8px}.mfa-panel{margin-top:24px}.mfa-loading{display:flex;justify-content:center;padding:30px}.mfa-status{padding:0 24px 24px}.mfa-status-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--card);margin-bottom:16px;color:var(--success)}.mfa-setup,.mfa-recovery{padding:0 24px 24px}.mfa-setup>p{font-size:.8rem;color:var(--muted);margin-bottom:18px}.mfa-setup .settings-form{padding:18px 0 0}.mfa-qr{display:flex;justify-content:center;padding:16px;border:1px solid var(--border);border-radius:9px;background:var(--card);margin-bottom:16px}.mfa-qr img{width:176px;height:176px}.mfa-secret code{display:block;margin-top:8px;font-size:.75rem;line-height:1.7;padding:12px 14px;border:1px solid var(--border);border-radius:7px;background:var(--card);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mfa-recovery h3{font-size:.92rem;margin-bottom:14px}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.recovery-codes code{display:block;text-align:center;font-size:.82rem;letter-spacing:.5px;padding:10px;border:1px solid var(--border);border-radius:6px;background:var(--card);-webkit-user-select:all;user-select:all}.mfa-confirm{display:flex;align-items:center;gap:9px;font-size:.8rem;margin:18px 0;color:var(--muted)}.mfa-confirm input{width:16px;height:16px}.mfa-toggle{display:inline-block;border:0;background:none;padding:0;color:var(--accent);font-size:.79rem;font-weight:550;text-align:left;margin-top:20px}.mfa-toggle:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:480px){.mfa-setup,.mfa-recovery,.mfa-status{padding:0 20px 20px}}.sessions-panel{margin-top:24px}.sessions-actions{padding:0 24px 24px}.device-list-scroll{max-height:320px;overflow-y:auto}.sessions-reveal{padding:14px 24px;border-top:1px solid var(--border)}@media(max-width:480px){.sessions-actions{padding:0 20px 20px}.sessions-reveal{padding:14px 20px}}.error-boundary{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:54px 20px;color:var(--muted)}.error-boundary>svg{color:#d54b4b}.error-boundary h2{font-size:1rem;color:var(--fg);margin:0}.error-boundary p{font-size:.82rem;max-width:440px;line-height:1.6;margin:0}.sidebar-other-project{min-width:0}.sidebar-other-project-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-layout,.ad-demo-shell{--project-color:#3679de;--surface:var(--ad-paper);--card:var(--ad-panel);--border:var(--ad-divider)}.tone-blue{--project-color:#3679de}.tone-violet{--project-color:#8660cd}.tone-green{--project-color:#268b75}.tone-amber{--project-color:#b77a22}.tone-rose{--project-color:#c75d82}.tone-slate{--project-color:#66758a}.console-layout .sidebar{padding-top:18px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.sidebar-mobile-close{display:none}.console-layout .sidebar nav a svg,.console-layout .settings-link svg{flex-shrink:0}.console-layout .sidebar-bottom{padding-top:20px}.console-layout .workspace-avatar,.console-layout .avatar{color:var(--project-color);background:color-mix(in srgb,var(--project-color) 10%,var(--ad-paper))}.console-layout .sidebar nav a{border-radius:14px;min-height:44px}.console-layout .sidebar nav a.active svg{color:var(--project-color)}.console-layout .console-main{max-width:1440px;padding:20px 22px 28px}.console-layout .console-main.dashboard-full-width{max-width:none}.console-layout .panel,.console-layout .stat-card,.console-layout .companion-status{border:1px solid var(--ad-rim);border-radius:22px;background:linear-gradient(155deg,var(--ad-paper),var(--ad-panel));box-shadow:var(--ad-shadow)}.console-layout .page-heading{margin:8px 0 24px}html .console-layout .console-route :is(.page-heading,.insights-header-titles) h1{font-family:Manrope Variable,system-ui,sans-serif;font-weight:700;font-size:28px;line-height:38px;letter-spacing:0;color:var(--fg)}html .console-layout .console-route :is(.page-heading,.insights-header-titles) :is(.eyebrow,.tracking-eyebrow,.tracking-back){font-family:Inter Variable,system-ui,sans-serif;font-size:10.5px;font-weight:600;line-height:16px;letter-spacing:.07em;color:var(--muted);margin-bottom:0;text-transform:uppercase}.auth-main .auth-form-wrap h1{font-family:Manrope Variable,system-ui,sans-serif;font-weight:700;font-size:34px;line-height:46px;letter-spacing:0;color:var(--fg)}.console-layout .marketplace-detail-header h1{font-family:Manrope Variable,system-ui,sans-serif;font-weight:700;font-size:26px;line-height:36px;letter-spacing:0;color:var(--fg)}.console-layout .marketplace-profile-hero .marketplace-creator-card-head strong{font-family:Manrope Variable,system-ui,sans-serif;font-weight:700;font-size:26px;line-height:36px;letter-spacing:0;color:#fff}.console-layout .marketplace-wizard-steps{font-family:Inter Variable,system-ui,sans-serif;font-size:10.5px;font-weight:600;line-height:13px;letter-spacing:.07em;color:var(--muted)}.console-layout .button,.console-layout .icon-button,.console-layout .language-select{border-radius:16px}.console-layout .button.secondary,.console-layout .icon-button,.console-layout .language-select{background:var(--ad-paper);border:1px solid var(--ad-rim);box-shadow:var(--ad-shadow)}.console-layout .button.primary{background:var(--ad-cta);color:var(--ad-cta-text);border:1px solid transparent;box-shadow:inset 0 1px 1px #ffffff30,0 3px 8px color-mix(in srgb,var(--ad-blue) 20%,transparent)}.console-layout .button.primary:disabled{opacity:.45}.console-layout .field input,.console-layout .field textarea,.console-layout .field select{background:var(--ad-paper);border:1px solid var(--ad-divider);border-radius:12px}.console-layout :is(input,select,textarea,button):focus-visible{outline:2px solid var(--project-color);outline-offset:3px}.console-layout .project-folder,.console-layout .ad-project-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--project-color) 65%,white),var(--project-color));color:#fff;box-shadow:inset 0 1px 2px #ffffff70,0 4px 12px #28344115}.console-layout .project-section-icon{color:var(--project-color);background:color-mix(in srgb,var(--project-color) 8%,var(--ad-paper));border-color:var(--ad-rim)}.console-layout .companion-status{border-radius:16px;font-size:.7rem;padding:10px 16px;margin-bottom:20px;background:var(--ad-panel);box-shadow:inset 0 1px 0 var(--ad-rim)}.console-layout .companion-status-device small{font-size:.65rem}.console-layout .companion-status>.text-link{font-size:.68rem}.console-layout .console-footer{border-color:var(--ad-divider)}.global-project-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;flex-shrink:0;background:linear-gradient(145deg,color-mix(in srgb,var(--project-color) 60%,white),var(--project-color));box-shadow:inset 0 1px 2px #fff8,0 3px 9px #0001}.project-appearance form{margin-top:22px}.project-appearance fieldset{border:0;padding:0;margin:0}.project-identity-fields{display:grid;grid-template-columns:1fr 1.3fr;gap:20px}.project-style-fields{display:flex;gap:42px;margin:24px 0;flex-wrap:wrap}.field-label{display:block;font-size:.78rem;font-weight:600;margin-bottom:10px}.project-color-choices,.project-icon-choices{display:flex;gap:9px}.project-swatch{background:var(--project-color);color:#fff;width:33px;height:33px;border:3px solid var(--ad-paper);outline:1px solid transparent;border-radius:50%;display:grid;place-items:center;cursor:pointer}.project-swatch[aria-pressed=true]{outline-color:var(--project-color)}.project-icon-choices .icon-button[aria-pressed=true]{color:var(--project-color);border-color:var(--project-color);background:color-mix(in srgb,var(--project-color) 8%,var(--ad-paper))}.project-appearance-footer{display:flex;align-items:center;gap:16px}.project-appearance-footer>span{color:var(--muted);font-size:.7rem}.project-overview-stats{margin-top:22px}.project-overview-next{padding:26px;display:flex;align-items:flex-start;flex-direction:column;gap:16px}.project-overview-next>svg{color:var(--project-color)}.project-overview-next h2{font-size:1.05rem}.project-overview-next p,.project-summary-identity p{font-size:.78rem;color:var(--muted)}.project-overview-next .text-link{font-size:.78rem}.console-layout .wf-list>button{border:1px solid var(--ad-rim);border-radius:16px;background:var(--ad-paper);box-shadow:var(--ad-shadow)}.auth-main{background:var(--ad-halos),var(--bg)}.auth-main .button,.auth-main input,.auth-main .oauth-button{border-radius:14px}.auth-form-wrap{border-radius:28px}@media(max-width:1050px){.project-identity-fields{grid-template-columns:1fr;gap:16px}}@media(max-width:760px){.console-layout .console-main{padding:18px 14px 24px}.project-appearance-footer{align-items:flex-start;flex-direction:column}.project-style-fields{gap:18px}.console-layout .project-section{padding:20px}}.console-layout .wf-agent{border:1px solid var(--ad-rim);background:var(--ad-paper);box-shadow:var(--ad-shadow);border-radius:18px}.console-layout .wf-agent:hover{border-color:var(--project-color)}.console-layout .sidebar-bottom .nav-caption{padding:0 12px 8px;display:block}.tone-navy{--project-color:#344f83}.tone-indigo{--project-color:#5964bc}.tone-sky{--project-color:#2584ae}.tone-cyan{--project-color:#158797}.tone-teal{--project-color:#247c80}.tone-mint{--project-color:#388565}.tone-emerald{--project-color:#297649}.tone-olive{--project-color:#768237}.tone-lime{--project-color:#738c29}.tone-gold{--project-color:#a18024}.tone-orange{--project-color:#be692e}.tone-coral{--project-color:#c66654}.tone-red{--project-color:#bb4c55}.tone-berry{--project-color:#a54470}.tone-magenta{--project-color:#a74d96}.tone-plum{--project-color:#765280}.tone-brown{--project-color:#8b6b51}.tone-graphite{--project-color:#495260}.project-style-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:28px}.project-color-choices,.project-icon-choices{display:flex;flex-wrap:wrap;gap:10px}.project-swatch{flex:none;width:38px;height:38px}.project-icon-choices .icon-button{flex:none;width:40px;height:40px}.project-swatch:focus-visible,.project-icon-choices .icon-button:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.project-identity-preview{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--ad-paper);margin-top:20px}.project-identity-preview>div{min-width:0}.project-identity-preview strong{display:block;overflow-wrap:anywhere}.project-identity-preview small{color:var(--muted)}@media(max-width:760px){.project-style-fields,.project-identity-fields{grid-template-columns:minmax(0,1fr)}.project-style-fields{gap:22px}}.console-layout .field textarea{font:inherit;font-size:.875rem;font-weight:400;line-height:1.75;color:var(--fg);padding:14px 16px;width:100%;min-width:0;resize:vertical}html .console-layout,html .ad-demo-shell,html .ad-demo-embed{--ad-paper: color-mix(in srgb,#ffffff 80%,transparent);--ad-panel: color-mix(in srgb,#ffffff 60%,transparent);--ad-rim: color-mix(in srgb,#101621 12%,transparent);--ad-divider: var(--separator);--ad-shadow: 0 4px 16px color-mix(in srgb,#101621 6%,transparent);--ad-sheen: color-mix(in srgb,#ffffff 80%,transparent)}html.dark .console-layout,html.dark .ad-demo-shell,html.dark .ad-demo-embed{--ad-paper: color-mix(in srgb,#111927 74%,transparent);--ad-panel: color-mix(in srgb,#111927 55%,transparent);--ad-rim: color-mix(in srgb,#ffffff 10%,transparent);--ad-divider: var(--separator);--ad-shadow: 0 4px 16px color-mix(in srgb,#000000 24%,transparent);--ad-sheen: color-mix(in srgb,#ffffff 7%,transparent)}.glass-card,.glass-panel{border:1px solid var(--ad-rim)}.glass-card{border-radius:14px;background:var(--ad-opaque);box-shadow:0 4px 16px color-mix(in srgb,#101621 6%,transparent)}.dark .glass-card{box-shadow:0 4px 16px color-mix(in srgb,#000 24%,transparent)}.glass-panel{border-radius:16px;background:var(--ad-opaque);box-shadow:0 8px 26px color-mix(in srgb,#101621 5%,transparent)}.dark .glass-panel{box-shadow:0 8px 26px color-mix(in srgb,#000 20%,transparent)}.glass-opaque{border-radius:14px;border:1px solid var(--ad-rim);background:var(--ad-opaque);box-shadow:0 10px 30px color-mix(in srgb,#101621 10%,transparent)}.dark .glass-opaque{box-shadow:0 10px 30px color-mix(in srgb,#000 28%,transparent)}@media not (prefers-reduced-transparency:reduce){@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-card{background:var(--ad-halos),var(--ad-paper);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 4px 16px color-mix(in srgb,#101621 6%,transparent),inset 0 1px 0 var(--ad-sheen)}.dark .glass-card{box-shadow:0 4px 16px color-mix(in srgb,#000 24%,transparent),inset 0 1px 0 var(--ad-sheen)}.glass-panel{background:var(--ad-halos),var(--ad-panel);-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3)}}}.state-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:20px;font-size:.72rem;font-weight:600;white-space:nowrap;color:var(--fg);background:color-mix(in srgb,var(--success) 13%,transparent)}.state-pill>i{width:6px;height:6px;border-radius:50%;background:var(--success);flex-shrink:0}.state-pill[data-tone=warning]{background:color-mix(in srgb,var(--warning) 13%,transparent)}.state-pill[data-tone=warning]>i{background:var(--warning)}.state-pill[data-tone=error]{background:color-mix(in srgb,var(--error) 13%,transparent)}.state-pill[data-tone=error]>i{background:var(--error)}.state-pill[data-tone=review]{background:color-mix(in srgb,var(--review) 13%,transparent)}.state-pill[data-tone=review]>i{background:var(--review)}.console-layout .sidebar{top:56px}.console-layout .console-body{margin-top:56px}.console-layout .ticket-side-panel{top:56px;height:calc(100dvh - 56px);max-height:calc(100dvh - 56px)}.console-topbar{position:fixed;top:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 var(--space-5);border-bottom:1px solid var(--ad-rim);background:var(--ad-halos),var(--ad-opaque)}@media not (prefers-reduced-transparency:reduce){@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.console-topbar{background:var(--ad-halos),color-mix(in srgb,var(--ad-opaque) 88%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}}}.topbar-start{display:flex;align-items:center;gap:var(--space-3);min-width:0}.topbar-brand{display:flex;align-items:center;padding:0;min-width:0}.topbar-nav{display:flex;align-items:center;gap:var(--space-2);justify-self:center}.topbar-end{display:flex;align-items:center;gap:var(--space-2);justify-self:end}.topbar-nav-button{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1.5px solid transparent;color:var(--muted);background:transparent}.topbar-nav-button:hover{background:var(--hover);color:var(--fg)}.topbar-nav-button.active,.topbar-nav-button[aria-current=page]{background:var(--selection);border-color:var(--accent);color:var(--fg)}.topbar-badge{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--accent);border:1.5px solid var(--ad-opaque)}.topbar-dot{position:absolute;bottom:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--muted);border:1.5px solid var(--ad-opaque)}.topbar-dot.online{background:var(--success)}.topbar-dot.offline{background:var(--error)}.topbar-avatar-wrap{position:relative}.topbar-avatar{padding:0;border:0;background:none;border-radius:50%}.topbar-avatar:hover{opacity:.85}.topbar-avatar-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;min-width:220px;padding:var(--space-2);display:flex;flex-direction:column;gap:2px}.topbar-avatar-identity{padding:var(--space-3) var(--space-3) var(--space-2)}.topbar-avatar-identity strong{display:block;font-size:.82rem}.topbar-avatar-identity span{display:block;font-size:.72rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-avatar-menu a,.topbar-avatar-menu button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:0;background:none;color:var(--fg);font:inherit;font-size:.82rem;text-align:left;width:100%}.topbar-avatar-menu a:hover,.topbar-avatar-menu button:hover:not(:disabled){background:var(--hover)}.sidebar-top{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;margin-bottom:var(--space-4)}.sidebar-scope{display:flex;align-items:center;gap:10px;padding:var(--space-3);margin-bottom:var(--space-5);border-radius:14px;flex-shrink:0}.sidebar-project>div{min-width:0;display:flex;flex-direction:column;gap:3px}.sidebar-project strong{font-size:.85rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-project span{font-size:.68rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-other-projects{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--separator);flex-shrink:0}.sidebar-other-project{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:11px;border:0;background:none;color:var(--muted);font:inherit;font-size:.79rem;text-align:left;cursor:pointer}.sidebar-other-project:hover{background:var(--hover);color:var(--fg)}.sidebar-other-project-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;flex-shrink:0;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--project-color) 60%,white),var(--project-color))}.sidebar-other-project-mark svg{width:12px;height:12px}.sidebar-new-project{color:var(--accent)}.sidebar-new-project:hover{color:var(--accent);background:var(--hover)}.sidebar-companion{display:flex;align-items:center;gap:8px;padding:8px 4px;color:var(--muted);font-size:.72rem}.sidebar-companion:hover{color:var(--fg)}.sidebar-companion-devices{display:flex;flex-direction:column;gap:4px;min-width:0}.sidebar-companion-device{display:flex;align-items:center;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-companion-device>i{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--muted)}.sidebar-companion-device.online>i{background:var(--success)}.sidebar-companion-device.offline>i,.sidebar-companion-device.revoked>i,.sidebar-companion-device.expired>i{background:var(--error)}@media(max-width:760px){.console-topbar{padding:0 14px}.topbar-brand .brand-full{display:none}.state-pill span,.state-pill{font-size:.68rem;padding:5px 9px}}@media(max-width:480px){.state-pill{display:none}}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px}:where(.console-route>:not(dialog,[role=dialog],[role=alertdialog],[class*=backdrop])+:not(dialog,[role=dialog],[role=alertdialog],[class*=backdrop])){margin-top:var(--space-6)}:where(.panel[role=dialog],.panel[role=alertdialog]){padding:var(--space-6)}.surface{padding:var(--space-5)}.stack{display:flex;flex-direction:column;gap:var(--space-5)}.stack>*{margin:0}.auth-layout{--bg:#f5f8f6;--fg:#101621;--card:#fff;--surface:#fff;--muted:#5b6c69;--text-tertiary:color-mix(in srgb,var(--fg) 45%,transparent);--border:color-mix(in srgb,var(--fg) 12%,transparent);--separator:color-mix(in srgb,var(--fg) 8%,transparent);--primary:#0047D0;--on-primary:#fff;--accent:var(--primary);--accent-bg:color-mix(in srgb,var(--accent) 10%,var(--bg));--hover:color-mix(in srgb,var(--fg) 5%,transparent);--selection:color-mix(in srgb,var(--fg) 7%,transparent);--success:#0A7A35;--warning:#B35900;--error:#C62828;--review:#6D28D9;--ad-opaque:#fff;color-scheme:light;color:#101621}html .auth-main{background-color:var(--bg);background-image:url(/textures/grain.png);background-size:256px 256px;background-repeat:repeat}.auth-main .auth-form-wrap h1.auth-title{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(32px,3.6vw,42px);line-height:1.05;letter-spacing:-.025em;color:#101621}.auth-title-accent,.auth-accent{font-style:italic;display:inline-block;padding-bottom:.2em;margin-bottom:-.2em;background:linear-gradient(100deg,#2ed254,#08b9ad 45%,#029ef3);-webkit-background-clip:text;background-clip:text;color:transparent}.aside-content h2 .auth-accent{color:transparent}.auth-main .text-link,.auth-main .auth-switch a,.auth-main .demo-access button,.auth-main .mfa-toggle{color:#08b9ad;text-decoration:underline;text-decoration-color:#08b9ad;text-decoration-thickness:1px;text-underline-offset:4px}.auth-main .auth-switch a:hover,.auth-main .demo-access button:hover,.auth-main .mfa-toggle:hover{color:#08b9ad}.auth-main .button.primary{background:#0b111c;color:#fff}.auth-main .field input:focus{border-color:#08b9ad;box-shadow:0 0 0 3px color-mix(in srgb,#08B9AD 16%,transparent)}html .auth-aside{background-color:#0b111c;background-image:url(/textures/grain.png),radial-gradient(ellipse 55% 60% at 88% 0%,hsl(176 92% 38% / .2),transparent 70%),radial-gradient(ellipse 60% 70% at 0% 100%,hsl(221 100% 41% / .32),transparent 72%);background-size:256px 256px,auto,auto;background-repeat:repeat,no-repeat,no-repeat}html .auth-aside:before{content:none}html .auth-aside .aside-content h2{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(2.1rem,3.6vw,3.2rem);line-height:1.04;letter-spacing:-.025em;color:#fff}.auth-window{position:relative;margin-top:40px;overflow:hidden;background-color:#0b111c;background-image:radial-gradient(ellipse 60% 70% at 0% 0%,hsl(176 92% 38% / .16),transparent 70%),radial-gradient(ellipse 60% 70% at 100% 100%,hsl(221 100% 41% / .22),transparent 72%);color:#e7eef0;filter:drop-shadow(0 30px 40px hsl(215 60% 8% / .32));animation:auth-window-float 9s ease-in-out infinite}@keyframes auth-window-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@media(prefers-reduced-motion:reduce){.auth-window{animation:none}}.auth-window-bar{display:flex;align-items:center;gap:6px;padding:13px 16px;border-bottom:1px solid hsl(0 0% 100% / .07)}.auth-window-bar i{width:8px;height:8px;flex-shrink:0;background:#ffffff29}.auth-window-bar span{margin-left:10px;font:600 11px/1 var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.auth-window-body{padding:20px;display:flex;flex-direction:column;gap:12px}.auth-window-msg{margin:0;max-width:88%;padding:13px 15px;font-size:14px;line-height:1.5}.auth-window-msg strong{display:block;margin-bottom:4px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;opacity:.6}.auth-window-you{align-self:flex-end;background:#ffffff1a}.auth-window-tl{align-self:flex-start;background:linear-gradient(120deg,#1fad6638,#0685e038);border:1px solid hsl(176 80% 50% / .2)}@media(max-width:1023px){.auth-layout{grid-template-columns:1fr}.auth-aside{display:none}}html .auth-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.auth-nav a{display:inline-flex;color:#101621}.auth-nav-logo{display:inline-flex}.auth-nav-logo svg{height:28px;width:auto;display:block}.auth-nav-lang{display:flex;align-items:center;gap:14px}.auth-nav-lang button{border:0;background:none;padding:4px 2px;font:600 14px/1 var(--font-text);letter-spacing:.02em;color:#8a94a3;cursor:pointer;transition:color .2s}.auth-nav-lang button:hover,.auth-nav-lang button.is-active{color:#101621}.auth-nav-lang button:focus-visible{outline:2px solid #08B9AD;outline-offset:3px;border-radius:3px}html .auth-footer{justify-content:flex-start}html .auth-aside{justify-content:center}html .auth-layout{grid-template-columns:1fr}html .auth-main{position:relative;overflow:hidden}html .auth-nav,html .auth-form-wrap>*:not(.auth-title-giant){position:relative;z-index:1}.auth-main .auth-form-wrap h1.auth-title.auth-title-giant{position:absolute;left:50%;top:50%;z-index:0;margin:0;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(96px,17vw,320px);line-height:.9;letter-spacing:-.04em;opacity:.07}.auth-title-giant .auth-title-accent{padding-bottom:.12em}html .auth-form-wrap{padding-top:40px}@media(max-width:760px){.auth-main .auth-form-wrap h1.auth-title.auth-title-giant{font-size:clamp(80px,30vw,140px);white-space:normal;text-align:center;width:100%;line-height:.85}}.auth-main .auth-form-wrap h1.auth-title.auth-title-giant{font-size:clamp(120px,23vw,460px);opacity:.045}.auth-wave{display:inline-block;will-change:transform}.auth-wave.is-accent{font-style:italic;background:none;-webkit-background-clip:border-box;background-clip:border-box}@media(prefers-reduced-motion:no-preference){.auth-wave{animation:auth-wave 7s ease-in-out infinite;animation-delay:calc(var(--i) * -.45s)}}@keyframes auth-wave{0%,to{transform:translateY(-.06em)}50%{transform:translateY(.06em)}}@media(max-width:760px){.auth-main .auth-form-wrap h1.auth-title.auth-title-giant{font-size:clamp(90px,34vw,170px)}}html .auth-layout{--bg:#0b111c;--fg:#f2f7f5;--card:rgb(255 255 255 / .04);--surface:rgb(255 255 255 / .04);--muted:hsl(170 12% 70%);--border:rgb(255 255 255 / .16);--separator:rgb(255 255 255 / .1);--hover:rgb(255 255 255 / .06);--text-tertiary:rgb(242 247 245 / .5);color-scheme:dark;color:#f2f7f5}html .auth-main{color:#f2f7f5;background-color:#0b111c;background-image:url(/textures/grain.png),radial-gradient(ellipse 55% 60% at 12% 18%,hsl(176 92% 38% / .28),transparent 70%),radial-gradient(ellipse 50% 60% at 88% 85%,hsl(221 100% 41% / .38),transparent 72%),radial-gradient(ellipse 40% 40% at 70% 20%,hsl(201 98% 48% / .16),transparent 70%);background-size:256px 256px,auto,auto,auto}.auth-nav a{color:#fff}.auth-nav-lang button{color:#f2f7f580}.auth-nav-lang button:hover,.auth-nav-lang button.is-active{color:#fff}html .auth-main .field,html .auth-main label,html .auth-main .field span{color:#f2f7f5}html .auth-main input{background:#ffffff0d;border-color:#ffffff2e;color:#fff}html .auth-main input::placeholder{color:#f2f7f566}html .auth-main .social-grid .button,html .auth-main .button.secondary{background:#ffffff0f;border-color:#ffffff2e;color:#fff}html .auth-main .auth-form .primary{background:#fff;color:#0b111c}html .auth-main .auth-form .primary:hover{background:#eef3f2}html .auth-main .divider,html .auth-main .auth-switch,html .auth-main .intro{color:#f2f7f599}html .auth-main .auth-switch a{color:#fff}.auth-main .auth-form-wrap h1.auth-title.auth-title-giant{color:#fff;opacity:.06}@media(prefers-reduced-motion:no-preference){.auth-wave{animation-duration:14s;animation-delay:calc(var(--i) * -1.1s)}}@keyframes auth-wave{0%,to{transform:translateY(-.16em) rotate(-2deg)}50%{transform:translateY(.16em) rotate(2deg)}}html .auth-main .auth-switch a,html .auth-main .auth-forgot .text-link{color:#fff;font-weight:600;text-decoration:none}html .auth-main .auth-switch a:hover,html .auth-main .auth-forgot .text-link:hover{color:#08b9ad}@media(prefers-reduced-motion:no-preference){.auth-wave{animation:auth-wave 22s cubic-bezier(.37,0,.63,1) infinite;animation-delay:calc(var(--i) / var(--n) * -22s)}}@keyframes auth-wave{0%,to{transform:translateY(-.14em)}50%{transform:translateY(.14em)}}.auth-wave-r,.auth-wave-s{display:inline-block}@media(prefers-reduced-motion:no-preference){.auth-wave{animation:auth-drift-y var(--ay) ease-in-out var(--py) infinite alternate}.auth-wave-r{animation:auth-drift-r var(--ar) ease-in-out var(--pr) infinite alternate}.auth-wave-s{animation:auth-drift-s var(--as) ease-in-out var(--ps) infinite alternate}}@keyframes auth-drift-y{0%{transform:translateY(calc(var(--y) * -1))}to{transform:translateY(var(--y))}}@keyframes auth-drift-r{0%{transform:rotate(calc(var(--rot) * -1))}to{transform:rotate(var(--rot))}}@keyframes auth-drift-s{0%{transform:skew(calc(var(--sk) * -1)) scaleY(.97)}to{transform:skew(var(--sk)) scaleY(1.03)}}html .auth-main .auth-form .button.primary,html .auth-main .auth-form-wrap>.button.primary{border:1.5px solid transparent;color:#fff;background:linear-gradient(#0d1420,#0d1420) padding-box,linear-gradient(90deg,#2ed254,#08b9ad,#029ef3) border-box;transition:background .25s,box-shadow .25s}html .auth-main .auth-form .button.primary,html .auth-main .auth-form-wrap>.button.primary{position:relative;isolation:isolate}html .auth-main .auth-form .button.primary:before,html .auth-main .auth-form-wrap>.button.primary:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 140% at 50% 120%,hsl(176 92% 45% / .16),transparent 70%);box-shadow:0 0 18px -10px #09dcce73;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}html .auth-main .auth-form .button.primary:hover:not(:disabled):before,html .auth-main .auth-form .button.primary:focus-visible:before,html .auth-main .auth-form-wrap>.button.primary:hover:before{opacity:1}html .auth-main .auth-form .button.primary:disabled{opacity:.55}html .auth-main .auth-form .button.primary:focus-visible{outline:2px solid #08B9AD;outline-offset:3px}.auth-main .auth-form-wrap h1.auth-title.auth-title-giant{font-size:clamp(110px,20vw,400px)}.auth-main .auth-form-wrap h1.auth-title.auth-title-giant{opacity:.045}.auth-password{position:relative}html .auth-main .auth-password .auth-forgot{position:absolute;top:0;right:0;margin:0;line-height:1.2}html .auth-main .social-grid .button{position:relative;isolation:isolate;transition:border-color .7s cubic-bezier(.22,1,.36,1)}html .auth-main .social-grid .button:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 140% at 50% 120%,hsl(176 92% 45% / .16),transparent 70%);box-shadow:0 0 18px -10px #09dcce73;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}html .auth-main .social-grid .button:hover:before,html .auth-main .social-grid .button:focus-visible:before{opacity:1}html .auth-main .social-grid .button:hover{background:#ffffff0f;border-color:#ffffff47}html .auth-main .auth-form .button.primary:before,html .auth-main .auth-form-wrap>.button.primary:before,html .auth-main .social-grid .button:before{background:radial-gradient(120% 140% at 50% 120%,rgb(255 255 255 / .14),transparent 70%);box-shadow:0 0 20px -8px #ffffff59}html .auth-main .auth-switch a,html .auth-main .auth-forgot .text-link{transition:color .6s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)}html .auth-main .auth-form .button.primary:before,html .auth-main .auth-form-wrap>.button.primary:before,html .auth-main .social-grid .button:before{background:none;box-shadow:0 0 22px -6px #ffffff4d}html .auth-main .social-grid .button:hover{background:#ffffff0f}html .auth-main .auth-form .button.primary:before,html .auth-main .auth-form-wrap>.button.primary:before,html .auth-main .social-grid .button:before{content:none}html .auth-main .auth-form .button.primary,html .auth-main .auth-form-wrap>.button.primary,html .auth-main .social-grid .button{transition:none;box-shadow:none}html .auth-main .auth-form .button.primary:hover:not(:disabled),html .auth-main .auth-form-wrap>.button.primary:hover{box-shadow:none;background:linear-gradient(#0d1420,#0d1420) padding-box,linear-gradient(90deg,#8ff0a8,#6fe3d9,#7dccfa) border-box}html .auth-main .social-grid .button:hover{border-color:#ffffff80;background:#ffffff0f}html .auth-main .social-grid .button{transition:border-color .35s ease}html .auth-main .auth-form .button.primary:hover:not(:disabled),html .auth-main .auth-form-wrap>.button.primary:hover{background:linear-gradient(#0d1420,#0d1420) padding-box,linear-gradient(90deg,#2ed254,#08b9ad,#029ef3) border-box}html .auth-main .auth-form .button.primary:after,html .auth-main .auth-form-wrap>.button.primary:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(90deg,#8ff0a8,#6fe3d9,#7dccfa);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease}html .auth-main .auth-form .button.primary:hover:not(:disabled):after,html .auth-main .auth-form-wrap>.button.primary:hover:after{opacity:1}.auth-main .auth-form-wrap h1.auth-title.auth-title-giant{font-size:min(clamp(110px,20vw,400px),calc(100vw / (var(--n) * .4)))}@media(max-width:760px){.auth-main .auth-form-wrap h1.auth-title.auth-title-giant{font-size:min(clamp(90px,34vw,170px),calc(180vw / (var(--n) * .42)))}}html .auth-main .field input{transition:border-color .35s ease}html .auth-main .field input:focus,html .auth-main .field input:focus-visible{outline:none;box-shadow:none;border-color:#ffffff8c}html .auth-main .password-input button{background:none;color:#f2f7f58c;transition:color .35s ease}html .auth-main .password-input button:hover,html .auth-main .password-input button:focus-visible{background:none;color:#fff}html .console-layout dialog:not(.ticket-side-panel),html .console-layout .console-route:has(>#space-members)>dialog:not(.ticket-side-panel){position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content}html .console-layout :is(dialog,.deck-select-menu,.topbar-avatar-menu,.home-project-menu-popover,.insights-popover,.tracking-popover,.tracking-grid-detail-expanded,.tracking-grid-editor-popup,.widget-add-panel,.widget-confirm){background:var(--ad-opaque);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html .console-layout dialog[open]::backdrop,html .console-layout .widget-add-backdrop{background:#101621a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
