.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{float:left;}fieldset.date-combo .container-inline-date .date-padding{padding:10px;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.date-form-element-content-multiline{padding:10px;border:1px solid #CCC;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
:root{--color-blue:#1050e5;--color-green:#19d686;--color-red:#e86767;--color-orange:#FDB94E;}#hoopshr-esign-boldsign-template-form .tabledrag-changed-warning,#hoopshr-esign-boldsign-template-form .tabledrag-changed,#esign-form-wrapper .tabledrag-changed-warning,#esign-form-wrapper .tabledrag-changed{display:none !important;}.iframe-esign{border:1px #DDD solid;box-shadow:0 5px 5px 0 rgba(45,62,80,.3);border-radius:8px;}.iframe-esign:before{content:'asdfasdf';display:block;}.modal-esign-template .modal-body{background:#EDF2F8;}.modal-esign-template .modal-body #hoopshr-esign-boldsign-prepare-template-form > div{display:grid;width:100%;}.modal-esign-template .modal-body #hoopshr-esign-boldsign-prepare-template-form .filter-content{order:2;padding:0;}.modal-esign-template .modal-body #hoopshr-esign-boldsign-prepare-template-form .filter-content .iframe-esign{border:0;box-shadow:none;border-radius:0;}.modal-esign-template .modal-body #hoopshr-esign-boldsign-prepare-template-form .modal-footer{order:1;border-bottom:1px #CCC solid;box-shadow:0 1px 5px 0 rgba(45,62,80,.12);}.table-esign-automation-signers > tbody > tr > td:last-child,.table-esign-signers > tbody > tr > td:last-child{width:100%;}.esign-signers{list-style:none;counter-reset:signer;padding-left:0.25em;margin:0.5em 0;}.esign-signers li{counter-increment:signer;display:flex;align-items:center;margin-bottom:0.25em;font-size:inherit;}.esign-signers li::before{content:counter(signer);display:inline-flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;margin-right:0.5em;border-radius:50%;background-color:#1050e5;color:#ffffff;font-size:0.8em;font-weight:600;line-height:1;}ul.list-document-users{list-style-type:none;margin:0;padding:0;}ul.list-document-users > li{padding:0;margin:0 0 0.4em;}ul.list-document-users.signers > li .nameplate-wrapper:before{display:inline-block;width:8px;content:" ";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:0.4em;font-weight:800;}ul.list-document-users.signers > li.current-user .nameplate-wrapper:before{font-family:"Font Awesome 6 Pro";content:"\e28b";color:var(--color-orange);}ul.list-document-users > li .nameplate-wrapper .profile_picture{height:18px;width:18px;}ul.list-document-users > li .user-metadata{color:#888;font-size:0.8em;}ul.list-document-users > li .user-metadata .date{font-weight:bold;}body.page-esign-document .page-header{display:none;}body.page-esign-document #page-wrapper{overflow:hidden;}.esign-editor-pending.esign-preparing-state{display:flex;align-items:center;justify-content:center;min-height:600px;width:100%;background:linear-gradient(180deg,#f8fafc 0%,#edf2f8 100%);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px rgba(45,62,80,0.08);}.esign-editor-pending .esign-preparing-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;max-width:420px;padding:2rem;text-align:center;}.esign-editor-pending .esign-preparing-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:var(--color-blue);font-size:2rem;line-height:1;}.esign-editor-pending .esign-preparing-icon .fa-spin{animation:fa-spin 1s infinite linear;}.esign-editor-pending .esign-preparing-msg{margin:0;font-size:1.2em;line-height:1.5;color:#475569;}.esign-editor-pending .esign-preparing-actions{display:flex;flex-direction:column;align-items:center;gap:0.75rem;margin:0;}.esign-editor-pending .esign-preparing-actions .esign-poll-status{font-size:0.8em;color:#64748b;min-height:1.25rem;}.esign-editor-pending .esign-retry-edit-url{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;}.esign-editor-pending .esign-retry-edit-url .fa-rotate-right{font-size:0.9em;}.esign-disabled-until-ready:disabled{opacity:0.6;cursor:not-allowed;}.esign-attachments{margin-bottom:1rem;}.esign-attachments-title{margin-top:0;margin-bottom:0.5rem;font-size:1em;}.esign-attachments-list li{margin-bottom:0.35rem;}.esign-document-view .nav-tabs{margin-bottom:0;}.esign-doc-tabs > li > a .esign-tab-icon{margin-right:0.4em;}.esign-doc-tab-panes{border:1px solid #ddd;border-top:0;padding:1rem;background:#fff;}.esign-doc-tab-panes .tab-pane{min-height:400px;}.esign-attachments-pane .esign-attachments-empty{margin:1rem 0;}.esign-signers-pane .esign-signers-empty{margin:1rem 0;}.esign-signers-pane{font-size:inherit;}.esign-signers-pane .esign-doc-signers-table,.esign-signers-pane .esign-doc-signer-row,.esign-signers-pane .esign-doc-signers-header{font-size:inherit;}.esign-signers-pane .esign-doc-signers-header,.esign-signers-pane .esign-doc-signer-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(5.5rem,1.1fr) minmax(5.5rem,1fr) minmax(6.5rem,1.1fr);gap:0.75rem 1rem;align-items:center;}.esign-signers-pane .esign-doc-signers-header{padding:0 1rem 0.5rem;margin-bottom:0.25rem;border-bottom:1px solid #e2e8f0;font-weight:600;color:#475569;}.esign-signers-pane .esign-doc-signers-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem;}.esign-signers-pane .esign-doc-signers-list > li{margin:0;padding:0;}.esign-signers-pane .esign-doc-signer-row{padding:0.85rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;}.esign-signers-pane .esign-doc-signer-col{min-width:0;line-height:1.4;word-break:break-word;font-size:inherit;}.esign-signers-pane .esign-doc-signer-col .nameplate-wrapper,.esign-signers-pane .esign-doc-signer-col .nameplate-wrapper a{font-size:inherit;}.esign-signers-pane .esign-doc-signer-col--user .esign-doc-signer-user-inner{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;}.esign-signers-pane .esign-doc-signer-col--user .nameplate-wrapper,.esign-signers-pane .esign-doc-signer-col--user .profile_picture{display:inline-flex;align-items:center;vertical-align:middle;}.esign-signers-pane .esign-doc-signer-col--user .profile_picture{height:28px;width:28px;flex-shrink:0;}.esign-signers-pane .esign-doc-signer-col--role{color:#64748b;}.esign-signers-pane .esign-doc-signer-col--status{display:flex;flex-direction:column;align-items:flex-start;gap:0.2rem;}.esign-signers-pane .esign-doc-signer-status-label{display:inline-block;padding:0.2em 0.65em;font-size:inherit;font-weight:600;line-height:inherit;border-radius:999px;white-space:nowrap;}.esign-signers-pane .esign-doc-signer-status--signed .esign-doc-signer-status-label{color:#166534;background:#dcfce7;}.esign-signers-pane .esign-doc-signer-status--viewed .esign-doc-signer-status-label{color:#1e40af;background:#dbeafe;}.esign-signers-pane .esign-doc-signer-status--sent .esign-doc-signer-status-label{color:#9a3412;background:#ffedd5;}.esign-signers-pane .esign-doc-signer-status--queued .esign-doc-signer-status-label{color:#475569;background:#f1f5f9;}.esign-signers-pane .esign-doc-signer-col--date{color:#334155;}.esign-signers-pane .esign-doc-signer-you{flex-shrink:0;padding:0.15em 0.5em;font-size:inherit;font-weight:700;color:var(--color-orange,#e67e22);background:rgba(230,126,34,0.12);border-radius:4px;line-height:inherit;}@media (max-width:640px){.esign-signers-pane .esign-doc-signers-header{display:none;}.esign-signers-pane .esign-doc-signer-row{grid-template-columns:1fr 1fr;grid-template-areas:"user user"
      "role status"
      "date date";gap:0.5rem 0.75rem;}.esign-signers-pane .esign-doc-signer-col--user{grid-area:user;}.esign-signers-pane .esign-doc-signer-col--role{grid-area:role;}.esign-signers-pane .esign-doc-signer-col--status{grid-area:status;}.esign-signers-pane .esign-doc-signer-col--date{grid-area:date;}}.esign-document-view .nav-tabs > li > a .badge{margin-left:0.35em;vertical-align:text-top;}.esign-attachments-pane .esign-attachment-field-title{font-weight:600;margin-bottom:0.2rem;color:#333;}.esign-attachments-pane .esign-attachment-row .esign-attachment-link{display:inline-block;}.esign-attachments-pane .esign-attachment-row-main{max-width:calc(100% - 5rem);}.esign-attachments-pane .esign-attachment-meta{margin-top:0.15rem;}
body.page-hula-labs,body.page-hula-labs.profile-participant:not(.node-type-sprint-join-page){background:#f1f5f9 !important;}#market-insights-report{font-size:1.2em;position:relative;padding-top:2em;}#market-insights-report:before{content:"MARKET INSIGHTS";position:absolute;left:0;top:0;color:#888;font-size:0.8em;font-weight:bold;}#market-insights-report #logo,#market-insights-report #report-title{display:none;}#market-insights-report .market-insights-container{display:flex;gap:2em;justify-content:space-between;align-items:stretch;}#market-insights-report .market-insights-card{flex:1;background-color:#FFF;border-radius:10px;padding:2em 3em;box-shadow:0 4px 8px rgba(0,0,0,0.1);margin:1em 0;position:relative;}#market-insights-report .market-insights-card .stat-lg,#market-insights-report .market-insights-card .card-icon,#market-insights-report .market-insights-card .card-icon > *:before,#market-insights-report #cover-page .job-title{color:#0083c2 !important;}#market-insights-report .market-insights-card .stat-lg,#market-insights-report .market-insights-card .card-icon{font-size:3.2em;}#market-insights-report .market-insights-card .stat-lg .secondary{color:#caccce;margin-left:-0.08em;}#market-insights-report .market-insights-card .card-icon{margin-bottom:0;}#market-insights-report .market-insights-card h2{color:#0e1721;font-size:1.2em;margin:1.2em 0;padding:0;}#market-insights-report .market-insights-card h2:after{display:block;content:" ";width:100px;height:4px;background:#b8f46a;margin:0.5em 0;}#market-insights-report .market-insights-card strong{color:#586b7f;}#market-insights-report .market-insights-card p{margin-bottom:1.5em;}#market-insights-report .market-insights-card table{font-size:0.9em;}#market-insights-report .market-insights-card table th,#market-insights-report .market-insights-card table td{vertical-align:top;}#market-insights-report .market-insights-card table.table-competitors .col-category .icon{color:#0083c2;}#market-insights-report .market-insights-card .row > .col:first-child{padding-right:3em;}#market-insights-report .market-insights-card .job-titles > ul,#market-insights-report .market-insights-card .skills > ul{list-style-type:none;margin:0;padding:0;}#market-insights-report .market-insights-card .job-titles > ul > li,#market-insights-report .market-insights-card .skills > ul > li{display:inline-block;padding:0.4em;background:#f1f5f9;margin:0 0.5em 0.5em 0;font-size:0.85em;border-radius:6px;color:#283f56;font-style:italic;}#market-insights-report .meter-pin-container{display:flex;justify-content:left;}#market-insights-report .meter-pin{height:110px;position:relative;background:#f1f5f9;padding:1em;border-radius:8px;margin-bottom:0.75rem;width:max-content;z-index:1;}#market-insights-report .meter-pin-caret{width:50px;height:25px;position:absolute;top:100%;left:50%;transform:translateX(-50%);overflow:hidden;}#market-insights-report .meter-pin-caret:after{content:"";position:absolute;width:20px;height:20px;background:#f1f5f9;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0px;left:50%;}#market-insights-report .meter-pin .meter-rating{font-size:2.5em;line-height:1em;margin:0;padding:0;color:#0083c2;font-weight:900;}#market-insights-report .meter-pin .meter-desc{font-size:0.8em;color:#283f56;}#market-insights-report .market-insights-card .meter-bar{position:relative;margin:0 0 3em 0;}#market-insights-report .market-insights-card .meter-bar:before,#market-insights-report .market-insights-card .meter-bar:after{position:absolute;bottom:-2em;font-size:0.8em;color:#888;}#market-insights-report .market-insights-card .meter-bar:before{content:"Less difficult";left:0;}#market-insights-report .market-insights-card .meter-bar:after{content:"Very difficult";right:0;}#market-insights-report .market-insights-card .meter-bar-inner{flex:1 1 0%;height:1em;border-radius:0.3rem;}#market-insights-report .market-insights-card .meter-bar > .bar{background-color:#F2F4F9;height:1em;position:absolute;bottom:0px;}#market-insights-report .market-insights-card .meter-bar > .bar.bar-1{left:0%;width:30%;border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem;margin-left:0px;background-color:#4FAD53 !important;}#market-insights-report .market-insights-card .meter-bar > .bar.bar-2{left:30%;width:20%;margin-left:1px;background-color:#D3D57C !important;}#market-insights-report .market-insights-card .meter-bar > .bar.bar-3{left:50%;width:20%;margin-left:2px;background-color:#FFCC69 !important;}#market-insights-report .market-insights-card .meter-bar > .bar.bar-4{left:70%;width:30%;margin-left:3px;border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem;background-color:#ED8C8C !important;}#market-insights-report .market-insights-card .columns{display:flex;align-items:center;justify-content:center;gap:2em;}#market-insights-report .market-insights-card .columns.valign-top{align-items:flex-start;}#market-insights-report .market-insights-card .columns > .column{flex:1 1 50%;min-width:0;}#market-insights-report #cover-page .report-date{margin-top:2em;}#market-insights-report #cover-page .report-date:before{content:" ";width:50px;height:3px;background-color:#dddddd;margin:0 0 0.5em;display:block;}#market-insights-report #cover-page .report-disclaimer{margin-top:1em;font-style:italic;color:#848da2 !important;font-size:0.85em;}#market-insights-report #cover-page .job-desc{font-size:0.8em;margin:1.5em 0 0 0;}.page-break{position:relative;}#market-insights-report:after,.page-break:after{content:"HULA Labs by ";text-align:center;font-size:12px;font-weight:bold;position:fixed;right:0;bottom:0;background-color:#FFF !important;background-image:url(/sites/all/themes/bootstrap_jobboard/images/logo.png) !important;background-repeat:no-repeat !important;background-position:center bottom !important;background-size:70px !important;width:100px;height:46px;z-index:1;display:none;}body.not-logged-in #market-insights-report:after{display:block;background-color:transparent !important;right:0.5em;bottom:0.5em;}.page-break:after{display:none;}#market-insights-report .difficulty-summary{margin:0 0 1em 0;}#market-insights-report .job-desc ul{list-style-type:none;margin:1em 0;padding:0;}#market-insights-report .job-desc ul > li:before{content:"\f00c";font:var(--fa-font-solid);font-size:0.7em;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;left:0;top:0.5em;color:#64c6f6;}#market-insights-report .job-desc ul > li{padding-left:1.2em;padding-bottom:0.4em;position:relative;}#market-insights-report .market-insights-card .component-status-overlay.component-status-complete,#market-insights-report .market-insights-card .component-status-overlay.component-status-{display:none;}#market-insights-report .market-insights-card .component-status-overlay.component-status-queued,#market-insights-report .market-insights-card .component-status-overlay.component-status-processing{content:" ";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.6);display:flex;justify-content:center;align-items:center;}#market-insights-report .market-insights-card  .component-status-overlay:after{content:"\f5d3";font:var(--fa-font-solid);font-size:4em;z-index:2;animation:spin 3s linear infinite;}#market-insights-form-wrapper.mi-form{display:grid;row-gap:0.5em;}#market-insights-form-wrapper.mi-form > .form-item-warning,#market-insights-form-wrapper.mi-form > .form-item-source,#market-insights-form-wrapper.mi-form > .form-item-company-name,#market-insights-form-wrapper.mi-form > .form-item-job-title,#market-insights-form-wrapper.mi-form > .text-format-wrapper,#market-insights-form-wrapper.mi-form > .form-item-description,#market-insights-form-wrapper.mi-form > .form-item-email,#market-insights-form-wrapper.mi-form > .mi-form-actions{grid-column:1 / -1;}#market-insights-form-wrapper.mi-form > .form-item{margin-bottom:1rem;}#market-insights-form-wrapper.mi-form .description,#market-insights-form-wrapper.mi-form .help-block{color:#64748b;font-size:0.88em;margin-top:0.35em;}#market-insights-form-wrapper .form-type-radios > label{display:block;margin-bottom:0.65em;}#market-insights-form-wrapper .form-type-radios .form-radios{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.15em;}#market-insights-form-wrapper .form-type-radios .form-radios > .form-item{display:inline-flex;align-items:center;margin:0;padding:0.25em 0.75em;border:1px solid #e2e8f0;border-radius:999px;transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease;position:relative;}#market-insights-form-wrapper .form-type-radios .form-radios > .form-item.active,#market-insights-form-wrapper .form-type-radios .form-radios > .form-item:has(input:checked){border-color:#306bff;background:#306bff;}#market-insights-form-wrapper .form-type-radios .form-radios > .form-item.active label,#market-insights-form-wrapper .form-type-radios .form-radios > .form-item:has(input:checked) label{font-weight:600;color:#FFF;}#market-insights-form-wrapper .form-type-radios .form-radios > .form-item label{margin:0 0 0 0.35em;padding:0;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:0.5em;}#market-insights-form-wrapper .form-type-radios .form-radios > .form-item .form-radio{margin:0;position:relative;}#market-insights-form-wrapper .form-item-country .form-radios > .form-item:has(input[disabled]){opacity:0.55;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0;}#market-insights-form-wrapper.mi-form .form-item-description .filter-wrapper{border-radius:8px;border-color:#e2e8f0;}#market-insights-form-wrapper.mi-form #btn-hula-jd{margin-bottom:0.5em;}#market-insights-form-wrapper.mi-form .mi-form-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0.65rem;margin-top:0.5rem;padding-top:1rem;border-top:1px solid #e2e8f0;}#market-insights-form-wrapper.mi-form .mi-form-actions .form-item{margin:0;}#market-insights-form-wrapper.mi-form .mi-form-actions .form-type-submit,#market-insights-form-wrapper.mi-form .mi-form-actions .form-type-button{display:inline-block;margin:0;}@media (max-width:600px){#market-insights-form-wrapper .form-type-radios .form-radios{flex-wrap:wrap;}}#market-insights-report .employer-logo{width:20px;height:20px;border-radius:50%;margin-right:4px;background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media (max-width:1200px){#market-insights-report .market-insights-card .columns{display:block;}}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact;}a:after{content:none !important;}body.page-hula-labs,body.page-hula-labs.profile-participant:not(.node-type-sprint-join-page){background:#FFF !important;}body.page-hula-labs .page-header,body.page-hula-labs #sidebar-first,#market-insights-report .market-insights-card .component-status-overlay,.list-apply-links-wrap,#competitor-jobs-hidden,.sticky-header,.col-hide{display:none !important;}#market-insights-report{padding:0 2em;}#market-insights-report #logo,#market-insights-report #report-title{display:block;}#market-insights-report:before,#market-insights-report .no-print,#market-insights-report .no-print *,#market-insights-report .action-links,#market-insights-report .action-links *{display:none !important;}#market-insights-report *{-webkit-print-color-adjust:exact;color-adjust:exact;}#market-insights-report .market-insights-container{display:block;}#market-insights-report .page-break{break-after:page;page-break-after:always;}#market-insights-report > .page-break:last-child{break-after:avoid;page-break-after:avoid;}#market-insights-report .meter-pin-container,#market-insights-report .meter-bar{max-width:800px;}#market-insights-report .market-insights-card .meter-bar > .bar-1{background-color:#ddd !important;}#market-insights-report .market-insights-card .meter-bar > .bar-2{background-color:#888 !important;}#market-insights-report .market-insights-card .meter-bar > .bar-3{background-color:#444 !important;}#market-insights-report .market-insights-card .meter-bar > .bar-4{background-color:#000 !important;}#market-insights-report .meter-pin{border:2px #000 solid;-webkit-print-color-adjust:exact;color-adjust:exact;}#market-insights-report .meter-pin-caret:after{background:#FFF !important;border:2px #000 solid;}.table thead > tr > th,table.sticky-header thead > tr > th{background:#EEE !important;}.page-break:after{display:block !important;}#market-insights-report:after,.page-break.hide-logo:after{display:none;}#market-insights-report .alert.alert-info{background-color:#d9edf7 !important;}#market-insights-report .alert.alert-info,#market-insights-report .alert.alert-info .fa-solid:after{color:#31708f !important;}#market-insights-report #cover-page #report-title{margin:1em 0;}#market-insights-report #cover-page{display:flex;flex-direction:column;align-items:left;justify-content:center;height:100vh;page-break-after:always;margin:0;}#market-insights-report #cover-page .company-name{margin:0;}#market-insights-report #cover-page .job-title{margin:0 0 1em;color:#000 !important;font-weight:bold !important;}#market-insights-report #cover-page .company-name:after{display:none;}#market-insights-report .market-insights-card{padding:0;}}#market-insights-report-v2{--mi-bg:transparent;--mi-card:#fff;--mi-border:#e2e8f0;--mi-text:#0e1721;--mi-muted:#586b7f;--mi-accent:#0083c2;--mi-green:#4fad53;--mi-yellow:#ffcc69;--mi-orange:#faae1b;--mi-red:#ed8c8c;--mi-accent-soft:#e2f2ff;color:var(--mi-text);font-size:15px;line-height:1.55;padding:1em 0 2em;}#market-insights-report-v2 .mi-action-links{margin-bottom:1.5em;}#market-insights-report-v2 .mi-section{background:var(--mi-card);border:1px solid var(--mi-border);border-radius:10px;padding:2em 2.5em;margin-bottom:1.5em;box-shadow:0 4px 8px rgba(0,0,0,0.06);}#market-insights-report-v2 .mi-section-title{font-size:0.75em;letter-spacing:0.12em;text-transform:uppercase;color:var(--mi-muted);margin:0 0 2em;font-weight:600;}#market-insights-report-v2 .mi-section-title i{margin-right:0.5em;color:var(--mi-accent);}#market-insights-report-v2 .mi-takeaways-section{margin:2em 0;}#market-insights-report-v2 .mi-takeaways{display:grid;gap:1em;}#market-insights-report-v2 .mi-takeaway{display:flex;gap:0.75em;align-items:flex-start;background:#FFF;border-radius:8px;padding:1em;box-shadow:0 4px 8px rgba(0,0,0,0.06);border:1px solid var(--mi-border);}#market-insights-report-v2 .mi-takeaway-dot{width:10px;height:10px;border-radius:50%;margin-top:0.45em;flex-shrink:0;background:var(--mi-accent);}#market-insights-report-v2 .mi-takeaway-label{font-weight:600;margin-bottom:0.15em;color:var(--mi-text);}#market-insights-report-v2 .mi-overview-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:1em;}#market-insights-report-v2 .mi-overview-footer{color:var(--mi-muted);font-size:0.85em;margin-top:2em;}#market-insights-report-v2 .mi-job-title{font-size:1.65em;font-weight:700;margin:0 0 0.75em;line-height:1.25;color:var(--mi-text);}#market-insights-report-v2 .mi-score-block{text-align:center;flex-shrink:0;min-width:72px;font-size:1.5em;}#market-insights-report-v2 .mi-score-value{font-size:2.25em;font-weight:700;line-height:1.1;color:var(--mi-accent);}#market-insights-report-v2 .mi-score-scale{font-size:0.55em;font-weight:600;color:var(--mi-muted);opacity:0.5;}#market-insights-report-v2 .mi-score-label{font-size:0.72em;letter-spacing:0.06em;text-transform:uppercase;color:var(--mi-muted);margin-top:0.25em;font-weight:600;}#market-insights-report-v2 .mi-tags{display:flex;flex-wrap:wrap;gap:0.5em;margin-bottom:1em;}#market-insights-report-v2 .mi-tags-header{margin-bottom:0;}#market-insights-report-v2 .mi-tags-inline{margin-bottom:0;align-items:center;}#market-insights-report-v2 .mi-tag{background:#f1f5f9;border:1px solid var(--mi-border);border-radius:999px;padding:0.25em 0.75em;font-size:0.85em;color:var(--mi-muted);}#market-insights-report-v2 .mi-overview-details{display:flex;align-items:flex-start;gap:1.5em;padding-top:3em;margin-top:2em;border-top:1px solid var(--mi-border);}#market-insights-report-v2 .mi-overview-detail-label{font-size:0.72em;letter-spacing:0.08em;text-transform:uppercase;color:var(--mi-muted);margin-bottom:0.5em;font-weight:600;}#market-insights-report-v2 .mi-overview-salary{flex-shrink:0;}#market-insights-report-v2 .mi-overview-salary-row{display:flex;align-items:baseline;gap:0.75em;flex-wrap:wrap;}#market-insights-report-v2 .mi-overview-salary-value{font-size:2.25em;font-weight:700;color:var(--mi-accent);line-height:1.2;}#market-insights-report-v2 .mi-overview-salary-range{font-size:0.9em;color:var(--mi-muted);}#market-insights-report-v2 .mi-overview-divider{width:1px;align-self:stretch;background:var(--mi-border);min-height:52px;flex-shrink:0;}#market-insights-report-v2 .mi-overview-alt-titles{flex:1;min-width:0;}#market-insights-report-v2 .mi-overview-summary{margin-top:3em;color:var(--mi-muted);line-height:1.55;}#market-insights-report-v2 .mi-tag-alt{color:var(--mi-text);background:#fff;}#market-insights-report-v2 .mi-meter-wrap{position:relative;margin:1.5em 0 0.75em;}#market-insights-report-v2 .mi-meter-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;}#market-insights-report-v2 .mi-meter-bar span:nth-child(1){background:var(--mi-green);flex:3;}#market-insights-report-v2 .mi-meter-bar span:nth-child(2){background:#d3d57c;flex:2;}#market-insights-report-v2 .mi-meter-bar span:nth-child(3){background:var(--mi-yellow);flex:2;}#market-insights-report-v2 .mi-meter-bar span:nth-child(4){background:var(--mi-red);flex:3;}#market-insights-report-v2 .mi-meter-marker{position:absolute;top:50%;width:22px;height:22px;border-radius:50%;border:3px solid;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.15);transform:translate(-50%,-50%);z-index:1;}#market-insights-report-v2 .mi-meter-label{margin-top:0.75em;margin-bottom:2em;font-weight:600;font-size:1.5em;}#market-insights-report-v2 .mi-hd-summary{display:flex;gap:1.5em;align-items:flex-start;margin-bottom:2em;}#market-insights-report-v2 .mi-hd-score-card{flex-shrink:0;min-width:100px;max-width:140px;text-align:center;background:transparent;border-radius:10px;}#market-insights-report-v2 .mi-hd-score-value{font-size:4em;font-weight:700;line-height:1;}#market-insights-report-v2 .mi-hd-score-sub{font-size:0.78em;color:var(--mi-muted);}#market-insights-report-v2 .mi-hd-score-label{font-size:1em;line-height:1;font-weight:600;margin-top:0.25em;}#market-insights-report-v2 .mi-hd-gauge-col{flex:1;min-width:0;}#market-insights-report-v2 .mi-hd-gauge-labels{display:flex;justify-content:space-between;font-size:0.78em;color:var(--mi-muted);margin-bottom:0.5em;}#market-insights-report-v2 .mi-hd-gauge{position:relative;height:10px;}#market-insights-report-v2 .mi-hd-gauge-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--mi-green) 0%,#d3d57c 25%,var(--mi-orange) 55%,var(--mi-red) 100%);}#market-insights-report-v2 .mi-hd-gauge-marker{position:absolute;top:50%;width:22px;height:22px;border-radius:50%;border:3px solid;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.15);transform:translate(-50%,-50%);z-index:1;}#market-insights-report-v2 .mi-hd-summary-text{margin:1.25em 0 0;color:var(--mi-muted);line-height:1.55;}#market-insights-report-v2 .mi-hd-breakdown-title{font-size:0.72em;letter-spacing:0.1em;text-transform:uppercase;color:var(--mi-muted);margin:0 0 1em;font-weight:600;}#market-insights-report-v2 .mi-hd-factors{list-style:none;margin:0;padding:0;}#market-insights-report-v2 .mi-hd-factor-row{display:flex;align-items:center;justify-content:space-between;gap:2em;padding:1em;border-bottom:1px solid var(--mi-border);}#market-insights-report-v2 .mi-hd-factor-row:last-child{border-bottom:none;}#market-insights-report-v2 .mi-hd-factor-copy{flex:1;min-width:0;}#market-insights-report-v2 .mi-hd-factor-label{display:block;font-weight:500;color:var(--mi-text);}#market-insights-report-v2 .mi-hd-factor-rationale{margin:0.3em 0 0;font-size:0.82em;color:var(--mi-muted);line-height:1.45;}#market-insights-report-v2 .mi-hd-factor-dots{display:flex;gap:0.35em;flex-shrink:0;align-self:center;}#market-insights-report-v2 .mi-hd-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;}#market-insights-report-v2 .mi-hd-dot-empty{background:#e2e8f0;}#market-insights-report-v2 .mi-friction-low{background:var(--mi-green);}#market-insights-report-v2 .mi-friction-medium{background:var(--mi-orange);}#market-insights-report-v2 .mi-friction-high{background:var(--mi-red);}#market-insights-report-v2 .mi-hd-legend{display:flex;flex-wrap:wrap;gap:1.25em;margin:1em 0 2em;font-size:0.82em;color:var(--mi-muted);}#market-insights-report-v2 .mi-hd-legend span{display:inline-flex;align-items:center;gap:0.4em;}#market-insights-report-v2 .mi-hd-legend-swatch{width:12px;height:12px;border-radius:50%;flex-shrink:0;}#market-insights-report-v2 .mi-factor-table{width:100%;margin-top:1em;}#market-insights-report-v2 .mi-factor-table th{text-align:left;font-size:0.72em;letter-spacing:0.08em;text-transform:uppercase;color:var(--mi-muted);padding:0.5em 0.75em;border-bottom:1px solid var(--mi-border);}#market-insights-report-v2 .mi-factor-table td{padding:0.65em 0.75em;border-bottom:1px solid var(--mi-border);vertical-align:middle;}#market-insights-report-v2 .mi-factor-table .mi-factor-col-req{width:32%;}#market-insights-report-v2 .mi-factor-table .mi-factor-col-bar{width:53%;}#market-insights-report-v2 .mi-factor-table .mi-factor-col-pct{width:15%;}#market-insights-report-v2 .mi-factor-table .mi-factor-impact{font-weight:600;white-space:nowrap;color:var(--mi-muted);}#market-insights-report-v2 .mi-factor-bar{height:8px;background:#eef2f6;border-radius:999px;overflow:hidden;min-width:180px;width:100%;}#market-insights-report-v2 .mi-factor-bar span{display:block;height:100%;border-radius:999px;}#market-insights-report-v2 .mi-occupation-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.5em 1em;background:#f8fafc;border:1px solid var(--mi-border);border-radius:8px;padding:0.75em 1em;margin-bottom:1.25em;font-size:0.92em;}#market-insights-report-v2 .mi-occupation-badge strong{color:var(--mi-text);}#market-insights-report-v2 .mi-occupation-code{color:var(--mi-muted);font-size:0.88em;}#market-insights-report-v2 .mi-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;margin-bottom:1.25em;}#market-insights-report-v2 .mi-stat-card{border:1px solid var(--mi-border);border-radius:10px;padding:1em 1.15em;font-size:1.2em;}#market-insights-report-v2 .mi-stat-label{font-size:0.8em;color:var(--mi-muted);margin-bottom:0.35em;}#market-insights-report-v2 .mi-stat-value{font-size:1.6em;line-height:1em;font-weight:700;color:var(--mi-accent);}#market-insights-report-v2 .mi-stat-sub{font-size:0.85em;color:var(--mi-muted);margin-top:0.25em;}#market-insights-report-v2 .mi-table-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25em;margin-top:3em;}#market-insights-report-v2 table.mi-table{width:100%;border-collapse:collapse;}#market-insights-report-v2 table.mi-table th{text-align:left;font-size:0.72em;letter-spacing:0.08em;text-transform:uppercase;color:var(--mi-muted);padding:0.5em 0.75em;border-bottom:1px solid var(--mi-border);}#market-insights-report-v2 table.mi-table td{padding:0.65em 0.75em;border-bottom:1px solid var(--mi-border);}#market-insights-report-v2 .mi-primary-row{background:var(--mi-accent-soft);}#market-insights-report-v2 .mi-exp-row{display:grid;grid-template-columns:minmax(11em,22%) minmax(120px,1fr) minmax(9em,20%) 28px;gap:1.25em;align-items:center;padding:0.5em;border-bottom:1px solid var(--mi-border);}#market-insights-report-v2 .mi-exp-row.is-target{background:var(--mi-accent-soft);}#market-insights-report-v2 .mi-exp-label{min-width:0;line-height:1.35;}#market-insights-report-v2 .mi-exp-salary{text-align:right;white-space:nowrap;min-width:0;}#market-insights-report-v2 .mi-exp-star{text-align:center;color:var(--mi-accent);font-size:0.9em;}#market-insights-report-v2 .mi-exp-bar{height:8px;background:#eef2f6;border-radius:999px;overflow:hidden;width:100%;min-width:0;}#market-insights-report-v2 .mi-exp-bar span{display:block;height:100%;background:var(--mi-accent);border-radius:999px;}#market-insights-report-v2 .mi-career-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2em;margin-top:2em;}#market-insights-report-v2 .mi-career-layout.is-single{grid-template-columns:1fr;}#market-insights-report-v2 .mi-career-subtitle{font-size:0.72em;letter-spacing:0.1em;text-transform:uppercase;color:var(--mi-muted);margin:0 0 2em;font-weight:600;}#market-insights-report-v2 .mi-career-timeline{list-style:none;margin:0;padding:0;position:relative;}#market-insights-report-v2 .mi-career-timeline::before{content:'';position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:var(--mi-border);}#market-insights-report-v2 .mi-career-timeline-item{display:flex;align-items:flex-start;gap:0.85em;padding-bottom:1.25em;position:relative;}#market-insights-report-v2 .mi-career-timeline-item:last-child{padding-bottom:0;}#market-insights-report-v2 .mi-career-node{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:2px solid var(--mi-border);background:#fff;margin-top:0.15em;position:relative;z-index:1;}#market-insights-report-v2 .mi-career-timeline-item.is-target .mi-career-node{border-color:var(--mi-accent);background:var(--mi-accent);}#market-insights-report-v2 .mi-career-timeline-content{min-width:0;}#market-insights-report-v2 .mi-career-role-title{display:block;font-size:0.95em;line-height:1.35;color:var(--mi-text);}#market-insights-report-v2 .mi-career-timeline-item.is-target .mi-career-role-title{color:var(--mi-accent);}#market-insights-report-v2 .mi-career-years{display:block;font-size:0.85em;color:var(--mi-muted);margin-top:0.2em;}#market-insights-report-v2 .mi-career-badge{display:inline-block;margin-top:0.45em;padding:0.15em 0.55em;border-radius:999px;font-size:0.72em;font-weight:600;letter-spacing:0.02em;color:var(--mi-accent);background:var(--mi-accent-soft);border:1px solid #bae6fd;}#market-insights-report-v2 .mi-strategy-list{display:flex;flex-direction:column;gap:0.85em;}#market-insights-report-v2 .mi-strategy-card{border-bottom:1px solid var(--mi-border);padding:0 0 1em 0;}#market-insights-report-v2 .mi-strategy-card:last-child{border:0;}#market-insights-report-v2 .mi-strategy-header{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-bottom:0.5em;}#market-insights-report-v2 .mi-strategy-header-main{display:flex;align-items:center;gap:0.65em;min-width:0;}#market-insights-report-v2 .mi-strategy-icon{font-size:1.2em;flex-shrink:0;line-height:1;}#market-insights-report-v2 .mi-strategy-icon.blue{color:var(--mi-accent);}#market-insights-report-v2 .mi-strategy-icon.green{color:var(--mi-green);}#market-insights-report-v2 .mi-strategy-icon.orange{color:var(--mi-orange);}#market-insights-report-v2 .mi-strategy-card h4{margin:0;font-size:0.95em;color:var(--mi-text);font-weight:600;}#market-insights-report-v2 .mi-strategy-value{flex-shrink:0;font-size:0.9em;font-weight:600;white-space:nowrap;}#market-insights-report-v2 .mi-strategy-value.blue{color:var(--mi-accent);}#market-insights-report-v2 .mi-strategy-value.green{color:var(--mi-green);}#market-insights-report-v2 .mi-strategy-value.orange{color:var(--mi-orange);}#market-insights-report-v2 .mi-strategy-card p{font-size:0.9em;color:var(--mi-muted);margin:0;line-height:1.45;}#market-insights-report-v2 .mi-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1em;margin-top:2em;}#market-insights-report-v2 .mi-channel-card{border:1px solid var(--mi-border);border-radius:10px;padding:1em;}#market-insights-report-v2 .mi-channel-icon{font-size:1.25em;margin-bottom:0.5em;}#market-insights-report-v2 .mi-channel-icon.blue{color:var(--mi-accent);}#market-insights-report-v2 .mi-channel-icon.green{color:var(--mi-green);}#market-insights-report-v2 .mi-channel-icon.orange{color:var(--mi-orange);}#market-insights-report-v2 .mi-channel-icon.purple{color:#7c6ade;}#market-insights-report-v2 .mi-channel-icon.teal{color:#0d9488;}#market-insights-report-v2 .mi-channel-icon.pink{color:#db5a8a;}#market-insights-report-v2 .mi-channel-card h4{margin:0 0 0.5em;color:var(--mi-text);font-size:0.95em;}#market-insights-report-v2 .mi-channel-card p{font-size:0.9em;color:var(--mi-muted);margin:0;line-height:1.45;}#market-insights-report-v2 .mi-market-timeline{list-style:none;margin:0;padding:0;position:relative;}#market-insights-report-v2 .mi-market-timeline::before{content:'';position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:var(--mi-border);}#market-insights-report-v2 .mi-market-timeline-item{display:flex;align-items:flex-start;gap:0.85em;padding-bottom:1.5em;position:relative;}#market-insights-report-v2 .mi-market-timeline-item:last-child{padding-bottom:0;}#market-insights-report-v2 .mi-market-node{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:2px solid var(--mi-border);background:#fff;margin-top:0.15em;position:relative;z-index:1;}#market-insights-report-v2 .mi-market-timeline-item.is-current .mi-market-node{border-color:var(--mi-accent);background:var(--mi-accent);}#market-insights-report-v2 .mi-market-timeline-content{min-width:0;flex:1;}#market-insights-report-v2 .mi-market-year-block{display:flex;flex-wrap:wrap;align-items:center;gap:0.5em;margin-bottom:0.35em;}#market-insights-report-v2 .mi-market-year{font-size:0.85em;color:var(--mi-muted);font-weight:600;}#market-insights-report-v2 .mi-market-badge{display:inline-block;padding:0.12em 0.5em;border-radius:999px;font-size:0.72em;font-weight:600;letter-spacing:0.02em;color:var(--mi-accent);background:var(--mi-accent-soft);border:1px solid #bae6fd;}#market-insights-report-v2 .mi-market-headline{display:block;font-size:0.95em;line-height:1.35;color:var(--mi-text);margin-bottom:0.35em;}#market-insights-report-v2 .mi-market-impact{font-size:0.9em;color:var(--mi-muted);line-height:1.45;margin:0;}#market-insights-report-v2 .mi-posting{background:#f8fafc;border:1px solid var(--mi-border);border-radius:10px;padding:1em 1.15em;margin-bottom:0.75em;}#market-insights-report-v2 .mi-posting-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;}#market-insights-report-v2 .mi-posting a{color:inherit;}#market-insights-report-v2 .mi-posting-title{margin-top:0.15em;}#market-insights-report-v2 .mi-posting-ext-icon{font-size:0.75em;color:var(--mi-muted);margin-left:0.25em;}#market-insights-report-v2 .mi-posting-meta{font-size:0.85em;color:var(--mi-muted);margin-top:0.35em;line-height:1.4;}#market-insights-report-v2 .mi-posting-meta i{margin-right:0.35em;color:var(--mi-accent);}#market-insights-report-v2 .mi-posting-summary{font-size:0.85em;color:var(--mi-muted);margin-top:0.5em;line-height:1.45;}#market-insights-report-v2 .mi-posting-comp{text-align:right;white-space:nowrap;}#market-insights-report-v2 .mi-posting-comp-label{display:block;font-size:0.72em;letter-spacing:0.06em;text-transform:uppercase;color:var(--mi-muted);margin-bottom:0.15em;}#market-insights-report-v2 .mi-posting-comp-value{font-weight:600;}#market-insights-report-v2 .mi-posting-comp-note{display:block;font-size:0.72em;color:var(--mi-muted);font-style:italic;margin-top:0.15em;}#market-insights-report-v2 .mi-posting-comp-na{color:var(--mi-muted);font-style:italic;font-weight:normal;}#market-insights-report-v2 .mi-processing{text-align:center;padding:3em;color:var(--mi-muted);}@media (max-width:900px){#market-insights-report-v2 .mi-takeaways,#market-insights-report-v2 .mi-stat-grid,#market-insights-report-v2 .mi-table-grid,#market-insights-report-v2 .mi-channel-grid{grid-template-columns:1fr;}#market-insights-report-v2 .mi-career-layout{grid-template-columns:1fr;gap:1.5em;}#market-insights-report-v2 .mi-overview-details{flex-direction:column;}#market-insights-report-v2 .mi-overview-divider{width:100%;height:1px;min-height:0;}#market-insights-report-v2 .mi-hd-summary{flex-direction:column;}#market-insights-report-v2 .mi-hd-score-card{width:100%;}}@page{margin:0.35in;size:auto;}@media print{body.page-hula-labs,body.page-hula-labs.profile-participant:not(.node-type-sprint-join-page){background:#fff !important;}body.page-hula-labs .v-layout .v-nav-drawer,body.page-hula-labs .v-layout .v-main #v-main-overlay-panel-wrapper,body.page-hula-labs #company-account-label,body.page-hula-labs #messages,body.page-hula-labs .page-header,body.page-hula-labs #sidebar-first,body.page-hula-labs .sticky-header,body.page-hula-labs footer,body.page-hula-labs .btn-print{display:none !important;}body.page-hula-labs .v-layout .v-app-wrapper .v-main,body.page-hula-labs .v-layout .v-main{padding-left:0 !important;}body.page-hula-labs #main > .main-container{padding:0 !important;}#market-insights-report-v2,#market-insights-report-v2 *{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;}#market-insights-report-v2{padding:0;orphans:3;widows:3;}#market-insights-report-v2 .no-print{display:none !important;}#market-insights-report-v2 .mi-section,#market-insights-report-v2 .mi-takeaways-section{break-inside:auto;page-break-inside:auto;box-shadow:none;}#market-insights-report-v2 .mi-hd-summary,#market-insights-report-v2 .mi-hd-factor-row,#market-insights-report-v2 .mi-strategy-card,#market-insights-report-v2 .mi-channel-card,#market-insights-report-v2 .mi-takeaway,#market-insights-report-v2 .mi-exp-row,#market-insights-report-v2 .mi-career-timeline-item,#market-insights-report-v2 .mi-market-timeline-item,#market-insights-report-v2 .mi-posting,#market-insights-report-v2 .alert,#market-insights-report-v2 .mi-hd-gauge,#market-insights-report-v2 .mi-overview-header,#market-insights-report-v2 .mi-table tr,#market-insights-report-v2 .mi-table-grid > div{break-inside:avoid;page-break-inside:avoid;}#market-insights-report-v2 .mi-career-layout,#market-insights-report-v2 .mi-career-progression,#market-insights-report-v2 .mi-career-timeline,#market-insights-report-v2 .mi-market-timeline{break-inside:auto;page-break-inside:auto;break-before:auto;page-break-before:auto;}#market-insights-report-v2 .mi-career-layout{display:block;}#market-insights-report-v2 .mi-career-progression{break-before:avoid;page-break-before:avoid;margin-bottom:2em;}#market-insights-report-v2 .mi-section > .mi-section-title,#market-insights-report-v2 .mi-career-subtitle,#market-insights-report-v2 .mi-hd-breakdown-title{break-after:avoid;page-break-after:avoid;}#market-insights-report-v2 .mi-hd-tone-easy{color:#4fad53 !important;}#market-insights-report-v2 .mi-hd-tone-moderate{color:#b3b502 !important;}#market-insights-report-v2 .mi-hd-tone-hard{color:#faae1b !important;}#market-insights-report-v2 .mi-hd-tone-very-hard{color:#ea5355 !important;}#market-insights-report-v2 .mi-score-value .mi-score-scale{color:#64748b !important;opacity:0.5;}#market-insights-report-v2 .mi-hd-gauge-marker.mi-hd-tone-easy{border-color:#4fad53 !important;}#market-insights-report-v2 .mi-hd-gauge-marker.mi-hd-tone-moderate{border-color:#b3b502 !important;}#market-insights-report-v2 .mi-hd-gauge-marker.mi-hd-tone-hard{border-color:#faae1b !important;}#market-insights-report-v2 .mi-hd-gauge-marker.mi-hd-tone-very-hard{border-color:#ea5355 !important;}#market-insights-report-v2 .mi-section-title i,#market-insights-report-v2 .mi-stat-value,#market-insights-report-v2 .mi-overview-salary-value,#market-insights-report-v2 .mi-takeaway-dot,#market-insights-report-v2 .mi-exp-star,#market-insights-report-v2 .blue,#market-insights-report-v2 .mi-strategy-icon.blue,#market-insights-report-v2 .mi-strategy-icon.blue i,#market-insights-report-v2 .mi-strategy-icon.blue i::before,#market-insights-report-v2 .mi-strategy-value.blue,#market-insights-report-v2 .mi-channel-icon.blue,#market-insights-report-v2 .mi-channel-icon.blue i,#market-insights-report-v2 .mi-channel-icon.blue i::before{color:#0083c2 !important;}#market-insights-report-v2 .mi-strategy-icon.green,#market-insights-report-v2 .mi-strategy-icon.green i,#market-insights-report-v2 .mi-strategy-icon.green i::before,#market-insights-report-v2 .mi-strategy-value.green,#market-insights-report-v2 .mi-channel-icon.green,#market-insights-report-v2 .mi-channel-icon.green i,#market-insights-report-v2 .mi-channel-icon.green i::before{color:#4fad53 !important;}#market-insights-report-v2 .mi-strategy-icon.orange,#market-insights-report-v2 .mi-strategy-icon.orange i,#market-insights-report-v2 .mi-strategy-icon.orange i::before,#market-insights-report-v2 .mi-strategy-value.orange,#market-insights-report-v2 .mi-channel-icon.orange,#market-insights-report-v2 .mi-channel-icon.orange i,#market-insights-report-v2 .mi-channel-icon.orange i::before{color:#faae1b !important;}#market-insights-report-v2 .mi-channel-icon.purple,#market-insights-report-v2 .mi-channel-icon.purple i,#market-insights-report-v2 .mi-channel-icon.purple i::before{color:#7c6ade !important;}#market-insights-report-v2 .mi-channel-icon.teal,#market-insights-report-v2 .mi-channel-icon.teal i,#market-insights-report-v2 .mi-channel-icon.teal i::before{color:#0d9488 !important;}#market-insights-report-v2 .mi-channel-icon.pink,#market-insights-report-v2 .mi-channel-icon.pink i,#market-insights-report-v2 .mi-channel-icon.pink i::before{color:#db5a8a !important;}#market-insights-report-v2 .mi-primary-row,#market-insights-report-v2 .mi-exp-row.is-target{background:#e2f2ff !important;}#market-insights-report-v2 .mi-career-badge,#market-insights-report-v2 .mi-market-badge{color:#0083c2 !important;background:#e2f2ff !important;border-color:#bae6fd !important;}#market-insights-report-v2 .mi-career-timeline-item.is-target .mi-career-role-title{color:#0083c2 !important;}#market-insights-report-v2 .mi-hd-gauge{height:10px;min-height:10px;}#market-insights-report-v2 .mi-hd-gauge-track{height:10px;min-height:10px;background:linear-gradient(90deg,#4fad53 0%,#d3d57c 25%,#faae1b 55%,#ed8c8c 100%) !important;}#market-insights-report-v2 .mi-hd-gauge-marker{background:#fff !important;border-width:3px !important;border-style:solid !important;box-shadow:none !important;}#market-insights-report-v2 .mi-hd-dot-empty{background:#e2e8f0 !important;}#market-insights-report-v2 .mi-friction-low,#market-insights-report-v2 .mi-hd-dot.mi-friction-low,#market-insights-report-v2 .mi-hd-legend-swatch.mi-friction-low{background:#4fad53 !important;}#market-insights-report-v2 .mi-friction-medium,#market-insights-report-v2 .mi-hd-dot.mi-friction-medium,#market-insights-report-v2 .mi-hd-legend-swatch.mi-friction-medium{background:#faae1b !important;}#market-insights-report-v2 .mi-friction-high,#market-insights-report-v2 .mi-hd-dot.mi-friction-high,#market-insights-report-v2 .mi-hd-legend-swatch.mi-friction-high{background:#ed8c8c !important;}#market-insights-report-v2 .alert.alert-info{background-color:#d9edf7 !important;border-color:#bce8f1 !important;color:#31708f !important;}#market-insights-report-v2 .alert.alert-info i,#market-insights-report-v2 .alert.alert-info .fa-solid{color:#31708f !important;}#market-insights-report-v2 .mi-exp-bar{background:#eef2f6 !important;}#market-insights-report-v2 .mi-exp-bar span{background:#0083c2 !important;}#market-insights-report-v2 .mi-factor-bar span{background:#0083c2 !important;}#market-insights-report-v2 .mi-career-timeline,#market-insights-report-v2 .mi-market-timeline{position:relative !important;}#market-insights-report-v2 .mi-career-timeline::before,#market-insights-report-v2 .mi-market-timeline::before{content:'' !important;position:absolute !important;left:7px !important;top:10px !important;bottom:10px !important;width:2px !important;background:#e2e8f0 !important;}#market-insights-report-v2 .mi-career-node,#market-insights-report-v2 .mi-market-node{background:#fff !important;border:2px solid #e2e8f0 !important;}#market-insights-report-v2 .mi-career-timeline-item.is-target .mi-career-node,#market-insights-report-v2 .mi-market-timeline-item.is-current .mi-market-node{background:#0083c2 !important;border-color:#0083c2 !important;}}.modal-market-insights-report .modal-content{display:flex;flex-direction:column;height:92vh;overflow:hidden;margin-left:65px;}.modal-market-insights-report #modal-title{flex:0 0 auto;}.modal-market-insights-report #modal-content{padding:0;overflow:hidden;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%;}.mi-report-modal-wrapper{display:flex;flex-direction:column;height:100%;min-height:0;}.mi-report-modal-actions{flex:0 0 auto;padding:0.4em 1em;border-bottom:1px solid #e2e8f0;background:#f8fafc;}.mi-report-iframe{flex:1 1 auto;width:100%;border:none;min-height:0;display:block;}html.page-modal .mi-action-links{display:none !important;}.table-market-insights .job-title{font-weight:600;line-height:1.35;}.table-market-insights .job-title a{color:#1e293b;text-decoration:none;}.table-market-insights .job-title a:hover,.table-market-insights .job-title a:focus{color:#1e293b;text-decoration:underline;}.table-market-insights .mi-list-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.35em;margin-top:0.45em;line-height:1.4;}.table-market-insights .mi-list-meta-item{display:inline-block;padding:0.2em 0.6em;border-radius:999px;background:#f1f5f9;color:#475569;font-size:0.82em;line-height:1.3;}.table-market-insights .td-status,.table-market-insights .td-hiring-difficulty,.table-market-insights .td-salary{white-space:nowrap;}.table-market-insights .td-op{display:flex;align-items:center;justify-content:flex-end;gap:0.5em;white-space:nowrap;}.table-market-insights .td-op .dropdown.pull-right,.table-market-insights .td-op .btn.pull-right{float:none;}.table-market-insights .mi-status-link{text-decoration:none;display:inline-block;}.table-market-insights .mi-status-link:hover,.table-market-insights .mi-status-link:focus{text-decoration:none;}.table-market-insights .mi-status-pill{display:inline-flex;align-items:center;gap:0.45em;padding:0.3em 0.75em;border-radius:999px;font-size:0.82em;font-weight:600;line-height:1;white-space:nowrap;}.table-market-insights .mi-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;}.table-market-insights .mi-status-draft{background:#f1f5f9;color:#475569;}.table-market-insights .mi-status-draft .mi-status-dot{background:#94a3b8;}.table-market-insights .mi-status-processing{background:#e2f2ff;color:#006da3;}.table-market-insights .mi-status-processing .mi-status-dot{background:#0083c2;}.table-market-insights .mi-status-complete{background:#edf7ed;color:#3d8b40;}.table-market-insights .mi-status-complete .mi-status-dot{background:#4fad53;}.table-market-insights .mi-status-default{background:#f8fafc;color:#64748b;}.table-market-insights .mi-status-default .mi-status-dot{background:#94a3b8;}.table-market-insights .td-hiring-difficulty .badge{border-radius:999px;font-weight:600;padding:0.25em 0.4em;min-width:auto;aspect-ratio:1;font-size:11px;}.table-market-insights .td-hiring-difficulty .desc{color:#64748b;font-size:0.88em;}.table-market-insights .td-op .btn{white-space:nowrap;}.table-market-insights .td-op .btn > i{margin-right:0.5em;}.table-market-insights .mi-difficulty-cell{display:inline-flex;align-items:center;gap:0.35em;max-width:100%;font-size:0.88em;font-weight:bold;background:#EEE;border-radius:12px;padding:0.2em 0.5em;}
div.toboggan-container{text-align:center;}div.toboggan-login-link-container{text-align:left;}div.toboggan-login-link-container a{text-decoration:none;}div.toboggan-block-message{text-align:left;}div.user-login-block{text-align:left;}div.user-login-block a{text-align:left;}.toboggan-unified #login-message{text-align:center;font-size:2em;line-height:1.2;}.toboggan-unified #login-links{text-align:center;font-size:1.5em;line-height:2.7;}.toboggan-unified #login-links a{padding:.5em;border:1px #666 solid;background-color:#EEE;}.toboggan-unified #login-links a:hover{background-color:#DDD;}.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover{background-color:#FFF19A;border:2px #333 solid;}.toboggan-unified.login #register-form{display:none;}.toboggan-unified.register #login-form{display:none;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
a.ckeditor_links,.filter-wrapper,#edit-email-option .form-item:last-child{display:none !important;}.form-builder-fields .field-pagebreak,.form-builder-fields .field-markup,.form-builder-fields .field-fieldset,.form-builder-fields .field-hidden{display:none !important;}.not-logged-in.page-user .tabs--primary{display:none;}.webform-confirmation div.links{display:none;}#domain-conf-form > div > p{display:none;}.page-admin-config-system-custom-messaging .messages.warning{display:none;}
.fivestar-scoring div.fivestar-widget-static .star{background-image:url(/sites/all/modules/hoopshr/widgets/scoring/star.png);}.fivestar-scoring div.fivestar-widget-static .star span.on{background-image:url(/sites/all/modules/hoopshr/widgets/scoring/star.png);}.fivestar-scoring div.fivestar-widget-static .star span.off{background-image:url(/sites/all/modules/hoopshr/widgets/scoring/star.png);}.fivestar-scoring div.fivestar-widget .cancel,.fivestar-scoring div.fivestar-widget .cancel a{background-image:url(/sites/all/modules/hoopshr/widgets/scoring/cancel.png);}.fivestar-scoring div.fivestar-widget .star,.fivestar-scoring div.fivestar-widget .star a{background-image:url(/sites/all/modules/hoopshr/widgets/scoring/star.png);}.fivestar-scoring div.fivestar-widget div.hover a,.fivestar-scoring div.rating div a:hover{background-image:url(/sites/all/modules/hoopshr/widgets/scoring/star.png);}.fivestar-scoring div.fivestar-widget,.fivestar-scoring div.fivestar-widget-static{height:30px;}.fivestar-scoring div.fivestar-widget .star,.fivestar-scoring div.fivestar-widget-static .star{width:10%;background:none;border-right:1px #FFF solid;height:100%;float:left;}.fivestar-scoring div.fivestar-widget .star:last-child{border:0;}.fivestar-scoring div.fivestar-widget .star a,.fivestar-scoring div.fivestar-widget-static .star span.on,.fivestar-scoring div.fivestar-widget-static .star span.off{background:#EEE;height:24px;margin-top:3px;display:block;position:relative;}.fivestar-scoring div.fivestar-widget .star.hover a,.fivestar-scoring div.fivestar-widget .star.on.hover a{background:#8fe38f;}.fivestar-scoring div.fivestar-widget .star.on a,.fivestar-scoring div.fivestar-widget-static .star span.on{background:#5cb85c;}.fivestar-scoring div.fivestar-widget .star a:before,.fivestar-scoring div.fivestar-widget-static .star span:before{content:"1";position:absolute;left:0;top:0;width:100%;text-align:center;color:#666;line-height:24px;text-indent:0;}.fivestar-scoring div.fivestar-widget .star.hover a:before,.fivestar-scoring div.fivestar-widget .star.on a:before,.fivestar-scoring div.fivestar-widget-static .star span.on:before{color:#FFF;}.fivestar-scoring div.fivestar-widget-static .star span{color:transparent;}.fivestar-scoring div.fivestar-widget .star-1 a:before,.fivestar-scoring div.fivestar-widget-static .star-1 span:before{content:"10";}.fivestar-scoring div.fivestar-widget .star-2 a:before,.fivestar-scoring div.fivestar-widget-static .star-2 span:before{content:"20";}.fivestar-scoring div.fivestar-widget .star-3 a:before,.fivestar-scoring div.fivestar-widget-static .star-3 span:before{content:"30";}.fivestar-scoring div.fivestar-widget .star-4 a:before,.fivestar-scoring div.fivestar-widget-static .star-4 span:before{content:"40";}.fivestar-scoring div.fivestar-widget .star-5 a:before,.fivestar-scoring div.fivestar-widget-static .star-5 span:before{content:"50";}.fivestar-scoring div.fivestar-widget .star-6 a:before,.fivestar-scoring div.fivestar-widget-static .star-6 span:before{content:"60";}.fivestar-scoring div.fivestar-widget .star-7 a:before,.fivestar-scoring div.fivestar-widget-static .star-7 span:before{content:"70";}.fivestar-scoring div.fivestar-widget .star-8 a:before,.fivestar-scoring div.fivestar-widget-static .star-8 span:before{content:"80";}.fivestar-scoring div.fivestar-widget .star-9 a:before,.fivestar-scoring div.fivestar-widget-static .star-9 span:before{content:"90";}.fivestar-scoring div.fivestar-widget .star-10 a:before,.fivestar-scoring div.fivestar-widget-static .star-10 span:before{content:"100";}.fivestar-summary span{margin-right:4px;}
span.multiselect-native-select{position:relative}span.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}
