CINXE.COM
Sign in – Have an idea? Share it!
<!DOCTYPE html> <html lang="en" class="ltr site3"> <head> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> <meta charset="utf-8"> <title>Sign in – Have an idea? Share it!</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="X1x-h-ZoSfHMtel-v8PxYKwo1LxxUmyDPvwqsSd0FfQNIQ9sVmNyS7chCxhtmP-xxFNn0eXsgEyBl_VjQqZwrw" /> <link rel="canonical" href="" /> <script type="text/javascript"> (function(window) { var methods = ['log', 'dir', 'trace']; if (typeof window.console === 'undefined') { window.console = {}; } for (var i in methods) { if (!(methods[i] in window.console)) { window.console[methods[i]] = function() {}; } } }(window)); </script> <script> window.UserVoice || (window.UserVoice = []); </script> <!--[if lt IE 7]> <link rel="stylesheet" href="https://assets.uvcdn.com/pkg/clients/site2/ie-6f6256efa8fcab0da2c5c83d6ccddaabe16fdd607b4f9e01ad9efe887b491c11.css" media="screen" /> <![endif]--> <!--[if lt IE 9]> <script src="https://assets.uvcdn.com/pkg/clients/site2/lt_IE_9-5d621b8b38991dde7ef0c335fc7cc90426c625e325949517b23be2141b721a05.js"></script> <![endif]--> <style type="text/css"> /* ----------------------------------------------------------- Link color ----------------------------------------------------------- */ .uvCustomLink-color, a, .uvHelp, .uvTabSelect, .uvTab-dropdown .uvFieldPlaceholder, .uvModule-session .vcard .uvRememberMe a, .uvModule-session .uvModuleSection-signin a, .uvBreadcrumbs, .uvStyle-linkArrow { color: #0078B4; } .uvCustomLink-background, .uvTab-selected, .uvTab-selected .uvFieldSelect, .uvPagination .current { background-color: #0078B4; } /* ----------------------------------------------------------- Primary color ----------------------------------------------------------- */ .uvCustomPrimary-color { color: #0078B4; } .uvCustomPrimary-background, .uvUserBadgeLabel { background-color: #0078B4; } /* Utility color classes */ .color-primary { color: #0078B4 !important; } .color-primary-bg { background-color: #0078B4 !important; } .color-primary-border { border-color: #0078B4 !important; } .color-secondary { color: #0078B4 !important; } .color-secondary-bg { background-color: #0078B4 !important; } .color-secondary-border { border-color: #0078B4 !important; } .color-link { color: #0078B4 !important; } .color-link-bg { background-color: #0078B4 !important; } .color-link-border { border-color: #0078B4 !important; } .color-background { color: #0078B4 !important; } .color-background-bg { background-color: #0078B4 !important; } .color-background-border { border-color: #0078B4 !important; } .uvNavList .uvListItem-forum, .uvModule-session .uvUserNav a { color: #0078B4; } .uvStyle-button, .uv-article-page .uvSidebar .uvModule-helpdesk, .uvTab-selected, .uvField-votesXXX .uvField-votesXXX-selected, .uvField-votesXXX input[type=radio]:checked + label { background: #0078B4; } .uvIdeaVoteFormTrigger .uvIdeaVoteFormTriggerState-you_voted, .uvList-categories .uvListItem-categoriesTitle, .uvList-categories .uvListItem a { background: #0078B4; } .impScoreButton.selected { background: #0078B4; } .uvStyle-button.uvIdeaVoteButtons-removevotes, .uvPagination a, .uvPagination span, .uvPagination em, .uvPagination .disabled, .uvIdeaVoteCount, .uvIdeaVoteCount strong, .uvIdeaTitle, .uvTab:hover, .uvTab:active, .uvTab:focus, .typeset h1, .typeset h2, .typeset h3, .typeset h4, .typeset h5, .uv-helpdesk-page .uvKbTopicTitle a { border-color: #0078B4; } .uv-helpdesk-page .uvKbTopic, .uvFaqList, .uvFaq, .uvIdea-show, .uvForumCreateIdea { border-color: #0078B4; } .forum-target:hover .forum-arrow, .forum-arrow::before, .forum-target:hover { color: #0078B4; border-color: #0078B4; } .uvStyle-button:hover { background-color: rgba(0,120,180,0.9); } .uvList-categories .uvListItem a:hover, .uvList-categories .uvListItem a:active, .uvList-categories .uvListItem a:focus, .uvList-categories .uvListItem.uvListItem-selected a { background-color: rgba(0,120,180,0.9); } .uvBody .forums .forum { border-color: #0078B4; } .uvTab.uvTab-selected { background-color: #0078B4!important } .uvCustomLink-background, .uvTab-selected, .uvTab-selected .uvFieldSelect, .uvPagination .current { background-color: #0078B4 } .uvVoter.uvVoterMode-voted .uvIdeaVoteFormTriggerState-you_voted { background-color: #0078B4 } .uvUserProfile .uvIdea-list .uvIdeaMeta, .uvIdeaVoteBadge .uvIdeaVoteCount, .uvPageContainer mark, .uvPagination a { color: #0078B4 } .stroke-primary svg { stroke: #0078B4!important } .uvField-idea svg, .uvField-search svg { fill: #0078B4!important } .uvCustomBackground-background-site3 { background-color: #0078B4; } /* ----------------------------------------------------------- Background color ----------------------------------------------------------- */ .uvCustomBackground-color { color: #0078B4; } .uvCustomBackground-background { background-color: #0078B4; } /* ----------------------------------------------------------- Status colors ----------------------------------------------------------- */ .uvStyle-status-under-review { background-color: #999999; color: #FFF; } .uvStyle-status-planned { background-color: #F0BA00; color: #FFF; } .uvStyle-status-started { background-color: #6FBC00; color: #FFF; } .uvStyle-status-completed { background-color: #7D7EDF; color: #FFF; } .uvStyle-status-declined { background-color: #BBBBBB; color: #FFF; } </style> <style type="text/css"> html { background-color: var(--gray-300); } body { --custom-test: 300; } :root{ --font-body:'Google Sans Text', Arial, sans-serif; --font-mono:'Google Sans Mono', monospace; --gray-300: #10151D; --blue-600: rgb(168 127 251); --gray-900: rgb(46 60 81); --white: rgb(22 30 41); --blue-400:hsl(217, 89%, 68%); --blue-500:hsl(217, 88%, 83%); --yellow-500:hsl(45, 100%, 58%); --gray-400:hsl(213, 7%, 76%); --gray-500:hsl(213, 5%, 39%); --gray-700:hsl(213, 5%, 39%); --gray-800:hsl(206, 6%, 25%); --gray-850:rgb(116 89 167); --text-xs:.75rem; --text-sm:.875rem; --text-base:1rem; --text-lg:1.25rem; --text-xl:2.25rem; --text-3xl:4.5rem; --text-header-1:normal normal bold clamp(2rem, 4vw + 1rem, 4rem) var(--font-mono); --text-header-2:normal normal bold clamp(2rem, 4vw + 1rem, 3.5rem) var(--font-mono); --text-header-3:normal normal bold clamp(1.5rem, 4vw + 1rem, 2.5rem) var(--font-mono); --text-subheader-1:normal normal 700 1.625rem var(--font-display); --text-subheader-2:normal normal 400 1.25rem var(--font-display); --text-link:normal normal bold 1rem var(--font-mono); --text-body:normal normal 400 1rem var(--font-body); --icon-light:var(--white); --icon-dark:var(--gray-900); } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qE52i0VBuxOCBA.woff2) format('woff2'); unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEl2i0VBuxOCBA.woff2) format('woff2'); unicode-range:U+0370-03FF; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEV2i0VBuxOCBA.woff2) format('woff2'); unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qER2i0VBuxOCBA.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEp2i0VBuxM.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:500; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmxjtjm4DZzFQQ.woff2) format('woff2'); unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:500; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmtjtjm4DZzFQQ.woff2) format('woff2'); unicode-range:U+0370-03FF; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:500; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmdjtjm4DZzFQQ.woff2) format('woff2'); unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:500; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmZjtjm4DZzFQQ.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:500; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmhjtjm4DZw.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmxjtjm4DZzFQQ.woff2) format('woff2'); unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmtjtjm4DZzFQQ.woff2) format('woff2'); unicode-range:U+0370-03FF; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmdjtjm4DZzFQQ.woff2) format('woff2'); unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmZjtjm4DZzFQQ.woff2) format('woff2'); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face{ font-family:'Google Sans Text'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmhjtjm4DZw.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face{ font-family:'Google Sans Mono'; font-style:normal; font-weight:400; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesansmono/v16/P5sZzYWFYtnZ_Cg-t0Uq_rfivrdYNYhsAhDGVQM.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face{ font-family:'Google Sans Mono'; font-style:normal; font-weight:500; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesansmono/v16/P5sZzYWFYtnZ_Cg-t0Uq_rfivrdYNYhsAhDGVQM.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face{ font-family:'Google Sans Mono'; font-style:normal; font-weight:700; font-display:swap; src:url(https://fonts.gstatic.com/s/googlesansmono/v16/P5sZzYWFYtnZ_Cg-t0Uq_rfivrdYNYhsAhDGVQM.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } .uvStyle-button, .uv-article-page .uvSidebar .uvModule-helpdesk, .uvTab-selected, .uvField-votesXXX .uvField-votesXXX-selected, .uvField-votesXXX input[type=radio]:checked + label, .uvTab.uvTab-selected{ background:var(--blue-600) !important; background-color:var(--blue-600) !important; } .uvUserProfile .uvIdea-list .uvIdeaMeta, .uvIdeaVoteBadge .uvIdeaVoteCount, .uvPageContainer mark, .uvPagination a{ color:var(--blue-600) !important; } .impScoreButton.selected{ background:var(--blue-600) !important; background-color:var(--blue-600) !important; } .uvCustomLink-background, .uvTab-selected, .uvTab-selected .uvFieldSelect, .uvPagination .current{ background:var(--blue-600) !important; background-color:var(--blue-600) !important; } .uvNavList .uvListItem-forum, .uvModule-session .uvUserNav a{ color:var(--blue-600) !important; } h2,h3,h4,h5{ font-family:var(--font-mono); } .body, .site3 .uvBody .uvForumsBackground.uvSoftGrayBackground{ background-color:var(--gray-300) !important; } .body, .site3, .site3 .uvPageContainer{ font-family:var(--font-body) !important; font-size:1rem !important; line-height:1.5 !important; } .site3 .uvBody .uvForumsBackground{ top:0% !important; } .site3 .uvMasthead{ margin:0 !important; padding:0 !important; } .site3 .uvContainer.uvBody{ padding:0 16px 40px !important; position:relative; } .uvPageHeader{ display:none; } header.uvMasthead{ background-color:var(--gray-300); } .site3 .uvMasthead > .uvRow{ display:flex !important; justify-content:space-between !important; flex-wrap:wrap !important; padding:0 16px !important; align-items:center !important; } .uvf-profile{ display:flex; align-items:center; gap:24px; padding-block:32px; } .uvf-proflile--img img{ border-radius:100% !important; border-radius:100% !important; max-height:64px !important; object-fit:cover !important; } .uvf-profile--info{ text-align:end; } .uvf-profile--info__name{ font-family:var(--font-mono); font-weight:600; position:relative; } .uvf-profile--info__name::after{ content:''; position:absolute; height:6px; width:75%; background-color:var(--yellow-500); right:0; bottom:2px; opacity:0.55; } .uvf-profile--info__links{ display:flex; gap:12px; } .uvf-profile--info__links a{ color:var(--blue-600) !important; text-decoration:underline !important; text-transform:uppercase !important; letter-spacing:0.03em !important; font-size:var(--text-sm) !important; } .uvModule.uvModule-session.uvAuthModule{ padding-left:0 !important; padding-right:0 !important; } ul.uvList.uvList-categories{ border:1px solid var(--gray-900) !important; border-radius:4px !important; } .uvIdeaVoteFormTrigger .uvIdeaVoteFormTriggerState-you_voted, .uvList-categories .uvListItem-categoriesTitle, .uvList-categories .uvListItem a{ background:var(--blue-600) !important; } ul.uvList.uvList-categories li:first-child{ display:none !important; } li.uvListItem.uvListItem-selected a{ font-weight:bold !important; } .site3 .uvList-categories .uvListItem a{ font-weight:normal !important; padding:16px !important; display:flex !important; align-items:center !important; gap:8px !important; } li.uvListItem:not(.uvListItem-selected) a{ background:var(--white) !important; color:var(--gray-900) !important; position:relative; } .uvList-categories .uvListItem:nth-child(2) a{ border-radius:3px 3px 0px 0px !important; } .uvList-categories .uvListItem:nth-child(2) a::before, .uvList-categories .uvListItem:nth-child(2).uvListItem-selected a::before{ content:''; position:relative; height:24px; width:24px; background-repeat:no-repeat; } .uvList-categories .uvListItem:nth-child(2) a::before{ background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgOTYgOTYwIDk2MCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMjIyIDg0MiA4MCA3MDBsNDItNDIgMTAwIDk5IDE3OS0xNzkgNDIgNDMtMjIxIDIyMVptMC0zMjBMODAgMzgwbDQyLTQyIDEwMCA5OSAxNzktMTc5IDQyIDQzLTIyMSAyMjFabTI5OCAyNDR2LTYwaDM2MHY2MEg1MjBabTAtMzIwdi02MGgzNjB2NjBINTIwWiIgZmlsbD0id2hpdGUiLz48L3N2Zz4='); } .uvList-categories .uvListItem:nth-child(2).uvListItem-selected a::before{ background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgOTYgOTYwIDk2MCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMjIyIDg0MiA4MCA3MDBsNDItNDIgMTAwIDk5IDE3OS0xNzkgNDIgNDMtMjIxIDIyMVptMC0zMjBMODAgMzgwbDQyLTQyIDEwMCA5OSAxNzktMTc5IDQyIDQzLTIyMSAyMjFabTI5OCAyNDR2LTYwaDM2MHY2MEg1MjBabTAtMzIwdi02MGgzNjB2NjBINTIwWiIgZmlsbD0id2hpdGUiLz48L3N2Zz4='); } .uvList-categories .uvListItem:last-child a{ border-radius:0 0 3px 3px !important; } .site3 .uvList-categories .uvListItem span{ display:none !important; } article > section.uvForumCreateIdea, .site3 .uv-suggestion-page .uvIdea{ border:1px solid var(--gray-900) !important; } article > section.uvForumCreateIdea form .uvForumCreateIdeaLegend, .site3 .uv-suggestion-page .uvIdea{ font-family:var(--font-body) !important; color:var(--gray-900); } article > section.uvForumCreateIdea form .uvField.uvField-idea, .site3 .uv-suggestion-page .uvIdea{ background:var(--white) !important; border:1px solid var(--gray-900) !important; } article > section.uvForumCreateIdea form .uvField.uvField-idea wp-icon svg{ fill:var(--gray-900) !important; } article > section.uvForumCreateIdea form .uvFieldInner .uvFieldInner .uvFieldPlaceholder{ color:var(--gray-700) !important; font-weight:normal !important; } article > section.uvForumCreateIdea form .uvFieldInner .uvFieldInner input.uvFieldText{ font-weight:normal !important; } .site3 .uvFieldPassword, .site3 .uvFieldPlaceholder, .site3 .uvFieldSelect, .site3 .uvFieldText, .site3 .uvFieldTextarea{ font-weight:normal !important; } .site3 .uvField{ background:var(--white) !important; border-width:1px !important; border-color:var(--gray-900) !important; font-weight:normal !important; } section.uvForumIndex{ border:1px solid var(--gray-900); border-radius:3px; background:var(--white); } .site3 .uvForumIndex .uvListItem-noresults, .site3 .uvForumSearchResults .uvListItem-noresults, .site3 .uvSearchResults .uvListItem-noresults{ font-family:var(--font-mono) !important; color:var(--gray-850) !important; font-style:normal !important; } .site3 .uvList-ideas .uvIdeaDescription{ color: rgb(128, 140, 156) !important; } .site3 .uvList-ideas .uvIdea:not(:last-child){ border-bottom:1px solid var(--gray-900); padding-top:32px; } .scoreNotificationContainer{ width:50% !important; } .site3 .scoreNotification-site3{ color:var(--gray-800) !important; } .site3 .uvTabsLeft li .uvTab:not(.uvTab-selected){ color:var(--gray-900) !important; } .site3 .uvTabsLeft li:not(.uvForumFilter-new) .uvTab{ border-left:1px solid var(--gray-850) !important; border-top:1px solid var(--gray-850) !important; border-bottom:1px solid var(--gray-850) !important; } .site3 .uvTabsLeft li.uvForumFilter-new .uvTab{ border-right:1px solid var(--gray-850) !important; border-top:1px solid var(--gray-850) !important; border-bottom:1px solid var(--gray-850) !important; } .site3 .uvTabsLeft li.uvForumFilter-top .uvTab{ border-right:1px solid var(--gray-850) !important; } .uvIdeaVoteCount{ border-color:var(--gray-900) !important; } .uv-suggestion-page article.uvIdea .uvIdeaHeader{ margin-bottom:52px !important; } .uvIdeaHeader .uvIdeaTitle{ font-family:var(--font-body) !important; color:var(--gray-900) !important; } .uvIdeaHeader .uvIdeaTitle + .uvIdeaDescription{ margin-bottom:0px !important; } .uvUserActionHeader, .uvUserActionHeader .url{ display:flex !important; align-items:center !important; gap:4px !important; } .site3 .uvList-ideas .uvUserBadge, .site3 .uvUserAction-suggestIdea .uvUserBadge, .site3 .uvUserAction-vote .uvUserBadge{ margin:0 !important; } .site3 div.uvUserActionHeader span.uvUserBadge{ position:relative !important; margin-left:0 !important; margin-top:0 !important; } .site3 .uvIdeaComments{ margin-left:0px !important; margin-right:0px !important; padding-left:0px !important; padding-right:0px !important; padding-top:0px !important; border-top:0 !important; } .site3 .uvIdea.uvIdea-show .uvIdeaSuggestors{ padding-left:0 !important; margin-bottom:0 !important; } .site3 .typeset p{ margin:0 !important; } .uvUserTitle{ display:none !important; } .site3 .uvIdeaStatus{ margin-bottom:32px !important; } .site3 .uvIdeaComments .uvUserAction-comment{ margin:0 !important; display:flex; flex-direction:column; gap:12px; } .site3 .uvList-comments .uvListItem{ border-top:1px solid var(--gray-900) !important; } .site3 .uvPagination{ margin-top:0 !important; text-align:unset !important; font-size:1rem !important; margin-bottom:0 !important; } .site3 .uvPagination:has(em){ padding:16px 40px !important; } .site3 .uvPagination .disabled, .site3 .uvPagination a, .site3 .uvPagination em, .site3 .uvPagination span{ border:1px solid var(--blue-600) !important; } .site3 .uv-suggestion-page .uvIdea { background-color: rgb(22 30 41) !important; border-color: rgb(46 60 81) !important; } .site3 .uvIdeaDescription { color: rgb(128 140 156) !important; } .title { color: rgb(191 199 210) !important; } li.uvListItem:not(.uvListItem-selected) a { color: #FFF !important; } li.uvListItem:not(.uvListItem-selected) a { color: #FFF !important; } .site3 .uvForumCreateIdea, .site3 .uvIdea.uvIdea-show { background-color: var(--white) !important; } .site3 .uvList-ideas .uvIdea { background-color: var(--white) !important; } .site3 .uvContainer { background-color: var(--gray-300) !important; } .site3 .uvTabs { background-color: var(--white) !important; } .site3 .typeset>:first-child { margin-bottom: 20px !important; } article > section.uvForumCreateIdea form .uvForumCreateIdeaLegend, .site3 .uv-suggestion-page .uvIdea { font-family: var(--font-body) !important; color: rgb(191 199 210) !important; } .site3 .uvModule-session .fn { color: white !important; } article > section.uvForumCreateIdea form .uvField.uvField-idea, .site3 .uv-suggestion-page .uvIdea { background: #1F2939 !important; border: 1px solid #3D495A !important; } .site3 .uvField { background: #1F2939 !important; border: 1px solid #3D495A !important; } .uvFieldSelect, .site3 .uvFieldText, .site3 .uvFieldTextarea { color: #8B98A9 !important; } .site3 .uvStyle-cancel { color: white !important; } .site3 .uvField.uvField-focus { outline: 2px solid #1d73a1 !important; } .site3 .uvTabs#uvNewIdeaCap { background-color: transparent !important; margin-top: 30px; color: var(--gray-500); } .site3 .uvForumSearchResults .uvTabs { background-color: transparent !important; } .site3 .uvForumSearchResults .uvTabs { color: var(--gray-500) !important; } .uvStyle-status-under-review { background-color: #ffa23e !important; color: #000 !important; } .site3 .uvTabsLeft li:not(.uvForumFilter-new) .uvTab, .site3 .uvTabsLeft li.uvForumFilter-top .uvTab, .site3 .uvTabsLeft li.uvForumFilter-new .uvTab { background-color: #503a7b; color: #fff !important; } .site3 .uvIdeaTitle { color: white !important; } .site3 .uv-suggestion-page .uvIdea { background-color: rgb(22, 30, 41) !important; } .site3 .uvVoter.uvVoterMode-voted .uvIdeaVoteFormTriggerState-you_voted { border-radius: 0px !important; } .uvTab-createidea { border-radius: 9999px !important; } .site3 .submit_region .uvFieldEtc-submit-button { border-radius: 9999px !important; } button.uvTab-existingideas { border-radius: 9999px !important; } .site3 .uvFiltersExplanation { background-color: #1bb877 !important; color: #083d27 !important; } .uvCustomBackground-background-site3 { background-color: #161e29 !important; } .uvUserProfile .color-link { color: white !important; } .site3 .uvModuleSection-signin { color: #bfc7d2 !important; } .uv-auth-field-container.sc-uv-sign-in input { background-color: rgb(31, 41, 57); border-color: #3d4959 !important; color: white !important; } .uvList-comments p { color: rgb(191, 199, 210) !important; } .uvUserAction-comment p { color: rgb(191, 199, 210) !important; } .uvUserActionHeader .vcard .uvUserBadge { left: 0px !important; top: 0px !important; } .site3 .uvUserAction-admin-response { color: white !important; } .uvUserAction-admin-response .typeset p { color: rgb(191, 199, 210) !important; } div.z-10.flex.items-center.justify-between.w-full.px-5.shadow-xl.flex-freeze.bg-primary > div:nth-child(2) > div { display: none !important; } .site3 #uvFieldSelect-status { border-radius: 0; color: #000 !important; } </style> <link rel="stylesheet" href="/auth-component/uv-auth/uv-auth.css"> <script type="module" src="/auth-component/uv-auth/uv-auth.esm.js"></script> <script nomodule src="/auth-component/uv-auth/uv-auth.js"></script> <link rel="stylesheet" href="/web-portal-components/static/styles/site3.css"> <script type="module" src="/web-portal-components/wp-components/wp-components.esm.js"></script> <script nomodule src="/web-portal-components/wp-components/wp-components.js"></script> </head> <body class="uv-primaryColor-dark uv-locale-en uv-direction-ltr uv-no-user uv-signin-page"> <a class="show-on-focus uvCustomPrimary-background" href="#start-of-content">Skip to content</a> <wp-loading> <div id="fb-root"></div> <div class="uvPageContainer"> <header class="uvContainer uvMasthead"> <div class="uvRow"> <div class="uvMastheadWrapper"> <a href="https://idx.uservoice.com"><svg width="253" height="76" viewBox="0 0 253 76" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M27.3873 56.1772H8.1956C6.20824 56.1772 4.59717 57.7883 4.59717 59.7757C4.59717 61.763 6.20824 63.3741 8.1956 63.3741H27.3873C29.3746 63.3741 30.9857 61.763 30.9857 59.7757C30.9857 57.7883 29.3746 56.1772 27.3873 56.1772Z" fill="#8964E8"/> <path d="M34.5846 45.3823H30.9861C28.9988 45.3823 27.3877 46.9934 27.3877 48.9808C27.3877 50.9681 28.9988 52.5792 30.9861 52.5792H34.5846C36.5719 52.5792 38.183 50.9681 38.183 48.9808C38.183 46.9934 36.5719 45.3823 34.5846 45.3823Z" fill="#17B877"/> <path d="M20.1905 45.3823H16.5921C14.6047 45.3823 12.9937 46.9934 12.9937 48.9808C12.9937 50.9681 14.6047 52.5792 16.5921 52.5792H20.1905C22.1779 52.5792 23.789 50.9681 23.789 48.9808C23.789 46.9934 22.1779 45.3823 20.1905 45.3823Z" fill="#17B877"/> <path d="M33.3849 34.5864H24.9886C23.0012 34.5864 21.3901 36.1975 21.3901 38.1849C21.3901 40.1722 23.0012 41.7833 24.9886 41.7833H33.3849C35.3723 41.7833 36.9834 40.1722 36.9834 38.1849C36.9834 36.1975 35.3723 34.5864 33.3849 34.5864Z" fill="#FFA23E"/> <path d="M47.7784 38.1849C47.7784 36.1975 46.1673 34.5864 44.18 34.5864C42.1926 34.5864 40.5815 36.1975 40.5815 38.1849C40.5815 40.1722 42.1926 41.7833 44.18 41.7833C46.1673 41.7833 47.7784 40.1722 47.7784 38.1849Z" fill="#FFA23E"/> <path d="M35.7837 23.7915H16.5921C14.6047 23.7915 12.9937 25.4026 12.9937 27.3899C12.9937 29.3773 14.6047 30.9884 16.5921 30.9884H35.7837C37.7711 30.9884 39.3822 29.3773 39.3822 27.3899C39.3822 25.4026 37.7711 23.7915 35.7837 23.7915Z" fill="#25A6E9"/> <path d="M27.3874 12.9961H18.991C17.0037 12.9961 15.3926 14.6072 15.3926 16.5945C15.3926 18.5819 17.0037 20.193 18.991 20.193H27.3874C29.3747 20.193 30.9858 18.5819 30.9858 16.5945C30.9858 14.6072 29.3747 12.9961 27.3874 12.9961Z" fill="#8964E8"/> <path d="M11.794 16.5945C11.794 14.6072 10.183 12.9961 8.1956 12.9961C6.20824 12.9961 4.59717 14.6072 4.59717 16.5945C4.59717 18.5819 6.20824 20.193 8.1956 20.193C10.183 20.193 11.794 18.5819 11.794 16.5945Z" fill="#8964E8"/> <path d="M70.5015 48.0808V27.4689H77.5832C78.8307 27.4689 79.9629 27.7376 80.9801 28.275C81.9973 28.7932 82.8033 29.532 83.3983 30.4916C84.0124 31.432 84.3195 32.5259 84.3195 33.7734C84.3195 35.0017 84.0124 36.0956 83.3983 37.0552C82.8033 38.0148 81.9973 38.7632 80.9801 39.3006C79.9629 39.8188 78.8307 40.0779 77.5832 40.0779H73.6681V48.0808H70.5015ZM73.6681 37.084H77.6695C78.418 37.084 79.0513 36.9304 79.5695 36.6234C80.0877 36.2971 80.4811 35.8845 80.7498 35.3855C81.0377 34.8673 81.1816 34.33 81.1816 33.7734C81.1816 33.2168 81.0377 32.6891 80.7498 32.1901C80.4811 31.6911 80.0877 31.2785 79.5695 30.9522C79.0513 30.626 78.418 30.4628 77.6695 30.4628H73.6681V37.084ZM87.0477 48.0808V33.3992H89.984V35.5582H90.1567C90.387 35.0592 90.7133 34.6178 91.1355 34.234C91.5769 33.8502 92.0759 33.5431 92.6324 33.3128C93.2082 33.0825 93.8031 32.9674 94.4173 32.9674C94.8203 32.9674 95.1562 32.9961 95.4248 33.0537C95.7127 33.0921 95.9718 33.1593 96.2021 33.2552V36.4794C95.8375 36.3259 95.4632 36.2011 95.0794 36.1052C94.7147 36.0092 94.3309 35.9613 93.9279 35.9613C93.1986 35.9613 92.5461 36.1628 91.9703 36.5658C91.4138 36.9496 90.9724 37.4678 90.6461 38.1203C90.3198 38.7728 90.1567 39.5021 90.1567 40.3082V48.0808H87.0477ZM104.64 48.5414C103.123 48.5414 101.79 48.1959 100.638 47.505C99.4866 46.8141 98.5846 45.8833 97.932 44.7126C97.2795 43.5228 96.9533 42.1985 96.9533 40.74C96.9533 39.2814 97.2795 37.9668 97.932 36.7961C98.5846 35.6062 99.4866 34.6658 100.638 33.9749C101.79 33.284 103.123 32.9386 104.64 32.9386C106.136 32.9386 107.461 33.2936 108.612 34.0037C109.764 34.6946 110.666 35.6254 111.318 36.7961C111.971 37.9668 112.297 39.2814 112.297 40.74C112.297 42.1985 111.971 43.5228 111.318 44.7126C110.666 45.8833 109.764 46.8141 108.612 47.505C107.461 48.1959 106.136 48.5414 104.64 48.5414ZM104.64 45.6914C105.446 45.6914 106.194 45.4995 106.885 45.1157C107.576 44.7126 108.132 44.1465 108.555 43.4172C108.996 42.6687 109.217 41.7763 109.217 40.74C109.217 39.7036 108.996 38.8208 108.555 38.0915C108.132 37.343 107.576 36.7769 106.885 36.3931C106.194 35.99 105.446 35.7885 104.64 35.7885C103.833 35.7885 103.075 35.99 102.365 36.3931C101.674 36.7769 101.108 37.343 100.667 38.0915C100.245 38.8208 100.034 39.7036 100.034 40.74C100.034 41.7763 100.245 42.6687 100.667 43.4172C101.108 44.1465 101.684 44.7126 102.394 45.1157C103.104 45.4995 103.853 45.6914 104.64 45.6914ZM114.013 54.5868C113.705 54.5868 113.427 54.5676 113.177 54.5292C112.909 54.4908 112.65 54.4428 112.4 54.3852V51.3913C112.573 51.4873 112.784 51.5737 113.033 51.6504C113.283 51.7272 113.523 51.7656 113.753 51.7656C114.291 51.7656 114.675 51.5928 114.905 51.2474C115.135 50.9211 115.25 50.4414 115.25 49.808V33.3992H118.359V49.8368C118.359 50.9691 118.168 51.8807 117.784 52.5716C117.419 53.2625 116.91 53.7711 116.258 54.0974C115.605 54.4236 114.857 54.5868 114.013 54.5868ZM116.805 31.2401C116.229 31.2401 115.73 31.0386 115.308 30.6356C114.905 30.2133 114.703 29.7144 114.703 29.1386C114.703 28.5437 114.905 28.0543 115.308 27.6705C115.73 27.2674 116.229 27.0659 116.805 27.0659C117.4 27.0659 117.899 27.2674 118.302 27.6705C118.705 28.0543 118.906 28.5437 118.906 29.1386C118.906 29.7144 118.705 30.2133 118.302 30.6356C117.899 31.0386 117.4 31.2401 116.805 31.2401ZM128.784 48.5414C127.344 48.5414 126.059 48.2055 124.926 47.5338C123.794 46.8621 122.902 45.9409 122.249 44.7702C121.616 43.5995 121.299 42.2657 121.299 40.7688C121.299 39.3678 121.606 38.0723 122.22 36.8824C122.834 35.6926 123.688 34.7426 124.782 34.0325C125.895 33.3032 127.172 32.9386 128.611 32.9386C130.127 32.9386 131.413 33.2648 132.469 33.9173C133.543 34.5699 134.359 35.4623 134.916 36.5946C135.472 37.7269 135.75 39.0031 135.75 40.4233C135.75 40.6344 135.741 40.8263 135.722 40.9991C135.722 41.1718 135.712 41.3061 135.693 41.4021H124.351C124.427 42.2081 124.629 42.9086 124.955 43.5036C125.377 44.252 125.934 44.8182 126.625 45.202C127.316 45.5859 128.064 45.7778 128.87 45.7778C129.849 45.7778 130.665 45.5571 131.317 45.1157C131.989 44.6551 132.517 44.0889 132.9 43.4172L135.463 44.6551C134.829 45.8066 133.966 46.747 132.872 47.4762C131.778 48.1863 130.415 48.5414 128.784 48.5414ZM124.523 39.0703H132.67C132.651 38.7057 132.555 38.3218 132.382 37.9188C132.21 37.4966 131.96 37.1127 131.634 36.7673C131.308 36.4218 130.895 36.1436 130.396 35.9325C129.897 35.7022 129.312 35.587 128.64 35.587C127.795 35.587 127.047 35.8077 126.394 36.2491C125.742 36.6713 125.233 37.2663 124.869 38.0339C124.715 38.3602 124.6 38.7057 124.523 39.0703ZM145.569 48.5414C144.091 48.5414 142.777 48.2055 141.625 47.5338C140.493 46.8621 139.6 45.9409 138.948 44.7702C138.315 43.5803 137.998 42.2369 137.998 40.74C137.998 39.243 138.315 37.9092 138.948 36.7385C139.6 35.5678 140.493 34.6466 141.625 33.9749C142.777 33.284 144.091 32.9386 145.569 32.9386C147.2 32.9386 148.573 33.3032 149.686 34.0325C150.818 34.7618 151.624 35.7501 152.104 36.9976L149.283 38.1491C148.937 37.3622 148.438 36.7769 147.786 36.3931C147.152 35.99 146.394 35.7885 145.511 35.7885C144.705 35.7885 143.967 35.9996 143.295 36.4218C142.623 36.8249 142.086 37.391 141.683 38.1203C141.28 38.8496 141.078 39.7228 141.078 40.74C141.078 41.7379 141.28 42.6112 141.683 43.3596C142.086 44.1081 142.623 44.6839 143.295 45.0869C143.967 45.4899 144.705 45.6914 145.511 45.6914C146.452 45.6914 147.248 45.4803 147.901 45.0581C148.553 44.6359 149.062 44.0409 149.427 43.2733L152.19 44.4823C151.653 45.653 150.818 46.6222 149.686 47.3899C148.573 48.1575 147.2 48.5414 145.569 48.5414ZM153.708 33.3992H156.27V29.2538H159.379V33.3992H162.977V36.1052H159.379V43.1581C159.379 43.8874 159.523 44.444 159.811 44.8278C160.118 45.2116 160.626 45.4035 161.336 45.4035C161.682 45.4035 161.989 45.3556 162.258 45.2596C162.526 45.1445 162.795 45.0101 163.064 44.8566V47.8793C162.737 48.0136 162.392 48.1192 162.027 48.1959C161.663 48.2727 161.231 48.3111 160.732 48.3111C159.369 48.3111 158.285 47.9176 157.479 47.1308C156.673 46.3247 156.27 45.2212 156.27 43.8202V36.1052H153.708V33.3992ZM173.198 48.0808V27.4689H176.364V48.0808H173.198ZM181.041 48.0808V27.4689H187.633C189.802 27.4689 191.663 27.9103 193.218 28.7932C194.792 29.6568 196.001 30.8659 196.845 32.4204C197.709 33.9749 198.141 35.7597 198.141 37.7749C198.141 39.79 197.709 41.5748 196.845 43.1293C196.001 44.6839 194.792 45.9025 193.218 46.7853C191.663 47.649 189.802 48.0808 187.633 48.0808H181.041ZM184.208 45.0869H187.547C189.101 45.0869 190.435 44.799 191.548 44.2233C192.661 43.6283 193.506 42.7839 194.082 41.69C194.657 40.596 194.945 39.291 194.945 37.7749C194.945 36.2587 194.657 34.9537 194.082 33.8598C193.506 32.7658 192.661 31.931 191.548 31.3552C190.435 30.7603 189.101 30.4628 187.547 30.4628H184.208V45.0869ZM199.845 27.4689H203.731L208.308 34.8673H208.481L213.087 27.4689H216.945L210.525 37.3718L217.405 48.0808H213.548L208.481 40.0491H208.308L203.242 48.0808H199.384L206.264 37.3718L199.845 27.4689Z" fill="#BFC7D2"/> </svg></a> </div> <!-- <div class="uvf-profile"> <div class="uvf-profile--info"> <div class="uvf-profile--info__name"> </div> <div class="uvf-profile--info__links"> <a href="#">Settings</a> <a href="#">Sign Out</a> </div> </div> <div class="uvf-proflile--img"> <img src="" alt="" /> </div> </div> --> <div class="uvModule uvModule-session uvAuthModule" aria-live="polite" aria-relevant="additions removals"> <section class="uvModuleSection uvModuleSection-userbox uvModuleSection-signin"> <span class="signin-with__header" style='vertical-align: top; display: inline-block;'> Sign in with </span> <uv-auth id="uv-signin-3185" class="uv-auth-sso" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode=inline social-first data-type="" data-options="{"display_logged_in":"hidden","inline_form_mode":true,"uv_auth_class":"uv-auth-sso","show_login":null,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}" > <h2>We're glad you're here</h2><p>Please sign in to leave feedback</p> </uv-auth> <script type="text/javascript"> var uvAuthElement = document.getElementById("uv-signin-3185"); uvAuthElement.subdomainSettings = {"disable_uservoice_auth":true,"password_auth_required":true,"auth_providers":[{"preset_name":"google","url":"https://auth.uservoice.com/google/825379","button_label":"Google"}],"subdomain_display_name":"Google, LLC - Project IDX UserVoice","logo_path":null,"form_text":{"loading":"Loading","cancel":"Cancel","region_label":"Sign in to UserVoice","email_label":"Email address","email_placeholder":"Email address","password_label":"Password","password_placeholder":"Password","name_label":"Display name (optional)","name_placeholder":"Your name","tos_checkbox_label_html":"I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e","tos_checkbox_title":"Terms of Service","gdpr_checkbox_label":"I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)","gdpr_checkbox_title":"Required Consent","remember_me_checkbox_label":"Remember me","remember_me_checkbox_title":"Remember Me","show_more_label":"Show more login options","show_less_label":"Show fewer login options","submit_signin_label":"Sign in","submit_create_label":"Sign up","email_invalid_error":"Please enter a valid email address.","password_required_error":"Please enter your password.","terms_invalid_error":"You must accept the terms to continue.","generic_error":"Something went wrong!","browser_error":"Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.","permissions_error":"You do not have the necessary permissions to access this content.","not_signed_in_error":"Sign in required to continue","success_heading":"Hooray!","success_message":"You're in, getting your page ready.","create_password_placeholder":"Create Password","verify_email_label":"Verify Email","set_password_label":"Set Password","verify_email_reset_pw_helper_text":"We need to verify your email first before resetting your password","verify_email_create_account_helper_text":"We need to verify your email first before creating your account","set_password_title":"Set a new password","first_things_first_title":"First things first!","confirm_password_placeholder":"Confirm Password","confirm_password_label":"Confirm Password","create_account_label":"Create Account","create_account_title":"Let's create your account!","password_invalid_error":"Please enter a valid password.","password_match_error":"Passwords must match.","change_password_label":"Change Password","go_to_login_label":"Go to login","go_to_settings_label":"Go to settings","current_password_placeholder":"Current Password","password_character_minimum":"Password needs at least 8 characters","password_upper_lower_case_required":"It must have at least one lower and one upper case character","password_symbol_required":"It needs at least one symbol ($, !, @, _, *, etc)","password_number_required":"Password must include one number or more","reset_password_label":"Reset Password","new_password_label":"New Password","password_in_email_error":"Your password cannot appear in your email address.","email_in_password_error":"Your email address cannot appear in your password.","username_in_password_error":"Your email username cannot appear in your password.","need_account_prompt":"New here?","need_account_cta":"Create an account","forgot_password":"Forgot Password?","or":"or"}}; </script> <div class="uvSignin-uv-auth"> <div class="uvField uvField-logged_in uvField-first"> <span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span> </div> </div> <uv-auth id="uv-signin-231" class="" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" social-first data-type="StandaloneSignin" data-options="{"subclass":"StandaloneSignin","show_login":null,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}" > <h2>We're glad you're here</h2><p>Please sign in to leave feedback</p> </uv-auth> <script type="text/javascript"> var uvAuthElement = document.getElementById("uv-signin-231"); uvAuthElement.subdomainSettings = {"disable_uservoice_auth":true,"password_auth_required":true,"auth_providers":[{"preset_name":"google","url":"https://auth.uservoice.com/google/825379","button_label":"Google"}],"subdomain_display_name":"Google, LLC - Project IDX UserVoice","logo_path":null,"form_text":{"loading":"Loading","cancel":"Cancel","region_label":"Sign in to UserVoice","email_label":"Email address","email_placeholder":"Email address","password_label":"Password","password_placeholder":"Password","name_label":"Display name (optional)","name_placeholder":"Your name","tos_checkbox_label_html":"I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e","tos_checkbox_title":"Terms of Service","gdpr_checkbox_label":"I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)","gdpr_checkbox_title":"Required Consent","remember_me_checkbox_label":"Remember me","remember_me_checkbox_title":"Remember Me","show_more_label":"Show more login options","show_less_label":"Show fewer login options","submit_signin_label":"Sign in","submit_create_label":"Sign up","email_invalid_error":"Please enter a valid email address.","password_required_error":"Please enter your password.","terms_invalid_error":"You must accept the terms to continue.","generic_error":"Something went wrong!","browser_error":"Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.","permissions_error":"You do not have the necessary permissions to access this content.","not_signed_in_error":"Sign in required to continue","success_heading":"Hooray!","success_message":"You're in, getting your page ready.","create_password_placeholder":"Create Password","verify_email_label":"Verify Email","set_password_label":"Set Password","verify_email_reset_pw_helper_text":"We need to verify your email first before resetting your password","verify_email_create_account_helper_text":"We need to verify your email first before creating your account","set_password_title":"Set a new password","first_things_first_title":"First things first!","confirm_password_placeholder":"Confirm Password","confirm_password_label":"Confirm Password","create_account_label":"Create Account","create_account_title":"Let's create your account!","password_invalid_error":"Please enter a valid password.","password_match_error":"Passwords must match.","change_password_label":"Change Password","go_to_login_label":"Go to login","go_to_settings_label":"Go to settings","current_password_placeholder":"Current Password","password_character_minimum":"Password needs at least 8 characters","password_upper_lower_case_required":"It must have at least one lower and one upper case character","password_symbol_required":"It needs at least one symbol ($, !, @, _, *, etc)","password_number_required":"Password must include one number or more","reset_password_label":"Reset Password","new_password_label":"New Password","password_in_email_error":"Your password cannot appear in your email address.","email_in_password_error":"Your email address cannot appear in your password.","username_in_password_error":"Your email username cannot appear in your password.","need_account_prompt":"New here?","need_account_cta":"Create an account","forgot_password":"Forgot Password?","or":"or"}}; </script> <div class="uvSignin-uv-auth"> <div class="uvField uvField-logged_in uvField-first"> <span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span> </div> </div> <div class="uvFormFlash uvFormFlash-error" tabindex="0"> <div class="uvFormFlashMessage"></div> <a class="uvFormFlashClose" href="#close">Close</a> </div> <div class="uvFormFlash uvFormFlash-info" tabindex="0"> <div class="uvFormFlashMessage"></div> <a class="uvFormFlashClose" href="#close">Close</a> </div> </section> </div> </div> </header> <style> u-page:not(.hydrated) { display: none; } </style> <u-theme theme="default"></u-theme> <script src="/web-components/u-components.js"></script> <u-theme-default></u-theme-default> <div class="uvContainer uvBody"> <div class="uvRow"> <div class="uvCol-8"> <!-- Forum --> <article> <header class="uvPageHeader"> <h1 class="uvPageTitle uvCustomPrimary-color">Sign in</h1> <div class="uvBreadcrumbs"> <a href="/" title="Have an idea? Share it!">← Have an idea? Share it!</a> </div> </header> <!-- Only show if not signed in --> <section class="uvSigninSection"> <h2 class="uvIdeaSectionTitle uvCustomPrimary-color">New and returning users may sign in</h2> <uv-auth id="uv-signin-6894" class="" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" social-first data-type="StandaloneSigninWithRedirect" data-options="{"subclass":"StandaloneSigninWithRedirect","show_login":null,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}" > <h2>We're glad you're here</h2><p>Please sign in to leave feedback</p> </uv-auth> <script type="text/javascript"> var uvAuthElement = document.getElementById("uv-signin-6894"); uvAuthElement.subdomainSettings = {"disable_uservoice_auth":true,"password_auth_required":true,"auth_providers":[{"preset_name":"google","url":"https://auth.uservoice.com/google/825379","button_label":"Google"}],"subdomain_display_name":"Google, LLC - Project IDX UserVoice","logo_path":null,"form_text":{"loading":"Loading","cancel":"Cancel","region_label":"Sign in to UserVoice","email_label":"Email address","email_placeholder":"Email address","password_label":"Password","password_placeholder":"Password","name_label":"Display name (optional)","name_placeholder":"Your name","tos_checkbox_label_html":"I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e","tos_checkbox_title":"Terms of Service","gdpr_checkbox_label":"I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)","gdpr_checkbox_title":"Required Consent","remember_me_checkbox_label":"Remember me","remember_me_checkbox_title":"Remember Me","show_more_label":"Show more login options","show_less_label":"Show fewer login options","submit_signin_label":"Sign in","submit_create_label":"Sign up","email_invalid_error":"Please enter a valid email address.","password_required_error":"Please enter your password.","terms_invalid_error":"You must accept the terms to continue.","generic_error":"Something went wrong!","browser_error":"Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.","permissions_error":"You do not have the necessary permissions to access this content.","not_signed_in_error":"Sign in required to continue","success_heading":"Hooray!","success_message":"You're in, getting your page ready.","create_password_placeholder":"Create Password","verify_email_label":"Verify Email","set_password_label":"Set Password","verify_email_reset_pw_helper_text":"We need to verify your email first before resetting your password","verify_email_create_account_helper_text":"We need to verify your email first before creating your account","set_password_title":"Set a new password","first_things_first_title":"First things first!","confirm_password_placeholder":"Confirm Password","confirm_password_label":"Confirm Password","create_account_label":"Create Account","create_account_title":"Let's create your account!","password_invalid_error":"Please enter a valid password.","password_match_error":"Passwords must match.","change_password_label":"Change Password","go_to_login_label":"Go to login","go_to_settings_label":"Go to settings","current_password_placeholder":"Current Password","password_character_minimum":"Password needs at least 8 characters","password_upper_lower_case_required":"It must have at least one lower and one upper case character","password_symbol_required":"It needs at least one symbol ($, !, @, _, *, etc)","password_number_required":"Password must include one number or more","reset_password_label":"Reset Password","new_password_label":"New Password","password_in_email_error":"Your password cannot appear in your email address.","email_in_password_error":"Your email address cannot appear in your password.","username_in_password_error":"Your email username cannot appear in your password.","need_account_prompt":"New here?","need_account_cta":"Create an account","forgot_password":"Forgot Password?","or":"or"}}; </script> <div class="uvSignin-uv-auth"> <div class="uvField uvField-logged_in uvField-first"> <span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span> </div> </div> <div class="uvFormFlash uvFormFlash-error" tabindex="0"> <div class="uvFormFlashMessage"></div> <a class="uvFormFlashClose" href="#close">Close</a> </div> <div class="uvFormFlash uvFormFlash-info" tabindex="0"> <div class="uvFormFlashMessage"></div> <a class="uvFormFlashClose" href="#close">Close</a> </div> </section> <!-- end --> </article> <!-- end --> </div> <div class="uvCol-4 uvSidebar uvCol-last"> </div> </div> </div> <footer class="uvContainer uvFooter"> <div class="footer-wrap"> <a class="footer-logo-target" href="/"> </a> <div class="utility-links"> <a href="" target="_blank">Google, LLC - Project IDX</a> <a href="/tos" target="_blank">Terms of Service</a> <a href="https://developers.google.com/community-guidelines" target="_blank">Community Guidelines</a> </div> </div> </footer> </div> <script id="uv-user-panel" type="text/x-jquery-tmpl"> <section class="uvModuleSection uvModuleSection-userbox uvModuleSection-signout"> <div class="vcard"> <a class="url" href="${user.uservoice_url}"> <span class="uvUserBadge"> <img alt="" class="uvUserBadgePhoto photo" src="${user.avatar_url}" width="40"> </span> <span class="fn">${user.name}</span> </a> </div> <div class="uvUserNav"> <span class="uvRememberMe"> <a title="Click this link to stay signed in on this computer even after your browser is closed." href="/remember_me">Stay signed in</a> <span class="uvStyle-separator">·</span> </span> <a class="url" href="${user.uservoice_url}">Settings</a> {{if user.roles.admin}} <span class="uvStyle-separator">·</span> <a href="https://idx.uservoice.com/admin">Admin Console</a> {{/if}} {{if (user.roles.contributor && !user.roles.admin)}} <span class="uvStyle-separator">·</span> <a href="https://idx.uservoice.com/dashboard/contributor/myActivity">Contributor Console</a> {{/if}} <span class="uvStyle-separator">·</span> <a href="/logout">Sign out</a> </div> </section> </script> <script type="text/javascript"> var current_forum_id = null; </script> <script id="portalForumsTmpl" type="text/x-jquery-tmpl"> <li class="uvListItem{{if current_forum_id==id}} uvListItem-selected{{/if}} uvListItem-forum-${id}" {{if current_forum_id==id}}aria-current="page"{{/if}} > <h4 class="uvListItemHeader"> <a href="${url}">${name}</a> {{if is_private}} <span class="uvIcon-private-16">(private)</span> {{/if}} </h4> <div class="uvListItemFooter">${idea_count} <span class="uvStyle-count-label">ideas</span></div> </li> </script> <script id="portalAltForumsTmpl" type="text/x-jquery-tmpl"> <li class="uvListItem{{if current_forum_id==id}} uvListItem-selected{{/if}} uvListItem-forum-${id}" {{if current_forum_id==id}}aria-current="page"{{/if}} > <h4 class="uvListItemHeader"> <a href="${url}">${name}</a> {{if is_private}} <span class="uvIcon-private-10">(private)</span> {{/if}} </h4> <p class="uvStyle-meta"> ${idea_count} ideas </p> </li> </script> <script id="sidebarForumsTmpl" type="text/x-jquery-tmpl"> <li class="uvListItem uvListItem-forum{{if current_forum_id==id}} uvListItem-selected{{/if}} uvListItem-forum-${id}" {{if current_forum_id==id}}aria-current="page"{{/if}} > <a href="${url}" title="View all ideas in ${name}" class="uvCustomLink-color">${name}</a> {{if is_private}} <span class="uvIcon-private-10">(private)</span> {{/if}} <span class="uvStyle-count">${idea_count} <span class="uvStyle-count-label">ideas</span></span> </li> </script> <script src="https://assets.uvcdn.com/pkg/clients/site2/index-4d5e5366848ad2d8e3621058840315fab85cf070d00e5a1229debd2483a1609a.js"></script> <script type="text/javascript"> (function($) { $.uvMessages = {"cookies-disabled":"Uh-oh! Cookies are disabled. Access the feedback forum directly at \u003ca target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #fff; text-decoration: underline;\" href=\"https://idx.uservoice.com/\"\u003ehttps://idx.uservoice.com/\u003c/a\u003e or enable cookies in your browser settings and refresh this page.","communications-error":"Server communication problems! Please try again.","submit-error":"Sorry, we couldn't submit your request.","voting-submit-error":"We couldn't submit your vote at this time.","scoring-submit-error":"We couldn't submit your score at this time.","thanks":"Thanks!","out-of-votes-error":"Sorry, we couldn't submit your idea since you're out of votes.","required-fields-error":"Whoops! Please fill in all required fields before continuing.","email-invalid-error":"Please enter a valid email address.","password-invalid-error":"Please enter a password.","terms-invalid-error":"You must accept the terms to continue.","large-file-error":"Whoops! You are attempting to upload a file that is too big. Please attach a smaller file and try again.","try-again-error":"Error! Try again.","saving":"Saving","saved":"Saved","nonmatching-passwords":"Passwords must match","password-updated":"Your password has been updated","sent":"Sent!","delete-comment":"Are you sure you want to delete your comment?","delete-suggestion":"Are you sure you want to delete your idea?","delete-asset":"Are you sure you want to delete your attachment?","dissociate-suggestion":"Since other people support this idea, you cannot delete it. However, you can remove yourself from this idea and it will be associated with 'Anonymous'\n\nAre you sure you want to remove yourself from this idea?"}; })(jQuery || UV.jQuery); </script> <!-- CUSTOM JAVASCRIPT --> <script> let cookieBannerURL = document.querySelector("#banner-text"); if (cookieBannerURL) { cookieBannerURL.innerHTML = `This site is powered by UserVoice, which uses cookies to deliver and enhance the quality of its services and to analyze traffic. <a href="https://www.uservoice.com/privacy/" target="_blank">Learn more.</a>`; } let footerLinks = document.querySelector("footer .utility-links"); footerLinks.innerHTML = `<a href="https://idx.dev" target="_blank">Google, LLC - Project IDX</a> <a href="/tos" target="_blank">Terms of Service</a> <a href="https://fir-feature-requests.web.app/" target="_blank">Content Policy</a>`; let headingMessage = document.querySelector(".uvForumCreateIdeaLegend"); if (headingMessage) { headingMessage.textContent = "I suggest that Project IDX..."; } </script> <!-- END CUSTOM JAVASCRIPT --> <script type="text/javascript"> var currentUser = null; var currentUserVersion = parseInt("0", 10); var currentClient = { identifier: "FT0DbDst1jjOg2EgkBKO2g" }; </script> <script type="text/javascript"> window.UserVoice || (window.UserVoice = []); UserVoice.push(['set', {"contact_us":true,"contact_enabled":true,"post_idea_enabled":false}]); UserVoice.push(['set', 'locale', 'en']); var widgetLoader = (function() { return { load: function() { var uv = document.createElement('script'); uv.type = 'text/javascript'; uv.async = true; uv.src = 'https://idx.uservoice.com/widget_environment/TAMQzJn0dMqXnnjceEis6w.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(uv, s); } } })(); widgetLoader.load(); </script> <!-- External javascript for marketing / tracking / etc. --> <!-- Set cookie so server can update user timezone to browser timezone --> <script type="text/javascript"> try { var expires = new Date(); // expires in 90 days (in ms) expires.setTime(expires.getTime() + 7776000000); // I could have done this with $.cookie but I didn't want to become depending on jQuery for something so trivial var cookieString = "_uservoice_tz=" + encodeURIComponent(jstz.determine_timezone().name()) + "; path=/; expires=" + expires.toUTCString(); if (document.location.protocol == 'https:') { cookieString += '; Secure'; } document.cookie = cookieString; } catch(e) {} </script> </wp-loading> </body> </html>