﻿@import"../font/DBHeavent.css";:root{--gcsto-blue:#0057b7;--gcsto-light-blue:#00adee;--gcsto-black:#231f20;--gcsto-gray:#b0b2b2;--gcsto-green:#00b040;--gcsto-yellow:#ffc62c;}@keyframes scaleFadeIn{0%{transform:scale(.5);opacity:0;}100%{transform:scale(1);opacity:1;}}@keyframes slideUp{0%{transform:translateY(100%);}100%{transform:translateY(0);}}html,body{overflow:hidden;touch-action:pan-x pan-y;}i.bi{position:relative;top:2px;}body{font-family:'DB Heavent';font-size:24px;line-height:100%;font-weight:300;letter-spacing:.75px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow:clip;background-image:url('../images/bg-2026.webp');background-position-y:bottom;background-position-x:center;}main{position:relative;transition:all ease-out .6s;}main>div{width:100vw;}.backbutton{position:fixed;left:20px;top:-90px;font-size:80px;width:80px;height:80px;background:transparent;border:0;color:#fff;transition:all ease .6s;z-index:101;}.backbutton:hover{transform:scale(1.1);}.backbutton.page-2,.backbutton.page-3,.backbutton.in{top:-10px;}.backbutton.hasidea,.backbutton.out{top:-90px;}@media only screen and (max-width:900px){.backbutton{font-size:60px;left:0!important;width:60px;height:60px;}}b,h1,h2,h3,h4,h5,h6{font-weight:600;}.gc-check{margin-right:32px;user-select:none;cursor:pointer;}.gc-check .check-container{margin-right:8px;position:relative;}.gc-check i{left:0;top:0;transition:all ease .25s;}.gc-check i.in{opacity:1;}.gc-check i.out{opacity:0;}.gc-check:hover i.out{opacity:.2;}.gcbtn,.gc-btn{background:#fff;background:linear-gradient(180deg,#fff 8%,#f6f8fb 16%,#c6d1e6 100%);padding:25px;border-radius:9999px;color:#0057b7;font-weight:700;font-family:'DB Heavent';font-size:120%;border:3px solid #fff;box-shadow:0 5px 8px rgba(0,0,0,.5);cursor:pointer;position:relative;text-decoration:none;transition:all ease 1s;line-height:100%;display:inline-block;}.gcbtn:hover,.gc-btn:hover{filter:brightness(110%);}.gcbtn:active,.gc-btn:active{background:linear-gradient(0deg,#fff 8%,#f6f8fb 16%,#c6d1e6 100%);box-shadow:0 2px 2px rgba(0,0,0,.5);border-color:#b0b2b2;left:1px;top:2px;}.gcbtn.primary,.gc-btn.primary{background:linear-gradient(180deg,#00adee 0%,#0057b7 60%);color:#fff;}.gcbtn.primary:active,.gc-btn.primary:active{background:linear-gradient(0deg,#00adee 0%,#0057b7 60%);}.gcbtn.disabled,.gc-btn.disabled{filter:saturate(0) contrast(40%) brightness(130%);pointer-events:none;user-select:none;}.shadowbox{background-color:#828486;border-radius:24px;box-shadow:10px 10px 10px rgba(0,0,0,.3);display:inline-block;padding:0 8px 8px 0;position:relative;transform:rotate(-3deg);}.shadowbox .shadow{background-color:#b9b9b9;border-radius:24px;padding:0 8px 8px 0;position:relative;top:-8px;}.shadowbox .body{background-color:#fff;border-radius:24px;padding:32px 24px;position:relative;top:-8px;font-weight:600;color:#04539a;text-align:center;font-size:140%;line-height:100%!important;}@media only screen and (max-width:900px){.shadowbox .body{font-size:100%;padding:18px 12px;}}@media only screen and (max-width:1280px){.shadowbox .body{font-size:120%;padding:18px 12px;}}.input,.gc-textarea{background:linear-gradient(to bottom,#c6d0e6,#fbfcfe);border-radius:9999px;overflow:clip;padding:8px 10px;margin-bottom:24px;box-shadow:0 10px 10px rgba(0,0,0,.25);}.gc-textarea{background:#fff;}input[type="text"],.gc-textarea{border:0;display:block;box-sizing:border-box;width:100%;height:100%;padding:12px;font-size:28px;font-weight:400;border-radius:48px;font-family:'DB Heavent';outline:0;color:#231f20;transition:all ease 1s;}@media only screen and (max-width:900px){input[type="text"],.gc-textarea{border-radius:16.8px;padding:8px;font-size:20px;}}input[type="text"].disabled,.gc-textarea.disabled{filter:brightness(80%) contrast(50%);pointer-events:none;user-select:none;}.gc-textarea{border:24px solid #fff;overflow-y:scroll;resize:none;}@media only screen and (max-width:900px){.gc-textarea{padding:0;}}.gc-textarea::-webkit-scrollbar{height:10px;width:16px;}.gc-textarea::-webkit-scrollbar-track{background-color:transparent;}.gc-textarea::-webkit-scrollbar-thumb{border-radius:32px;background-color:#0057b7;cursor:default;}.gc-textarea::-webkit-scrollbar-thumb:hover{background-color:#00adee;}.gc-textarea::-webkit-scrollbar-thumb:active{background-color:#00adee;}.gcsto-range{background:linear-gradient(90deg,#0057b7 0%,#00adee 50%,#00b040 80%,#ffc62c);border-radius:24px;height:20px;}.gcsto-range::-webkit-slider-runnable-track{background-color:transparent;}.gcsto-range::-webkit-slider-thumb{background-color:#fff;width:75px;height:35px;position:relative;top:-10px;}.logo-container{position:fixed;top:-10vh;width:100vw;height:10vh;z-index:100;transition:all ease 1s;opacity:0;display:flex;}.logo-container .space{width:80px;}.logo-container .middle{flex-grow:1;margin-right:-25vw;}.logo-container .logo{flex-shrink:0;width:25vw;height:10vh;background-image:url('/images/logo-2026.webp');background-repeat:no-repeat;background-size:auto 80%;background-position:right center;transition:all ease 1s;}.logo-container.in{top:0;opacity:1;}.logo-container.in-pad{opacity:1;width:calc(100vw - 16px);box-shadow:0 0 30px rgba(0,87,183,.4);background:linear-gradient(0deg,rgba(255,255,255,.8) 0%,rgba(241,248,252,.8) 23%,rgba(104,180,225,.8) 81%,rgba(84,170,221,.8) 100%);background-size:100vw 100vh;backdrop-filter:blur(10px) brightness(110%);}@media only screen and (max-width:900px){.logo-container.in-pad{width:100vw;}}.logo-container .motto{padding-left:80px;line-height:10vh;color:#fff;text-shadow:1px 2px 0 #0057b7;display:none;}.logo-container .motto.in{display:block;}.logo-container .tools{width:100%;height:10vh;align-items:center;color:#fff;text-shadow:0 1px 1px black;justify-content:center;display:none;}.logo-container .tools.in{display:flex;}.logo-container .tools>h2{padding:0 30px;font-weight:400;position:relative;margin:0;text-align:center;cursor:pointer;}.logo-container .tools>h2 .badge{position:absolute;top:0;font-family:Arial;font-size:12px;}.logo-container .tools .dashboardlink{color:#fff;text-decoration:none;}.logo-container .tools .dashboardlink img{height:30px;position:relative;top:-2px;}@media only screen and (max-width:900px){.logo-container{height:20vh;display:block;}.logo-container .logo{position:absolute;top:0;width:100vw;}.logo-container .motto.in{display:none;}.logo-container .tools{width:100vw;margin-top:10vh;justify-content:flex-start;}.logo-container .tools>h2{flex-grow:1;}.logo-container.out{top:-10vh;}.logo-container.out .tools{display:none;}.logo-container.out .logo{top:10vh;}}@media only screen and (max-width:1280px){.logo-container .motto.in{display:none;}}.main .nav{position:absolute;width:calc(100% - 8px*12);top:48px;left:64px;height:43px;z-index:101;background:linear-gradient(to bottom,#0057b7 0%,rgba(0,87,183,.5));backdrop-filter:blur(10px);user-select:none;}.scroll-container{overflow-y:scroll;height:100%;}.scroll-container::-webkit-scrollbar{height:10px;width:10px;}.scroll-container::-webkit-scrollbar-track{background-color:transparent;}.scroll-container::-webkit-scrollbar-thumb{border-radius:32px;background-color:#fff;cursor:default;}.scroll-container::-webkit-scrollbar-thumb:hover{background-color:#fff;}.scroll-container::-webkit-scrollbar-thumb:active{background-color:#fff;}.ideapopup{box-sizing:border-box;position:absolute;left:0;top:50vh;width:100vw;height:100vh;pointer-events:none;backdrop-filter:blur(10px);z-index:100;opacity:0;transition:all ease .7s;}.ideapopup.in{opacity:1;top:0;pointer-events:all;}.ideapopup .idea-container{display:flex;position:relative;width:80vw;height:95vh;margin-left:auto;margin-right:auto;margin-top:2.5vh;max-width:1200px;}.ideapopup .idea-container .d-xs{display:none;}@media only screen and (max-width:1280px){.ideapopup .idea-container{width:100vw;}}.ideapopup .idea-container .shadowbox{position:relative;left:-16px;width:calc(100% + (8px*9));z-index:301;}.ideapopup .idea-container .sidebar{background:#00adee;background:linear-gradient(0deg,#009ad5 37%,#00adee 100%);border-radius:24px;padding:32px;color:#fff;text-align:center;box-shadow:6px 5px 15px rgba(0,0,0,.3);border-top-right-radius:0;border-bottom-right-radius:0;margin-top:40px;margin-bottom:40px;min-width:30%;width:20vw;flex-shrink:0;}@media only screen and (max-width:900px){.ideapopup .idea-container .sidebar{box-shadow:none;padding:8px;}}.ideapopup .idea-container .sidebar .bu{margin-top:48px;}.ideapopup .idea-container .sidebar .do3{margin-top:32px;}.ideapopup .idea-container .sidebar .do3>div>span{display:inline-block;width:90px;}.ideapopup .idea-container .sidebar .starred i{color:#ffc62c!important;text-shadow:0 0 10px #ffc62c;}.ideapopup .idea-container .main{background:#0057b7;background:linear-gradient(0deg,#004b9e 37%,#0057b7 100%);border-radius:24px;padding:32px;color:#fff;text-align:center;box-shadow:6px 5px 15px rgba(0,0,0,.3);flex-grow:1;position:relative;z-index:300;}@media only screen and (max-width:900px){.ideapopup .idea-container .main{box-shadow:none;padding:8px;}}.ideapopup .idea-container .main .tab-content{height:calc(100% - 45px);margin-top:45px;padding-left:32px;}.ideapopup .idea-container .main .nav-item .nav-link{color:#fff;font-size:120%;letter-spacing:1px;}.ideapopup .idea-container .main .nav-item .nav-link.active{color:#0057b7;}.ideapopup .idea-container .main .table{color:#fff;}.ideapopup .idea-container .main div.content{background-color:rgba(0,173,238,.3);padding:32px;border-radius:24px;margin-bottom:48px;white-space:pre-wrap;text-align:left;line-height:120%;}.ideapopup #idea-feed .feed-item{background-color:rgba(0,173,238,.3);padding:32px;border-radius:24px;margin-bottom:48px;text-align:left;overflow:clip;box-shadow:0 10px 10px rgba(35,31,32,.3);}.ideapopup #idea-feed .feed-item .hero{height:300px;background-color:#0057b7;margin-bottom:16px;border-radius:6px;overflow:clip;}.ideapopup #idea-feed .feed-item .hero .img{height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}.ideapopup #idea-feed .feed-item .body{white-space:pre-wrap;}.ideapopup #idea-feed .feed-item .footer{background:linear-gradient(to right,#fff,#00adee);margin:-32px;margin-top:32px;color:#231f20;padding:8px;display:flex;gap:8px;}.ideapopup #idea-feed .feed-item .footer .status{flex-grow:1;text-align:center;position:relative;left:-5px;}.ideapopup #idea-feed .feed-item .reaction{background:none;border:0;outline:0;}.ideapopup #idea-feed .feed-item .reaction .badge{font-family:Leelawadee;font-size:12px;position:relative;top:-2px;}@media only screen and (max-width:900px){.ideapopup #idea-feed .feed-item{padding:0!important;margin-bottom:32px!important;box-shadow:none!important;border-radius:12px!important;}.ideapopup #idea-feed .feed-item h2,.ideapopup #idea-feed .feed-item .body{padding:0 8px;}.ideapopup #idea-feed .feed-item .footer{margin:-16px!important;margin-top:32px!important;}.ideapopup #idea-feed .feed-item .footer .status{display:none;}.ideapopup #idea-feed .feed-item .footer .date{text-align:right;flex-grow:1;padding-right:4vw;}}.ideapopup #idea-feed .feed-item.New .hero,.ideapopup #idea-feed .feed-item.Accepted .hero{display:none;}.ideapopup #idea-feed .feed-item.New .body,.ideapopup #idea-feed .feed-item.Accepted .body{background-color:#00adee;height:100px;border-radius:24px;margin-top:-8px;font-size:50px;text-align:center;line-height:100px;box-shadow:0 0 20px rgba(0,173,238,.6);}@media only screen and (max-width:900px){.ideapopup #idea-feed .feed-item.New .body,.ideapopup #idea-feed .feed-item.Accepted .body{height:auto!important;line-height:100%!important;padding:16px;margin-bottom:-32px;border-radius:0!important;}}.ideapopup #idea-feed .feed-item.Accepted .body{background-color:#00b040;box-shadow:0 0 40px rgba(0,176,64,.9);}.ideapopup #idea-comments{height:100%;}.ideapopup #idea-comments .comment-page{display:flex;flex-direction:column;height:100%;}.ideapopup #idea-comments .comment-page .comment-messages{overflow-y:scroll;overflow-x:hidden;height:100%;padding:16px 8px;padding-top:48px;padding-bottom:48px;}.ideapopup #idea-comments .comment-page .comment-form{padding-top:16px;display:flex;gap:8px;}.ideapopup #idea-comments .comment-page .comment-form .input{flex-grow:1;margin-bottom:0;}.ideapopup #idea-comments .comment-page .comment-form .gcbtn{padding:8px;font-size:24px;width:73px;}.ideapopup #idea-detail{padding-top:48px;padding-right:8px;}.ideapopup #idea-feed{padding-top:48px;}@media only screen and (max-width:900px){.ideapopup .idea-container{display:block;width:100vw;height:100vh;margin:0;padding:8px;padding-top:120px;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;}.ideapopup .sidebar,.ideapopup .main{width:100%!important;border-radius:24px!important;margin:0!important;margin-bottom:2vw!important;}.ideapopup .sidebar{padding-bottom:32px!important;}.ideapopup .idea-container .shadowbox{width:100vw;left:-4vw;}.ideapopup #ideaTab{display:none;}.ideapopup #ideaTabContent{margin-top:0;padding:0;}.ideapopup #ideaTabContent .tab-pane{padding:0!important;}.ideapopup #idea-detail{display:block;opacity:1;}.ideapopup h1.d-xs{background-color:#fff;border-radius:12px;color:#0057b7;padding:8px;font-size:150%;display:block!important;margin-bottom:32px;}.ideapopup .tab-pane{margin-bottom:64px;}}.icon-btn:hover{cursor:pointer;}.component-busy .icon-btn{color:#b0b2b2;pointer-events:none;}.icon-btn-danger:hover{color:var(--bs-danger);}.comment-page .comment-container{text-align:right;margin-bottom:16px;}.comment-page .comment-container .chat-info{padding-right:16px;}.comment-page .comment-container.theirs{text-align:left;}.comment-page .comment-container.theirs .chat-info{padding-left:16px;}.comment-page .chat-info{font-family:Leelawadee;font-size:12px;}.comment-page .chat-bubble{position:relative;border-radius:24px;padding:16px 32px;max-width:80%;display:inline-block;margin-top:6px;}.comment-page .ours .chat-bubble{background:#fdfefe;color:#231f20;}.comment-page .theirs .chat-bubble{background:#1e89ff;color:#fff;}.comment-page .theirs .chat-bubble:after{content:"";position:absolute;left:-10px;bottom:15px;width:20px;height:20px;background:#1e89ff;border-radius:50%;clip-path:polygon(100% 0,100% 100%,0 100%);}.comment-page .ours .chat-bubble:after{content:"";position:absolute;right:-10px;bottom:15px;width:20px;height:20px;background:#fdfefe;border-radius:50%;clip-path:polygon(0 0,100% 100%,0 100%);}.new-team-member-form{display:flex;gap:10px;margin-top:32px;}.new-team-member-form .input{flex-grow:1;}.new-team-member-form .gcbtn{height:73px;width:73px;}.new-team-member-form .gcbtn i,.new-team-member-form .gcbtn .spinner-border{position:relative;left:-5px;top:-5px;}#authenticationpage{padding-top:10vh;text-align:center;}#authenticationpage img{max-height:20vh;max-width:90vw;margin-bottom:32px;position:relative;}#authenticationpage h2{color:#0057b7;}#authenticationpage a{display:inline-block;margin:8px;margin-bottom:32px;}#bumodal{user-select:none;}#bumodal .dropdown-item{cursor:pointer;display:flex!important;gap:16px;border-radius:24px;padding-top:8px;}#bumodal .dropdown-item .value{font-weight:bold;}#bumodal .dropdown-item .description{white-space:normal;}.range-container{position:relative;}.range-container>span{background-color:rgba(255,255,255,.5);display:block;width:1px;height:100%;position:absolute;top:0;}.range-container.max-4>span.step1{left:calc(((100% - 75px)/4)*0 + (75px/2));}.range-container.max-4>span.step2{left:calc(((100% - 75px)/4)*1 + (75px/2));}.range-container.max-4>span.step3{left:calc(((100% - 75px)/4)*2 + (75px/2));}.range-container.max-4>span.step4{left:calc(((100% - 75px)/4)*3 + (75px/2));}.range-container.max-4>span.step5{left:calc(((100% - 75px)/4)*4 + (75px/2));}.range-container.max-3>span.step1{left:calc(((100% - 75px)/2)*0 + (75px/2));}.range-container.max-3>span.step2{left:calc(((100% - 75px)/2)*1 + (75px/2));}.range-container.max-3>span.step3{left:calc(((100% - 75px)/2)*2 + (75px/2));}.input-counter.min-require>span.current,.input-counter.at-max>span.current{color:#ffc62c;font-weight:bold;}.input-counter.almost-max>span.max{color:#ffc62c;font-weight:bold;}.input-counter.almost-max>span:last-child{color:#ffc62c;font-weight:bold;}.input-counter span.error-text{opacity:0;transition:all ease 1s;margin-left:16px;font-weight:bold;color:#ffc62c;}.input-counter.min-require>span.error-text{opacity:1;}.search{position:fixed;z-index:200;width:100lvw;height:100lvh;top:0;left:0;background-color:rgba(0,173,238,.6);backdrop-filter:blur(3px);display:flex;flex-direction:column;justify-content:center;pointer-events:none;transition:all ease 1s;opacity:0;}@media only screen and (max-width:900px){.search{overflow-y:scroll;overflow-x:hidden;display:block;}}.search .search-card{transition:all ease 1s;position:relative;color:#fff;align-self:center;width:50lvw;padding:32px;border-radius:24px;background-color:#0057b7;box-shadow:0 10px 10px rgba(0,87,183,.5);}.search .search-card .search-intro{margin-bottom:20px;}.search .search-card .search-intro b{color:#17ff6b;}.search .search-card .btncontinue{position:absolute;font-size:60px;color:#fff;right:12px;top:-12px;}@media only screen and (max-width:1800px){.search .search-card{width:90lvw;}}@media only screen and (max-width:900px){.search .search-card{width:100lvw;}}.search .cat-container{user-select:none;}.search .cat-container .cat-box{display:inline-block;background:#fff;background:linear-gradient(180deg,#fff 40%,#c9f3ff 100%);border:2px solid #fff;padding:4px;padding-bottom:6.4px;margin:4px;border-radius:24px;cursor:pointer;font-weight:400;transition:filter ease 1s;}.search .cat-container .cat-box i{opacity:0;margin-left:8px;color:#00b040;}.search .cat-container .cat-box span{color:#231f20;}.search .cat-container .cat-box span.badge{margin-right:24px;background-color:#ffc62c;color:#231f20;padding:3px 6px;position:relative;top:-4px;box-shadow:0 0 5px #dfa200 inset;width:36px;}.search .cat-container .cat-box.show{box-shadow:#00adee 0 0 10px;}.search .cat-container .cat-box.show i{opacity:1;}.search .cat-container .cat-box.show span{margin-right:24px;}.search .cat-container .cat-box.disabled{pointer-events:none;filter:brightness(70%) saturate(0%);}@media only screen and (max-width:900px){.search .cat-container .cat-box{display:flex;}.search .cat-container .cat-box *{align-self:center;}.search .cat-container .cat-box i{margin-right:24px;}.search .cat-container .cat-box span:nth-child(2){flex-grow:1;}}.search .cat-container .cat-clear{padding:8px 24px;border-color:#00b040;background:#00e34f;background:linear-gradient(90deg,#00e34f 24%,#00ff95 100%);}.search .search-card{opacity:0;transform:scale(.7) translateY(-20lvh);transform-origin:center top;transition:all ease .5s;}.search.in{opacity:1;pointer-events:all;}.search.in .search-card{transition-delay:.3s;transform:scale(1) translateY(0);opacity:1;}.search .inputcontainer{position:relative;}.search .inputcontainer .gc-textarea{height:auto;padding:16px;}.search .inputcontainer .gcbtn{position:absolute;padding:8px;top:3.6px;right:8px;left:auto;min-width:150px;white-space:nowrap;}.search .inputcontainer .gcbtn img{width:32px;}.search .d-flex>div:last-child{text-align:right;flex-grow:1;padding-right:24px;font-weight:400;color:#88dfff;}.search .askme-logo{background-color:#fff;color:#231f20;padding:8px;border-radius:4px;margin-top:32px;display:flex;}.search .askme-logo span{flex-grow:1;align-self:center;text-align:right;margin-right:16px;font-size:80%;}.search .askme-logo img{max-height:30px;}