@font-face{font-family:Averta;src:url(https://cdn.companycam.com/dist/fonts/Averta\ Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Averta;src:url("https://cdn.companycam.com/dist/fonts/Averta Regular Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Averta;src:url(https://cdn.companycam.com/dist/fonts/Averta\ Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Averta;src:url(https://cdn.companycam.com/dist/fonts/Averta\ Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Averta;src:url("https://cdn.companycam.com/dist/fonts/Averta Extra Bold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}.averta{font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--cc_font_family_base: "Averta", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.flex{display:flex}.turbolinks-progress-bar{background-color:#1f3751}.hide-this-element{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.ccb-blue{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#0967d2;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out}.ccb-blue svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-blue svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-blue i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-blue i:before{position:relative;line-height:0!important}.ccb-blue:hover,.ccb-blue:active{color:#fff;background:#074fa1}.ccb-blue:hover svg:not([data-svg-type=spinner]),.ccb-blue:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-blue:hover i,.ccb-blue:active i{opacity:1}.ccb-blue:active,.ccb-blue:focus{outline:0}.ccb-blue:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-blue.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-blue svg path{fill:#fff}.ccb-blue-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#0967d2;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-blue-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-blue-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-blue-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-blue-small i:before{position:relative;line-height:0!important}.ccb-blue-small:hover,.ccb-blue-small:active{color:#fff;background:#074fa1}.ccb-blue-small:hover svg:not([data-svg-type=spinner]),.ccb-blue-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-blue-small:hover i,.ccb-blue-small:active i{opacity:1}.ccb-blue-small:active,.ccb-blue-small:focus{outline:0}.ccb-blue-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-blue-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-blue-small svg path{fill:#fff}.ccb-blue-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-blue-large{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#0967d2;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding:16px 24px;font-size:calc(var(--cc_size_text_m) + 1px)}.ccb-blue-large svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-blue-large svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-blue-large i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-blue-large i:before{position:relative;line-height:0!important}.ccb-blue-large:hover,.ccb-blue-large:active{color:#fff;background:#074fa1}.ccb-blue-large:hover svg:not([data-svg-type=spinner]),.ccb-blue-large:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-blue-large:hover i,.ccb-blue-large:active i{opacity:1}.ccb-blue-large:active,.ccb-blue-large:focus{outline:0}.ccb-blue-large:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-blue-large.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-blue-large svg path{fill:#fff}.ccb-blue-large svg:not([data-svg-type=spinner]){height:16px;width:16px}.ccb-blue-tiny{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#0967d2;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding:6px 12px;font-size:var(--cc_size_text_xs);line-height:12px;min-height:24px}.ccb-blue-tiny svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-blue-tiny svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-blue-tiny i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-blue-tiny i:before{position:relative;line-height:0!important}.ccb-blue-tiny:hover,.ccb-blue-tiny:active{color:#fff;background:#074fa1}.ccb-blue-tiny:hover svg:not([data-svg-type=spinner]),.ccb-blue-tiny:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-blue-tiny:hover i,.ccb-blue-tiny:active i{opacity:1}.ccb-blue-tiny:active,.ccb-blue-tiny:focus{outline:0}.ccb-blue-tiny:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-blue-tiny.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-blue-tiny svg path{fill:#fff}.ccb-blue-tiny svg:not([data-svg-type=spinner]){height:12px;width:12px}.ccb-blue-tiny i{margin-right:6px}.ccb-blue-outline{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#0967d2;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;background:none;border-color:#0967d2;color:#0967d2}.ccb-blue-outline svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-blue-outline svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-blue-outline i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-blue-outline i:before{position:relative;line-height:0!important}.ccb-blue-outline:hover,.ccb-blue-outline:active{color:#fff;background:#074fa1}.ccb-blue-outline:hover svg:not([data-svg-type=spinner]),.ccb-blue-outline:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-blue-outline:hover i,.ccb-blue-outline:active i{opacity:1}.ccb-blue-outline:active,.ccb-blue-outline:focus{outline:0}.ccb-blue-outline:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-blue-outline.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-blue-outline svg path{fill:#0967d2}.ccb-blue-outline:hover,.ccb-blue-outline:active{background:none;border-color:#064389;color:#064389}.ccb-blue-outline:hover svg path,.ccb-blue-outline:active svg path{fill:#064389}.ccb-blue-minimal{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#0967d2;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#0967d2}.ccb-blue-minimal svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-blue-minimal svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-blue-minimal i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-blue-minimal i:before{position:relative;line-height:0!important}.ccb-blue-minimal:hover,.ccb-blue-minimal:active{color:#fff;background:#074fa1}.ccb-blue-minimal:hover svg:not([data-svg-type=spinner]),.ccb-blue-minimal:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-blue-minimal:hover i,.ccb-blue-minimal:active i{opacity:1}.ccb-blue-minimal:active,.ccb-blue-minimal:focus{outline:0}.ccb-blue-minimal:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-blue-minimal.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-blue-minimal svg path{fill:#0967d2}.ccb-blue-minimal:hover,.ccb-blue-minimal:active{background:none;color:#064389}.ccb-blue-minimal:hover svg path,.ccb-blue-minimal:active svg path{fill:#064389}.ccb-blue-minimal-large{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#0967d2;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#0967d2;padding:16px 24px;font-size:calc(var(--cc_size_text_m) + 1px)}.ccb-blue-minimal-large svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-blue-minimal-large svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-blue-minimal-large i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-blue-minimal-large i:before{position:relative;line-height:0!important}.ccb-blue-minimal-large:hover,.ccb-blue-minimal-large:active{color:#fff;background:#074fa1}.ccb-blue-minimal-large:hover svg:not([data-svg-type=spinner]),.ccb-blue-minimal-large:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-blue-minimal-large:hover i,.ccb-blue-minimal-large:active i{opacity:1}.ccb-blue-minimal-large:active,.ccb-blue-minimal-large:focus{outline:0}.ccb-blue-minimal-large:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-blue-minimal-large.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-blue-minimal-large svg path{fill:#0967d2}.ccb-blue-minimal-large:hover,.ccb-blue-minimal-large:active{background:none;color:#064389}.ccb-blue-minimal-large:hover svg path,.ccb-blue-minimal-large:active svg path{fill:#064389}.ccb-blue-minimal-large svg:not([data-svg-type=spinner]){height:16px;width:16px}.ccb-blue-minimal-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#0967d2;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#0967d2;padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-blue-minimal-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-blue-minimal-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-blue-minimal-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-blue-minimal-small i:before{position:relative;line-height:0!important}.ccb-blue-minimal-small:hover,.ccb-blue-minimal-small:active{color:#fff;background:#074fa1}.ccb-blue-minimal-small:hover svg:not([data-svg-type=spinner]),.ccb-blue-minimal-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-blue-minimal-small:hover i,.ccb-blue-minimal-small:active i{opacity:1}.ccb-blue-minimal-small:active,.ccb-blue-minimal-small:focus{outline:0}.ccb-blue-minimal-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-blue-minimal-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-blue-minimal-small svg path{fill:#0967d2}.ccb-blue-minimal-small:hover,.ccb-blue-minimal-small:active{background:none;color:#064389}.ccb-blue-minimal-small:hover svg path,.ccb-blue-minimal-small:active svg path{fill:#064389}.ccb-blue-minimal-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-blue-minimal-tiny{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#0967d2;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#0967d2;padding:6px 12px;font-size:var(--cc_size_text_xs);line-height:12px;min-height:24px}.ccb-blue-minimal-tiny svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-blue-minimal-tiny svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-blue-minimal-tiny i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-blue-minimal-tiny i:before{position:relative;line-height:0!important}.ccb-blue-minimal-tiny:hover,.ccb-blue-minimal-tiny:active{color:#fff;background:#074fa1}.ccb-blue-minimal-tiny:hover svg:not([data-svg-type=spinner]),.ccb-blue-minimal-tiny:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-blue-minimal-tiny:hover i,.ccb-blue-minimal-tiny:active i{opacity:1}.ccb-blue-minimal-tiny:active,.ccb-blue-minimal-tiny:focus{outline:0}.ccb-blue-minimal-tiny:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-blue-minimal-tiny.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-blue-minimal-tiny svg path{fill:#0967d2}.ccb-blue-minimal-tiny:hover,.ccb-blue-minimal-tiny:active{background:none;color:#064389}.ccb-blue-minimal-tiny:hover svg path,.ccb-blue-minimal-tiny:active svg path{fill:#064389}.ccb-blue-minimal-tiny svg:not([data-svg-type=spinner]){height:12px;width:12px}.ccb-blue-minimal-tiny i{margin-right:6px}.ccb-blue-minimal-inline{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0967d2;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#0967d2}.ccb-blue-minimal-inline svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-blue-minimal-inline svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-blue-minimal-inline i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-blue-minimal-inline i:before{position:relative;line-height:0!important}.ccb-blue-minimal-inline:hover,.ccb-blue-minimal-inline:active{color:#fff;background:#074fa1}.ccb-blue-minimal-inline:hover svg:not([data-svg-type=spinner]),.ccb-blue-minimal-inline:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-blue-minimal-inline:hover i,.ccb-blue-minimal-inline:active i{opacity:1}.ccb-blue-minimal-inline:active,.ccb-blue-minimal-inline:focus{outline:0}.ccb-blue-minimal-inline:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-blue-minimal-inline.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-blue-minimal-inline svg path{fill:#0967d2}.ccb-blue-minimal-inline:hover,.ccb-blue-minimal-inline:active{background:none;color:#064389}.ccb-blue-minimal-inline:hover svg path,.ccb-blue-minimal-inline:active svg path{fill:#064389}.ccb-medium-gray{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#1f3751;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out}.ccb-medium-gray svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-medium-gray svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-medium-gray i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-medium-gray i:before{position:relative;line-height:0!important}.ccb-medium-gray:hover,.ccb-medium-gray:active{color:#fff;background:#111e2c}.ccb-medium-gray:hover svg:not([data-svg-type=spinner]),.ccb-medium-gray:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-medium-gray:hover i,.ccb-medium-gray:active i{opacity:1}.ccb-medium-gray:active,.ccb-medium-gray:focus{outline:0}.ccb-medium-gray:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-medium-gray.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-medium-gray svg path{fill:#fff}.ccb-medium-gray-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#1f3751;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-medium-gray-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-medium-gray-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-medium-gray-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-medium-gray-small i:before{position:relative;line-height:0!important}.ccb-medium-gray-small:hover,.ccb-medium-gray-small:active{color:#fff;background:#111e2c}.ccb-medium-gray-small:hover svg:not([data-svg-type=spinner]),.ccb-medium-gray-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-medium-gray-small:hover i,.ccb-medium-gray-small:active i{opacity:1}.ccb-medium-gray-small:active,.ccb-medium-gray-small:focus{outline:0}.ccb-medium-gray-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-medium-gray-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-medium-gray-small svg path{fill:#fff}.ccb-medium-gray-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-medium-gray-tiny{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#1f3751;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding:6px 12px;font-size:var(--cc_size_text_xs);line-height:12px;min-height:24px}.ccb-medium-gray-tiny svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-medium-gray-tiny svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-medium-gray-tiny i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-medium-gray-tiny i:before{position:relative;line-height:0!important}.ccb-medium-gray-tiny:hover,.ccb-medium-gray-tiny:active{color:#fff;background:#111e2c}.ccb-medium-gray-tiny:hover svg:not([data-svg-type=spinner]),.ccb-medium-gray-tiny:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-medium-gray-tiny:hover i,.ccb-medium-gray-tiny:active i{opacity:1}.ccb-medium-gray-tiny:active,.ccb-medium-gray-tiny:focus{outline:0}.ccb-medium-gray-tiny:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-medium-gray-tiny.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-medium-gray-tiny svg path{fill:#fff}.ccb-medium-gray-tiny svg:not([data-svg-type=spinner]){height:12px;width:12px}.ccb-medium-gray-tiny i{margin-right:6px}.ccb-medium-gray-outline{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#1f3751;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;background:none;border-color:#1f3751;color:#1f3751}.ccb-medium-gray-outline svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-medium-gray-outline svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-medium-gray-outline i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-medium-gray-outline i:before{position:relative;line-height:0!important}.ccb-medium-gray-outline:hover,.ccb-medium-gray-outline:active{color:#fff;background:#111e2c}.ccb-medium-gray-outline:hover svg:not([data-svg-type=spinner]),.ccb-medium-gray-outline:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-medium-gray-outline:hover i,.ccb-medium-gray-outline:active i{opacity:1}.ccb-medium-gray-outline:active,.ccb-medium-gray-outline:focus{outline:0}.ccb-medium-gray-outline:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-medium-gray-outline.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-medium-gray-outline svg path{fill:#1f3751}.ccb-medium-gray-outline:hover,.ccb-medium-gray-outline:active{background:none;border-color:#0a111a;color:#0a111a}.ccb-medium-gray-outline:hover svg path,.ccb-medium-gray-outline:active svg path{fill:#0a111a}.ccb-medium-gray-minimal{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#1f3751;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#1f3751;color:#4d5a68}.ccb-medium-gray-minimal svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-medium-gray-minimal svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-medium-gray-minimal i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-medium-gray-minimal i:before{position:relative;line-height:0!important}.ccb-medium-gray-minimal:hover,.ccb-medium-gray-minimal:active{color:#fff;background:#111e2c}.ccb-medium-gray-minimal:hover svg:not([data-svg-type=spinner]),.ccb-medium-gray-minimal:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-medium-gray-minimal:hover i,.ccb-medium-gray-minimal:active i{opacity:1}.ccb-medium-gray-minimal:active,.ccb-medium-gray-minimal:focus{outline:0}.ccb-medium-gray-minimal:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-medium-gray-minimal.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-medium-gray-minimal svg path{fill:#1f3751}.ccb-medium-gray-minimal:hover,.ccb-medium-gray-minimal:active{background:none;color:#0a111a}.ccb-medium-gray-minimal:hover svg path,.ccb-medium-gray-minimal:active svg path{fill:#0a111a}.ccb-medium-gray-minimal:hover{color:#2c343c}.ccb-medium-gray-minimal-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#1f3751;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#1f3751;color:#4d5a68;padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-medium-gray-minimal-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-medium-gray-minimal-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-medium-gray-minimal-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-medium-gray-minimal-small i:before{position:relative;line-height:0!important}.ccb-medium-gray-minimal-small:hover,.ccb-medium-gray-minimal-small:active{color:#fff;background:#111e2c}.ccb-medium-gray-minimal-small:hover svg:not([data-svg-type=spinner]),.ccb-medium-gray-minimal-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-medium-gray-minimal-small:hover i,.ccb-medium-gray-minimal-small:active i{opacity:1}.ccb-medium-gray-minimal-small:active,.ccb-medium-gray-minimal-small:focus{outline:0}.ccb-medium-gray-minimal-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-medium-gray-minimal-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-medium-gray-minimal-small svg path{fill:#1f3751}.ccb-medium-gray-minimal-small:hover,.ccb-medium-gray-minimal-small:active{background:none;color:#0a111a}.ccb-medium-gray-minimal-small:hover svg path,.ccb-medium-gray-minimal-small:active svg path{fill:#0a111a}.ccb-medium-gray-minimal-small:hover{color:#2c343c}.ccb-medium-gray-minimal-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-medium-gray-minimal-tiny{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#1f3751;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#1f3751;color:#4d5a68;padding:6px 12px;font-size:var(--cc_size_text_xs);line-height:12px;min-height:24px}.ccb-medium-gray-minimal-tiny svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-medium-gray-minimal-tiny svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-medium-gray-minimal-tiny i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-medium-gray-minimal-tiny i:before{position:relative;line-height:0!important}.ccb-medium-gray-minimal-tiny:hover,.ccb-medium-gray-minimal-tiny:active{color:#fff;background:#111e2c}.ccb-medium-gray-minimal-tiny:hover svg:not([data-svg-type=spinner]),.ccb-medium-gray-minimal-tiny:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-medium-gray-minimal-tiny:hover i,.ccb-medium-gray-minimal-tiny:active i{opacity:1}.ccb-medium-gray-minimal-tiny:active,.ccb-medium-gray-minimal-tiny:focus{outline:0}.ccb-medium-gray-minimal-tiny:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-medium-gray-minimal-tiny.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-medium-gray-minimal-tiny svg path{fill:#1f3751}.ccb-medium-gray-minimal-tiny:hover,.ccb-medium-gray-minimal-tiny:active{background:none;color:#0a111a}.ccb-medium-gray-minimal-tiny:hover svg path,.ccb-medium-gray-minimal-tiny:active svg path{fill:#0a111a}.ccb-medium-gray-minimal-tiny:hover{color:#2c343c}.ccb-medium-gray-minimal-tiny svg:not([data-svg-type=spinner]){height:12px;width:12px}.ccb-medium-gray-minimal-tiny i{margin-right:6px}.ccb-light-gray{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ebeff5;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;color:var(--cc_color_button_text_subtle)}.ccb-light-gray svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-light-gray svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-light-gray i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-light-gray i:before{position:relative;line-height:0!important}.ccb-light-gray:hover,.ccb-light-gray:active{color:#fff;background:#c9d4e4}.ccb-light-gray:hover svg:not([data-svg-type=spinner]),.ccb-light-gray:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-light-gray:hover i,.ccb-light-gray:active i{opacity:1}.ccb-light-gray:active,.ccb-light-gray:focus{outline:0}.ccb-light-gray:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-light-gray.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-light-gray svg path{fill:#fff}.ccb-light-gray svg path{fill:#142334}.ccb-light-gray:hover,.ccb-light-gray:active{color:#142334}.ccb-light-gray-flex{flex:1;transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ebeff5;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;color:var(--cc_color_button_text_subtle)}.ccb-light-gray-flex svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-light-gray-flex svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-light-gray-flex i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-light-gray-flex i:before{position:relative;line-height:0!important}.ccb-light-gray-flex:hover,.ccb-light-gray-flex:active{color:#fff;background:#c9d4e4}.ccb-light-gray-flex:hover svg:not([data-svg-type=spinner]),.ccb-light-gray-flex:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-light-gray-flex:hover i,.ccb-light-gray-flex:active i{opacity:1}.ccb-light-gray-flex:active,.ccb-light-gray-flex:focus{outline:0}.ccb-light-gray-flex:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-light-gray-flex.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-light-gray-flex svg path{fill:#fff}.ccb-light-gray-flex svg path{fill:#142334}.ccb-light-gray-flex:hover,.ccb-light-gray-flex:active{color:#142334}.ccb-light-gray-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ebeff5;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;color:var(--cc_color_button_text_subtle);padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-light-gray-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-light-gray-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-light-gray-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-light-gray-small i:before{position:relative;line-height:0!important}.ccb-light-gray-small:hover,.ccb-light-gray-small:active{color:#fff;background:#c9d4e4}.ccb-light-gray-small:hover svg:not([data-svg-type=spinner]),.ccb-light-gray-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-light-gray-small:hover i,.ccb-light-gray-small:active i{opacity:1}.ccb-light-gray-small:active,.ccb-light-gray-small:focus{outline:0}.ccb-light-gray-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-light-gray-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-light-gray-small svg path{fill:#fff}.ccb-light-gray-small svg path{fill:#142334}.ccb-light-gray-small:hover,.ccb-light-gray-small:active{color:#142334}.ccb-light-gray-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-light-gray-tiny{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ebeff5;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;color:var(--cc_color_button_text_subtle);padding:6px 12px;font-size:var(--cc_size_text_xs);line-height:12px;min-height:24px}.ccb-light-gray-tiny svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-light-gray-tiny svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-light-gray-tiny i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-light-gray-tiny i:before{position:relative;line-height:0!important}.ccb-light-gray-tiny:hover,.ccb-light-gray-tiny:active{color:#fff;background:#c9d4e4}.ccb-light-gray-tiny:hover svg:not([data-svg-type=spinner]),.ccb-light-gray-tiny:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-light-gray-tiny:hover i,.ccb-light-gray-tiny:active i{opacity:1}.ccb-light-gray-tiny:active,.ccb-light-gray-tiny:focus{outline:0}.ccb-light-gray-tiny:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-light-gray-tiny.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-light-gray-tiny svg path{fill:#fff}.ccb-light-gray-tiny svg path{fill:#142334}.ccb-light-gray-tiny:hover,.ccb-light-gray-tiny:active{color:#142334}.ccb-light-gray-tiny svg:not([data-svg-type=spinner]){height:12px;width:12px}.ccb-light-gray-tiny i{margin-right:6px}.ccb-light-gray-minimal{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ebeff5;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#ebeff5}.ccb-light-gray-minimal svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-light-gray-minimal svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-light-gray-minimal i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-light-gray-minimal i:before{position:relative;line-height:0!important}.ccb-light-gray-minimal:hover,.ccb-light-gray-minimal:active{color:#fff;background:#c9d4e4}.ccb-light-gray-minimal:hover svg:not([data-svg-type=spinner]),.ccb-light-gray-minimal:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-light-gray-minimal:hover i,.ccb-light-gray-minimal:active i{opacity:1}.ccb-light-gray-minimal:active,.ccb-light-gray-minimal:focus{outline:0}.ccb-light-gray-minimal:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-light-gray-minimal.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-light-gray-minimal svg path{fill:#ebeff5}.ccb-light-gray-minimal:hover,.ccb-light-gray-minimal:active{background:none;color:#b8c6dc}.ccb-light-gray-minimal:hover svg path,.ccb-light-gray-minimal:active svg path{fill:#b8c6dc}.ccb-light-gray-minimal:hover,.ccb-light-gray-minimal:active{color:#859dc2}.ccb-light-gray-minimal:hover svg path,.ccb-light-gray-minimal:active svg path{fill:#859dc2}.ccb-light-gray-minimal-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ebeff5;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#ebeff5;padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-light-gray-minimal-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-light-gray-minimal-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-light-gray-minimal-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-light-gray-minimal-small i:before{position:relative;line-height:0!important}.ccb-light-gray-minimal-small:hover,.ccb-light-gray-minimal-small:active{color:#fff;background:#c9d4e4}.ccb-light-gray-minimal-small:hover svg:not([data-svg-type=spinner]),.ccb-light-gray-minimal-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-light-gray-minimal-small:hover i,.ccb-light-gray-minimal-small:active i{opacity:1}.ccb-light-gray-minimal-small:active,.ccb-light-gray-minimal-small:focus{outline:0}.ccb-light-gray-minimal-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-light-gray-minimal-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-light-gray-minimal-small svg path{fill:#ebeff5}.ccb-light-gray-minimal-small:hover,.ccb-light-gray-minimal-small:active{background:none;color:#b8c6dc}.ccb-light-gray-minimal-small:hover svg path,.ccb-light-gray-minimal-small:active svg path{fill:#b8c6dc}.ccb-light-gray-minimal-small:hover,.ccb-light-gray-minimal-small:active{color:#859dc2}.ccb-light-gray-minimal-small:hover svg path,.ccb-light-gray-minimal-small:active svg path{fill:#859dc2}.ccb-light-gray-minimal-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-subtle{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ebeff5;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;color:var(--cc_color_button_text_subtle)}.ccb-subtle svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-subtle svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-subtle i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-subtle i:before{position:relative;line-height:0!important}.ccb-subtle:hover,.ccb-subtle:active{color:#fff;background:#c9d4e4}.ccb-subtle:hover svg:not([data-svg-type=spinner]),.ccb-subtle:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-subtle:hover i,.ccb-subtle:active i{opacity:1}.ccb-subtle:active,.ccb-subtle:focus{outline:0}.ccb-subtle:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-subtle.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-subtle svg path{fill:#fff}.ccb-subtle svg path{fill:#142334}.ccb-subtle:hover,.ccb-subtle:active{color:#142334}.ccb-subtle-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ebeff5;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;color:var(--cc_color_button_text_subtle);padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-subtle-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-subtle-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-subtle-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-subtle-small i:before{position:relative;line-height:0!important}.ccb-subtle-small:hover,.ccb-subtle-small:active{color:#fff;background:#c9d4e4}.ccb-subtle-small:hover svg:not([data-svg-type=spinner]),.ccb-subtle-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-subtle-small:hover i,.ccb-subtle-small:active i{opacity:1}.ccb-subtle-small:active,.ccb-subtle-small:focus{outline:0}.ccb-subtle-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-subtle-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-subtle-small svg path{fill:#fff}.ccb-subtle-small svg path{fill:#142334}.ccb-subtle-small:hover,.ccb-subtle-small:active{color:#142334}.ccb-subtle-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-subtle-minimal{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#1f3751;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#1f3751;color:#4d5a68}.ccb-subtle-minimal svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-subtle-minimal svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-subtle-minimal i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-subtle-minimal i:before{position:relative;line-height:0!important}.ccb-subtle-minimal:hover,.ccb-subtle-minimal:active{color:#fff;background:#111e2c}.ccb-subtle-minimal:hover svg:not([data-svg-type=spinner]),.ccb-subtle-minimal:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-subtle-minimal:hover i,.ccb-subtle-minimal:active i{opacity:1}.ccb-subtle-minimal:active,.ccb-subtle-minimal:focus{outline:0}.ccb-subtle-minimal:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-subtle-minimal.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-subtle-minimal svg path{fill:#1f3751}.ccb-subtle-minimal:hover,.ccb-subtle-minimal:active{background:none;color:#0a111a}.ccb-subtle-minimal:hover svg path,.ccb-subtle-minimal:active svg path{fill:#0a111a}.ccb-subtle-minimal:hover{color:#2c343c}.ccb-subtle-minimal-beside-modal-close{position:absolute;z-index:999;top:20px;right:100px}.ccb-subtle-minimal-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#1f3751;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#1f3751;color:#4d5a68;padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-subtle-minimal-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-subtle-minimal-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-subtle-minimal-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-subtle-minimal-small i:before{position:relative;line-height:0!important}.ccb-subtle-minimal-small:hover,.ccb-subtle-minimal-small:active{color:#fff;background:#111e2c}.ccb-subtle-minimal-small:hover svg:not([data-svg-type=spinner]),.ccb-subtle-minimal-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-subtle-minimal-small:hover i,.ccb-subtle-minimal-small:active i{opacity:1}.ccb-subtle-minimal-small:active,.ccb-subtle-minimal-small:focus{outline:0}.ccb-subtle-minimal-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-subtle-minimal-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-subtle-minimal-small svg path{fill:#1f3751}.ccb-subtle-minimal-small:hover,.ccb-subtle-minimal-small:active{background:none;color:#0a111a}.ccb-subtle-minimal-small:hover svg path,.ccb-subtle-minimal-small:active svg path{fill:#0a111a}.ccb-subtle-minimal-small:hover{color:#2c343c}.ccb-subtle-minimal-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-upgrade{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#0ce8d6;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;color:var(--cc_color_button_text_subtle)}.ccb-upgrade svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-upgrade svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-upgrade i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-upgrade i:before{position:relative;line-height:0!important}.ccb-upgrade:hover,.ccb-upgrade:active{color:#fff;background:#09b8a9}.ccb-upgrade:hover svg:not([data-svg-type=spinner]),.ccb-upgrade:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-upgrade:hover i,.ccb-upgrade:active i{opacity:1}.ccb-upgrade:active,.ccb-upgrade:focus{outline:0}.ccb-upgrade:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-upgrade.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-upgrade svg path{fill:#fff}.ccb-upgrade svg path{fill:#142334}.ccb-upgrade:hover,.ccb-upgrade:active{color:#142334}.ccb-white{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#fff;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;color:var(--cc_color_button_text_subtle)}.ccb-white svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-white svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-white i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-white i:before{position:relative;line-height:0!important}.ccb-white:hover,.ccb-white:active{color:#fff;background:#e6e6e6}.ccb-white:hover svg:not([data-svg-type=spinner]),.ccb-white:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-white:hover i,.ccb-white:active i{opacity:1}.ccb-white:active,.ccb-white:focus{outline:0}.ccb-white:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-white.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-white svg path{fill:#fff}.ccb-white svg path{fill:#142334}.ccb-white:hover,.ccb-white:active{color:#142334}.ccb-white:hover,.ccb-white:active{background:#ebeff5}.ccb-white-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#fff;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;color:var(--cc_color_button_text_subtle);padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-white-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-white-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-white-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-white-small i:before{position:relative;line-height:0!important}.ccb-white-small:hover,.ccb-white-small:active{color:#fff;background:#e6e6e6}.ccb-white-small:hover svg:not([data-svg-type=spinner]),.ccb-white-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-white-small:hover i,.ccb-white-small:active i{opacity:1}.ccb-white-small:active,.ccb-white-small:focus{outline:0}.ccb-white-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-white-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-white-small svg path{fill:#fff}.ccb-white-small svg path{fill:#142334}.ccb-white-small:hover,.ccb-white-small:active{color:#142334}.ccb-white-small:hover,.ccb-white-small:active{background:#ebeff5}.ccb-white-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-white-tiny{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#fff;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;color:var(--cc_color_button_text_subtle);padding:6px 12px;font-size:var(--cc_size_text_xs);line-height:12px;min-height:24px}.ccb-white-tiny svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-white-tiny svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-white-tiny i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-white-tiny i:before{position:relative;line-height:0!important}.ccb-white-tiny:hover,.ccb-white-tiny:active{color:#fff;background:#e6e6e6}.ccb-white-tiny:hover svg:not([data-svg-type=spinner]),.ccb-white-tiny:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-white-tiny:hover i,.ccb-white-tiny:active i{opacity:1}.ccb-white-tiny:active,.ccb-white-tiny:focus{outline:0}.ccb-white-tiny:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-white-tiny.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-white-tiny svg path{fill:#fff}.ccb-white-tiny svg path{fill:#142334}.ccb-white-tiny:hover,.ccb-white-tiny:active{color:#142334}.ccb-white-tiny:hover,.ccb-white-tiny:active{background:#ebeff5}.ccb-white-tiny svg:not([data-svg-type=spinner]){height:12px;width:12px}.ccb-white-tiny i{margin-right:6px}.ccb-white-minimal{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#fff}.ccb-white-minimal svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-white-minimal svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-white-minimal i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-white-minimal i:before{position:relative;line-height:0!important}.ccb-white-minimal:hover,.ccb-white-minimal:active{color:#fff;background:#e6e6e6}.ccb-white-minimal:hover svg:not([data-svg-type=spinner]),.ccb-white-minimal:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-white-minimal:hover i,.ccb-white-minimal:active i{opacity:1}.ccb-white-minimal:active,.ccb-white-minimal:focus{outline:0}.ccb-white-minimal:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-white-minimal.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-white-minimal svg path{fill:#fff}.ccb-white-minimal:hover,.ccb-white-minimal:active{background:none;color:#d9d9d9}.ccb-white-minimal:hover svg path,.ccb-white-minimal:active svg path{fill:#d9d9d9}.ccb-white-minimal:hover,.ccb-white-minimal:active{color:#b8c6dc}.ccb-white-minimal:hover svg path,.ccb-white-minimal:active svg path{fill:#b8c6dc}.ccb-white-minimal-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#fff;padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-white-minimal-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-white-minimal-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-white-minimal-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-white-minimal-small i:before{position:relative;line-height:0!important}.ccb-white-minimal-small:hover,.ccb-white-minimal-small:active{color:#fff;background:#e6e6e6}.ccb-white-minimal-small:hover svg:not([data-svg-type=spinner]),.ccb-white-minimal-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-white-minimal-small:hover i,.ccb-white-minimal-small:active i{opacity:1}.ccb-white-minimal-small:active,.ccb-white-minimal-small:focus{outline:0}.ccb-white-minimal-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-white-minimal-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-white-minimal-small svg path{fill:#fff}.ccb-white-minimal-small:hover,.ccb-white-minimal-small:active{background:none;color:#d9d9d9}.ccb-white-minimal-small:hover svg path,.ccb-white-minimal-small:active svg path{fill:#d9d9d9}.ccb-white-minimal-small:hover,.ccb-white-minimal-small:active{color:#b8c6dc}.ccb-white-minimal-small:hover svg path,.ccb-white-minimal-small:active svg path{fill:#b8c6dc}.ccb-white-minimal-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-red{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ef4e4e;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out}.ccb-red svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-red svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-red i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-red i:before{position:relative;line-height:0!important}.ccb-red:hover,.ccb-red:active{color:#fff;background:#eb1f1f}.ccb-red:hover svg:not([data-svg-type=spinner]),.ccb-red:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-red:hover i,.ccb-red:active i{opacity:1}.ccb-red:active,.ccb-red:focus{outline:0}.ccb-red:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-red.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-red svg path{fill:#fff}.ccb-red-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ef4e4e;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-red-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-red-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-red-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-red-small i:before{position:relative;line-height:0!important}.ccb-red-small:hover,.ccb-red-small:active{color:#fff;background:#eb1f1f}.ccb-red-small:hover svg:not([data-svg-type=spinner]),.ccb-red-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-red-small:hover i,.ccb-red-small:active i{opacity:1}.ccb-red-small:active,.ccb-red-small:focus{outline:0}.ccb-red-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-red-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-red-small svg path{fill:#fff}.ccb-red-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-red-tiny{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ef4e4e;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding:6px 12px;font-size:var(--cc_size_text_xs);line-height:12px;min-height:24px}.ccb-red-tiny svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-red-tiny svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-red-tiny i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-red-tiny i:before{position:relative;line-height:0!important}.ccb-red-tiny:hover,.ccb-red-tiny:active{color:#fff;background:#eb1f1f}.ccb-red-tiny:hover svg:not([data-svg-type=spinner]),.ccb-red-tiny:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-red-tiny:hover i,.ccb-red-tiny:active i{opacity:1}.ccb-red-tiny:active,.ccb-red-tiny:focus{outline:0}.ccb-red-tiny:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-red-tiny.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-red-tiny svg path{fill:#fff}.ccb-red-tiny svg:not([data-svg-type=spinner]){height:12px;width:12px}.ccb-red-tiny i{margin-right:6px}.ccb-red-minimal{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ef4e4e;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#ef4e4e}.ccb-red-minimal svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-red-minimal svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-red-minimal i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-red-minimal i:before{position:relative;line-height:0!important}.ccb-red-minimal:hover,.ccb-red-minimal:active{color:#fff;background:#eb1f1f}.ccb-red-minimal:hover svg:not([data-svg-type=spinner]),.ccb-red-minimal:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-red-minimal:hover i,.ccb-red-minimal:active i{opacity:1}.ccb-red-minimal:active,.ccb-red-minimal:focus{outline:0}.ccb-red-minimal:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-red-minimal.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-red-minimal svg path{fill:#ef4e4e}.ccb-red-minimal:hover,.ccb-red-minimal:active{background:none;color:#dd1414}.ccb-red-minimal:hover svg path,.ccb-red-minimal:active svg path{fill:#dd1414}.ccb-red-minimal-small{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ef4e4e;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#ef4e4e;padding:8px 16px;font-size:var(--cc_size_text_s)}.ccb-red-minimal-small svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-red-minimal-small svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-red-minimal-small i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-red-minimal-small i:before{position:relative;line-height:0!important}.ccb-red-minimal-small:hover,.ccb-red-minimal-small:active{color:#fff;background:#eb1f1f}.ccb-red-minimal-small:hover svg:not([data-svg-type=spinner]),.ccb-red-minimal-small:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-red-minimal-small:hover i,.ccb-red-minimal-small:active i{opacity:1}.ccb-red-minimal-small:active,.ccb-red-minimal-small:focus{outline:0}.ccb-red-minimal-small:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-red-minimal-small.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-red-minimal-small svg path{fill:#ef4e4e}.ccb-red-minimal-small:hover,.ccb-red-minimal-small:active{background:none;color:#dd1414}.ccb-red-minimal-small:hover svg path,.ccb-red-minimal-small:active svg path{fill:#dd1414}.ccb-red-minimal-small svg:not([data-svg-type=spinner]){height:14px;width:14px}.ccb-red-minimal-tiny{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;z-index:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:32px;padding:10px 20px;border:2px solid transparent;border-radius:8px;font-size:14px;line-height:1;background:#ef4e4e;color:#fff;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--cc_size_text_s) + 1px);font-weight:700;text-decoration:none;appearance:none;cursor:pointer;transition:.15s ease-in-out;padding-right:0!important;padding-left:0!important;background:none;color:#ef4e4e;padding:6px 12px;font-size:var(--cc_size_text_xs);line-height:12px;min-height:24px}.ccb-red-minimal-tiny svg:not([data-svg-type=spinner]){transition:.15s ease-in-out;height:16px;width:16px;transform:scale3d(1.5,1.5,1.5);margin-right:10px}.ccb-red-minimal-tiny svg:not([data-svg-type=spinner]) path{transition:.15s ease-in-out}.ccb-red-minimal-tiny i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;position:relative;line-height:0;transform:scale3d(1.25,1.25,1.25);margin-right:8px}.ccb-red-minimal-tiny i:before{position:relative;line-height:0!important}.ccb-red-minimal-tiny:hover,.ccb-red-minimal-tiny:active{color:#fff;background:#eb1f1f}.ccb-red-minimal-tiny:hover svg:not([data-svg-type=spinner]),.ccb-red-minimal-tiny:active svg:not([data-svg-type=spinner]){opacity:1}.ccb-red-minimal-tiny:hover i,.ccb-red-minimal-tiny:active i{opacity:1}.ccb-red-minimal-tiny:active,.ccb-red-minimal-tiny:focus{outline:0}.ccb-red-minimal-tiny:focus-visible{outline:var(--cc_size_border_width_m) solid var(--cc_color_border_input_active);outline-offset:var(--cc_size_spacing_xxs)}.ccb-red-minimal-tiny.upgrade-badge:before{font-size:11px;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.5px;content:"PRO";padding:0 8px;border-radius:64px;margin-right:8px;background-color:#0ce8d6;color:#1f3751;height:20px}.ccb-red-minimal-tiny svg path{fill:#ef4e4e}.ccb-red-minimal-tiny:hover,.ccb-red-minimal-tiny:active{background:none;color:#dd1414}.ccb-red-minimal-tiny:hover svg path,.ccb-red-minimal-tiny:active svg path{fill:#dd1414}.ccb-red-minimal-tiny svg:not([data-svg-type=spinner]){height:12px;width:12px}.ccb-red-minimal-tiny i{margin-right:6px}.ccb-icon-only{width:24px;height:24px;border:0;border-radius:50%}.ccb-icon-only i{margin-right:0;min-width:auto}.ccb-full{width:100%}.ccb-left{margin-right:auto}.ccb-right{margin-left:auto}.ccb-floated{position:absolute;top:24px;right:32px}.ccb-floated-left{position:absolute;top:24px;left:32px}.ccb-no-pad{min-height:0;padding:0}.ccb-no-margin{margin:0}.ccb-no-margin i{margin:0!important}[class*=ccb-][disabled],button[disabled]{opacity:.5;cursor:not-allowed}.button-group{display:flex;align-items:center;gap:var(--cc_size_spacing_s);height:var(--cc_size_avatar_l);padding:var(--cc_size_spacing_s);background:var(--cc_color_background_3);border-radius:var(--cc_size_border_radius_l);overflow:hidden}.button-group.full{width:100%}.button-group.full .button-group__button{flex:1}.button-group.small .button-group__button{width:30px;height:30px;font-size:14px}.button-group__wrap{display:flex;align-items:center}.button-group__button{transition:all cubic-bezier(.785,.135,.15,.86) .2s;display:flex!important;align-items:center;justify-content:center;height:28px;padding:4px;color:#142334;font-weight:600;cursor:pointer}.button-group__button:hover{background:#f5f7fa}.button-group__button i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;color:#4d5a68;margin-left:0}.button-group__button.active{background:var(--cc_color_background_1);box-shadow:0 var(--cc_size_depth_1_y) var(--cc_size_depth_1_blur) var(--cc_color_depth_1)}.button-group__button i{font-size:24px}.button-group__button.text{width:auto;padding:0 12px;border-radius:var(--cc_size_border_radius_l);font-weight:600;font-size:12px;line-height:1.5}.button-group__label{color:#8191a2;font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.125;font-weight:700;text-transform:uppercase;padding-left:var(--cc_size_spacing_xs)}.button-group__label:empty{display:none}.btn-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:12px}.btn-container.align-left{justify-content:flex-start}.icon__btn{display:flex!important;align-items:center!important;justify-content:center!important;color:#4d5a68!important;transition:all ease .15s!important;border-radius:50%!important;background-color:transparent!important;transition:all ease-in-out .15s!important;width:30px!important;height:30px!important;font-size:16px!important}.icon__btn:hover{color:#4d5a68;background-color:#c3c8cc;cursor:pointer}.icon__btn:active{color:#c3c8cc!important;background-color:#828c95!important}.icon__btn--medium{display:flex!important;align-items:center!important;justify-content:center!important;color:#4d5a68!important;transition:all ease .15s!important;border-radius:50%!important;background-color:transparent!important;transition:all ease-in-out .15s!important;width:40px!important;height:40px!important;font-size:20px!important}.icon__btn--medium:hover{color:#4d5a68;background-color:#c3c8cc;cursor:pointer}.icon__btn--medium:active{color:#c3c8cc!important;background-color:#828c95!important}.icon__btn--grid-control{display:flex!important;align-items:center!important;justify-content:center!important;color:#9ea5ac!important;transition:all ease .15s!important;border-radius:50px!important;background-color:#fff!important;transition:all ease-in-out .15s!important;width:25px!important;height:25px!important;font-size:18px!important}.icon__btn--grid-control:hover{color:#fff;background-color:#0967d2;cursor:pointer}.icon__btn--grid-control:active{color:#fff!important;background-color:#1980f5!important}.icon__btn--clear-filters{display:flex!important;align-items:center!important;justify-content:center!important;color:#ef4e4e!important;transition:all ease .15s!important;border-radius:50px!important;background-color:#fff!important;transition:all ease-in-out .15s!important;width:32px!important;height:32px!important;font-size:20px!important;border:1px solid #c3c8cc}.icon__btn--clear-filters:hover{color:#fff;background-color:#f37d7d;cursor:pointer}.icon__btn--clear-filters:active{color:#fff!important;background-color:#ef4e4e!important}.icon__btn--clear-filters:hover{border:1px solid #f37d7d}.icon__btn--title-control{display:flex!important;align-items:center!important;justify-content:center!important;color:#666!important;transition:all ease .15s!important;border-radius:50px!important;background-color:transparent!important;transition:all ease-in-out .15s!important;width:32px!important;height:32px!important;font-size:20px!important}.icon__btn--title-control:hover{color:#4d5a68;background-color:#c3c8cc;cursor:pointer}.icon__btn--title-control:active{color:#fff!important;background-color:#4d5a68!important}.icon__btn--image-action{display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;transition:all ease .15s!important;border-radius:50%!important;background-color:transparent!important;transition:all ease-in-out .15s!important;width:30px!important;height:30px!important;font-size:20px!important}.icon__btn--image-action:hover{color:#fff;background-color:transparent;cursor:pointer}.icon__btn--image-action:active{color:#c3c8cc!important;background-color:#828c95!important}.icon__btn--image-action:hover{transform:scale(1.2)}.icon__btn--input-action{width:20px!important;height:20px!important;font-size:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0967d2!important;transition:all ease .15s!important;border-radius:4px!important;background-color:transparent!important;transition:all ease-in-out .15s!important}.icon__btn--input-action:hover{color:#fff;background-color:#0967d2;cursor:pointer}.icon__btn--input-action:active{color:#fff!important;background-color:#074fa1!important}.icon__btn--position-absolute{position:absolute!important;top:10px;right:10px}.icon__btn--position-fixed{display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;transition:all ease .15s!important;border-radius:50%!important;background-color:#000!important;transition:all ease-in-out .15s!important;position:fixed!important;top:10px;left:10px;z-index:1000}.icon__btn--position-fixed:hover{color:#fff;background-color:#000;cursor:pointer}.icon__btn--position-fixed:active{color:#fff!important;background-color:#000!important}.icon__btn.is-active{display:flex!important;align-items:center!important;justify-content:center!important;color:#4d5a68!important;transition:all ease .15s!important;border-radius:50%!important;background-color:#adb4b9!important;transition:all ease-in-out .15s!important}.icon__btn.is-active:hover{color:#4d5a68;background-color:#c3c8cc;cursor:pointer}.icon__btn.is-active:active{color:#c3c8cc!important;background-color:#828c95!important}.size-up-icon{transform:scale(1.3)}.dropdown{position:relative}.dropdown a.dropdown-btn{padding:8px 12px;color:#0967d2;background-color:#fffc;border-radius:4px;cursor:pointer}.dropdown a.dropdown-btn:hover{background-color:#fff}.dropdown.show-contents .dropdown-contents{visibility:visible;opacity:1;top:46px;transition-delay:0ms}.dropdown.show-contents a.dropdown-btn{background-color:#fff;color:#0967d2}.dropdown .dropdown-contents{visibility:hidden;position:absolute;background-color:#fff;box-shadow:0 -6px 80px #0000002d;opacity:0;transition:visibility 0s linear .25s,opacity .25s ease-in-out,top .25s ease-in-out}.dropdown.right-align-dropdown .dropdown-contents{right:0;left:auto;left:initial}.dropdown.right-align-dropdown .dropdown-contents:before{right:16px;left:auto;left:initial}ul.dropdown-content-options{padding:6px 0;width:250px}ul.dropdown-content-options li>a{transition:all cubic-bezier(.785,.135,.15,.86) .2s;display:flex;align-items:center;gap:var(--cc_size_spacing_s);padding:var(--cc_size_spacing_s);border-radius:var(--cc_size_border_radius_l);color:var(--cc_color_link_secondary);font-family:Averta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:var(--cc_size_text_s);cursor:pointer}ul.dropdown-content-options li>a>i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;flex:none;font-size:var(--cc_size_text_m);line-height:1}ul.dropdown-content-options li>a:hover{background:var(--cc_color_button_background_subtle)}ul.dropdown-content-options li>a:last-of-type{margin-bottom:0}ul.dropdown-content-options li .content-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:3px}ul.dropdown-content-options li.hidden{display:none}.notification-dropdown{transition:all cubic-bezier(.785,.135,.15,.86) .2s;display:flex;align-items:center;background:none}@media screen and (min-width: 1024px){.notification-dropdown{justify-content:center}}.notification-dropdown .show-badge .badge{display:flex}.notification-dropdown .badge{position:absolute;top:-6px;left:8px;display:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#ef4e4e;color:#fff}.notification-dropdown .badge .badge-count{display:inline-block;max-width:22px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600}.add-to-report-dropdown{border-radius:4px;background:#ebeff5;width:40px;height:40px}.add-to-report-dropdown.show-contents{background:#b8c6dc}.add-to-report-dropdown.show-contents a.dropdown-btn{background:none;color:#1f3751}.add-to-report-dropdown a.dropdown-btn{transition:all cubic-bezier(.785,.135,.15,.86) .2s;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:none;color:#1f3751;font-size:18px}.add-to-report-dropdown a.dropdown-btn:hover{background:#c9d4e4}.add-to-report-dropdown a.dropdown-btn:hover i{transition:all cubic-bezier(.785,.135,.15,.86) .2s;color:#142334;margin-left:0}.add-to-report-dropdown a.dropdown-btn:active{background:#c9d4e4}.ai-toolbox-content{--ai-toolbox-bg-primary: #f8f9fa;--ai-toolbox-bg-secondary: #ffffff;--ai-toolbox-bg-tertiary: #e9ecef;--ai-toolbox-bg-hover: #f1f3f4;--ai-toolbox-text-primary: #212529;--ai-toolbox-text-secondary: #495057;--ai-toolbox-text-muted: #6c757d;--ai-toolbox-border: #dee2e6;--ai-toolbox-accent: #0d6efd;--ai-toolbox-accent-hover: #0b5ed7;--ai-toolbox-link: #0d6efd;--ai-toolbox-link-hover: #0b5ed7;--ai-toolbox-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--ai-toolbox-shadow-md: 0 2px 4px rgba(0, 0, 0, .1);--ai-toolbox-error-bg: #ff4444;--ai-toolbox-error-text: #ff6b6b}.ai-toolbox-content.dark-theme,html.dark-environment .ai-toolbox-content{--ai-toolbox-bg-primary: #2e2e36;--ai-toolbox-bg-secondary: #40414f;--ai-toolbox-bg-tertiary: #3a3b43;--ai-toolbox-bg-hover: #383a42;--ai-toolbox-text-primary: #ececf1;--ai-toolbox-text-secondary: #d1d5db;--ai-toolbox-text-muted: #b0b3b8;--ai-toolbox-border: #5a5b67;--ai-toolbox-accent: #788cff;--ai-toolbox-accent-hover: #5f73e0;--ai-toolbox-link: #8ab4f8;--ai-toolbox-link-hover: #99c0ff;--ai-toolbox-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--ai-toolbox-shadow-md: 0 2px 8px rgba(0, 0, 0, .2);--ai-toolbox-error-bg: #ff4444;--ai-toolbox-error-text: #ff6b6b}.ai-chat-content{--ai-toolbox-bg-primary: #f8f9fa;--ai-toolbox-bg-secondary: #ffffff;--ai-toolbox-bg-tertiary: #e9ecef;--ai-toolbox-bg-hover: #f1f3f4;--ai-toolbox-text-primary: #212529;--ai-toolbox-text-secondary: #495057;--ai-toolbox-text-muted: #6c757d;--ai-toolbox-border: #dee2e6;--ai-toolbox-accent: #0d6efd;--ai-toolbox-accent-hover: #0b5ed7;--ai-toolbox-link: #0d6efd;--ai-toolbox-link-hover: #0b5ed7;--ai-toolbox-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--ai-toolbox-shadow-md: 0 2px 4px rgba(0, 0, 0, .1);--ai-toolbox-error-bg: #ff4444;--ai-toolbox-error-text: #ff6b6b}.ai-chat-content.dark-theme,html.dark-environment .ai-chat-content{--ai-toolbox-bg-primary: #2e2e36;--ai-toolbox-bg-secondary: #40414f;--ai-toolbox-bg-tertiary: #3a3b43;--ai-toolbox-bg-hover: #383a42;--ai-toolbox-text-primary: #ececf1;--ai-toolbox-text-secondary: #d1d5db;--ai-toolbox-text-muted: #b0b3b8;--ai-toolbox-border: #5a5b67;--ai-toolbox-accent: #788cff;--ai-toolbox-accent-hover: #5f73e0;--ai-toolbox-link: #8ab4f8;--ai-toolbox-link-hover: #99c0ff;--ai-toolbox-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--ai-toolbox-shadow-md: 0 2px 8px rgba(0, 0, 0, .2);--ai-toolbox-error-bg: #ff4444;--ai-toolbox-error-text: #ff6b6b}.ai-toolbox-content{margin:0;padding:0;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;background-color:var(--ai-toolbox-bg-primary);color:var(--ai-toolbox-text-secondary)}.toolbox-page-title{font-size:2.2rem;color:var(--ai-toolbox-text-primary);margin:0 0 12px;font-weight:700}@media (max-width: 768px){.toolbox-page-title{font-size:1.8rem}}.dash-button,.project-search-section .search-form .search-input-group .search-buttons-container input[type=submit]{padding:12px 24px;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s ease;background-color:var(--ai-toolbox-accent);color:#fff}.dash-button:disabled,.project-search-section .search-form .search-input-group .search-buttons-container input[type=submit]:disabled{opacity:.6;cursor:not-allowed}.dash-button:hover:not(:disabled),.project-search-section .search-form .search-input-group .search-buttons-container input[type=submit]:hover:not(:disabled){background-color:var(--ai-toolbox-accent-hover)}.dash-button.secondary-action,.project-search-section .search-form .search-input-group .search-buttons-container input.secondary-action[type=submit]{padding:12px 24px;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s ease;background-color:var(--ai-toolbox-bg-secondary);color:var(--ai-toolbox-text-secondary);border:1px solid var(--ai-toolbox-border)}.dash-button.secondary-action:disabled,.project-search-section .search-form .search-input-group .search-buttons-container input.secondary-action[type=submit]:disabled{opacity:.6;cursor:not-allowed}.dash-button.secondary-action:hover:not(:disabled),.project-search-section .search-form .search-input-group .search-buttons-container input.secondary-action[type=submit]:hover:not(:disabled){background-color:var(--ai-toolbox-bg-hover);color:var(--ai-toolbox-text-primary)}.project-search-section{padding:30px;min-height:100vh;box-sizing:border-box}html:not(.dark-environment) .project-search-section{border:1px solid var(--ai-toolbox-border);box-shadow:var(--ai-toolbox-shadow-md)}.project-search-section .section-subtitle{font-size:1.3rem;color:var(--ai-toolbox-text-muted);margin-bottom:30px;font-weight:400}.project-search-section .search-form{margin-bottom:30px}.project-search-section .search-form label{display:block;color:var(--ai-toolbox-text-muted);font-weight:600;margin-bottom:8px;font-size:.95rem}.project-search-section .search-form .search-input-group{display:flex;flex-direction:column;gap:15px}.project-search-section .search-form .search-input-group input[type=text]{width:100%;padding:12px 16px;background-color:var(--ai-toolbox-bg-secondary);color:var(--ai-toolbox-text-primary);border:1px solid var(--ai-toolbox-border);border-radius:6px;font-size:1rem;box-sizing:border-box;max-width:500px}.project-search-section .search-form .search-input-group input[type=text]::placeholder{color:var(--ai-toolbox-text-muted)}.project-search-section .search-form .search-input-group input[type=text]:focus{border-color:var(--ai-toolbox-accent);outline:none;box-shadow:0 0 0 3px #788cff4d}.project-search-section .search-form .search-input-group input[type=text]:disabled{opacity:.6;cursor:not-allowed}.project-search-section .search-form .search-input-group .search-buttons-container{display:flex;gap:12px;align-items:center}.project-search-section #project-search-results{overflow:hidden}.project-search-section #project-search-results table{background-color:var(--ai-toolbox-bg-secondary);border:1px solid var(--ai-toolbox-border);border-radius:8px;box-shadow:var(--ai-toolbox-shadow-sm);width:100%;border-collapse:collapse;margin:0}html.dark-environment .project-search-section #project-search-results table{box-shadow:var(--ai-toolbox-shadow-md)}.project-search-section #project-search-results table thead{background-color:var(--ai-toolbox-bg-tertiary)}.project-search-section #project-search-results table thead tr{border:none;background-color:transparent}.project-search-section #project-search-results table th,.project-search-section #project-search-results table td{padding:16px 20px;text-align:left;border:none;color:var(--ai-toolbox-text-secondary);background-color:transparent}.project-search-section #project-search-results table th{background-color:var(--ai-toolbox-bg-tertiary);color:var(--ai-toolbox-text-primary);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--ai-toolbox-border)}.project-search-section #project-search-results table tbody tr{border:none}.project-search-section #project-search-results table tbody tr:nth-child(odd){background-color:var(--ai-toolbox-bg-secondary)}html.dark-environment .project-search-section #project-search-results table tbody tr:nth-child(odd){background-color:var(--ai-toolbox-bg-secondary)!important}html.dark-environment .project-search-section #project-search-results table tbody tr:nth-child(2n){background-color:var(--ai-toolbox-bg-primary)!important}.project-search-section #project-search-results table tbody tr:hover{background-color:var(--ai-toolbox-bg-hover)}.project-search-section #project-search-results table tbody tr.clickable-row td{padding:0}.project-search-section #project-search-results table tbody tr.clickable-row .row-link{display:block;padding:16px 20px;color:var(--ai-toolbox-text-secondary);text-decoration:none;width:100%;height:100%;transition:all .2s ease}.project-search-section #project-search-results table tbody tr.clickable-row .row-link:hover{color:var(--ai-toolbox-text-primary)}.project-search-section #project-search-results table tbody tr.clickable-row .row-link .project-name{display:block;font-weight:600;margin-bottom:4px;color:var(--ai-toolbox-text-primary)}.project-search-section #project-search-results table tbody tr.clickable-row .row-link .project-address{display:block;font-size:.9rem;color:var(--ai-toolbox-text-muted)}.project-search-section #project-search-results table tbody tr.clickable-row .row-link .company-name{display:block;font-size:.8rem;font-weight:500;color:var(--ai-toolbox-accent);margin-top:2px}.project-search-section #project-search-results table tbody tr.clickable-row .row-link .project-id{display:block;font-size:.75rem;color:var(--ai-toolbox-text-muted);margin-top:4px}.project-search-section #project-search-results .pagination-container{padding:20px;background-color:var(--ai-toolbox-bg-primary)}.project-search-section #project-search-results .pagination-container .pagination{display:flex;justify-content:center;gap:8px}.project-search-section #project-search-results .pagination-container .pagination a,.project-search-section #project-search-results .pagination-container .pagination span{padding:8px 12px;background-color:var(--ai-toolbox-bg-secondary);color:var(--ai-toolbox-text-secondary);text-decoration:none;border-radius:4px;font-size:.9rem;transition:background-color .2s ease}.project-search-section #project-search-results .pagination-container .pagination a:hover,.project-search-section #project-search-results .pagination-container .pagination span:hover{background-color:var(--ai-toolbox-border)}.project-search-section #project-search-results .pagination-container .pagination a.current,.project-search-section #project-search-results .pagination-container .pagination span.current{background-color:var(--ai-toolbox-accent);color:#fff}.project-search-section .no-results{background-color:var(--ai-toolbox-bg-secondary);border:1px solid var(--ai-toolbox-border);border-radius:8px;box-shadow:var(--ai-toolbox-shadow-sm);text-align:center;color:var(--ai-toolbox-text-muted);font-style:italic;padding:40px 20px;margin-top:20px}.project-search-section .initial-prompt{text-align:center;color:var(--ai-toolbox-text-muted);padding:60px 20px}.project-search-section .initial-prompt p{font-size:1.1rem;margin:0}.ai-toolbox-chat-content{padding:20px;height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;position:relative}@media (max-width: 768px){.ai-toolbox-chat-content{padding:15px;height:calc(100vh - 30px)}}.ai-toolbox-chat-content .chat-header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--ai-toolbox-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}@media (max-width: 768px){.ai-toolbox-chat-content .chat-header{flex-direction:column;align-items:stretch;gap:12px}}.ai-toolbox-chat-content .chat-header .header-actions{display:flex;gap:12px;align-items:center}@media (max-width: 768px){.ai-toolbox-chat-content .chat-header .header-actions{justify-content:center}}.ai-toolbox-chat-content .dash-select{border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s ease;background-color:var(--ai-toolbox-bg-secondary);color:var(--ai-toolbox-text-secondary);border:1px solid var(--ai-toolbox-border);margin-bottom:0;padding:12px 40px 12px 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.ai-toolbox-chat-content .dash-select:disabled{opacity:.6;cursor:not-allowed}.ai-toolbox-chat-content .dash-select:hover:not(:disabled){background-color:var(--ai-toolbox-bg-hover);color:var(--ai-toolbox-text-primary)}.ai-toolbox-chat-content .project-context{background-color:var(--ai-toolbox-bg-secondary);border:1px solid var(--ai-toolbox-border);border-radius:8px;box-shadow:var(--ai-toolbox-shadow-sm);padding:24px;margin-bottom:30px}@media (max-width: 768px){.ai-toolbox-chat-content .project-context{padding:16px;margin-bottom:20px}}.ai-toolbox-chat-content .project-context h2{font-size:1.5rem;color:var(--ai-toolbox-text-primary);margin:0 0 16px;font-weight:600}@media (max-width: 768px){.ai-toolbox-chat-content .project-context h2{font-size:1.3rem}}.ai-toolbox-chat-content .project-context p{margin:8px 0;font-size:.95rem}.ai-toolbox-chat-content .project-context p strong{color:var(--ai-toolbox-text-primary);font-weight:600}.ai-toolbox-chat-content .project-context .project-address{color:var(--ai-toolbox-text-secondary)}.ai-toolbox-chat-content .project-context .company-name{color:var(--ai-toolbox-accent);font-weight:500}.ai-toolbox-chat-content .chat-interface{flex:1;display:flex;flex-direction:column;min-height:0;height:100%}.ai-toolbox-chat-content .chat-interface .chat-messages{background-color:var(--ai-toolbox-bg-secondary);border:1px solid var(--ai-toolbox-border);border-radius:8px;box-shadow:var(--ai-toolbox-shadow-sm);flex:1;padding:20px;margin-bottom:20px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.ai-toolbox-chat-content .chat-interface .chat-messages{padding:15px;margin-bottom:15px}}.ai-toolbox-chat-content .chat-interface .chat-messages .system-message{background-color:var(--ai-toolbox-bg-tertiary);border:1px solid var(--ai-toolbox-border);border-radius:6px;padding:16px;margin-bottom:16px}.ai-toolbox-chat-content .chat-interface .chat-messages .system-message p{margin:0;color:var(--ai-toolbox-text-secondary);font-style:italic}.ai-toolbox-chat-content .chat-interface .chat-input-container{flex-shrink:0}.ai-toolbox-chat-content .chat-interface .chat-input-container .chat-form{width:100%}.ai-toolbox-chat-content .chat-interface .chat-input-container .chat-form .chat-input{width:100%;padding:12px 16px;background-color:var(--ai-toolbox-bg-secondary);color:var(--ai-toolbox-text-primary);border:1px solid var(--ai-toolbox-border);border-radius:6px;font-size:1rem;box-sizing:border-box;resize:vertical;min-height:60px;max-height:150px;font-family:inherit;line-height:1.4}.ai-toolbox-chat-content .chat-interface .chat-input-container .chat-form .chat-input::placeholder{color:var(--ai-toolbox-text-muted)}.ai-toolbox-chat-content .chat-interface .chat-input-container .chat-form .chat-input:focus{border-color:var(--ai-toolbox-accent);outline:none;box-shadow:0 0 0 3px #788cff4d}.ai-toolbox-chat-content .chat-interface .chat-input-container .chat-form .chat-input:disabled{opacity:.6;cursor:not-allowed}.ai-toolbox-chat-content .chat-interface .chat-input-container .chat-form .chat-input::placeholder{font-style:italic}@media (max-width: 768px){.ai-toolbox-chat-content .chat-interface .chat-input-container .chat-form .chat-input{padding:12px;min-height:50px;font-size:.95rem}}.single-page-section .message-container{display:flex;flex-direction:column;max-width:75%;max-width:1000px;box-sizing:border-box;margin:0 0 24px}@media (max-width: 768px){.single-page-section .message-container{max-width:90%}}.single-page-section .message-container .message-header{display:flex;justify-content:space-between;align-items:center;margin:16px 8px 0;padding:12px;background:var(--cc_color_background_2);border-radius:8px;font-size:.75rem}@media (max-width: 768px){.single-page-section .message-container .message-header{font-size:.7rem;margin-bottom:3px}}.single-page-section .message-container .message-header .message-sender{font-size:1rem;font-weight:600;margin:0}.single-page-section .message-container .message-header .message-sender .model-name{font-weight:400;opacity:.7;font-size:.9em;margin-left:4px;text-transform:none}.single-page-section .message-container .message-header .message-time{font-size:.7rem;opacity:.8}@media (max-width: 768px){.single-page-section .message-container .message-header .message-time{font-size:.65rem}}.single-page-section .message-container .message-content{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;border-radius:18px;padding:10px 14px;margin:0;box-sizing:border-box;line-height:1.4}.single-page-section .message-container .message-content .markdown-content p{display:block}.single-page-section .message-container .message-content .markdown-content h2{font-size:14px}.single-page-section .message-container .message-content:empty{display:none}.single-page-section .message-container .message-content p,.single-page-section .message-container .message-content ol,.single-page-section .message-container .message-content ul,.single-page-section .message-container .message-content li,.single-page-section .message-container .message-content h1,.single-page-section .message-container .message-content h2,.single-page-section .message-container .message-content h3,.single-page-section .message-container .message-content h4,.single-page-section .message-container .message-content h5,.single-page-section .message-container .message-content h6{margin:0;padding:0;color:var(--cc_color_text_subtle)}.single-page-section .message-container .message-content h1,.single-page-section .message-container .message-content h2,.single-page-section .message-container .message-content h3{color:var(--cc_color_text_default);margin:0 0 8px;font-weight:600}.single-page-section .message-container .message-content h1:not(:first-child),.single-page-section .message-container .message-content h2:not(:first-child),.single-page-section .message-container .message-content h3:not(:first-child){margin-top:16px}.single-page-section .message-container .message-content h1{font-size:24px}.single-page-section .message-container .message-content h2{font-size:18px}.single-page-section .message-container .message-content p{font-size:1rem;line-height:1.5;margin:.25em 0}.single-page-section .message-container .message-content p:first-child{margin-top:0}.single-page-section .message-container .message-content p:last-child{margin-bottom:0}.single-page-section .message-container .message-content ol,.single-page-section .message-container .message-content ul{padding-left:1.5em;margin:.25em 0}.single-page-section .message-container .message-content ol ol,.single-page-section .message-container .message-content ol ul,.single-page-section .message-container .message-content ul ol,.single-page-section .message-container .message-content ul ul{margin-top:.2em;margin-bottom:.2em}.single-page-section .message-container .message-content ol{list-style-type:decimal}.single-page-section .message-container .message-content ul{list-style-type:disc}.single-page-section .message-container .message-content li{margin:.1em 0;padding:.1em 0;line-height:1.4}.single-page-section .message-container .message-content li>*:first-child{margin-top:0}.single-page-section .message-container .message-content li>*:last-child{margin-bottom:0}.single-page-section .message-container .message-content strong{font-weight:600}.single-page-section .message-container .message-content code{background-color:var(--ai-toolbox-bg-tertiary);padding:2px 4px;border-radius:3px;font-family:Monaco,Consolas,monospace;font-size:.8em}.single-page-section .message-container .message-content pre{font-size:.8em;text-wrap:auto}.single-page-section .message-container.user-message{align-self:flex-end}.single-page-section .message-container.user-message .message-header{text-align:right}.single-page-section .message-container.assistant-message{align-self:flex-start}.single-page-section .message-container.assistant-message .message-header{text-align:left}.single-page-section .message-container.assistant-message .message-content{color:var(--ai-toolbox-text-primary)}.single-page-section .message-container.assistant-message .message-content:has(.thinking-indicator:only-child){background-color:transparent;border:1px solid var(--ai-toolbox-border);padding:8px 16px}.single-page-section .message-container.error-message{align-self:flex-start}.single-page-section .message-container.error-message .message-header{text-align:left}.single-page-section .message-container.error-message .message-header .message-sender{color:var(--ai-toolbox-error-text)}.single-page-section .message-container.error-message .message-content{background-color:var(--ai-toolbox-error-bg);color:#fff}.chat-image{display:block;max-width:100%;height:auto;border-radius:12px;margin:8px 0;box-shadow:0 2px 8px #0000001a}.chat-image:first-child{margin-top:0}.chat-image:last-child{margin-bottom:0}@media (min-width: 768px){.chat-image{max-width:500px}}.chat-image:hover{box-shadow:0 4px 12px #00000026;cursor:pointer}.user-message .message-content .chat-image{border:2px solid rgba(255,255,255,.2)}.assistant-message .message-content .chat-image{border:1px solid var(--ai-toolbox-border)}.chat-link{color:var(--ai-toolbox-link);text-decoration:underline;word-break:break-word;transition:color .2s ease}.chat-link:hover{color:var(--ai-toolbox-link-hover);text-decoration:underline}.chat-link:active{opacity:.8}.user-message .message-content .chat-link{color:#fff;text-decoration-color:#fff9}.user-message .message-content .chat-link:hover{color:#fff;text-decoration-color:#fff}.assistant-message .message-content .chat-link{color:var(--ai-toolbox-link)}.assistant-message .message-content .chat-link:hover{color:var(--ai-toolbox-link-hover)}.chat-md-header{font-weight:600;color:var(--ai-toolbox-text-primary);margin:16px 0 8px;line-height:1.3}.chat-md-header:first-child{margin-top:0}.chat-md-header.chat-md-header-1{font-size:1.8rem}.chat-md-header.chat-md-header-2{font-size:1.5rem}.chat-md-header.chat-md-header-3{font-size:1.3rem}.chat-md-header.chat-md-header-4{font-size:1.1rem}.chat-md-header.chat-md-header-5{font-size:1rem}.chat-md-header.chat-md-header-6{font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.message-content strong{font-weight:600}.user-message .message-content .chat-md-header{color:#fff}.chat-list{margin:0;padding-left:20px;list-style-type:disc}.chat-list.chat-ordered-list{list-style-type:decimal}.chat-list .chat-list-item{margin:0;padding:0;line-height:1.3}.chat-list .chat-list-item .chat-link{word-break:break-word}.user-message .message-content .chat-list .chat-list-item{color:#fff}.user-message .message-content .chat-list .chat-list-item::marker{color:#fffc}.assistant-message .message-content .chat-list .chat-list-item{color:var(--ai-toolbox-text-primary)}.assistant-message .message-content .chat-list .chat-list-item::marker{color:var(--ai-toolbox-text-muted)}.message-content .chat-table{width:100%;margin:12px 0;border-collapse:collapse;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a;background-color:var(--ai-toolbox-bg-secondary);border:1px solid var(--ai-toolbox-border)}.message-content .chat-table:first-child{margin-top:0}.message-content .chat-table:last-child{margin-bottom:0}.message-content .chat-table thead{background-color:var(--ai-toolbox-bg-tertiary)}.message-content .chat-table thead tr{background-color:transparent!important;border:none!important}.message-content .chat-table thead th{font-weight:600;text-align:left;color:var(--ai-toolbox-text-primary)!important;background-color:var(--ai-toolbox-bg-tertiary)!important;border:none!important;padding:12px 16px!important;font-size:.9rem}@media (max-width: 768px){.message-content .chat-table thead th{padding:8px 12px!important}}.message-content .chat-table tbody tr{border-top:1px solid var(--ai-toolbox-border)!important;border-bottom:none!important;border-left:none!important;border-right:none!important;background-color:transparent!important}.message-content .chat-table tbody tr:hover{background-color:var(--ai-toolbox-bg-hover)!important}.message-content .chat-table tbody td{color:var(--ai-toolbox-text-secondary)!important;background-color:transparent!important;border:none!important;padding:12px 16px!important;text-align:left}@media (max-width: 768px){.message-content .chat-table tbody td{padding:8px 12px!important}}.user-message .message-content .chat-table{background-color:#ffffff1a!important;box-shadow:0 1px 3px #0003!important;border-color:#fff3!important}.user-message .message-content .chat-table thead th{background-color:#ffffff26!important;color:#fff!important}.user-message .message-content .chat-table tbody td{color:#fff!important}.user-message .message-content .chat-table tbody tr{border-top-color:#fff3!important}.user-message .message-content .chat-table tbody tr:hover{background-color:#ffffff1a!important}.assistant-message .message-content .chat-table{border:1px solid var(--ai-toolbox-border)!important}.assistant-message .message-content .chat-table .chat-link{color:var(--ai-toolbox-link)!important}.assistant-message .message-content .chat-table .chat-link:hover{color:var(--ai-toolbox-link-hover)!important}.thinking-indicator{display:inline-flex;align-items:center;gap:4px;padding:8px 0;min-height:24px}.thinking-indicator .dot{width:8px;height:8px;border-radius:50%;background-color:var(--ai-toolbox-text-muted);animation:thinking-pulse 1.4s infinite ease-in-out both}.thinking-indicator .dot:nth-child(1){animation-delay:-.32s}.thinking-indicator .dot:nth-child(2){animation-delay:-.16s}@keyframes thinking-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.thinking-indicator.inline{display:inline-flex;vertical-align:middle;padding:0;margin-right:6px}.thinking-indicator.inline .dot{width:6px;height:6px}.dash-button .thinking-indicator .dot,.project-search-section .search-form .search-input-group .search-buttons-container input[type=submit] .thinking-indicator .dot{background-color:currentColor;opacity:.7}body.dash-body .ai-toolbox-content .ai-toolbox-chat-content .chat-form{max-width:none!important;width:100%}
