@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";.app-startup-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;margin:0;background:#f6f8fc}.app-startup-loader--panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:#fff}.app-startup-loader__spinner{box-sizing:border-box;width:40px;height:40px;border:3px solid rgba(26,108,255,.18);border-top-color:#1a6cff;border-radius:50%;animation:app-startup-loader-spin .75s linear infinite}@keyframes app-startup-loader-spin{to{transform:rotate(360deg)}}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSansExtraLight-kZQWd_qh.eot);src:local("../../fonts/NunitoSans-ExtraLight"),local(NunitoSansExtraLight),url(/assets/NunitoSansExtraLight-kZQWd_qh.eot?#iefix) format("embedded-opentype"),url(/assets/NunitoSansExtraLight-9OcgYjMX.woff2) format("woff2"),url(/assets/NunitoSansExtraLight-DjlzThgH.woff) format("woff"),url(/assets/NunitoSansExtraLight-DMR1awe6.svg#NunitoSansExtraLight) format("svg");font-weight:250;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSansLight-BXdwAx5h.eot);src:local("../../fonts/NunitoSans-Light"),local(NunitoSansLight),url(/assets/NunitoSansLight-BXdwAx5h.eot?#iefix) format("embedded-opentype"),url(/assets/NunitoSansLight-CQyocBGO.woff2) format("woff2"),url(/assets/NunitoSansLight-Dbcz4Mql.woff) format("woff"),url(/assets/NunitoSansLight-BQy1x6-y.svg#NunitoSansLight) format("svg");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSansRegular-C_3BilXv.eot);src:local("../../fonts/NunitoSans-Regular"),local(NunitoSansRegular),url(/assets/NunitoSansRegular-C_3BilXv.eot?#iefix) format("embedded-opentype"),url(/assets/NunitoSansRegular-BR2KQnXn.woff2) format("woff2"),url(/assets/NunitoSansRegular-DdzZvqhk.woff) format("woff"),url(/assets/NunitoSansRegular-DLu4B6SF.svg#NunitoSansRegular) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSansMedium-BxXdQ_xx.eot);src:local("../../fonts/NunitoSans-Medium"),local(NunitoSansMedium),url(/assets/NunitoSansMedium-BxXdQ_xx.eot?#iefix) format("embedded-opentype"),url(/assets/NunitoSansMedium-Dxi5H7DH.woff2) format("woff2"),url(/assets/NunitoSansMedium-DI-OFnQI.woff) format("woff"),url(/assets/NunitoSansMedium-ERjB91vu.svg#NunitoSansMedium) format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSansSemiBold-BAZ-c62H.eot);src:local("../../fonts/NunitoSans-SemiBold"),local(NunitoSansSemiBold),url(/assets/NunitoSansSemiBold-BAZ-c62H.eot?#iefix) format("embedded-opentype"),url(/assets/NunitoSansSemiBold-D001Lszv.woff2) format("woff2"),url(/assets/NunitoSansSemiBold-DivICKCf.woff) format("woff"),url(/assets/NunitoSansSemiBold-lTVs0Vkf.svg#NunitoSansSemiBold) format("svg");font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSansBold-B_cSHdPE.eot);src:local("../../fonts/NunitoSans-Bold"),local(NunitoSansBold),url(/assets/NunitoSansBold-B_cSHdPE.eot?#iefix) format("embedded-opentype"),url(/assets/NunitoSansBold-Dw1Hvojm.woff2) format("woff2"),url(/assets/NunitoSansBold-CLM0UREd.woff) format("woff"),url(/assets/NunitoSansBold-BLDAqO1V.svg#NunitoSansBold) format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSansExtraBold-BKPqGvZk.eot);src:local("../../fonts/NunitoSans-ExtraBold"),local(NunitoSansExtraBold),url(/assets/NunitoSansExtraBold-BKPqGvZk.eot?#iefix) format("embedded-opentype"),url(/assets/NunitoSansExtraBold-DAeou-vS.woff2) format("woff2"),url(/assets/NunitoSansExtraBold-x6YtkQcm.woff) format("woff"),url(/assets/NunitoSansExtraBold-oFokE7CN.svg#NunitoSansExtraBold) format("svg");font-weight:800;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSansBlack-NhQUSIaZ.eot);src:local("../../fonts/NunitoSans-Black"),local(NunitoSansBlack),url(/assets/NunitoSansBlack-NhQUSIaZ.eot?#iefix) format("embedded-opentype"),url(/assets/NunitoSansBlack-DTGhQc75.woff2) format("woff2"),url(/assets/NunitoSansBlack-DXROGnG8.woff) format("woff"),url(/assets/NunitoSansBlack-Cg0NY7vI.svg#NunitoSansBlack) format("svg");font-weight:900;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044}.pa-0{padding:0}.pl-0{padding-left:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pv-0{padding-top:0;padding-bottom:0}.ph-0{padding-left:0;padding-right:0}.pa-2{padding:2px}.pl-2{padding-left:2px}.pt-2{padding-top:2px}.pr-2{padding-right:2px}.pb-2{padding-bottom:2px}.pv-2{padding-top:2px;padding-bottom:2px}.ph-2{padding-left:2px;padding-right:2px}.pa-4{padding:4px}.pl-4{padding-left:4px}.pt-4{padding-top:4px}.pr-4{padding-right:4px}.pb-4{padding-bottom:4px}.pv-4{padding-top:4px;padding-bottom:4px}.ph-4{padding-left:4px;padding-right:4px}.pa-8{padding:8px}.pl-8{padding-left:8px}.pt-8{padding-top:8px}.pr-8{padding-right:8px}.pb-8{padding-bottom:8px}.pv-8{padding-top:8px;padding-bottom:8px}.ph-8{padding-left:8px;padding-right:8px}.pa-12{padding:12px}.pl-12{padding-left:12px}.pt-12{padding-top:12px}.pr-12{padding-right:12px}.pb-12{padding-bottom:12px}.pv-12{padding-top:12px;padding-bottom:12px}.ph-12{padding-left:12px;padding-right:12px}.pa-16{padding:16px}.pl-16{padding-left:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pv-16{padding-top:16px;padding-bottom:16px}.ph-16{padding-left:16px;padding-right:16px}.pa-24{padding:24px}.pl-24{padding-left:24px}.pt-24{padding-top:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.pv-24{padding-top:24px;padding-bottom:24px}.ph-24{padding-left:24px;padding-right:24px}.pa-32{padding:32px}.pl-32{padding-left:32px}.pt-32{padding-top:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.pv-32{padding-top:32px;padding-bottom:32px}.ph-32{padding-left:32px;padding-right:32px}.pa-40{padding:40px}.pl-40{padding-left:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pv-40{padding-top:40px;padding-bottom:40px}.ph-40{padding-left:40px;padding-right:40px}.pa-48{padding:48px}.pl-48{padding-left:48px}.pt-48{padding-top:48px}.pr-48{padding-right:48px}.pb-48{padding-bottom:48px}.pv-48{padding-top:48px;padding-bottom:48px}.ph-48{padding-left:48px;padding-right:48px}.ma-0{margin:0}.ml-0{margin-left:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.mv-0{margin-top:0;margin-bottom:0}.mh-0{margin-left:0;margin-right:0}.ma-2{margin:2px}.ml-2{margin-left:2px}.mt-2{margin-top:2px}.mr-2{margin-right:2px}.mb-2{margin-bottom:2px}.mv-2{margin-top:2px;margin-bottom:2px}.mh-2{margin-left:2px;margin-right:2px}.ma-4{margin:4px}.ml-4{margin-left:4px}.mt-4{margin-top:4px}.mr-4{margin-right:4px}.mb-4{margin-bottom:4px}.mv-4{margin-top:4px;margin-bottom:4px}.mh-4{margin-left:4px;margin-right:4px}.ma-8{margin:8px}.ml-8{margin-left:8px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.mv-8{margin-top:8px;margin-bottom:8px}.mh-8{margin-left:8px;margin-right:8px}.ma-12{margin:12px}.ml-12{margin-left:12px}.mt-12{margin-top:12px}.mr-12{margin-right:12px}.mb-12{margin-bottom:12px}.mv-12{margin-top:12px;margin-bottom:12px}.mh-12{margin-left:12px;margin-right:12px}.ma-16{margin:16px}.ml-16{margin-left:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.mv-16{margin-top:16px;margin-bottom:16px}.mh-16{margin-left:16px;margin-right:16px}.ma-24{margin:24px}.ml-24{margin-left:24px}.mt-24{margin-top:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.mv-24{margin-top:24px;margin-bottom:24px}.mh-24{margin-left:24px;margin-right:24px}.ma-32{margin:32px}.ml-32{margin-left:32px}.mt-32{margin-top:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.mv-32{margin-top:32px;margin-bottom:32px}.mh-32{margin-left:32px;margin-right:32px}.ma-40{margin:40px}.ml-40{margin-left:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.mv-40{margin-top:40px;margin-bottom:40px}.mh-40{margin-left:40px;margin-right:40px}.ma-48{margin:48px}.ml-48{margin-left:48px}.mt-48{margin-top:48px}.mr-48{margin-right:48px}.mb-48{margin-bottom:48px}.mv-48{margin-top:48px;margin-bottom:48px}.mh-48{margin-left:48px;margin-right:48px}.freya-fusion .scroll-on-hover{overflow:hidden}.freya-fusion .scroll-on-hover:hover{overflow-y:visible}.freya-fusion .scroll-on-hover:hover::-webkit-scrollbar-track:hover,.freya-fusion .scroll-on-hover:hover::-webkit-scrollbar:hover,.freya-fusion .scroll-on-hover:hover::-webkit-scrollbar-thumb:hover{width:1rem!important}.freya-fusion .scroll-on-hover::-webkit-scrollbar-track{background:#0000001a;border-radius:.2rem}.freya-fusion .scroll-on-hover::-webkit-scrollbar{width:.5rem;border-radius:.2rem}.freya-fusion .scroll-on-hover::-webkit-scrollbar,.freya-fusion .scroll-on-hover::-webkit-scrollbar-thumb{overflow:visible;border-radius:.2rem}.freya-fusion .scroll-on-hover::-webkit-scrollbar-thumb{background:#0000004d;border-radius:.2rem}.freya-fusion .MuiButton-containedPrimary{text-decoration:none;cursor:pointer;border:0px;padding:8px 16px;border-radius:3px;background-color:#295ef1;color:#fff;font-size:14px;font-weight:500;line-height:18px;text-transform:none;box-shadow:none;letter-spacing:0px}.freya-fusion .MuiButton-containedPrimary .MuiButton-startIcon{margin-right:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-containedPrimary .MuiButton-startIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-containedPrimary .MuiButton-endIcon{margin-left:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-containedPrimary .MuiButton-endIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-containedPrimary em{padding:0 4px}.freya-fusion .MuiButton-containedPrimary+.btn{margin-left:14px}.freya-fusion .MuiButton-containedPrimary:hover{background-color:#0e44d9;box-shadow:none}.freya-fusion .MuiButton-containedPrimary[disabled]{pointer-events:none;opacity:.35}.freya-fusion .MuiButton-containedPrimary:active{background-color:#0b35a9}.freya-fusion .MuiButton-containedPrimary:focus{background-color:#0b35a9}.freya-fusion .MuiButton-containedSuccess{text-decoration:none;cursor:pointer;border:0px;padding:8px 16px;border-radius:3px;background-color:#007b4f;color:#fff;font-size:14px;font-weight:500;line-height:18px;text-transform:none;box-shadow:none;letter-spacing:0px}.freya-fusion .MuiButton-containedSuccess .MuiButton-startIcon{margin-right:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-containedSuccess .MuiButton-startIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-containedSuccess .MuiButton-endIcon{margin-left:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-containedSuccess .MuiButton-endIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-containedSuccess em{padding:0 4px}.freya-fusion .MuiButton-containedSuccess+.btn{margin-left:14px}.freya-fusion .MuiButton-containedSuccess:hover{background-color:#00482e;box-shadow:none}.freya-fusion .MuiButton-containedSuccess[disabled]{pointer-events:none;opacity:.35}.freya-fusion .MuiButton-containedSuccess:active{background-color:#00150d}.freya-fusion .MuiButton-containedSuccess:focus{background-color:#00150d}.freya-fusion .MuiButton-containedDanger{text-decoration:none;cursor:pointer;border:0px;padding:8px 16px;border-radius:3px;background-color:#a00;color:#fff;font-size:14px;font-weight:500;line-height:18px;text-transform:none;box-shadow:none;letter-spacing:0px}.freya-fusion .MuiButton-containedDanger .MuiButton-startIcon{margin-right:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-containedDanger .MuiButton-startIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-containedDanger .MuiButton-endIcon{margin-left:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-containedDanger .MuiButton-endIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-containedDanger em{padding:0 4px}.freya-fusion .MuiButton-containedDanger+.btn{margin-left:14px}.freya-fusion .MuiButton-containedDanger:hover{background-color:#700;box-shadow:none}.freya-fusion .MuiButton-containedDanger[disabled]{pointer-events:none;opacity:.35}.freya-fusion .MuiButton-containedDanger:active{background-color:#400}.freya-fusion .MuiButton-containedDanger:focus{background-color:#400}.freya-fusion .MuiButton-containedWarning{text-decoration:none;cursor:pointer;border:0px;padding:8px 16px;border-radius:3px;background-color:#ffc400;color:#fff;font-size:14px;font-weight:500;line-height:18px;text-transform:none;box-shadow:none;letter-spacing:0px}.freya-fusion .MuiButton-containedWarning .MuiButton-startIcon{margin-right:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-containedWarning .MuiButton-startIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-containedWarning .MuiButton-endIcon{margin-left:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-containedWarning .MuiButton-endIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-containedWarning em{padding:0 4px}.freya-fusion .MuiButton-containedWarning+.btn{margin-left:14px}.freya-fusion .MuiButton-containedWarning:hover{background-color:#cc9d00;box-shadow:none}.freya-fusion .MuiButton-containedWarning[disabled]{pointer-events:none;opacity:.35}.freya-fusion .MuiButton-containedWarning:active{background-color:#997600}.freya-fusion .MuiButton-containedWarning:focus{background-color:#997600}.freya-fusion .MuiButton-containedSecondary{text-decoration:none;cursor:pointer;border:0px;padding:8px 16px;border-radius:3px;background-color:#f2f2f2;color:#fff;font-size:14px;font-weight:500;line-height:18px;text-transform:none;box-shadow:none;letter-spacing:0px}.freya-fusion .MuiButton-containedSecondary .MuiButton-startIcon{margin-right:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-containedSecondary .MuiButton-startIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-containedSecondary .MuiButton-endIcon{margin-left:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-containedSecondary .MuiButton-endIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-containedSecondary em{padding:0 4px}.freya-fusion .MuiButton-containedSecondary+.btn{margin-left:14px}.freya-fusion .MuiButton-containedSecondary:hover{background-color:#d9d9d9;box-shadow:none}.freya-fusion .MuiButton-containedSecondary[disabled]{pointer-events:none;opacity:.35}.freya-fusion .MuiButton-containedSecondary:active{background-color:#bfbfbf}.freya-fusion .MuiButton-containedSecondary:focus{background-color:#bfbfbf}.freya-fusion .MuiButton-containedSecondary{color:#262626}.freya-fusion .MuiButton-outlinedPrimary{text-decoration:none;cursor:pointer;border:1px solid #295ef1;padding:8px 16px;border-radius:3px;background-color:#0000;color:#295ef1;font-size:14px;font-weight:600;line-height:18px;text-transform:none}.freya-fusion .MuiButton-outlinedPrimary .MuiButton-startIcon{margin-right:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-outlinedPrimary .MuiButton-startIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-outlinedPrimary .MuiButton-endIcon{margin-left:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-outlinedPrimary .MuiButton-endIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-outlinedPrimary em{margin:0 4px 0 -4px}.freya-fusion .MuiButton-outlinedPrimary+.btn{margin-left:14px}.freya-fusion .MuiButton-outlinedPrimary:hover{background-color:#fff}.freya-fusion .MuiButton-outlinedPrimary[disabled]{pointer-events:none;opacity:.35}.freya-fusion .MuiButton-outlinedPrimary:active{background-color:#e7ecfc}.freya-fusion .MuiButton-outlinedPrimary:focus{border:1px solid #295ef1;background-color:#e7ecfc}.freya-fusion .MuiButton-outlinedSuccess{text-decoration:none;cursor:pointer;border:1px solid #007b4f;padding:8px 16px;border-radius:3px;background-color:#0000;color:#007b4f;font-size:14px;font-weight:600;line-height:18px;text-transform:none}.freya-fusion .MuiButton-outlinedSuccess .MuiButton-startIcon{margin-right:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-outlinedSuccess .MuiButton-startIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-outlinedSuccess .MuiButton-endIcon{margin-left:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-outlinedSuccess .MuiButton-endIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-outlinedSuccess em{margin:0 4px 0 -4px}.freya-fusion .MuiButton-outlinedSuccess+.btn{margin-left:14px}.freya-fusion .MuiButton-outlinedSuccess:hover{background-color:#fff}.freya-fusion .MuiButton-outlinedSuccess[disabled]{pointer-events:none;opacity:.35}.freya-fusion .MuiButton-outlinedSuccess:active{background-color:#e7ecfc}.freya-fusion .MuiButton-outlinedSuccess:focus{border:1px solid #295ef1;background-color:#e7ecfc}.freya-fusion .MuiButton-outlinedSuccess{color:#262626}.freya-fusion .MuiButton-outlinedSuccess:hover{background-color:#e3f7f0}.freya-fusion .MuiButton-outlinedError{text-decoration:none;cursor:pointer;border:1px solid #a00;padding:8px 16px;border-radius:3px;background-color:#0000;color:#a00;font-size:14px;font-weight:600;line-height:18px;text-transform:none}.freya-fusion .MuiButton-outlinedError .MuiButton-startIcon{margin-right:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-outlinedError .MuiButton-startIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-outlinedError .MuiButton-endIcon{margin-left:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-outlinedError .MuiButton-endIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-outlinedError em{margin:0 4px 0 -4px}.freya-fusion .MuiButton-outlinedError+.btn{margin-left:14px}.freya-fusion .MuiButton-outlinedError:hover{background-color:#fff}.freya-fusion .MuiButton-outlinedError[disabled]{pointer-events:none;opacity:.35}.freya-fusion .MuiButton-outlinedError:active{background-color:#e7ecfc}.freya-fusion .MuiButton-outlinedError:focus{border:1px solid #295ef1;background-color:#e7ecfc}.freya-fusion .MuiButton-outlinedError{color:#262626}.freya-fusion .MuiButton-outlinedError:hover{background-color:#ffe3e3}.freya-fusion .MuiButton-textPrimary{text-decoration:none;cursor:pointer;padding:8px 16px;border-radius:3px;background-color:#0000;color:#295ef1;font-size:14px;font-weight:600;line-height:18px;text-transform:none}.freya-fusion .MuiButton-textPrimary .MuiButton-startIcon{margin-right:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-textPrimary .MuiButton-startIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-textPrimary .MuiButton-endIcon{margin-left:4px;display:inline;line-height:12px}.freya-fusion .MuiButton-textPrimary .MuiButton-endIcon .MuiSvgIcon-root{font-size:16px}.freya-fusion .MuiButton-textPrimary:hover{background-color:#fff;text-decoration:none}.freya-fusion .MuiButton-textPrimary[disabled]{pointer-events:none;opacity:.35}.freya-fusion .MuiButton-textPrimary.btn-secondary{background:#f2f2f2;color:#262626}.freya-fusion .MuiButton-textPrimary.btn-secondary:hover{background:#d9d9d9}.freya-fusion button.MuiButtonBase-root.MuiButton-root+button.MuiButtonBase-root.MuiButton-root{margin-left:8px}.freya-fusion .MuiFormControl-root .MuiInputAdornment-root.MuiInputBase-adornedEnd fieldset,.freya-fusion .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-formControl.MuiInputBase-adornedEnd fieldset,.freya-fusion .MuiFormControl-root .MuiFormControl-root.MuiTextField-root .MuiInputBase-root.MuiOutlinedInput-root fieldset,.freya-fusion .MuiInputBase-root .MuiOutlinedInput-root.MuiOutlinedInput-root fieldset{top:0}.freya-fusion .form-control{border:2px solid #d9d9d9;border-radius:3px}.freya-fusion .form-control:hover{border:2px solid #4166eb}.freya-fusion .form-control:focus-visible{outline:none;border:2px solid #4166eb}.freya-fusion .MuiCheckbox-root .MuiSvgIcon-root{width:18px;height:18px}.freya-fusion .MuiCheckbox-root span{color:#d9d9d9}.freya-fusion .MuiRadio-root .MuiSvgIcon-root{width:16px;height:16px}.freya-fusion .mui_label,.freya-fusion .label_text,.freya-fusion .MuiFormControl-root .MuiFormLabel-root,.freya-fusion .MuiFormLabel-root,.freya-fusion .MuiAutocomplete-root .MuiFormControl-root .MuiFormLabel-root{transform:none!important;position:relative;font-size:12px;padding:0 0 4px;font-weight:600;color:#0d0d0d;left:0;max-width:inherit;text-align:left;font-family:Nunito Sans,sans-serif}.freya-fusion .mui_input,.freya-fusion .MuiFormControl-root .MuiInputBase-root,.freya-fusion .MuiInputBase-root,.freya-fusion .MuiAutocomplete-root .MuiFormControl-root .MuiInputBase-root,.freya-fusion .textarea-custom,.freya-fusion .form-control{padding:8px 12px;line-height:18px;font-size:14px;color:#0d0d0d;font-family:Nunito Sans,sans-serif}.freya-fusion .mui_textarea,.freya-fusion .MuiFormControl-root .MuiTextField-root textarea.MuiInputBase-input{line-height:18px;font-size:14px;color:#0d0d0d;font-family:Nunito Sans,sans-serif}.freya-fusion .textarea-custom{border:2px solid #d9d9d9;border-radius:3px}.freya-fusion .textarea-custom:hover{border:2px solid #4166eb}.freya-fusion .textarea-custom:focus-visible{outline:none;border:2px solid #4166eb}.freya-fusion .MuiAutocomplete-root .MuiFormControl-root{transform:none!important}.freya-fusion .MuiAutocomplete-root .MuiFormControl-root .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border:2px solid #4166eb}.freya-fusion .MuiAutocomplete-root .MuiFormControl-root .MuiInputBase-root:focus{border:2px solid #4166eb}.freya-fusion .MuiAutocomplete-root .MuiFormControl-root .MuiInputBase-root input{padding:0}.freya-fusion .MuiAutocomplete-root .MuiFormControl-root .MuiOutlinedInput-notchedOutline{border:2px solid #d9d9d9;border-radius:3px}.freya-fusion .MuiAutocomplete-root .MuiFormControl-root .MuiOutlinedInput-notchedOutline:hover{border:1px solid #4166eb}.freya-fusion .MuiAutocomplete-root .MuiFormControl-root .MuiOutlinedInput-notchedOutline span{display:none!important}.freya-fusion .MuiInputBase-root .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border:2px solid #d9d9d9}.freya-fusion .MuiInputBase-root .MuiFormLabel-root .MuiFormLabel-asterisk{color:#a00}.freya-fusion .MuiInputBase-root .MuiFormLabel-root p.MuiTypography-root{font-size:12px;color:#737373}.freya-fusion .MuiInputBase-root .MuiFormControlLabel-root .MuiTypography-root{color:#595959}.freya-fusion .MuiInputBase-root p{margin-left:0;font-weight:100}.freya-fusion .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border:2px solid #4166eb}.freya-fusion .MuiInputBase-root:focus{border:2px solid #4166eb}.freya-fusion .MuiInputBase-root input{padding:0;font-size:14px}.freya-fusion .MuiInputBase-root input:placeholder-shown{text-overflow:ellipsis;display:inline-block;max-width:90%}.freya-fusion .MuiInputBase-root .MuiSelect-select{padding:0;text-align:left;min-height:16px}.freya-fusion .MuiFormControl-root .MuiFormLabel-root .MuiFormLabel-asterisk,.freya-fusion .MuiFormControl-root .MuiInputBase-root .MuiFormLabel-root .MuiFormLabel-asterisk{color:#a00}.freya-fusion .MuiFormControl-root .MuiInputBase-root.Mui-disabled{background:#f2f2f2}.freya-fusion .MuiFormControl-root .MuiInputBase-root .MuiFormControlLabel-root .MuiTypography-root{color:#595959}.freya-fusion .MuiFormControl-root .MuiInputBase-root p{margin-left:0;font-weight:100}.freya-fusion .MuiFormControl-root .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border:2px solid #4166eb}.freya-fusion .MuiFormControl-root .MuiInputBase-root:focus{border:2px solid #4166eb}.freya-fusion .MuiFormControl-root .MuiInputBase-root input{padding:0;font-size:14px}.freya-fusion .MuiFormControl-root .MuiInputBase-root .MuiSelect-select{padding:0;text-align:left;min-height:16px}.freya-fusion .MuiFormControl-root .MuiInputBase-root.Mui-error fieldset.MuiOutlinedInput-notchedOutline{border-color:#e30000}.freya-fusion .MuiFormControl-root>.MuiInputBase-root>fieldset{top:0}.freya-fusion .MuiFormControl-root .MuiOutlinedInput-notchedOutline{border:2px solid #d9d9d9;border-radius:3px;border-color:#d9d9d9}.freya-fusion .MuiFormControl-root .MuiOutlinedInput-notchedOutline:hover{border:1px solid #4166eb}.freya-fusion .MuiFormControl-root .MuiOutlinedInput-notchedOutline span{display:none}.freya-fusion .MuiFormControl-root .Mui-error{margin-top:0;color:#a00}.freya-fusion .MuiFormControl-root .Mui-error.MuiFormHelperText-root{color:#a00}.freya-fusion .MuiFormControl-root .Mui-error:before{top:0;border:2px solid #e30000}.freya-fusion .MuiFormControl-root .Mui-error:after{border:none}.freya-fusion .MuiFormControl-root .Mui-error input{color:#737373}.freya-fusion .MuiFormControl-root .MuiFormHelperText-root{font-size:12px;color:#737373;letter-spacing:0}.freya-fusion .MuiFormControl-root .MuiInputBase-colorSuccess{margin-top:0}.freya-fusion .MuiFormControl-root .MuiInputBase-colorSuccess .MuiOutlinedInput-notchedOutline{border:2px solid #006642}.freya-fusion .MuiFormControl-root .MuiInputBase-colorSuccess+p{color:#006642}.freya-fusion .MuiFormControl-root .MuiInputBase-colorSuccess:before{top:0;border:2px solid #006642!important}.freya-fusion .MuiFormControl-root .MuiInputBase-colorSuccess:after{border:none}.freya-fusion .MuiFormControl-root .MuiInputBase-colorWarning{margin-top:0}.freya-fusion .MuiFormControl-root .MuiInputBase-colorWarning .MuiOutlinedInput-notchedOutline{border:2px solid #ff8b00}.freya-fusion .MuiFormControl-root .MuiInputBase-colorWarning+p{color:#ff8b00}.freya-fusion .MuiFormControl-root .MuiInputBase-colorWarning:before{top:0;border:2px solid #ff8b00!important}.freya-fusion .MuiFormControl-root .MuiInputBase-colorWarning:after{border:none}.freya-fusion .MuiFormControl-root p{margin-left:0}.freya-fusion .MuiPaper-root ul li{font-size:14px!important}.freya-fusion .MuiFormGroup-root span{font-size:14px;font-family:Nunito Sans,sans-serif;font-weight:500}.freya-fusion .autocomplete-custom .MuiFormControl-root .MuiInputBase-root{padding-top:8px;padding-bottom:8px}.freya-fusion .autocomplete-custom .MuiFormControl-root .MuiInputBase-root .MuiChip-root{height:25px;background-color:#f2f2f2;font-family:Nunito Sans,sans-serif;font-weight:500}.freya-fusion .autocomplete-custom .MuiFormControl-root .MuiInputBase-root .MuiChip-root .MuiChip-label,.freya-fusion .autocomplete-custom .MuiFormControl-root .MuiInputBase-root .MuiChip-root .MuiChip-colorDanger,.freya-fusion .autocomplete-custom .MuiFormControl-root .MuiInputBase-root .MuiChip-root .MuiChip-colorSuccess,.freya-fusion .autocomplete-custom .MuiFormControl-root .MuiInputBase-root .MuiChip-root .MuiChip-colorWarning,.freya-fusion .autocomplete-custom .MuiFormControl-root .MuiInputBase-root .MuiChip-root .MuiChip-colorInfo,.freya-fusion .autocomplete-custom .MuiFormControl-root .MuiInputBase-root .MuiChip-root .MuiChip-colorPrimary,.freya-fusion .autocomplete-custom .MuiFormControl-root .MuiInputBase-root .MuiChip-root .MuiChip-colorDefault{font-size:12px;font-weight:500}.freya-fusion .label_text{display:block}.freya-fusion .Mui-disabled-label-form .Mui-disabled-label-form .MuiFormControl-root .MuiInputBase-root.Mui-disabled:focus{border:2px solid rgba(0,0,0,0);cursor:default}.freya-fusion .Mui-disabled-label-form .Mui-disabled{cursor:default}.freya-fusion .Mui-disabled-label-form .MuiOutlinedInput-notchedOutline{border:2px solid #d9d9d9!important}.freya-fusion .MuiSearch .MuiOutlinedInput-notchedOutline{top:0}.freya-fusion .MuiSearch em{font-size:14px}.freya-fusion a.MuiLink-root.MuiTypography-root{color:#295ef1;text-decoration:none;font-size:14px;font-weight:550;letter-spacing:0}.freya-fusion a.MuiLink-root.MuiTypography-root:hover{color:#122567}.freya-fusion .form-group .MuiFormControl-root label.MuiFormLabel-root svg.MuiSvgIcon-root[data-testid=InfoOutlinedIcon]{color:#666}.freya-fusion .form-group .MuiFormControl-root .MuiOutlinedInput-root{padding:.5rem .75rem}.freya-fusion .form-group>.MuiFormControl-root{margin-bottom:24px;row-gap:0}.freya-fusion .form-group .MuiFormControl-root .MuiChip-filled.MuiChip-filledDefault{margin:0 4px!important}.freya-fusion .custom_error .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.freya-fusion .custom_error.MuiTextarea-root,.freya-fusion .custom_error .tox-tinymce{border-color:#e30000}.freya-fusion .field.field-string .MuiFormControl-root .MuiBox-root .MuiFormLabel-root+.MuiBox-root{color:#595959;font-size:14px;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0}.freya-fusion .MuiFormControl-root label.MuiFormLabel-root .MuiBox-root:nth-child(2){font-size:var(--ff-font-size-body-verysmall);color:var(--ff-black-700);right:0;margin:0}#date-picker-popover.MuiPopover-root .MuiFormControl-root.custom-date-picker .MuiInputBase-root{padding:6px 8px}#date-picker-popover.MuiPopover-root .MuiFormControl-root.custom-date-picker .MuiInputBase-root:before,#date-picker-popover.MuiPopover-root .MuiFormControl-root.custom-date-picker .MuiInputBase-root:after{opacity:0}#date-picker-popover.MuiPopover-root .MuiFormControl-root{margin:0;min-width:160px}#date-picker-popover.MuiPopover-root .MuiFormControl-root.custom-date-picker{padding:0;border:2px solid #d9d9d9;border-radius:3px;margin:0 0 8px}[class*=layouts_layout__] .layout-right.app-content>.page-wrapper>.customer-page{overflow-y:hidden}.freya-fusion .Mui-checked.MuiSwitch-thumb,.freya-fusion .MuiSwitch-switchBase.Mui-checked{color:#0c66e4}.freya-fusion .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#b8c6f7}.freya-fusion .MuiSwitch-switchBase.Mui-checked.Mui-disabled{color:#b8c6f7}.freya-fusion .MuiFormControlLabel-label{font-size:14px;color:#262626}.freya-fusion .MuiFormControlLabel-asterisk{color:#e30000}.MuiChip-label,.freya-fusion .MuiChip-colorDanger,.freya-fusion .MuiChip-colorSuccess,.freya-fusion .MuiChip-colorWarning,.freya-fusion .MuiChip-colorInfo,.freya-fusion .MuiChip-colorPrimary,.freya-fusion .MuiChip-colorDefault{font-size:12px;text-transform:capitalize}.freya-fusion .MuiChip-colorDefault{color:#262626;background-color:#d9d9d9}.freya-fusion .MuiChip-colorPrimary{color:#122567;background-color:#b8c6f7}.freya-fusion .MuiChip-colorInfo{color:#403294;background-color:#eae6ff}.freya-fusion .MuiChip-colorWarning{color:#8e350c;background-color:#fffae6}.freya-fusion .MuiChip-colorSuccess{color:#00291a;background-color:#c6efe1}.freya-fusion .MuiChip-colorDanger{color:#710000;background-color:#ffc6c6}.freya-fusion .MuiTooltip-tooltip{color:#fff;background-color:#262626;font-size:12px;font-weight:400;max-width:500px;padding:8px 16px;line-height:18px}.freya-fusion .MuiPopover-paper>.MuiTypography-root{padding:12px 16px;font-size:14px;color:#0d0d0d;min-width:100px;max-width:500px}.freya-fusion .MuiDialog-root .MuiBackdrop-root.MuiModal-backdrop{background-color:#f6f8f9}.freya-fusion .MuiDialog-root .MuiDialog-container .MuiDialog-paper .MuiDialogTitle-root{margin:0;display:flex;justify-content:space-between;border-bottom:1px solid #f2f2f2;padding:.6rem 1.6rem}.freya-fusion .MuiDialog-root .MuiDialog-container .MuiDialog-paper .MuiDialogTitle-root h5{margin:4px 0;font-weight:600;font-size:18px}.freya-fusion .MuiDialog-root .MuiDialog-container .MuiDialog-paper .MuiDialogTitle-root .close{background-color:#0000;border:0px;cursor:pointer;padding:0}.freya-fusion .MuiDialog-root .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root{padding:1.2rem;border-bottom:1px solid #f2f2f2}.freya-fusion .MuiDialog-root .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root p{font-size:14px;color:#0d0d0d}.freya-fusion .MuiDialog-root .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root p.MuiFormHelperText-root.Mui-error{color:#a00;font-size:12px}.freya-fusion .MuiDialog-root .MuiDialog-container .MuiDialog-paper .MuiDialogActions-root{padding:16px 24px}.freya-fusion>.MuiDialog-root.dialog-customization .MuiBackdrop-root.MuiModal-backdrop{background:#00000080}.freya-fusion .MuiAlert-root,.freya-fusion .MuiAlert-root .MuiAlertTitle-root{font-family:Nunito Sans,sans-serif}.freya-fusion .MuiAlert-root .MuiAlert-standardSuccess{background:#e3f7f0;font-size:14px}.freya-fusion .MuiAlert-root .MuiAlert-standardInfo{background:#f0fdff;font-size:14px}.freya-fusion .MuiAlert-root .MuiAlert-standardWarning{background:#fffae6;font-size:14px}.freya-fusion .MuiAlert-root .MuiAlert-standardError{background:#ffe3e3;font-size:14px}.freya-fusion .MuiTab-root{color:#262626;text-transform:capitalize;padding:0;min-width:auto;font-size:14px;margin-right:20px}.freya-fusion .MuiTab-root.Mui-selected{color:#295ef1;font-weight:600}.freya-fusion .MuiTabs-indicator{color:#262626;font-weight:600}body{font-family:Nunito Sans,sans-serif}*{font-family:Nunito Sans,sans-serif!important}.freya-fusion .MuiTypography-root .Mui-error{color:#a00;font-size:12px}.freya-fusion .MuiAccordionSummary-content p{font-size:16px;color:#262626;margin-top:0;margin-bottom:0}.freya-fusion .MuiAccordionDetails-root p{font-size:14px;color:#262626}.freya-fusion .MuiAccordionDetails-root .Mui-error{color:#a00;font-size:12px}.freya-fusion .MuiCollapse-root{color:#262626;font-size:14px}.MuiDrawer-root .MuiDrawer-paperAnchorTop .MuiBox-root,.MuiDrawer-root .MuiDrawer-paperAnchorBottom .MuiBox-root{padding:16px}.MuiDrawer-root .MuiDrawer-paperAnchorTop .MuiBox-root .slidebar_header,.MuiDrawer-root .MuiDrawer-paperAnchorBottom .MuiBox-root .slidebar_header{display:flex;margin:0;justify-content:space-between}.MuiDrawer-root .MuiDrawer-paperAnchorTop .MuiBox-root .slidebar_header h5,.MuiDrawer-root .MuiDrawer-paperAnchorBottom .MuiBox-root .slidebar_header h5{margin:0}.MuiDrawer-root .MuiDrawer-paperAnchorTop .MuiBox-root .slidebar_header .close,.MuiDrawer-root .MuiDrawer-paperAnchorBottom .MuiBox-root .slidebar_header .close{background-color:#0000;border:0px;cursor:pointer;padding:0}.MuiDrawer-root .MuiDrawer-paperAnchorTop .MuiBox-root .slidebar_header .close:hover,.MuiDrawer-root .MuiDrawer-paperAnchorBottom .MuiBox-root .slidebar_header .close:hover{opacity:.6}.MuiDrawer-root .MuiDrawer-paperAnchorLeft .slidebar-medium,.MuiDrawer-root .MuiDrawer-paperAnchorRight .slidebar-medium{width:calc(100vh + -0px)!important}.MuiDrawer-root .MuiDrawer-paperAnchorLeft .MuiBox-root,.MuiDrawer-root .MuiDrawer-paperAnchorRight .MuiBox-root{width:300px;padding:16px}.MuiDrawer-root .MuiDrawer-paperAnchorLeft .MuiBox-root .slidebar_header,.MuiDrawer-root .MuiDrawer-paperAnchorRight .MuiBox-root .slidebar_header{display:flex;margin:0;justify-content:space-between}.MuiDrawer-root .MuiDrawer-paperAnchorLeft .MuiBox-root .slidebar_header h5,.MuiDrawer-root .MuiDrawer-paperAnchorRight .MuiBox-root .slidebar_header h5{margin:0}.MuiDrawer-root .MuiDrawer-paperAnchorLeft .MuiBox-root .slidebar_header .close,.MuiDrawer-root .MuiDrawer-paperAnchorRight .MuiBox-root .slidebar_header .close{background-color:#0000;border:0px;cursor:pointer;padding:0}.MuiDrawer-root .MuiDrawer-paperAnchorLeft .MuiBox-root .slidebar_header .close:hover,.MuiDrawer-root .MuiDrawer-paperAnchorRight .MuiBox-root .slidebar_header .close:hover{opacity:.6}.design-system-component{border:1px solid #f2f2f2;color:#737373;display:block;height:100%;border-radius:3px;transition:box-shadow .2s ease 0s;background-color:#fff;text-decoration:none;width:278px}.design-system-component:hover{box-shadow:0 8px 12px #d9d9d9}.design-system-component .component-innerbox{padding:24px}.design-system-component .component-image-box{display:flex;flex-direction:column}.design-system-component .component-heading-text{font-size:18px;line-height:24px;color:#262626;font-weight:500}.design-system-component .component-content-text{font-size:14px;line-height:18px}.freya-fusion .MuiBox-root .MuiList-root{float:none;width:auto;display:contents}.freya-fusion .MuiBox-root .MuiList-root .MuiListItemIcon-root{min-width:36px}.freya-fusion .MuiBox-root .MuiList-root .MuiListItemIcon-root svg{font-size:18px}.freya-fusion .MuiBox-root .MuiList-root .MuiListItemText-root span{font-size:16px}.list-view__main{border:1px solid #d9d9d9;border-radius:3px;padding:12px;background-color:#fff;width:300px;box-shadow:none!important;margin-bottom:16px}.list-view__main .action{float:inline-end}.list-view__main .action1{float:none;display:inline}.list-view__main .action1 a{cursor:pointer}.list-view__main .list-view__content{padding:0!important}.list-view__main .list-view__content h5{color:#0c66e4;margin:0;font-size:16px}.list-view__main .list-view__content p{color:#737373;font-size:12px;line-height:18px;margin-bottom:12px}.list-view__main .list-view__content .list-view__badge{border-radius:6px;background-color:#f2f2f2;color:#404040;font-size:12px;padding:4px 12px;display:inline;margin-right:4px}.list-view__main .list-view__content .list-view__more--items{border-radius:50%;background-color:#f2f2f2;color:#404040;font-size:12px;margin-right:4px;width:24px;height:24px;display:inline-block;line-height:24px;text-align:center}.list-view__main .list-view__content .list-view__footer{border-top:1px solid #d9d9d9;padding-top:8px;margin-top:16px;color:#404040;font-size:12px}.freya-fusion .MuiCard-root{width:275px;padding:12px 16px;margin:4px;display:inline-block}.freya-fusion .MuiCard-root .card-action-link{border-radius:6px;padding:0 8px;font-weight:500;font-size:12px;color:#295ef1;background-color:#e7ecfc;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.freya-fusion .MuiCard-root .MuiTypography-h5{font-size:18px;font-weight:600;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.freya-fusion .MuiCard-root .MuiTypography-body1{font-size:14px;line-height:18px;color:#595959;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0}.freya-fusion .MuiCard-root .MuiTypography-body2{font-size:14px;line-height:18px;color:#595959;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.freya-fusion .MuiCard-root .MuiTypography-body3{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#262626}.freya-fusion .MuiCard-root .MuiTypography-h6{font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#262626;font-weight:600}.freya-fusion .MuiCard-root .card-count{padding:0 8px;font-weight:600;font-size:14px;color:#262626}.freya-fusion .MuiCard-root .card-link{border-radius:6px;padding:0 8px;font-weight:500;font-size:12px;color:#295ef1;background-color:#e7ecfc;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:60px}.freya-fusion .MuiCard-root .MuiCardContent-root img{width:120px}.freya-fusion .MuiCard-root .MuiCardContent{padding-top:0}.freya-fusion .MuiCard-root .MuiTypography-body4{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#262626;padding-bottom:4px}.freya-fusion .MuiCard-root .MuiTypography-body5{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#262626}.freya-fusion .MuiCard-root .MuiTypography-h4{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:600;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.freya-fusion .MuiCardContent-root:last-child{padding:8px}.freya-fusion .MuiCardActions-spacing{justify-content:space-between;padding-left:0}.freya-fusion .main-app-innerpage>.MuiCard-root .MuiCardContent-root.fullwidth-card .MuiTablePagination-root .MuiToolbar-root *{font-size:12px!important}.freya-fusion .react-table .MuiTablePagination-root .MuiToolbar-root *{font-size:12px!important}.freya-fusion .MuiDayPicker-weekContainer .MuiButtonBase-root.Mui-selected{background-color:#e7ecfc}.freya-fusion .MuiDayPicker-weekContainer *{font-size:14px!important}.freya-fusion .custom-bread-crumb ul,.freya-fusion .custom-bread-crumb ol,.freya-fusion .custom-bread-crumb-list ul,.freya-fusion .custom-bread-crumb-list ol{list-style:none;padding-left:0}.freya-fusion .custom-bread-crumb ul li,.freya-fusion .custom-bread-crumb ol li,.freya-fusion .custom-bread-crumb-list ul li,.freya-fusion .custom-bread-crumb-list ol li{display:inline;font-size:14px;color:#737373}.freya-fusion .custom-bread-crumb ul li *,.freya-fusion .custom-bread-crumb ol li *,.freya-fusion .custom-bread-crumb-list ul li *,.freya-fusion .custom-bread-crumb-list ol li *{font-weight:400}.freya-fusion .custom-bread-crumb ul li+li:before,.freya-fusion .custom-bread-crumb ol li+li:before,.freya-fusion .custom-bread-crumb-list ul li+li:before,.freya-fusion .custom-bread-crumb-list ol li+li:before{padding:8px;color:#737373;content:">";font-size:16px}.freya-fusion .custom-bread-crumb ul li>a.MuiTypography-root,.freya-fusion .custom-bread-crumb ul li>a,.freya-fusion .custom-bread-crumb ol li>a.MuiTypography-root,.freya-fusion .custom-bread-crumb ol li>a,.freya-fusion .custom-bread-crumb-list ul li>a.MuiTypography-root,.freya-fusion .custom-bread-crumb-list ul li>a,.freya-fusion .custom-bread-crumb-list ol li>a.MuiTypography-root,.freya-fusion .custom-bread-crumb-list ol li>a{color:#295ef1;text-decoration:none;font-weight:400}.freya-fusion .custom-bread-crumb ul li:last-child,.freya-fusion .custom-bread-crumb ol li:last-child,.freya-fusion .custom-bread-crumb-list ul li:last-child,.freya-fusion .custom-bread-crumb-list ol li:last-child{font-weight:400}.freya-fusion .custom-bread-crumb ul li:last-child *,.freya-fusion .custom-bread-crumb ol li:last-child *,.freya-fusion .custom-bread-crumb-list ul li:last-child *,.freya-fusion .custom-bread-crumb-list ol li:last-child *{font-weight:400}.freya-fusion .custom-bread-crumb ul li:last-child>a.MuiTypography-root,.freya-fusion .custom-bread-crumb ol li:last-child>a.MuiTypography-root,.freya-fusion .custom-bread-crumb-list ul li:last-child>a.MuiTypography-root,.freya-fusion .custom-bread-crumb-list ol li:last-child>a.MuiTypography-root{color:#295ef1;text-decoration:none}.freya-fusion .custom-bread-crumb ul li:last-child p,.freya-fusion .custom-bread-crumb ul li:last-child a,.freya-fusion .custom-bread-crumb ul li:last-child>a.MuiTypography-root,.freya-fusion .custom-bread-crumb ol li:last-child p,.freya-fusion .custom-bread-crumb ol li:last-child a,.freya-fusion .custom-bread-crumb ol li:last-child>a.MuiTypography-root,.freya-fusion .custom-bread-crumb-list ul li:last-child p,.freya-fusion .custom-bread-crumb-list ul li:last-child a,.freya-fusion .custom-bread-crumb-list ul li:last-child>a.MuiTypography-root,.freya-fusion .custom-bread-crumb-list ol li:last-child p,.freya-fusion .custom-bread-crumb-list ol li:last-child a,.freya-fusion .custom-bread-crumb-list ol li:last-child>a.MuiTypography-root{font-weight:400;font-size:14px;color:#595959}.freya-fusion .custom-bread-crumb ul li[aria-hidden=true],.freya-fusion .custom-bread-crumb ol li[aria-hidden=true],.freya-fusion .custom-bread-crumb-list ul li[aria-hidden=true],.freya-fusion .custom-bread-crumb-list ol li[aria-hidden=true]{display:none}.freya-fusion .custom-bread-crumb ul li p,.freya-fusion .custom-bread-crumb ol li p,.freya-fusion .custom-bread-crumb-list ul li p,.freya-fusion .custom-bread-crumb-list ol li p{font-weight:400;font-size:14px;margin-bottom:0;margin-top:2px;float:right;color:#595959}.freya-fusion .custom-bread-crumb ul .active,.freya-fusion .custom-bread-crumb ol .active,.freya-fusion .custom-bread-crumb-list ul .active,.freya-fusion .custom-bread-crumb-list ol .active{font-weight:400;color:#595959}.freya-fusion .custom-bread-crumb>.MuiStack-root,.freya-fusion .custom-bread-crumb-list>.MuiStack-root{font-weight:400}.freya-fusion .custom-bread-crumb>.MuiStack-root:last-child a,.freya-fusion .custom-bread-crumb-list>.MuiStack-root:last-child a{font-weight:400;font-size:14px;color:#595959}.freya-fusion .custom-bread-crumb>.MuiStack-root a.MuiLink-root.MuiTypography-root,.freya-fusion .custom-bread-crumb-list>.MuiStack-root a.MuiLink-root.MuiTypography-root{color:#295ef1;text-decoration:none;font-weight:400}.freya-fusion .list-header,.freya-fusion h4.list-header,.freya-fusion .page-title,.freya-fusion .list-header-title,.freya-fusion h4.list-header-title{color:#333!important;font-size:20px!important;font-weight:600!important;letter-spacing:normal!important;line-height:20px!important}.freya-fusion .header{box-shadow:0 0 4px #00000029}.freya-fusion .layout-left+section.layout-right.app-content .page-wrapper .customer-page{padding:0!important}.freya-fusion .layout-left+section.layout-right.app-content .filterItemsWrapper>.MuiBox-root{margin-left:26px}.MuiStepper-root .MuiStepLabel-iconContainer .Mui-completed,.MuiStepper-root .MuiStepLabel-iconContainer .Mui-active{color:#295ef1}.MuiStepper-root .Mui-disabled .MuiStepIcon-root{color:#bfbfbf}.visual-bg{background-color:#0c66e4;height:18px;float:left}.visual-bg._2px{width:2px}.visual-bg._4px{width:4px}.visual-bg._8px{width:8px}.visual-bg._12px{width:12px}.visual-bg._16px{width:16px}.visual-bg._24px{width:24px}.visual-bg._32px{width:32px}.visual-bg._40px{width:40px}.visual-bg._48px{width:48px}.freya-fusion .transferlist-main .MuiGrid-item .MuiPaper-root{border:1px solid #d9d9d9;box-shadow:none!important}.freya-fusion .transferlist-main .MuiGrid-item .MuiPaper-root .MuiList-root{min-height:auto;min-width:290px;overflow-y:auto}.freya-fusion .transferlist-main .MuiGrid-item .MuiPaper-root .MuiButtonBase-root{padding:6px}.freya-fusion .transferlist-main .MuiGrid-item .MuiPaper-root .MuiCardHeader-root{padding-left:6px;padding-right:8px}.freya-fusion .transferlist-main .MuiGrid-item .MuiPaper-root .MuiCardHeader-avatar{padding-right:2px;margin-right:6px}.freya-fusion .transferlist-main .MuiGrid-item .MuiPaper-root .MuiListItemIcon-root{min-width:40px}.freya-fusion .transferlist-main .MuiGrid-item .MuiPaper-root .MuiCardHeader-content span{font-size:14px;font-weight:600;color:#404040}.freya-fusion .transferlist-main .MuiGrid-item .MuiPaper-root .MuiCardHeader-content .MuiCardHeader-subheader{font-size:14px;font-weight:500;color:#404040}.freya-fusion .transferlist-main .MuiGrid-item .MuiPaper-root .MuiListItemText-root{color:#404040}.freya-fusion .transferlist-main .MuiGrid-item .MuiGrid-root .MuiButton-outlinedPrimary{border-width:2px}.freya-fusion .transferlist-main button.MuiButtonBase-root.MuiButton-root+button.MuiButtonBase-root.MuiButton-root{margin-left:0}.freya-fusion .MuiDataGrid-menu .MuiDataGrid-menuList{padding:8px 0!important;display:inline-block}.freya-fusion .MuiDataGrid-menu .MuiDataGrid-menuList li{padding:8px 20px;font-size:14px}.freya-fusion .MuiDataGrid-menu .MuiDataGrid-menuList li .MuiListItemIcon-root{min-width:28px}.freya-fusion .MuiDataGrid-menu .MuiDataGrid-menuList li .MuiListItemIcon-root svg.MuiSvgIcon-root{font-size:16px}.freya-fusion .react-table{background:#fff;margin-top:8px;border:none;height:auto;max-height:79vh}.freya-fusion .react-table .MuiDataGrid-columnHeaders{background:#f9fafb;border:1px solid #e0e0e0;border-bottom:0}.freya-fusion .react-table .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeadersInner,.freya-fusion .react-table .MuiDataGrid-columnHeaders .MuiDataGrid-pinnedColumnHeaders{background:#f9fafb;border-color:#e0e0e0}.freya-fusion .react-table .MuiDataGrid-columnHeaders+div[role=presentation]{border:1px solid #e0e0e0}.freya-fusion .react-table .MuiDataGrid-columnHeaders+div[role=presentation]:not(:has(.MuiDataGrid-pinnedColumns))>div[role=presentation]:only-child{height:unset!important}.freya-fusion .react-table .MuiDataGrid-columnHeaders+div[role=presentation]:not(:has(.MuiDataGrid-pinnedColumns))>div[role=presentation]:only-child .MuiDataGrid-virtualScrollerRenderZone{position:relative!important}.freya-fusion .react-table .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle{color:#262626;font-size:14px;font-weight:600}.freya-fusion .react-table .MuiDataGrid-columnHeaders:last-child{max-width:300px}.freya-fusion .react-table .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader{font-size:14px!important;font-weight:400!important;height:auto!important;color:#566075;background:#f9fafb}.freya-fusion .react-table .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader .MuiSvgIcon-root{width:20px;height:20px}.freya-fusion .react-table .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader.MuiDataGrid-columnHeaderCheckbox{min-width:20px!important;max-width:36px!important}.freya-fusion .react-table .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader.MuiDataGrid-columnHeaderCheckbox .MuiCheckbox-root{opacity:0}.freya-fusion .react-table .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader.MuiDataGrid-columnHeaderCheckbox .MuiCheckbox-root.Mui-checked{opacity:1}.freya-fusion .react-table .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader.MuiDataGrid-columnHeaderCheckbox svg path{color:#999}.freya-fusion .react-table .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader.MuiDataGrid-columnHeaderCheckbox .Mui-checked svg path{color:#295ef1}.freya-fusion .react-table .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader:hover.MuiDataGrid-columnHeaderCheckbox .MuiCheckbox-root{opacity:1}.freya-fusion .react-table.MuiDataGrid-root--densityStandard .MuiDataGrid-columnHeaders{max-height:38px!important;min-height:38px!important;line-height:30px!important}.freya-fusion .react-table.MuiDataGrid-root--densityStandard .MuiDataGrid-row,.freya-fusion .react-table.MuiDataGrid-root--densityStandard .MuiDataGrid-row .MuiDataGrid-cell{max-height:48px!important;min-height:48px!important}.freya-fusion .react-table.MuiDataGrid-root--densityStandard .MuiDataGrid-columnHeaderTitle{line-height:38px!important}.freya-fusion .react-table.MuiDataGrid-root--densityComfortable .MuiDataGrid-columnHeaders{max-height:48px!important;min-height:48px!important;line-height:40px!important}.freya-fusion .react-table.MuiDataGrid-root--densityComfortable .MuiDataGrid-row,.freya-fusion .react-table.MuiDataGrid-root--densityComfortable .MuiDataGrid-row .MuiDataGrid-cell{max-height:58px!important;min-height:58px!important}.freya-fusion .react-table.MuiDataGrid-root--densityComfortable .MuiDataGrid-columnHeaderTitle{line-height:48px!important}.freya-fusion .react-table .MuiDataGrid-row,.freya-fusion .react-table .MuiDataGrid-row *{font-size:14px;color:#242424}.freya-fusion .react-table .MuiDataGrid-row{border-bottom:1px solid #f2f2f2}.freya-fusion .react-table .MuiDataGrid-row .MuiLink-button{font-weight:500!important}.freya-fusion .react-table .MuiDataGrid-row .MuiChip-label,.freya-fusion .react-table .MuiDataGrid-row .MuiChip-colorDefault,.freya-fusion .react-table .MuiDataGrid-row .MuiChip-colorPrimary,.freya-fusion .react-table .MuiDataGrid-row .MuiChip-colorInfo,.freya-fusion .react-table .MuiDataGrid-row .MuiChip-colorWarning,.freya-fusion .react-table .MuiDataGrid-row .MuiChip-colorSuccess,.freya-fusion .react-table .MuiDataGrid-row .MuiChip-colorDanger{font-size:12px!important}.freya-fusion .react-table .MuiDataGrid-row svg.MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium{font-size:16px!important}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell{border:none}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell .MuiDataGrid-cellContent{color:#646775}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell a,.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell .MuiLink-root{color:#295ef1;text-decoration:none}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell a:hover,.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell .MuiLink-root:hover{color:#122567}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell[data-colindex="2"] .MuiDataGrid-cellContent,.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell[data-colindex="2"] *{color:#262626;font-weight:500}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell[data-colindex="2"] a,.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell[data-colindex="2"] .MuiLink-root{color:#295ef1;text-decoration:none}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell[data-colindex="2"] a:hover,.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cell[data-colindex="2"] .MuiLink-root:hover{color:#122567}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-actionsCell .MuiIconButton-root svg{font-size:16px}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cellCheckbox{opacity:0;min-width:20px!important;max-width:36px!important}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cellCheckbox .MuiSvgIcon-root{width:20px;height:20px}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cellCheckbox svg path{color:#999}.freya-fusion .react-table .MuiDataGrid-row .MuiDataGrid-cellCheckbox .Mui-checked svg path{color:#295ef1}.freya-fusion .react-table .MuiDataGrid-row:hover .MuiDataGrid-cellCheckbox,.freya-fusion .react-table .MuiDataGrid-row.Mui-selected .MuiDataGrid-cellCheckbox{opacity:1}.freya-fusion .react-table .MuiDataGrid-footerContainer{min-height:40px;padding-top:0!important;background:#f9fafb;border:1px solid #e0e0e0;border-top:0;border-radius:0 0 6px 6px}.freya-fusion .react-table .MuiDataGrid-footerContainer .MuiTablePagination-toolbar{min-height:32px}.freya-fusion .react-table .MuiDataGrid-footerContainer .MuiInputBase-root.MuiTablePagination-input{padding:.2rem .75rem}.freya-fusion .react-table .MuiDataGrid-footerContainer .MuiTablePagination-actions .MuiButtonBase-root{padding:0;margin:0 8px}.freya-fusion .react-table .MuiDataGrid-cell{border-bottom:0px solid!important}.freya-fusion .react-table .MuiDataGrid-cell:focus-within{outline-width:0!important}.freya-fusion .react-table .MuiDataGrid-cell div{overflow:hidden;text-overflow:ellipsis}.freya-fusion .react-table.table_size-has--row1 .MuiDataGrid-columnHeaders+div[role=presentation].MuiDataGrid-virtualScroller{height:64vh}.freya-fusion .react-table.table_size-has--row2 .MuiDataGrid-columnHeaders+div[role=presentation].MuiDataGrid-virtualScroller{height:56vh}.freya-fusion .MuiGrid-root.MuiGrid-container>.MuiGrid-item{padding:0 8px}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm){min-width:620px}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-panelFooter{float:left;border-top:1px solid #eee;margin-top:16px;padding:8px;flex-direction:row-reverse}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-panelFooter button.MuiButtonBase-root.MuiButton-text.MuiButton-textPrimary{font-size:14px;font-weight:400;color:#262626;padding:4px 8px;white-space:nowrap}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-panelFooter button.MuiButtonBase-root.MuiButton-text.MuiButton-textPrimary:hover{color:#0d0d0d;background:#f2f2f2}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-panelFooter button.MuiButtonBase-root.MuiButton-text.MuiButton-textPrimary>span{margin-right:4px;margin-top:0}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-panelFooter button.MuiButtonBase-root.MuiButton-text.MuiButton-textPrimary>span svg{font-size:16px}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-panelFooter button.MuiButtonBase-root.MuiButton-text.MuiButton-textPrimary+button.MuiButtonBase-root.MuiButton-text.MuiButton-textPrimary{color:#262626}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-panelFooter button.MuiButtonBase-root.MuiButton-text.MuiButton-textPrimary+button.MuiButtonBase-root.MuiButton-text.MuiButton-textPrimary:hover{color:#0d0d0d;background:#f2f2f2}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-filterFormValueInput>.MuiBox-root{margin-top:16px}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-filterFormValueInput .MuiInputBase-root.MuiInputBase-formControl{min-height:36px}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-filterForm{padding-bottom:0;align-self:flex-end}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-filterForm .MuiFormControl-root .MuiInputBase-root.MuiInput-root{margin:0;border:2px solid #eee;padding:2px 4px;border-width:2px 1px 2px 2px!important}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-filterForm .MuiFormControl-root .MuiInputBase-root.MuiInput-root:before{display:none}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-filterForm .MuiFormControl-root .MuiInputBase-root.MuiInput-root:after{display:none}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-filterForm .MuiFormControl-root .MuiFormLabel-root.MuiInputLabel-animated{display:none}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-filterForm .MuiFormControl-root+.MuiFormControl-root{margin-right:8px}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-filterForm:first-child .MuiFormControl-root .MuiFormLabel-root.MuiInputLabel-animated{display:block;font-size:14px;margin:4px 0;font-weight:500;color:#111!important}.freya-fusion .MuiDataGrid-panel:has(.MuiDataGrid-filterForm) .MuiDataGrid-filterForm+.MuiDataGrid-filterForm{margin-left:0}.freya-fusion .MuiPopper-root.MuiDataGrid-menu .MuiPaper-root>ul>li .MuiListItemText-root *{font-size:14px}.freya-fusion .MuiPopper-root.MuiDataGrid-menu .MuiPaper-root>ul>li .MuiListItemIcon-root *{font-size:16px}.grid_height-fixed{overflow-y:auto;max-height:calc(100vh - 130px)}.grid_pagination p,.grid_pagination div{font-size:14px}.MuiDataGrid-toolbarContainer{padding:0!important;margin-bottom:8px;justify-content:end;flex-direction:row-reverse}.MuiDataGrid-toolbarContainer .MuiFormControl-root{padding:0!important}.MuiDataGrid-toolbarContainer button.MuiButtonBase-root.MuiButton-root{color:#0d0d0d;background:#0000!important;display:inline-flex;font-weight:500;font-size:12px}.MuiDataGrid-toolbarContainer button.MuiButtonBase-root.MuiButton-root:hover,.MuiDataGrid-toolbarContainer button.MuiButtonBase-root.MuiButton-root:active,.MuiDataGrid-toolbarContainer button.MuiButtonBase-root.MuiButton-root:focus{background:#f2f2f2!important}.MuiDataGrid-toolbarContainer .MuiInputBase-root.MuiInput-root{padding:2px 10px;border-bottom:1px solid #e1e1e1}.MuiDataGrid-toolbarContainer .MuiInputBase-root.MuiInput-root>svg{font-size:16px;margin-right:4px}.MuiDataGrid-toolbarContainer .MuiInputBase-root.MuiInput-root>svg path{d:path("M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z")}.MuiDataGrid-toolbarContainer .MuiInputBase-root.MuiInput-root>.MuiButtonBase-root svg{font-size:16px}.MuiDataGrid-toolbarContainer .MuiInputBase-root.MuiInput-root>.MuiButtonBase-root svg>path{d:path("M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z")}.MuiDataGrid-toolbarContainer .MuiFormControl-root .MuiInput-underline:before,.MuiDataGrid-toolbarContainer .MuiFormControl-root .MuiInput-underline:after{opacity:0}.MuiDataGrid-toolbarContainer .MuiButtonBase-root .MuiButton-startIcon .MuiSvgIcon-root{fill:#295ef1;font-size:18px}.MuiTablePagination-root .MuiTablePagination-toolbar p{margin-top:0;margin-bottom:0}.no-scroll .MuiStack-root{overflow:hidden}.freya-fusion .sidenavigation-component{width:280px}.freya-fusion .sidenavigation-component .MuiList-root>ul.MuiTreeView-root>li>.MuiTreeItem-content.Mui-selected .MuiTreeItem-label:before{content:"";position:absolute;width:2px;height:120%;background:#4166ee;left:-24px;top:-10%}.freya-fusion .sidenavigation-component .MuiList-root>ul.MuiTreeView-root>li>ul li.MuiTreeItem-root>.MuiTreeItem-content.Mui-selected .MuiTreeItem-label:before{content:"";position:absolute;width:2px;height:120%;background:#4166ee;left:-38px;top:-10%}.freya-fusion .sidenavigation-component .MuiTreeView-root{display:flex;float:left;width:100%;flex-flow:column;background:#fff;padding:12px 0}.freya-fusion .sidenavigation-component .MuiTreeView-root>li{padding:0;font-size:14px}.freya-fusion .sidenavigation-component .MuiTreeView-root>li .MuiTreeItem-iconContainer{margin-right:4px;width:15px}.freya-fusion .sidenavigation-component .MuiTreeView-root>li .MuiTreeItem-iconContainer svg>path{d:path("M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z")}.freya-fusion .sidenavigation-component .MuiTreeView-root>li[aria-expanded=true] .MuiTreeItem-iconContainer{margin-right:4px;width:15px}.freya-fusion .sidenavigation-component .MuiTreeView-root>li[aria-expanded=true] .MuiTreeItem-iconContainer svg>path{d:path("M19 13H5v-2h14z")}.freya-fusion .sidenavigation-component .MuiTreeView-root>li>ul{margin:4px 12px 12px}.freya-fusion .sidenavigation-component .MuiTreeView-root>li>ul li:hover{color:#295ef1}.freya-fusion .sidenavigation-component .MuiTreeView-root>li>.MuiTreeItem-content{padding:12px 24px;flex-direction:row-reverse}.freya-fusion .sidenavigation-component .MuiTreeView-root>li:hover{color:#295ef1}.freya-fusion .sidenavigation-component .MuiTreeItem-root .Mui-selected{background-color:#0000;color:#295ef1}.freya-fusion .sidenavigation-component .MuiTreeView-root>li>.MuiTreeItem-content.Mui-selected{background:none;font-weight:600}.freya-fusion .sidenavigation-component .MuiTreeItem-content:hover{background-color:#0000}.freya-fusion .sidenavigation-component .MuiTreeView-root>li .MuiTreeItem-label{font-size:14px!important}.freya-fusion .sidenavigation-component .MuiTreeView-root>li>ul li{float:none}.freya-fusion .MuiBox-root .rightsidesearch-list{float:none;width:auto;display:contents}.freya-fusion .rightsidesearch-list .sidenavigation-heading{color:#262626;font-size:16px;font-weight:600;border-bottom:1px solid #d9d9d9;display:flex}.freya-fusion .rightsidesearch-list span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.freya-fusion .rightsidesearch-list input.sidenavigation-search-text{color:#262626;position:absolute;z-index:5;transition:z-index .8s,width .5s,background .3s ease,border .3s;height:34px;width:28px;margin:8px;padding:12px;box-sizing:border-box;font-size:14px;cursor:pointer;border-radius:16px;border:1px solid rgba(0,0,0,0);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik01MDMuODY2LDQ3Ny45NzRMMzYwLjk1OCwzMzUuMDUyYzI4LjcyNS0zNC41NDQsNDYuMDE3LTc4LjkxMiw0Ni4wMTctMTI3LjMzNiAgYzAtMTEwLjA4NC04OS4yMjctMTk5LjMxMi0xOTkuMzEyLTE5OS4zMTJDOTcuNTk5LDguNDAzLDguMzUxLDk3LjYzMSw4LjM1MSwyMDcuNzE1YzAsMTEwLjA2NCw4OS4yNDgsMTk5LjMxMiwxOTkuMzEyLDE5OS4zMTIgIGM0OC40MzUsMCw5Mi43OTItMTcuMjkyLDEyNy4zMzYtNDYuMDE3bDE0Mi45MDgsMTQyLjkyMkw1MDMuODY2LDQ3Ny45NzR6IE0yOS4zMzEsMjA3LjcxNWMwLTk4LjMzNCw3OS45ODctMTc4LjMzMiwxNzguMzMyLTE3OC4zMzIgIGM5OC4zMjUsMCwxNzguMzMyLDc5Ljk5OCwxNzguMzMyLDE3OC4zMzJzLTgwLjAwNywxNzguMzMyLTE3OC4zMzIsMTc4LjMzMkMxMDkuMzE4LDM4Ni4wNDcsMjkuMzMxLDMwNi4wNSwyOS4zMzEsMjA3LjcxNXoiIGZpbGw9IiMzNzQwNEQiLz48L3N2Zz4=) no-repeat right 8px center #0000;background-size:15px;float:right;right:0}.freya-fusion .rightsidesearch-list input.sidenavigation-search-text:focus{z-index:3;width:96%;outline:none;cursor:auto;position:absolute;padding-left:36px;left:auto;margin:8px;right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik01MDMuODY2LDQ3Ny45NzRMMzYwLjk1OCwzMzUuMDUyYzI4LjcyNS0zNC41NDQsNDYuMDE3LTc4LjkxMiw0Ni4wMTctMTI3LjMzNiAgYzAtMTEwLjA4NC04OS4yMjctMTk5LjMxMi0xOTkuMzEyLTE5OS4zMTJDOTcuNTk5LDguNDAzLDguMzUxLDk3LjYzMSw4LjM1MSwyMDcuNzE1YzAsMTEwLjA2NCw4OS4yNDgsMTk5LjMxMiwxOTkuMzEyLDE5OS4zMTIgIGM0OC40MzUsMCw5Mi43OTItMTcuMjkyLDEyNy4zMzYtNDYuMDE3bDE0Mi45MDgsMTQyLjkyMkw1MDMuODY2LDQ3Ny45NzR6IE0yOS4zMzEsMjA3LjcxNWMwLTk4LjMzNCw3OS45ODctMTc4LjMzMiwxNzguMzMyLTE3OC4zMzIgIGM5OC4zMjUsMCwxNzguMzMyLDc5Ljk5OCwxNzguMzMyLDE3OC4zMzJzLTgwLjAwNywxNzguMzMyLTE3OC4zMzIsMTc4LjMzMkMxMDkuMzE4LDM4Ni4wNDcsMjkuMzMxLDMwNi4wNSwyOS4zMzEsMjA3LjcxNXoiIGZpbGw9IiMzNzQwNEQiLz48L3N2Zz4=) no-repeat left 15px center #fff;background-size:15px}.freya-fusion .rightsidesearch-list .MuiListItemButton-root:hover{background:#f2f2f2;cursor:pointer}.freya-fusion .rightsidesearch-list .MuiListItemButton-root:focus{color:#295ef1;font-weight:500;background-color:#e7ecfc}.freya-fusion .rightsidesearch-list input[type=search]:focus::-webkit-search-cancel-button{opacity:1}.freya-fusion .rightsidesearch-list input[type=search]::-webkit-search-cancel-button{opacity:0;-webkit-appearance:none;display:inline-block;width:10px;height:10px;margin-left:10px;background:linear-gradient(45deg,#72727200,#72727200 43%,#a6a6a6 45%,#a6a6a6 55%,#72727200 57%,#72727200),linear-gradient(135deg,transparent 0%,transparent 43%,#a6a6a6 45%,#a6a6a6 55%,transparent 57%,transparent 100%)}.freya-fusion .rightsidesearch-list input.sidenavigation-search-text::-webkit-search-cancel-button{cursor:pointer}.freya-fusion .rightsidesearch-list .MuiListItemText-root{margin-top:0;margin-bottom:0;margin-left:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.freya-fusion .rightsidesearch-list .MuiListItemText-root span{font-size:14px;font-weight:400;line-height:14px}.freya-fusion .treeview-list{background:#fff;padding:24px}.freya-fusion .treeview-list .MuiTreeItem-label{font-size:16px;color:#262626}.freya-fusion .treeview-list .MuiTreeItem-content{padding:4px 8px;font-size:16px;color:#262626}.freya-fusion .treeview-list .MuiTreeItem-content:hover{background-color:#0000}.freya-fusion .treeview-list .MuiTreeItem-root .Mui-selected{background-color:#0000;color:#0c66e4}.freya-fusion .treeview-list .MuiTreeItem-root .Mui-selected .MuiTreeItem-label{color:#0c66e4}.freya-fusion .MuiButtonGroup-contained button.MuiButtonBase-root.MuiButton-root+button.MuiButtonBase-root.MuiButton-root{margin-left:0}.freya-fusion .MuiButtonGroup-contained .MuiButtonGroup-firstButton{border-top-right-radius:0;border-bottom-right-radius:0;border-color:#0c66e4}.freya-fusion .MuiButtonGroup-contained .MuiButtonGroup-root{box-shadow:none}.freya-fusion .MuiButtonGroup-contained .MuiSvgIcon-root{font-size:18px}.freya-fusion .MuiBox-root .MuiLink-root{font-size:14px;color:#0c66e4}.freya-fusion .heading-typography{font-size:18px;color:#262626;font-weight:650}.freya-fusion .MuiTypography-body1.regular{font-weight:400}.freya-fusion .MuiTypography-body1.bold{font-weight:500}.freya-fusion .MuiTypography-body1.bolder{font-weight:600}.freya-fusion .MuiTypography-body1.boldest{font-weight:650}.freya-fusion .form-group .form-label{font-size:12px;color:#0d0d0d;font-weight:600}.freya-fusion .form-group .form-content{color:#595959;font-size:14px;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.freya-fusion .typography-table{border-collapse:collapse;width:100%;font-size:14px}.freya-fusion .typography-table thead,.freya-fusion .typography-table tbody,.freya-fusion .typography-table tfoot{border-bottom:2px solid #d9d9d9}.freya-fusion .typography-table td,.freya-fusion .typography-table th{border:none;padding:8px;text-align:left}.freya-fusion .typography-table .pt-24{padding-top:24px}.freya-fusion .box-component.MuiBox-root{padding:16px!important;font-size:14px;color:#262626;border:1px dashed #737373!important;width:auto!important}.freya-fusion .MuiSnackbar-root{border:0px}.freya-fusion .MuiSnackbar-root .MuiAlert-filledWarning{background-color:#ff8b00}.freya-fusion .MuiSnackbar-root .MuiAlert-filledError{background-color:#e30000}.freya-fusion .MuiSnackbar-root .MuiAlert-filledSuccess{background-color:#007b4f}.container{width:100%;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;width:100%;flex-direction:row}.col{display:flex;flex-wrap:wrap}.col-1{flex-grow:1}.col-2{flex-grow:2}.col-3{flex-grow:4}.col-4{flex-grow:3}.col-5{flex-grow:4.5}.col-6{flex-grow:2}.col-7{flex-grow:2.5}.col-8{flex-grow:3}.col-9{flex-grow:4}.col-10{flex-grow:2}.col-11{flex-grow:1}.col-12{flex-grow:12}.box{background-color:#f2f2f2;padding:12px;justify-content:left;border:1px solid #d9d9d9}.box .item{display:flex}.flex-start{justify-content:flex-start}.flex-center{justify-content:flex-center}.flex-end{justify-content:flex-end}.flex-stretch{height:100px;display:flex;align-items:flex-stretch}.flex-nowrap{display:flex;flex-wrap:flex-wrap}.flex-shrink{flex-shrink:3}.wrap-box{width:300px}@media only screen and (max-width: 992px){.col-1{flex:0 0 8.33%}.col-2{flex:0 0 16.66%}.col-3{flex:0 0 25%}.col-4{flex:0 0 33.33%}.col-5{flex:0 0 41.66%}.col-6{flex:0 0 50%}.col-7{flex:0 0 58.33%}.col-8{flex:0 0 66.66%}.col-9{flex:0 0 75%}.col-10{flex:0 0 83.33%}.col-11{flex:0 0 91.66%}.col-12{flex:0 0 100%}}@media only screen and (max-width: 600px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{flex:0 0 100%}}.foundation-main{border:1px solid #f2f2f2;padding:24px;display:flex;flex-direction:column;cursor:pointer;height:150px;text-decoration:none}.foundation-main .icon{background:#2953e8;color:#fff;padding:16px;border-radius:3px;width:20px;height:20px;text-align:center;font-size:18px;line-height:16px}.foundation-main:hover{box-shadow:0 8px 12px #d9d9d9;transition:box-shadow .2s ease 0s}.foundation-main h2{font-size:18px;line-height:24px;color:#262626;font-weight:500}.foundation-main p{margin-top:0!important;margin-bottom:0!important;line-height:18px;color:#737373}.h6{font-weight:600!important;font-size:15px;margin-bottom:12px}.color_palette-bg{display:block;font-size:13px;margin-right:12px;background:#fff}.color_palette-bg ul{margin:0;padding:0}.color_palette-bg ul list li{display:block;padding:16px}.color_palette-bg ul list li>*{display:none}.bg-danger-100{background-color:#ffe3e3}.bg-danger-200{background-color:#ffc6c6}.bg-danger-300{background-color:#faa}.bg-danger-400{background-color:#ff8e8e}.bg-danger-500{background-color:#ff3939}.bg-danger-600{background-color:red;color:#fff}.bg-danger-700{background-color:#e30000;color:#fff}.bg-danger-800{background-color:#a00;color:#fff}.bg-danger-900{background-color:#710000;color:#fff}.bg-success-100{background-color:#e3f7f0}.bg-success-200{background-color:#c6efe1}.bg-success-300{background-color:#aae7d1}.bg-success-400{background-color:#71d8b3}.bg-success-500{background-color:#39c894}.bg-success-600{background-color:#00b876;color:#fff}.bg-success-700{background-color:#007b4f;color:#fff}.bg-success-800{background-color:#006642;color:#fff}.bg-success-900{background-color:#00291a;color:#fff}.bg-primary-100{background-color:#e7ecfc}.bg-primary-200{background-color:#b8c6f7}.bg-primary-300{background-color:#a0b3f5}.bg-primary-400{background-color:#708cf0}.bg-primary-500{background-color:#4166eb}.bg-primary-600{background-color:#295ef1;color:#fff}.bg-primary-700{background-color:#1b379b;color:#fff}.bg-primary-800{background-color:#172e81;color:#fff}.bg-primary-900{background-color:#122567;color:#fff}.bg-warning-100{background-color:#fffae6}.bg-warning-200{background-color:#fff0b3}.bg-warning-300{background-color:#ffe380}.bg-warning-400{background-color:#ffc400}.bg-warning-500{background-color:#ffab00}.bg-warning-600{background-color:#ff991f;color:#fff}.bg-warning-700{background-color:#ff8b00;color:#fff}.bg-warning-800{background-color:#c64a10;color:#fff}.bg-warning-900{background-color:#8e350c;color:#fff}.bg-black-100{background-color:#f2f2f2}.bg-black-200{background-color:#d9d9d9}.bg-black-300{background-color:#bfbfbf}.bg-black-400{background-color:#a6a6a6}.bg-black-500{background-color:#8c8c8c}.bg-black-600{background-color:#737373;color:#fff}.bg-black-700{background-color:#595959;color:#fff}.bg-black-800{background-color:#404040;color:#fff}.bg-black-900{background-color:#262626;color:#fff}.bg-black-1000{background-color:#0d0d0d;color:#fff}.bg-info-100{background-color:#f8feff}.bg-info-200{background-color:#f0fdff}.bg-info-300{background-color:#e9fcff}.bg-info-400{background-color:#d3f9ff}.bg-info-500{background-color:#c4f8ff}.bg-info-600{background-color:#98f2ff;color:#fff}.bg-info-700{background-color:#95e2ed;color:#fff}.bg-info-800{background-color:#8ec1c9;color:#fff}.bg-info-900{background-color:#8ab1b6;color:#fff}.bg-blueneutrals-100{background-color:#fff}.bg-blueneutrals-200{background-color:#f7f8f9}.bg-blueneutrals-300{background-color:#f1f2f4}.bg-blueneutrals-400{background-color:#dcdfe4}.bg-blueneutrals-500{background-color:#b3b9c4}.bg-blueneutrals-600{background-color:#626f86;color:#fff}.bg-blueneutrals-700{background-color:#44546f;color:#fff}.bg-blueneutrals-800{background-color:#2c3e5d;color:#fff}.bg-blueneutrals-900{background-color:#172b4d;color:#fff}.bg-blueneutrals-1000{background-color:#091e42;color:#fff}.bg-purple-100{background-color:#eae6ff}.bg-purple-200{background-color:#c0b6f2}.bg-purple-300{background-color:#eae6ff}.bg-purple-400{background-color:#c0b6f2}.bg-purple-500{background-color:#998dd9}.bg-purple-600{background-color:#8777d9;color:#fff}.bg-purple-700{background-color:#6554c0;color:#fff}.bg-purple-800{background-color:#5243aa;color:#fff}.bg-purple-900{background-color:#403294;color:#fff}.logo-foundation{width:240px;height:auto;filter:grayscale(1)}.text-center{text-align:center}p{line-height:22px}.table-latitude{width:100%;border-style:solid;border-width:0px;border-radius:5px;border-collapse:collapse;border-spacing:0}.table-latitude tr th{padding:10px;color:#595959;border-bottom:1px solid #d9d9d9;font-size:14px;text-align:left}.table-latitude tbody tr{border-bottom:0px;color:gray}.table-latitude tbody tr:hover{background-color:#f7f7f7}.table-latitude tbody tr td{padding:10px;border-bottom:1px solid #d9d9d9;text-align:left;color:#0d0d0d;font-size:13px}.table-latitude tbody tr .space-token{font-size:12px;background-color:#f2f2f2;padding:2px 8px;border-radius:6px}.table-latitude tbody tr .intro-link{font-size:14px;font-weight:600}.table-latitude tbody tr .intro-link a{text-decoration:none}.table-latitude tbody tr th{padding-left:10px;border:0px}.color-row>.col-1{width:12%}.three-pane{display:grid;grid-template-columns:22vw 58vw 20vw;height:100vh;width:100%;background-color:var(--fw-color-bg);overflow:hidden;transition:grid-template-columns .28s cubic-bezier(.32,.72,0,1)}.three-pane[data-has-topbar=true]{height:calc(100vh - 38px)}.three-pane>*{min-height:0}@media (prefers-reduced-motion: reduce){.three-pane{transition:none}}.three-pane[data-left-collapsed=true]{grid-template-columns:var(--fw-rail-width) 1fr 25vw}.three-pane[data-right-collapsed=true]{grid-template-columns:25vw 1fr var(--fw-rail-width)}.three-pane[data-left-collapsed=true][data-right-collapsed=true]{grid-template-columns:var(--fw-rail-width) 1fr var(--fw-rail-width)}.three-pane[data-right-wide=true]{grid-template-columns:var(--fw-rail-width) 1fr calc(26vw + 10px)}.three-pane__side{min-width:0;height:100%;background-color:var(--fw-color-surface);border-right:1px solid var(--fw-color-border-figma);overflow:hidden}.three-pane__side:last-child{border-right:none;border-left:1px solid var(--fw-color-border-figma)}.three-pane__side--collapsed{background-color:var(--fw-color-surface)}.three-pane__center{min-width:0;height:100%;overflow:hidden;background-color:#fff}.workbench-dev-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f0f2f5;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.workbench-dev-login--overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;min-height:unset;padding:24px;box-sizing:border-box;background:#fff}.workbench-dev-login--overlay .workbench-dev-login__card{box-shadow:0 4px 6px #0f172a0f,0 12px 40px #0f172a1a}.workbench-dev-login__card{width:100%;max-width:420px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0f172a14;padding:40px 36px 32px;box-sizing:border-box}.workbench-dev-login__logos{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:28px}.workbench-dev-login__logo-freya{display:block;height:80px;width:auto}.workbench-dev-login__logo-workbench{display:block;height:250px;margin:-139px 0 -30px;width:auto}.workbench-dev-login__title{margin:-83px 0 24px;text-align:center;font-size:1.25rem;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.workbench-dev-login__field{margin-bottom:18px}.workbench-dev-login__label{display:block;font-size:.875rem;font-weight:600;color:#333;margin-bottom:8px}.workbench-dev-login__required{color:#e53935;margin-left:2px}.workbench-dev-login__input{width:100%;border-radius:8px}.workbench-dev-login__input .MuiOutlinedInput-notchedOutline{border-color:#d0d5dd}.workbench-dev-login__input.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b59ed;border-width:1px}.workbench-dev-login__password-toggle{color:#6b7280;padding:4px;background:none;cursor:pointer}.workbench-dev-login__submit{margin-top:8px;width:100%;border-radius:8px;text-transform:none;font-weight:600;font-size:.9375rem;padding-top:10px;padding-bottom:10px;background-color:#3b59ed}.workbench-dev-login__submit:hover{background-color:#2f4ac4}.workbench-dev-login__support{margin-top:24px;text-align:center;font-size:.8125rem;color:#555;line-height:1.5}.workbench-dev-login__support a{color:#3b59ed;text-decoration:none}.workbench-dev-login__support a:hover{text-decoration:underline}.workbench-dev-login__divider{margin:20px 0 16px;border:0;border-top:1px solid #e5e7eb}.workbench-dev-login__footer{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8125rem}.workbench-dev-login__footer a{color:#3b59ed;text-decoration:none}.workbench-dev-login__footer a:hover{text-decoration:underline}.workbench-dev-login__footer-sep{color:#9ca3af;-webkit-user-select:none;user-select:none}.workbench-dev-login__error{margin-bottom:16px;padding:10px 12px;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:.8125rem}.agent-actions{width:100%;background-color:#f9f9f9;border:none;border-radius:16px;padding:24px 16px;gap:12px;box-shadow:none}.agent-actions__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.agent-actions__title{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--fw-color-text)}.agent-actions__retry{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#8c8c8c;font-size:14px;font-weight:400;line-height:20px;width:136px}.agent-actions__retry:hover{background-color:#ffffffa6;color:var(--fw-color-primary)}.agent-actions__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.agent-actions__card{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background-color:#fff;border:none;border-radius:4px;cursor:pointer;font:inherit;color:var(--fw-color-text);text-align:left;box-shadow:none;transition:background-color .15s ease,box-shadow .15s ease,transform .1s ease}.agent-actions__card:hover{background-color:#fff;box-shadow:0 1px 3px #14213a14}.agent-actions__card:active{transform:translateY(1px)}.agent-actions__card:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.agent-actions__card:disabled:hover{background-color:#fff;box-shadow:none}.agent-actions__retry:disabled{cursor:not-allowed;opacity:.5}.agent-actions__card-label{flex:1;font-size:14px;font-weight:400;line-height:20px;color:var(--fw-color-text)}.agent-actions__card-icon{color:#a6a6a6;height:12px!important;width:14px!important;background-color:transparent!important;pointer-events:none}.reload-button{height:14px;width:14px;transition:transform .3s ease-in-out}.reload-button.rotating{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.suggestion-send-icon{color:#a6a6a6;height:16px;width:16px}.agent-intro{width:100%}.agent-intro__bubble{background-color:#f9f9f9;border-radius:16px;padding:24px;box-shadow:none;border:solid 1px rgba(255,255,255,.5019607843)}.agent-intro__message{margin:8px 0 0;font-size:14px;line-height:20px;color:#131b2e}.agent-intro__lead{margin:0;font-size:14px;font-weight:700;color:#131b2e;line-height:20px}.agent-intro__rest{font-weight:400;color:var(--fw-color-text)}.agent-messages{width:100%}.agent-messages__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:30px}.agent-messages__item{display:flex;flex-direction:column;gap:10px;padding:0;background:none;border:none;box-shadow:none}.agent-messages__prompt-row{display:flex;justify-content:flex-end}.agent-messages__prompt{margin:0;max-width:min(85%,640px);padding:14px;text-align:left;font-size:14px;font-weight:400;line-height:20px;color:var(--fw-color-text);background-color:var(--fw-color-primary-bg);border-radius:28px 8px 28px 28px;box-shadow:none;white-space:pre-wrap;word-break:break-word}.agent-messages__prompt-pill{display:inline-flex;align-items:center;margin:0 1px;padding:2px 8px;border:1px solid var(--fw-color-border);border-radius:6px;background-color:#fff;font-size:12px;line-height:18px;white-space:pre}.agent_response-container{display:flex;flex-direction:column;gap:16px}.agent-messages__response-meta{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:0 4px}.agent-messages__response-time{font-size:12px;font-weight:400;line-height:16px;color:var(--fw-color-text-subtle)}.agent-messages__share-button.MuiIconButton-root{width:28px;height:28px;padding:4px;color:var(--fw-color-text-subtle)}.agent-messages__share-button.MuiIconButton-root:hover{color:var(--fw-color-primary);background-color:var(--fw-color-primary-bg)}.agent-messages__response-card{background-color:var(--fw-color-response-card);border:none;border-radius:16px;padding:14px;box-shadow:none}.agent-messages__response{position:relative;font-size:14px;font-weight:500;color:var(--fw-color-text);line-height:20px;word-break:break-word}.agent-messages__response--unsupported{font-style:italic;color:var(--fw-color-text-subtle)}.agent-messages__loader{display:inline-flex;align-items:center;gap:6px;min-height:22px}.agent-messages__loader-dot{width:7px;height:7px;border-radius:50%;background-color:var(--fw-color-primary);opacity:.35;animation:agent-messages-dot-pulse 1.1s infinite ease-in-out}.agent-messages__loader-dot:nth-child(2){animation-delay:.18s}.agent-messages__loader-dot:nth-child(3){animation-delay:.36s}@keyframes agent-messages-dot-pulse{0%,80%,to{transform:scale(.65);opacity:.35}40%{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.agent-messages__loader-dot{animation:none;opacity:.65}}.agent-messages__saving{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--fw-color-text-subtle);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.2px}.agent-messages__saving-dots{display:inline-flex;align-items:center;gap:4px}.agent-messages__saving-dots .agent-messages__loader-dot{width:4px;height:4px;background-color:var(--fw-color-text-subtle)}.agent-markdown__h1,.agent-markdown__h2,.agent-markdown__h3{margin:0 0 8px;color:var(--fw-color-text);font-weight:600;line-height:1.35}.agent-markdown__h1{font-size:18px}.agent-markdown__h2{font-size:16px}.agent-markdown__h3{font-size:14px}.agent-markdown__paragraph{margin:0 0 8px}.agent-markdown__list{margin:0 0 10px;padding-left:22px;list-style-type:disc}.agent-markdown__list--ordered{list-style-type:decimal}.agent-markdown__list-item{margin:0 0 4px}.agent-markdown__list-item::marker{color:var(--fw-color-text, #151617);font-size:14px}.agent-markdown__list .agent-markdown__list{margin:4px 0 6px;list-style-type:disc}.agent-markdown__list .agent-markdown__list .agent-markdown__list{list-style-type:disc}.agent-markdown__list-item>.agent-markdown__list{padding-left:18px}.agent-markdown-table-block{margin:0 0 10px;position:relative}.agent-markdown-table-block--ria{--agent-table-body-max-height: 450px;padding:16px;background-color:var(--fw-color-surface);border:1px solid var(--fw-color-border-figma);border-radius:var(--fw-radius-md);box-shadow:none}.agent-markdown-table-block--ria .agent-markdown-table-block__header{margin:0 0 12px}.agent-markdown-table-block--ria .agent-markdown__table-wrap{border:none;border-radius:0;background-color:transparent;scrollbar-color:var(--fw-color-border-figma) transparent}.agent-markdown-table-block--ria .agent-markdown__table{border-collapse:separate;border-spacing:0}.agent-markdown-table-block--ria .agent-markdown__th,.agent-markdown-table-block--ria .agent-markdown__td{padding:12px 16px;border-bottom:1px solid var(--fw-color-border-figma);border-left:none;border-right:none}.agent-markdown-table-block--ria .agent-markdown__th{background-color:var(--fw-color-context-chip)}.agent-markdown-table-block--ria .agent-markdown__td{background-color:var(--fw-color-surface);font-weight:400}.agent-markdown-table-block--ria .agent-markdown__thead .agent-markdown__tr>.agent-markdown__th:first-child{border-top-left-radius:var(--fw-radius-sm)}.agent-markdown-table-block--ria .agent-markdown__thead .agent-markdown__tr>.agent-markdown__th:last-child{border-top-right-radius:var(--fw-radius-sm)}.agent-markdown-table-block--ria .agent-markdown__th--spacer{background-color:var(--fw-color-context-chip)}.agent-markdown-table-block--ria .agent-markdown__col-divider:before{background-color:var(--fw-color-border-figma);opacity:0}.agent-markdown-table-block--ria .agent-markdown__row-divider:before{background-color:var(--fw-color-border-figma);opacity:0}.agent-markdown-table-block--ria .agent-markdown-table-block__pagination{align-items:flex-end;justify-content:space-between;gap:16px;margin-top:16px}.agent-markdown-table-block--ria .agent-markdown-table-block__pagination-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.agent-markdown-table-block--ria .agent-markdown__table-wrap,.agent-markdown__table-wrap--ria-scroll{max-height:var(--agent-table-body-max-height, 450px);overflow-y:auto;overflow-x:auto;contain:layout style}.agent-markdown-table-block--ria .agent-markdown-table-block__content:not(.agent-markdown-table-block__content--collapsed){transition:none;transform:none;will-change:auto}.agent-markdown-table-block--ria .agent-markdown__thead{position:sticky;top:0;z-index:2}@media (max-height: 640px){.agent-markdown-table-block--ria{--agent-table-body-max-height: min(380px, 62vh)}}@media (max-width: 480px){.agent-markdown-table-block--ria{--agent-table-body-max-height: min(420px, 65vh)}}.agent-markdown-table-block__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;min-height:30px}.agent-markdown-table-block__title-area{display:inline-flex;align-items:center;gap:6px;min-width:0}.agent-markdown-table-block__toggle-button{display:inline-flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:var(--fw-color-primary);padding:0 2px;margin:0;cursor:pointer;min-height:26px;min-width:26px;border-radius:4px;line-height:1;transition:background-color .16s ease-in-out,color .16s ease-in-out,border-color .16s ease-in-out}.agent-markdown-table-block__toggle-button--standalone{gap:0;padding:0 2px}.agent-markdown-table-block__toggle-button:hover{background-color:transparent}.agent-markdown-table-block__toggle-icon{color:var(--fw-color-primary);font-size:17px;transition:transform .16s ease-in-out;transform:rotate(180deg)}.agent-markdown-table-block__toggle-icon--collapsed{transform:rotate(0)}.agent-markdown-table-block__toggle-label{font-size:13px;font-weight:500;color:var(--fw-color-text)}.agent-markdown-table-block__title{display:inline-flex;align-items:center;line-height:1.3;font-size:14px;font-weight:600;color:var(--fw-color-text)}.agent-markdown-table-block__streaming-title{margin:0 0 8px;min-height:34px;color:var(--fw-color-text);font-size:14px;font-weight:600;line-height:1.3}.agent-markdown-table-block__actions{display:flex;align-items:center;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto}.agent-markdown-table-block__action-button{display:inline-flex;align-items:center;border:none;background-color:transparent;color:var(--fw-color-text);font-size:12px;font-weight:600;border-radius:4px;padding:4px 10px;min-height:28px;min-width:82px;justify-content:center;cursor:pointer;gap:6px;transition:background-color .16s ease-in-out}.agent-markdown-table-block__action-button img{display:block;flex-shrink:0}.agent-markdown-table-block__action-button:hover{background-color:var(--fw-color-primary-bg)}.agent-markdown-table-block__action-button--add-to-context{border:1px solid var(--fw-color-primary);color:var(--fw-color-primary);background-color:transparent;min-width:auto;padding:4px 12px}.agent-markdown-table-block__action-button--add-to-context:hover{background-color:var(--fw-color-primary-bg)}.agent-markdown-table-block__content{display:grid;grid-template-rows:1fr;opacity:1;transform:translateY(0);transform-origin:top;will-change:grid-template-rows,opacity,transform;transition:grid-template-rows .36s cubic-bezier(.32,.72,0,1),opacity .22s cubic-bezier(.32,.72,0,1) .14s,transform .36s cubic-bezier(.32,.72,0,1)}.agent-markdown-table-block__content-inner{min-height:0;overflow:hidden}.agent-markdown-table-block__content--collapsed{grid-template-rows:0fr;opacity:0;transform:translateY(-4px);pointer-events:none;transition:grid-template-rows .36s cubic-bezier(.32,.72,0,1) 80ms,opacity .18s cubic-bezier(.4,0,1,1),transform .36s cubic-bezier(.32,.72,0,1) 80ms}@media (prefers-reduced-motion: reduce){.agent-markdown-table-block__content,.agent-markdown-table-block__content--collapsed{transition:none;transform:none;will-change:auto}}.agent-markdown-table-block__pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:8px;color:var(--fw-color-text-subtle);font-size:12px}.agent-markdown-table-block__pagination-summary{display:flex;align-items:center;min-width:0;flex:1 1 auto}.agent-markdown-table-block__pagination-showing{color:var(--fw-color-text-subtle);font-size:12px;line-height:1.35}.agent-markdown-table-block__pagination-controls{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-shrink:0}.agent-markdown-table-block__rows-label{display:inline-flex;align-items:center;gap:8px}.agent-markdown-table-block__rows-select{border:none;background:transparent;color:var(--fw-color-text);font-size:12px;padding:0;cursor:pointer}.agent-markdown-table-block__pagination-range{min-width:72px}.agent-markdown-table-block__pagination-nav{display:inline-flex;align-items:center;gap:0px}.agent-markdown-table-block__pagination-button{width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:var(--fw-color-text);font-size:13px;line-height:1;cursor:pointer}.agent-markdown-table-block__pagination-button:hover:not(:disabled){background-color:var(--fw-color-primary-bg)}.agent-markdown-table-block__pagination-button:disabled{opacity:.4;cursor:not-allowed}.agent-markdown__table-wrap{width:100%;overflow-x:auto;border:1px solid var(--fw-color-border-strong);border-radius:var(--fw-radius-md);background-color:var(--fw-color-surface);scrollbar-width:thin;scrollbar-color:var(--fw-color-border-strong) transparent}.agent-markdown__table-wrap::-webkit-scrollbar{height:3px;width:3px}.agent-markdown__table-wrap::-webkit-scrollbar-button{display:none;width:0;height:0}.agent-markdown__table-wrap::-webkit-scrollbar-track{background:transparent}.agent-markdown__table-wrap::-webkit-scrollbar-thumb{background-color:var(--fw-color-border-strong);border-radius:100px;min-height:3px;min-width:3px}.agent-markdown__table-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--fw-color-text-subtle)}.agent-markdown__table-wrap--resizing-columns{cursor:col-resize;-webkit-user-select:none;user-select:none}.agent-markdown__table-wrap--resizing-rows{cursor:row-resize;-webkit-user-select:none;user-select:none}.agent-markdown__table-wrap--resizing-columns .agent-markdown__th,.agent-markdown__table-wrap--resizing-columns .agent-markdown__td,.agent-markdown__table-wrap--resizing-columns .agent-markdown__th-content,.agent-markdown__table-wrap--resizing-rows .agent-markdown__th,.agent-markdown__table-wrap--resizing-rows .agent-markdown__td,.agent-markdown__table-wrap--resizing-rows .agent-markdown__th-content{-webkit-user-select:none;user-select:none}.agent-markdown__table{width:100%;border-collapse:collapse;min-width:720px}.agent-markdown__table--resizable{table-layout:fixed}.agent-markdown__th,.agent-markdown__td{position:relative;padding:10px 12px;text-align:left;border-bottom:1px solid var(--fw-color-border-strong);font-size:13px;min-width:120px;overflow-wrap:break-word;word-break:normal}.agent-markdown__th{background-color:#f9fafb;color:#4a5565;font-weight:800}.agent-markdown__th-content,.agent-markdown__td-content{display:block;padding-right:6px}.agent-markdown__table:not(.agent-markdown__table--resizable) .agent-markdown__th--density-documents,.agent-markdown__table:not(.agent-markdown__table--resizable) .agent-markdown__td--density-documents{min-width:min(36rem,92vw)}.agent-markdown__table:not(.agent-markdown__table--resizable) .agent-markdown__th--density-prose,.agent-markdown__table:not(.agent-markdown__table--resizable) .agent-markdown__td--density-prose{min-width:min(24rem,78vw)}.agent-markdown__td-content--with-linebreaks{line-height:1.55}.agent-markdown__cell-md{display:inline}.agent-markdown__col-spacer{width:auto}.agent-markdown__th--spacer,.agent-markdown__td--spacer{padding:0;width:auto;min-width:0}.agent-markdown__th--spacer{background-color:var(--fw-color-ds-grey-surface)}.agent-markdown__td--spacer{background-color:var(--fw-color-surface)}.agent-markdown__col-divider{position:absolute;top:0;right:-5px;width:11px;height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;background:transparent}.agent-markdown__col-divider:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;margin-left:-.5px;background-color:var(--fw-color-border-strong);opacity:.32;transition:background-color .14s ease-in-out,opacity .14s ease-in-out,width .14s ease-in-out}.agent-markdown__col-divider--header:before{top:6px;bottom:6px}.agent-markdown__col-divider:hover:before{background-color:var(--fw-color-primary);opacity:1;width:2px;margin-left:-1px}.agent-markdown__col-divider--active:before,.agent-markdown__col-divider:active:before{background-color:var(--fw-color-primary);opacity:1;width:2px;margin-left:-1px;top:0;bottom:0}.agent-markdown__row-divider{position:absolute;left:0;right:0;bottom:-5px;height:11px;cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;background:transparent}.agent-markdown__row-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background-color:var(--fw-color-border-strong);opacity:.32;transition:background-color .14s ease-in-out,opacity .14s ease-in-out,height .14s ease-in-out}.agent-markdown__row-divider:hover:before{background-color:var(--fw-color-primary);opacity:1;height:2px;margin-top:-1px}.agent-markdown__row-divider--active:before,.agent-markdown__row-divider:active:before{background-color:var(--fw-color-primary);opacity:1;height:2px;margin-top:-1px;left:0;right:0}.agent-markdown__td--row-sized{vertical-align:top;box-sizing:border-box;padding-right:0}.agent-markdown__td--row-sized .agent-markdown__td-content{display:block;max-height:calc(var(--agent-md-row-h, 9999px) - 22px);overflow-y:auto;padding-right:12px;scrollbar-width:thin;scrollbar-color:var(--fw-color-border-strong) transparent;scrollbar-gutter:stable}.agent-markdown__td--row-sized .agent-markdown__td-content::-webkit-scrollbar{height:3px;width:3px}.agent-markdown__td--row-sized .agent-markdown__td-content::-webkit-scrollbar-button{display:none;width:0;height:0}.agent-markdown__td--row-sized .agent-markdown__td-content::-webkit-scrollbar-track{background:transparent}.agent-markdown__td--row-sized .agent-markdown__td-content::-webkit-scrollbar-thumb{background-color:var(--fw-color-border-strong);border-radius:100px;min-height:3px;min-width:3px}.agent-markdown__td--row-sized .agent-markdown__td-content::-webkit-scrollbar-thumb:hover{background-color:var(--fw-color-text-subtle)}.agent-markdown__table-wrap--resizing-columns .agent-markdown__col-divider:not(.agent-markdown__col-divider--active){pointer-events:none}.agent-markdown__table-wrap--resizing-rows .agent-markdown__col-divider{pointer-events:none}.agent-markdown__table-wrap--resizing-rows .agent-markdown__row-divider:not(.agent-markdown__row-divider--active){pointer-events:none}.agent-markdown__table-wrap--resizing-columns .agent-markdown__row-divider{pointer-events:none}.agent-markdown__tr:last-child .agent-markdown__td{border-bottom:none}.agent-markdown__link{color:var(--fw-color-primary);text-decoration:underline}.agent_response_avatar_container{display:flex;flex-direction:row;gap:16px;align-items:flex-start}.agent_response_header-content{display:flex;flex-direction:column;min-width:0;flex:1}.avatar_container_avatar_name{font-size:16px;font-weight:600;color:var(--fw-color-text-muted-figma);line-height:28px;margin-top:8px}.download_button{height:14px}.agent-messages__response--streaming{-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 0,rgb(0,0,0) calc(100% - 28px),rgba(0,0,0,.45) 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 28px),#00000073)}.agent-streaming-cursor{display:inline-block;width:10px;height:10px;margin-left:5px;vertical-align:0;background-color:var(--fw-color-primary);border-radius:50%;opacity:.85;animation:agent-messages-caret-blink 1s steps(2,end) infinite}@keyframes agent-messages-caret-blink{0%,50%{opacity:.85}51%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.agent-messages__response--streaming{-webkit-mask-image:none;mask-image:none}.agent-streaming-cursor{animation:none;opacity:.45}}.agent-pdf-attachments{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin:8px 0}.agent-pdf-attachment-card{display:flex;flex-direction:column;gap:9px;width:min(100%,300px);padding:14px 16px;background-color:var(--fw-color-surface);border:1px solid var(--fw-color-border-figma);border-radius:10px;box-shadow:none}.agent-pdf-attachment-card__main{display:flex;align-items:flex-start;gap:12px;min-width:0}.agent-pdf-attachment-card__icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fdecee}.agent-pdf-attachment-card__icon{display:block;width:40px;height:40px}.agent-pdf-attachment-card__title{margin:0;font-size:14px;font-weight:700;line-height:20px;color:var(--fw-color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.agent-pdf-attachment-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-pdf-attachment-card--read-only .agent-pdf-attachment-card__footer{justify-content:flex-start}.agent-pdf-attachment-card__source{font-size:12px;font-weight:400;line-height:18px;color:var(--fw-color-text-subtle)}.agent-pdf-attachment-card__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.agent-pdf-attachment-card__actions--streaming{opacity:.4;pointer-events:none}.agent-pdf-attachment-card__icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--fw-color-text-muted);background:none;border:none;border-radius:var(--fw-radius-sm);cursor:pointer}.agent-pdf-attachment-card__icon-button:hover{color:var(--fw-color-text);background-color:var(--fw-color-primary-bg)}.agent-pdf-attachment-card__icon-button:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:2px}.agent-pdf-attachment-card__icon-button .MuiSvgIcon-root,.agent-pdf-attachment-card__action-icon{display:block;flex-shrink:0;width:18px;height:18px;color:inherit}.agent-pdf-attachment-card__action-icon--download{background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.agent-pdf-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#00000073}.agent-pdf-preview-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;padding:0;border:none;background:transparent;cursor:default}.agent-pdf-preview{position:relative;z-index:1;display:flex;flex-direction:column;flex-shrink:0;width:min(960px,100vw - 48px);height:min(720px,100vh - 48px);background-color:#fff;border-radius:8px;box-shadow:0 8px 32px #0000002e;overflow:hidden}.agent-pdf-preview__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:10px 16px;border-bottom:1px solid #e0e0e0}.agent-pdf-preview__title{margin:0;font-size:16px;font-weight:500;line-height:24px;color:#424242}.agent-pdf-preview__toolbar{display:flex;align-items:center;gap:2px;flex-shrink:0}.agent-pdf-preview__toolbar-btn{color:#737373!important;padding:6px!important}.agent-pdf-preview__toolbar-icon{display:block;width:16px;height:16px}.agent-pdf-preview__zoom{display:flex;align-items:center;gap:2px;margin:0 4px}.agent-pdf-preview__zoom-label{min-width:44px;font-size:14px;font-weight:400;line-height:20px;color:#424242;text-align:center}.agent-pdf-preview__body{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto;padding:24px;background-color:#f5f5f5}.agent-pdf-preview__body:has(>.agent-pdf-preview__status){padding:0;overflow:hidden}.agent-pdf-preview__status{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;padding:16px;text-align:center;font-size:14px;color:#737373;background-color:#f5f5f5}.agent-pdf-preview__status--error{color:#d32f2f}.agent-pdf-preview__document{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;align-self:stretch;gap:16px;width:100%;min-height:100%}.agent-pdf-preview__document>.agent-pdf-preview__status{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.agent-pdf-preview__document-page{background-color:#fff;box-shadow:0 1px 4px #0000001f}.agent-pdf-preview__document-page canvas{display:block;max-width:100%;height:auto}.agent-pdf-preview__footer{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid #e0e0e0}.agent-pdf-preview__open-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;color:#2a5ef1;background-color:#fff;border:1px solid #2a5ef1;border-radius:6px;cursor:pointer}.agent-pdf-preview__open-tab-btn:hover:not(:disabled){background-color:#f2f3ff}.agent-pdf-preview__open-tab-btn:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.agent-pdf-preview__open-tab-btn{transition:none}}.agent-table-column-filter{flex-shrink:0}.agent-table-column-filter__trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--fw-radius-sm);background:transparent;visibility:hidden;cursor:pointer}.agent-markdown__th--filterable:hover .agent-table-column-filter__trigger,.agent-table-column-filter__trigger--active,.agent-table-column-filter__trigger--open{visibility:visible}.agent-table-column-filter__trigger:hover{background-color:#14213a0a}.agent-table-column-filter__trigger:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:1px;visibility:visible}.agent-table-column-filter__trigger-icon{display:block;width:10px;height:9px}.agent-table-column-filter__trigger--active .agent-table-column-filter__trigger-icon,.agent-table-column-filter__trigger--open .agent-table-column-filter__trigger-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(2878%) hue-rotate(211deg) brightness(102%) contrast(101%)}.agent-table-column-filter__panel{position:fixed;z-index:1300;display:flex;flex-direction:column;width:240px;max-height:320px;padding:8px 0;border-radius:6px;background:var(--fw-color-surface);box-shadow:0 4px 6px #0f172a1a,0 10px 24px #0f172a1f}.agent-table-column-filter__search-wrap{position:relative;padding:0 12px 8px}.agent-table-column-filter__search-icon{position:absolute;top:42%;left:24px;display:block;width:16px;height:16px;pointer-events:none;transform:translateY(-50%)}.agent-table-column-filter__search{width:100%;padding:8px 10px 8px 38px;border:2px solid var(--fw-color-border-strong);border-radius:4px;background:var(--fw-color-surface);color:var(--fw-color-text);font-size:13px;line-height:20px}.agent-table-column-filter__search::placeholder{color:var(--fw-color-text-subtle)}.agent-table-column-filter__search:focus{border-color:var(--fw-color-primary);outline:none}.agent-table-column-filter__list{margin:0;padding:0;overflow-y:auto;list-style:none}.agent-table-column-filter__option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:8px 16px;border:none;background:transparent;color:var(--fw-color-text-muted);font-size:13px;line-height:20px;text-align:left;cursor:pointer}.agent-table-column-filter__option:hover{background-color:var(--fw-color-ds-grey-surface)}.agent-table-column-filter__option--selected{background-color:var(--fw-color-primary-bg);color:var(--fw-color-text)}.agent-table-column-filter__option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-table-column-filter__option-check{flex-shrink:0;color:var(--fw-color-primary);font-size:16px}.agent-table-column-filter__empty{padding:12px 16px;color:var(--fw-color-text-subtle);font-size:13px;line-height:20px}.agent-markdown__th--filterable .agent-markdown__th-inner{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.agent-markdown__th--filterable .agent-markdown__th-content{flex:1;min-width:0;padding-right:0}.agent-table-search{position:relative;flex:1 1 160px;max-width:220px;min-width:0}.agent-table-search__icon{position:absolute;top:50%;left:12px;display:block;width:16px;height:16px;pointer-events:none;transform:translateY(-50%)}.agent-table-search__input{width:100%;padding:8px 12px 8px 36px;border:2px solid var(--fw-color-border-strong);border-radius:4px;background:var(--fw-color-surface);color:var(--fw-color-text);font-size:13px;line-height:20px}.agent-table-search__input::placeholder{color:var(--fw-color-text-subtle)}.agent-table-search__input:focus{border-color:var(--fw-color-primary);outline:none}.agent-markdown-table-block__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 10px}.agent-markdown-table-block__action-button--toolbar{flex-shrink:0}.source-details{display:flex;flex-direction:column;gap:10px;min-width:0}.source-details__section-title{margin:0;color:var(--fw-color-text);font-size:11px;font-weight:600}.source-details__references{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.source-details__references a{display:flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px;border-radius:var(--fw-radius-md);background:var(--fw-color-bg);color:var(--fw-color-primary);font-size:11px}.source-details__references a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-details__references a svg{flex-shrink:0;width:12px;height:12px}.source-details__references>button,.source-details__document-table>button{padding:4px 0;border:0;background:none;color:var(--fw-color-primary);font-size:11px;font-weight:500;cursor:pointer}.source-details__documents{display:flex;flex-direction:column;gap:4px;min-width:0}.source-details__document-table{overflow:hidden;border:1px solid var(--fw-color-border-figma);border-radius:var(--fw-radius-md)}.source-details__document-table>button{width:100%;padding:6px;background:var(--fw-color-bg)}.source-details__document-header,.source-details__document-row{display:grid;grid-template-columns:minmax(0,1fr) 50px 66px;gap:6px;align-items:center;padding:6px 8px}.source-details__document-header{background:var(--fw-color-bg);color:var(--fw-color-text);font-size:10px;font-weight:600;text-transform:uppercase}.source-details__document-header>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-details__document-row{border-top:1px solid var(--fw-color-border-figma);color:var(--fw-color-text);font-size:11px}.source-details__document-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-details__document-name{color:var(--fw-color-primary)}.source-details__version-pill{display:inline-block;overflow:hidden;max-width:100%;padding:1px 6px;border-radius:10px;background:var(--fw-color-ds-grey-surface);color:var(--fw-color-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.source-details__facts{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;font-size:11px}.source-details__facts dt{color:var(--fw-color-text);font-weight:600}.source-details__facts dd{margin:0 0 6px;color:var(--fw-color-text);overflow-wrap:anywhere}.source-details__facts dd:last-child{margin-bottom:0}.source-places{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0}.source-places svg{flex-shrink:0}.source-places button{padding:0;border:0;background:transparent;color:var(--fw-color-primary);font:inherit;font-weight:500;cursor:pointer}.regulation-ins-link{color:inherit;font:inherit;text-decoration:none;font-size:12px;font-weight:600}.regulation-ins-link:hover,.regulation-ins-link:focus-visible{text-decoration:underline}.agent-sources{display:flex;flex-direction:column;gap:14px;padding:16px;background-color:var(--fw-color-response-card);border-radius:16px}.agent-sources__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-sources__heading{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:20px;color:var(--fw-color-text)}.agent-sources__heading-icon{width:16px;height:16px}.agent-sources__count{font-size:12px;font-weight:400;color:var(--fw-color-text-subtle)}.agent-sources__view-all{padding:0;background:none;border:none;font-size:14px;font-weight:600;line-height:20px;color:var(--fw-color-primary);text-decoration:none;cursor:pointer}.agent-sources__view-all:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:2px;border-radius:var(--fw-radius-sm)}.agent-sources__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.agent-sources__item{display:flex;min-width:0}.agent-sources__card{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0;padding:12px;background-color:var(--fw-color-surface);border:1px solid var(--fw-color-border-figma);border-radius:8px}.agent-sources__card-id{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;line-height:18px;color:var(--fw-color-primary)}.agent-sources__card-title{margin:0;font-size:14px!important;line-height:1.3!important;font-weight:600!important;color:var(--fw-color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.agent-sources__card-location{display:flex;align-items:center;gap:4px;margin:0;font-size:11px;line-height:16px;color:var(--fw-color-text)}.agent-sources__location-icon{width:14px!important;height:14px!important;flex-shrink:0}.agent-sources__dot{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%}.agent-sources__dot--high{background-color:#12b76a}.agent-sources__dot--medium{background-color:var(--fw-color-primary)}.agent-sources__dot--low{background-color:#f79009}.agent-sources__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.agent-sources__footer--pagination-only{justify-content:flex-end}.agent-sources__legend{display:flex;align-items:center;gap:14px;margin:0;padding:0;list-style:none}.agent-sources__legend-item{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:16px;color:var(--fw-color-text-subtle)}.agent-sources__pagination{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--fw-color-text-subtle)}.agent-sources__pagination-button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:none;border-radius:50%;color:var(--fw-color-text);cursor:pointer}.agent-sources__pagination-button:hover:not(:disabled){background-color:var(--fw-color-primary-bg)}.agent-sources__pagination-button:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 900px){.agent-sources__list{grid-template-columns:minmax(0,1fr)}}.agent-thinking-loader{display:flex;flex-direction:column;gap:10px;min-height:20px;margin:10px 0 0 -50px}.agent-thinking-loader__header{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;cursor:pointer;color:var(--fw-color-text-subtle);font:inherit;text-align:left}.agent-thinking-loader__header:disabled{cursor:default}.agent-thinking-loader__header:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:2px;border-radius:var(--fw-radius-sm)}.agent-thinking-loader__title{font-size:13px;font-weight:400;line-height:18px}.agent-thinking-loader__chevron{font-size:16px;color:var(--fw-color-text-subtle);transition:transform .18s ease}.agent-thinking-loader__chevron--expanded{transform:rotate(180deg)}.agent-thinking-loader__chevron--collapsed{transform:rotate(-90deg)}.agent-thinking-loader__steps{list-style:none;margin:0;padding:0 0 0 2px;display:flex;flex-direction:column;gap:12px}.agent-thinking-loader__step{display:flex;align-items:flex-start;gap:10px;min-width:0}.agent-thinking-loader__step-icon{flex-shrink:0;width:16px;height:16px;margin-top:1px}.agent-thinking-loader__step-icon--spinning{animation:agent-thinking-loader-spin 1s linear infinite}.agent-thinking-loader__step-text{font-size:13px;font-weight:400;line-height:18px;color:var(--fw-color-text)}.agent-thinking-loader__step-text--streamed{min-width:0;white-space:pre-wrap}.agent-thinking-loader__step--pending .agent-thinking-loader__step-text{color:#98a2b3}@keyframes agent-thinking-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.agent-thinking-loader__chevron{transition:none}.agent-thinking-loader__step-icon--spinning{animation:none}}.agent-shell{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:100%;min-width:0;gap:30px}.agent-shell__history-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:200px;gap:12px}.agent-shell__history-loader-dots{display:flex;align-items:center;gap:6px}.agent-shell__history-loader-text{font-size:14px;color:var(--fw-color-text-secondary, #6b7280)}.agent-shell__load-more-sentinel{min-height:1px;text-align:center}.agent-shell__loading-more{padding:8px 0;font-size:13px;color:var(--fw-color-text-secondary, #6b7280)}.agent-selector{width:100%}.agent-selector__list{display:flex;flex-wrap:wrap;align-items:center;gap:12px;list-style:none;margin:0;padding:0}.agent-selector__list>li{flex:0 0 auto}.agent-selector__card{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:44px;padding:4px 16px 4px 4px;border:2px solid transparent;border-radius:12px;background:#f9f9f9;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.agent-selector__card:hover{background:#e4e7ec}.agent-selector__card--active{border-color:var(--fw-color-primary);background:#fff}.agent-selector__avatar{width:36px;height:36px;object-fit:cover;flex-shrink:0;position:relative;bottom:-3px}.agent-selector__avatar-fallback{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#1a3b6e;color:#fff;font-size:14px;font-weight:600;flex-shrink:0}.agent-selector__name{font-size:15px;font-weight:500;line-height:20px;color:#6b7280;white-space:nowrap;margin-top:6px}.agent-selector__card--active .agent-selector__name{color:var(--fw-color-primary);font-weight:600}.agent-bubbles{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-bottom:8px;padding:0 2px 12px;border-bottom:1px solid #edf1f5;box-sizing:border-box}.suggestion-icon{height:12px;width:12px;margin-top:4px}.agent-bubbles__chip{flex:0 0 auto;max-width:100%;display:flex;flex-direction:row;gap:8px;padding:6px 16px;border:none;border-radius:1000px;background:var(--fw-color-primary-bg);color:#000;font-size:14px;font-weight:600;line-height:20px;cursor:pointer;text-align:left;white-space:normal;overflow-wrap:break-word;word-break:break-word;transition:background-color .14s ease-in-out,border-color .14s ease-in-out,color .14s ease-in-out,transform 80ms ease-in-out}.agent-bubbles__chip:hover:not(:disabled){background-color:var(--fw-color-primary-bg);border-color:var(--fw-color-primary-hover)}.agent-bubbles__chip:active:not(:disabled){transform:scale(.985)}.agent-bubbles__chip:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:2px}.agent-bubbles__chip:disabled{opacity:.45;cursor:not-allowed}.agent-composer-picker{position:relative;flex-shrink:0}.agent-composer-picker__trigger{display:inline-flex;align-items:flex-end;gap:6px;margin:0;padding:4px 6px 4px 2px;border:0;border-radius:var(--fw-radius-sm, 8px);background:transparent;color:var(--fw-color-text);cursor:pointer;transition:background-color .15s ease}.agent-composer-picker__trigger:hover{background-color:#0f172a0a}.agent-composer-picker__trigger:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:2px}.agent-composer-picker__avatar,.agent-composer-picker__avatar-fallback{width:28px;height:28px;flex-shrink:0;object-fit:cover}.agent-composer-picker__avatar-fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#1a3b6e;color:#fff;font-size:12px;font-weight:600}.agent-composer-picker__name{font-size:14px;font-weight:600;line-height:20px;color:var(--fw-color-text);white-space:nowrap}.agent-composer-picker__chevron{color:var(--fw-color-text-subtle, #6b7280);transition:transform .16s ease}.agent-composer-picker__trigger--open .agent-composer-picker__chevron{transform:rotate(180deg)}.agent-composer-picker__menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:20;width:max-content;max-height:144px;min-width:90px;margin:0;padding:6px;overflow-x:hidden;overflow-y:auto;list-style:none;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f172a24;scrollbar-width:thin;scrollbar-color:var(--fw-color-border-strong) transparent}.agent-composer-picker__menu::-webkit-scrollbar{width:4px}.agent-composer-picker__menu::-webkit-scrollbar-track{background:transparent}.agent-composer-picker__menu::-webkit-scrollbar-thumb{border-radius:100px;background-color:var(--fw-color-border-strong)}.agent-composer-picker__menu::-webkit-scrollbar-thumb:hover{background-color:var(--fw-color-text-subtle)}.agent-composer-picker__option{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease}.agent-composer-picker__option:hover,.agent-composer-picker__option:focus-visible{background:#f3f4f6;outline:none}.agent-composer-picker__option--active{background:#eef4ff}.agent-composer-picker__option--active .agent-composer-picker__option-name{color:var(--fw-color-primary);font-weight:600}.agent-composer-picker__option-name{font-size:14px;font-weight:500;line-height:20px;color:#6b7280;white-space:nowrap}@media (prefers-reduced-motion: reduce){.agent-composer-picker__trigger,.agent-composer-picker__chevron,.agent-composer-picker__option{transition:none}}.agent-composer__editor{flex:1;min-width:0;max-height:132px;overflow-y:auto;outline:none;font-size:14px;font-weight:400;line-height:1.5;color:var(--fw-color-text);white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;scrollbar-width:thin;scrollbar-color:var(--fw-color-border-strong) transparent}.agent-composer__editor::-webkit-scrollbar{width:6px}.agent-composer__editor::-webkit-scrollbar-thumb{background-color:var(--fw-color-border-strong);border-radius:100px}.agent-composer__editor[data-empty=true]:before{content:attr(data-placeholder);color:var(--fw-color-text-subtle);pointer-events:none}.agent-composer__editor:focus-visible{outline:none}.agent-composer__pill{display:inline-flex;align-items:center;margin:0 1px;padding:2px 8px;border:1px solid var(--fw-color-border);border-radius:6px;background-color:#fff;font-size:12px;line-height:18px;color:var(--fw-color-text);white-space:pre;-webkit-user-select:none;user-select:none}.agent-composer{width:100%;margin-top:auto;display:flex;gap:12px;margin-bottom:4px}.agent-composer__input{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px;padding:12px 8px 8px 14px;border:1px solid #dfe7ef;border-radius:var(--fw-radius-md);background-color:#f8fafc;transition:background-color .15s ease;min-height:90px}@media (min-width: 1920px) and (max-width: 2560px){.agent-composer__input{min-height:130px}}@media (min-width: 1200px) and (max-width: 1920px){.agent-composer__input{min-height:105px}}@media (max-width: 768px){.agent-composer__input{min-height:90px}}.agent-composer__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:auto;flex-shrink:0}.agent-composer__send.MuiIconButton-root{background-color:var(--fw-color-primary);color:#fff;width:36px;height:36px;border-radius:10px;flex-shrink:0;padding:0;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.agent-composer__send.MuiIconButton-root img{display:block;width:18px;height:18px}.agent-composer__send.MuiIconButton-root:hover{background-color:var(--fw-color-primary-hover)}.agent-composer__send.MuiIconButton-root.Mui-disabled{background-color:var(--fw-color-primary);color:#fff!important;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.agent-scroll-to-bottom{position:absolute;bottom:100%;margin-bottom:14px;left:50%;z-index:2;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1)}.agent-scroll-to-bottom--visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.agent-scroll-to-bottom__button.MuiIconButton-root{width:34px;height:34px;padding:0;border-radius:50%;background-color:var(--fw-color-surface);color:var(--fw-color-text);border:1px solid var(--fw-color-border-strong);box-shadow:0 1px 2px #00000014,0 4px 12px #0000001a;transition:background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .18s ease,transform .14s ease}.agent-scroll-to-bottom__button.MuiIconButton-root:hover{background-color:var(--fw-color-primary-bg);color:var(--fw-color-primary);border-color:var(--fw-color-primary);box-shadow:0 2px 4px #0000001a,0 6px 16px #0000001f;transform:translateY(-1px)}.agent-scroll-to-bottom__button.MuiIconButton-root:active{transform:translateY(0);box-shadow:0 1px 2px #00000014,0 2px 6px #0000001a}.agent-scroll-to-bottom__button.MuiIconButton-root:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){.agent-scroll-to-bottom,.agent-scroll-to-bottom__button.MuiIconButton-root{transition:none}}.workbench-center{position:relative;display:flex;flex-direction:column;height:100%;width:100%;background-color:#fff;overflow:hidden;gap:24px;padding:16px 16px 0}.workbench-center__scrollable{flex:1;min-height:0;width:100%;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:transparent transparent;padding:16px 16px 0}.workbench-center__scrollable::-webkit-scrollbar{width:8px}.workbench-center__scrollable::-webkit-scrollbar-track{background:transparent}.workbench-center__scrollable::-webkit-scrollbar-thumb{background-color:var(--fw-color-border-strong);border-radius:100px;border:2px solid transparent;background-clip:padding-box;opacity:0;transition:opacity .55s cubic-bezier(.32,.72,0,1),background-color .35s ease}.workbench-center__scrollable:hover{scrollbar-color:var(--fw-color-border-strong) transparent}.workbench-center__scrollable:hover::-webkit-scrollbar-thumb{opacity:1}.workbench-center__scrollable:hover::-webkit-scrollbar-thumb:hover{background-color:var(--fw-color-text-subtle)}.workbench-center__content{display:flex;flex-direction:column;gap:16px;min-height:100%}.workbench-center__header{display:flex;align-items:flex-start;gap:16px;min-height:40px;height:auto}.workbench-center__agent-name{font-size:16px;font-weight:600;line-height:28px;color:var(--fw-color-text-muted-figma)}.workbench-center__body{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;align-items:stretch}.workbench-center__body--centered{justify-content:center;align-items:center}.workbench-center__composer-bar{position:relative;flex:0 0 auto;display:flex;flex-direction:column;gap:12px;background-color:#fff}.workbench-center__loading{display:flex;flex-direction:column;gap:12px;padding-top:24px;align-self:center;width:fit-content;max-width:100%}.workbench-center__error{align-self:center;width:100%;max-width:560px;padding:24px;color:#a83838;background-color:#fdecec;border:1px solid #f4c4c4;border-radius:var(--fw-radius-md);font-size:13px}.workbench-center__unavailable{width:100%;max-width:640px;padding:32px 24px;text-align:center;color:var(--fw-color-text-muted-figma)}.workbench-center__unavailable-greeting{margin:0 0 16px;font-size:30px;font-weight:700;line-height:1.2;background:linear-gradient(90deg,#1c47bfcc 38.13%,#1c47bfcc 43.2%,#eb7b4bcc 50.9%,#fe540acc 58.7%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.workbench-center__unavailable-message{margin:0 0 16px;font-size:14px;line-height:1.6}.workbench-center__unavailable-support{margin:0;font-size:14px;line-height:1.6}.workbench-center__unavailable-support-link{color:var(--fw-color-primary);text-decoration:none}.workbench-center__unavailable-support-link:hover{text-decoration:underline}.workbench-center__unavailable-support-link:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){.workbench-center__scrollable{scroll-behavior:auto}.workbench-center__scrollable::-webkit-scrollbar-thumb{transition:none}}.collapsible-rail{display:flex;justify-content:center;align-items:flex-start;padding:12px 0;height:100%;width:100%}.collapsible-rail__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:24px;padding:0;border:none;color:var(--fw-color-text-muted)!important;background-color:transparent!important;cursor:pointer}.collapsible-rail__button svg{width:20px;height:20px}.collapsible-rail__button .collapsible-rail__icon{display:block;width:16px;height:16px}.collapsible-rail__button:hover{color:var(--fw-color-primary)!important;cursor:pointer}.context-details-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.context-details-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#0f172a7a;cursor:default}.context-details-modal{position:relative;display:flex;flex-direction:column;width:min(84vw,1080px);height:min(78vh,760px);margin:0;padding:0;overflow:hidden;border:0;background:var(--fw-color-surface);border-radius:10px;box-shadow:0 18px 48px #0f172a33}.context-details-modal__header{display:flex;flex:0 0 48px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--fw-color-border-figma)}.context-details-modal__header h2{margin:0;color:var(--fw-color-text);font-size:14px;font-weight:600;line-height:1.4}.context-details-modal__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--fw-color-text-subtle);cursor:pointer;font-size:19px;font-weight:300;line-height:1}.context-details-modal__close:hover{background:var(--fw-color-primary-bg);color:var(--fw-color-text)}.context-details-modal__close:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:1px}.context-details-modal__body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px}.context-details-modal__body .agent-markdown-table-block--ria{--agent-table-body-max-height: min(46vh, 430px);margin:0;padding:0;border:0;border-radius:0;background:transparent}.context-details-modal__body .agent-markdown-table-block--ria .agent-markdown-table-block__header{min-height:30px;margin:0 0 14px}.context-details-modal__body .agent-markdown-table-block__title{font-size:13px;font-weight:500}.context-details-modal__body .agent-markdown-table-block__action-button{min-width:auto;padding:4px 8px;font-size:12px;font-weight:500}.context-details-modal__body .agent-markdown-table-block--ria .agent-markdown__table-wrap{border-top:1px solid var(--fw-color-border-figma);border-bottom:1px solid var(--fw-color-border-figma)}.context-details-modal__body .agent-markdown-table-block--ria .agent-markdown__th,.context-details-modal__body .agent-markdown-table-block--ria .agent-markdown__td{min-width:110px;padding:10px 14px;font-size:12px;line-height:1.45;vertical-align:top}.context-details-modal__body .agent-markdown-table-block--ria .agent-markdown__th{font-size:12px;font-weight:600}.context-details-modal__body .agent-markdown-table-block--ria .agent-markdown-table-block__pagination{margin:14px 8px 0;font-size:10px}.context-details-modal__body .agent-markdown-table-block__pagination-showing,.context-details-modal__body .agent-markdown-table-block__rows-select{font-size:10px}.context-details-modal__empty,.context-details-modal__status{color:var(--fw-color-text-subtle);font-size:13px;text-align:center}.context-details-modal__empty{margin:32px 0}.context-details-modal__status{display:grid;height:100%;margin:0;place-items:center}@media (max-width: 720px){.context-details-modal__overlay{padding:12px}.context-details-modal{width:100%;height:88vh}.context-details-modal__body{padding:12px}}.anchored-menu{position:fixed;z-index:1300;min-width:148px;padding:6px 0;border-radius:8px;background:#fff;box-shadow:0 4px 6px -1px #0f172a14,0 10px 24px -4px #0f172a1f}.anchored-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;border:none;background:transparent;color:#334155;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.anchored-menu__item img{flex-shrink:0;width:16px;height:16px}.anchored-menu__item:hover{background-color:#f8fafc}.anchored-menu__item:focus-visible{outline:2px solid var(--fw-color-primary, #1a6cff);outline-offset:-2px}.anchored-menu__item--danger{color:#e30000}.context-sessions-section{flex:0 0 auto;display:flex;flex-direction:column;gap:0;border-top:solid 2px #dccfcf}.context-sessions-section__footer{padding:14px 16px 18px;border-top:1px solid var(--fw-color-border-strong, #e0e0e0);background-color:var(--fw-color-surface);display:flex;flex-direction:column;align-items:stretch;gap:10px}.context-sessions-section--below-files .context-sessions-section__footer{padding:10px 0 0 8px;border-top:1px solid var(--fw-color-border);background-color:transparent}.context-sessions-section__new-session{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:max-content;padding:8px 16px;border:none;margin-top:1px;border-radius:3px;background:transparent;color:var(--fw-color-primary);font-size:14px;font-weight:600;cursor:pointer;line-height:20px;transition:background-color .14s ease-in-out,border-color .14s ease-in-out,color .14s ease-in-out}.context-sessions-section__new-session:hover:not(:disabled){background-color:var(--fw-color-prompt-bubble)}.context-sessions-section__new-session:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:2px}.context-sessions-section__new-session:disabled{opacity:.45;cursor:not-allowed}.context-sessions-section__new-session-icon{height:12px;width:12px;margin-bottom:1px}.chat_history_new_chat_container{display:flex;justify-content:space-between}.chat_history_container{list-style:none;height:calc(100vh - 242px);max-height:400px;min-height:120px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.chat_history_loader{padding:8px 0;text-align:center;font-size:13px;color:var(--fw-color-text-secondary, #6b7280)}.chat_history_loader--more{padding:6px 0 10px}.chat_history_container-element{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0;padding:6px 8px;font-size:14px;border-radius:6px;cursor:pointer;transition:background-color .12s ease-in-out}.chat_history_container-element:hover{background-color:#0f172a0f}.chat_history_container-element--active{background-color:var(--fw-color-prompt-bubble, rgba(15, 23, 42, .08));font-weight:500}.chat_history_container-element__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_history_heading{font-size:16px;margin:7px 0 0;font-weight:600}.chat-thread-menu-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:4px;background:transparent;cursor:pointer}.chat-thread-menu-button:hover{background-color:#0f172a0f}.chat-thread-menu-button:focus-visible{outline:2px solid var(--fw-color-primary, #1a6cff);outline-offset:1px}.contexts_container{height:40vh!important;overflow-y:auto;scrollbar-width:thin}.contexts_container .context_pill{display:flex;flex-direction:column;border:solid 2px #ebe6e6;border-radius:5px;margin:10px;padding:2px;gap:2px}.contexts_container .context_pill .context_pill_heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px;margin:0 4px;min-width:0}.contexts_container .context_pill .context_pill_heading .context_pill_heading_content{display:flex;align-items:center;flex:1;min-width:0;height:30px;gap:4px}.contexts_container .context_pill .context_pill_heading .context_pill_heading_content .context_pill_name_label{flex:1;min-width:0}.contexts_container .context_pill .context_pill_heading .context_pill_heading_content .context_pill_name{margin:0;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.contexts_container .context_pill .context_pill_heading .context_pill_heading_content input{flex-shrink:0;margin:0;height:20px;cursor:pointer}.contexts_container .context_pill .context_pill_heading button{flex-shrink:0;background:none;border:none;margin:0}.contexts_container .context_pill .context_pill_details p{font-size:10px;line-height:0px;text-align:right;color:#8c8c8c}.dataset-pill{display:inline-flex;align-items:center;gap:14px;max-width:100%;min-height:36px;padding:8px 16px;border-radius:5px;background-color:var(--fw-color-response-card);border:none;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none}.dataset-pill:hover{background-color:#eee}.dataset-pill__checkbox{padding:2px!important;flex-shrink:0}.dataset-pill__label{flex:1;min-width:0;font-size:13px;font-weight:400;line-height:1.25;color:var(--fw-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dataset-pill__kebab.MuiIconButton-root{flex-shrink:0;color:var(--fw-color-text-subtle)!important;margin:0 -2px 0 0;padding:4px}.dataset-pill__kebab.MuiIconButton-root:hover{background-color:#0000000d!important;color:var(--fw-color-text)!important}.dataset-pill__kebab{height:12px;width:12px}.section-more-button.MuiButton-root{color:var(--fw-color-text-muted);text-transform:none;font-size:12px;font-weight:600;padding:6px 10px;min-width:0;justify-content:flex-start;border-radius:6px;background-color:var(--fw-color-context-chip)}.section-more-button.MuiButton-root:hover{background-color:#eee;color:var(--fw-color-text)}.section-more-button__icon{margin-left:4px;height:12px;width:12px}.dataset-section{padding:11px 8px 8px;gap:16px;display:flex;flex-direction:column}.dataset-section__header{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--fw-color-text-muted-figma);line-height:20px}.dataset-section__header-icon{color:var(--fw-color-text-muted-figma);height:16px;width:16px}.dataset-section__chips{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.files-section{gap:16px;display:flex;flex-direction:column}.files-section__header{display:flex;align-items:center;gap:6px;padding:8px;font-size:14px;font-weight:600;color:#64748b;letter-spacing:.02em;line-height:20px}.files-section__header-icon{height:16px;width:16px;color:#94a3b8}.files-section__list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:4px;padding:0 8px}.files-section__row{display:flex;align-items:center;gap:14px;width:max-content;padding:8px 16px;background-color:var(--fw-color-response-card);border-radius:6px;color:#000}.files-section__row-label{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.files-section__row-kebab{color:var(--fw-color-text-subtle);cursor:pointer}.context-heading{display:flex;align-items:center;gap:8px;height:61px;padding:16px 18px;border-bottom:1px solid #E5E7EB;justify-content:space-between}.context-heading__title{margin:0;flex:1;font-size:18px;font-weight:600;color:var(--fw-color-text);line-height:28px}.context-heading__toggle,.context-heading__close{color:#475569;height:16px;width:16px}.context-heading__toggle:hover,.context-heading__close:hover{cursor:pointer}.add-from-chat-history-popup{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;height:min(70vh,560px);max-height:100%}.add-from-chat-history-popup__hint{margin:0 0 12px;color:var(--fw-color-text-secondary, #8c8c8c);font-size:12px;line-height:20px}.add-from-chat-history-popup__limit-message{margin:0 0 12px;color:red;font-size:10px;line-height:18px;text-align:center}.add-from-chat-history-popup__body{display:flex;flex:1;min-height:0;border-bottom:1px solid var(--fw-color-border, #e0e0e0);border-radius:var(--fw-radius-md, 8px);overflow:hidden}.add-from-chat-history-popup__sidebar{flex:0 0 270px;min-width:0;overflow-y:auto;scrollbar-width:thin;border-right:1px solid var(--fw-color-border, #e0e0e0);background-color:var(--fw-color-surface, #fff);list-style:none;margin:0;padding:8px}.add-from-chat-history-popup__loading-more{padding:8px 10px;color:var(--fw-color-text-secondary, #8c8c8c);font-size:12px;line-height:16px;text-align:center}.add-from-chat-history-popup__status{flex:0 0 240px;display:flex;align-items:center;justify-content:center;padding:16px;border-right:1px solid var(--fw-color-border, #e0e0e0);color:var(--fw-color-text-secondary, #8c8c8c);font-size:14px;line-height:20px;text-align:center}.add-from-chat-history-popup__content .add-from-chat-history-popup__status{flex:1;border-right:none}.add-from-chat-history-popup__chat-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:4px 0;padding:6px 10px;border:none;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer;transition:background-color .12s ease-in-out}.add-from-chat-history-popup__chat-item:hover{background-color:#0f172a0f}.add-from-chat-history-popup__chat-item:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:1px}.add-from-chat-history-popup__chat-item[aria-current=true]{background-color:var(--fw-color-primary-bg, #e8f0ff);font-weight:500;color:#295ef1}.add-from-chat-history-popup__chat-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-from-chat-history-popup__chat-meta{display:flex;flex:0 0 auto;flex-direction:row;align-self:flex-end;gap:2px}.add-from-chat-history-popup__chat-date,.add-from-chat-history-popup__chat-source{color:var(--fw-color-text-secondary, #8c8c8c);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.add-from-chat-history-popup__content{flex:1;min-width:0;overflow-y:auto;scrollbar-width:thin;padding:4px 8px}.add-from-chat-history-popup__content .contexts_container{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;height:auto!important;max-height:none;overflow:visible;margin-right:32px}.add-from-chat-history-popup__content .contexts_container .context_pill{flex:0 0 calc(50% - 4px);min-width:0;margin:0;box-sizing:border-box}.add-from-chat-history-popup__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100%;padding:32px 16px;text-align:center}.add-from-chat-history-popup__empty img{display:block;max-width:160px;height:auto}.add-from-chat-history-popup__empty p{margin:0;color:var(--fw-color-text-primary, #000);font-size:14px;line-height:20px}.add-from-chat-history-popup__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.add-from-chat-history-popup__footer-actions{display:flex;align-items:center;gap:16px;margin-left:auto}@media (prefers-reduced-motion: reduce){.add-from-chat-history-popup__chat-item{transition:none}}.add-from-chat-history-popup__footer-actions-button{padding:0}.context-panel{display:flex;flex-direction:column;height:100%;background-color:var(--fw-color-surface)}.context-panel__body{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.context-panel__placeholder-content{flex:0 0 auto}.context-panel__loading,.context-panel__load-error{display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:var(--fw-context-panel-placeholder-height);padding:24px 16px;font-size:13px;color:var(--fw-color-text-muted);text-align:center}.context-panel__section-header{position:relative;display:flex;align-items:center;gap:4px;margin:10px 4px 0;padding-bottom:8px;justify-content:space-between;flex-wrap:wrap}.context-panel__management-heading{margin:0;padding:0;font-weight:600;color:#1e293b;font-size:14px;line-height:20px;white-space:nowrap}.context-panel__section-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer;line-height:0}.context-panel__section-toggle:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:2px;border-radius:var(--fw-radius-sm, 4px)}.context-panel__section-header-container{display:flex;flex-direction:row;align-items:center;flex:1 1 auto;min-width:min-content;gap:4px;white-space:nowrap}.context-count{flex-shrink:0;margin:0;font-size:13px;line-height:20px}.context-add-button{display:inline-flex;align-items:center;gap:4px;position:relative;background:none;border:none;color:#295ef1;font-size:14px;flex-shrink:0;cursor:pointer;padding:0}.context-add-button:disabled{opacity:.4;cursor:not-allowed}.context-add-button:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:2px;border-radius:var(--fw-radius-sm, 4px)}.context-panel__add-menu{flex:0 0 auto}.context-panel__add-dropdown{position:absolute;top:100%;right:0;z-index:10;margin:0;padding:4px 0;list-style:none;min-width:min(200px,100%);max-width:100%;background:var(--fw-color-surface, #fff);border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001f}.context-panel__add-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:10px 12px;border:none;background:transparent;color:#0d0d0d;font-size:13px;text-align:left;cursor:pointer}.context-panel__add-dropdown-item:hover,.context-panel__add-dropdown-item:focus-visible{background:#f3f4f6}.context-panel__add-dropdown-item img{flex-shrink:0;width:12px;height:12px}.context-panel__max-selected-contexts{color:red;font-size:10px;line-height:18px;margin:0;padding:0;text-align:center}.context-panel__empty-context-container{text-align:center;padding-top:34px;height:var(--fw-context-panel-placeholder-height)}.context-panel__empty-context-container p{color:#000}.recommendation-item{list-style:none}.recommendation-item__button{width:100%;display:flex;align-items:center;padding:24px;background-color:var(--fw-color-response-card);border:none;border-radius:12px;font:inherit;color:var(--fw-color-text);text-align:left;cursor:pointer;box-shadow:none;line-height:20px;transition:background-color .15s ease}.recommendation-item__button:hover{background-color:#e8eaef}.recommendation-item__button:active{background-color:#e0e3ea}.recommendation-item__rank{font-weight:400;color:var(--fw-color-text);flex-shrink:0}.recommendation-item__label{flex:1;font-size:14px;font-weight:400;line-height:20px;color:var(--fw-color-text)}.ai-recommendations{display:flex;flex-direction:column;height:100%;background-color:#fff;border-left:1px solid #E7ECFC}.ai-recommendations__header{display:flex;align-items:center;padding:16px 8px;border-bottom:1px solid #E5E7EB;flex-shrink:0;height:61px;justify-content:space-between}.ai-recommendations__title{flex:1;margin:0;font-size:18px;font-weight:600;line-height:28px;color:var(--fw-color-text);letter-spacing:0px}.ai-recommendations-icon{width:16px;height:16px;margin-right:6px}.ai-recommendations__close{color:var(--fw-color-text-subtle)!important;width:16px;height:16px}.ai-recommendations__close:hover{color:var(--fw-color-text-muted)!important;border-radius:8px;cursor:pointer}.ai-recommendations__body{flex:1;min-height:0;padding:14px 12px 0}.ai-recommendations__body:hover{overflow-y:auto;scrollbar-width:thin}.ai-recommendations__stack{display:flex;flex-direction:column;gap:24px}.ai-recommendations__agent-section{display:flex;flex-direction:column;gap:16px}.ai-recommendations__agent-row{padding:2px 0 4px}.ai-recommendations__agent-name{font-size:16px;line-height:28px;font-weight:600;color:var(--fw-color-text-muted)}.ai-recommendations__block{background-color:var(--fw-color-response-card);border:none;border-radius:16px;box-shadow:none}.ai-recommendations__block--question{padding:24px}.ai-recommendations__question{margin:0;font-size:14px;font-weight:400;line-height:20px;color:var(--fw-color-text)}.ai-recommendations__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.ai-recommendations__loading{padding:16px;color:var(--fw-color-text-muted);font-size:13px}.agent-icon{height:40px;width:40px}.sources-panel{display:flex;flex-direction:column;height:100%;background:var(--fw-color-surface)}.sources-panel__header{display:flex;align-items:center;justify-content:space-between;height:50px;padding:2px 8px;border-bottom:1px solid var(--fw-color-border-figma)}.sources-panel__header h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600}.sources-panel__header h2 img{width:20px;height:20px}.sources-panel__header h2 span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:26px;padding:0 8px;border-radius:999px;background:var(--fw-color-ds-grey-surface);color:var(--fw-color-text-muted);font-size:12px;font-weight:500}.sources-panel__header button{display:inline-flex;padding:6px;border:0;background:transparent;cursor:pointer}.sources-panel__header button img{width:16px;height:16px}.sources-panel__filters{display:grid;grid-template-columns:auto minmax(0,1fr) 132px;gap:6px;padding:6px;border-bottom:1px solid var(--fw-color-border-figma)}.sources-panel__select{min-width:0}.sources-panel__select-trigger{display:flex;align-items:center;gap:6px;width:100%;height:36px;padding:0 8px;border:1px solid var(--fw-color-border-figma);border-radius:8px;background:var(--fw-color-surface);color:var(--fw-color-text);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.sources-panel__select-trigger:hover{border-color:var(--fw-color-border-strong)}.sources-panel__select-trigger:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:-2px}.sources-panel__select-trigger svg{flex-shrink:0;width:18px;height:18px;color:var(--fw-color-text-muted)}.sources-panel__select-icon{flex-shrink:0;width:14px;height:14px}.sources-panel__select-value{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sources-panel__select-caret{transition:transform .12s ease}.sources-panel__select[data-open=true] .sources-panel__select-trigger{border-color:var(--fw-color-primary)}.sources-panel__select[data-open=true] .sources-panel__select-caret{transform:rotate(180deg)}.sources-panel__option{display:flex;align-items:center;gap:10px;width:100%;min-width:184px;padding:9px 14px;border:0;background:transparent;color:var(--fw-color-text);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.sources-panel__option:hover{background:var(--fw-color-bg)}.sources-panel__option:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:-2px}.sources-panel__option[aria-checked=true]{background:var(--fw-color-primary-bg);font-weight:500}.sources-panel__option-marker{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px}.sources-panel__option-marker svg{width:16px;height:16px;color:var(--fw-color-primary)}@media (prefers-reduced-motion: reduce){.sources-panel__select-caret{transition:none}}.sources-panel__view-switch{display:inline-flex;align-self:center;height:36px;overflow:hidden;border:1px solid var(--fw-color-border-figma);border-radius:8px}.sources-panel__view-switch button{display:inline-flex;align-items:center;justify-content:center;width:34px;padding:0;border:0;border-right:1px solid var(--fw-color-border-figma);background:var(--fw-color-surface);cursor:pointer}.sources-panel__view-switch button:last-child{border-right:0}.sources-panel__view-switch button:focus-visible{position:relative;outline:2px solid var(--fw-color-primary);outline-offset:-2px}.sources-panel__view-switch .sources-panel__view-button--active{background:var(--fw-color-primary-bg)}.sources-panel__view-switch img{width:15px;height:15px}.sources-panel__search{display:flex;grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;padding:0 12px;border:1px solid var(--fw-color-border-figma);border-radius:8px;background:var(--fw-color-surface);color:var(--fw-color-text-subtle)}.sources-panel__search img{flex-shrink:0;width:16px;height:16px}.sources-panel__search input{width:100%;height:38px;border:0;outline:0;background:transparent;color:var(--fw-color-text);font-family:inherit;font-size:13px}.sources-panel__search input::placeholder{color:var(--fw-color-text-subtle)}.sources-panel__search:focus-within{border-color:var(--fw-color-primary)}.sources-panel__body{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:6px 12px 24px;scrollbar-width:thin;scrollbar-color:var(--fw-color-border-strong) transparent}.sources-panel__body::-webkit-scrollbar{width:6px}.sources-panel__body::-webkit-scrollbar-track{background:transparent}.sources-panel__body::-webkit-scrollbar-thumb{border-radius:100px;background-color:var(--fw-color-border-strong)}.sources-panel__body::-webkit-scrollbar-thumb:hover{background-color:var(--fw-color-text-subtle)}.sources-panel__relevance{flex-shrink:0;padding:14px 12px;border-bottom:1px solid var(--fw-color-border-figma)}.sources-panel__relevance h3{margin:0 0 12px;font-size:12px;font-weight:700}.sources-panel__relevance ul{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;font-size:12px;color:var(--fw-color-text-muted)}.sources-panel__relevance li{display:flex;align-items:center;gap:4px;font-size:10px}.sources-panel__relevance-bar{display:flex;width:100%;height:7px;overflow:hidden;border-radius:var(--fw-radius-sm);background:var(--fw-color-bg)}.sources-panel__relevance-segment--high,.sources-panel__dot--high{background:#12b76a}.sources-panel__relevance-segment--medium,.sources-panel__dot--medium{background:var(--fw-color-primary)}.sources-panel__relevance-segment--low,.sources-panel__dot--low{background:#f79009}.sources-panel__dot{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%}.sources-panel__record{padding:18px 4px 20px;border-bottom:1px solid var(--fw-color-border-figma)}.sources-panel__record:last-child{border-bottom:0}.sources-panel__record h3{margin:4px 0 8px;font-size:13px;font-weight:700;line-height:22px}.sources-panel__record h4{margin:0 0 8px;font-size:13px;font-weight:600}.sources-panel__record--compact h3{margin-bottom:12px}.sources-panel__origin{display:flex;flex-direction:column;gap:12px;margin-top:18px;font-size:13px;color:var(--fw-color-text)}.sources-panel__origin time{color:var(--fw-color-text)}.sources-panel__version-block{display:flex;flex-direction:column;gap:4px}.sources-panel__version-block h4{margin:0}.sources-panel__version{margin:0;color:var(--fw-color-text)}.sources-panel__location{display:flex;align-items:center;gap:8px;margin:0;color:var(--fw-color-text)}.sources-panel__location svg{width:16px;height:16px;color:var(--fw-color-text-subtle)}.sources-panel__insight{display:flex;align-items:center;gap:7px;margin:0;color:var(--fw-color-primary);font-size:12px}.sources-panel__document-table{--sources-document-min-width: 368px;min-width:0;overflow-x:auto;overflow-y:hidden;border:1px solid var(--fw-color-border-figma);border-radius:var(--fw-radius-md);scrollbar-width:thin;scrollbar-color:var(--fw-color-border-strong) transparent}.sources-panel__document-table::-webkit-scrollbar{height:4px}.sources-panel__document-table::-webkit-scrollbar-track{background:transparent}.sources-panel__document-table::-webkit-scrollbar-thumb{border-radius:100px;background-color:var(--fw-color-border-strong)}.sources-panel__document-table::-webkit-scrollbar-thumb:hover{background-color:var(--fw-color-text-subtle)}.sources-panel__document-table>button{width:100%;min-width:var(--sources-document-min-width);padding:8px;border:0;background:var(--fw-color-bg);color:var(--fw-color-primary);font-size:12px;font-weight:500;cursor:pointer}.sources-panel__document-header,.sources-panel__document-row{display:grid;grid-template-columns:minmax(88px,1fr) 72px 92px 72px;gap:8px;align-items:center;min-width:var(--sources-document-min-width);padding:8px 10px}.sources-panel__document-header{background:var(--fw-color-bg);color:var(--fw-color-text);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sources-panel__document-header>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sources-panel__document-row{border-top:1px solid var(--fw-color-border-figma);color:var(--fw-color-text);font-size:12px}.sources-panel__document-row>span:not(.sources-panel__document-actions-cell){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sources-panel__document-header>:last-child,.sources-panel__document-actions-cell{justify-self:end;text-align:right}.sources-panel__document-actions{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--fw-color-text);cursor:pointer}.sources-panel__document-actions svg{width:18px;height:18px}.sources-panel__document-actions:hover{background:var(--fw-color-bg)}.sources-panel__document-actions:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:-2px}.sources-panel__document-menu-item{width:100%;min-width:max-content;padding:8px 10px;color:var(--fw-color-text);font-size:12px;line-height:16px;white-space:nowrap}.sources-panel__document-menu-item span{flex:1;min-width:0}.sources-panel__document-menu-chevron{width:14px;height:14px}.sources-panel__document-name{color:var(--fw-color-primary)}.sources-panel__version-pill{display:inline-block;overflow:hidden;max-width:100%;padding:2px 8px;border-radius:10px;background:var(--fw-color-ds-grey-surface);color:var(--fw-color-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.sources-panel__references{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:18px}.sources-panel__references a{display:flex;align-items:center;gap:8px;max-width:100%;padding:7px 10px;border-radius:var(--fw-radius-md);background:var(--fw-color-bg);color:var(--fw-color-primary);font-size:12px}.sources-panel__references a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sources-panel__references a svg{flex-shrink:0;width:14px;height:14px}.sources-panel__references a:hover{background:var(--fw-color-primary-bg)}.sources-panel__references button{padding:0;border:0;background:transparent;color:var(--fw-color-primary);font-size:12px;font-weight:500;cursor:pointer}.sources-panel__status,.sources-panel__empty{padding:24px 8px;text-align:center;color:var(--fw-color-text-muted)}.sources-panel__status button,.sources-panel__empty button{border:0;background:transparent;color:var(--fw-color-primary);cursor:pointer}.workbench-page__topbar{display:flex;align-items:center;min-height:30px;border-bottom:1px solid var(--fw-color-border, #e5e7eb);background:var(--fw-color-surface, #fff)}.workbench-page__back-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;border:none;border-radius:6px;background:transparent;color:var(--fw-color-primary);font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;padding:6px 8px;cursor:pointer}.workbench-page__back-button:hover{background-color:var(--fw-color-prompt-bubble)}.workbench-page__back-button:focus-visible{outline:2px solid var(--fw-color-primary);outline-offset:2px}.workbench-page__back-icon{color:var(--fw-color-primary);font-size:18px}.shared-agent-viewer{position:relative;display:flex;flex-direction:column;height:100vh;width:100%;background-color:var(--fw-color-surface)}.shared-agent-viewer__topbar{flex:0 0 auto;display:flex;align-items:center;height:56px;padding:0 32px;background-color:#16216a;box-shadow:0 2px 8px #00000014}.shared-agent-viewer__logo{height:28px;width:auto;display:block}.shared-agent-viewer__title-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:56px;padding:0 24px;background-color:var(--fw-color-surface);box-shadow:0 2px 8px #0000000f;z-index:1}.shared-agent-viewer__thread-name{position:relative;margin:0;max-width:960px;width:100%;text-align:center;font-size:16px;font-weight:600;line-height:1.4;color:var(--fw-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.shared-agent-viewer__thread-name[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(2px);margin-top:8px;min-width:200px;max-width:500px;width:max-content;padding:10px 14px;background-color:#16216a;color:#fff;font-size:13px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;word-break:break-word;border-radius:8px;box-shadow:0 6px 20px #0000002e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease-in-out,transform .14s ease-in-out;z-index:20}.shared-agent-viewer__thread-name[data-tooltip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(6px)}.shared-agent-viewer__scrollable{flex:1 1 auto;min-height:0;overflow-y:auto}.shared-agent-viewer__content{position:relative;width:100%;max-width:820px;margin:0 auto;padding:24px 24px 64px;box-sizing:border-box}.shared-agent-viewer__body{width:100%}.shared-agent-viewer__status{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;padding:64px 16px}.shared-agent-viewer__status-title{margin:0;font-size:18px;font-weight:600;color:var(--fw-color-text)}.shared-agent-viewer__status-body{margin:0;font-size:14px;color:var(--fw-color-text-subtle)}.ai-assistant-page{position:relative;box-sizing:border-box;display:flex;width:100%;max-width:100%;height:100vh;height:100dvh;margin:0;overflow:hidden;background:#fff;font-family:Nunito Sans,system-ui,sans-serif}.ai-assistant-page>svg{position:absolute;width:0;height:0;overflow:hidden}.ai-assistant-page *,.ai-assistant-page *:before,.ai-assistant-page *:after{box-sizing:border-box}.modern-ai-chat-flow{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;height:100%;background:#fff;color:#0d0d0d;font-family:Nunito Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.modern-ai-chat-flow *,.modern-ai-chat-flow *:before,.modern-ai-chat-flow *:after{box-sizing:border-box}.modern-ai-chat-flow__brand,.modern-ai-chat-flow__icon-button,.modern-ai-chat-flow__chip,.modern-ai-chat-flow__mode-tab,.modern-ai-chat-flow__file-action,.modern-ai-chat-flow__send,.modern-ai-chat-flow__skill-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit}.modern-ai-chat-flow__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:20px;position:relative;z-index:4}.modern-ai-chat-flow__brand-menu{position:relative;top:4px}.modern-ai-chat-flow__brand{display:inline-flex;align-items:center;gap:8px;padding:0;color:#333}.modern-ai-chat-flow__brand.is-open .modern-ai-chat-flow__brand-chevron{transform:rotate(180deg)}.modern-ai-chat-flow__brand-chevron{width:16px;height:16px;color:#262626;transition:transform .16s ease}.modern-ai-chat-flow__agent-picker{position:absolute;top:calc(100% + 10px);left:0;width:min(360px,100vw - 40px);padding:4px 16px 12px;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f172a24;z-index:20}.modern-ai-chat-flow__agent-picker-title{margin:0;padding:12px 0;color:#737373;font-size:14px;font-weight:600;line-height:20px}.modern-ai-chat-flow__agent-picker-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;text-align:left;border:0;background:transparent;cursor:pointer;transition:transform .16s ease}.modern-ai-chat-flow__agent-picker-item:hover,.modern-ai-chat-flow__agent-picker-item:focus-visible{outline:none;transform:translate(2px)}.modern-ai-chat-flow__agent-picker-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:999px;object-fit:cover}.modern-ai-chat-flow__agent-picker-avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:#eae6ff;color:#334155;font-size:14px;font-weight:600;line-height:1}.modern-ai-chat-flow__agent-picker-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.modern-ai-chat-flow__agent-picker-name{overflow:hidden;color:#334155;font-size:14px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.modern-ai-chat-flow__agent-picker-description{overflow:hidden;color:#64748b;font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.modern-ai-chat-flow__brand-mark,.modern-ai-chat-flow__brand-chevron,.modern-ai-chat-flow__icon-button,.modern-ai-chat-flow__chip-icon,.modern-ai-chat-flow__mode-icon,.modern-ai-chat-flow__file-icon,.modern-ai-chat-flow__send,.modern-ai-chat-flow__skill-icon{display:inline-flex;align-items:center;justify-content:center}.modern-ai-chat-flow__brand-mark{width:20px;height:20px;color:#295ef1}.modern-ai-chat-flow__brand-mark svg,.modern-ai-chat-flow__brand-chevron svg,.modern-ai-chat-flow__icon-button svg,.modern-ai-chat-flow__chip-icon svg,.modern-ai-chat-flow__mode-icon svg,.modern-ai-chat-flow__file-icon svg,.modern-ai-chat-flow__file-action svg,.modern-ai-chat-flow__send svg,.modern-ai-chat-flow__skill-icon svg{display:block;width:100%;height:100%}.modern-ai-chat-flow__brand-label{font-size:20px;font-weight:600;line-height:18px}.modern-ai-chat-flow__header-actions{display:inline-flex;align-items:center;gap:16px}.modern-ai-chat-flow__icon-button{width:16px;height:16px;padding:0;color:#0d0d0d;transition:color .16s ease}.modern-ai-chat-flow__icon-button:hover,.modern-ai-chat-flow__icon-button:focus-visible{color:#295ef1;outline:none}.modern-ai-chat-flow__body{display:flex;flex:1 1 auto;width:100%;padding:16px 20px 0}.modern-ai-chat-flow__body--landing{flex-direction:column;justify-content:flex-start;gap:12px;overflow-y:auto}.modern-ai-chat-flow__body--conversation{align-items:stretch;min-height:0;overflow-y:auto}.modern-ai-chat-flow__hero{display:flex;flex-direction:column;gap:4px;padding:20px 0 30px}.modern-ai-chat-flow__title,.modern-ai-chat-flow__subtitle{margin:0}.modern-ai-chat-flow__title{font-size:30px;font-weight:700;line-height:1.2;background:linear-gradient(90deg,#1c47bfcc 4.13%,#1c47bfcc 2.2%,#eb7b4bcc 9.9%,#fe540acc 58.7%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.modern-ai-chat-flow__subtitle{max-width:430px;color:#8c8c8c;font-size:26px;font-weight:550;line-height:28px}.modern-ai-chat-flow__chips{display:flex;flex-wrap:wrap;gap:12px}.modern-ai-chat-flow__chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:4px 12px;border:1px solid #e0e0e0;border-radius:1000px;background:#f9fafb;color:#262626;font-size:14px;font-weight:400;line-height:20px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.modern-ai-chat-flow__chip:hover,.modern-ai-chat-flow__chip:focus-visible{box-shadow:0 8px 16px #0f172a14;outline:none;transform:translateY(-1px);border:1px solid #e0e0e0;border-radius:1000px;background:#f9fafb}.modern-ai-chat-flow__chip-icon{width:12px;height:12px;color:#262626}.modern-ai-chat-flow__chip--action{padding-inline:17px}.modern-ai-chat-flow__conversation{position:relative;display:flex;flex-direction:column;gap:18px;width:100%}.modern-ai-chat-flow__message-row{display:flex;width:100%}.modern-ai-chat-flow__message-row--user{justify-content:flex-end}.modern-ai-chat-flow__message-row--assistant{justify-content:flex-start}.modern-ai-chat-flow__assistant-thread{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:100%}.modern-ai-chat-flow__assistant-identity{display:inline-flex;align-items:center;gap:8px}.modern-ai-chat-flow__assistant-avatar{width:28px;height:28px;border-radius:999px;object-fit:cover;flex-shrink:0}.modern-ai-chat-flow__assistant-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;background:#eae6ff;color:#334155;font-size:12px;font-weight:600;line-height:1}.modern-ai-chat-flow__assistant-name{color:#666;font-size:14px;font-weight:600;line-height:20px}.modern-ai-chat-flow__message-bubble{display:flex;flex-direction:column;gap:4px;max-width:353px;padding:16px;border:1px solid rgba(255,255,255,.5);border-radius:28px 8px 28px 28px;background:#f2f3ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modern-ai-chat-flow__message-bubble--with-docs{width:353px}.modern-ai-chat-flow__message-text,.modern-ai-chat-flow__assistant-copy,.modern-ai-chat-flow__summary-line,.modern-ai-chat-flow__summary-title,.modern-ai-chat-flow__summary-emphasis,.modern-ai-chat-flow__loading-label,.modern-ai-chat-flow__composer-placeholder,.modern-ai-chat-flow__composer-skill{margin:0}.modern-ai-chat-flow__message-text{color:#131b2e;font-size:14px;font-weight:400;line-height:20px}.modern-ai-chat-flow__assistant-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.5);border-radius:16px;background:#f9f9f9}.modern-ai-chat-flow__assistant-card--wide{width:100%}.modern-ai-chat-flow__assistant-card--loading{min-width:45px}.modern-ai-chat-flow__assistant-card--generating{min-width:117px}.modern-ai-chat-flow__assistant-copy,.modern-ai-chat-flow__summary-line{color:#131b2e;font-size:14px;font-weight:400;line-height:20px}.modern-ai-chat-flow__assistant-copy strong,.modern-ai-chat-flow__summary-title,.modern-ai-chat-flow__summary-emphasis{font-weight:700}.modern-ai-chat-flow__assistant-copy--label{margin-top:4px}.modern-ai-chat-flow__assistant-inputs-list{margin:0;padding-left:20px;color:#131b2e;font-size:14px;font-weight:400;line-height:24px}.modern-ai-chat-flow__assistant-link{padding:0;border:0;background:transparent;color:#295ef1;font:inherit;text-decoration:underline;cursor:pointer}.modern-ai-chat-flow__assistant-link:hover,.modern-ai-chat-flow__assistant-link:focus-visible{color:#1f4fe0;outline:none}.modern-ai-chat-flow__chip--follow-up{align-self:flex-start;border:1px solid #e0e0e0;border-radius:1000px;background:#f9fafb}.modern-ai-chat-flow__summary-title,.modern-ai-chat-flow__summary-emphasis{color:#131b2e;font-size:14px;line-height:20px}.modern-ai-chat-flow__loading-ellipsis{display:inline-flex;gap:4px;margin:0}.modern-ai-chat-flow__loading-ellipsis span,.modern-ai-chat-flow__loading-dots span{width:6px;height:6px;border-radius:999px;background:#131b2e;animation:macf-dp 1.2s ease-in-out infinite}.modern-ai-chat-flow__loading-ellipsis span:nth-child(2),.modern-ai-chat-flow__loading-dots span:nth-child(2){animation-delay:.15s}.modern-ai-chat-flow__loading-ellipsis span:nth-child(3),.modern-ai-chat-flow__loading-dots span:nth-child(3){animation-delay:.3s}.modern-ai-chat-flow__loading-label{display:inline-flex;align-items:center;gap:4px;color:#131b2e;font-size:14px;font-weight:700;line-height:20px}.modern-ai-chat-flow__loading-dots{display:inline-flex;gap:4px}@keyframes macf-dp{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}.modern-ai-chat-flow__divider{display:flex;align-items:center;gap:18px;width:100%}.modern-ai-chat-flow__divider-line{flex:1 1 auto;height:1px;background:#0f172a14}.modern-ai-chat-flow__divider-label{color:#8c8c8c;font-size:12px;font-weight:400;line-height:14px}.modern-ai-chat-flow__recommendation{display:flex;flex-direction:column;gap:12px;width:100%}.modern-ai-chat-flow__footer .modern-ai-chat-flow__recommendation{margin-bottom:4px}.modern-ai-chat-flow__docs-chip{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:7px 13px;border:1px solid #d9d9d9;border-radius:6px;background:#fff}.modern-ai-chat-flow__docs-chip-label,.modern-ai-chat-flow__docs-chip-count{font-size:12px;font-weight:600;line-height:14px}.modern-ai-chat-flow__docs-chip-label{color:#475569}.modern-ai-chat-flow__docs-chip-count{color:#1e293b}.modern-ai-chat-flow__footer{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;padding:17px 12px 16px;border-top:1px solid rgba(195,198,215,.1);position:relative;z-index:3}.modern-ai-chat-flow__context-menu{position:relative;top:1.5px}.modern-ai-chat-flow__context-popup{position:absolute;right:0;bottom:calc(100% + 12px);width:min(360px,100vw - 48px);padding:8px 16px 16px;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f172a24;z-index:25}.modern-ai-chat-flow__context-popup-title{margin:0;padding:12px 0;color:#666;font-size:14px;font-weight:400;line-height:20px}.modern-ai-chat-flow__context-popup-list{display:flex;flex-direction:column;gap:8px}.modern-ai-chat-flow__context-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid #e8ebf0;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.modern-ai-chat-flow__context-item:hover{border-color:#d9d9d9;box-shadow:0 4px 12px #0f172a0f}.modern-ai-chat-flow__context-item[data-selected=true]{border-color:#c7d2fe;background:#fafbff}.modern-ai-chat-flow__context-item[data-disabled=true]{cursor:not-allowed;opacity:.55}.modern-ai-chat-flow__context-item-checkbox{flex:0 0 auto;width:16px;height:16px;margin-top:2px;accent-color:#295ef1;cursor:pointer}.modern-ai-chat-flow__context-item[data-disabled=true] .modern-ai-chat-flow__context-item-checkbox{cursor:not-allowed}.modern-ai-chat-flow__context-item-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.modern-ai-chat-flow__context-item-title{color:#333;font-size:14px;font-weight:600;line-height:20px}.modern-ai-chat-flow__context-item-meta{color:#666;font-size:12px;font-weight:400;line-height:16px}.modern-ai-chat-flow__context-item-menu{flex:0 0 auto;width:20px;height:20px;padding:0;border:0;background:transparent;color:#8c8c8c;font-size:16px;line-height:1;cursor:pointer}.modern-ai-chat-flow__chip--action:disabled{cursor:not-allowed;opacity:.55}.modern-ai-chat-flow__mode-switch{display:inline-flex;align-items:center;gap:12px;align-self:center;padding:2px;border-radius:8px;background:#f2f2f2}.modern-ai-chat-flow__mode-tab{display:inline-flex;align-items:center;gap:8px;padding:2px 6px;border-radius:6px;color:#262626;font-size:14px;font-weight:500;line-height:20px;transition:background-color .16s ease}.modern-ai-chat-flow__mode-tab--active,.modern-ai-chat-flow__mode-tab:hover,.modern-ai-chat-flow__mode-tab:focus-visible{background:#fff;outline:none}.modern-ai-chat-flow__mode-icon{width:16px;height:16px}.modern-ai-chat-flow__composer{position:relative;display:block}.modern-ai-chat-flow__composer-surface{display:block;width:100%;min-height:120px;padding:17px 96px 18px 24px;border-radius:12px;background:#f8fafc}.modern-ai-chat-flow__composer-content{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:20px}.modern-ai-chat-flow__composer-placeholder{color:#6b7280;font-size:14px;font-weight:400;line-height:20px}.modern-ai-chat-flow__composer-skill{color:#262626;font-size:14px;font-weight:400;line-height:20px}.modern-ai-chat-flow__send{position:absolute;right:8px;bottom:8px;width:40px;height:40px;border-radius:12px;background:#295ef1;color:#fff;box-shadow:0 10px 15px -3px #004ac64d,0 4px 6px -4px #004ac64d;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.modern-ai-chat-flow__send:hover,.modern-ai-chat-flow__send:focus-visible{background:#1f4fe0;box-shadow:0 14px 22px -6px #004ac659,0 6px 10px -4px #004ac647;outline:none;transform:translateY(-1px)}.modern-ai-chat-flow__send:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.textare-container{width:100%}.textare-container form{display:flex;flex-direction:column;gap:8px}.textare-container .modern-ai-chat-flow__docs-chip--composer{align-self:flex-start}.textare-container .ai-assistant-composer__input.MuiOutlinedInput-root{min-height:10px;align-items:flex-end;background-color:#f8fafc;border-radius:12px;padding:12px;border:1px solid #E2E8F0!important;box-shadow:0 4px 5px -3px #0000001a,0 4px 5px -8px #0000001a,inset 0 0 3px #0000001f!important}.textare-container .ai-assistant-composer__input.MuiOutlinedInput-root fieldset{border-color:transparent}.textare-container .ai-assistant-composer__input.MuiOutlinedInput-root:hover fieldset,.textare-container .ai-assistant-composer__input.MuiOutlinedInput-root.Mui-focused fieldset{border-color:transparent;border-width:0}.textare-container .ai-assistant-composer__input.MuiOutlinedInput-root .MuiInputBase-input,.textare-container .ai-assistant-composer__input.MuiOutlinedInput-root .MuiInputBase-inputMultiline{min-height:10px;padding:4px 0;line-height:20px;font-size:14px;color:#6b7280;resize:none;overflow-wrap:break-word;word-break:break-word}.textare-container .ai-assistant-composer__input.MuiOutlinedInput-root .MuiInputBase-input:focus,.textare-container .ai-assistant-composer__input.MuiOutlinedInput-root .MuiInputBase-inputMultiline:focus{color:#000}.textare-container .modern-ai-chat-flow__send{position:static;flex-shrink:0;align-self:flex-end;margin:0}.modern-ai-chat-flow__skills-modal{position:absolute;top:306px;left:55px;width:348px;padding:12px 12px 24px;border-radius:8px;background:#fff;box-shadow:0 2px 12px #0000001f;z-index:10}.modern-ai-chat-flow__skills-title{padding:12px 0;color:#737373;font-size:14px;font-weight:600;line-height:20px}.modern-ai-chat-flow__skills-list{display:flex;flex-direction:column}.modern-ai-chat-flow__skill-card{display:flex;align-items:center;gap:12px;width:100%;padding:16px 0;text-align:left;transition:transform .16s ease}.modern-ai-chat-flow__skill-card:hover,.modern-ai-chat-flow__skill-card:focus-visible{outline:none;transform:translate(2px)}.modern-ai-chat-flow__skill-icon{flex:0 0 auto;width:40px;height:40px;border-radius:7px;background:#eae6ff}.modern-ai-chat-flow__skill-card--amber .modern-ai-chat-flow__skill-icon{background:#fffae6}.modern-ai-chat-flow__skill-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:4px}.modern-ai-chat-flow__skill-name{overflow:hidden;color:#334155;font-size:14px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.modern-ai-chat-flow__skill-description{overflow:hidden;color:#64748b;font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.modern-ai-chat-flow__file-card{display:flex;flex-direction:column;gap:8px;width:280px;padding:12px 16px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.modern-ai-chat-flow__file-card:hover{border-color:#cbd5e1;box-shadow:0 12px 26px #0f172a14;transform:translateY(-1px)}.modern-ai-chat-flow__file-head,.modern-ai-chat-flow__file-meta-row,.modern-ai-chat-flow__file-actions{display:flex;align-items:center}.modern-ai-chat-flow__file-head{gap:12px;min-height:40px}.modern-ai-chat-flow__file-icon{width:36px;height:36px}.modern-ai-chat-flow__file-name{flex:1 1 auto;min-width:0;color:#0d0d0d;font-size:14px;font-weight:700;line-height:20px;word-break:break-word}.modern-ai-chat-flow__file-meta-row{justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid #f1f2f4}.modern-ai-chat-flow__file-meta{color:#8c8c8c;font-size:10px;font-weight:400;line-height:12px}.modern-ai-chat-flow__file-actions{gap:12px}.modern-ai-chat-flow__file-action{width:16px;height:16px;padding:0;color:#8c8c8c;transition:color .16s ease}.modern-ai-chat-flow__file-action:hover,.modern-ai-chat-flow__file-action:focus-visible{color:#295ef1;outline:none}.modern-ai-chat-flow__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.ai-assistant-page{width:100%}.modern-ai-chat-flow__header{padding:16px}.modern-ai-chat-flow__body{padding-inline:16px}.modern-ai-chat-flow__subtitle{font-size:16px;line-height:24px}.modern-ai-chat-flow__message-bubble,.modern-ai-chat-flow__message-bubble--with-docs,.modern-ai-chat-flow__assistant-card--wide{width:100%;max-width:none}.modern-ai-chat-flow__mode-switch{width:100%;justify-content:center;flex-wrap:wrap}.modern-ai-chat-flow__skills-modal{left:16px;width:calc(100% - 32px)}}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#15213a;background-color:#f6f8fc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--fw-color-bg: #f6f8fc;--fw-color-surface: #ffffff;--fw-color-border: #e3e9f5;--fw-color-border-figma: #e0e0e0;--fw-color-border-strong: #d6deed;--fw-color-message-bubble: #eceff3;--fw-color-ds-grey-surface: #f2f4f7;--fw-color-context-chip: #f5f5f5;--fw-color-checkbox-frame: #d9d9d9;--fw-color-text: #15213a;--fw-color-text-muted: #52627c;--fw-color-text-subtle: #7a8699;--fw-color-primary: #1a6cff;--fw-color-primary-hover: #0d5beb;--fw-color-primary-bg: #e8f0ff;--fw-color-secondary: #7c2d12;--fw-color-secondary-surface: #f2f3ff;--fw-color-accent: #3d5b8c;--fw-radius-sm: 6px;--fw-radius-md: 10px;--fw-radius-lg: 14px;--fw-radius-xl: 20px;--fw-shadow-sm: 0 1px 2px rgba(20, 33, 58, .06);--fw-shadow-md: 0 2px 10px rgba(20, 33, 58, .08);--fw-rail-width: 56px;--fw-context-panel-width: 300px;--fw-context-panel-placeholder-height: 40vh;--fw-ai-panel-width: 320px;--fw-color-prompt-bubble: #f2f3ff;--fw-color-response-card: #f9f9f9;--fw-color-text-muted-figma: #737373}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background-color:var(--fw-color-bg);overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.muiavatar-color-default{background-color:#e3e9f5;color:#3d5b8c}.muiavatar-color-primary{background-color:var(--fw-color-primary);color:#fff}.muiavatar-color-success{background-color:#2ea36b;color:#fff}.muiavatar-color-info{background-color:#e8f0ff;color:var(--fw-color-primary)}.MuiAvatar-root.small{width:28px;height:28px;font-size:12px}.MuiAvatar-root.medium{width:36px;height:36px;font-size:14px}.MuiAvatar-root.large{width:48px;height:48px;font-size:18px}.freya-checkbox.MuiCheckbox-root{padding:4px;color:var(--fw-color-checkbox-frame)}.freya-checkbox.MuiCheckbox-root.Mui-checked{color:var(--fw-color-primary)}.freya-checkbox.MuiCheckbox-root .MuiSvgIcon-root{font-size:20px;border-radius:2px}.freya-checkbox.MuiCheckbox-root.Mui-disabled{color:var(--fw-color-border-strong)}.MuiButton-containedPrimary{background-color:var(--fw-color-primary)}.MuiButton-containedPrimary:hover{background-color:var(--fw-color-primary-hover)}.MuiButton-textPrimary,.MuiButton-outlinedPrimary{color:var(--fw-color-primary)}.MuiButton-outlinedPrimary{border-color:var(--fw-color-primary)}
