.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-Thin-Pro.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-ThinItalic-Pro.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-XLight-Pro.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-XLightItalic-Pro.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-Light-Pro.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-LightItalic-Pro.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-Book-Pro.otf) format("opentype");font-weight:325;font-style:normal;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-BookItalic-Pro.otf) format("opentype");font-weight:325;font-style:italic;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-Medium-Pro.otf) format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-MediumItalic-Pro.otf) format("opentype");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-Semibold-Pro.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-SemiboldItalic-Pro.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-Bold-Pro.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-BoldItalic-Pro.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-Black-Pro.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Ideal Sans;src:url(/assets/fonts/Ideal_Sans/IdealSans-BlackItalic-Pro.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--font-family-primary: "Ideal Sans", Arial, sans-serif;--font-family-inter: Inter, Arial, sans-serif;--font-family-roboto: Roboto, Arial, sans-serif;--font-size-hero: 38px;--font-size-h1: 24px;--font-size-h2: 20px;--font-size-h3: 18px;--font-size-h4: 16px;--font-size-h5: 16px;--font-size-body-1: 16px;--font-size-body-2: 14px;--font-size-body-3: 12px;--font-size-accent-1: 16px;--font-size-accent-2: 14px;--font-size-accent-3: 12px;--font-size-emphasis-1: 16px;--font-size-emphasis-2: 14px;--font-size-emphasis-3: 12px;--font-size-subtitle-1: 14px;--font-size-subtitle-2: 12px;--font-size-subtitle-3: 10px;--font-weight-light: 300;--font-weight-book: 325;--font-weight-medium: 350;--line-height-base: 1.4;--letter-spacing-hero: -1.5px;--letter-spacing-tight: -.25px;--letter-spacing-base: 0px;--color-brand-blue-brand: #0088c7;--color-brand-blue-mid: #00a1cb;--color-brand-blue-xxlight: #6de3f6;--color-brand-blue-alt: #0099d8;--color-brand-blue-bright: #009fd6;--color-brand-blue-light-alt: #00bee8;--color-primary-light: #68c5ea;--color-primary-main: #007db7;--color-primary-dark: #0277bd;--color-secondary-main: #c8da2b;--color-secondary-dark: #9e9d24;--color-secondary-light: #dce775;--color-accent-green: #8dc63f;--color-accent-cyan: #00b6da;--color-accent-deep-orange: #e9532b;--color-accent-amber: #ffc107;--color-accent-light-blue: #63ccec;--color-accent-orange: #f57f29;--color-accent-teal: #00a5d2;--color-accent-yellow: #f2c800;--color-green: #7cbf3e;--color-green-dark: #5a9a2a;--color-blue: #007db7;--color-blue-dark: #0277bd;--color-teal: #00b6da;--color-purple: #9b59d0;--color-purple-light: #c084fc;--color-black: #1a1a2e;--color-white: #ffffff;--color-surface: #f9fdff;--color-grey-900: #212121;--color-grey-700: #616161;--color-grey-400: #9e9e9e;--color-grey-200: #e5e7eb;--color-grey-100: #f5f5f5;--color-bg-default: #f5f5f5;--color-bg-white: #ffffff;--color-bg-light: #fafafa;--bg-gradient: radial-gradient(ellipse at 0% 0%, rgba(180, 220, 130, .45) 0%, transparent 55%), radial-gradient(ellipse at 100% 40%, rgba(180, 220, 240, .55) 0%, transparent 60%), radial-gradient(ellipse at 70% 100%, rgba(200, 230, 250, .3) 0%, transparent 50%), #f8fcff;--color-text-default: #212121;--color-text-secondary: #616161;--color-text-tertiary: #9e9e9e;--color-text-disabled: #bdbdbd;--color-border-light: #e0e0e0;--color-border-focus: #007db7;--color-border-dark: #9e9e9e;--color-border-default: #bdbdbd;--color-info-extra-dark: #01579b;--color-info-dark: #0288d1;--color-info-main: #03a9f4;--color-info-light: #b3e5fc;--color-info-extra-light: #e1f5fe;--color-success-dark: #2e7d32;--color-success-main: #43a047;--color-success-light: #c8e6c9;--color-warning-light: #ffe0b2;--color-warning-main: #f57c00;--color-warning-dark: #e65100;--color-error-light: #fecdd2;--color-error-main: #f44336;--color-error-dark: #d32f2f;--shadow-card: 0 2px 20px rgba(0, 125, 183, .1), 0 1px 4px rgba(0, 0, 0, .05);--shadow-card-lg: 0 4px 40px rgba(0, 125, 183, .12), 0 1px 8px rgba(0, 0, 0, .06);--shadow-card-1: 0 2px 4px rgba(12, 35, 60, .08);--shadow-card-2: 0 2px 4px rgba(12, 35, 60, .08);--shadow-module: 0 2px 12px rgba(0, 0, 0, .06);--shadow-panel: 0 0 12.1px rgba(12, 35, 60, .07);--shadow-prompt: 1px 2px 4px rgba(0, 0, 0, .1);--shadow-card-bg: #fbfbfb;--shadow-card-border: 1px solid #e5e5e5;--shadow-card-radius: 8px;--shadow-drop: 0px 2px 29.5px #68c5ea;--shadow-drop-1: 0px 0px 24px rgba(104, 197, 234, .2), 0px 0px 12px rgba(0, 125, 183, .3);--shadow-drop-2: 0px 1px 1.5px rgba(0, 0, 0, .1), 0px 2.5px 3.7px rgba(0, 0, 0, .1);--shadow-drop-3: 0px .5px 1px rgba(12, 35, 60, .08);--shadow-drop-4: 0px 2px 4.9px rgba(0, 0, 0, .05);--shadow-drop-5: 0px .2px 3.5px rgba(0, 0, 0, .06), 0px .7px 1.2px -.25px rgba(0, 0, 0, .1);--shadow-drop-6: 0px .4px .9px rgba(12, 35, 60, .08);--shadow-inner: 0px 0px 8px 2px rgba(255, 255, 255, .24) inset, 0px 6px 16px rgba(174, 93, 237, .03) inset, 0px -4px 18.8px rgba(255, 255, 255, .8) inset, 0px 12px 32px -12px rgba(0, 0, 0, .13);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 100px;--gradient-btn-border: linear-gradient(90deg, #7cbf3e, #007db7);--gradient-heading-green: #5a9a2a;--gradient-heading-blue: #007db7;--AI-ai-brand-main: linear-gradient(90deg, #8dc63f, #007db7);--AI-ai-brand-light: linear-gradient(90deg, rgba(141, 198, 63, .1), rgba(0, 125, 183, .1)) padding-box, linear-gradient( 265.72deg, rgba(255, 255, 255, .62), #ffe0f8 8.18%, #fffecd 15.66%, #c2ffa1 29.17%, rgba(242, 158, 255, 0) ) border-box, linear-gradient( 91.02deg, rgba(255, 255, 255, .8), rgba(125, 190, 81, .8) 30.77%, rgba(42, 147, 155, .8) 70.67%, rgba(255, 255, 255, 0) 96.15% ) border-box, linear-gradient(85.67deg, rgba(140, 197, 71, .18), rgba(41, 146, 156, .18)) border-box;--AI-ai-special-main: linear-gradient(270deg, #68c5ea, #ae5ded);--AI-ai-special-light: linear-gradient(270deg, rgba(104, 197, 234, .1), rgba(174, 93, 237, .1)) padding-box, linear-gradient(270deg, #68c5ea, #ae5ded) border-box}.shadow-card-1{box-shadow:var(--shadow-card-1)}.shadow-card-2{box-shadow:var(--shadow-card-2)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font-family-primary);font-size:var(--font-size-body-1);font-weight:var(--font-weight-light);line-height:var(--line-height-base);color:var(--color-grey-900);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:var(--font-family-primary);font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-tight)}h2{font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base)}h3{font-family:var(--font-family-primary);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base)}h4{font-family:var(--font-family-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base)}h5{font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base)}p{font-family:var(--font-family-primary);font-size:var(--font-size-body-1);font-weight:var(--font-weight-light);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base)}a{color:var(--color-primary-main);text-decoration:none}a:hover{color:var(--color-primary-dark);text-decoration:underline}a:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}[data-theme=dark],.dark-theme{--color-bg-default: #1a2027;--color-bg-light: #212936;--color-bg-white: #1a2027;--color-text-default: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-tertiary: #718096;--color-text-disabled: #4a5568;--color-border-light: #2d3748;--color-border-default: #3d4f63;--color-border-dark: #3d4f63;--color-border-focus: #68c5ea;--color-primary-main: #68c5ea;--color-primary-dark: #007db7;--color-primary-light: #6de3f6;--shadow-card-1: 0 2px 8px rgba(0, 0, 0, .4);--shadow-card-2: 0 2px 8px rgba(0, 0, 0, .4);--shadow-panel: 0 0 16px rgba(0, 0, 0, .35);--shadow-prompt: 1px 2px 6px rgba(0, 0, 0, .4);--shadow-card-bg: #1a2027;--shadow-card-border: 1px solid #2d3748;--gradient-ai-brand-light: linear-gradient(90deg, #303c36 0%, #223542 100%);--gradient-ai-special-light: linear-gradient(270deg, #2d3c47 19.44%, #343247 123.33%)}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.ngx-toastr{background-image:none!important;padding:0 15px!important;background-color:#feebee!important;border-radius:4px!important}.toast-container .ngx-toastr{width:600px!important;height:48px!important;min-height:48px!important;margin-bottom:30px!important}@media(max-width:768px){.toast-container .ngx-toastr{width:calc(100vw - 32px)!important;max-width:500px!important}}@media(max-width:480px){.toast-container .ngx-toastr{width:calc(100vw - 16px)!important;max-width:100%!important}}.toast-title{font-family:Ideal Sans!important;font-size:16px!important;font-style:normal;font-weight:350!important;color:#212121}.toast-message{font-family:Ideal Sans!important;font-size:16px!important;font-style:normal!important;font-weight:300!important;color:#212121;white-space:pre-line}.toast-container .ngx-toastr:not(:has(.toast-title)) .toast-message,.toast-container .ngx-toastr:has(.toast-title:empty) .toast-message{height:100%;display:flex;align-items:center;justify-content:flex-start;text-align:left;margin:0}.toast-error{background-color:#feebee!important;border-left:2px solid #d32f2f!important}.toast-success{background-color:#c8e6c9!important;border-left:2px solid #43a047!important}.toast-close-button{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#212121!important}.adb-tooltip{position:fixed;z-index:9999;display:block;padding:4px 8px;border-radius:4px;background:#212121;color:#fff;font-family:var(--font-family-primary);font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap;pointer-events:none;box-shadow:0 2px 8px #0003;animation:adb-tooltip-in .12s ease;letter-spacing:.1px}.adb-tooltip-arrow{position:absolute;width:8px;height:8px;background:#212121;border-radius:1px}@keyframes adb-tooltip-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}
