.tui-editor-contents{color:inherit;overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:1.6}.tui-editor-contents>:first-child{margin-top:0}.tui-editor-contents>:last-child{margin-bottom:0}.tui-editor-contents h1,.tui-editor-contents h2,.tui-editor-contents h3,.tui-editor-contents h4,.tui-editor-contents h5,.tui-editor-contents h6{margin:1.2em 0 .6em;line-height:1.25}.tui-editor-contents p,.tui-editor-contents ul,.tui-editor-contents ol,.tui-editor-contents blockquote,.tui-editor-contents pre,.tui-editor-contents table{margin:0 0 1em}.tui-editor-contents ul,.tui-editor-contents ol{padding-left:1.5em}.tui-editor-contents blockquote{border-left:4px solid #00000024;margin-left:0;padding-left:1em}.tui-editor-contents code{background:#0000000f;border-radius:4px;padding:.12em .32em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.95em}.tui-editor-contents pre{background:#0000000d;border-radius:8px;padding:1em;overflow:auto}.tui-editor-contents pre code{background:0 0;padding:0}.tui-editor-contents img{max-width:100%;height:auto}.tui-editor-contents table{border-collapse:collapse;width:100%}.tui-editor-contents th,.tui-editor-contents td{text-align:left;border:1px solid #00000024;padding:.5em .75em}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Open_Sans/OpenSans-Light.ttf)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Open_Sans/OpenSans-Regular.ttf)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Open_Sans/OpenSans-Semibold.ttf)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Open_Sans/OpenSans-Bold.ttf)format("truetype")}#companySignUpLayout .ant-layout,#hackerSignUpLayout .ant-layout{background:0 0}#companySignUpLayout,#hackerSignUpLayout{background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}#companySignUpLayout .ant-layout,#hackerSignUpLayout .ant-layout{z-index:1;position:relative}#companySignUpLayout .logo,#hackerSignUpLayout .logo{float:left;border-radius:6px;width:180px;height:31px;margin:10px 0 16px}#companySignUpLayout .ant-layout-header,#hackerSignUpLayout .ant-layout-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070f1ec7;border-bottom:1px solid #ffffff14;height:auto;padding:18px 28px;line-height:normal;position:sticky;top:0}@media screen and (width<=900px){#companySignUpLayout .ant-layout-header,#hackerSignUpLayout .ant-layout-header{padding:14px 18px}}@media screen and (width<=640px){#companySignUpLayout .ant-layout-header .ant-menu,#hackerSignUpLayout .ant-layout-header .ant-menu{display:none}}#companySignUpLayout .ant-menu-dark,#hackerSignUpLayout .ant-menu-dark{background:0 0;border-bottom-color:#0000}#companySignUpLayout .ant-menu-horizontal,#hackerSignUpLayout .ant-menu-horizontal{line-height:48px}#companySignUpLayout .ant-menu-item,#hackerSignUpLayout .ant-menu-item{letter-spacing:.01em;font-family:Open Sans,sans-serif;font-size:15px;font-weight:600}#companySignUpLayout .ant-menu-item>a,#hackerSignUpLayout .ant-menu-item>a{transition:color .2s}#companySignUpLayout .ant-menu-item-selected,#hackerSignUpLayout .ant-menu-item-selected{background-color:#0000;font-weight:700}#companySignUpLayout .ant-layout-content,#hackerSignUpLayout .ant-layout-content{min-height:680px;padding:52px 0 72px}@media screen and (width<=768px){#companySignUpLayout .ant-layout-content,#hackerSignUpLayout .ant-layout-content{padding:24px 0 48px}}#companySignUpLayout .sign-up-container,#hackerSignUpLayout .sign-up-container{width:calc(100% - 56px);max-width:1700px;margin:0 auto}@media screen and (width<=640px){#companySignUpLayout .sign-up-container,#hackerSignUpLayout .sign-up-container{width:calc(100% - 24px)}}#companySignUpLayout .sign-up-container--premium .ant-row,#hackerSignUpLayout .sign-up-container--premium .ant-row{justify-content:center;align-items:flex-start;display:flex}@media screen and (width<=991px){#companySignUpLayout .sign-up-container--premium .ant-row,#hackerSignUpLayout .sign-up-container--premium .ant-row{display:block}}#companySignUpLayout .sign-up-container--hacker .sign-up-story-panel,#hackerSignUpLayout .sign-up-container--hacker .sign-up-story-panel{max-width:100%;padding:22px 20px}@media screen and (width<=768px){#companySignUpLayout .sign-up-container--hacker .sign-up-story-panel,#hackerSignUpLayout .sign-up-container--hacker .sign-up-story-panel{max-width:100%;padding:18px 16px}}#companySignUpLayout .sign-up-container--hacker .sign-up-form-card.ant-card,#hackerSignUpLayout .sign-up-container--hacker .sign-up-form-card.ant-card{margin-left:0}@media screen and (width<=991px){#companySignUpLayout .sign-up-container--hacker .sign-up-form-card.ant-card,#hackerSignUpLayout .sign-up-container--hacker .sign-up-form-card.ant-card{margin-left:0}}#companySignUpLayout .sign-up-story-panel,#hackerSignUpLayout .sign-up-story-panel{border-radius:30px;height:100%;padding:42px;position:relative;overflow:hidden;box-shadow:0 28px 80px #040c1833}@media screen and (width<=1199px){#companySignUpLayout .sign-up-story-panel,#hackerSignUpLayout .sign-up-story-panel{padding:34px}}@media screen and (width<=768px){#companySignUpLayout .sign-up-story-panel,#hackerSignUpLayout .sign-up-story-panel{border-radius:24px;margin-bottom:20px;padding:28px 22px}}#companySignUpLayout .sign-up-story-panel:before,#hackerSignUpLayout .sign-up-story-panel:before{content:"";z-index:0;background:radial-gradient(circle at 0 0,#54adff47,#0000 44%),linear-gradient(145deg,#fffffff5,#edf4ffe0);position:absolute;inset:0}#companySignUpLayout .sign-up-story-panel:after,#hackerSignUpLayout .sign-up-story-panel:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#0c1c390f,#0000 42%),linear-gradient(315deg,#266cff14,#0000 48%);position:absolute;inset:0}#companySignUpLayout .sign-up-story-panel--compact .sign-up-title,#hackerSignUpLayout .sign-up-story-panel--compact .sign-up-title{max-width:12ch;font-size:clamp(1.82rem,2.3vw,2.8rem);line-height:1.06}#companySignUpLayout .sign-up-story-panel--compact .sign-up-description,#hackerSignUpLayout .sign-up-story-panel--compact .sign-up-description{max-width:34rem;font-size:.95rem;line-height:1.66}#companySignUpLayout .sign-up-story-panel__copy,#hackerSignUpLayout .sign-up-story-panel__copy,#companySignUpLayout .sign-up-highlights-grid,#hackerSignUpLayout .sign-up-highlights-grid,#companySignUpLayout .sign-up-paths-grid,#hackerSignUpLayout .sign-up-paths-grid,#companySignUpLayout .sign-up-story-panel__compact-content,#hackerSignUpLayout .sign-up-story-panel__compact-content{z-index:1;position:relative}#companySignUpLayout .sign-up-story-panel__compact-content,#hackerSignUpLayout .sign-up-story-panel__compact-content{gap:10px;margin-top:16px;display:grid}#companySignUpLayout .sign-up-story-panel__compact-content--hacker,#hackerSignUpLayout .sign-up-story-panel__compact-content--hacker{gap:14px}#companySignUpLayout .sign-up-compact-points,#hackerSignUpLayout .sign-up-compact-points{gap:10px;display:grid}#companySignUpLayout .sign-up-compact-point,#hackerSignUpLayout .sign-up-compact-point,#companySignUpLayout .sign-up-compact-link,#hackerSignUpLayout .sign-up-compact-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px}#companySignUpLayout .sign-up-compact-point span,#hackerSignUpLayout .sign-up-compact-point span,#companySignUpLayout .sign-up-compact-link strong,#hackerSignUpLayout .sign-up-compact-link strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}#companySignUpLayout .sign-up-compact-point strong,#hackerSignUpLayout .sign-up-compact-point strong{margin-bottom:6px;font-size:1rem;line-height:1.35;display:block}#companySignUpLayout .sign-up-compact-point p,#hackerSignUpLayout .sign-up-compact-point p,#companySignUpLayout .sign-up-compact-link span,#hackerSignUpLayout .sign-up-compact-link span{margin:0;font-size:.92rem;line-height:1.68}#companySignUpLayout .sign-up-compact-links,#hackerSignUpLayout .sign-up-compact-links{gap:12px;display:grid}#companySignUpLayout .sign-up-inline-signals,#hackerSignUpLayout .sign-up-inline-signals{gap:10px;display:grid}#companySignUpLayout .sign-up-signal-strip,#hackerSignUpLayout .sign-up-signal-strip{background:linear-gradient(135deg,#eb4f4f1f,#ffffff06),#ffffff08;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}@media screen and (width<=480px){#companySignUpLayout .sign-up-signal-strip,#hackerSignUpLayout .sign-up-signal-strip{grid-template-columns:1fr}}#companySignUpLayout .sign-up-signal-strip__item,#hackerSignUpLayout .sign-up-signal-strip__item{background:#080a1252;border-radius:15px;min-width:0;padding:12px 10px}#companySignUpLayout .sign-up-signal-strip__item span,#hackerSignUpLayout .sign-up-signal-strip__item span,#companySignUpLayout .sign-up-signal-strip__item strong,#hackerSignUpLayout .sign-up-signal-strip__item strong{display:block}#companySignUpLayout .sign-up-signal-strip__item span,#hackerSignUpLayout .sign-up-signal-strip__item span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}#companySignUpLayout .sign-up-signal-strip__item strong,#hackerSignUpLayout .sign-up-signal-strip__item strong{font-size:.88rem;line-height:1.28}#companySignUpLayout .sign-up-inline-signal,#hackerSignUpLayout .sign-up-inline-signal{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:14px 16px}#companySignUpLayout .sign-up-inline-signal span,#hackerSignUpLayout .sign-up-inline-signal span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}#companySignUpLayout .sign-up-inline-signal strong,#hackerSignUpLayout .sign-up-inline-signal strong{margin-bottom:6px;font-size:.98rem;line-height:1.36;display:block}#companySignUpLayout .sign-up-inline-signal p,#hackerSignUpLayout .sign-up-inline-signal p{margin:0;font-size:.88rem;line-height:1.58}#companySignUpLayout .sign-up-inline-links,#hackerSignUpLayout .sign-up-inline-links{flex-wrap:wrap;gap:10px;display:flex}#companySignUpLayout .sign-up-inline-link,#hackerSignUpLayout .sign-up-inline-link{letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}#companySignUpLayout .sign-up-inline-link:hover,#hackerSignUpLayout .sign-up-inline-link:hover{text-decoration:none;transform:translateY(-1px)}#companySignUpLayout .sign-up-compact-link,#hackerSignUpLayout .sign-up-compact-link{transition:transform .2s,border-color .2s,background .2s}#companySignUpLayout .sign-up-compact-link:hover,#hackerSignUpLayout .sign-up-compact-link:hover{text-decoration:none;transform:translateY(-2px)}#companySignUpLayout .sign-up-kicker,#hackerSignUpLayout .sign-up-kicker{letter-spacing:.12em;text-transform:uppercase;color:#266cff;background:#266cff1a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}#companySignUpLayout .sign-up-kicker--muted,#hackerSignUpLayout .sign-up-kicker--muted{color:#5d6f8e;background:#5d6f8e1f}#companySignUpLayout .sign-up-title,#hackerSignUpLayout .sign-up-title{letter-spacing:-.04em;margin:20px 0 18px;font-size:clamp(2.3rem,4vw,4.1rem);line-height:1.04}#companySignUpLayout .sign-up-description,#hackerSignUpLayout .sign-up-description{max-width:660px;margin:0;font-family:Open Sans,sans-serif;font-size:1.15rem;font-weight:400;line-height:1.8}#companySignUpLayout .sign-up-highlights-grid,#hackerSignUpLayout .sign-up-highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}@media screen and (width<=1199px){#companySignUpLayout .sign-up-highlights-grid,#hackerSignUpLayout .sign-up-highlights-grid{grid-template-columns:1fr}}#companySignUpLayout .sign-up-highlight-card,#hackerSignUpLayout .sign-up-highlight-card,#companySignUpLayout .sign-up-path-card,#hackerSignUpLayout .sign-up-path-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0c1c3914;border-radius:22px;box-shadow:0 18px 46px #0c1c3914}#companySignUpLayout .sign-up-highlight-card,#hackerSignUpLayout .sign-up-highlight-card{background:#ffffffb8;min-height:100%;padding:18px 18px 20px}#companySignUpLayout .sign-up-highlight-card__eyebrow,#hackerSignUpLayout .sign-up-highlight-card__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#266cff;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}#companySignUpLayout .sign-up-highlight-card h3,#hackerSignUpLayout .sign-up-highlight-card h3{margin:0 0 8px;font-size:1.16rem;line-height:1.35}#companySignUpLayout .sign-up-highlight-card p,#hackerSignUpLayout .sign-up-highlight-card p{color:#53627e;margin:0;font-size:.96rem;line-height:1.7}#companySignUpLayout .sign-up-paths-grid,#hackerSignUpLayout .sign-up-paths-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}@media screen and (width<=991px){#companySignUpLayout .sign-up-paths-grid,#hackerSignUpLayout .sign-up-paths-grid{grid-template-columns:1fr}}#companySignUpLayout .sign-up-path-card,#hackerSignUpLayout .sign-up-path-card{color:#fff;background:#0b172fe6;flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}#companySignUpLayout .sign-up-path-card:visited,#hackerSignUpLayout .sign-up-path-card:visited,#companySignUpLayout .sign-up-path-card:focus,#hackerSignUpLayout .sign-up-path-card:focus,#companySignUpLayout .sign-up-path-card:active,#hackerSignUpLayout .sign-up-path-card:active{color:#fff;text-decoration:none}#companySignUpLayout .sign-up-path-card:hover,#hackerSignUpLayout .sign-up-path-card:hover{color:#fff;border-color:#ffffff29;text-decoration:none;transform:translateY(-2px);box-shadow:0 22px 44px #0308113d}#companySignUpLayout .sign-up-path-card:focus-visible,#hackerSignUpLayout .sign-up-path-card:focus-visible{outline-offset:3px;outline:3px solid #266cff52}#companySignUpLayout .sign-up-path-card strong,#hackerSignUpLayout .sign-up-path-card strong{font-size:1rem}#companySignUpLayout .sign-up-path-card span,#hackerSignUpLayout .sign-up-path-card span{color:#ffffffc7;font-size:.94rem;line-height:1.7}#companySignUpLayout .sign-up-form-card.ant-card,#hackerSignUpLayout .sign-up-form-card.ant-card{border-radius:30px;height:100%;overflow:hidden;box-shadow:0 28px 80px #040c1833}@media screen and (width<=768px){#companySignUpLayout .sign-up-form-card.ant-card,#hackerSignUpLayout .sign-up-form-card.ant-card{border-radius:24px}}#companySignUpLayout .sign-up-form-card--hacker.ant-card .ant-card-body,#hackerSignUpLayout .sign-up-form-card--hacker.ant-card .ant-card-body{padding:24px 28px 22px}@media screen and (width<=768px){#companySignUpLayout .sign-up-form-card--hacker.ant-card .ant-card-body,#hackerSignUpLayout .sign-up-form-card--hacker.ant-card .ant-card-body{padding:22px 18px}}#companySignUpLayout .sign-up-form-card .ant-card-body,#hackerSignUpLayout .sign-up-form-card .ant-card-body{padding:34px 32px 28px}@media screen and (width<=768px){#companySignUpLayout .sign-up-form-card .ant-card-body,#hackerSignUpLayout .sign-up-form-card .ant-card-body{padding:24px 20px}}#companySignUpLayout .sign-up-form-card__header,#hackerSignUpLayout .sign-up-form-card__header{margin-bottom:22px}#companySignUpLayout .sign-up-form-card__header h2,#hackerSignUpLayout .sign-up-form-card__header h2{letter-spacing:-.03em;margin:14px 0 10px;font-size:1.8rem;line-height:1.08}#companySignUpLayout .sign-up-form-card__header p,#hackerSignUpLayout .sign-up-form-card__header p{margin:0;font-size:.98rem;line-height:1.7}#companySignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item{grid-template-columns:minmax(0,1fr);width:100%;display:grid}#companySignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item-label,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item-label,#companySignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item-control-wrapper,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item-control-wrapper{text-align:left;max-width:100%;float:none!important;width:100%!important}#companySignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item-label,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item-label{padding:0 0 6px;line-height:1.35;display:block}#companySignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item-control,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item-control{width:100%;line-height:normal}#companySignUpLayout .login-form--hacker.ant-form-horizontal .ant-row,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .ant-row{margin-bottom:0}#companySignUpLayout .login-form--hacker.ant-form-horizontal .form-field-row.ant-row,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .form-field-row.ant-row{margin-bottom:34px!important}#companySignUpLayout .login-form--hacker.ant-form-horizontal .form-field-row--demographics.ant-row,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .form-field-row--demographics.ant-row{margin-top:10px!important;margin-bottom:48px!important}#companySignUpLayout .login-form--hacker.ant-form-horizontal .form-field-row .ant-form-item,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .form-field-row .ant-form-item{margin-bottom:0}#companySignUpLayout .login-form--hacker.ant-form-horizontal .form-item--birthday,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .form-item--birthday{margin-bottom:46px!important}#companySignUpLayout .login-form--hacker.ant-form-horizontal .form-item--languages,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .form-item--languages{margin-bottom:54px!important}#companySignUpLayout .login-form--hacker.ant-form-horizontal .language-grid,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .language-grid{margin-top:18px!important;margin-bottom:0!important}#companySignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item-control-wrapper,#hackerSignUpLayout .login-form--hacker.ant-form-horizontal .ant-form-item-control-wrapper{overflow:visible}#companySignUpLayout .form-section-caption,#hackerSignUpLayout .form-section-caption{margin:2px 0 18px}#companySignUpLayout .form-section-caption span,#hackerSignUpLayout .form-section-caption span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}#companySignUpLayout .form-section-caption p,#hackerSignUpLayout .form-section-caption p{margin:0;font-size:.92rem;line-height:1.65}#companySignUpLayout .ant-card,#hackerSignUpLayout .ant-card{border-radius:3px}#companySignUpLayout .ant-card h2,#hackerSignUpLayout .ant-card h2{margin-bottom:15px;font-size:21px}#companySignUpLayout .ant-input,#hackerSignUpLayout .ant-input,#companySignUpLayout .ant-select-selection,#hackerSignUpLayout .ant-select-selection{border-radius:14px;height:46px}#companySignUpLayout .ant-input,#hackerSignUpLayout .ant-input{padding-left:14px;padding-right:14px}#companySignUpLayout .ant-select-selection__rendered,#hackerSignUpLayout .ant-select-selection__rendered{line-height:44px}#companySignUpLayout .ant-form-item,#hackerSignUpLayout .ant-form-item{margin-bottom:16px}#companySignUpLayout .login-form--hacker .ant-form-item,#hackerSignUpLayout .login-form--hacker .ant-form-item{margin-bottom:34px}#companySignUpLayout .login-form--hacker .ant-form-item-with-help,#hackerSignUpLayout .login-form--hacker .ant-form-item-with-help{margin-bottom:38px}#companySignUpLayout .login-form--hacker .ant-row,#hackerSignUpLayout .login-form--hacker .ant-row{margin-bottom:18px}#companySignUpLayout .login-form--hacker .form-section-caption,#hackerSignUpLayout .login-form--hacker .form-section-caption{margin:10px 0 28px}#companySignUpLayout .login-form--hacker .separator-form,#hackerSignUpLayout .login-form--hacker .separator-form{margin:46px 0 42px}#companySignUpLayout .login-form--hacker .ant-form-item-label,#hackerSignUpLayout .login-form--hacker .ant-form-item-label{padding-bottom:14px!important}#companySignUpLayout .login-form--hacker .ant-checkbox-group .language-grid,#hackerSignUpLayout .login-form--hacker .ant-checkbox-group .language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid;margin:0!important}@media screen and (width<=640px){#companySignUpLayout .login-form--hacker .ant-checkbox-group .language-grid,#hackerSignUpLayout .login-form--hacker .ant-checkbox-group .language-grid{grid-template-columns:1fr}}#companySignUpLayout .login-form--hacker .language-checkbox-group,#hackerSignUpLayout .login-form--hacker .language-checkbox-group{width:100%;display:block}#companySignUpLayout .login-form--hacker .ant-checkbox-wrapper,#hackerSignUpLayout .login-form--hacker .ant-checkbox-wrapper{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:58px;margin:0;padding:14px 16px;display:inline-flex}#companySignUpLayout .login-form--hacker .signup-cta-note,#hackerSignUpLayout .login-form--hacker .signup-cta-note{margin-top:18px;margin-bottom:28px}#companySignUpLayout .login-form--hacker .public-handle-preview,#hackerSignUpLayout .login-form--hacker .public-handle-preview{margin-top:20px;margin-bottom:4px}#companySignUpLayout .login-form--hacker .ant-input,#hackerSignUpLayout .login-form--hacker .ant-input,#companySignUpLayout .login-form--hacker .ant-select-selection,#hackerSignUpLayout .login-form--hacker .ant-select-selection,#companySignUpLayout .login-form--hacker .ant-calendar-picker-input,#hackerSignUpLayout .login-form--hacker .ant-calendar-picker-input{margin-top:4px}#companySignUpLayout .public-handle-preview,#hackerSignUpLayout .public-handle-preview{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;margin-top:10px;padding:12px 14px}#companySignUpLayout .public-handle-preview__label,#hackerSignUpLayout .public-handle-preview__label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}#companySignUpLayout .public-handle-preview strong,#hackerSignUpLayout .public-handle-preview strong{word-break:break-all;margin-bottom:4px;font-size:.94rem;line-height:1.45;display:block}#companySignUpLayout .public-handle-preview small,#hackerSignUpLayout .public-handle-preview small{font-size:.84rem;line-height:1.55;display:block}#companySignUpLayout .signup-cta-note,#hackerSignUpLayout .signup-cta-note{margin:6px 0 18px;font-size:.89rem;line-height:1.65}#companySignUpLayout .ant-form-item-label label,#hackerSignUpLayout .ant-form-item-label label,#companySignUpLayout .label-form,#hackerSignUpLayout .label-form{letter-spacing:.01em;font-family:Open Sans Bold,sans-serif;font-size:14px}#companySignUpLayout .login-form--hacker .ant-form-item-label>label:after,#hackerSignUpLayout .login-form--hacker .ant-form-item-label>label:after{display:none}#companySignUpLayout .ant-checkbox-wrapper,#hackerSignUpLayout .ant-checkbox-wrapper{font-size:14px;line-height:1.7}#companySignUpLayout .ant-checkbox-input,#hackerSignUpLayout .ant-checkbox-input,#companySignUpLayout .ant-checkbox-inner,#hackerSignUpLayout .ant-checkbox-inner{width:22px;height:22px}#companySignUpLayout .btn-sign-up,#hackerSignUpLayout .btn-sign-up{letter-spacing:.01em;border-radius:16px;width:100%;height:50px;font-size:17px;font-weight:700}#companySignUpLayout .btn-transparent,#hackerSignUpLayout .btn-transparent{border-radius:999px;height:42px;padding-left:26px;padding-right:26px;font-size:15px;font-weight:700}#companySignUpLayout hr.separator-form,#hackerSignUpLayout hr.separator-form{border-style:solid none none;border-width:1px 0 0;border-bottom-color:currentColor;border-left-color:currentColor;border-right-color:currentColor;margin:24px 0}#companySignUpLayout hr.separator-form-margin,#hackerSignUpLayout hr.separator-form-margin{margin:26px 0}#companySignUpLayout .siteFooter,#hackerSignUpLayout .siteFooter{padding:42px 0}#companySignUpLayout .siteFooter .footer-title,#hackerSignUpLayout .siteFooter .footer-title{margin-bottom:14px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700}#companySignUpLayout .siteFooter p.footer-links>a,#hackerSignUpLayout .siteFooter p.footer-links>a{font-size:14px;line-height:1.8}#companySignUpLayout .FooterIconsContainer p,#hackerSignUpLayout .FooterIconsContainer p{margin-bottom:12px}#companySignUpLayout .ant-layout-footer,#hackerSignUpLayout .ant-layout-footer{padding:22px 24px}#companySignUpLayout .ant-layout-footer p,#hackerSignUpLayout .ant-layout-footer p{padding-top:5px}@media screen and (width<=768px){#companySignUpLayout .ant-layout-footer img,#hackerSignUpLayout .ant-layout-footer img,#companySignUpLayout .ant-layout-footer p,#hackerSignUpLayout .ant-layout-footer p{text-align:center;margin:0 auto 12px;display:block;float:none!important}}.company-sector-dropdown{border:1px solid #5071a629;border-radius:14px;overflow:hidden;box-shadow:0 18px 44px #213c6c29}.company-sector-dropdown .ant-select-dropdown-menu{padding:6px}.company-sector-dropdown .ant-select-dropdown-menu-item{color:#20304a;border-radius:10px}.company-sector-dropdown .ant-select-dropdown-menu-item:hover,.company-sector-dropdown .ant-select-dropdown-menu-item-active,.company-sector-dropdown .ant-select-dropdown-menu-item-selected{color:#163d8f;background:#266cff1a;font-weight:700}#companySignUpLayout:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 10%,#266cff29,#0000 32%),radial-gradient(circle at 88% 20%,#49b5ff29,#0000 30%),linear-gradient(#f7fbfff5 0%,#e8f1f9eb 100%);position:absolute;inset:0}#companySignUpLayout .ant-alert-error{color:#0b1f3f;background-color:#266cff14;border:1px solid #266cff29;margin-bottom:20px}#companySignUpLayout .ant-layout-header{background:linear-gradient(90deg,#071122f0,#0d1d36e6),#070f1eeb;align-items:center;gap:26px;min-height:76px;padding:16px 32px;display:flex;position:relative;top:auto;box-shadow:0 18px 50px #08142829}#companySignUpLayout .ant-layout-header .logo{flex:none;margin:0}#companySignUpLayout .ant-layout-header .ant-menu{flex:auto;align-items:center;min-width:0;display:flex;line-height:42px!important}#companySignUpLayout .ant-layout-header .ant-menu-item{border-bottom:0;height:42px;line-height:42px}#companySignUpLayout .ant-layout-header .ant-menu-item-selected{border-bottom:0}#companySignUpLayout .ant-layout-header .ant-menu-item-selected>a{color:#fff}#companySignUpLayout .ant-layout-header .ant-menu-item-selected:after{content:"";background:#72c8ff;border-radius:999px;height:2px;position:absolute;bottom:0;left:18px;right:18px}#companySignUpLayout .ant-layout-header .pull-right{margin-left:auto}#companySignUpLayout .ant-layout-header ul li a{color:#edf4ff}#companySignUpLayout .ant-layout-content{padding-top:34px}#companySignUpLayout .sign-up-container{width:calc(100% - 40px);max-width:1880px}#companySignUpLayout .sign-up-container--company>.ant-row{gap:28px}#companySignUpLayout .sign-up-container--company .sign-up-story-panel{border:1px solid #5071a629;padding:38px;box-shadow:0 28px 80px #213c6c24}#companySignUpLayout .sign-up-container--company .sign-up-story-panel:before{background:radial-gradient(circle at 18% 0,#49b5ff29,#0000 36%),linear-gradient(145deg,#fffffff5,#eff6ffe6)}#companySignUpLayout .sign-up-container--company .sign-up-story-panel:after{background:linear-gradient(135deg,#266cff14,#0000 42%),linear-gradient(315deg,#49b5ff1a,#0000 48%)}#companySignUpLayout .sign-up-container--company .sign-up-title{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;font-size:clamp(2.25rem,2.75vw,3.55rem);line-height:1.08}#companySignUpLayout .sign-up-container--company .sign-up-description{max-width:560px;font-size:1.04rem;line-height:1.75}#companySignUpLayout .sign-up-container--company .sign-up-highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}@media screen and (width<=1199px){#companySignUpLayout .sign-up-container--company .sign-up-highlights-grid{grid-template-columns:1fr}}#companySignUpLayout .sign-up-container--company .sign-up-highlight-card{background:#ffffffd1;border-color:#5071a624;padding:17px 16px 19px;box-shadow:0 16px 38px #213c6c17}#companySignUpLayout .sign-up-container--company .sign-up-path-card{background:linear-gradient(135deg,#102344,#1f3d6f);border-color:#1023441a}#companySignUpLayout h1.sign-up-title{color:#081a35}#companySignUpLayout p.sign-up-description{color:#45546f}#companySignUpLayout .sign-up-form-card.ant-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #5071a629;box-shadow:0 28px 80px #213c6c29}#companySignUpLayout .sign-up-form-card .ant-card-body{padding:34px 38px 32px}@media screen and (width<=768px){#companySignUpLayout .sign-up-form-card .ant-card-body{padding:24px 20px}}#companySignUpLayout .sign-up-form-card__header h2{color:#081a35;font-size:2rem}#companySignUpLayout .sign-up-form-card__header p,#companySignUpLayout .form-section-caption p{color:#61728f}#companySignUpLayout .form-section-caption span{color:#266cff}#companySignUpLayout .login-form--company.ant-form-horizontal .ant-form-item{grid-template-columns:minmax(0,1fr);width:100%;margin-bottom:18px;display:grid}#companySignUpLayout .login-form--company.ant-form-horizontal .ant-form-item-label,#companySignUpLayout .login-form--company.ant-form-horizontal .ant-form-item-control-wrapper{text-align:left;max-width:100%;float:none!important;width:100%!important}#companySignUpLayout .login-form--company.ant-form-horizontal .ant-form-item-label{padding:0 0 8px;line-height:1.35;display:block}#companySignUpLayout .login-form--company.ant-form-horizontal .ant-form-item-label label{white-space:normal;max-width:100%}#companySignUpLayout .login-form--company.ant-form-horizontal .ant-form-item-control,#companySignUpLayout .login-form--company.ant-form-horizontal .ant-form-item-children{width:100%;line-height:normal;display:block}#companySignUpLayout .login-form--company.ant-form-horizontal .ant-row{margin-bottom:0}#companySignUpLayout .login-form--company.ant-form-horizontal .form-field-row.ant-row{margin-bottom:8px!important}#companySignUpLayout .login-form--company.ant-form-horizontal .form-section-caption{margin:8px 0 20px}#companySignUpLayout .login-form--company.ant-form-horizontal .separator-form{margin:28px 0 26px}#companySignUpLayout .login-form--company.ant-form-horizontal .signup-cta-note--company{color:#53627e;background:#266cff0f;border:1px solid #266cff1f;border-radius:16px;margin:10px 0 18px;padding:14px 16px}#companySignUpLayout .login-form--company.ant-form-horizontal .ant-form-extra{color:#53627e;margin-top:8px;font-size:12px;line-height:1.5}#companySignUpLayout .ant-menu-item-selected{color:#fff;border-bottom:2px solid #ffffffb3}#companySignUpLayout .ant-input,#companySignUpLayout .ant-select-selection{border-radius:14px;height:48px;box-shadow:0 1px #213c6c08;color:#20304a!important;background-color:#fff!important;border-color:#5071a638!important;width:100%!important}#companySignUpLayout .ant-input:focus,#companySignUpLayout .ant-input:hover,#companySignUpLayout .ant-select-selection:hover,#companySignUpLayout .ant-select-open .ant-select-selection{border-color:#266cff80!important;box-shadow:0 0 0 3px #266cff1f!important}#companySignUpLayout .ant-input::placeholder,#companySignUpLayout .ant-select-selection__placeholder,#companySignUpLayout .ant-select-arrow{color:#53627eb8!important}#companySignUpLayout .ant-select-selection__rendered{line-height:46px}#companySignUpLayout .ant-select-selection-selected-value{font-weight:700;color:#20304a!important}#companySignUpLayout .ant-select-search__field{color:#20304a!important}#companySignUpLayout .ant-select-focused .ant-select-selection,#companySignUpLayout .ant-select-selection:focus,#companySignUpLayout .ant-select-selection:active{border-color:#266cff94!important;box-shadow:0 0 0 3px #266cff24!important}#companySignUpLayout .ant-form-item-label label,#companySignUpLayout .label-form{color:#3d4d67}#companySignUpLayout .ant-checkbox-wrapper{color:#2f3e55}#companySignUpLayout .ant-checkbox-wrapper a{color:#266cff;font-weight:700}#companySignUpLayout .ant-checkbox-inner{border-color:#53627e47}#companySignUpLayout .ant-checkbox-checked .ant-checkbox-inner{background-color:#266cff;border-color:#266cff}#companySignUpLayout .btn-sign-up{color:#fff;background:linear-gradient(135deg,#1f5eff,#12a8e8);border:0;width:100%;box-shadow:0 18px 44px #266cff3d}#companySignUpLayout .btn-sign-up:hover,#companySignUpLayout .btn-sign-up:focus{color:#fff;background:linear-gradient(135deg,#1b54e5,#1098d1);box-shadow:0 22px 48px #266cff4d}#companySignUpLayout .company-signup-success{background:radial-gradient(circle at 0 0,#266cff1f,#0000 36%),linear-gradient(145deg,#fffffffa,#f2f7fff2);border:1px solid #266cff2e;border-radius:24px;padding:28px;box-shadow:0 22px 54px #213c6c1f}#companySignUpLayout .company-signup-success__eyebrow{color:#266cff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}#companySignUpLayout .company-signup-success h2{color:#081a35;letter-spacing:-.03em;margin:0 0 12px;font-size:28px;line-height:1.18}#companySignUpLayout .company-signup-success p{color:#45546f;margin:0;font-size:15px;line-height:1.75}#companySignUpLayout .company-signup-success__steps{gap:10px;margin-top:22px;display:grid}#companySignUpLayout .company-signup-success__steps span{color:#20304a;background:#266cff0f;border:1px solid #266cff1f;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.45;display:block}#companySignUpLayout .btn-transparent{color:#fff;background-color:#0000;border-color:#ffffffb3}#companySignUpLayout .btn-transparent:hover{color:#fff;background-color:#ffffff1f;border-color:#fff}#companySignUpLayout hr.separator-form{border-top-color:#53627e24}#companySignUpLayout .siteFooter{background:#091427}#companySignUpLayout .siteFooter .footer-title{color:#edf4ff}#companySignUpLayout .siteFooter p.footer-links>a{color:#9eb0d0}#companySignUpLayout .ant-layout-footer{background:#050e1d}#companySignUpLayout .ant-layout-footer p{color:#8da0bf}#hackerSignUpLayout:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#05080eeb 0%,#070b12f0 32%,#070b12fa 100%),radial-gradient(circle at 0 0,#c63a3a14,#0000 30%),radial-gradient(circle at 82% 14%,#3b6eff0f,#0000 24%);position:absolute;inset:0}#hackerSignUpLayout .sign-up-story-panel:before{background:radial-gradient(circle at 0 0,#eb4f4f14,#0000 34%),linear-gradient(145deg,#13151ee6,#181a24e0)}#hackerSignUpLayout .sign-up-story-panel:after{background:linear-gradient(135deg,#ffffff04,#0000 42%),linear-gradient(315deg,#e3464606,#0000 48%)}#hackerSignUpLayout h1.sign-up-title{color:#fff}#hackerSignUpLayout p.sign-up-description{color:#ffffffc7}#hackerSignUpLayout .sign-up-kicker{color:#ff7c74;background:#ff7c741f}#hackerSignUpLayout .sign-up-kicker--muted{color:#c2cad7;background:#c2cad71f}#hackerSignUpLayout .sign-up-form-card.ant-card{background:#333;border-color:#ffffff14}#hackerSignUpLayout .sign-up-form-card--hacker.ant-card{background:#1a1b23f5;box-shadow:0 24px 70px #02040a61}#hackerSignUpLayout .sign-up-form-card__header h2{color:#fbfbfb}#hackerSignUpLayout .sign-up-form-card__header p,#hackerSignUpLayout .form-section-caption p{color:#ffffffb8}#hackerSignUpLayout .form-section-caption span{color:#ee4b4b}#hackerSignUpLayout .login-form--hacker .public-handle-preview{background:#ffffff08;border-color:#ffffff12}#hackerSignUpLayout .login-form--hacker .public-handle-preview__label{color:#ee4b4b}#hackerSignUpLayout .login-form--hacker .public-handle-preview strong{color:#fff}#hackerSignUpLayout .login-form--hacker .public-handle-preview small,#hackerSignUpLayout .login-form--hacker .signup-cta-note{color:#ffffffa8}#hackerSignUpLayout .login-form--hacker .hacker-signup-success{background:radial-gradient(circle at 0 0,#eb4f4f29,#0000 34%),#ffffff09;border:1px solid #eb4f4f38;border-radius:24px;padding:28px;box-shadow:0 22px 54px #00000038}#hackerSignUpLayout .login-form--hacker .hacker-signup-success__eyebrow{color:#ee4b4b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}#hackerSignUpLayout .login-form--hacker .hacker-signup-success h2{color:#fff;letter-spacing:-.03em;margin:0 0 12px;font-size:28px;line-height:1.18}#hackerSignUpLayout .login-form--hacker .hacker-signup-success p{color:#ffffffbd;margin:0;font-size:15px;line-height:1.75}#hackerSignUpLayout .login-form--hacker .hacker-signup-success__steps{gap:10px;margin-top:22px;display:grid}#hackerSignUpLayout .login-form--hacker .hacker-signup-success__steps span{color:#ffffffd1;background:#ffffff0b;border:1px solid #ffffff12;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.45;display:block}#hackerSignUpLayout .sign-up-compact-point span,#hackerSignUpLayout .sign-up-compact-link strong,#hackerSignUpLayout .sign-up-inline-signal span,#hackerSignUpLayout .sign-up-signal-strip__item span,#hackerSignUpLayout .sign-up-inline-link{color:#ee4b4b}#hackerSignUpLayout .sign-up-compact-point strong,#hackerSignUpLayout .sign-up-compact-link strong,#hackerSignUpLayout .sign-up-inline-signal strong,#hackerSignUpLayout .sign-up-signal-strip__item strong{color:#fff}#hackerSignUpLayout .sign-up-compact-point p,#hackerSignUpLayout .sign-up-compact-link span,#hackerSignUpLayout .sign-up-inline-signal p{color:#ffffffb8}#hackerSignUpLayout .sign-up-compact-link:hover,#hackerSignUpLayout .sign-up-inline-link:hover{color:#fff;background:#ffffff0f;border-color:#ffffff1f}#hackerSignUpLayout .ant-menu-item-selected{color:#fff;border-bottom:2px solid #ee4b4b}#hackerSignUpLayout .login-form--hacker .ant-input,#hackerSignUpLayout .login-form--hacker .ant-select-selection,#hackerSignUpLayout .login-form--hacker .ant-calendar-picker-input{color:#eef2fb!important;box-shadow:none!important;background-color:#ffffff0a!important;border-color:#ffffff14!important}#hackerSignUpLayout .login-form--hacker .ant-select-selection__placeholder,#hackerSignUpLayout .login-form--hacker .ant-select-arrow,#hackerSignUpLayout .login-form--hacker .ant-calendar-picker-icon,#hackerSignUpLayout .login-form--hacker .ant-input::placeholder{color:#e4eaf66b!important}#hackerSignUpLayout .login-form--hacker input:-webkit-autofill{-webkit-text-fill-color:#eef2fb;border:1px solid #ffffff14;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #ffffff0a}#hackerSignUpLayout .login-form--hacker input:-webkit-autofill:hover{-webkit-text-fill-color:#eef2fb;border:1px solid #ffffff14;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #ffffff0a}#hackerSignUpLayout .login-form--hacker input:-webkit-autofill:focus{-webkit-text-fill-color:#eef2fb;border:1px solid #ffffff14;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #ffffff0a}#hackerSignUpLayout .login-form--hacker textarea:-webkit-autofill{-webkit-text-fill-color:#eef2fb;border:1px solid #ffffff14;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #ffffff0a}#hackerSignUpLayout .login-form--hacker select:-webkit-autofill{-webkit-text-fill-color:#eef2fb;border:1px solid #ffffff14;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #ffffff0a}#hackerSignUpLayout .login-form--hacker .ant-input:hover,#hackerSignUpLayout .login-form--hacker .ant-input:focus,#hackerSignUpLayout .login-form--hacker .ant-select-selection:hover,#hackerSignUpLayout .login-form--hacker .ant-select-open .ant-select-selection,#hackerSignUpLayout .login-form--hacker .ant-calendar-picker-input:hover,#hackerSignUpLayout .login-form--hacker .ant-calendar-picker-input:focus{border-color:#eb4f4f61}#hackerSignUpLayout .login-form--hacker .ant-form-extra{color:#ffffff85;margin-top:8px;font-size:12px;line-height:1.5}#hackerSignUpLayout .ant-form-item-label label,#hackerSignUpLayout .label-form{color:#f4f3f3}#hackerSignUpLayout .ant-checkbox-wrapper{color:#fff}#hackerSignUpLayout .ant-checkbox-inner{background-color:#ffffff0a;border-color:#ffffff1f}#hackerSignUpLayout .ant-checkbox-checked .ant-checkbox-inner{background-color:#ee4b4b;border-color:#ee4b4b}#hackerSignUpLayout .btn-sign-up{color:#fff}#hackerSignUpLayout .btn-transparent{color:#fff;background-color:#0000;border-color:#fff}#hackerSignUpLayout .btn-transparent:hover{color:#fff;background-color:#ffffff14;border-color:#fff}#hackerSignUpLayout hr.separator-form{border-top-color:#4a4a4a}#hackerSignUpLayout .siteFooter{background-color:#19191d}#hackerSignUpLayout .siteFooter .footer-title{color:#e0e0e0}#hackerSignUpLayout .siteFooter p.footer-links>a{color:#888}#hackerSignUpLayout .ant-layout-footer{background:#4a4a4a}#hackerSignUpLayout .ant-layout-footer p{color:#9b9b9b}#companyNotFound{background-color:#f6f6f6;width:100%;height:100%;min-height:800px}#companyNotFound .error-box{padding-top:80px}#companyNotFound .error-box h1{color:#11c1ee;font-size:70px}#companyNotFound .error-box p{font-size:20px}#hackerNotFound{background-color:#333;width:100%;height:100%;min-height:800px}#hackerNotFound .error-box{padding-top:80px}#hackerNotFound .error-box h1{color:#ee4b4b;font-size:70px}#hackerNotFound .error-box p{color:#f4f3f3;font-size:20px}#hackerBg{background-color:#4a4a4a;min-height:680px;padding-top:1px}#hackerLayout .tui-editor-contents{border-bottom:solid gray;max-height:500px;overflow-y:auto}#hackerLayout .tui-editor-contents::-webkit-scrollbar{width:5px}#hackerLayout .tui-editor-contents::-webkit-scrollbar-track{background:#f1f1f1}#hackerLayout .tui-editor-contents::-webkit-scrollbar-thumb{background:#888}#hackerLayout .tui-editor-contents::-webkit-scrollbar-thumb:hover{background:#555}#hackerLayout .form-label{color:#fff;font-size:15px}#hackerLayout .md-check{color:#fff;padding-left:10px;font-size:15px}#hackerLayout .md-check input{margin-right:5px}#hackerLayout h1{color:#fff;font-family:Open Sans Bold,sans-serif;font-weight:600}#hackerLayout .loading-styles{color:#ee4b4b}#hackerLayout .notification-notify,#hackerLayout .notification-notify .ant-notification-notice-content,#hackerLayout .ant-dropdown .ant-dropdown-menu{background-color:#333}#hackerLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item a{color:#fbfbfb}#hackerLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#4a4a4a}#hackerLayout .paginate p{color:#e0e0e0}#hackerLayout .paginate .paginateIcons .ant-btn-clicked,#hackerLayout .paginate .paginateIcons .ant-btn:hover,#hackerLayout .paginate .paginateIcons .ant-btn:focus{background-color:#333}#hackerLayout .paginate .paginateIcons .anticon{color:#e0e0e0}#hackerLayout .paginate .paginateIcons .currentPage{color:#e0e0e0;background-color:#333}#hackerLayout .ant-layout-header{background:#333}#hackerLayout .ant-layout-header .ant-dropdown-link{color:#ffffffab;position:relative}#hackerLayout .ant-layout-header .ant-dropdown-link .anticon{display:none}#hackerLayout .logo{float:left;border-radius:6px;width:180px;height:31px;margin:10px 10px 16px 0}#hackerLayout .ant-menu-dark .ant-menu-item{font-size:16px}#hackerLayout .ant-menu-dark .ant-menu-item-selected{color:#ee4b4b;background-color:#0000;border-bottom:none}#hackerLayout .ant-menu-dark .ant-menu-item-selected>a,#hackerLayout .ant-menu-dark .ant-menu-horizontal>.ant-menu-item:hover,#hackerLayout .ant-menu-dark .ant-menu-item-active,#hackerLayout .ant-menu-dark .ant-menu-item-active>a{color:#ee4b4b;border-bottom:none}#hackerLayout .ant-menu-dark .ant-avatar{vertical-align:middle;margin-left:10px;margin-right:10px}#hackerLayout .ant-card{background:#333;border-radius:3px}#hackerLayout .ant-card h2{color:#fbfbfb;margin-bottom:15px;font-size:16px}#hackerLayout .ant-card p{color:#fbfbfb;font-size:14px}#hackerLayout .ant-card-bordered{border:1px solid #333}#hackerLayout .ant-progress-inner{background-color:#888}#hackerLayout .title-section{color:#fff;background-color:#000;height:70px;padding-top:20px;padding-bottom:15px}#hackerLayout .title-section h1 span{margin-right:8px;font-weight:100}#hackerLayout .title-section h1 strong{margin-left:8px}#hackerLayout .no-filters h3{color:#fbfbfb}#hackerLayout .filter-form{margin:25px 0 0}#hackerLayout .filter-form span{padding-left:4px!important}#hackerLayout .filter-form .name{color:#e0e0e0;font-size:15px;position:relative;bottom:5px}#hackerLayout .filter-form .ant-input,#hackerLayout .filter-form .ant-input-lg,#hackerLayout .filter-form .ant-select-selection{background-color:#666;height:40px!important}#hackerLayout .filter-form .ant-row,#hackerLayout .filter-form .ant-form-item{margin-bottom:15px}#hackerLayout .filter-form .ant-checkbox-inner{width:27px;height:27px}#hackerLayout .filter-form .ant-btn{width:130px;height:40px;padding:0 15px}#hackerLayout .filter-form .ant-btn div{float:left;display:inline-block}#hackerLayout .filter-form .ant-btn p{margin:4px 0;padding:0 0 0 15px;font-size:15px;display:inline-block}#hackerLayout .filter-form .ant-btn .anticon{border-right:1px solid #fff;padding:0 15px 0 0;font-size:24px}#hackerLayout .filter-form .submit-btn,#hackerLayout .filter-form .clear-btn{border:none;width:100%;height:44px;font-size:18px;font-weight:700}#hackerLayout .filter-form .clear-btn{background-color:#0000}#hackerLayout .ant-input,#hackerLayout .ant-select-selection{color:#e0e0e0;background-color:#4a4a4a;border-color:#4a4a4a}#hackerLayout input.ant-input,#hackerLayout .ant-select-selection{height:44px;font-size:14px}#hackerLayout input.ant-input .ant-select-selection-selected-value,#hackerLayout .ant-select-selection .ant-select-selection-selected-value{padding-top:5px}#hackerLayout input.ant-input .ant-select-selection__rendered,#hackerLayout .ant-select-selection .ant-select-selection__rendered{height:44px}#hackerLayout input.ant-input .ant-select-arrow,#hackerLayout .ant-select-selection .ant-select-arrow{color:#888;font-size:20px;top:45%}#hackerLayout textarea.ant-input{font-size:14px}#hackerLayout .ant-form-item-label label,#hackerLayout .label-form{color:#f4f3f3;font-family:Open Sans Bold,sans-serif;font-size:15px}#hackerLayout .input-description{margin-bottom:15px;font-family:Open Sans,sans-serif;font-weight:100;font-size:14px!important}#hackerLayout .ant-radio-group-small .ant-radio-button-wrapper{height:30px;padding-top:4px;padding-left:20px;padding-right:20px;font-size:12px}#hackerLayout .ant-radio-button-wrapper{color:#888;background-color:#f4f3f3;height:38px;padding-top:4px;padding-left:30px;padding-right:30px;font-size:14px}#hackerLayout .ant-radio-button-wrapper-checked{color:#fff;background-color:#ee4b4b;border-color:#ee4b4b}#hackerLayout .siteFooter{background-color:#19191d}#hackerLayout .siteFooter .footer-title{color:#e0e0e0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400}#hackerLayout .siteFooter p.footer-links>a{color:#888;font-size:14px}#hackerLayout .ant-layout-footer{background:#4a4a4a}#hackerLayout .ant-layout-footer p{color:#9b9b9b;padding-top:5px}#hackerLayout .ant-modal-header,#hackerLayout .ant-modal-body,#hackerLayout .ant-modal-footer{background-color:#a2a0a0}#hackerSubMenu .ant-menu-item>a{color:#bfbfbf;font-family:Open Sans,sans-serif;font-size:16px}#hackerSubMenu .ant-menu-item-selected{border-bottom:3px solid #ee4b4b;font-family:Open Sans,sans-serif;font-size:14px}#hackerSubMenu .ant-menu-item-selected>a{color:#fff}#hackerSubMenu .ant-menu-horizontal>.ant-menu-item:hover,#hackerSubMenu .ant-menu-horizontal>.ant-menu-submenu:hover,#hackerSubMenu .ant-menu-horizontal>.ant-menu-item-active,#hackerSubMenu .ant-menu-horizontal>.ant-menu-submenu-active,#hackerSubMenu .ant-menu-horizontal>.ant-menu-item-open,#hackerSubMenu .ant-menu-horizontal>.ant-menu-submenu-open,#hackerSubMenu .ant-menu-horizontal>.ant-menu-item-selected,#hackerSubMenu .ant-menu-horizontal>.ant-menu-submenu-selected,#hackerSubMenu .ant-menu-item-active{color:#bfbfbf;border-bottom:3px solid #ee4b4b}.smartphone#hackerLayout,.tablet#hackerLayout,.desktop#hackerLayout{background:#4a4a4a}.smartphone#hackerLayout .ant-dropdown-menu-submenu-title,.tablet#hackerLayout .ant-dropdown-menu-submenu-title,.desktop#hackerLayout .ant-dropdown-menu-submenu-title{color:#f4f3f3}.smartphone#hackerLayout .ant-dropdown-menu-submenu-title:hover,.tablet#hackerLayout .ant-dropdown-menu-submenu-title:hover,.desktop#hackerLayout .ant-dropdown-menu-submenu-title:hover{background-color:#333}.smartphone#hackerLayout .ant-dropdown-menu-submenu-title:after,.tablet#hackerLayout .ant-dropdown-menu-submenu-title:after,.desktop#hackerLayout .ant-dropdown-menu-submenu-title:after{color:#f4f3f3}.smartphone#hackerLayout .ant-layout-content,.tablet#hackerLayout .ant-layout-content,.desktop#hackerLayout .ant-layout-content{background:#4a4a4a!important}.smartphone#hackerLayout .title-section,.tablet#hackerLayout .title-section,.desktop#hackerLayout .title-section{background-color:#0000}.smartphone#hackerLayout .ant-layout-header,.tablet#hackerLayout .ant-layout-header,.desktop#hackerLayout .ant-layout-header{background:#333!important}.smartphone#hackerLayout .ant-layout-header .anticon-menu-unfold,.tablet#hackerLayout .ant-layout-header .anticon-menu-unfold,.desktop#hackerLayout .ant-layout-header .anticon-menu-unfold,.smartphone#hackerLayout .ant-layout-header .anticon-menu-fold,.tablet#hackerLayout .ant-layout-header .anticon-menu-fold,.desktop#hackerLayout .ant-layout-header .anticon-menu-fold{color:#f4f3f3}#hackerDetails{background-color:#000;width:100%;height:auto;padding-top:17px;padding-bottom:17px;display:inline-block}#hackerDetails h2{color:#fff;font-family:Open Sans Bold,sans-serif;font-size:20px;font-weight:700}#hackerDetails p.country{color:#e0e0e0;font-family:Open Sans Bold,sans-serif;font-size:14px;font-weight:700}#hackerDetails p.description{color:#fff;margin-top:5px;font-family:Open Sans Light,sans-serif;font-size:14px;font-weight:100}#hackerDetails .user-avatar-container{text-align:center;margin-bottom:5px}#hackerDetails .user-avatar-container .ant-avatar{border-radius:100%;width:134px;height:134px}#hackerDetails .user-avatar-container .ant-avatar img{object-fit:cover;width:100%;height:100%;display:block}#hackerDetails .subTitle{color:#fff;font-size:14px}#hackerDetails .social-icons{text-align:center}#hackerDetails .social-icons a img{margin-right:7px}#hackerDetails .ranking{color:#ee4b4b;font-family:Open Sans Bold,sans-serif;font-size:36px;font-weight:700}#hackerDetails .score{color:#fff;font-family:Open Sans Bold,sans-serif;font-size:36px;font-weight:700}.smartphone #hackerDetails .ant-avatar,.tablet #hackerDetails .ant-avatar,.desktop #hackerDetails .ant-avatar{width:90px;height:90px;margin:0}.smartphone #hackerDetails .description,.tablet #hackerDetails .description,.desktop #hackerDetails .description{padding-right:10px}.smartphone #hackerDetails .ranking,.tablet #hackerDetails .ranking,.desktop #hackerDetails .ranking,.smartphone #hackerDetails .score,.tablet #hackerDetails .score,.desktop #hackerDetails .score{text-align:center;padding:0 7px}.smartphone #hackerDetails .subTitle,.tablet #hackerDetails .subTitle,.desktop #hackerDetails .subTitle{text-align:center;padding:15px 7px 0}.tiny-smartphone #hackerDetails{padding:15px}.tiny-smartphone #hackerDetails h2,.tiny-smartphone #hackerDetails .description,.tiny-smartphone #hackerDetails .country{word-wrap:break-word;padding-left:15px}.ant-switch-checked{background-color:#ee4b4b}.ant-form-item .ant-switch{margin:4px 0 4px 6px}.switch-label{color:#f4f3f3;margin-bottom:.5rem;margin-left:5px;font-family:Open Sans Bold,sans-serif;font-size:15px;display:inline-block}.url-preview{color:#fff}.inactiveLink{pointer-events:none;cursor:default}.radio-payments div label span{color:#fff}.radio-payments div label span span{border-color:#ee4b4b!important}.radio-payments div label span span:after{color:#fff;background-color:#ee4b4b}.about-content{overflow-wrap:break-word;max-height:80px;overflow:auto}.about-content::-webkit-scrollbar{width:5px}.about-content::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px gray}.about-content::-webkit-scrollbar-thumb{background:gray;border-radius:10px}.nickname-content{overflow-wrap:break-word;max-height:50px;overflow:auto}.nickname-content::-webkit-scrollbar{width:5px}.nickname-content::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px gray}.nickname-content::-webkit-scrollbar-thumb{background:gray;border-radius:10px}#hackerProgramList{position:relative}#hackerProgramList .reward-separator{margin-left:6px;margin-right:6px}#hackerProgramList .low-reward{background-color:#3eb165;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#hackerProgramList .medium-reward{background-color:#4183f2;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#hackerProgramList .high-reward{background-color:#c5c33d;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#hackerProgramList .critical-reward{background-color:#ee4b4b;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#hackerProgramList .programItem{margin-bottom:20px}#hackerProgramList .programItem .ant-card-body{padding:15px}#hackerProgramList .programItem h2.program-title{height:32px;margin-bottom:0;font-size:20px;font-weight:700;overflow:hidden}#hackerProgramList .programItem p{color:#fbfbfb;font-family:Open Sans,sans-serif}#hackerProgramList .programItem .program-description{min-height:21px}#hackerProgramList .programItem .rewards-range{padding-top:5px}#hackerProgramList .programItem .rewards-range p{float:left;margin:0;font-size:17px;display:inline-block}#hackerProgramList .programItem .rewards-range img{width:15px;margin:0 5px 0 0;top:2px}#hackerProgramList .programItem .btn-reports,#hackerProgramList .programItem .btn-reports:hover,#hackerProgramList .programItem .btn-reports:focus,#hackerProgramList .programItem .btn-reports:active{color:#fbfbfb;background-color:#4a4a4a;border-color:#4a4a4a}.smartphone #hackerProgramList .programItem .program-description,.tablet #hackerProgramList .programItem .program-description,.desktop #hackerProgramList .programItem .program-description{margin-bottom:15px}.smartphone #hackerProgramList .programItem .btn-reports,.tablet #hackerProgramList .programItem .btn-reports,.desktop #hackerProgramList .programItem .btn-reports,.smartphone #hackerProgramList .programItem .btn-reports:hover,.tablet #hackerProgramList .programItem .btn-reports:hover,.desktop #hackerProgramList .programItem .btn-reports:hover,.smartphone #hackerProgramList .programItem .btn-reports:focus,.tablet #hackerProgramList .programItem .btn-reports:focus,.desktop #hackerProgramList .programItem .btn-reports:focus,.smartphone #hackerProgramList .programItem .btn-reports:active,.tablet #hackerProgramList .programItem .btn-reports:active,.desktop #hackerProgramList .programItem .btn-reports:active{height:35px}.smartphone #hackerProgramList .programItem .btn-program-item,.tablet #hackerProgramList .programItem .btn-program-item,.desktop #hackerProgramList .programItem .btn-program-item{height:35px;margin-left:10px}.smartphone #hackerProgramList .programItem .btn-reports,.smartphone #hackerProgramList .programItem .btn-program-item{width:130px;padding:0}.smartphone #hackerProgramList .programItem .btn-program-item{margin-left:8px}.tiny-smartphone #hackerProgramList .programItem .btn-reports,.tiny-smartphone #hackerProgramList .programItem .btn-program-item{width:100%!important;margin:0 0 10px!important;padding:0!important}.tiny-smartphone #hackerProgramList .programItem h2,.tiny-smartphone #hackerProgramList .programItem p{padding-left:25px}#hackerLoginLayout{color:#f3f5f8}#hackerLoginLayout a{color:#d7e9ff;text-decoration:none}#hackerLoginLayout a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}#hackerLoginLayout .login-container{isolation:isolate;background:radial-gradient(circle at 12% 10%,#ee4b4b47,#0000 34%),radial-gradient(circle at 86% 88%,#11c1ee33,#0000 36%),linear-gradient(145deg,#14181f 0%,#1e232c 52%,#161a21 100%);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100vh;padding:0 16px 40px;display:flex;position:relative;overflow:hidden}#hackerLoginLayout .login-container:before{content:"";z-index:-1;opacity:.35;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}#hackerLoginLayout .login-container .ant-row{width:100%;max-width:520px;margin:0 auto!important}#hackerLoginLayout .login-container .ant-col{float:none;width:100%;max-width:520px;margin:0 auto;display:block}#hackerLoginLayout .login-container .login-shell{padding-top:40px;animation:.32s ease-out both fade-in-up;margin:auto!important}#hackerLoginLayout .logo-login-container{text-align:center;padding-bottom:20px}#hackerLoginLayout .logo-login-container img{filter:drop-shadow(0 8px 24px #ee4b4b57);width:min(350px,78vw)}#hackerLoginLayout .login-form-button{letter-spacing:.015em;border-radius:999px;width:100%;min-width:180px;height:48px;margin-top:8px;font-weight:700;box-shadow:0 14px 26px #d73b3b59;background:linear-gradient(135deg,#eb4e4e,#d73b3b)!important;border:0!important}#hackerLoginLayout .login-form-button:hover,#hackerLoginLayout .login-form-button:focus{transform:translateY(-1px);box-shadow:0 18px 28px #d73b3b6b}#hackerLoginLayout .login-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171c24ad;border:1px solid #ffffff1f;border-radius:22px;width:100%;padding:26px 28px 22px;overflow:hidden;box-shadow:0 26px 70px #00000059,inset 0 1px #ffffff0f}#hackerLoginLayout .login-form-title-block{text-align:center;margin-bottom:18px}#hackerLoginLayout .code-conduct-update-banner{background:linear-gradient(90deg,#ee4b4b1f,#11c1ee24),#121820e6;border:0;border-bottom:1px solid #11c1ee38;border-radius:0;justify-content:center;align-self:stretch;align-items:center;gap:12px;width:calc(100% + 32px);min-height:64px;margin:0 -16px;padding:14px clamp(56px,7vw,92px);display:flex;position:relative;box-shadow:0 14px 32px #00000029,inset 0 -1px #ffffff0a}#hackerLoginLayout .code-conduct-update-banner__copy{color:#f3f5f8f0;text-align:center;flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;font-size:13px;font-weight:800;line-height:1.35;display:flex}#hackerLoginLayout .code-conduct-update-banner__copy:before{content:"i";color:#8de5ff;border:1px solid #8de5ff9e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:15px;font-style:italic;font-weight:700;display:inline-flex}#hackerLoginLayout .code-conduct-update-banner__copy span{overflow-wrap:anywhere}#hackerLoginLayout .code-conduct-update-banner__copy a{color:#8de5ff;white-space:nowrap;font-weight:900}#hackerLoginLayout .code-conduct-update-banner__copy a:hover,#hackerLoginLayout .code-conduct-update-banner__copy a:focus{color:#fff}#hackerLoginLayout .code-conduct-update-banner__close{color:#f3f5f8c7;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;transition:background .18s,color .18s;display:inline-flex;position:absolute;top:50%;right:clamp(16px,4vw,44px);transform:translateY(-50%)}#hackerLoginLayout .code-conduct-update-banner__close:hover,#hackerLoginLayout .code-conduct-update-banner__close:focus{color:#fff;background:#ffffff24;outline:none}#hackerLoginLayout .login-form-title{color:#fff;letter-spacing:.01em;margin:0 0 6px;font-family:Open Sans Bold,sans-serif;font-size:1.55rem;line-height:1.18}#hackerLoginLayout .login-form-subtitle{color:#e0ecffcc;margin:0;font-size:.95rem;line-height:1.5}#hackerLoginLayout .login-form-divider{border-top:1px solid #ffffff24;width:100%;margin:14px auto 12px}#hackerLoginLayout .login-help-link{margin:8px 0 0}#hackerLoginLayout .login-help-link a{color:#e0ecffc7;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}#hackerLoginLayout .login-help-link a:hover,#hackerLoginLayout .login-help-link a:focus{color:#fff;background:#ffffff14;text-decoration:none}#hackerLoginLayout .register-link-container{margin-top:8px;margin-bottom:0}#hackerLoginLayout .register-link-container a{color:#d7e9ff;display:inline-block}#hackerLoginLayout .login-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}#hackerLoginLayout .login-secondary-action{text-align:left;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:16px;gap:4px;min-width:0;padding:12px 13px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid}#hackerLoginLayout .login-secondary-action span{color:#e0ecff94;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}#hackerLoginLayout .login-secondary-action strong{color:#f3f5f8eb;font-size:12px;font-weight:800;line-height:1.25}#hackerLoginLayout .login-secondary-action:hover,#hackerLoginLayout .login-secondary-action:focus{background:#ee4b4b1a;border-color:#ee4b4b6b;text-decoration:none;transform:translateY(-1px);box-shadow:0 12px 24px -22px #ee4b4ba6}#hackerLoginLayout .ant-form-item{margin-bottom:14px}#hackerLoginLayout .ant-form-item-control-wrapper,#hackerLoginLayout .ant-form-item-control,#hackerLoginLayout .ant-form-item-children,#hackerLoginLayout .ant-input-affix-wrapper{width:100%!important}#hackerLoginLayout .ant-input-affix-wrapper{border-radius:12px;height:44px;padding:0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:block;background:#ffffff14!important;border:1px solid #ffffff24!important}#hackerLoginLayout .ant-input-affix-wrapper .ant-input-prefix{color:#e3eeffc2;left:12px}#hackerLoginLayout .ant-input{border-radius:12px;height:44px;transition:border-color .2s,box-shadow .2s,background .2s;color:#f3f5f8!important;background:#ffffff14!important;border:1px solid #ffffff24!important}#hackerLoginLayout .ant-input-affix-wrapper .ant-input{border-radius:0;height:42px;padding:0 10px 0 28px;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important}#hackerLoginLayout .login-form .ant-input-affix-wrapper:has(input:-webkit-autofill){background:#242a34!important}#hackerLoginLayout .login-form input:-webkit-autofill{caret-color:#f3f5f8;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f3f5f8!important;border:0!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}#hackerLoginLayout .login-form input:-webkit-autofill:hover{caret-color:#f3f5f8;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f3f5f8!important;border:0!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}#hackerLoginLayout .login-form input:-webkit-autofill:focus{caret-color:#f3f5f8;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f3f5f8!important;border:0!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}#hackerLoginLayout .login-form input:-webkit-autofill:active{caret-color:#f3f5f8;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f3f5f8!important;border:0!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}#hackerLoginLayout .ant-input::placeholder{color:#e3eeff94}#hackerLoginLayout .ant-input-affix-wrapper .anticon{color:inherit}#hackerLoginLayout .ant-input:hover,#hackerLoginLayout .ant-input:focus,#hackerLoginLayout .ant-input-affix-wrapper .ant-input:focus,#hackerLoginLayout .ant-input-affix-wrapper:hover,#hackerLoginLayout .ant-input-affix-wrapper:focus-within{background:#ffffff1f!important;border-color:#11c1eeb8!important;box-shadow:0 0 0 3px #11c1ee38!important}#hackerLoginLayout .ant-alert{border-radius:12px;margin-bottom:16px}#hackerLoginLayout .ant-form-item-label label,#hackerLoginLayout .label-form{color:#f3f5f8;font-family:Open Sans Bold,sans-serif;font-size:15px}@media screen and (width<=768px){#hackerLoginLayout .login-container{padding:0 14px 24px}#hackerLoginLayout .login-container .login-shell{padding-top:24px}#hackerLoginLayout .logo-login-container{padding-bottom:14px}#hackerLoginLayout .logo-login-container img{width:min(320px,84vw)}#hackerLoginLayout .login-form{border-radius:18px;padding:22px 18px 18px}#hackerLoginLayout .code-conduct-update-banner{justify-content:flex-start;align-items:flex-start;width:calc(100% + 28px);min-height:76px;margin:0 -14px;padding:14px 48px 14px 18px}#hackerLoginLayout .code-conduct-update-banner__copy{text-align:left;justify-content:flex-start}#hackerLoginLayout .code-conduct-update-banner__close{right:14px}#hackerLoginLayout .login-form-title{font-size:1.34rem}#hackerLoginLayout .register-link-container a,#hackerLoginLayout .login-help-link a,#hackerLoginLayout .login-secondary-action strong{font-size:13px;line-height:1.45}#hackerLoginLayout .login-secondary-actions{grid-template-columns:1fr;gap:8px}#hackerLoginLayout .login-secondary-action{padding:11px 12px}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#programHackerView .reward-separator{margin-left:6px;margin-right:6px}#programHackerView .low-reward{background-color:#3eb165;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#programHackerView .medium-reward{background-color:#4183f2;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#programHackerView .high-reward{background-color:#c5c33d;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#programHackerView .critical-reward{background-color:#ee4b4b;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#programHackerView .details{background-color:#000;width:100%;height:auto;padding-top:30px;padding-bottom:25px;display:inline-block}#programHackerView .details h2.program-title{color:#fff;font-family:Open Sans Bold,sans-serif;font-size:20px;font-weight:700}#programHackerView .details .program-avatar{position:relative}#programHackerView .details .program-avatar .ant-avatar{border-radius:100%;width:125px;height:125px;margin:auto;display:block}#programHackerView .details .program-avatar .avatar-uploader{position:absolute;top:0;left:25px}#programHackerView .details .flag-icon{border-radius:100%}#programHackerView .details p.company-name,#programHackerView .details p.program-type{color:#9b9b9b;font-size:14px}#programHackerView .details p.company-name{margin:0}#programHackerView .details p.program-description,#programHackerView .details p.program-budget{color:#fff;font-family:Open Sans,sans-serif;font-size:14px;font-weight:100}#programHackerView .details .rewards-range{padding-top:10px}#programHackerView .details .rewards-range p{color:#fbfbfb;float:left;margin:0;font-family:Open Sans,sans-serif;font-size:17px;display:inline-block}#programHackerView .details .rewards-range img{width:15px;margin:0 5px 0 0;top:2px}#programHackerView .details .hacker-button-container{padding-top:0}#programHackerView .details .btn-unirme{width:180px;height:45px;margin:15px auto;font-size:16px}#programHackerView .ant-tabs{margin:20px 0}#programHackerView .ant-tabs .ant-tabs-bar{border:none}#programHackerView .ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{display:none!important}#programHackerView .ant-tabs .ant-tabs-bar .ant-tabs-tab{color:#000;background-color:#fff;border-radius:100px;padding:8px 33px;font-size:15px;font-weight:700}#programHackerView .ant-tabs .ant-tabs-bar .ant-tabs-tab-active{color:#fff;background-color:#ee4b4b;border-color:#ee4b4b}#programHackerView .program-view-nav-shell{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 96%, transparent);box-shadow:var(--vs-shadow-soft);border-radius:24px;flex-direction:column;gap:14px;margin:20px 0 18px;padding:18px 20px;display:flex}#programHackerView .program-view-nav-shell__primary,#programHackerView .program-view-nav-shell__secondary,#programHackerView .program-view-nav-shell__meta,#programHackerView .program-view-nav-shell__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#programHackerView .program-view-nav-shell__secondary{border-top:1px solid var(--vs-border);justify-content:flex-end;padding-top:4px}#programHackerView .program-view-nav-shell__primary{justify-content:space-between}#programHackerView .program-view-nav-shell__meta--status{justify-content:flex-end;margin-left:auto}#programHackerView .program-view-nav-pill{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface-soft) 94%, transparent);height:46px;color:var(--vs-text);box-shadow:none;border-radius:999px;padding:0 22px;font-size:15px;font-weight:600;line-height:44px;transition:all .2s}#programHackerView .program-view-nav-pill.is-active{background:color-mix(in srgb, var(--vs-accent) 18%, #fff 82%);border-color:color-mix(in srgb, var(--vs-accent) 36%, var(--vs-border) 64%);color:var(--vs-accent-strong)}#programHackerView .program-view-status-chip{color:#4d5d6b;background:#7b8b9824;border:1px solid #7b8b982e;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}#programHackerView .program-view-status-chip--publicado{color:#2f7d32;background:#43a0471f;border-color:#43a0472e}#programHackerView .program-view-status-chip--revision,#programHackerView .program-view-status-chip--pausado{color:#9b6208;background:#f5a62324;border-color:#f5a62333}#programHackerView .program-view-status-chip--cerrado,#programHackerView .program-view-status-chip--incompleto{color:#b53b3b;background:#ee4b4b1f;border-color:#ee4b4b2e}#programHackerView .program-view-tabs--framed .ant-tabs-bar{display:none!important}#programHackerView .program-view-tabs--framed .ant-tabs-content{margin-top:0}#programHackerView .btn-program-item,#programHackerView .btn-reports{width:180px;height:45px;margin:auto;font-size:16px;display:block}#programHackerView .btn-program-section{color:#fff;background-color:#000;border-color:#000}#programHackerView .program-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}#programHackerView .program-hero-stats article{background:radial-gradient(circle at 100% 0,#e5484d1f,#0000 36%),#111827c7;border:1px solid #e5484d33;border-radius:18px;padding:16px 18px;box-shadow:0 16px 34px #00000029}#programHackerView .program-hero-stats span{color:#e8eef79e;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}#programHackerView .program-hero-stats strong{color:#fff;margin-top:8px;font-size:18px;font-weight:900;line-height:1.12;display:block}#programHackerView .specific-details{color:#fff;padding-top:15px;padding-bottom:40px}#programHackerView .specific-details .program-main-card{flex-direction:column;gap:24px;display:flex}#programHackerView .specific-details .program-main-card__toolbar{justify-content:flex-end;min-height:32px;display:flex}#programHackerView .specific-details .program-main-card__toolbar:empty{display:none}#programHackerView .specific-details .program-main-card__toolbar-action{display:inline-flex}#programHackerView .specific-details .program-main-card__toolbar-action .ant-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 14px 28px #00000029}#programHackerView .specific-details .program-main-card__intro{background:radial-gradient(circle at 100% 0,#e5484d29,#0000 34%),linear-gradient(135deg,#121b27f5 0%,#0c121df5 100%);border:1px solid #ffffff1a;border-radius:22px;padding:24px 24px 22px;box-shadow:0 18px 36px #0000002e}#programHackerView .specific-details .program-main-card__intro span{color:#ff8a8a;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}#programHackerView .specific-details .program-main-card__intro h2{color:#fff;letter-spacing:-.03em;margin:10px 0;font-size:31px;font-weight:900;line-height:1.08}#programHackerView .specific-details .program-main-card__intro p{color:#e8eef7bd;max-width:760px;margin:0;font-size:14px;font-weight:700;line-height:1.7}#programHackerView .specific-details .program-view-markdown-shell{border-top:1px solid #ffffff14;padding-top:4px}#programHackerView .specific-details .program-main-card__actions{justify-content:flex-end;margin-top:28px;display:flex}#programHackerView .specific-details .program-main-card__actions .ant-btn{min-width:220px;margin:0}#programHackerView .specific-details h1,#programHackerView .specific-details h2,#programHackerView .specific-details h3,#programHackerView .specific-details h4,#programHackerView .specific-details p{color:#fff}#programHackerView .specific-details a{word-wrap:break-word}#programHackerView .specific-details .program-details .program-view-markdown pre code,#programHackerView .specific-details .program-details .program-view-markdown pre .hljs{letter-spacing:0;font-size:15px;line-height:1.55}#programHackerView .specific-details .program-details .program-view-markdown .report-markdown__copy-btn{display:none!important}#programHackerView .specific-details .program-details .program-view-markdown.report-markdown--dark,#programHackerView .specific-details .program-details .program-view-markdown.report-markdown--dark p,#programHackerView .specific-details .program-details .program-view-markdown.report-markdown--dark li{color:#e8eef7d1;font-size:15px;line-height:1.74}#programHackerView .specific-details .program-details .program-view-markdown.report-markdown--dark h1{font-size:2.2rem}#programHackerView .specific-details .program-details .program-view-markdown.report-markdown--dark h2{font-size:1.85rem}#programHackerView .specific-details .program-details .program-view-markdown.report-markdown--dark h3{font-size:1.38rem}#programHackerView .specific-details .program-details .program-view-markdown.report-markdown--dark h4{font-size:1.08rem}#programHackerView .specific-details .program-details .program-view-markdown.report-markdown--dark ul,#programHackerView .specific-details .program-details .program-view-markdown.report-markdown--dark ol{margin:0 0 18px;padding-left:24px}#programHackerView .specific-details .program-details hr{border:0;border-top:1px solid #8080801a;margin:2em 0}#programHackerView .specific-details .program-details .program-markdown.report-markdown--dark h1,#programHackerView .specific-details .program-details .program-markdown.report-markdown--dark h2,#programHackerView .specific-details .program-details .program-markdown.report-markdown--dark h3,#programHackerView .specific-details .program-details .program-markdown.report-markdown--dark h4{color:#ff8a8a}#programHackerView .specific-details .program-details .program-markdown.report-markdown--dark blockquote{background:#4a84b81f;border-left:4px solid #88d1f3c7;border-radius:0 20px 20px 0;padding:20px 24px;box-shadow:inset 0 1px #ffffff08}#programHackerView .specific-details .program-details .program-markdown.report-markdown--dark table,#programHackerView .specific-details .program-details .program-markdown.report-markdown--dark th,#programHackerView .specific-details .program-details .program-markdown.report-markdown--dark td{border-color:#ffffff24}#programHackerView .specific-details .program-details .program-markdown.report-markdown--dark th{background:#ffffff0d}#programHackerView .specific-details .program-details pre{background:#0d1b2a;border:0;border-radius:18px;padding:18px 20px;box-shadow:0 18px 34px #00000042}#programHackerView .specific-details .program-details pre.report-markdown__code-block{padding-top:18px}#programHackerView .specific-details .program-details pre code,#programHackerView .specific-details .program-details pre .hljs,#programHackerView .specific-details .program-details pre code *,#programHackerView .specific-details .program-details pre .hljs *{color:#bfe8f8!important;background:0 0!important}#programHackerView .specific-details .program-details :not(pre)>code{color:#bfe8f8;background:#bfe8f814;border-radius:8px;padding:2px 6px;font-weight:700}#programHackerView .specific-details .program-details p{margin-bottom:12px}#programHackerView .specific-details .program-details ul{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px;padding-left:30px;list-style-type:disc;display:block}#programHackerView .specific-details .program-details ul li{word-wrap:break-word;font-size:15px;font-weight:100}#programHackerView .specific-details .program-targets-list{margin:0;padding:0;list-style:none}#programHackerView .specific-details .program-targets-list .target,#programHackerView .specific-details .program-targets-list .program-target-item{color:#fff;overflow-wrap:anywhere;word-break:break-word;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;margin:0 0 10px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5;list-style:none}#programHackerView .specific-details .program-targets-list .target:last-child,#programHackerView .specific-details .program-targets-list .program-target-item:last-child{margin-bottom:0}#programHackerView .specific-details li.rewards{color:#fff;border-bottom:1px solid #4a4a4a;padding-top:15px;padding-bottom:15px;font-size:14px}#programHackerView .specific-details li.rewards .amount{margin-top:10px;font-size:16px}#programHackerView .specific-details li.rewards .color{width:17px;height:17px;margin-top:13px}#programHackerView .specific-details li.rewards .name{margin-top:10px}#programHackerView .specific-details li.rewards:last-child{border-bottom:none}#programHackerView .specific-details .ant-avatar-image{margin-right:5px}#programHackerView .specific-details .ant-card{background:#121b27eb;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 22px 46px #0003}#programHackerView .specific-details .ant-card-body{padding:28px}#programHackerView .program-side-panel{flex-direction:column;gap:18px;display:flex}#programHackerView .program-side-card{background:radial-gradient(circle at 100% 0,#e5484d24,#0000 34%),linear-gradient(135deg,#121b27f5 0%,#0c121df5 100%);border:1px solid #ffffff1a;border-radius:24px;padding:24px;box-shadow:0 22px 46px #0000002e}#programHackerView .program-side-card>p{color:#e8eef7b8;margin:-4px 0 18px;font-size:13px;font-weight:700;line-height:1.55}#programHackerView .program-side-card__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}#programHackerView .program-side-card__head span{color:#ff8a8a;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}#programHackerView .program-side-card__head h3{color:#fff;letter-spacing:-.02em;margin:4px 0 0;font-size:21px;font-weight:900}#programHackerView .program-side-card__head>strong{color:#fff;text-align:center;background:#e5484d1f;border:1px solid #ff8a8a38;border-radius:999px;min-width:48px;padding:8px 12px;font-size:12px;font-weight:900}#programHackerView .program-side-targets,#programHackerView .program-side-rewards,#programHackerView .program-side-files{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}#programHackerView .program-side-target,#programHackerView .program-side-reward,#programHackerView .program-side-files li{color:#fff;overflow-wrap:anywhere;word-break:break-word;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;min-height:52px;padding:13px 14px;font-size:14px;font-weight:800;display:flex}#programHackerView .program-side-target .anticon,#programHackerView .program-side-files .anticon{color:#ff8a8a;flex:none;font-size:16px}#programHackerView .program-side-reward{justify-content:space-between}#programHackerView .program-side-reward>div{flex:auto}#programHackerView .program-side-reward strong,#programHackerView .program-side-reward small,#programHackerView .program-side-reward b{display:block}#programHackerView .program-side-reward strong{color:#fff;font-size:14px;font-weight:900}#programHackerView .program-side-reward small{color:#e8eef79e;margin-top:2px;font-size:11px;font-weight:700}#programHackerView .program-side-reward b{color:#fff;white-space:nowrap;font-size:15px;font-weight:900}#programHackerView .program-side-reward__dot{background:#98a2b3;border-radius:999px;flex:none;width:14px;height:14px}#programHackerView .program-side-reward__dot.severity-critical{background:#e5484d}#programHackerView .program-side-reward__dot.severity-high{background:#d6c53b}#programHackerView .program-side-reward__dot.severity-medium{background:#4b7df3}#programHackerView .program-side-reward__dot.severity-low{background:#43b368}#programHackerView .program-side-files a{color:#ff8a8a;font-weight:900}#programHackerView .program-side-empty{color:#e8eef7ad;background:#ffffff0a;border:1px dashed #ffffff26;border-radius:16px;padding:13px 14px;font-weight:700;display:block}#programHackerView .program-side-hackers{flex-wrap:wrap;gap:8px;display:flex}#programHackerView .program-side-hackers .ant-avatar{border:2px solid #ffffffc2;margin-right:0;box-shadow:0 8px 18px #0000002e}#programHackerView #program-features .new-feature{background-color:#333}#programHackerView #program-features .features{margin:15px 0}#programHackerView #program-features .features .ver-mas-container{margin:25px 0}#programHackerView #program-features .features .ver-mas-container .ver-mas{color:#ee4b4b;background-color:#0000;border:none;margin:auto;font-size:15px;display:block}#programHackerView #program-features .new-feature{margin:20px 0;padding:40px 25px}#programHackerView #program-features .new-feature .program-feature-form .ant-avatar{border-radius:100%;width:60px;height:60px;margin:auto;display:block}#programHackerView #program-features .new-feature .program-feature-form textarea{min-width:100%;max-width:100%;min-height:180px}#programHackerView #program-features .new-feature .program-feature-form button{width:250px;margin-top:20px}#programHackerView #program-features .markdown .markdown-header{border:1px solid #e0e0e0;border-radius:3px 3px 0 0;height:50px;padding:10px 15px 0}#programHackerView #program-features .markdown .markdown-header p{font-size:14px;font-weight:500}@media (width<=767px){#programHackerView .program-view-nav-pill{justify-content:center;width:100%}#programHackerView .program-main-card__intro{padding:20px 20px 18px}#programHackerView .program-main-card__intro h2{font-size:25px}#programHackerView .program-main-card__actions{justify-content:stretch}#programHackerView .program-main-card__actions .ant-btn,#programHackerView .program-main-card__actions a{width:100%}#programHackerView .program-hero-stats{grid-template-columns:1fr}#programHackerView .program-view-nav-shell__meta,#programHackerView .program-view-nav-shell__actions,#programHackerView .program-view-nav-shell__secondary{width:100%}}#hackerProgramView .program-details.program-view-markdown-shell{padding-top:28px}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown{font-size:15px;line-height:1.72}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown>:first-child{margin-top:0!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h1,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h2,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h3,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h4,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h5,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h6{letter-spacing:-.015em;font-family:Open Sans Bold,sans-serif;font-weight:800;line-height:1.22;margin:1.55em 0 .7em!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h1{font-size:1.65rem!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h2{font-size:1.38rem!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h3{font-size:1.12rem!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h4,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h5,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown h6{font-size:1rem!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown p,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown li{margin-bottom:1rem;font-size:15px!important;font-weight:400!important;line-height:1.72!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown strong{font-weight:800!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown hr{border:0!important;margin:28px 0!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown pre,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown pre.report-markdown__code-block{overflow:auto;border-radius:18px!important;margin:1rem 0 1.55rem!important;padding:20px 22px!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown pre code,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown pre .hljs,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown pre code *,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown pre .hljs *{color:#bfe8f8!important;letter-spacing:0!important;background:0 0!important;font-size:14px!important;line-height:1.55!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown :not(pre)>code{border-radius:999px!important;padding:2px 8px!important;font-size:.88em!important;font-weight:700!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light p,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light li{color:#344054!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light h1,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light h2,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light h3,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light h4,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light h5,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light h6,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light strong{color:#10243c!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light hr{border-top:1px solid #e4e7ec!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light pre,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light pre.report-markdown__code-block{background:#0d1b2a!important;border:1px solid #bfe8f81f!important;box-shadow:0 18px 42px #08122021!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--light :not(pre)>code{color:#344054!important;background:#f2f4f7!important;border:1px solid #e4e7ec!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark p,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark li{color:#e8eef7d1!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark h1,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark h2,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark h3,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark h4,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark h5,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark h6,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark strong{color:#eef4ff!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark hr{border-top:1px solid #94a3b82e!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark pre,#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark pre.report-markdown__code-block{background:#0b1422!important;border:1px solid #9be8ff1a!important;box-shadow:0 18px 42px #0000003d!important}#hackerProgramView .program-details.program-view-markdown-shell .program-view-markdown.report-markdown--dark :not(pre)>code{color:#dbeafe!important;background:#94a3b81f!important;border:1px solid #94a3b833!important}body.vs[data-mode=light] #programHackerView .details,body.vs[data-color-mode=light] #programHackerView .details{border-top:1px solid var(--vs-border);border-bottom:1px solid var(--vs-border);background:linear-gradient(135deg,#fff 0%,#f5f9fd 54%,#eef6fb 100%);box-shadow:inset 0 -1px #11202e0a}body.vs[data-mode=light] #programHackerView .details h2.program-title,body.vs[data-color-mode=light] #programHackerView .details h2.program-title{color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .details p.company-name,body.vs[data-color-mode=light] #programHackerView .details p.company-name,body.vs[data-mode=light] #programHackerView .details p.program-type,body.vs[data-color-mode=light] #programHackerView .details p.program-type,body.vs[data-mode=light] #programHackerView .details p.program-description,body.vs[data-color-mode=light] #programHackerView .details p.program-description,body.vs[data-mode=light] #programHackerView .details p.program-budget,body.vs[data-color-mode=light] #programHackerView .details p.program-budget{color:var(--vs-muted)}body.vs[data-mode=light] #programHackerView .details .rewards-range p,body.vs[data-color-mode=light] #programHackerView .details .rewards-range p{color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .details .program-hero-stats article,body.vs[data-color-mode=light] #programHackerView .details .program-hero-stats article{background:radial-gradient(circle at 100% 0,#e5484d14,#0000 36%),#ffffffc7;border-color:#e5484d29;box-shadow:0 16px 30px #10243c12}body.vs[data-mode=light] #programHackerView .details .program-hero-stats span,body.vs[data-color-mode=light] #programHackerView .details .program-hero-stats span{color:#6b7a90}body.vs[data-mode=light] #programHackerView .details .program-hero-stats strong,body.vs[data-color-mode=light] #programHackerView .details .program-hero-stats strong{color:#10243c}body.vs[data-mode=light] #programHackerView .btn-program-section,body.vs[data-color-mode=light] #programHackerView .btn-program-section{background-color:var(--vs-text);border-color:var(--vs-text);color:#fff}body.vs[data-mode=light] #programHackerView .specific-details,body.vs[data-color-mode=light] #programHackerView .specific-details{color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .specific-details .program-main-card__toolbar-action .ant-btn,body.vs[data-color-mode=light] #programHackerView .specific-details .program-main-card__toolbar-action .ant-btn{border-color:var(--vs-border);color:var(--vs-text);box-shadow:var(--vs-shadow-soft);background:#fff}body.vs[data-mode=light] #programHackerView .specific-details .program-main-card__intro,body.vs[data-color-mode=light] #programHackerView .specific-details .program-main-card__intro{border-color:var(--vs-border);box-shadow:var(--vs-shadow-soft);background:radial-gradient(circle at 100% 0,#e5484d14,#0000 32%),linear-gradient(135deg,#fff 0%,#f8fbff 100%)}body.vs[data-mode=light] #programHackerView .specific-details .program-main-card__intro span,body.vs[data-color-mode=light] #programHackerView .specific-details .program-main-card__intro span{color:#c92a2a}body.vs[data-mode=light] #programHackerView .specific-details .program-main-card__intro h2,body.vs[data-color-mode=light] #programHackerView .specific-details .program-main-card__intro h2{color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .specific-details .program-main-card__intro p,body.vs[data-color-mode=light] #programHackerView .specific-details .program-main-card__intro p{color:var(--vs-text-2)}body.vs[data-mode=light] #programHackerView .specific-details .program-view-markdown-shell,body.vs[data-color-mode=light] #programHackerView .specific-details .program-view-markdown-shell{border-top-color:var(--vs-border)}body.vs[data-mode=light] #programHackerView .specific-details h1,body.vs[data-color-mode=light] #programHackerView .specific-details h1,body.vs[data-mode=light] #programHackerView .specific-details h2,body.vs[data-color-mode=light] #programHackerView .specific-details h2,body.vs[data-mode=light] #programHackerView .specific-details h3,body.vs[data-color-mode=light] #programHackerView .specific-details h3,body.vs[data-mode=light] #programHackerView .specific-details h4,body.vs[data-color-mode=light] #programHackerView .specific-details h4{color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .specific-details p,body.vs[data-color-mode=light] #programHackerView .specific-details p,body.vs[data-mode=light] #programHackerView .specific-details li,body.vs[data-color-mode=light] #programHackerView .specific-details li{color:var(--vs-text-2)}body.vs[data-mode=light] #programHackerView .specific-details .ant-card,body.vs[data-color-mode=light] #programHackerView .specific-details .ant-card{background:var(--vs-surface);border-color:var(--vs-border);box-shadow:var(--vs-shadow-soft)}body.vs[data-mode=light] #programHackerView .specific-details .ant-card-head,body.vs[data-color-mode=light] #programHackerView .specific-details .ant-card-head{border-bottom-color:var(--vs-border);color:var(--vs-text);background:0 0}body.vs[data-mode=light] #programHackerView .specific-details .ant-card-body,body.vs[data-color-mode=light] #programHackerView .specific-details .ant-card-body{color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light,body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light p,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light p,body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light li,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light li{color:var(--vs-text-2);font-size:15px;line-height:1.74}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light h1,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light h1{font-size:2.2rem}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light h2,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light h2{font-size:1.85rem}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light h3,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light h3{font-size:1.38rem}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light h4,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light h4{font-size:1.08rem}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light ul,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light ul,body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light ol,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-view-markdown.report-markdown--light ol{margin:0 0 18px;padding-left:24px}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light{color:var(--vs-text-2)}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light h1,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light h1,body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light h2,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light h2,body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light h3,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light h3,body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light h4,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light h4{color:#c92a2a}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light strong,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light strong{color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light blockquote,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light blockquote{color:var(--vs-text);background:#006fff0f;border-left-color:#11c1eeb8;border-radius:0 20px 20px 0;padding:20px 24px}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre{color:#c4ecfb;background:#0d1b2a;border:0;border-radius:18px;padding:18px 20px;box-shadow:0 18px 34px #0d1b2a2e}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre code,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre code,body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre .hljs,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre .hljs,body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre code *,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre code *,body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre .hljs *,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre .hljs *{color:#bfe8f8!important;background:0 0!important}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light :not(pre)>code,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light :not(pre)>code{color:#0f6882;background:#06172f0f;border-radius:8px;padding:2px 6px;font-weight:700}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre.report-markdown__code-block,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light pre.report-markdown__code-block{padding-top:18px}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light .report-markdown__copy-btn,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light .report-markdown__copy-btn{display:none!important}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light table,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light table{background:var(--vs-surface);border-color:var(--vs-border)}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light th,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light th,body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light td,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light td{background:var(--vs-surface);border-color:var(--vs-border);color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light th,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details .program-markdown.report-markdown--light th{background:var(--vs-surface-2)}body.vs[data-mode=light] #programHackerView .specific-details .program-details pre code,body.vs[data-color-mode=light] #programHackerView .specific-details .program-details pre code{color:var(--vs-code-fg)}body.vs[data-mode=light] #programHackerView .specific-details .program-targets-list .target,body.vs[data-color-mode=light] #programHackerView .specific-details .program-targets-list .target,body.vs[data-mode=light] #programHackerView .specific-details .program-targets-list .program-target-item,body.vs[data-color-mode=light] #programHackerView .specific-details .program-targets-list .program-target-item{background:var(--vs-surface-2);border-color:var(--vs-border);color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .specific-details li.rewards,body.vs[data-color-mode=light] #programHackerView .specific-details li.rewards{color:var(--vs-text);border-bottom-color:var(--vs-border)}body.vs[data-mode=light] #programHackerView .specific-details li.rewards .amount,body.vs[data-color-mode=light] #programHackerView .specific-details li.rewards .amount,body.vs[data-mode=light] #programHackerView .specific-details li.rewards .name,body.vs[data-color-mode=light] #programHackerView .specific-details li.rewards .name{color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .program-side-card,body.vs[data-color-mode=light] #programHackerView .program-side-card{border-color:var(--vs-border);box-shadow:var(--vs-shadow-soft);background:radial-gradient(circle at 100% 0,#e5484d14,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fbff 100%)}body.vs[data-mode=light] #programHackerView .program-side-card>p,body.vs[data-color-mode=light] #programHackerView .program-side-card>p{color:var(--vs-text-2)}body.vs[data-mode=light] #programHackerView .program-side-card__head span,body.vs[data-color-mode=light] #programHackerView .program-side-card__head span{color:#c92a2a}body.vs[data-mode=light] #programHackerView .program-side-card__head h3,body.vs[data-color-mode=light] #programHackerView .program-side-card__head h3{color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .program-side-card__head>strong,body.vs[data-color-mode=light] #programHackerView .program-side-card__head>strong{color:#c92a2a;background:#e5484d14;border-color:#e5484d2e}body.vs[data-mode=light] #programHackerView .program-side-target,body.vs[data-color-mode=light] #programHackerView .program-side-target,body.vs[data-mode=light] #programHackerView .program-side-reward,body.vs[data-color-mode=light] #programHackerView .program-side-reward,body.vs[data-mode=light] #programHackerView .program-side-files li,body.vs[data-color-mode=light] #programHackerView .program-side-files li{border-color:var(--vs-border);color:var(--vs-text);background:#ffffffd1}body.vs[data-mode=light] #programHackerView .program-side-target .anticon,body.vs[data-color-mode=light] #programHackerView .program-side-target .anticon,body.vs[data-mode=light] #programHackerView .program-side-files .anticon,body.vs[data-color-mode=light] #programHackerView .program-side-files .anticon{color:#c92a2a}body.vs[data-mode=light] #programHackerView .program-side-reward strong,body.vs[data-color-mode=light] #programHackerView .program-side-reward strong,body.vs[data-mode=light] #programHackerView .program-side-reward b,body.vs[data-color-mode=light] #programHackerView .program-side-reward b{color:var(--vs-text)}body.vs[data-mode=light] #programHackerView .program-side-reward small,body.vs[data-color-mode=light] #programHackerView .program-side-reward small{color:var(--vs-text-2)}body.vs[data-mode=light] #programHackerView .program-side-files a,body.vs[data-color-mode=light] #programHackerView .program-side-files a{color:#c92a2a}body.vs[data-mode=light] #programHackerView .program-side-empty,body.vs[data-color-mode=light] #programHackerView .program-side-empty{background:var(--vs-surface-2);border-color:var(--vs-border);color:var(--vs-text-2)}body.vs[data-mode=light] #programHackerView .program-side-hackers .ant-avatar,body.vs[data-color-mode=light] #programHackerView .program-side-hackers .ant-avatar{border-color:#fff;box-shadow:0 8px 18px #10243c24}body.vs[data-mode=light] #programHackerView #program-features .new-feature,body.vs[data-color-mode=light] #programHackerView #program-features .new-feature{background-color:var(--vs-surface);border:1px solid var(--vs-border)}body.vs[data-mode=light] #programHackerView #program-features .markdown .markdown-header,body.vs[data-color-mode=light] #programHackerView #program-features .markdown .markdown-header{border-color:var(--vs-border);background:var(--vs-surface-2)}body.vs[data-mode=light] #programHackerView #program-features .markdown .markdown-header p,body.vs[data-color-mode=light] #programHackerView #program-features .markdown .markdown-header p{color:var(--vs-text)}.smartphone #programHackerView .hacker-button-container .btn-program-item{padding:0}#hackerReportView #filterBox .ant-card-body{padding:0 0 50px}#hackerReportView #filterBox .ant-card-body .ant-input-affix-wrapper .ant-input:not(:first-child){background:#333;border-color:#333;padding-left:33px}#hackerReportView #filterBox .ant-card-body .ant-form-item,#hackerReportView #filterBox .ant-card-body .ant-form-item:first-child{margin-bottom:5px}#hackerReportView #filterBox .ant-card-body .ant-select{padding-left:10px;padding-right:10px}#hackerReportView #filterBox .ant-card-body hr{background:#666;border:0;height:1px;margin-bottom:15px}#hackerReportView #filterBox .ant-card-body .ant-input-prefix .anticon{color:#888;font-size:20px}#hackerReportView #filterBox .report-list{max-height:2050px;margin-top:10px;position:relative;overflow:hidden auto}#hackerReportView #filterBox .get-more{margin:30px 0 0}#hackerReportView #filterBox .get-more button{color:#fff;background-color:#0000;border:none}#hackerReportView #filterBox .get-more button:hover{font-weight:700}#hackerReportView #filterBox .report-item,#hackerReportView #filterBox .report-item-selected{min-height:90px;margin-bottom:2px;padding:10px 10px 5px}#hackerReportView #filterBox .report-item h3,#hackerReportView #filterBox .report-item-selected h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;width:277px;height:30px;margin-bottom:15px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;overflow:hidden}#hackerReportView #filterBox .report-item p,#hackerReportView #filterBox .report-item-selected p{font-size:13px}#hackerReportView #filterBox .report-item span.draft,#hackerReportView #filterBox .report-item-selected span.draft{color:#ee4b4b;font-family:Open Sans Bold,sans-serif;font-weight:600}#hackerReportView #filterBox .report-item{background-color:#666}#hackerReportView #filterBox .report-item-selected,#hackerReportView #filterBox .active,#hackerReportView #filterBox .report-item:hover{background-color:#000}#hackerReportView #userInfo{margin-bottom:1px}#hackerReportView #userInfo .ant-card-body{padding:20px 35px 15px}#hackerReportView #userInfo .closed-program{color:#fff;background-color:#666;padding:10px 15px;font-size:15px;font-weight:700;display:inline-block}#hackerReportView #userInfo .user-avatar{padding-top:15px}#hackerReportView #userInfo .user-avatar .ant-avatar{border-radius:100%;width:70px;height:70px}#hackerReportView #userInfo .date-report{font-family:Open Sans,sans-serif;font-size:15px;font-weight:200}#hackerReportView #userInfo .date-report span{color:#ee4b4b;font-size:16px}#hackerReportView #userInfo .report-caption{font-family:Open Sans Bold,sans-serif;font-size:20px;font-weight:700}#hackerReportView #userInfo .attack-type,#hackerReportView #userInfo .status-type{font-family:Open Sans,sans-serif;font-size:14px;font-weight:200}#hackerReportView #userInfo .attack-type span,#hackerReportView #userInfo .status-type span{color:#e0e0e0;font-family:Open Sans Bold,sans-serif;font-weight:700}#hackerReportView #userInfo .status-type{font-size:14px}#hackerReportView #userInfo .vulnerability-title{margin-bottom:20px}#hackerReportView #userInfo .severity-score{background-color:#666;border-radius:3px;width:203px;height:33px;padding:5px 11px}#hackerReportView #userInfo .severity-score span{border-radius:50%;width:22px;height:22px;margin-right:7px;display:inline-block}#hackerReportView #userInfo .severity-score span.score{margin-left:5px}#hackerReportView #userInfo .severity-score p{font-weight:500;display:flex}#hackerReportView #userInfo .button-container{text-align:right}#hackerReportView #userInfo .button-container .btn-report,#hackerReportView #userInfo .button-container .btn-edit{margin:0;display:inline-block}#hackerReportView #userInfo .button-container .btn-report{color:#fff;background-color:#666;border-color:#666}#hackerReportView #userInfo .button-container .btn-edit{width:56px;height:40px;font-size:23px}#hackerReportView #reportDetails{word-wrap:break-word}#hackerReportView #reportDetails h3{color:#fff;font-size:15px}#hackerReportView #reportDetails .steps .attribute-container{overflow:auto}#hackerReportView #reportDetails .steps .attribute-container img{width:100%}#hackerReportView #reportDetails .steps .image-container{cursor:pointer;height:150px}#hackerReportView #reportDetails .attribute-group{margin-top:20px}#hackerReportView #reportDetails .attribute-group p.attribute-name{color:#f4f3f3;margin-bottom:5px;font-family:Open Sans Bold,sans-serif;font-size:14px;font-weight:700}#hackerReportView #reportDetails .attribute-group .attribute-container{background-color:#666;min-height:44px;padding:10px 12px}#hackerReportView #reportDetails .attribute-group .attribute-container .report-markdown{color:#fff}#hackerReportView #reportDetails .attribute-group .attribute-container .report-markdown a{color:#11c1ee}#hackerReportView #reportDetails .attribute-group .attribute-container .report-markdown pre,#hackerReportView #reportDetails .attribute-group .attribute-container .report-markdown :not(pre)>code{color:inherit}#hackerReportView #commentsReports{margin-top:10px}#hackerReportView #commentsReports h3{color:#fff;margin-bottom:30px;font-size:17px}#hackerReportView #commentsReports p.no-comments{margin-top:20px;margin-bottom:40px;font-style:italic}#hackerReportView #commentsReports img{border-radius:50%;width:50px}#hackerReportView #commentsReports .comment-item{word-wrap:break-word;display:block}#hackerReportView #commentsReports .comment-item p.nickname{white-space:nowrap;text-overflow:ellipsis;width:80px;overflow:hidden}#hackerReportView #commentsReports .comment-item .comment-content{word-wrap:break-word;color:#fff;background-color:#4a4a4a;border-radius:3px;margin-bottom:20px;padding:5px 15px 10px;font-family:Open Sans Bold,sans-serif;font-size:16px}#hackerReportView #commentsReports .comment-item .comment-content .date{color:#e0e0e0;margin-bottom:10px;font-size:15px}#hackerReportView #commentsReports .edit-report .ant-select .ant-select-selection{width:300px}#hackerReportView .attribute-container{max-height:500px;overflow-y:auto}#hackerReportView .attribute-container::-webkit-scrollbar{width:5px}#hackerReportView .attribute-container::-webkit-scrollbar-track{background:#f1f1f1}#hackerReportView .attribute-container::-webkit-scrollbar-thumb{background:#888}#hackerReportView .attribute-container::-webkit-scrollbar-thumb:hover{background:#555}.smartphone #hackerReportView #userInfo .user-avatar,.tablet #hackerReportView #userInfo .user-avatar,.desktop #hackerReportView #userInfo .user-avatar{padding:0}.tablet #programHackerView .hacker-button-container .btn-unirme,.tablet #programHackerView .hacker-button-container .btn-program-item{width:100%!important}#hackerUpdatesContainer .ant-checkbox-inner:after{width:11px;height:20px;left:6px}#hackerUpdatesContainer #HackerProfileForm .userUploader,#hackerUpdatesContainer #SkillsForm .userUploader,#hackerUpdatesContainer #HackerPaymentsForm .userUploader{background-color:#0000;font-weight:400}#hackerUpdatesContainer #HackerProfileForm .ant-upload-select,#hackerUpdatesContainer #SkillsForm .ant-upload-select,#hackerUpdatesContainer #HackerPaymentsForm .ant-upload-select{border:1px solid #fff}#hackerUpdatesContainer #HackerProfileForm .ant-upload-list-text,#hackerUpdatesContainer #SkillsForm .ant-upload-list-text,#hackerUpdatesContainer #HackerPaymentsForm .ant-upload-list-text,#hackerUpdatesContainer #HackerProfileForm .ant-upload-list-text .anticon-paper-clip,#hackerUpdatesContainer #SkillsForm .ant-upload-list-text .anticon-paper-clip,#hackerUpdatesContainer #HackerPaymentsForm .ant-upload-list-text .anticon-paper-clip{color:#fff}#hackerUpdatesContainer #SkillsForm h1,#hackerUpdatesContainer #HackerPaymentsForm h1{font-size:20px}#hackerUpdatesContainer #SkillsForm .userUploader,#hackerUpdatesContainer #HackerPaymentsForm .userUploader{width:100%;height:40px}#hackerUpdatesContainer #SkillsForm .userUploader button,#hackerUpdatesContainer #HackerPaymentsForm .userUploader button{font-size:14px}#hackerUpdatesContainer #SkillsForm .ant-upload-select,#hackerUpdatesContainer #HackerPaymentsForm .ant-upload-select{width:100%;height:44px}#hackerUpdatesContainer #SkillsForm .separator,#hackerUpdatesContainer #HackerPaymentsForm .separator{border-bottom:1px solid #888;margin-top:20px;margin-bottom:20px}#hackerUpdatesContainer #SkillsForm .certificate-container,#hackerUpdatesContainer #HackerPaymentsForm .certificate-container{margin-top:30px}#hackerUpdatesContainer #HackerProfileForm .userUploader{height:30px}#hackerUpdatesContainer #HackerProfileForm .ant-upload-select{height:30px;margin:90px 15px 0}#hackerUpdatesContainer #SecurityForm button{margin-top:150px}#hackerUpdatesContainer #SkillsForm .ant-checkbox-group{margin:35px 0 20px;padding:0 15px}#hackerUpdatesContainer #SkillsForm .certificate{margin:15px 0}#hackerUpdatesContainer #SkillsForm .certificate .ant-row,#hackerUpdatesContainer #SkillsForm .certificate .ant-form-item{margin:0}#hackerUpdatesContainer #SkillsForm .certificate-item{margin-bottom:10px}#hackerUpdatesContainer #SkillsForm .certificate-name{padding-top:10px}#hackerUpdatesContainer #SkillsForm .btn-add-certificate,#hackerUpdatesContainer #SkillsForm .btn-remove-paypal{color:#bfbfbf;background-color:#4a4a4a;height:44px}#hackerUpdatesContainer #SkillsForm .btn-remove-certificate{color:#ee4b4b;padding-top:10px;padding-left:10px;font-size:25px}#hackerUpdatesContainer #HackerPaymentsForm img{border-radius:10px;width:100%;padding:0}#hackerUpdatesContainer #HackerPaymentsForm .ant-upload{width:100%}#hackerUpdatesContainer #HackerPaymentsForm .passportDNI{margin:30px 0 5px}#hackerUpdatesContainer #HackerPaymentsForm .passportDNI p{padding:10px 0 0}#hackerUpdatesContainer #HackerPaymentsForm .PaypalAccount{background-color:#666;margin:2px 0 30px;padding:15px 10px 8px}#hackerUpdatesContainer #HackerPaymentsForm .PaypalAccount .ant-row{margin:0}#hackerUpdatesContainer #HackerPaymentsForm .PaypalAccount .ant-form-item-label{text-align:center}#hackerUpdatesContainer #HackerPaymentsForm .PaypalAccount .ant-form-item-label label{margin:0;padding:5px 0 0;font-size:20px;font-weight:700}#hackerUpdatesContainer #HackerPaymentsForm .PaypalAccount .paypalIcon{width:44px;height:44px}#hackerUpdatesContainer #HackerPaymentsForm .btn-remove-paypal{color:#bfbfbf;background-color:#4a4a4a;height:44px}#hackerUpdatesContainer img{width:100%}#hackerUpdatesContainer small{color:#fff}#hackerUpdatesContainer .text-vulns-hacker{color:#ee4b4b}#hackerUpdatesContainer .pull-right{float:right!important}#hackerUpdatesContainer .text-center{text-align:center}#hackerUpdatesContainer .text-justify{text-align:justify}#hackerUpdatesContainer form{width:100%}#hackerUpdatesContainer .content-payment-method button{object-fit:initial;width:inherit;background-color:#666;border-radius:3px}#hackerUpdatesContainer .title-profile{margin-bottom:30px}#hackerUpdatesContainer .subtitle-profile{font-size:15px;font-weight:700}#hackerUpdatesContainer .ant-avatar{border-radius:100%;width:125px;height:125px;margin:24px 0}#hackerUpdatesContainer #percentage-number{text-align:center;font-size:36px;font-weight:700}#hackerUpdatesContainer #profile-compelte-text{color:#fbfbfb;text-align:left;font-size:14px;font-weight:300}#hackerUpdatesContainer .form-group{margin-bottom:1rem}#hackerUpdatesContainer label{margin-bottom:.5rem;margin-left:5px;display:inline-block}#hackerUpdatesContainer .form-control{color:#fff;background-color:#4a4a4a;background-image:none;background-clip:padding-box;border:1px solid #4a4a4a;border-radius:3px;width:100%;padding:.375rem .15rem;font-size:1rem;line-height:1.5;display:block}#hackerUpdatesContainer .align-vertical{justify-content:center;align-items:center;height:100%;display:flex}#hackerUpdatesContainer .container-profile-submit{margin-top:80px}#hackerUpdatesContainer .form-check-input{margin-top:.25rem;margin-left:-1.25rem;position:absolute}#hackerUpdatesContainer .form-check-label{margin-bottom:0;padding-left:1.25rem;display:inline-block}#hackerUpdatesContainer input[type=checkbox]{box-sizing:border-box;padding:0}#hackerUpdatesContainer .ant-checkbox-wrapper{color:#fff;font-size:14px}#hackerUpdatesContainer .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#ee4b4b;border-color:#ee4b4b}#hackerUpdatesContainer .ant-checkbox-wrapper .ant-checkbox-inner{background-color:#4a4a4a;border-color:#4a4a4a;width:25px;height:25px}#hackerUpdatesContainer textarea{min-width:100%;max-width:100%;min-height:50px}#hackerUpdatesContainer button{color:#fff;border:#ee4b4b;height:50px;font-size:19px;font-weight:700}#hackerUpdatesContainer .activity-hacker{border-bottom:1px solid #666;margin:0;padding:10px 20px 10px 72px;font-size:15px;line-height:1.5rem;position:relative}#hackerUpdatesContainer .activity-hacker img{vertical-align:middle;border:0;border-radius:50%;width:42px;height:42px;display:inline-block;position:absolute;left:15px;overflow:hidden}#hackerUpdatesContainer .activity-hacker p{margin:0}#hackerUpdatesContainer .activity-hacker .title-activity{text-align:left;font-size:13px;font-weight:700}#hackerUpdatesContainer .activity-hacker .current-activity{text-align:right;float:right;font-size:13px;font-style:italic;font-weight:600}#hackerUpdatesContainer .activity-hacker .activiy-commentary{text-align:left;line-height:1.67}#hackerUpdatesContainer .activity-hacker .activiy-commentary span{color:#ee4b4b;font-style:italic;font-weight:700}#hackerUpdatesContainer .card-vulns{background-color:#333;border-radius:2px;margin:.5rem 0 1rem;padding:24px 10px;transition:box-shadow .25s;position:relative}#hackerUpdatesContainer .card-vulns .card-vulns-title{text-align:center;margin-bottom:8px;font-size:15px;line-height:32px;display:block}#hackerUpdatesContainer .card-vulns .card-vulns-subtitle{text-align:center;margin-top:16px;font-size:30px;line-height:32px;display:block}#hackerUpdatesContainer .card-vulns .card-vulns-subtitle .caption-number{font-size:50px;font-weight:700}#hackerUpdatesContainer .card-vulns .card-vulns-subtitle p{margin:20px 0}#hackerUpdatesContainer .card-vulns .card-vulns-content{margin:0;padding:24px 10px}#hackerUpdatesContainer .card-vulns .card-vulns-content .title-payment-history{color:#888;font-size:11px}#hackerUpdatesContainer .card-vulns .card-vulns-content .payment-history{color:#fff;border-bottom:.5px solid #666;flex-wrap:wrap;padding-top:15px;padding-bottom:9px;font-size:15px;display:flex}#hackerUpdatesContainer .card-vulns .card-vulns-content .payment-history span{float:right;flex-grow:1;flex-basis:0;max-width:100%}#hackerUpdatesContainer .card-vulns .card-vulns-action{background-color:inherit;padding:16px 24px;position:relative}#hackerUpdatesContainer .card-vulns .card-vulns-title-points{text-align:center;margin-bottom:8px;font-size:15px;line-height:32px;display:block}#hackerUpdatesContainer .card-vulns .card-vulns-points{justify-content:center;align-items:center;height:100%;font-size:60px;font-weight:700;display:flex}#hackerUpdatesContainer .text-start{text-align:start}#hackerUpdatesContainer .text-end{text-align:end}#hackerUpdatesContainer .menu-time{margin-top:inherit;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}#hackerUpdatesContainer .menu-time-link{color:#e0e0e0;background-color:#0000;padding:.5rem 1rem;text-decoration:none;display:block}#hackerUpdatesContainer .menu-time-link:hover{color:#ee4b4b}.tiny-smartphone #hackerUpdatesContainer #SkillsForm .userUploader{padding:0 8px}.tiny-smartphone #hackerUpdatesContainer #SkillsForm .btn-add-certificate{background:0 0;padding:0 10px}.tiny-smartphone #hackerUpdatesContainer #HackerPaymentsForm .paypalIcon{width:28px;height:auto}.tiny-smartphone #hackerUpdatesContainer #HackerPaymentsForm .btn-remove-paypal{background:0 0;padding:0 5px}.hacker-delete-bank{color:#f04134;font-size:20px}.hacker-delete-bank:hover{color:#ff6363;font-size:20px}#companyBg{background-color:#f4f3f3;min-height:680px;padding-top:1px}#companyLayout h1{color:#000;font-family:Open Sans Bold,sans-serif;font-weight:600}#companyLayout .loading-styles{color:#11c1ee}#companyLayout .notification-notify,#companyLayout .notification-notify .ant-notification-notice-content{background-color:#fff}#companyLayout .ant-dropdown .ant-dropdown-menu{background-color:#f6f6f6}#companyLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item a{color:#666}#companyLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#ecf6fd}#companyLayout .ant-dropdown .ant-menu .ant-menu-item{display:inline-table}#companyLayout .paginate p,#companyLayout .paginate .paginateIcons .anticon{color:#5c5c5c}#companyLayout .breadcrumb h1{color:#333}#companyLayout .ant-layout-header{background:#fff}#companyLayout .ant-layout-header .ant-dropdown-link{color:#000000a6;position:relative}#companyLayout .ant-layout-header .ant-dropdown-link .anticon{display:none}#companyLayout .logo{float:left;border-radius:6px;width:180px;height:31px;margin:10px 10px 16px 0}#companyLayout .ant-menu-light .ant-menu-item{font-size:16px}#companyLayout .ant-menu-light .ant-menu-item-selected{color:#11c1ee;border-bottom:none}#companyLayout .ant-menu-light .ant-menu-item-selected>a{color:#11c1ee;border-bottom:none;font-size:16px}#companyLayout .ant-menu-light .ant-menu-horizontal>.ant-menu-item:hover,#companyLayout .ant-menu-light .ant-menu-item-active,#companyLayout .ant-menu-light .ant-menu-item-active>a{color:#11c1ee;border-bottom:none}#companyLayout .ant-menu-light .ant-avatar{vertical-align:middle;margin-left:10px;margin-right:10px}#companyLayout .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar .ant-tabs-ink-bar{right:inherit;background-color:#11c1ee}#companyLayout #companySubMenu .ant-menu-item>a{color:#bfbfbf}#companyLayout #companySubMenu .ant-menu-item-selected{color:#fff;border-bottom:3px solid #11c1ee}#companyLayout #companySubMenu .ant-menu-item-selected>a{color:#fff;font-size:16px}#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item:hover,#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-submenu:hover,#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-active,#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-submenu-active,#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-open,#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-submenu-open,#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-selected,#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-submenu-selected,#companyLayout #companySubMenu .ant-menu-item-active{color:#bfbfbf;border-bottom:3px solid #11c1ee}#companyLayout .ant-card{border-radius:3px!important}#companyLayout .ant-card h2{color:#000;margin-bottom:15px;font-size:16px}#companyLayout .ant-card p{color:#000;font-size:14px}#companyLayout .ant-progress-inner{background-color:#e0e0e0}#companyLayout .title-section{background-color:#333;height:70px;padding-top:20px;padding-bottom:15px}#companyLayout .title-section h1{color:#fff}#companyLayout .title-section h1 span{margin-right:8px;font-weight:100}#companyLayout .title-section h1 strong{margin-left:8px}#companyLayout .no-filters h3{color:#000}#companyLayout .filter-form{margin:25px 0 0}#companyLayout .filter-form span{padding:0!important}#companyLayout .filter-form .ant-input,#companyLayout .filter-form .ant-input-lg,#companyLayout .filter-form .ant-select-selection{background-color:#fff;height:40px!important}#companyLayout .filter-form .ant-row,#companyLayout .filter-form .ant-form-item{margin-bottom:15px;margin-right:0!important}#companyLayout .filter-form .ant-btn{width:130px;height:40px;padding:0 15px}#companyLayout .filter-form .ant-btn div{float:left;display:inline-block}#companyLayout .filter-form .ant-btn p{margin:4px 0;padding:0 0 0 15px;font-size:15px;display:inline-block}#companyLayout .filter-form .ant-btn .anticon{border-right:1px solid #fff;padding:0 15px 0 0;font-size:24px}#companyLayout .filter-form .ant-checkbox-wrapper{top:7px}#companyLayout .filter-form .ant-checkbox-wrapper span{padding-left:4px!important}#companyLayout .filter-form .ant-checkbox-wrapper .name{color:#333;font-size:15px;position:relative;bottom:5px}#companyLayout .filter-form .ant-checkbox-wrapper .name-white{color:#fff}#companyLayout .filter-form .ant-checkbox-wrapper .ant-checkbox-inner{width:27px;height:27px}#companyLayout .filter-form .submit-btn,#companyLayout .filter-form .clear-btn{border:none;width:100%;height:44px;font-size:18px;font-weight:700}#companyLayout .filter-form .clear-btn{background-color:#0000}#companyLayout .ant-input,#companyLayout .ant-select-selection{color:#000;background-color:#f4f3f3;border-color:#f4f3f3}#companyLayout input.ant-input,#companyLayout .ant-select-selection{height:44px;font-size:14px}#companyLayout input.ant-input .ant-select-selection-selected-value,#companyLayout .ant-select-selection .ant-select-selection-selected-value{padding-top:5px}#companyLayout input.ant-input .ant-select-selection__rendered,#companyLayout .ant-select-selection .ant-select-selection__rendered{height:44px}#companyLayout input.ant-input .ant-select-arrow,#companyLayout .ant-select-selection .ant-select-arrow{color:#888;font-size:20px;top:45%}#companyLayout textarea.ant-input{font-size:14px}#companyLayout .ant-form-item-label label,#companyLayout .label-form{color:#888;font-family:Open Sans Bold,sans-serif;font-size:15px}#companyLayout .input-description{margin-bottom:15px;font-family:Open Sans,sans-serif;font-weight:100;font-size:14px!important}#companyLayout .ant-radio-group-small .ant-radio-button-wrapper{height:30px;padding-top:4px;padding-left:20px;padding-right:20px;font-size:12px}#companyLayout .ant-radio-button-wrapper{color:#888;background-color:#f4f3f3;height:38px;padding-top:4px;padding-left:30px;padding-right:30px;font-size:14px}#companyLayout .ant-radio-button-wrapper-checked{color:#fff;background-color:#11c1ee;border-color:#11c1ee}#companyLayout .siteFooter{background-color:#fbfbfb}#companyLayout .siteFooter .footer-title{color:#4a4a4a;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400}#companyLayout .siteFooter p.footer-links>a{color:#888;font-size:14px}#companyLayout .ant-layout-footer{background:#f4f3f3}#companyLayout .ant-layout-footer p{color:#9b9b9b;padding-top:5px}.smartphone#companyLayout,.tablet#companyLayout,.desktop#companyLayout{background:#f4f3f3}.smartphone#companyLayout .ant-layout-content,.tablet#companyLayout .ant-layout-content,.desktop#companyLayout .ant-layout-content{background:#f4f3f3!important}.smartphone#companyLayout .title-section,.tablet#companyLayout .title-section,.desktop#companyLayout .title-section{background-color:#0000}.smartphone#companyLayout .title-section h1,.tablet#companyLayout .title-section h1,.desktop#companyLayout .title-section h1{color:#000!important}#companyDetails{background-color:#fff;height:200px;margin-top:1px;padding-top:17px;display:block}#companyDetails h2{color:#19191e;margin-bottom:20px;font-size:26px}#companyDetails p.description{color:#19191e;font-size:14px}#companyDetails .companyAvatar .ant-avatar{border-radius:100%;width:135px;height:135px;margin:auto;display:block}#companyDetails .companyAvatar .ant-avatar img{object-fit:cover;width:100%;height:100%;display:block}#companyDetails .subTitle{color:#fff;font-size:16px}#companyDetails .buttonContainer{padding-top:60px}#companyDetails .btn-create-company{height:40px;padding-left:20px;padding-right:20px}.smartphone #companyDetails,.tablet #companyDetails{width:100%;height:auto;padding:15px;display:inline-block}.smartphone #companyDetails .companyAvatar .ant-avatar,.tablet #companyDetails .companyAvatar .ant-avatar{margin:0}.smartphone #companyDetails h2{text-align:center}.smartphone #companyDetails .companyAvatar .ant-avatar{margin:auto}.smartphone #companyDetails .buttonContainer{margin:15px 0;padding:0}#EmployeeSignUp{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:url(/images/bg-company-sign-up.png) 50%/cover no-repeat fixed}#EmployeeSignUp h2{text-align:center}#EmployeeSignUp #CompanyEmployeeSignUpFormContainer{width:600px;margin:auto;padding:12px 0;display:block}#EmployeeSignUp #CompanyEmployeeSignUpForm{background-color:#f6f6f6;border-radius:2px;padding:15px 30px}#EmployeeSignUp #CompanyEmployeeSignUpForm label{color:#888;font-size:15px}#EmployeeSignUp #CompanyEmployeeSignUpForm .ant-input{height:40px}#EmployeeSignUp #CompanyEmployeeSignUpForm .ant-checkbox-wrapper{font-size:14px}#EmployeeSignUp #CompanyEmployeeSignUpForm .ant-checkbox-input,#EmployeeSignUp #CompanyEmployeeSignUpForm .ant-checkbox-inner{width:30px;height:30px}#EmployeeSignUp #CompanyEmployeeSignUpForm .ant-checkbox-checked .ant-checkbox-inner{background-color:#11c1ee;border-color:#11c1ee}#companyProgramList{position:relative}#companyProgramList .reward-separator{margin-left:6px;margin-right:6px}#companyProgramList .low-reward{background-color:#3eb165;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#companyProgramList .medium-reward{background-color:#4183f2;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#companyProgramList .high-reward{background-color:#c5c33d;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#companyProgramList .critical-reward{background-color:#ee4b4b;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#companyProgramList .programItem{margin-bottom:20px}#companyProgramList .programItem .ant-card-body{padding:15px}#companyProgramList .programItem h2.program-title{color:#4a4a4a;height:32px;margin-bottom:0;font-family:Open Sans Bold,sans-serif;font-size:20px;font-weight:700;overflow:hidden}#companyProgramList .programItem p{color:#888;font-family:Open Sans,sans-serif}#companyProgramList .programItem .program-description{min-height:21px}#companyProgramList .programItem .percentage-bar,#companyProgramList .programItem .rewards-range{padding-top:5px}#companyProgramList .programItem .rewards-range p{float:left;margin:0;font-size:17px;display:inline-block}#companyProgramList .programItem .rewards-range img{width:15px;margin:0 5px 0 0;top:2px}#companyProgramList .programItem .btn-reports,#companyProgramList .programItem .btn-reports:hover,#companyProgramList .programItem .btn-reports:focus,#companyProgramList .programItem .btn-reports:active{color:#888;background-color:#f4f3f3;border-color:#f4f3f3;font-size:14px}.smartphone #companyProgramList .programItem .program-description,.tablet #companyProgramList .programItem .program-description,.desktop #companyProgramList .programItem .program-description{margin-bottom:15px}.smartphone #companyProgramList .programItem .btn-reports,.tablet #companyProgramList .programItem .btn-reports,.desktop #companyProgramList .programItem .btn-reports,.smartphone #companyProgramList .programItem .btn-reports:hover,.tablet #companyProgramList .programItem .btn-reports:hover,.desktop #companyProgramList .programItem .btn-reports:hover,.smartphone #companyProgramList .programItem .btn-reports:focus,.tablet #companyProgramList .programItem .btn-reports:focus,.desktop #companyProgramList .programItem .btn-reports:focus,.smartphone #companyProgramList .programItem .btn-reports:active,.tablet #companyProgramList .programItem .btn-reports:active,.desktop #companyProgramList .programItem .btn-reports:active{height:35px}.smartphone #companyProgramList .programItem .btn-program-item,.tablet #companyProgramList .programItem .btn-program-item,.desktop #companyProgramList .programItem .btn-program-item{height:35px;margin-left:10px}.smartphone #companyProgramList .programItem .btn-reports,.smartphone #companyProgramList .programItem .btn-program-item{width:130px;padding:0}.smartphone #companyProgramList .programItem .btn-program-item{margin-left:8px}.tiny-smartphone #companyProgramList .programItem .btn-reports,.tiny-smartphone #companyProgramList .programItem .btn-program-item{width:100%!important;margin:0 0 10px!important;padding:0!important}.tiny-smartphone #companyProgramList .programItem .percentage-bar p{padding:0!important}.tiny-smartphone #companyProgramList .programItem h2,.tiny-smartphone #companyProgramList .programItem p{padding-left:25px}#programCompanyView .reward-separator{margin-left:6px;margin-right:6px}#programCompanyView .low-reward{background-color:#3eb165;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#programCompanyView .medium-reward{background-color:#4183f2;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#programCompanyView .high-reward{background-color:#c5c33d;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#programCompanyView .critical-reward{background-color:#ee4b4b;border-radius:50%;width:20px;height:20px;margin-top:2px;margin-right:6px}#programCompanyView .overview-program .header{margin-top:25px;margin-bottom:25px}#programCompanyView .overview-program .header h1{color:#4a4a4a;font-size:20px}#programCompanyView .overview-program .header p.subtitle{color:#888;font-size:15px;font-weight:500}#programCompanyView .overview-program .header p.description{color:#000;font-size:18px;font-weight:500}#programCompanyView .overview-program .rewards .ant-form-item-control-wrapper{margin-left:14px}#programCompanyView .overview-program .rewards .ant-form-item-control-wrapper .item{height:65px}#programCompanyView .overview-program .rewards .ant-form-item-control-wrapper .name{padding-top:7px;padding-bottom:7px;font-size:14px}#programCompanyView .overview-program .rewards .ant-form-item-control-wrapper .amount{text-align:right;background-color:#f4f3f3;border-radius:3px;height:40px;padding-top:7px;padding-bottom:7px;padding-right:20px;font-size:18px}#programCompanyView .overview-program .targets p.description{background-color:#f4f3f3;border-radius:3px;height:45px;margin-bottom:10px;padding-top:6px;padding-left:25px;padding-right:10px;font-weight:500}#programCompanyView .overview-program .presupuesto,#programCompanyView .overview-program .servicios-adicionales,#programCompanyView .overview-program .total-presupuesto{border-radius:3px;margin:0 30px}#programCompanyView .overview-program .presupuesto b,#programCompanyView .overview-program .servicios-adicionales b,#programCompanyView .overview-program .total-presupuesto b{color:#000;font-size:16px;position:relative;top:7px}#programCompanyView .overview-program .presupuesto .amount-colors-1,#programCompanyView .overview-program .servicios-adicionales .amount-colors-1,#programCompanyView .overview-program .total-presupuesto .amount-colors-1{background-color:#0000;border:1px solid #e0e0e0}#programCompanyView .overview-program .presupuesto .amount-colors-2,#programCompanyView .overview-program .servicios-adicionales .amount-colors-2,#programCompanyView .overview-program .total-presupuesto .amount-colors-2{background-color:#fbfbfb;border:none}#programCompanyView .overview-program .presupuesto .amount-colors-3,#programCompanyView .overview-program .servicios-adicionales .amount-colors-3,#programCompanyView .overview-program .total-presupuesto .amount-colors-3{background-color:#f4f3f3;border:none}#programCompanyView .overview-program .presupuesto .item,#programCompanyView .overview-program .servicios-adicionales .item,#programCompanyView .overview-program .total-presupuesto .item{margin:10px 20px}#programCompanyView .overview-program .presupuesto .item .rewards,#programCompanyView .overview-program .servicios-adicionales .item .rewards,#programCompanyView .overview-program .total-presupuesto .item .rewards,#programCompanyView .overview-program .presupuesto .item .additional,#programCompanyView .overview-program .servicios-adicionales .item .additional,#programCompanyView .overview-program .total-presupuesto .item .additional{color:#000;padding:8px 0;font-size:15px}#programCompanyView .overview-program .presupuesto .item .amount,#programCompanyView .overview-program .servicios-adicionales .item .amount,#programCompanyView .overview-program .total-presupuesto .item .amount,#programCompanyView .overview-program .presupuesto .item .total-amount,#programCompanyView .overview-program .servicios-adicionales .item .total-amount,#programCompanyView .overview-program .total-presupuesto .item .total-amount{text-align:right;border-radius:3px;padding-top:5px;padding-right:15px;font-size:18px}#programCompanyView .overview-program .presupuesto .item .amount,#programCompanyView .overview-program .servicios-adicionales .item .amount,#programCompanyView .overview-program .total-presupuesto .item .amount,#programCompanyView .overview-program .presupuesto .item .total,#programCompanyView .overview-program .servicios-adicionales .item .total,#programCompanyView .overview-program .total-presupuesto .item .total,#programCompanyView .overview-program .presupuesto .item .total-amount,#programCompanyView .overview-program .servicios-adicionales .item .total-amount,#programCompanyView .overview-program .total-presupuesto .item .total-amount{width:100%;height:40px}#programCompanyView .overview-program .presupuesto,#programCompanyView .overview-program .servicios-adicionales{background-color:#f4f3f3}#programCompanyView .overview-program .presupuesto{margin-top:5px;padding:20px 15px}#programCompanyView .overview-program .servicios-adicionales{margin:10px 30px}#programCompanyView .overview-program .servicios-adicionales .item{margin-bottom:5px}#programCompanyView .overview-program .total-presupuesto{background:#e0e0e0;margin-bottom:150px}#programCompanyView .overview-program .total-presupuesto .item{margin-bottom:0}#programCompanyView .overview-program .servicios-adicionales,#programCompanyView .overview-program .total-presupuesto{padding:2px 9px 13px}#programCompanyView .presupuesto,#programCompanyView .servicios-adicionales,#programCompanyView .total-presupuesto{border-radius:3px;margin:0 30px}#programCompanyView .presupuesto b,#programCompanyView .servicios-adicionales b,#programCompanyView .total-presupuesto b{color:#000;font-size:16px;position:relative;top:7px}#programCompanyView .presupuesto .amount-colors-1,#programCompanyView .servicios-adicionales .amount-colors-1,#programCompanyView .total-presupuesto .amount-colors-1{background-color:#0000;border:1px solid #e0e0e0}#programCompanyView .presupuesto .amount-colors-2,#programCompanyView .servicios-adicionales .amount-colors-2,#programCompanyView .total-presupuesto .amount-colors-2{background-color:#fbfbfb;border:none}#programCompanyView .presupuesto .amount-colors-3,#programCompanyView .servicios-adicionales .amount-colors-3,#programCompanyView .total-presupuesto .amount-colors-3{background-color:#f4f3f3;border:none}#programCompanyView .presupuesto .item,#programCompanyView .servicios-adicionales .item,#programCompanyView .total-presupuesto .item{margin:0 20px 10px}#programCompanyView .presupuesto .item .rewards,#programCompanyView .servicios-adicionales .item .rewards,#programCompanyView .total-presupuesto .item .rewards,#programCompanyView .presupuesto .item .additional,#programCompanyView .servicios-adicionales .item .additional,#programCompanyView .total-presupuesto .item .additional{color:#000;padding:8px 0;font-size:15px}#programCompanyView .presupuesto .item .amount,#programCompanyView .servicios-adicionales .item .amount,#programCompanyView .total-presupuesto .item .amount,#programCompanyView .presupuesto .item .total-amount,#programCompanyView .servicios-adicionales .item .total-amount,#programCompanyView .total-presupuesto .item .total-amount{text-align:right;border-radius:3px;padding-top:5px;padding-right:15px;font-size:18px}#programCompanyView .presupuesto .item .amount,#programCompanyView .servicios-adicionales .item .amount,#programCompanyView .total-presupuesto .item .amount,#programCompanyView .presupuesto .item .total,#programCompanyView .servicios-adicionales .item .total,#programCompanyView .total-presupuesto .item .total,#programCompanyView .presupuesto .item .total-amount,#programCompanyView .servicios-adicionales .item .total-amount,#programCompanyView .total-presupuesto .item .total-amount{width:100%;height:40px}#programCompanyView .details{background:radial-gradient(circle at 22% 20%,#5bbee01f,#0000 28%),linear-gradient(#fff 0%,#f8fbff 100%);border-top:1px solid #11202e14;border-bottom:1px solid #11202e0f;width:100%;height:auto;padding-top:34px;padding-bottom:30px;display:inline-block}#programCompanyView .details h2.program-title{color:#10243c;letter-spacing:-.03em;font-family:Open Sans Bold,sans-serif;font-size:25px;font-weight:700}#programCompanyView .details .program-avatar{position:relative}#programCompanyView .details .program-avatar .ant-avatar{border-radius:100%;width:125px;height:125px;margin:auto;display:block}#programCompanyView .details .program-avatar .avatar-uploader{position:absolute;top:0;left:25px}#programCompanyView .details .flag-icon{border-radius:100%}#programCompanyView .details p.company-name,#programCompanyView .details p.program-type{color:#52647c;font-size:15px;font-weight:600;line-height:1.35}#programCompanyView .details p.company-name{margin:0}#programCompanyView .details p.program-description{color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-weight:100}#programCompanyView .details p.program-budget{color:#52647c;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700}#programCompanyView .details .program-budget-progress{max-width:680px;margin-top:12px}#programCompanyView .details .program-budget-progress .ant-progress-bg{background:linear-gradient(90deg,#56bfe8,#e5484d)}#programCompanyView .details a.program-verification{color:#ee4b4b;font-family:Open Sans,sans-serif;font-size:14px;font-weight:100}#programCompanyView .details a.program-verification:hover{color:#ee4b4b;font-family:Open Sans,sans-serif;font-size:14px;font-weight:100;text-decoration:underline}#programCompanyView .details .rewards-range{padding-top:10px}#programCompanyView .details .rewards-range p{color:#000;float:left;margin:0;font-family:Open Sans,sans-serif;font-size:17px;display:inline-block}#programCompanyView .details .rewards-range img{width:15px;margin:0 5px 0 0;top:2px}#programCompanyView .details .hacker-button-container{padding-top:50px}#programCompanyView .details .btn-reports,#programCompanyView .details .btn-program-item{margin:auto;display:block}#programCompanyView .details .btn-reports,#programCompanyView .details .btn-reports:hover,#programCompanyView .details .btn-reports:focus,#programCompanyView .details .btn-reports:active{color:#888;background-color:#f4f3f3;border-color:#f4f3f3}#programCompanyView .reports-pdf{z-index:10;position:absolute;top:16px;right:0}#programCompanyView .program-view-nav-shell{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 96%, transparent);box-shadow:var(--vs-shadow-soft);border-radius:24px;flex-direction:column;gap:14px;margin:20px 0 18px;padding:18px 20px;display:flex}#programCompanyView .program-view-nav-shell__primary,#programCompanyView .program-view-nav-shell__secondary,#programCompanyView .program-view-nav-shell__meta,#programCompanyView .program-view-nav-shell__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#programCompanyView .program-view-nav-shell__secondary{border-top:1px solid var(--vs-border);justify-content:flex-end;padding-top:4px}#programCompanyView .program-view-nav-shell__primary{justify-content:space-between}#programCompanyView .program-view-nav-shell__meta--status{justify-content:flex-end;margin-left:auto}#programCompanyView .program-view-nav-shell .reports-pdf{z-index:auto;position:static;top:auto;right:auto}#programCompanyView .program-view-nav-pill,#programCompanyView .program-view-action-pill,#programCompanyView .program-view-export-slot .ant-btn,#programCompanyView .program-view-action-delete .program-delete-form .ant-btn{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface-soft) 94%, transparent);height:46px;color:var(--vs-text);box-shadow:none;border-radius:999px;padding:0 22px;font-size:15px;font-weight:600;line-height:44px;transition:all .2s}#programCompanyView .program-view-nav-pill:hover,#programCompanyView .program-view-action-pill:hover,#programCompanyView .program-view-export-slot .ant-btn:hover,#programCompanyView .program-view-action-delete .program-delete-form .ant-btn:hover{border-color:var(--vs-border-strong);color:var(--vs-text)}#programCompanyView .program-view-nav-pill.is-active{background:color-mix(in srgb, var(--vs-accent) 14%, #fff 86%);border-color:color-mix(in srgb, var(--vs-accent) 35%, var(--vs-border) 65%);color:var(--vs-accent-strong);box-shadow:0 10px 24px -18px #11c1ee99}#programCompanyView .program-view-action-link{display:inline-flex}#programCompanyView .program-view-action-link:hover{color:inherit}#programCompanyView .program-view-status-chip{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}#programCompanyView .program-view-status-chip--publicado{color:#2f7d32;background:#43a0471f;border-color:#43a0472e}#programCompanyView .program-view-status-chip--borrador{color:#4d5d6b;background:#7b8b9824;border-color:#7b8b9833}#programCompanyView .program-view-status-chip--revision,#programCompanyView .program-view-status-chip--pausado{color:#9b6208;background:#f5a62324;border-color:#f5a62333}#programCompanyView .program-view-status-chip--cerrado,#programCompanyView .program-view-status-chip--incompleto{color:#b53b3b;background:#ee4b4b1f;border-color:#ee4b4b2e}#programCompanyView .program-view-tabs--framed .ant-tabs-bar{display:none!important}#programCompanyView .program-view-tabs--framed .ant-tabs-content{margin-top:0}#programCompanyView .ant-tabs{margin:20px 0}#programCompanyView .ant-tabs .ant-tabs-bar{border:none}#programCompanyView .ant-tabs .ant-tabs-bar .ant-tabs-ink-bar{display:none!important}#programCompanyView .ant-tabs .ant-tabs-bar .ant-tabs-tab{color:#fff;background-color:#bfbfbf;border-radius:100px;padding:8px 33px;font-size:15px;font-weight:700}#programCompanyView .ant-tabs .ant-tabs-bar .ant-tabs-tab-active{background-color:#11c1ee;border-color:#11c1ee}#programCompanyView .program-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}#programCompanyView .program-hero-stats article{background:#ffffffbd;border:1px solid #59bee038;border-radius:18px;padding:16px 18px;box-shadow:0 16px 30px #10243c12}#programCompanyView .program-hero-stats span{color:#6b7a90;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}#programCompanyView .program-hero-stats strong{color:#10243c;margin-top:8px;font-size:18px;font-weight:900;line-height:1.1;display:block}#programCompanyView .specific-details .ant-card{background:#fff;border:1px solid #dfe8f3;border-radius:24px;overflow:hidden;box-shadow:0 18px 42px #112c4d14}#programCompanyView .specific-details .ant-card-body{padding:28px}#programCompanyView .program-side-panel{flex-direction:column;gap:18px;display:flex}#programCompanyView .program-side-card{background:radial-gradient(circle at 100% 0,#e5484d14,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dfe8f3;border-radius:24px;padding:24px;box-shadow:0 18px 42px #112c4d14}#programCompanyView .program-side-card>p{color:#66758a;margin:-4px 0 18px;font-size:13px;font-weight:700;line-height:1.55}#programCompanyView .program-side-card__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}#programCompanyView .program-side-card__head span{color:#e5484d;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}#programCompanyView .program-side-card__head h3{color:#10243c;letter-spacing:-.02em;margin:4px 0 0;font-size:21px;font-weight:900}#programCompanyView .program-side-card__head>strong{color:#c92a2a;text-align:center;background:#fff5f5;border:1px solid #e5484d33;border-radius:999px;min-width:48px;padding:8px 12px;font-size:12px;font-weight:900}#programCompanyView .program-side-targets,#programCompanyView .program-side-rewards,#programCompanyView .program-side-files{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}#programCompanyView .program-side-target,#programCompanyView .program-side-reward,#programCompanyView .program-side-files li{color:#10243c;overflow-wrap:anywhere;background:#ffffffc7;border:1px solid #e4ecf5;border-radius:16px;align-items:center;gap:12px;min-height:52px;padding:13px 14px;font-size:14px;font-weight:800;display:flex}#programCompanyView .program-side-target .anticon,#programCompanyView .program-side-files .anticon{color:#e5484d;font-size:16px}#programCompanyView .program-side-reward{justify-content:space-between}#programCompanyView .program-side-reward>div{flex:auto}#programCompanyView .program-side-reward strong,#programCompanyView .program-side-reward small,#programCompanyView .program-side-reward b{display:block}#programCompanyView .program-side-reward strong{color:#10243c;font-size:14px;font-weight:900}#programCompanyView .program-side-reward small{color:#7a8798;margin-top:2px;font-size:11px;font-weight:700}#programCompanyView .program-side-reward b{color:#10243c;white-space:nowrap;font-size:15px;font-weight:900}#programCompanyView .program-side-reward__dot{background:#98a2b3;border-radius:999px;flex:none;width:14px;height:14px}#programCompanyView .program-side-reward__dot.severity-critical{background:#e5484d}#programCompanyView .program-side-reward__dot.severity-high{background:#d6c53b}#programCompanyView .program-side-reward__dot.severity-medium{background:#4b7df3}#programCompanyView .program-side-reward__dot.severity-low{background:#43b368}#programCompanyView .program-side-files a{color:#c92a2a;font-weight:900}#programCompanyView .program-side-empty{color:#66758a;background:#f8fafcb8;border:1px dashed #d7e1ee;border-radius:16px;padding:13px 14px;font-weight:700;display:block}#programCompanyView .program-side-hackers{flex-wrap:wrap;gap:8px;display:flex}#programCompanyView .program-side-hackers .ant-avatar{border:2px solid #fff;margin-right:0;box-shadow:0 8px 18px #10243c24}#programCompanyView .program-budget-resume{margin-top:28px}#programCompanyView .program-budget-card{background:radial-gradient(circle at 100% 0,#e5484d1a,#0000 32%),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbe6f3;border-radius:24px;margin:0 0 36px;padding:24px;box-shadow:0 22px 46px #10243c14}#programCompanyView .program-budget-card__head,#programCompanyView .program-budget-card__row,#programCompanyView .program-budget-card__subrow,#programCompanyView .program-budget-card__footer{justify-content:space-between;align-items:center;gap:20px;display:flex}#programCompanyView .program-budget-card__head{align-items:flex-start;margin-bottom:18px}#programCompanyView .program-budget-card__head h3{color:#10243c;margin:6px 0 8px;font-size:24px;font-weight:900;line-height:1.18}#programCompanyView .program-budget-card__head p{color:#596b82;max-width:720px;margin:0;font-size:14px;font-weight:600;line-height:1.65}#programCompanyView .program-budget-card__eyebrow{color:#e5484d;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}#programCompanyView .program-budget-card__total{text-align:right;background:#fff5f5;border:1px solid #e5484d38;border-radius:20px;min-width:220px;padding:18px}#programCompanyView .program-budget-card__total span{color:#8f3f42;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}#programCompanyView .program-budget-card__total strong{color:#c92a2a;margin-top:6px;font-size:28px;font-weight:900;line-height:1;display:block}#programCompanyView .program-budget-card__formula{color:#40536c;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e6edf6;border-radius:16px;margin-bottom:18px;padding:14px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800}#programCompanyView .program-budget-card__rows,#programCompanyView .program-budget-card__services{background:#ffffffb8;border:1px solid #e3ebf5;border-radius:18px;overflow:hidden}#programCompanyView .program-budget-card__row,#programCompanyView .program-budget-card__subrow,#programCompanyView .program-budget-card__footer{border-bottom:1px solid #e6edf6;padding:16px 18px}#programCompanyView .program-budget-card__row:last-child,#programCompanyView .program-budget-card__subrow:last-child,#programCompanyView .program-budget-card__footer:last-child{border-bottom:0}#programCompanyView .program-budget-card__row>strong,#programCompanyView .program-budget-card__subrow>strong,#programCompanyView .program-budget-card__footer>strong{color:#10243c;white-space:nowrap;font-size:18px;font-weight:900}#programCompanyView .program-budget-card__row div strong,#programCompanyView .program-budget-card__subrow div strong,#programCompanyView .program-budget-card__footer div strong,#programCompanyView .program-budget-card__row>span:first-child,#programCompanyView .program-budget-card__subrow>span:first-child,#programCompanyView .program-budget-card__footer>span:first-child{color:#10243c;font-size:15px;font-weight:900;display:block}#programCompanyView .program-budget-card__row div span,#programCompanyView .program-budget-card__subrow div span,#programCompanyView .program-budget-card__footer div span,#programCompanyView .program-budget-card__row p,#programCompanyView .program-budget-card__subrow p,#programCompanyView .program-budget-card__footer p,#programCompanyView .program-budget-card__row>span,#programCompanyView .program-budget-card__subrow>span,#programCompanyView .program-budget-card__footer>span{color:#66758a;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.5}#programCompanyView .program-budget-card__row--subtotal{background:#f4f7fb}#programCompanyView .program-budget-card__services{margin-top:14px;padding:16px 18px}#programCompanyView .program-budget-card__services>span{color:#10243c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:900;display:block}#programCompanyView .program-budget-card__services>p{color:#66758a;margin:0;font-size:13px;font-weight:700}#programCompanyView .program-budget-card__subrow{padding:12px 0}#programCompanyView .program-budget-card__subrow>strong{font-size:16px}#programCompanyView .program-budget-card__footer{background:#172033;border:0;border-radius:18px;margin-top:14px}#programCompanyView .program-budget-card__footer span{color:#c8d4e5}#programCompanyView .program-budget-card__footer strong{color:#fff;font-size:24px}#programCompanyView .specific-details{padding-bottom:40px}#programCompanyView .specific-details .program-main-card{flex-direction:column;gap:24px;display:flex}#programCompanyView .specific-details .program-main-card__toolbar{justify-content:flex-end;min-height:32px;display:flex}#programCompanyView .specific-details .program-main-card__toolbar:empty{display:none}#programCompanyView .specific-details .program-main-card__toolbar-action{display:inline-flex}#programCompanyView .specific-details .program-main-card__toolbar-action .ant-btn{color:#40536c;background:#fff;border:1px solid #dbe6f3;border-radius:999px;box-shadow:0 12px 24px #10243c14}#programCompanyView .specific-details .program-main-card__intro{background:radial-gradient(circle at 100% 0,#e5484d17,#0000 30%),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #e2eaf4;border-radius:22px;padding:24px 24px 22px}#programCompanyView .specific-details .program-main-card__intro span{color:#c92a2a;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}#programCompanyView .specific-details .program-main-card__intro h2{color:#10243c;letter-spacing:-.03em;margin:10px 0;font-size:31px;font-weight:900;line-height:1.08}#programCompanyView .specific-details .program-main-card__intro p{color:#5c6f87;max-width:760px;margin:0;font-size:14px;font-weight:700;line-height:1.7}#programCompanyView .specific-details .program-view-markdown-shell{border-top:1px solid #10243c14;padding-top:4px}#programCompanyView .specific-details .program-main-card__actions{justify-content:flex-end;margin-top:28px;display:flex}#programCompanyView .specific-details .program-main-card__actions .ant-btn{min-width:220px;margin:0}#programCompanyView .specific-details .ant-card-body{font-size:16px}#programCompanyView .specific-details .ant-card-body hr{border:0;border-top:1px solid #8080801a;margin:2em 0}#programCompanyView .specific-details .ant-card-body blockquote{font-size:14px}#programCompanyView .specific-details .ant-card-body ul li{word-wrap:break-word;font-size:14px}#programCompanyView .specific-details h1,#programCompanyView .specific-details h2,#programCompanyView .specific-details h3,#programCompanyView .specific-details p{color:#666}#programCompanyView .specific-details h3{font-size:13px}#programCompanyView .specific-details .program-details .program-view-markdown pre code,#programCompanyView .specific-details .program-details .program-view-markdown pre .hljs{letter-spacing:0;font-size:15px;line-height:1.55}#programCompanyView .specific-details .program-details .program-view-markdown .report-markdown__copy-btn{display:none!important}#programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--light{color:#344054;font-size:15px;line-height:1.74}#programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--light h1{font-size:2.2rem}#programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--light h2{font-size:1.85rem}#programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--light h3{font-size:1.38rem}#programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--light h4{font-size:1.08rem}#programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--light p,#programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--light li{color:#344054;font-size:15px;line-height:1.74}#programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--light ul,#programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--light ol{margin:0 0 18px;padding-left:24px}#programCompanyView .specific-details .program-details hr{border:0;border-top:1px solid #8080801a;margin:2em 0}#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light h1,#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light h2,#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light h3,#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light h4{color:#10243c}#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light blockquote{color:#36506e;background:#006fff0f;border-left:4px solid #11c1eeb8;border-radius:0 20px 20px 0;margin:1.25em 0;padding:20px 24px;box-shadow:inset 0 1px #ffffff8c}#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light pre{background:#0d1b2a;border:0;border-radius:18px;padding:18px 20px;box-shadow:0 18px 34px #0d1b2a2e}#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light pre code,#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light pre .hljs,#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light pre code *,#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light pre .hljs *{color:#bfe8f8!important;background:0 0!important}#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light :not(pre)>code{color:#0f6882;background:#06172f0f;border-radius:8px;padding:2px 6px;font-weight:700}#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light pre.report-markdown__code-block{padding-top:18px}#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light table{background:#fff;border:1px solid #e4e7ec;border-radius:14px;overflow:hidden;box-shadow:0 12px 28px #10243c0f}#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light th,#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light td{color:#344054;background:#fff;border:1px solid #e4e7ec}#programCompanyView .specific-details .program-details .program-markdown.report-markdown--light th{color:#101828;background:#f8fafc}#programCompanyView .specific-details .program-details pre code{color:#bfe8f8}#programCompanyView .specific-details .program-details p{margin-bottom:12px}#programCompanyView .specific-details .program-details ul{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px;padding-left:30px;list-style-type:disc;display:block}#programCompanyView .specific-details .program-details ul li{font-size:15px;font-weight:100}#programCompanyView .specific-details .program-targets-list{margin:0;padding:0;list-style:none}#programCompanyView .specific-details .program-targets-list .target,#programCompanyView .specific-details .program-targets-list .program-target-item{color:#11202e;overflow-wrap:anywhere;word-break:break-word;background:#fbfbfb;border:1px solid #11202e14;border-radius:10px;margin:0 0 10px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5;list-style:none}#programCompanyView .specific-details .program-targets-list .target:last-child,#programCompanyView .specific-details .program-targets-list .program-target-item:last-child{margin-bottom:0}#programCompanyView .specific-details p.target{color:#000;background-color:#fbfbfb;border-radius:3px;height:40px;margin-bottom:5px;padding:8px 16px;font-size:16px;font-weight:600}#programCompanyView .specific-details li.rewards{color:#000;border-bottom:1px solid #4a4a4a;padding-top:15px;padding-bottom:15px;font-size:14px}#programCompanyView .specific-details li.rewards .amount{margin-top:10px;font-size:16px}#programCompanyView .specific-details li.rewards .color{width:17px;height:17px;margin-top:13px}#programCompanyView .specific-details li.rewards .name{margin-top:10px}#programCompanyView .specific-details li.rewards:last-child{border-bottom:none}#programCompanyView .specific-details .ant-avatar-image{margin-right:5px}#programCompanyView #program-features .new-feature{background-color:#fff}#programCompanyView #program-features .features .ver-mas{color:#11c1ee;background-color:#0000;border:none;margin:25px auto;font-size:15px;display:block}#programCompanyView #program-features .new-feature{margin:20px 0;padding:40px 25px}#programCompanyView #program-features .new-feature .program-feature-form .ant-avatar{border-radius:100%;width:60px;height:60px;margin:auto;display:block}#programCompanyView #program-features .new-feature .program-feature-form textarea{min-width:100%;max-width:100%;min-height:180px}#programCompanyView #program-features .new-feature .program-feature-form button{width:250px;margin-top:20px}#programCompanyView #program-features .new-feature .program-feature-form .program-form-markdown-group{background:#fff;border:1px solid #e0e0e0;border-radius:18px;overflow:hidden}#programCompanyView #program-features .new-feature .program-feature-form .markdown-editor-pane.hidden{display:none}#programCompanyView #program-features .new-feature .program-feature-form .program-form-markdown-preview{background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #e4e7ec;border-radius:14px;margin-top:6px;padding:18px 20px}#programCompanyView #program-features .markdown .markdown-header{border:1px solid #e0e0e0;border-radius:3px 3px 0 0;height:50px;padding:10px 15px 0}#programCompanyView #program-features .markdown .markdown-header .markdown-buttons .ant-radio-button-wrapper{color:#bfbfbf;background-color:#0000;border-color:#0000;padding:0;font-size:20px}#programCompanyView #program-features .markdown .markdown-header .markdown-buttons .ant-radio-button-wrapper .anticon{padding:0 10px 12px}#programCompanyView #program-features .markdown .markdown-header .markdown-buttons .ant-radio-button-wrapper-checked{color:#11c1ee;background-color:#0000;border-color:#0000}#programCompanyView #program-features .markdown .markdown-header p{font-size:14px;font-weight:500}#programCompanyView #program-features .markdown textarea{background-color:#fff;border:1px solid #e0e0e0}@media (width<=991px){#programCompanyView .program-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#programCompanyView .program-view-nav-shell{padding:16px}#programCompanyView .program-view-nav-shell__secondary{align-items:flex-start}}@media (width<=767px){#programCompanyView .program-hero-stats{grid-template-columns:1fr}#programCompanyView .program-main-card__intro{padding:20px 20px 18px}#programCompanyView .program-main-card__intro h2{font-size:25px}#programCompanyView .program-main-card__actions{justify-content:stretch}#programCompanyView .program-main-card__actions .ant-btn,#programCompanyView .program-main-card__actions a{width:100%}#programCompanyView .program-budget-card__head,#programCompanyView .program-budget-card__row,#programCompanyView .program-budget-card__subrow,#programCompanyView .program-budget-card__footer{flex-direction:column;align-items:flex-start}#programCompanyView .program-budget-card__total{text-align:left;width:100%;min-width:0}#programCompanyView .program-view-nav-pill,#programCompanyView .program-view-action-pill,#programCompanyView .program-view-export-slot .ant-btn,#programCompanyView .program-view-action-delete .program-delete-form .ant-btn{justify-content:center;width:100%}#programCompanyView .program-view-nav-shell__meta,#programCompanyView .program-view-nav-shell__actions,#programCompanyView .program-view-nav-shell__secondary{width:100%}}#programView .program-details.program-view-markdown-shell{padding-top:28px}#programView .program-details.program-view-markdown-shell .program-view-markdown{color:#344054;font-size:15px;line-height:1.72}#programView .program-details.program-view-markdown-shell .program-view-markdown>:first-child{margin-top:0!important}#programView .program-details.program-view-markdown-shell .program-view-markdown h1,#programView .program-details.program-view-markdown-shell .program-view-markdown h2,#programView .program-details.program-view-markdown-shell .program-view-markdown h3,#programView .program-details.program-view-markdown-shell .program-view-markdown h4,#programView .program-details.program-view-markdown-shell .program-view-markdown h5,#programView .program-details.program-view-markdown-shell .program-view-markdown h6{letter-spacing:-.015em;font-family:Open Sans Bold,sans-serif;font-weight:800;line-height:1.22;color:#10243c!important;margin:1.55em 0 .7em!important}#programView .program-details.program-view-markdown-shell .program-view-markdown h1{font-size:1.65rem!important}#programView .program-details.program-view-markdown-shell .program-view-markdown h2{font-size:1.38rem!important}#programView .program-details.program-view-markdown-shell .program-view-markdown h3{font-size:1.12rem!important}#programView .program-details.program-view-markdown-shell .program-view-markdown h4,#programView .program-details.program-view-markdown-shell .program-view-markdown h5,#programView .program-details.program-view-markdown-shell .program-view-markdown h6{font-size:1rem!important}#programView .program-details.program-view-markdown-shell .program-view-markdown p,#programView .program-details.program-view-markdown-shell .program-view-markdown li{margin-bottom:1rem;color:#344054!important;font-size:15px!important;font-weight:400!important;line-height:1.72!important}#programView .program-details.program-view-markdown-shell .program-view-markdown strong{color:#10243c!important;font-weight:800!important}#programView .program-details.program-view-markdown-shell .program-view-markdown hr{border:0!important;border-top:1px solid #e4e7ec!important;margin:28px 0!important}#programView .program-details.program-view-markdown-shell .program-view-markdown pre,#programView .program-details.program-view-markdown-shell .program-view-markdown pre.report-markdown__code-block{overflow:auto;background:#0d1b2a!important;border:1px solid #bfe8f81f!important;border-radius:18px!important;margin:1rem 0 1.55rem!important;padding:20px 22px!important;box-shadow:0 18px 42px #08122021!important}#programView .program-details.program-view-markdown-shell .program-view-markdown pre code,#programView .program-details.program-view-markdown-shell .program-view-markdown pre .hljs,#programView .program-details.program-view-markdown-shell .program-view-markdown pre code *,#programView .program-details.program-view-markdown-shell .program-view-markdown pre .hljs *{color:#bfe8f8!important;letter-spacing:0!important;background:0 0!important;font-size:14px!important;line-height:1.55!important}#programView .program-details.program-view-markdown-shell .program-view-markdown :not(pre)>code{color:#344054!important;background:#f2f4f7!important;border:1px solid #e4e7ec!important;border-radius:999px!important;padding:2px 8px!important;font-size:.88em!important;font-weight:700!important}.smartphone #programCompanyView .details,.tablet #programCompanyView .details,.desktop #programCompanyView .details,.smartphone #programHackerView .details,.tablet #programHackerView .details,.desktop #programHackerView .details{padding:20px 10px}.smartphone #programCompanyView .details .ant-avatar,.tablet #programCompanyView .details .ant-avatar,.desktop #programCompanyView .details .ant-avatar,.smartphone #programHackerView .details .ant-avatar,.tablet #programHackerView .details .ant-avatar,.desktop #programHackerView .details .ant-avatar{width:90px;height:90px;margin:0}.smartphone #programCompanyView .details .flag-icon,.tablet #programCompanyView .details .flag-icon,.desktop #programCompanyView .details .flag-icon,.smartphone #programHackerView .details .flag-icon,.tablet #programHackerView .details .flag-icon,.desktop #programHackerView .details .flag-icon{font-size:18px}.smartphone #programCompanyView .details .btn-program-item,.tablet #programCompanyView .details .btn-program-item,.desktop #programCompanyView .details .btn-program-item,.smartphone #programHackerView .details .btn-program-item,.tablet #programHackerView .details .btn-program-item,.desktop #programHackerView .details .btn-program-item,.smartphone #programCompanyView .details .btn-unirme,.tablet #programCompanyView .details .btn-unirme,.desktop #programCompanyView .details .btn-unirme,.smartphone #programHackerView .details .btn-unirme,.tablet #programHackerView .details .btn-unirme,.desktop #programHackerView .details .btn-unirme{width:100%;margin:10px 0 5px}.smartphone #programCompanyView .details .reports-pdf,.tablet #programCompanyView .details .reports-pdf,.desktop #programCompanyView .details .reports-pdf,.smartphone #programHackerView .details .reports-pdf,.tablet #programHackerView .details .reports-pdf,.desktop #programHackerView .details .reports-pdf{top:6px}.smartphone #programCompanyView .details .reports-pdf .ant-btn.ant-dropdown-trigger,.tablet #programCompanyView .details .reports-pdf .ant-btn.ant-dropdown-trigger,.desktop #programCompanyView .details .reports-pdf .ant-btn.ant-dropdown-trigger,.smartphone #programHackerView .details .reports-pdf .ant-btn.ant-dropdown-trigger,.tablet #programHackerView .details .reports-pdf .ant-btn.ant-dropdown-trigger,.desktop #programHackerView .details .reports-pdf .ant-btn.ant-dropdown-trigger{width:100%}.smartphone #programCompanyView .reports-pdf,.tablet #programCompanyView .reports-pdf,.desktop #programCompanyView .reports-pdf,.smartphone #programHackerView .reports-pdf,.tablet #programHackerView .reports-pdf,.desktop #programHackerView .reports-pdf{position:relative;left:0}.smartphone #programCompanyView .reports-pdf .ant-btn,.tablet #programCompanyView .reports-pdf .ant-btn,.desktop #programCompanyView .reports-pdf .ant-btn,.smartphone #programHackerView .reports-pdf .ant-btn,.tablet #programHackerView .reports-pdf .ant-btn,.desktop #programHackerView .reports-pdf .ant-btn{margin:0!important}.smartphone #programCompanyView .ant-tabs,.tablet #programCompanyView .ant-tabs,.desktop #programCompanyView .ant-tabs,.smartphone #programHackerView .ant-tabs,.tablet #programHackerView .ant-tabs,.desktop #programHackerView .ant-tabs{margin-top:30px}.smartphone #programCompanyView .specific-details .ant-card-body,.tablet #programCompanyView .specific-details .ant-card-body,.desktop #programCompanyView .specific-details .ant-card-body,.smartphone #programHackerView .specific-details .ant-card-body,.tablet #programHackerView .specific-details .ant-card-body,.desktop #programHackerView .specific-details .ant-card-body{word-wrap:break-word}.smartphone #programCompanyView #program-features .program-feature-form .ant-avatar,.tablet #programCompanyView #program-features .program-feature-form .ant-avatar,.desktop #programCompanyView #program-features .program-feature-form .ant-avatar,.smartphone #programHackerView #program-features .program-feature-form .ant-avatar,.tablet #programHackerView #program-features .program-feature-form .ant-avatar,.desktop #programHackerView #program-features .program-feature-form .ant-avatar{margin-bottom:15px}.verification-icon{cursor:pointer;padding-left:5px}body.vs[data-mode=dark] #programCompanyView .details,body[data-color-mode=dark] #programCompanyView .details{background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 96%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 92%, transparent) 100%);border-top-color:var(--vs-border);border-bottom:1px solid var(--vs-border)}body.vs[data-mode=dark] #programCompanyView .details h2.program-title,body[data-color-mode=dark] #programCompanyView .details h2.program-title{color:var(--vs-text)}body.vs[data-mode=dark] #programCompanyView .details p.company-name,body[data-color-mode=dark] #programCompanyView .details p.company-name,body.vs[data-mode=dark] #programCompanyView .details p.program-type,body[data-color-mode=dark] #programCompanyView .details p.program-type,body.vs[data-mode=dark] #programCompanyView .details p.program-budget,body[data-color-mode=dark] #programCompanyView .details p.program-budget{color:var(--vs-muted)}body.vs[data-mode=dark] #programCompanyView .details p.program-description,body[data-color-mode=dark] #programCompanyView .details p.program-description,body.vs[data-mode=dark] #programCompanyView .details .rewards-range p,body[data-color-mode=dark] #programCompanyView .details .rewards-range p{color:var(--vs-text)}body.vs[data-mode=dark] #programCompanyView .details .btn-reports,body[data-color-mode=dark] #programCompanyView .details .btn-reports,body.vs[data-mode=dark] #programCompanyView .details .btn-reports:hover,body[data-color-mode=dark] #programCompanyView .details .btn-reports:hover,body.vs[data-mode=dark] #programCompanyView .details .btn-reports:focus,body[data-color-mode=dark] #programCompanyView .details .btn-reports:focus,body.vs[data-mode=dark] #programCompanyView .details .btn-reports:active,body[data-color-mode=dark] #programCompanyView .details .btn-reports:active{background:var(--vs-surface-2);color:var(--vs-text);border-color:var(--vs-border-strong)}body.vs[data-mode=dark] #programCompanyView .program-hero-stats article,body[data-color-mode=dark] #programCompanyView .program-hero-stats article,body.vs[data-mode=dark] #programCompanyView .specific-details .ant-card,body[data-color-mode=dark] #programCompanyView .specific-details .ant-card,body.vs[data-mode=dark] #programCompanyView .program-side-card,body[data-color-mode=dark] #programCompanyView .program-side-card,body.vs[data-mode=dark] #programCompanyView .program-side-target,body[data-color-mode=dark] #programCompanyView .program-side-target,body.vs[data-mode=dark] #programCompanyView .program-side-reward,body[data-color-mode=dark] #programCompanyView .program-side-reward,body.vs[data-mode=dark] #programCompanyView .program-side-files li,body[data-color-mode=dark] #programCompanyView .program-side-files li,body.vs[data-mode=dark] #programCompanyView .program-side-empty,body[data-color-mode=dark] #programCompanyView .program-side-empty,body.vs[data-mode=dark] #programCompanyView .program-budget-card,body[data-color-mode=dark] #programCompanyView .program-budget-card{background:color-mix(in srgb, var(--vs-surface-2) 92%, transparent);border-color:var(--vs-border);box-shadow:none}body.vs[data-mode=dark] #programCompanyView .program-hero-stats span,body[data-color-mode=dark] #programCompanyView .program-hero-stats span,body.vs[data-mode=dark] #programCompanyView .program-side-card>p,body[data-color-mode=dark] #programCompanyView .program-side-card>p,body.vs[data-mode=dark] #programCompanyView .program-side-reward small,body[data-color-mode=dark] #programCompanyView .program-side-reward small,body.vs[data-mode=dark] #programCompanyView .program-side-empty,body[data-color-mode=dark] #programCompanyView .program-side-empty,body.vs[data-mode=dark] #programCompanyView .program-budget-card__head p,body[data-color-mode=dark] #programCompanyView .program-budget-card__head p,body.vs[data-mode=dark] #programCompanyView .program-budget-card__row div span,body[data-color-mode=dark] #programCompanyView .program-budget-card__row div span,body.vs[data-mode=dark] #programCompanyView .program-budget-card__subrow div span,body[data-color-mode=dark] #programCompanyView .program-budget-card__subrow div span,body.vs[data-mode=dark] #programCompanyView .program-budget-card__services>p,body[data-color-mode=dark] #programCompanyView .program-budget-card__services>p{color:var(--vs-text-2)}body.vs[data-mode=dark] #programCompanyView .program-hero-stats strong,body[data-color-mode=dark] #programCompanyView .program-hero-stats strong,body.vs[data-mode=dark] #programCompanyView .program-side-card__head h3,body[data-color-mode=dark] #programCompanyView .program-side-card__head h3,body.vs[data-mode=dark] #programCompanyView .program-side-card__head>strong,body[data-color-mode=dark] #programCompanyView .program-side-card__head>strong,body.vs[data-mode=dark] #programCompanyView .program-side-target,body[data-color-mode=dark] #programCompanyView .program-side-target,body.vs[data-mode=dark] #programCompanyView .program-side-reward strong,body[data-color-mode=dark] #programCompanyView .program-side-reward strong,body.vs[data-mode=dark] #programCompanyView .program-side-reward b,body[data-color-mode=dark] #programCompanyView .program-side-reward b,body.vs[data-mode=dark] #programCompanyView .program-side-files li,body[data-color-mode=dark] #programCompanyView .program-side-files li,body.vs[data-mode=dark] #programCompanyView .program-budget-card__head h3,body[data-color-mode=dark] #programCompanyView .program-budget-card__head h3,body.vs[data-mode=dark] #programCompanyView .program-budget-card__row div strong,body[data-color-mode=dark] #programCompanyView .program-budget-card__row div strong,body.vs[data-mode=dark] #programCompanyView .program-budget-card__subrow div strong,body[data-color-mode=dark] #programCompanyView .program-budget-card__subrow div strong,body.vs[data-mode=dark] #programCompanyView .program-budget-card__services>span,body[data-color-mode=dark] #programCompanyView .program-budget-card__services>span,body.vs[data-mode=dark] #programCompanyView .program-budget-card__row>strong,body[data-color-mode=dark] #programCompanyView .program-budget-card__row>strong,body.vs[data-mode=dark] #programCompanyView .program-budget-card__subrow>strong,body[data-color-mode=dark] #programCompanyView .program-budget-card__subrow>strong{color:var(--vs-text)}body.vs[data-mode=dark] #programCompanyView .program-side-card__head span,body[data-color-mode=dark] #programCompanyView .program-side-card__head span,body.vs[data-mode=dark] #programCompanyView .program-side-target .anticon,body[data-color-mode=dark] #programCompanyView .program-side-target .anticon,body.vs[data-mode=dark] #programCompanyView .program-side-files .anticon,body[data-color-mode=dark] #programCompanyView .program-side-files .anticon,body.vs[data-mode=dark] #programCompanyView .program-budget-card__eyebrow,body[data-color-mode=dark] #programCompanyView .program-budget-card__eyebrow{color:#ff8a8a}body.vs[data-mode=dark] #programCompanyView .program-side-card__head>strong,body[data-color-mode=dark] #programCompanyView .program-side-card__head>strong,body.vs[data-mode=dark] #programCompanyView .program-budget-card__total,body[data-color-mode=dark] #programCompanyView .program-budget-card__total{background:#e5484d1f;border-color:#ff8a8a38}body.vs[data-mode=dark] #programCompanyView .program-budget-card__total span,body[data-color-mode=dark] #programCompanyView .program-budget-card__total span{color:#ffc2c2}body.vs[data-mode=dark] #programCompanyView .program-budget-card__total strong,body[data-color-mode=dark] #programCompanyView .program-budget-card__total strong,body.vs[data-mode=dark] #programCompanyView .program-budget-card__footer strong,body[data-color-mode=dark] #programCompanyView .program-budget-card__footer strong{color:#fff}body.vs[data-mode=dark] #programCompanyView .program-budget-card__formula,body[data-color-mode=dark] #programCompanyView .program-budget-card__formula,body.vs[data-mode=dark] #programCompanyView .program-budget-card__rows,body[data-color-mode=dark] #programCompanyView .program-budget-card__rows,body.vs[data-mode=dark] #programCompanyView .program-budget-card__services,body[data-color-mode=dark] #programCompanyView .program-budget-card__services{background:color-mix(in srgb, var(--vs-surface-3) 82%, transparent);border-color:var(--vs-border);color:var(--vs-text-2)}body.vs[data-mode=dark] #programCompanyView .program-budget-card__row,body[data-color-mode=dark] #programCompanyView .program-budget-card__row,body.vs[data-mode=dark] #programCompanyView .program-budget-card__subrow,body[data-color-mode=dark] #programCompanyView .program-budget-card__subrow{border-bottom-color:var(--vs-border)}body.vs[data-mode=dark] #programCompanyView .program-budget-card__row--subtotal,body[data-color-mode=dark] #programCompanyView .program-budget-card__row--subtotal{background:#ffffff0a}body.vs[data-mode=dark] #programCompanyView .program-budget-card__footer,body[data-color-mode=dark] #programCompanyView .program-budget-card__footer{background:linear-gradient(135deg,#e5484d33,#7c1d2238)}body.vs[data-mode=dark] #programCompanyView .program-budget-card__footer span,body[data-color-mode=dark] #programCompanyView .program-budget-card__footer span{color:#f1c9c9}body.vs[data-mode=dark] #programCompanyView .ant-tabs .ant-tabs-bar .ant-tabs-tab,body[data-color-mode=dark] #programCompanyView .ant-tabs .ant-tabs-bar .ant-tabs-tab{background:color-mix(in srgb, var(--vs-surface-3) 84%, transparent);border:1px solid var(--vs-border);color:var(--vs-muted)!important}body.vs[data-mode=dark] #programCompanyView .ant-tabs .ant-tabs-bar .ant-tabs-tab-active,body[data-color-mode=dark] #programCompanyView .ant-tabs .ant-tabs-bar .ant-tabs-tab-active{background:var(--vs-accent);border-color:var(--vs-accent);color:#fff!important}body.vs[data-mode=dark] #programCompanyView .program-view-nav-shell,body[data-color-mode=dark] #programCompanyView .program-view-nav-shell{background:color-mix(in srgb, var(--vs-surface) 94%, transparent);border-color:var(--vs-border)}body.vs[data-mode=dark] #programCompanyView .program-view-nav-shell__secondary,body[data-color-mode=dark] #programCompanyView .program-view-nav-shell__secondary{border-top-color:var(--vs-border)}body.vs[data-mode=dark] #programCompanyView .program-view-nav-pill,body[data-color-mode=dark] #programCompanyView .program-view-nav-pill,body.vs[data-mode=dark] #programCompanyView .program-view-action-pill,body[data-color-mode=dark] #programCompanyView .program-view-action-pill,body.vs[data-mode=dark] #programCompanyView .program-view-export-slot .ant-btn,body[data-color-mode=dark] #programCompanyView .program-view-export-slot .ant-btn,body.vs[data-mode=dark] #programCompanyView .program-view-action-delete .program-delete-form .ant-btn,body[data-color-mode=dark] #programCompanyView .program-view-action-delete .program-delete-form .ant-btn{background:color-mix(in srgb, var(--vs-surface-2) 88%, transparent);border-color:var(--vs-border);color:var(--vs-text)}body.vs[data-mode=dark] #programCompanyView .program-view-nav-pill.is-active,body[data-color-mode=dark] #programCompanyView .program-view-nav-pill.is-active{background:color-mix(in srgb, var(--vs-accent) 18%, var(--vs-surface-2) 82%);border-color:color-mix(in srgb, var(--vs-accent) 38%, var(--vs-border) 62%);color:#fff;box-shadow:none}body.vs[data-mode=dark] #programCompanyView .program-view-status-chip--publicado,body[data-color-mode=dark] #programCompanyView .program-view-status-chip--publicado{color:#8fda94;background:#43a04729;border-color:#43a04738}body.vs[data-mode=dark] #programCompanyView .program-view-status-chip--borrador,body[data-color-mode=dark] #programCompanyView .program-view-status-chip--borrador{color:#d7e2ee;background:#8fa0b424;border-color:#8fa0b42e}body.vs[data-mode=dark] #programCompanyView .program-view-status-chip--revision,body[data-color-mode=dark] #programCompanyView .program-view-status-chip--revision,body.vs[data-mode=dark] #programCompanyView .program-view-status-chip--pausado,body[data-color-mode=dark] #programCompanyView .program-view-status-chip--pausado{color:#ffd08a;background:#f5a62329;border-color:#f5a62333}body.vs[data-mode=dark] #programCompanyView .program-view-status-chip--cerrado,body[data-color-mode=dark] #programCompanyView .program-view-status-chip--cerrado,body.vs[data-mode=dark] #programCompanyView .program-view-status-chip--incompleto,body[data-color-mode=dark] #programCompanyView .program-view-status-chip--incompleto{color:#ff9b9b;background:#ee4b4b29;border-color:#ee4b4b38}body.vs[data-mode=dark] #programCompanyView .specific-details .program-main-card__toolbar-action .ant-btn,body[data-color-mode=dark] #programCompanyView .specific-details .program-main-card__toolbar-action .ant-btn{background:color-mix(in srgb, var(--vs-surface-2) 88%, transparent);border-color:var(--vs-border);color:var(--vs-text);box-shadow:none}body.vs[data-mode=dark] #programCompanyView .specific-details .program-main-card__intro,body[data-color-mode=dark] #programCompanyView .specific-details .program-main-card__intro{background:radial-gradient(circle at top right, #e5484d29, transparent 34%), color-mix(in srgb, var(--vs-surface-2) 92%, transparent);border-color:var(--vs-border)}body.vs[data-mode=dark] #programCompanyView .specific-details .program-main-card__intro span,body[data-color-mode=dark] #programCompanyView .specific-details .program-main-card__intro span{color:#ff8a8a}body.vs[data-mode=dark] #programCompanyView .specific-details .program-main-card__intro h2,body[data-color-mode=dark] #programCompanyView .specific-details .program-main-card__intro h2{color:var(--vs-text)}body.vs[data-mode=dark] #programCompanyView .specific-details .program-main-card__intro p,body[data-color-mode=dark] #programCompanyView .specific-details .program-main-card__intro p{color:var(--vs-text-2)}body.vs[data-mode=dark] #programCompanyView .specific-details .program-view-markdown-shell,body[data-color-mode=dark] #programCompanyView .specific-details .program-view-markdown-shell{border-top-color:var(--vs-border)}body.vs[data-mode=dark] #programCompanyView .specific-details h1,body[data-color-mode=dark] #programCompanyView .specific-details h1,body.vs[data-mode=dark] #programCompanyView .specific-details h2,body[data-color-mode=dark] #programCompanyView .specific-details h2,body.vs[data-mode=dark] #programCompanyView .specific-details h3,body[data-color-mode=dark] #programCompanyView .specific-details h3{color:var(--vs-text)}body.vs[data-mode=dark] #programCompanyView .specific-details p,body[data-color-mode=dark] #programCompanyView .specific-details p{color:var(--vs-text-2)}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark,body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark p,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark p,body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark li,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark li{color:var(--vs-text-2);font-size:15px;line-height:1.74}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark h1,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark h1{font-size:2.2rem}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark h2,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark h2{font-size:1.85rem}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark h3,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark h3{font-size:1.38rem}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark h4,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark h4{font-size:1.08rem}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark ul,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark ul,body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark ol,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-view-markdown.report-markdown--dark ol{margin:0 0 18px;padding-left:24px}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark blockquote,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark blockquote{background:#4a84b81f;border-left-color:#88d1f3c7;border-radius:0 20px 20px 0;padding:20px 24px}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark h1,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark h1,body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark h2,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark h2,body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark h3,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark h3,body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark h4,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark h4{color:var(--vs-text)}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark table,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark table,body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark th,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark th,body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark td,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark td{border-color:var(--vs-border)}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark th,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark th{background:color-mix(in srgb, var(--vs-surface-2) 88%, transparent)}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre{background:#0d1b2a;border:0;border-radius:18px;padding:18px 20px;box-shadow:0 18px 34px #00000042}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre.report-markdown__code-block,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre.report-markdown__code-block{padding-top:18px}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre code,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre code,body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre .hljs,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre .hljs,body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre code *,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre code *,body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre .hljs *,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark pre .hljs *{color:#bfe8f8!important;background:0 0!important}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark :not(pre)>code,body[data-color-mode=dark] #programCompanyView .specific-details .program-details .program-markdown.report-markdown--dark :not(pre)>code{color:#bfe8f8;background:#bfe8f814;border-radius:8px;padding:2px 6px;font-weight:700}body.vs[data-mode=dark] #programCompanyView .specific-details .program-details pre code,body[data-color-mode=dark] #programCompanyView .specific-details .program-details pre code{color:#bfe8f8}body.vs[data-mode=dark] #programCompanyView .specific-details .program-targets-list .target,body[data-color-mode=dark] #programCompanyView .specific-details .program-targets-list .target,body.vs[data-mode=dark] #programCompanyView .specific-details .program-targets-list .program-target-item,body[data-color-mode=dark] #programCompanyView .specific-details .program-targets-list .program-target-item{background:color-mix(in srgb, var(--vs-surface-2) 88%, transparent);border-color:var(--vs-border);color:var(--vs-text)}body.vs[data-mode=dark] #programCompanyView .specific-details li.rewards,body[data-color-mode=dark] #programCompanyView .specific-details li.rewards{color:var(--vs-text);border-bottom-color:var(--vs-border)}body.vs[data-mode=dark] #programCompanyView #program-features .new-feature,body[data-color-mode=dark] #programCompanyView #program-features .new-feature{background-color:var(--vs-surface);border:1px solid var(--vs-border)}body.vs[data-mode=dark] #programCompanyView #program-features .program-feature-form .program-form-markdown-group,body[data-color-mode=dark] #programCompanyView #program-features .program-feature-form .program-form-markdown-group{border-color:var(--vs-border);background:var(--vs-surface-2)}body.vs[data-mode=dark] #programCompanyView #program-features .program-feature-form .program-form-markdown-preview,body[data-color-mode=dark] #programCompanyView #program-features .program-feature-form .program-form-markdown-preview{border-color:var(--vs-border);background:color-mix(in srgb, var(--vs-surface-2) 88%, transparent)}body.vs[data-mode=dark] #programCompanyView #program-features .markdown .markdown-header,body[data-color-mode=dark] #programCompanyView #program-features .markdown .markdown-header{border-color:var(--vs-border);background:var(--vs-surface-2)}body.vs[data-mode=dark] #programCompanyView #program-features .markdown .markdown-header p,body[data-color-mode=dark] #programCompanyView #program-features .markdown .markdown-header p{color:var(--vs-text)}body.vs[data-mode=dark] #programCompanyView #program-features .markdown textarea,body[data-color-mode=dark] #programCompanyView #program-features .markdown textarea{border-color:var(--vs-border);background-color:var(--vs-surface);color:var(--vs-text)}#companyReportView .reward-btn{color:#fff;background-color:#888;border-color:#888;width:160px;height:33px;margin-right:10px;font-size:14px}#companyReportView .edit-report .ant-select .ant-select-selection{width:190px;height:33px}#companyReportView .edit-report .ant-select .ant-select-selection .ant-select-selection-selected-value{padding:2px 0}#companyReportView #filterBox .ant-card-body{padding:0 0 50px}#companyReportView #filterBox .ant-card-body .ant-input-affix-wrapper .ant-input:not(:first-child){background:#fff;border-color:#fff;padding-left:33px}#companyReportView #filterBox .ant-card-body .ant-form-item,#companyReportView #filterBox .ant-card-body .ant-form-item:first-child{margin-bottom:5px}#companyReportView #filterBox .ant-card-body .ant-select{padding-left:10px;padding-right:10px}#companyReportView #filterBox .ant-card-body hr{background:#f4f3f3;border:0;height:1px;margin-bottom:15px}#companyReportView #filterBox .ant-card-body .ant-input-prefix .anticon{color:#888;font-size:20px}#companyReportView #filterBox .report-list{margin-top:10px;position:relative}#companyReportView #filterBox .get-more{margin:30px 0 0}#companyReportView #filterBox .get-more button{color:#000;background-color:#0000;border:none}#companyReportView #filterBox .get-more button:hover{font-weight:700}#companyReportView #filterBox .report-item,#companyReportView #filterBox .report-item-selected{min-height:90px;margin-bottom:2px;padding:10px 10px 5px}#companyReportView #filterBox .report-item h3,#companyReportView #filterBox .report-item-selected h3{color:#000;white-space:nowrap;text-overflow:ellipsis;width:100%;height:30px;margin-bottom:15px;font-family:Open Sans,sans-serif;font-size:14px;overflow:hidden}#companyReportView #filterBox .report-item p,#companyReportView #filterBox .report-item-selected p{font-size:13px}#companyReportView #filterBox .report-item{background-color:#fbfbfb}#companyReportView #filterBox .report-item-selected{background-color:#4a4a4a}#companyReportView #filterBox .report-item-selected h3,#companyReportView #filterBox .report-item-selected p{color:#fff}#companyReportView #filterBox .report-item:hover{background-color:#4a4a4a}#companyReportView #filterBox .report-item:hover h3,#companyReportView #filterBox .report-item:hover p{color:#fff}#companyReportView #userInfo{margin-bottom:1px}#companyReportView #userInfo .ant-card-body{padding:20px 35px 15px}#companyReportView #userInfo .user-avatar{padding-top:15px}#companyReportView #userInfo .user-avatar .ant-avatar{border-radius:100%;width:70px;height:70px}#companyReportView #userInfo .date-report{color:#888;font-family:Open Sans,sans-serif;font-size:15px;font-weight:200}#companyReportView #userInfo .date-report span{color:#11c1ee;font-size:16px}#companyReportView #userInfo .report-caption{font-family:Open Sans Bold,sans-serif;font-size:20px;font-weight:700}#companyReportView #userInfo .attack-type,#companyReportView #userInfo .status-type{font-size:16px}#companyReportView #userInfo .attack-type span,#companyReportView #userInfo .status-type span{color:#888;font-family:Open Sans Bold,sans-serif;font-weight:700}#companyReportView #userInfo .status-type{font-size:14px}#companyReportView #userInfo .vulnerability-title{margin-bottom:20px}#companyReportView #userInfo .severity-score{background-color:#f4f3f3;border-radius:3px;width:203px;height:33px;padding:5px 11px}#companyReportView #userInfo .severity-score span{border-radius:50%;width:22px;height:22px;margin-right:7px;display:inline-block}#companyReportView #userInfo .severity-score span.score{color:#000;margin-left:7px}#companyReportView #userInfo .severity-score p{color:#888;font-weight:700;display:flex}#companyReportView #userInfo .button-container{text-align:right}#companyReportView #userInfo .button-container .btn-report,#companyReportView #userInfo .button-container .btn-edit{margin:0;display:inline-block}#companyReportView #userInfo .button-container .btn-report{color:#666;background-color:#f4f3f3;border-color:#f4f3f3}#companyReportView #userInfo .button-container .btn-edit{width:56px;height:40px;font-size:23px}#companyReportView #userInfo .button-container .reward-btn{margin-top:40px}#companyReportView .ant-collapse-header{color:#fff;font-size:16px;font-weight:700;background-color:#11c1ee!important}#companyReportView .ant-collapse>.ant-collapse-item{border:2px solid #11c1ee}#companyReportView #reportDuplicates h3{color:#11c1ee;font-size:16px}#companyReportView #reportDuplicates ul{margin-left:14px;list-style:outside!important}#companyReportView #reportDuplicates a{color:#000;margin-top:5px;font-size:15px}#companyReportView #reportDuplicates a:hover{text-decoration:underline}#companyReportView #reportDetails{word-wrap:break-word}#companyReportView #reportDetails h3{color:#11c1ee;font-size:15px}#companyReportView #reportDetails .steps .attribute-container{overflow:hidden auto}#companyReportView #reportDetails .steps .attribute-container img{width:100%}#companyReportView #reportDetails .steps .image-container{cursor:pointer;height:150px}#companyReportView #reportDetails .attribute-group{margin-top:20px}#companyReportView #reportDetails .attribute-group p.attribute-name{color:#888;margin-bottom:5px;font-family:Open Sans Bold,sans-serif;font-size:15px;font-weight:700}#companyReportView #reportDetails .attribute-group .attribute-container{background-color:#f4f3f3;min-height:44px;padding:10px 12px}#companyReportView #reportDetails .attribute-group .attribute-container .report-markdown{color:#000}#companyReportView #reportDetails .attribute-group .attribute-container .report-markdown a{color:#11c1ee}#companyReportView #reportDetails .attribute-group .attribute-container .report-markdown pre,#companyReportView #reportDetails .attribute-group .attribute-container .report-markdown :not(pre)>code{color:inherit}#companyReportView #commentsReports{margin-top:10px}#companyReportView #commentsReports h3{color:#000;margin-bottom:30px;font-size:17px}#companyReportView #commentsReports p.no-comments{margin-top:20px;margin-bottom:40px;font-style:italic}#companyReportView #commentsReports img{border-radius:50%;width:50px}#companyReportView #commentsReports .reward-btn{margin-top:0}#companyReportView #commentsReports .comment-item{word-wrap:break-word;display:block}#companyReportView #commentsReports .comment-item p.nickname{white-space:nowrap;text-overflow:ellipsis;width:80px;overflow:hidden}#companyReportView #commentsReports .comment-item .comment-content{word-wrap:break-word;color:#000;background-color:#f4f3f3;border-radius:3px;margin-bottom:20px;padding:5px 15px 10px;font-family:Open Sans Bold,sans-serif;font-size:16px}#companyReportView #commentsReports .comment-item .comment-content .date{color:#888;margin-bottom:10px;font-size:15px}#companyReportView #commentsReports .comment-item .comment-content blockquote,#companyReportView #commentsReports .comment-item .comment-content pre,#companyReportView #commentsReports .comment-item .comment-content p{margin-bottom:10px}#companyReportView #commentsReports .edit-report .ant-select .ant-select-selection{width:190px}#companyReportView .attribute-container{max-height:500px;overflow:hidden auto}#companyReportView .attribute-container::-webkit-scrollbar{width:5px}#companyReportView .attribute-container::-webkit-scrollbar-track{background:#f1f1f1}#companyReportView .attribute-container::-webkit-scrollbar-thumb{background:#888}#companyReportView .attribute-container::-webkit-scrollbar-thumb:hover{background:#555}.smartphone #companyReportView #userInfo .user-avatar,.tablet #companyReportView #userInfo .user-avatar,.desktop #companyReportView #userInfo .user-avatar{padding:0}.smartphone #companyReportView #userInfo .user-avatar .ant-avatar,.tablet #companyReportView #userInfo .user-avatar .ant-avatar,.desktop #companyReportView #userInfo .user-avatar .ant-avatar{margin:0}.smartphone #companyReportView #userInfo .reward-btn,.tablet #companyReportView #userInfo .reward-btn,.desktop #companyReportView #userInfo .reward-btn{margin-top:10px}.smartphone #companyReportView #userInfo .severity-score,.tablet #companyReportView #userInfo .severity-score,.desktop #companyReportView #userInfo .severity-score{width:100%}.smartphone #companyReportView #commentsReports .comment-item,.tablet #companyReportView #commentsReports .comment-item,.desktop #companyReportView #commentsReports .comment-item{word-wrap:break-word}.smartphone #companyReportView #commentsReports .comment-item p.nickname,.tablet #companyReportView #commentsReports .comment-item p.nickname,.desktop #companyReportView #commentsReports .comment-item p.nickname{overflow:inherit;text-overflow:inherit;text-align:left;width:100%}.smartphone #companyReportView #userInfo .edit-report .ant-select,.tablet #companyReportView #userInfo .edit-report .ant-select,.desktop #companyReportView #userInfo .edit-report .ant-select,.smartphone #companyReportView #commentsReports .edit-report .ant-select,.tablet #companyReportView #commentsReports .edit-report .ant-select,.desktop #companyReportView #commentsReports .edit-report .ant-select{width:100%}.smartphone #companyReportView #userInfo .edit-report .ant-select .ant-select-selection,.tablet #companyReportView #userInfo .edit-report .ant-select .ant-select-selection,.desktop #companyReportView #userInfo .edit-report .ant-select .ant-select-selection,.smartphone #companyReportView #commentsReports .edit-report .ant-select .ant-select-selection,.tablet #companyReportView #commentsReports .edit-report .ant-select .ant-select-selection,.desktop #companyReportView #commentsReports .edit-report .ant-select .ant-select-selection{width:100%;height:33px}.smartphone #companyReportView #userInfo .reward-btn,.tablet #companyReportView #userInfo .reward-btn,.desktop #companyReportView #userInfo .reward-btn,.smartphone #companyReportView #commentsReports .reward-btn,.tablet #companyReportView #commentsReports .reward-btn,.desktop #companyReportView #commentsReports .reward-btn{width:100%}#companyUpdatesContainer .ant-checkbox-inner:after{width:11px;height:20px;left:6px}#companyUpdatesContainer #CompanyProfileForm .ant-avatar,#companyUpdatesContainer #HackerProfileForm .ant-avatar{border-radius:100%;width:135px;height:135px}#companyUpdatesContainer #CompanyProfileForm .ant-avatar img,#companyUpdatesContainer #HackerProfileForm .ant-avatar img{width:100%}#companyUpdatesContainer #CompanyProfileForm .userUploader,#companyUpdatesContainer #HackerProfileForm .userUploader{height:30px}#companyUpdatesContainer #CompanyProfileForm .ant-upload-select,#companyUpdatesContainer #HackerProfileForm .ant-upload-select{height:30px;margin:50px 15px 0}#companyUpdatesContainer #CompanyProfileForm button.userUploader,#companyUpdatesContainer #HackerProfileForm button.userUploader{color:#000;border-color:#000;font-size:14px}#companyUpdatesContainer .title-profile{margin-bottom:30px}#companyUpdatesContainer #CompanyEmployees .title-profile{margin-bottom:5px}#companyUpdatesContainer #CompanyEmployees button{border:none}#companyUpdatesContainer #CompanyEmployees small{font-size:14px}#companyUpdatesContainer #CompanyEmployees .modalButton{color:#000;background-color:#fff;border:1px solid #000;width:206px;height:40px;margin:24px 0 8px;padding:10px 15px;font-size:15px}#companyUpdatesContainer #CompanyEmployees .modalButton img{width:45%}#companyUpdatesContainer #CompanyEmployees .employeeCard{margin:10px 0}#companyUpdatesContainer #CompanyEmployees .employeeCard .ant-avatar{border-radius:24px;width:42px;height:42px;margin:auto;display:block}#companyUpdatesContainer #CompanyEmployees .employeeCard .ant-card-body{padding:10px 0}#companyUpdatesContainer #CompanyEmployees .employeeCard h2{margin:0}#companyUpdatesContainer #HackerProfileForm .btn-hacker{background-color:#11c1ee;border:none}#companyUpdatesContainer #HackerProfileForm .ant-checkbox-wrapper{color:#888;font-size:14px}#companyUpdatesContainer #HackerProfileForm .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#11c1ee;border-color:#11c1ee}#companyUpdatesContainer #HackerProfileForm .ant-checkbox-wrapper .ant-checkbox-inner{background-color:#f4f3f3;border-color:#f4f3f3;width:25px;height:25px}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-header{text-align:center;border:none}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:#000;font-size:25px;font-weight:700}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body p{text-align:center;padding:0 30px;font-size:14px}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body #CompanyInvitationsForm .invitationsTitles{margin-top:20px}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body #CompanyInvitationsForm .invitationsTitles p{text-align:left;color:#888;padding:0;font-size:15px;font-weight:700}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body #CompanyInvitationsForm .invitationSlot .ant-input,.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body #CompanyInvitationsForm .invitationSlot .ant-select-selection{height:40px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#f4f3f3;border:none}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body #CompanyInvitationsForm .invitationSlot .ant-select-selection__rendered,.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body #CompanyInvitationsForm .invitationSlot button{height:40px}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-footer{border:none}.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-footer .modal-confirm-btn{height:40px;font-weight:700}#ProgramForm{--program-markdown-bg:#fff;--program-markdown-surface:#fbfcfd;--program-markdown-border:#e4e7ec;--program-markdown-text:#1f2937;--program-markdown-muted:#667085;--program-markdown-accent:#e5484d;--program-markdown-accent-strong:#c92a2a;--program-markdown-pre-bg:#f5f7fa;--program-markdown-inline-code-bg:#f2f4f7;--program-markdown-inline-code-color:#344054;margin-bottom:250px}#ProgramForm .check-free{margin-top:10px}#ProgramForm .markdown .markdown-header{border:1px solid #e0e0e0;border-radius:3px 3px 0 0;height:50px;padding-top:10px;padding-left:15px;padding-right:15px}#ProgramForm .markdown .markdown-header .markdown-buttons .ant-radio-button-wrapper{color:#bfbfbf;background-color:#0000;border-color:#0000;height:28px;padding-top:0;padding-left:10px;padding-right:10px;font-size:20px}#ProgramForm .markdown .markdown-header .markdown-buttons .ant-radio-button-wrapper-checked{color:#11c1ee;background-color:#0000;border-color:#0000}#ProgramForm .markdown .markdown-header p{font-size:14px;font-weight:500}#ProgramForm .markdown textarea{background-color:#fff;border:1px solid #e0e0e0;height:262px}#ProgramForm .program-form-markdown-group{border:1px solid var(--program-markdown-border);background:var(--program-markdown-bg);border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #0f17200d}#ProgramForm .program-form-markdown-group .markdown-header{background:linear-gradient(180deg, var(--program-markdown-surface) 0%, var(--program-markdown-bg) 100%);border:0;border-bottom:1px solid var(--program-markdown-border);height:auto;min-height:58px;padding:14px 16px 12px}#ProgramForm .program-form-markdown-group .markdown-header p{color:var(--program-markdown-muted);letter-spacing:.02em;margin:0;font-size:14px;font-weight:700}#ProgramForm .program-form-markdown-group .markdown-header .markdown-buttons{border:1px solid var(--program-markdown-border);border-radius:12px;align-items:center;gap:0;display:inline-flex;overflow:hidden}#ProgramForm .program-form-markdown-group .markdown-header .markdown-buttons .ant-radio-button-wrapper{min-width:42px;height:36px;color:var(--program-markdown-muted);box-shadow:none;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0 12px;font-size:18px;display:inline-flex}#ProgramForm .program-form-markdown-group .markdown-header .markdown-buttons .ant-radio-button-wrapper+.ant-radio-button-wrapper{border-left:1px solid var(--program-markdown-border)}#ProgramForm .program-form-markdown-group .markdown-header .markdown-buttons .ant-radio-button-wrapper:hover{color:var(--program-markdown-accent-strong);background:#e5484d1a}#ProgramForm .program-form-markdown-group .markdown-header .markdown-buttons .ant-radio-button-wrapper-checked{color:#fff;background:var(--program-markdown-accent)}#ProgramForm .program-form-markdown-group textarea.ant-input,#ProgramForm .program-form-markdown-group .program-form-markdown-preview{border:0;border-radius:0;min-height:320px}#ProgramForm .program-form-markdown-group textarea.ant-input{height:auto;color:var(--program-markdown-text);resize:vertical;padding:18px 18px 20px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.7;background:0 0!important}#ProgramForm .program-form-markdown-group textarea.ant-input:focus{box-shadow:none}#ProgramForm .program-form-markdown-group .program-form-markdown-preview{background:var(--program-markdown-bg);color:var(--program-markdown-text);border-top:0;padding:20px 20px 16px}#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown{color:var(--program-markdown-text)}#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown>:first-child{margin-top:0}#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown>:last-child{margin-bottom:0}#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown h1,#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown h2,#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown h3,#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown h4,#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown h5,#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown h6,#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown p,#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown li,#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown blockquote,#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown strong,#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown em{color:inherit}#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown a{color:var(--program-markdown-accent-strong);text-decoration-color:currentColor}#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown pre{background:var(--program-markdown-pre-bg);border:1px solid var(--program-markdown-border);border-radius:12px}#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown pre code,#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown pre .hljs{color:inherit!important}#ProgramForm .program-form-markdown-group .program-form-markdown-preview .report-markdown :not(pre)>code{background:var(--program-markdown-inline-code-bg);color:var(--program-markdown-inline-code-color)}#ProgramForm .program-wizard-hero,#ProgramForm .program-guide-card,#ProgramForm .program-points-card,#ProgramForm .program-verification-card,#ProgramForm .program-review-notice,#ProgramForm .program-summary-intro,#ProgramForm .program-summary-card{background:linear-gradient(135deg,#fff 0%,#f4f9ff 100%);border:1px solid #dbe6f3;border-radius:22px;box-shadow:0 18px 45px #112c4d14}#ProgramForm .program-wizard-hero{margin:0 0 22px;padding:28px 30px;position:relative;overflow:hidden}#ProgramForm .program-wizard-hero:after{content:"";background:radial-gradient(circle,#11c1ee2e,#11c1ee00);border-radius:999px;width:240px;height:240px;position:absolute;top:-80px;right:-60px}#ProgramForm .program-wizard-hero h2{color:#0d2038;margin:8px 0 10px;font-size:27px;line-height:1.15}#ProgramForm .program-wizard-hero p{color:#51627a;max-width:760px;margin:0;font-size:15px;font-weight:500;line-height:1.7}#ProgramForm .program-wizard-hero__eyebrow,#ProgramForm .program-guide-card__label,#ProgramForm .program-points-card__eyebrow,#ProgramForm .program-verification-card__eyebrow,#ProgramForm .program-summary-intro__eyebrow{color:#2d8fd9;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}#ProgramForm .program-wizard-hero__badges,#ProgramForm .program-points-card__badges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}#ProgramForm .program-badge{color:#52647c;letter-spacing:.02em;background:#fff;border:1px solid #d9e3ef;border-radius:999px;align-items:center;min-height:30px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}#ProgramForm .program-badge--accent{color:#087a98;background:#11c1ee1f;border-color:#11c1ee47}#ProgramForm .program-badge--success{color:#2f7d32;background:#43a0471a;border-color:#43a0473d}#ProgramForm .program-badge--muted{color:#7a8798;background:#f4f6f8}#ProgramForm .program-guide-card,#ProgramForm .program-points-card,#ProgramForm .program-verification-card,#ProgramForm .program-summary-intro{margin:12px 0 22px;padding:22px 24px}#ProgramForm .program-guide-card h3,#ProgramForm .program-points-card h3,#ProgramForm .program-verification-card h3,#ProgramForm .program-summary-intro h3{color:#10243c;margin:8px 0;font-size:22px;font-weight:800}#ProgramForm .program-guide-card p,#ProgramForm .program-points-card p,#ProgramForm .program-verification-card p,#ProgramForm .program-summary-intro p{color:#596b82;margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.7}#ProgramForm .program-guide-card--money{background:linear-gradient(135deg,#fff 0%,#fff7f6 100%);border-color:#f4d4d2}#ProgramForm .program-guide-card--services{background:linear-gradient(135deg,#fff 0%,#f4fbf6 100%);border-color:#d7e7dc}#ProgramForm .program-inline-help{color:#52647c;background:#f7fbff;border:1px dashed #c9d8e8;border-radius:14px;margin:-4px 0 12px;padding:12px 14px;font-size:13px;line-height:1.6}#ProgramForm .program-mode-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}#ProgramForm .program-mode-selector .ant-radio-button-wrapper{color:#14233a;white-space:normal;background:#fff;border:1px solid #dbe6f3;border-radius:20px;height:auto;min-height:174px;padding:18px;box-shadow:0 12px 30px #0f233c0f}#ProgramForm .program-mode-selector .ant-radio-button-wrapper:before{display:none}#ProgramForm .program-mode-selector .ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#11c1ee1f,#fff);border-color:#11c1ee;box-shadow:0 16px 34px #11c1ee29}#ProgramForm .program-mode-card__title,#ProgramForm .program-mode-card__copy,#ProgramForm .program-mode-card__badges{display:block}#ProgramForm .program-mode-card__title{color:#10243c;font-size:16px;font-weight:800;line-height:1.25}#ProgramForm .program-mode-card__copy{color:#58687c;margin-top:10px;font-size:13px;font-weight:600;line-height:1.55}#ProgramForm .program-mode-card__badges{margin-top:12px}#ProgramForm .program-mode-card__badges span{color:#2878b8;background:#eef6ff;border-radius:999px;margin:0 6px 6px 0;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}#ProgramForm .program-service-card{background:#fff;border:1px solid #dfe8f3;border-radius:18px;gap:16px;margin-bottom:14px;padding:18px;display:flex;box-shadow:0 12px 24px #10243c0d}#ProgramForm .program-service-card__check{padding-top:5px}#ProgramForm .program-service-card__body{flex:1}#ProgramForm .program-service-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}#ProgramForm .program-service-card__head h4{color:#10243c;margin:0;font-size:16px;font-weight:800}#ProgramForm .program-service-card p{color:#596b82;margin:10px 0 6px;font-size:14px;font-weight:500;line-height:1.55}#ProgramForm .program-service-card small{color:#73839a;font-weight:600}#ProgramForm .program-service-card small strong{color:#344054}#ProgramForm .program-summary-card{background:radial-gradient(circle at 100% 0,#e5484d14,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fbff 100%);margin:24px 0;padding:24px}#ProgramForm .program-summary-card__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}#ProgramForm .program-summary-card__head h3{color:#10243c;margin:6px 0 8px;font-size:22px;font-weight:900;line-height:1.18}#ProgramForm .program-summary-card__head p{color:#596b82;max-width:760px;margin:0;font-size:14px;font-weight:600;line-height:1.65}#ProgramForm .program-summary-card__eyebrow{color:#e5484d;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}#ProgramForm .program-summary-card__count{color:#c92a2a;text-align:center;background:#fff5f5;border:1px solid #e5484d33;border-radius:999px;min-width:58px;padding:10px 14px;font-size:13px;font-weight:900}#ProgramForm .program-summary-targets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}#ProgramForm .program-summary-target{color:#10243c;overflow-wrap:anywhere;background:#fffc;border:1px solid #dfe8f3;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:14px 16px;font-size:14px;font-weight:800;display:flex}#ProgramForm .program-summary-target .anticon{color:#e5484d;flex:none;font-size:17px}#ProgramForm .program-summary-empty{color:#66758a;background:#f8fafcb8;border:1px dashed #d7e1ee;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}#ProgramForm .program-summary-rewards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}#ProgramForm .program-summary-reward{background:#ffffffd1;border:1px solid #dfe8f3;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffffdb}#ProgramForm .program-summary-reward span,#ProgramForm .program-summary-reward strong,#ProgramForm .program-summary-reward small{display:block}#ProgramForm .program-summary-reward .program-summary-reward__severity{color:#6b7a90;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}#ProgramForm .program-summary-reward strong{color:#10243c;margin-top:10px;font-size:24px;font-weight:900;line-height:1}#ProgramForm .program-summary-reward small{color:#728197;margin-top:8px;font-size:12px;font-weight:700}#ProgramForm .program-budget-card{background:radial-gradient(circle at 100% 0,#e5484d1a,#0000 32%),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbe6f3;border-radius:24px;margin:30px 30px 36px;padding:24px;box-shadow:0 22px 46px #10243c14}#ProgramForm .program-budget-card__head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}#ProgramForm .program-budget-card__head h3{color:#10243c;margin:6px 0 8px;font-size:24px;font-weight:900;line-height:1.18}#ProgramForm .program-budget-card__head p{color:#596b82;max-width:720px;margin:0;font-size:14px;font-weight:600;line-height:1.65}#ProgramForm .program-budget-card__eyebrow{color:#e5484d;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}#ProgramForm .program-budget-card__total{text-align:right;background:#fff5f5;border:1px solid #e5484d38;border-radius:20px;min-width:220px;padding:18px}#ProgramForm .program-budget-card__total span{color:#8f3f42;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}#ProgramForm .program-budget-card__total strong{color:#c92a2a;margin-top:6px;font-size:28px;font-weight:900;line-height:1;display:block}#ProgramForm .program-budget-card__formula{color:#40536c;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e6edf6;border-radius:16px;margin-bottom:18px;padding:14px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800}#ProgramForm .program-budget-card__rows,#ProgramForm .program-budget-card__services{background:#ffffffb8;border:1px solid #e3ebf5;border-radius:18px;overflow:hidden}#ProgramForm .program-budget-card__row,#ProgramForm .program-budget-card__subrow,#ProgramForm .program-budget-card__footer{border-bottom:1px solid #e6edf6;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}#ProgramForm .program-budget-card__row:last-child,#ProgramForm .program-budget-card__subrow:last-child,#ProgramForm .program-budget-card__footer:last-child{border-bottom:0}#ProgramForm .program-budget-card__row>strong,#ProgramForm .program-budget-card__subrow>strong,#ProgramForm .program-budget-card__footer>strong{color:#10243c;white-space:nowrap;font-size:18px;font-weight:900}#ProgramForm .program-budget-card__row div strong,#ProgramForm .program-budget-card__subrow div strong,#ProgramForm .program-budget-card__footer div strong,#ProgramForm .program-budget-card__row>span:first-child,#ProgramForm .program-budget-card__subrow>span:first-child,#ProgramForm .program-budget-card__footer>span:first-child{color:#10243c;font-size:15px;font-weight:900;display:block}#ProgramForm .program-budget-card__row div span,#ProgramForm .program-budget-card__subrow div span,#ProgramForm .program-budget-card__footer div span,#ProgramForm .program-budget-card__row p,#ProgramForm .program-budget-card__subrow p,#ProgramForm .program-budget-card__footer p,#ProgramForm .program-budget-card__row>span,#ProgramForm .program-budget-card__subrow>span,#ProgramForm .program-budget-card__footer>span{color:#66758a;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.5}#ProgramForm .program-budget-card__row--subtotal{background:#f4f7fb}#ProgramForm .program-budget-card__services{margin-top:14px;padding:16px 18px}#ProgramForm .program-budget-card__services>span{color:#10243c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:900;display:block}#ProgramForm .program-budget-card__services>p{color:#66758a;margin:0;font-size:13px;font-weight:700}#ProgramForm .program-budget-card__subrow{padding:12px 0}#ProgramForm .program-budget-card__subrow>strong{font-size:16px}#ProgramForm .program-budget-card__footer{background:#172033;border:0;border-radius:18px;margin-top:14px}#ProgramForm .program-budget-card__footer span{color:#c8d4e5}#ProgramForm .program-budget-card__footer strong{color:#fff;font-size:24px}#ProgramForm .program-review-notice{background:linear-gradient(135deg,#fff7f5,#fff);border-color:#f1c7c2;gap:14px;margin:18px 0 22px;padding:18px;display:flex}#ProgramForm .program-review-notice .anticon{color:#df554f;font-size:24px;line-height:1.2}#ProgramForm .program-review-notice strong{color:#10243c;margin-bottom:4px;font-size:15px;display:block}#ProgramForm .program-review-notice p{color:#596b82;margin:0;font-size:13px;font-weight:600;line-height:1.6}#ProgramForm .program-verification-card__methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 8px;display:grid}#ProgramForm .program-verification-card__methods article{background:#fff;border:1px solid #dbe6f3;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}#ProgramForm .program-verification-card__methods small{color:#6b7d94;letter-spacing:.06em;text-transform:uppercase;margin-bottom:-6px;font-size:11px;font-weight:800}#ProgramForm .program-verification-card__methods strong{color:#10243c}#ProgramForm .program-verification-card__methods code{overflow-wrap:anywhere;color:#2d6b8d;background:#f3f7fb;border-radius:12px;padding:10px;font-size:12px}#ProgramForm .program-verification-card__status{color:#226c9f;background:#2d8fd914;border:1px solid #2d8fd933;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}#ProgramForm .program-verification-card__status--success{color:#2f7d32;background:#43a0471a;border-color:#43a0473d}#ProgramForm .program-avatar{position:relative}#ProgramForm .program-avatar .ant-avatar{border-radius:100%;width:125px;height:125px;margin:auto;display:block}#ProgramForm .program-avatar .avatar-uploader{position:absolute;top:0;left:25px}#ProgramForm .ant-checkbox-inner:after{width:11px;height:20px;left:6px}#ProgramForm .program-form-btn{width:93%;height:50px;margin-bottom:20px;font-size:16px;font-weight:700}#ProgramForm .ant-tabs-vertical>.ant-tabs-bar .ant-tabs-tab{margin-bottom:1px}#ProgramForm .ant-tabs-content{border:none;padding:0}#ProgramForm .ant-tabs-tabpane{display:none}#ProgramForm .ant-tabs-tabpane.ant-tabs-tabpane-active{display:block}#ProgramForm .ant-tabs-tab:hover{font-weight:700}#ProgramForm .ant-tabs-tab{color:#e0e0e0;text-align:left;width:220px;height:50px;padding:15px}#ProgramForm .ant-tabs-tab .tab-item-pane{background-color:#e0e0e0}#ProgramForm .tab-item-pane{color:#fff;border-radius:50%;width:25px;height:24px;padding-top:5px}#ProgramForm .ant-tabs-tab-active{color:#888;background-color:#fff;font-weight:700}#ProgramForm .ant-tabs-tab-active .tab-item-pane{background-color:#11c1ee}#ProgramForm .tab-pane{background-color:#fff;padding:15px 40px}#ProgramForm .ant-checkbox .ant-checkbox-inner,#ProgramForm .ant-checkbox-checked .ant-checkbox-inner{width:25px;height:25px}#ProgramForm .ant-checkbox .ant-checkbox-inner{background-color:#e0e0e0}#ProgramForm .ant-btn:hover,#ProgramForm .ant-btn:focus{border-color:#11c1ee}#ProgramForm .ant-checkbox-checked .ant-checkbox-inner{background-color:#11c1ee}#ProgramForm .ant-upload{width:100%}#ProgramForm .ant-upload .programFile{color:#000;border-color:#000;width:100%;height:35px;font-size:14px}#ProgramForm .service{border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:15px;line-height:14px}#ProgramForm .service p{margin-bottom:5px}#ProgramForm .btn-add-target{color:#e0e0e0;height:35px;font-size:20px}#ProgramForm .btn-remove-target{color:#a81009;font-size:20px}#ProgramForm .mount{font-size:20px}#ProgramForm .fileDescription{position:relative;top:40px}#ProgramForm input,#ProgramForm .ant-select-selection{background-color:#f4f3f3;border-color:#f4f3f3;height:44px}#ProgramForm hr{background-color:#e0e0e0;border:1px solid #e0e0e0;margin:20px 0}#ProgramForm h1{padding:0 5px;font-size:25px}#ProgramForm h2{color:#11c1ee;font-family:Open Sans Bold,sans-serif;font-size:20px;font-weight:700}#ProgramForm label{color:#888;font-weight:700;font-size:14px!important}#ProgramForm p{color:#888;font-family:Open Sans Bold,sans-serif;font-size:14px;font-weight:700}#ProgramForm small{color:#888;font-size:12px}#ProgramForm .overview-program .header{margin-top:25px;margin-bottom:25px}#ProgramForm .overview-program .header h1{color:#4a4a4a;font-size:20px}#ProgramForm .overview-program .header p.subtitle{color:#888;font-size:15px;font-weight:500}#ProgramForm .overview-program .header p.description{color:#000;font-size:18px;font-weight:500}#ProgramForm .overview-program .description .ant-form-item{margin-bottom:18px}#ProgramForm .overview-program .description .ant-form-item-label{line-height:1.3}#ProgramForm .overview-program .description .program-form-markdown-preview{background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #e4e7ec;border-radius:18px;margin-top:6px;padding:22px 24px;box-shadow:inset 0 1px #ffffffeb}#ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown>:first-child{margin-top:0}#ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown>:last-child{margin-bottom:0}#ProgramForm .overview-program .rewards .ant-form-item-control-wrapper{margin-left:14px}#ProgramForm .overview-program .rewards .ant-form-item-control-wrapper .item{height:65px}#ProgramForm .overview-program .rewards .ant-form-item-control-wrapper .name{padding-top:7px;padding-bottom:7px;font-size:14px}#ProgramForm .overview-program .rewards .ant-form-item-control-wrapper .amount{text-align:right;background-color:#f4f3f3;border-radius:3px;height:40px;padding-top:7px;padding-bottom:7px;padding-right:20px;font-size:18px}#ProgramForm .overview-program .targets p.description{background-color:#f4f3f3;border-radius:3px;height:45px;margin-bottom:10px;padding-top:6px;padding-left:25px;padding-right:10px;font-weight:500}#ProgramForm .overview-program .presupuesto,#ProgramForm .overview-program .servicios-adicionales,#ProgramForm .overview-program .total-presupuesto{border-radius:3px;margin:0 30px}#ProgramForm .overview-program .presupuesto b,#ProgramForm .overview-program .servicios-adicionales b,#ProgramForm .overview-program .total-presupuesto b{color:#000;font-size:16px;position:relative;top:7px}#ProgramForm .overview-program .presupuesto .amount-colors-1,#ProgramForm .overview-program .servicios-adicionales .amount-colors-1,#ProgramForm .overview-program .total-presupuesto .amount-colors-1{background-color:#0000;border:1px solid #e0e0e0}#ProgramForm .overview-program .presupuesto .amount-colors-2,#ProgramForm .overview-program .servicios-adicionales .amount-colors-2,#ProgramForm .overview-program .total-presupuesto .amount-colors-2{background-color:#fbfbfb;border:none}#ProgramForm .overview-program .presupuesto .amount-colors-3,#ProgramForm .overview-program .servicios-adicionales .amount-colors-3,#ProgramForm .overview-program .total-presupuesto .amount-colors-3{background-color:#f4f3f3;border:none}#ProgramForm .overview-program .presupuesto .item,#ProgramForm .overview-program .servicios-adicionales .item,#ProgramForm .overview-program .total-presupuesto .item{margin:0 20px 10px}#ProgramForm .overview-program .presupuesto .item .rewards,#ProgramForm .overview-program .servicios-adicionales .item .rewards,#ProgramForm .overview-program .total-presupuesto .item .rewards,#ProgramForm .overview-program .presupuesto .item .additional,#ProgramForm .overview-program .servicios-adicionales .item .additional,#ProgramForm .overview-program .total-presupuesto .item .additional{color:#000;padding:8px 0;font-size:15px}#ProgramForm .overview-program .presupuesto .item .amount,#ProgramForm .overview-program .servicios-adicionales .item .amount,#ProgramForm .overview-program .total-presupuesto .item .amount,#ProgramForm .overview-program .presupuesto .item .total-amount,#ProgramForm .overview-program .servicios-adicionales .item .total-amount,#ProgramForm .overview-program .total-presupuesto .item .total-amount{text-align:right;border-radius:3px;padding-top:5px;padding-right:15px;font-size:18px}#ProgramForm .overview-program .presupuesto .item .amount,#ProgramForm .overview-program .servicios-adicionales .item .amount,#ProgramForm .overview-program .total-presupuesto .item .amount,#ProgramForm .overview-program .presupuesto .item .total,#ProgramForm .overview-program .servicios-adicionales .item .total,#ProgramForm .overview-program .total-presupuesto .item .total,#ProgramForm .overview-program .presupuesto .item .total-amount,#ProgramForm .overview-program .servicios-adicionales .item .total-amount,#ProgramForm .overview-program .total-presupuesto .item .total-amount{width:100%;height:40px}#ProgramForm .overview-program .presupuesto,#ProgramForm .overview-program .servicios-adicionales{background-color:#f4f3f3}#ProgramForm .overview-program .presupuesto{margin-top:30px;padding:20px 15px}#ProgramForm .overview-program .servicios-adicionales{margin:10px 30px}#ProgramForm .overview-program .servicios-adicionales .item{margin-bottom:0}#ProgramForm .overview-program .total-presupuesto{background:#e0e0e0;margin-bottom:150px}#ProgramForm .overview-program .total-presupuesto .item{margin-bottom:0}#ProgramForm .overview-program .servicios-adicionales,#ProgramForm .overview-program .total-presupuesto{padding:15px}#ProgramForm .markdown-input h1,#ProgramForm .markdown-input h2,#ProgramForm .markdown-input h3,#ProgramForm .markdown-input h4,#ProgramForm .markdown-input h5,#ProgramForm .markdown-input h6{color:#666}#ProgramForm .markdown-input h2{font-size:16px}#ProgramForm .markdown-input p{font-size:14px;font-weight:300}#ProgramForm .markdown-input hr{border:0;border-top:1px solid #d4d4d41a;margin:2em 0}#ProgramForm .markdown-input blockquote{background-color:#8080800d;border-left:5px solid #888;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:15px 20px}#ProgramForm .markdown-input blockquote ul li{color:#4a4a4a}#ProgramForm .markdown-input pre{text-align:start;word-break:break-all;word-wrap:break-word;background-color:#59595912;border:0;border-radius:5px;margin:0 0 10.5px;padding:10px 20px;font-size:14px;line-height:1.45;display:block;overflow:auto}#ProgramForm .markdown-input pre code{color:#000;background-color:#0000}#ProgramForm .markdown-input code{color:#d72b3f;word-wrap:break-word;background-color:#59595912;border-radius:4px;padding:2px 4px;font-size:90%;font-weight:400}#ProgramForm .markdown-input ul{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px;padding-left:30px;list-style-type:disc;display:block}#ProgramForm .markdown-input ul li{color:#fff;font-size:14px;font-weight:100}#ProgramForm .markdown-input table{border-spacing:0;border-collapse:collapse}#ProgramForm .markdown-input th,#ProgramForm .markdown-input td{border:1px solid #000;padding:5px}#DescriptionProgramUpdate{--program-markdown-bg:#fff;--program-markdown-surface:#fbfcfd;--program-markdown-border:#e4e7ec;--program-markdown-text:#1f2937;--program-markdown-muted:#667085;--program-markdown-accent:#e5484d;--program-markdown-accent-strong:#c92a2a;--program-markdown-pre-bg:#f5f7fa;--program-markdown-inline-code-bg:#f2f4f7;--program-markdown-inline-code-color:#344054}#DescriptionProgramUpdate .markdown .markdown-header{border:1px solid #e0e0e0;border-radius:3px 3px 0 0;height:50px;padding-top:10px;padding-left:15px;padding-right:15px}#DescriptionProgramUpdate .markdown .markdown-header .markdown-buttons .ant-radio-button-wrapper{color:#bfbfbf;background-color:#0000;border-color:#0000;height:28px;padding-top:0;padding-left:10px;padding-right:10px;font-size:20px}#DescriptionProgramUpdate .markdown .markdown-header .markdown-buttons .ant-radio-button-wrapper-checked{color:#11c1ee;background-color:#0000;border-color:#0000}#DescriptionProgramUpdate .markdown .markdown-header p{font-size:14px;font-weight:500}#DescriptionProgramUpdate .markdown textarea{background-color:#fff;border:1px solid #e0e0e0}#DescriptionProgramUpdate .markdown-input h1,#DescriptionProgramUpdate .markdown-input h2,#DescriptionProgramUpdate .markdown-input h3,#DescriptionProgramUpdate .markdown-input h4,#DescriptionProgramUpdate .markdown-input h5,#DescriptionProgramUpdate .markdown-input h6{color:#666}#DescriptionProgramUpdate .markdown-input h2{font-size:16px}#DescriptionProgramUpdate .markdown-input p{font-size:14px;font-weight:300}#DescriptionProgramUpdate .markdown-input hr{border:0;border-top:1px solid #d4d4d41a;margin:2em 0}#DescriptionProgramUpdate .markdown-input blockquote{background-color:#8080800d;border-left:5px solid #888;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:15px 20px}#DescriptionProgramUpdate .markdown-input blockquote ul li{color:#4a4a4a}#DescriptionProgramUpdate .markdown-input pre{text-align:start;word-break:break-all;word-wrap:break-word;background-color:#59595912;border:0;border-radius:5px;margin:0 0 10.5px;padding:10px 20px;font-size:14px;line-height:1.45;display:block;overflow:auto}#DescriptionProgramUpdate .markdown-input pre code{color:#000;background-color:#0000}#DescriptionProgramUpdate .markdown-input code{color:#d72b3f;word-wrap:break-word;background-color:#59595912;border-radius:4px;padding:2px 4px;font-size:90%;font-weight:400}#DescriptionProgramUpdate .markdown-input ul{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px;padding-left:30px;list-style-type:disc;display:block}#DescriptionProgramUpdate .markdown-input ul li{color:#4a4a4a;font-size:14px;font-weight:100}#DescriptionProgramUpdate .markdown-input table{border-spacing:0;border-collapse:collapse}#DescriptionProgramUpdate .markdown-input th,#DescriptionProgramUpdate .markdown-input td{border:1px solid #000;padding:5px}.smartphone #ProgramForm .tab-pane,.tablet #ProgramForm .tab-pane,.desktop #ProgramForm .tab-pane{padding:15px 20px}.smartphone #ProgramForm .tab-pane .program-avatar,.tablet #ProgramForm .tab-pane .program-avatar,.desktop #ProgramForm .tab-pane .program-avatar{position:relative}.smartphone #ProgramForm .tab-pane .program-avatar .ant-avatar,.tablet #ProgramForm .tab-pane .program-avatar .ant-avatar,.desktop #ProgramForm .tab-pane .program-avatar .ant-avatar{width:100px;height:100px;margin:0;display:block}.smartphone #ProgramForm .tab-pane .program-avatar .avatar-uploader,.tablet #ProgramForm .tab-pane .program-avatar .avatar-uploader,.desktop #ProgramForm .tab-pane .program-avatar .avatar-uploader{left:16px}.smartphone #ProgramForm .tab-pane .amount,.tablet #ProgramForm .tab-pane .amount,.desktop #ProgramForm .tab-pane .amount,.smartphone #ProgramForm .tab-pane .total-amount,.tablet #ProgramForm .tab-pane .total-amount,.desktop #ProgramForm .tab-pane .total-amount{height:auto;margin-top:10px}.smartphone #ProgramForm .program-form-btn,.tablet #ProgramForm .program-form-btn,.desktop #ProgramForm .program-form-btn{margin:0;font-size:13px}.smartphone #ProgramForm .program-mode-selector,.tablet #ProgramForm .program-mode-selector,.desktop #ProgramForm .program-mode-selector,.smartphone #ProgramForm .program-verification-card__methods,.tablet #ProgramForm .program-verification-card__methods,.desktop #ProgramForm .program-verification-card__methods{grid-template-columns:1fr}.smartphone #ProgramForm .program-wizard-hero,.tablet #ProgramForm .program-wizard-hero,.desktop #ProgramForm .program-wizard-hero,.smartphone #ProgramForm .program-guide-card,.tablet #ProgramForm .program-guide-card,.desktop #ProgramForm .program-guide-card,.smartphone #ProgramForm .program-points-card,.tablet #ProgramForm .program-points-card,.desktop #ProgramForm .program-points-card,.smartphone #ProgramForm .program-verification-card,.tablet #ProgramForm .program-verification-card,.desktop #ProgramForm .program-verification-card,.smartphone #ProgramForm .program-summary-intro,.tablet #ProgramForm .program-summary-intro,.desktop #ProgramForm .program-summary-intro,.smartphone #ProgramForm .program-summary-card,.tablet #ProgramForm .program-summary-card,.desktop #ProgramForm .program-summary-card,.smartphone #ProgramForm .program-budget-card,.tablet #ProgramForm .program-budget-card,.desktop #ProgramForm .program-budget-card{padding:20px}.smartphone #ProgramForm .program-summary-rewards,.tablet #ProgramForm .program-summary-rewards,.desktop #ProgramForm .program-summary-rewards{grid-template-columns:1fr}.smartphone #ProgramForm .program-summary-card__head,.tablet #ProgramForm .program-summary-card__head,.desktop #ProgramForm .program-summary-card__head{flex-direction:column}.smartphone #ProgramForm .program-budget-card,.tablet #ProgramForm .program-budget-card,.desktop #ProgramForm .program-budget-card{margin:24px 0 32px}.smartphone #ProgramForm .program-budget-card__head,.tablet #ProgramForm .program-budget-card__head,.desktop #ProgramForm .program-budget-card__head,.smartphone #ProgramForm .program-budget-card__row,.tablet #ProgramForm .program-budget-card__row,.desktop #ProgramForm .program-budget-card__row,.smartphone #ProgramForm .program-budget-card__subrow,.tablet #ProgramForm .program-budget-card__subrow,.desktop #ProgramForm .program-budget-card__subrow,.smartphone #ProgramForm .program-budget-card__footer,.tablet #ProgramForm .program-budget-card__footer,.desktop #ProgramForm .program-budget-card__footer{flex-direction:column;align-items:flex-start}.smartphone #ProgramForm .program-budget-card__total,.tablet #ProgramForm .program-budget-card__total,.desktop #ProgramForm .program-budget-card__total{text-align:left;width:100%;min-width:0}.tiny-smartphone #ProgramForm .btn-add-target{padding:0 5px}.tiny-smartphone #ProgramForm .program-form-btn{width:100%;margin:0;font-size:14px}.tiny-smartphone #ProgramForm .overview-program .header h1,.tiny-smartphone #ProgramForm .overview-program .header .subtitle,.tiny-smartphone #ProgramForm .overview-program .header .description{padding-left:25px}.tiny-smartphone .program-form-markdown-group{border:1px solid var(--program-markdown-border);background:var(--program-markdown-bg);border-radius:18px;overflow:hidden}.tiny-smartphone .program-form-markdown-group .markdown-header{background:linear-gradient(180deg, var(--program-markdown-surface) 0%, var(--program-markdown-bg) 100%);border:0;border-bottom:1px solid var(--program-markdown-border);height:auto;min-height:58px;padding:14px 16px 12px}.tiny-smartphone .program-form-markdown-group .markdown-header p{color:var(--program-markdown-muted);margin:0}.tiny-smartphone .program-form-markdown-group .markdown-header .markdown-buttons{border:1px solid var(--program-markdown-border);border-radius:12px;align-items:center;display:inline-flex;overflow:hidden}.tiny-smartphone .program-form-markdown-group .markdown-header .markdown-buttons .ant-radio-button-wrapper{min-width:42px;height:36px;color:var(--program-markdown-muted);box-shadow:none;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.tiny-smartphone .program-form-markdown-group .markdown-header .markdown-buttons .ant-radio-button-wrapper+.ant-radio-button-wrapper{border-left:1px solid var(--program-markdown-border)}.tiny-smartphone .program-form-markdown-group .markdown-header .markdown-buttons .ant-radio-button-wrapper-checked{color:#fff;background:var(--program-markdown-accent)}.tiny-smartphone .program-form-markdown-group textarea.ant-input,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview{border:0;border-radius:0;min-height:320px}.tiny-smartphone .program-form-markdown-group textarea.ant-input{height:auto;color:var(--program-markdown-text);resize:vertical;padding:18px 18px 20px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.7;background:0 0!important}.tiny-smartphone .program-form-markdown-group textarea.ant-input:focus{box-shadow:none}.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview{background:var(--program-markdown-bg);color:var(--program-markdown-text);padding:20px 20px 16px}.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown{color:var(--program-markdown-text)}.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown h1,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown h2,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown h3,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown h4,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown h5,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown h6,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown p,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown li,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown blockquote,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown strong,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown em{color:inherit}.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown a{color:var(--program-markdown-accent-strong);text-decoration-color:currentColor}.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown pre{background:var(--program-markdown-pre-bg);border:1px solid var(--program-markdown-border);border-radius:12px}.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown pre code,.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown pre .hljs{color:inherit!important}.tiny-smartphone .program-form-markdown-group .program-form-markdown-preview .report-markdown :not(pre)>code{background:var(--program-markdown-inline-code-bg);color:var(--program-markdown-inline-code-color)}body[data-color-mode=dark] #ProgramForm,body.vs[data-mode=dark] #ProgramForm,body[data-color-mode=dark] #DescriptionProgramUpdate,body.vs[data-mode=dark] #DescriptionProgramUpdate{--program-wizard-accent:#e5484d;--program-wizard-accent-strong:#ff6b6b;--program-wizard-accent-soft:#e5484d24;--program-markdown-bg:#0f1722;--program-markdown-surface:#172333;--program-markdown-border:#bdd2eb29;--program-markdown-text:#eff5ff;--program-markdown-muted:#9eb0c7;--program-markdown-accent:#e5484d;--program-markdown-accent-strong:#ff8a8a;--program-markdown-pre-bg:#0b1422;--program-markdown-inline-code-bg:#ffffff1f;--program-markdown-inline-code-color:#ffd479}body[data-color-mode=dark] #ProgramForm .tab-pane,body.vs[data-mode=dark] #ProgramForm .tab-pane{background:color-mix(in srgb, var(--vs-surface) 94%, transparent);border:1px solid var(--vs-border);color:var(--vs-text);border-radius:16px}body[data-color-mode=dark] #ProgramForm .ant-tabs-tab,body.vs[data-mode=dark] #ProgramForm .ant-tabs-tab{color:var(--vs-muted);border-bottom-color:var(--vs-border)}body[data-color-mode=dark] #ProgramForm .ant-tabs-tab .tab-item-pane,body.vs[data-mode=dark] #ProgramForm .ant-tabs-tab .tab-item-pane{background-color:color-mix(in srgb, var(--vs-surface-3) 82%, transparent);color:var(--vs-text)}body[data-color-mode=dark] #ProgramForm .ant-tabs-tab-active,body.vs[data-mode=dark] #ProgramForm .ant-tabs-tab-active{background:color-mix(in srgb, var(--vs-surface-2) 92%, transparent);color:var(--vs-text);box-shadow:inset 0 0 0 1px var(--vs-border)}body[data-color-mode=dark] #ProgramForm .ant-tabs-tab-active .tab-item-pane,body.vs[data-mode=dark] #ProgramForm .ant-tabs-tab-active .tab-item-pane{background-color:var(--program-wizard-accent);color:#fff}body[data-color-mode=dark] #ProgramForm .ant-form-item-label>label,body.vs[data-mode=dark] #ProgramForm .ant-form-item-label>label,body[data-color-mode=dark] #ProgramForm .service p,body.vs[data-mode=dark] #ProgramForm .service p,body[data-color-mode=dark] #ProgramForm .fileDescription,body.vs[data-mode=dark] #ProgramForm .fileDescription,body[data-color-mode=dark] #ProgramForm small,body.vs[data-mode=dark] #ProgramForm small{color:var(--vs-text-2)}body[data-color-mode=dark] #ProgramForm h2,body.vs[data-mode=dark] #ProgramForm h2{color:var(--program-wizard-accent-strong)}body[data-color-mode=dark] #ProgramForm hr,body.vs[data-mode=dark] #ProgramForm hr{border-color:var(--vs-border);background-color:var(--vs-border)}body[data-color-mode=dark] #ProgramForm input,body.vs[data-mode=dark] #ProgramForm input,body[data-color-mode=dark] #ProgramForm .ant-select-selection,body.vs[data-mode=dark] #ProgramForm .ant-select-selection{background-color:color-mix(in srgb, var(--vs-surface-2) 90%, transparent);border-color:var(--vs-border);color:var(--vs-text)}body[data-color-mode=dark] #ProgramForm input::placeholder,body.vs[data-mode=dark] #ProgramForm input::placeholder,body[data-color-mode=dark] #ProgramForm .ant-input::placeholder,body.vs[data-mode=dark] #ProgramForm .ant-input::placeholder,body[data-color-mode=dark] #ProgramForm textarea::placeholder,body.vs[data-mode=dark] #ProgramForm textarea::placeholder,body[data-color-mode=dark] #ProgramForm .ant-select-selection__placeholder,body.vs[data-mode=dark] #ProgramForm .ant-select-selection__placeholder,body[data-color-mode=dark] #ProgramForm .ant-select-search__field__placeholder,body.vs[data-mode=dark] #ProgramForm .ant-select-search__field__placeholder{color:var(--vs-placeholder)}body[data-color-mode=dark] #ProgramForm .ant-upload .programFile,body.vs[data-mode=dark] #ProgramForm .ant-upload .programFile{color:var(--vs-text)!important;border-color:var(--vs-border)!important;background-color:color-mix(in srgb, var(--vs-surface-2) 90%, transparent)!important}body[data-color-mode=dark] #ProgramForm .ant-upload-list,body.vs[data-mode=dark] #ProgramForm .ant-upload-list,body[data-color-mode=dark] #ProgramForm .ant-upload-list-item,body.vs[data-mode=dark] #ProgramForm .ant-upload-list-item,body[data-color-mode=dark] #ProgramForm .ant-upload-list-item-info,body.vs[data-mode=dark] #ProgramForm .ant-upload-list-item-info,body[data-color-mode=dark] #ProgramForm .ant-upload-list-item-name,body.vs[data-mode=dark] #ProgramForm .ant-upload-list-item-name{color:var(--vs-text)!important}body[data-color-mode=dark] #ProgramForm .ant-upload-list-item-info,body.vs[data-mode=dark] #ProgramForm .ant-upload-list-item-info{border-radius:10px;background:color-mix(in srgb, var(--vs-surface-2) 90%, transparent)!important}body[data-color-mode=dark] #ProgramForm .ant-upload-list-item:hover .ant-upload-list-item-info,body.vs[data-mode=dark] #ProgramForm .ant-upload-list-item:hover .ant-upload-list-item-info{background:color-mix(in srgb, var(--vs-surface-3) 88%, transparent)!important}body[data-color-mode=dark] #ProgramForm .ant-upload-list-item .anticon,body.vs[data-mode=dark] #ProgramForm .ant-upload-list-item .anticon,body[data-color-mode=dark] #ProgramForm .ant-upload-list-item-card-actions .anticon,body.vs[data-mode=dark] #ProgramForm .ant-upload-list-item-card-actions .anticon,body[data-color-mode=dark] #ProgramForm .ant-upload-list-item:hover .anticon-cross,body.vs[data-mode=dark] #ProgramForm .ant-upload-list-item:hover .anticon-cross{color:var(--vs-text-2)!important}body[data-color-mode=dark] #ProgramForm .ant-checkbox .ant-checkbox-inner,body.vs[data-mode=dark] #ProgramForm .ant-checkbox .ant-checkbox-inner{background-color:color-mix(in srgb, var(--vs-surface-3) 88%, transparent);border-color:var(--vs-border)}body[data-color-mode=dark] #ProgramForm .ant-checkbox-checked .ant-checkbox-inner,body.vs[data-mode=dark] #ProgramForm .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--program-wizard-accent);border-color:var(--program-wizard-accent)}body[data-color-mode=dark] #ProgramForm .program-wizard-hero,body.vs[data-mode=dark] #ProgramForm .program-wizard-hero,body[data-color-mode=dark] #ProgramForm .program-guide-card,body.vs[data-mode=dark] #ProgramForm .program-guide-card,body[data-color-mode=dark] #ProgramForm .program-points-card,body.vs[data-mode=dark] #ProgramForm .program-points-card,body[data-color-mode=dark] #ProgramForm .program-verification-card,body.vs[data-mode=dark] #ProgramForm .program-verification-card,body[data-color-mode=dark] #ProgramForm .program-review-notice,body.vs[data-mode=dark] #ProgramForm .program-review-notice,body[data-color-mode=dark] #ProgramForm .program-summary-intro,body.vs[data-mode=dark] #ProgramForm .program-summary-intro,body[data-color-mode=dark] #ProgramForm .program-summary-card,body.vs[data-mode=dark] #ProgramForm .program-summary-card,body[data-color-mode=dark] #ProgramForm .program-budget-card,body.vs[data-mode=dark] #ProgramForm .program-budget-card,body[data-color-mode=dark] #ProgramForm .program-service-card,body.vs[data-mode=dark] #ProgramForm .program-service-card,body[data-color-mode=dark] #ProgramForm .program-mode-selector .ant-radio-button-wrapper,body.vs[data-mode=dark] #ProgramForm .program-mode-selector .ant-radio-button-wrapper,body[data-color-mode=dark] #ProgramForm .program-verification-card__methods article,body.vs[data-mode=dark] #ProgramForm .program-verification-card__methods article{border-color:var(--vs-border);background:color-mix(in srgb, var(--vs-surface-2) 92%, transparent);box-shadow:none}body[data-color-mode=dark] #ProgramForm .program-wizard-hero h2,body.vs[data-mode=dark] #ProgramForm .program-wizard-hero h2,body[data-color-mode=dark] #ProgramForm .program-guide-card h3,body.vs[data-mode=dark] #ProgramForm .program-guide-card h3,body[data-color-mode=dark] #ProgramForm .program-points-card h3,body.vs[data-mode=dark] #ProgramForm .program-points-card h3,body[data-color-mode=dark] #ProgramForm .program-verification-card h3,body.vs[data-mode=dark] #ProgramForm .program-verification-card h3,body[data-color-mode=dark] #ProgramForm .program-summary-intro h3,body.vs[data-mode=dark] #ProgramForm .program-summary-intro h3,body[data-color-mode=dark] #ProgramForm .program-summary-card__head h3,body.vs[data-mode=dark] #ProgramForm .program-summary-card__head h3,body[data-color-mode=dark] #ProgramForm .program-budget-card__head h3,body.vs[data-mode=dark] #ProgramForm .program-budget-card__head h3,body[data-color-mode=dark] #ProgramForm .program-budget-card__row div strong,body.vs[data-mode=dark] #ProgramForm .program-budget-card__row div strong,body[data-color-mode=dark] #ProgramForm .program-budget-card__subrow div strong,body.vs[data-mode=dark] #ProgramForm .program-budget-card__subrow div strong,body[data-color-mode=dark] #ProgramForm .program-budget-card__services>span,body.vs[data-mode=dark] #ProgramForm .program-budget-card__services>span,body[data-color-mode=dark] #ProgramForm .program-summary-target,body.vs[data-mode=dark] #ProgramForm .program-summary-target,body[data-color-mode=dark] #ProgramForm .program-summary-reward strong,body.vs[data-mode=dark] #ProgramForm .program-summary-reward strong,body[data-color-mode=dark] #ProgramForm .program-mode-card__title,body.vs[data-mode=dark] #ProgramForm .program-mode-card__title,body[data-color-mode=dark] #ProgramForm .program-service-card__head h4,body.vs[data-mode=dark] #ProgramForm .program-service-card__head h4,body[data-color-mode=dark] #ProgramForm .program-review-notice strong,body.vs[data-mode=dark] #ProgramForm .program-review-notice strong,body[data-color-mode=dark] #ProgramForm .program-verification-card__methods strong,body.vs[data-mode=dark] #ProgramForm .program-verification-card__methods strong{color:var(--vs-text)}body[data-color-mode=dark] #ProgramForm .program-wizard-hero p,body.vs[data-mode=dark] #ProgramForm .program-wizard-hero p,body[data-color-mode=dark] #ProgramForm .program-guide-card p,body.vs[data-mode=dark] #ProgramForm .program-guide-card p,body[data-color-mode=dark] #ProgramForm .program-points-card p,body.vs[data-mode=dark] #ProgramForm .program-points-card p,body[data-color-mode=dark] #ProgramForm .program-verification-card p,body.vs[data-mode=dark] #ProgramForm .program-verification-card p,body[data-color-mode=dark] #ProgramForm .program-summary-intro p,body.vs[data-mode=dark] #ProgramForm .program-summary-intro p,body[data-color-mode=dark] #ProgramForm .program-summary-card__head p,body.vs[data-mode=dark] #ProgramForm .program-summary-card__head p,body[data-color-mode=dark] #ProgramForm .program-budget-card__head p,body.vs[data-mode=dark] #ProgramForm .program-budget-card__head p,body[data-color-mode=dark] #ProgramForm .program-budget-card__row div span,body.vs[data-mode=dark] #ProgramForm .program-budget-card__row div span,body[data-color-mode=dark] #ProgramForm .program-budget-card__subrow div span,body.vs[data-mode=dark] #ProgramForm .program-budget-card__subrow div span,body[data-color-mode=dark] #ProgramForm .program-budget-card__services>p,body.vs[data-mode=dark] #ProgramForm .program-budget-card__services>p,body[data-color-mode=dark] #ProgramForm .program-summary-empty,body.vs[data-mode=dark] #ProgramForm .program-summary-empty,body[data-color-mode=dark] #ProgramForm .program-summary-reward__severity,body.vs[data-mode=dark] #ProgramForm .program-summary-reward__severity,body[data-color-mode=dark] #ProgramForm .program-summary-reward small,body.vs[data-mode=dark] #ProgramForm .program-summary-reward small,body[data-color-mode=dark] #ProgramForm .program-mode-card__copy,body.vs[data-mode=dark] #ProgramForm .program-mode-card__copy,body[data-color-mode=dark] #ProgramForm .program-service-card p,body.vs[data-mode=dark] #ProgramForm .program-service-card p,body[data-color-mode=dark] #ProgramForm .program-review-notice p,body.vs[data-mode=dark] #ProgramForm .program-review-notice p,body[data-color-mode=dark] #ProgramForm .program-inline-help,body.vs[data-mode=dark] #ProgramForm .program-inline-help,body[data-color-mode=dark] #ProgramForm .program-service-card small,body.vs[data-mode=dark] #ProgramForm .program-service-card small,body[data-color-mode=dark] #ProgramForm .program-service-card small strong,body.vs[data-mode=dark] #ProgramForm .program-service-card small strong{color:var(--vs-text-2)}body[data-color-mode=dark] #ProgramForm .program-budget-card__eyebrow,body.vs[data-mode=dark] #ProgramForm .program-budget-card__eyebrow,body[data-color-mode=dark] #ProgramForm .program-summary-card__eyebrow,body.vs[data-mode=dark] #ProgramForm .program-summary-card__eyebrow{color:var(--program-wizard-accent-strong)}body[data-color-mode=dark] #ProgramForm .program-summary-card__count,body.vs[data-mode=dark] #ProgramForm .program-summary-card__count{color:#ffd6d6;background:#e5484d1f;border-color:#ff8a8a38}body[data-color-mode=dark] #ProgramForm .program-summary-target,body.vs[data-mode=dark] #ProgramForm .program-summary-target,body[data-color-mode=dark] #ProgramForm .program-summary-reward,body.vs[data-mode=dark] #ProgramForm .program-summary-reward,body[data-color-mode=dark] #ProgramForm .program-summary-empty,body.vs[data-mode=dark] #ProgramForm .program-summary-empty{border-color:var(--vs-border);background:color-mix(in srgb, var(--vs-surface-3) 82%, transparent);box-shadow:none}body[data-color-mode=dark] #ProgramForm .program-summary-target .anticon,body.vs[data-mode=dark] #ProgramForm .program-summary-target .anticon{color:var(--program-wizard-accent-strong)}body[data-color-mode=dark] #ProgramForm .program-budget-card__total,body.vs[data-mode=dark] #ProgramForm .program-budget-card__total{background:#e5484d1f;border-color:#ff8a8a38}body[data-color-mode=dark] #ProgramForm .program-budget-card__total span,body.vs[data-mode=dark] #ProgramForm .program-budget-card__total span{color:#ffc2c2}body[data-color-mode=dark] #ProgramForm .program-budget-card__total strong,body.vs[data-mode=dark] #ProgramForm .program-budget-card__total strong{color:#fff}body[data-color-mode=dark] #ProgramForm .program-budget-card__formula,body.vs[data-mode=dark] #ProgramForm .program-budget-card__formula,body[data-color-mode=dark] #ProgramForm .program-budget-card__rows,body.vs[data-mode=dark] #ProgramForm .program-budget-card__rows,body[data-color-mode=dark] #ProgramForm .program-budget-card__services,body.vs[data-mode=dark] #ProgramForm .program-budget-card__services{border-color:var(--vs-border);background:color-mix(in srgb, var(--vs-surface-3) 82%, transparent);color:var(--vs-text-2)}body[data-color-mode=dark] #ProgramForm .program-budget-card__row,body.vs[data-mode=dark] #ProgramForm .program-budget-card__row,body[data-color-mode=dark] #ProgramForm .program-budget-card__subrow,body.vs[data-mode=dark] #ProgramForm .program-budget-card__subrow{border-bottom-color:var(--vs-border)}body[data-color-mode=dark] #ProgramForm .program-budget-card__row>strong,body.vs[data-mode=dark] #ProgramForm .program-budget-card__row>strong,body[data-color-mode=dark] #ProgramForm .program-budget-card__subrow>strong,body.vs[data-mode=dark] #ProgramForm .program-budget-card__subrow>strong{color:var(--vs-text)}body[data-color-mode=dark] #ProgramForm .program-budget-card__row--subtotal,body.vs[data-mode=dark] #ProgramForm .program-budget-card__row--subtotal{background:#ffffff0a}body[data-color-mode=dark] #ProgramForm .program-budget-card__footer,body.vs[data-mode=dark] #ProgramForm .program-budget-card__footer{background:linear-gradient(135deg,#e5484d33,#7c1d2238)}body[data-color-mode=dark] #ProgramForm .program-budget-card__footer span,body.vs[data-mode=dark] #ProgramForm .program-budget-card__footer span{color:#f1c9c9}body[data-color-mode=dark] #ProgramForm .program-budget-card__footer strong,body.vs[data-mode=dark] #ProgramForm .program-budget-card__footer strong{color:#fff}body[data-color-mode=dark] #ProgramForm .program-badge,body.vs[data-mode=dark] #ProgramForm .program-badge,body[data-color-mode=dark] #ProgramForm .program-mode-card__badges span,body.vs[data-mode=dark] #ProgramForm .program-mode-card__badges span{border-color:var(--vs-border);background:color-mix(in srgb, var(--vs-surface-3) 88%, transparent);color:var(--vs-text-2)}body[data-color-mode=dark] #ProgramForm .program-mode-selector .ant-radio-button-wrapper-checked,body.vs[data-mode=dark] #ProgramForm .program-mode-selector .ant-radio-button-wrapper-checked{box-shadow:0 18px 36px -26px #e5484db8;border-color:var(--program-wizard-accent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--program-wizard-accent) 24%, var(--vs-surface-2) 76%), color-mix(in srgb, var(--program-wizard-accent) 10%, var(--vs-surface) 90%))!important;color:var(--vs-text)!important}body[data-color-mode=dark] #ProgramForm .program-mode-selector .ant-radio-button-wrapper-checked .program-mode-card__title,body.vs[data-mode=dark] #ProgramForm .program-mode-selector .ant-radio-button-wrapper-checked .program-mode-card__title{color:#fff}body[data-color-mode=dark] #ProgramForm .program-mode-selector .ant-radio-button-wrapper-checked .program-mode-card__copy,body.vs[data-mode=dark] #ProgramForm .program-mode-selector .ant-radio-button-wrapper-checked .program-mode-card__copy{color:#f3c7c7}body[data-color-mode=dark] #ProgramForm .program-mode-selector .ant-radio-button-wrapper-checked .program-mode-card__badges span,body.vs[data-mode=dark] #ProgramForm .program-mode-selector .ant-radio-button-wrapper-checked .program-mode-card__badges span{color:#ffd6d6;background:#ff8a8a29;border-color:#ff8a8a3d}body[data-color-mode=dark] #ProgramForm .program-form-btn.btn-company,body.vs[data-mode=dark] #ProgramForm .program-form-btn.btn-company,body[data-color-mode=dark] #ProgramForm .ant-btn.program-form-btn.btn-company,body.vs[data-mode=dark] #ProgramForm .ant-btn.program-form-btn.btn-company{color:#fff!important;background:linear-gradient(135deg,#e5484d 0%,#cf363d 100%)!important;border-color:#0000!important;box-shadow:0 18px 34px -18px #e5484db8!important}body[data-color-mode=dark] #ProgramForm .program-form-btn.btn-company:hover,body.vs[data-mode=dark] #ProgramForm .program-form-btn.btn-company:hover,body[data-color-mode=dark] #ProgramForm .program-form-btn.btn-company:focus,body.vs[data-mode=dark] #ProgramForm .program-form-btn.btn-company:focus,body[data-color-mode=dark] #ProgramForm .ant-btn.program-form-btn.btn-company:hover,body.vs[data-mode=dark] #ProgramForm .ant-btn.program-form-btn.btn-company:hover,body[data-color-mode=dark] #ProgramForm .ant-btn.program-form-btn.btn-company:focus,body.vs[data-mode=dark] #ProgramForm .ant-btn.program-form-btn.btn-company:focus{color:#fff!important;background:linear-gradient(135deg,#f05258 0%,#d43b42 100%)!important}body[data-color-mode=dark] #ProgramForm .program-inline-help,body.vs[data-mode=dark] #ProgramForm .program-inline-help,body[data-color-mode=dark] #ProgramForm .program-verification-card__methods code,body.vs[data-mode=dark] #ProgramForm .program-verification-card__methods code{border-color:var(--vs-border);background:color-mix(in srgb, var(--vs-surface-3) 82%, transparent);color:var(--vs-text-2)}body[data-color-mode=dark] #ProgramForm .program-verification-card__methods small,body.vs[data-mode=dark] #ProgramForm .program-verification-card__methods small{color:var(--vs-text-3)}body[data-color-mode=dark] #ProgramForm .program-verification-card__status,body.vs[data-mode=dark] #ProgramForm .program-verification-card__status{border-color:color-mix(in srgb, var(--program-wizard-accent) 30%, var(--vs-border));background:color-mix(in srgb, var(--program-wizard-accent) 12%, transparent);color:var(--vs-text)}body[data-color-mode=dark] #ProgramForm .program-verification-card__status--success,body.vs[data-mode=dark] #ProgramForm .program-verification-card__status--success{border-color:color-mix(in srgb, #3fb27f 34%, var(--vs-border));color:#adf2cf;background:#3fb27f24}body[data-color-mode=dark] #ProgramForm .overview-program,body.vs[data-mode=dark] #ProgramForm .overview-program{color:var(--vs-text);background:color-mix(in srgb, var(--vs-surface-2) 94%, transparent);border-color:var(--vs-border)}body[data-color-mode=dark] #ProgramForm .overview-program .header h1,body.vs[data-mode=dark] #ProgramForm .overview-program .header h1{color:var(--vs-text)!important}body[data-color-mode=dark] #ProgramForm .overview-program .header p.subtitle,body.vs[data-mode=dark] #ProgramForm .overview-program .header p.subtitle{color:var(--vs-text-2)!important}body[data-color-mode=dark] #ProgramForm .overview-program .header p.description,body.vs[data-mode=dark] #ProgramForm .overview-program .header p.description{color:var(--vs-text)!important}body[data-color-mode=dark] #ProgramForm .overview-program .description .ant-form-item-label>label,body.vs[data-mode=dark] #ProgramForm .overview-program .description .ant-form-item-label>label{color:var(--vs-text-2)!important}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview{color:#d9e5f2;background:linear-gradient(#111b29 0%,#0d1623 100%);border-color:#7d9cbe3d;box-shadow:inset 0 1px #ffffff0a}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown--light,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown--light,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown--dark,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown--dark{color:#d9e5f2!important}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h1,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h1,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h2,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h2,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h3,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h3,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h4,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h4,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h5,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h5,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h6,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown h6{color:#ff8a8a!important}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown p,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown p,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown li,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown li,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown td,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown td,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown th,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown th,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown strong,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown strong,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown em,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown em{color:inherit!important}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown a,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown a{text-decoration-color:#ff9a9ab3;color:#ff9a9a!important}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown hr,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown hr{border-top-color:#bed2eb33}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown blockquote,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown blockquote{background:#e5484d1a;border-left-color:#ff6a6ab8;color:#d9e5f2!important}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown pre,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown pre{background:#07111d;border-color:#7d9cbe3d;box-shadow:inset 0 1px #ffffff08}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown pre,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown pre,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown pre code,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown pre code,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown pre .hljs,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown pre .hljs{color:#e7f1ff!important}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown :not(pre)>code,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown :not(pre)>code{background:#ffffff1a;color:#ffd479!important}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown table,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown table{background:#ffffff08;border-color:#7d9cbe3d}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown th,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown th,body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown td,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown td{background:#ffffff08;border-color:#7d9cbe33}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown th,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown th{background:#e5484d1f;color:#eff7ff!important}body[data-color-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown__copy-btn,body.vs[data-mode=dark] #ProgramForm .overview-program .description .program-form-markdown-preview .report-markdown__copy-btn{color:#eff7ff;background:#ffffff14;border-color:#bed2eb38}body[data-color-mode=dark] #ProgramForm .overview-program .targets p.description,body.vs[data-mode=dark] #ProgramForm .overview-program .targets p.description{background:color-mix(in srgb, var(--vs-surface-3) 82%, transparent);border:1px solid #7d9cbe2e;color:var(--vs-text)!important}body[data-color-mode=dark] #ProgramForm .overview-program,body.vs[data-mode=dark] #ProgramForm .overview-program,body[data-color-mode=dark] #ProgramForm .overview-program .header,body.vs[data-mode=dark] #ProgramForm .overview-program .header,body[data-color-mode=dark] #ProgramForm .overview-program .description,body.vs[data-mode=dark] #ProgramForm .overview-program .description,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light{color:var(--vs-text)!important}body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview{background:linear-gradient(#111b29 0%,#0d1623 100%)!important;border-color:#7d9cbe3d!important;box-shadow:inset 0 1px #ffffff0a!important}body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light p,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light p,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light li,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light li,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light blockquote,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light blockquote,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light strong,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light strong,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light em,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light em,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown p,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown p,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown li,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown li,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown strong,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown strong,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown em,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown em{color:#d9e5f2!important}body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h1,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h1,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h2,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h2,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h3,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h3,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h4,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h4,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h5,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h5,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h6,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light h6,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h1,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h1,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h2,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h2,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h3,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h3,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h4,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h4,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h5,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h5,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h6,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown h6{color:#ff8a8a!important}body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light blockquote,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light blockquote{background:#e5484d1a!important;border-left-color:#ff6a6ab8!important}body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light pre,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light pre,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light pre.report-markdown__code-block,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light pre.report-markdown__code-block,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown pre,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown pre,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown pre.report-markdown__code-block,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown pre.report-markdown__code-block{background:#07111d!important;border-color:#7d9cbe3d!important;box-shadow:inset 0 1px #ffffff08!important}body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light :not(pre)>code,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light :not(pre)>code,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown :not(pre)>code,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-view-markdown :not(pre)>code{color:#ffd479!important;background:#ffffff1a!important;border-color:#7d9cbe3d!important}body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light table,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light table,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light th,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light th,body[data-color-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light td,body.vs[data-mode=dark] #ProgramForm .overview-program .program-form-markdown-preview .program-markdown.report-markdown--light td{color:#d9e5f2!important;background:#ffffff08!important;border-color:#7d9cbe33!important}.program-description-modal .ant-modal-content{border-radius:24px;overflow:hidden}.program-description-modal .ant-modal-header{border-bottom:0;padding:24px 32px 12px}.program-description-modal .ant-modal-title{color:var(--vs-text,#10243c);letter-spacing:-.03em;text-align:center;font-size:30px;font-weight:900}.program-description-modal .ant-modal-footer{border-top:0;padding:18px 32px 28px}#DescriptionProgramUpdate .program-form-markdown-group,#ProgramForm .program-form-markdown-group,.program-feature-form .program-form-markdown-group{border-color:var(--program-markdown-border,#e4e7ec);border-radius:20px;box-shadow:0 14px 34px #10243c14}#DescriptionProgramUpdate .program-form-markdown-preview,#ProgramForm .program-form-markdown-preview,.program-feature-form .program-form-markdown-preview{text-align:left;min-height:380px;max-height:min(68vh,760px);overflow:auto}#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown,#ProgramForm .program-form-markdown-preview .program-view-markdown,.program-feature-form .program-form-markdown-preview .program-view-markdown,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown p,#ProgramForm .program-form-markdown-preview .program-view-markdown p,.program-feature-form .program-form-markdown-preview .program-view-markdown p,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown li,#ProgramForm .program-form-markdown-preview .program-view-markdown li,.program-feature-form .program-form-markdown-preview .program-view-markdown li{text-align:left}#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre,#ProgramForm .program-form-markdown-preview .program-view-markdown pre,.program-feature-form .program-form-markdown-preview .program-view-markdown pre,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre.report-markdown__code-block,#ProgramForm .program-form-markdown-preview .program-view-markdown pre.report-markdown__code-block,.program-feature-form .program-form-markdown-preview .program-view-markdown pre.report-markdown__code-block{background:#0d1b2a;border:1px solid #bfe8f814;border-radius:18px;padding:18px 20px;box-shadow:0 18px 42px #08122029}#ProgramForm .program-form-markdown-preview .program-view-markdown pre,#ProgramForm .program-form-markdown-preview .program-view-markdown pre.report-markdown__code-block{box-shadow:inset 0 1px #ffffffb8;background:var(--program-markdown-pre-bg,#f5f7fa)!important;border-color:var(--program-markdown-border,#e4e7ec)!important}#ProgramForm .program-form-markdown-preview .program-view-markdown pre code,#ProgramForm .program-form-markdown-preview .program-view-markdown pre .hljs,#ProgramForm .program-form-markdown-preview .program-view-markdown pre code *,#ProgramForm .program-form-markdown-preview .program-view-markdown pre .hljs *{color:var(--program-markdown-text,#10243c)!important}.program-description-modal .ant-modal{max-width:calc(100vw - 32px)}.program-description-modal .ant-modal-content{border-radius:26px}.program-description-modal .ant-modal-body{padding:18px 34px}.program-description-modal .ant-modal-footer{padding:18px 34px 28px}.program-description-modal #DescriptionProgramUpdate .ant-form-item-label{padding-bottom:8px}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-group{background:#fff;border:1px solid #d9e3ee;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #10243c1f}.program-description-modal #DescriptionProgramUpdate .markdown-header{background:linear-gradient(#fbfdff 0%,#f5f9fd 100%);border-bottom:1px solid #dfe8f2;min-height:52px;padding:12px 16px}.program-description-modal #DescriptionProgramUpdate .markdown-header p{color:#516176;font-size:15px;font-weight:700}.program-description-modal #DescriptionProgramUpdate .markdown-header .markdown-buttons{transform-origin:100%;transform:scale(.92)}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview{min-height:430px;max-height:min(62vh,720px);overflow:hidden auto;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0 0 22px 22px!important;margin:0!important;padding:28px 30px 34px!important}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown{color:#344054;font-size:15px;line-height:1.72}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown>:first-child{margin-top:0!important}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h1,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h2,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h3,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h4,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h5,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h6{letter-spacing:-.015em;font-family:Open Sans Bold,sans-serif;font-weight:800;line-height:1.22;color:#10243c!important;margin:1.55em 0 .7em!important}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h1{font-size:1.65rem!important}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h2{font-size:1.38rem!important}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h3{font-size:1.12rem!important}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h4,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h5,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h6{font-size:1rem!important}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown p,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown li{margin-bottom:1rem;color:#344054!important;font-size:15px!important;font-weight:400!important;line-height:1.72!important}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown strong{color:#10243c!important;font-weight:800!important}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre.report-markdown__code-block{max-height:340px;overflow:auto;background:#0d1b2a!important;border:1px solid #bfe8f81f!important;border-radius:18px!important;margin:1rem 0 1.55rem!important;padding:20px 22px!important;box-shadow:0 18px 42px #08122021!important}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre code,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre .hljs,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre code *,.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre .hljs *{color:#bfe8f8!important;letter-spacing:0!important;background:0 0!important;font-size:14px!important;line-height:1.55!important}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown :not(pre)>code{color:#344054!important;background:#f2f4f7!important;border:1px solid #e4e7ec!important;border-radius:999px!important;padding:2px 8px!important;font-size:.88em!important;font-weight:700!important}@media (width<=720px){.program-description-modal .ant-modal-body{padding:14px 18px 16px}.program-description-modal #DescriptionProgramUpdate .program-form-markdown-preview{max-height:62vh;padding:22px 18px 28px!important}}#ProgramForm .program-form-markdown-preview .report-markdown h1,#DescriptionProgramUpdate .program-form-markdown-preview .report-markdown h1,#ProgramForm .program-form-markdown-preview .report-markdown h2,#DescriptionProgramUpdate .program-form-markdown-preview .report-markdown h2,#ProgramForm .program-form-markdown-preview .report-markdown h3,#DescriptionProgramUpdate .program-form-markdown-preview .report-markdown h3,#ProgramForm .program-form-markdown-preview .report-markdown h4,#DescriptionProgramUpdate .program-form-markdown-preview .report-markdown h4,#ProgramForm .program-form-markdown-preview .report-markdown h5,#DescriptionProgramUpdate .program-form-markdown-preview .report-markdown h5,#ProgramForm .program-form-markdown-preview .report-markdown h6,#DescriptionProgramUpdate .program-form-markdown-preview .report-markdown h6{color:var(--program-markdown-accent-strong)!important}#ProgramForm .program-form-markdown-preview .report-markdown a,#DescriptionProgramUpdate .program-form-markdown-preview .report-markdown a{-webkit-text-decoration-color:color-mix(in srgb, var(--program-markdown-accent-strong) 72%, transparent);text-decoration-color:color-mix(in srgb, var(--program-markdown-accent-strong) 72%, transparent);color:var(--program-markdown-accent-strong)!important}.program-markdown.report-markdown--light{color:#344054}.program-form-markdown-preview .program-markdown.report-markdown--light blockquote,#DescriptionProgramUpdate .program-form-markdown-preview .program-markdown.report-markdown--light blockquote{color:#344054;background:#f7f8fa;border-left:4px solid #cfd4dc;border-radius:0 14px 14px 0;margin:1.25em 0;padding:14px 18px}.program-form-markdown-preview .program-markdown.report-markdown--light pre,#DescriptionProgramUpdate .program-form-markdown-preview .program-markdown.report-markdown--light pre{background:#f5f7fa;border:1px solid #e4e7ec;border-radius:14px;box-shadow:inset 0 1px #ffffffeb}.program-form-markdown-preview .program-markdown.report-markdown--light :not(pre)>code,#DescriptionProgramUpdate .program-form-markdown-preview .program-markdown.report-markdown--light :not(pre)>code{color:#344054;background:#f2f4f7;border-radius:999px;padding:2px 8px;font-weight:600}.program-form-markdown-preview .program-markdown.report-markdown--light table,#DescriptionProgramUpdate .program-form-markdown-preview .program-markdown.report-markdown--light table{background:#fff;border:1px solid #e4e7ec;border-radius:14px;overflow:hidden}.program-form-markdown-preview .program-markdown.report-markdown--light th,.program-form-markdown-preview .program-markdown.report-markdown--light td,#DescriptionProgramUpdate .program-form-markdown-preview .program-markdown.report-markdown--light th,#DescriptionProgramUpdate .program-form-markdown-preview .program-markdown.report-markdown--light td{color:#344054;background:#fff;border:1px solid #e4e7ec}.program-form-markdown-preview .program-markdown.report-markdown--light th,#DescriptionProgramUpdate .program-form-markdown-preview .program-markdown.report-markdown--light th{color:#101828;background:#f8fafc}.program-markdown.report-markdown--light .report-markdown__copy-btn{color:#475467;background:#fff;border-color:#d0d5dd;box-shadow:0 1px 2px #0f172a0d}.program-markdown.report-markdown--light .report-markdown__copy-btn:hover,.program-markdown.report-markdown--light .report-markdown__copy-btn:focus{color:#1f2937;background:#f8fafc;border-color:#cfd4dc}.percent-style{margin-left:10px}#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h1,#ProgramForm .program-form-markdown-preview .program-view-markdown h1,.program-feature-form .program-form-markdown-preview .program-view-markdown h1,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h2,#ProgramForm .program-form-markdown-preview .program-view-markdown h2,.program-feature-form .program-form-markdown-preview .program-view-markdown h2,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h3,#ProgramForm .program-form-markdown-preview .program-view-markdown h3,.program-feature-form .program-form-markdown-preview .program-view-markdown h3,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h4,#ProgramForm .program-form-markdown-preview .program-view-markdown h4,.program-feature-form .program-form-markdown-preview .program-view-markdown h4,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h5,#ProgramForm .program-form-markdown-preview .program-view-markdown h5,.program-feature-form .program-form-markdown-preview .program-view-markdown h5,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown h6,#ProgramForm .program-form-markdown-preview .program-view-markdown h6,.program-feature-form .program-form-markdown-preview .program-view-markdown h6{color:var(--program-markdown-text,#10243c)!important}#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown .report-markdown__copy-btn,#ProgramForm .program-form-markdown-preview .program-view-markdown .report-markdown__copy-btn,.program-feature-form .program-form-markdown-preview .program-view-markdown .report-markdown__copy-btn{display:none!important}#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre,#ProgramForm .program-form-markdown-preview .program-view-markdown pre,.program-feature-form .program-form-markdown-preview .program-view-markdown pre,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre.report-markdown__code-block,#ProgramForm .program-form-markdown-preview .program-view-markdown pre.report-markdown__code-block,.program-feature-form .program-form-markdown-preview .program-view-markdown pre.report-markdown__code-block{border-radius:18px;padding:18px 20px;box-shadow:0 18px 42px #08122029;background:#0d1b2a!important;border:1px solid #bfe8f814!important}#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre code,#ProgramForm .program-form-markdown-preview .program-view-markdown pre code,.program-feature-form .program-form-markdown-preview .program-view-markdown pre code,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre .hljs,#ProgramForm .program-form-markdown-preview .program-view-markdown pre .hljs,.program-feature-form .program-form-markdown-preview .program-view-markdown pre .hljs,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre code *,#ProgramForm .program-form-markdown-preview .program-view-markdown pre code *,.program-feature-form .program-form-markdown-preview .program-view-markdown pre code *,#DescriptionProgramUpdate .program-form-markdown-preview .program-view-markdown pre .hljs *,#ProgramForm .program-form-markdown-preview .program-view-markdown pre .hljs *,.program-feature-form .program-form-markdown-preview .program-view-markdown pre .hljs *{letter-spacing:0;font-size:15px;line-height:1.55;color:#bfe8f8!important;background:0 0!important}#hackerLayout .report-page-frame,#companyLayout .report-page-frame{border-radius:32px;width:100%;max-width:1480px;margin:0 auto;padding:18px 24px 40px}#hackerLayout .report-page-frame{background:linear-gradient(#0a1019f5,#0c131deb);border:1px solid #bdd2eb1a;box-shadow:0 28px 56px #02081257}#companyLayout .report-page-frame{background:linear-gradient(#fffffff5,#f5f9fceb);border:1px solid #11202e17;box-shadow:0 18px 38px #0f172014}@keyframes autosavePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(1.35)}}#reportForm,#reportFormCompany{--report-bg:#fff;--report-surface:#fff;--report-surface-elevated:#f7fafc;--report-border:#11202e1f;--report-border-strong:#11202e38;--report-text:#11202e;--report-muted:#5b6875;--report-placeholder:#778ea4;--report-accent:#11c1ee;--report-accent-strong:#0b8cab;--report-danger:#ee4b4b;--report-success:#30a46c;--report-shadow:0 14px 36px #0f172014;--report-focus:0 0 0 3px #11c1ee38;--report-disabled:#7f8d9c38;color:var(--report-text)}#reportForm .report-form-grid,#reportFormCompany .report-form-grid,#reportForm .report-form-story-grid,#reportFormCompany .report-form-story-grid,#reportForm .report-form-technical-grid,#reportFormCompany .report-form-technical-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}#reportForm .report-form-grid-single,#reportFormCompany .report-form-grid-single{grid-template-columns:minmax(0,1fr)}#reportForm .report-autosave-status,#reportFormCompany .report-autosave-status{border:1px solid var(--report-border);background:color-mix(in srgb, var(--report-surface-elevated) 82%, transparent);max-width:100%;color:var(--report-muted);border-radius:999px;align-items:center;gap:10px;margin:0 0 14px;padding:9px 12px;font-size:12px;line-height:1.35;display:inline-flex;box-shadow:0 10px 24px #0f17200f}#reportForm .report-autosave-status__dot,#reportFormCompany .report-autosave-status__dot{background:var(--report-muted);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #7f8d9c1f}#reportForm .report-autosave-status__copy,#reportFormCompany .report-autosave-status__copy{align-items:center;gap:8px;min-width:0;display:inline-flex}#reportForm .report-autosave-status__copy small,#reportFormCompany .report-autosave-status__copy small{color:var(--report-placeholder);font-size:11px}#reportForm .report-autosave-status button,#reportFormCompany .report-autosave-status button{color:var(--report-accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-family:Open Sans Bold,sans-serif;font-size:12px}#reportForm .report-autosave-status--dirty .report-autosave-status__dot,#reportFormCompany .report-autosave-status--dirty .report-autosave-status__dot{background:#f0ad4e;box-shadow:0 0 0 4px #f0ad4e29}#reportForm .report-autosave-status--saving .report-autosave-status__dot,#reportFormCompany .report-autosave-status--saving .report-autosave-status__dot{background:var(--report-accent);animation:1.1s ease-in-out infinite autosavePulse;box-shadow:0 0 0 4px #11c1ee2e}#reportForm .report-autosave-status--saved .report-autosave-status__dot,#reportFormCompany .report-autosave-status--saved .report-autosave-status__dot{background:var(--report-success);box-shadow:0 0 0 4px #30a46c29}#reportForm .report-autosave-status--error,#reportFormCompany .report-autosave-status--error,#reportForm .report-autosave-status--offline,#reportFormCompany .report-autosave-status--offline{color:var(--report-text);border-color:color-mix(in srgb, var(--report-danger) 36%, var(--report-border))}#reportForm .report-autosave-status--error .report-autosave-status__dot,#reportFormCompany .report-autosave-status--error .report-autosave-status__dot,#reportForm .report-autosave-status--offline .report-autosave-status__dot,#reportFormCompany .report-autosave-status--offline .report-autosave-status__dot{background:var(--report-danger);box-shadow:0 0 0 4px #ee4b4b29}#reportForm .ant-form-item,#reportFormCompany .ant-form-item{margin-bottom:18px}#reportForm .ant-form-item-label,#reportFormCompany .ant-form-item-label{text-align:left;margin-bottom:4px;line-height:1.3}#reportForm .ant-form-item-label label,#reportFormCompany .ant-form-item-label label,#reportForm .label-form,#reportFormCompany .label-form,#reportForm .form-label,#reportFormCompany .form-label{color:var(--report-text);font-family:Open Sans Bold,sans-serif;font-size:14px;font-weight:700}#reportForm .input-description,#reportFormCompany .input-description{color:var(--report-muted);margin:0 0 10px;font-size:13px;line-height:1.5}#reportForm .ant-input,#reportFormCompany .ant-input,#reportForm textarea.ant-input,#reportFormCompany textarea.ant-input,#reportForm .ant-select-selection,#reportFormCompany .ant-select-selection,#reportForm .ant-calendar-picker-input,#reportFormCompany .ant-calendar-picker-input{border:1px solid var(--report-border);background:var(--report-surface-elevated);color:var(--report-text);border-radius:12px;transition:border-color .2s,box-shadow .2s,background-color .2s}#reportForm .ant-input,#reportFormCompany .ant-input,#reportForm textarea.ant-input,#reportFormCompany textarea.ant-input{min-height:48px;padding:12px 14px}#reportForm textarea.ant-input,#reportFormCompany textarea.ant-input{resize:vertical;min-height:148px;line-height:1.55}#reportForm .ant-input::placeholder,#reportFormCompany .ant-input::placeholder,#reportForm textarea.ant-input::placeholder,#reportFormCompany textarea.ant-input::placeholder{color:var(--report-placeholder)}#reportForm .ant-input:focus,#reportFormCompany .ant-input:focus,#reportForm textarea.ant-input:focus,#reportFormCompany textarea.ant-input:focus,#reportForm .ant-select-focused .ant-select-selection,#reportFormCompany .ant-select-focused .ant-select-selection,#reportForm .ant-calendar-picker-input:focus,#reportFormCompany .ant-calendar-picker-input:focus{border-color:var(--report-accent);box-shadow:var(--report-focus);background:var(--report-bg)}#reportForm .ant-input[disabled],#reportFormCompany .ant-input[disabled],#reportForm textarea.ant-input[disabled],#reportFormCompany textarea.ant-input[disabled],#reportForm .ant-select-disabled .ant-select-selection,#reportFormCompany .ant-select-disabled .ant-select-selection{cursor:not-allowed;background:var(--report-disabled)!important;color:var(--report-muted)!important;border-color:#0000!important}#reportForm .report-form-section,#reportFormCompany .report-form-section{background:var(--report-surface);border:1px solid var(--report-border);box-shadow:var(--report-shadow);border-radius:22px;margin-bottom:18px;padding:24px;position:relative;overflow:visible}#reportForm .report-form-section:before,#reportFormCompany .report-form-section:before{content:"";background:linear-gradient(90deg,#11c1ee59,#11c1ee00);height:3px;position:absolute;inset:0 0 auto}#reportForm .report-form-section-header,#reportFormCompany .report-form-section-header{border-bottom:1px solid var(--report-border);margin-bottom:18px;padding-bottom:14px}#reportForm .report-form-section-header h3,#reportFormCompany .report-form-section-header h3{color:var(--report-text);letter-spacing:-.01em;margin:0 0 4px;font-family:Open Sans Bold,sans-serif;font-size:18px;font-weight:700}#reportForm .report-form-section-header p,#reportFormCompany .report-form-section-header p{color:var(--report-muted);margin:0;font-size:13px;line-height:1.5}#reportForm .severity-btn-group,#reportFormCompany .severity-btn-group{min-width:0;margin-bottom:0}#reportForm .report-severity-shell,#reportFormCompany .report-severity-shell{gap:14px;display:grid}#reportForm .severity-btn-group .ant-form-explain,#reportFormCompany .severity-btn-group .ant-form-explain{color:var(--report-danger)}#reportForm .report-severity-topline,#reportFormCompany .report-severity-topline{border:1px solid var(--report-border);background:var(--report-surface-elevated);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}#reportForm .report-severity-eyebrow,#reportFormCompany .report-severity-eyebrow{color:var(--report-accent-strong);letter-spacing:.1em;text-transform:uppercase;align-items:center;margin-bottom:5px;font-family:Open Sans Bold,sans-serif;font-size:11px;display:inline-flex}#reportForm .severity-mode-chip,#reportFormCompany .severity-mode-chip{border:1px solid var(--report-border-strong);background:var(--report-bg);min-height:36px;color:var(--report-text);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:Open Sans Bold,sans-serif;font-size:12px;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}#reportForm .severity-mode-chip:hover,#reportFormCompany .severity-mode-chip:hover,#reportForm .severity-mode-chip:focus,#reportFormCompany .severity-mode-chip:focus{box-shadow:var(--report-focus);border-color:#11c1ee70;outline:none;transform:translateY(-1px)}#reportForm .severity-mode-chip__dot,#reportFormCompany .severity-mode-chip__dot{background:var(--report-muted);border-radius:999px;width:8px;height:8px}#reportForm .severity-mode-chip--basic .severity-mode-chip__dot,#reportFormCompany .severity-mode-chip--basic .severity-mode-chip__dot{background:var(--report-danger)}#reportForm .severity-mode-chip--cvss .severity-mode-chip__dot,#reportFormCompany .severity-mode-chip--cvss .severity-mode-chip__dot{background:var(--report-accent)}#reportForm .report-severity-controls,#reportFormCompany .report-severity-controls{grid-template-columns:minmax(0,1fr) minmax(320px,36%);align-items:start;gap:14px;display:grid}#reportForm .report-severity-controls .severity-btn-group .ant-radio-group,#reportFormCompany .report-severity-controls .severity-btn-group .ant-radio-group{width:100%;display:flex}#reportForm .report-severity-controls .severity-btn-group .ant-radio-button-wrapper,#reportFormCompany .report-severity-controls .severity-btn-group .ant-radio-button-wrapper{text-align:center;flex:1 1 0;min-width:0}#reportForm .basic-calc,#reportFormCompany .basic-calc{color:var(--report-muted);align-items:center;margin-top:12px;font-size:13px;display:inline-flex}#reportForm .basic-calc .ant-checkbox-inner,#reportFormCompany .basic-calc .ant-checkbox-inner{border-color:var(--report-border-strong);background:var(--report-surface-elevated)}#reportForm .basic-calc .ant-checkbox-checked .ant-checkbox-inner,#reportFormCompany .basic-calc .ant-checkbox-checked .ant-checkbox-inner{background:var(--report-accent);border-color:var(--report-accent)}#reportForm .cvss-title-container,#reportFormCompany .cvss-title-container{margin-bottom:0}#reportForm .cvss-score-display,#reportFormCompany .cvss-score-display{border:1px solid var(--report-border);background:var(--report-surface-elevated);border-radius:999px;justify-content:space-between;align-items:center;width:auto;min-width:228px;max-width:260px;min-height:56px;margin-left:auto;padding:10px 14px;display:flex}#reportForm .colorSeverity,#reportFormCompany .colorSeverity{border:1px solid #0000;border-radius:50%;width:18px;height:18px;margin-top:2px}#reportForm .ratingCvss,#reportFormCompany .ratingCvss,#reportForm .scoreCvss,#reportFormCompany .scoreCvss{color:var(--report-text);font-family:Open Sans Bold,sans-serif;font-size:14px;line-height:1.2}#reportForm .scoreCvss,#reportFormCompany .scoreCvss{text-align:right}#reportForm .cvss-result-panel,#reportFormCompany .cvss-result-panel{border:1px solid var(--report-border);background:linear-gradient(135deg, #11c1ee1f, transparent 48%), var(--report-surface-elevated);border-radius:16px;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:12px;display:grid}#reportForm .cvss-result-panel__score,#reportFormCompany .cvss-result-panel__score{background:var(--report-bg);border:1px solid var(--report-border);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:84px;display:flex}#reportForm .cvss-result-panel__score span,#reportFormCompany .cvss-result-panel__score span{color:var(--report-text);font-family:Open Sans Bold,sans-serif;font-size:30px;line-height:1}#reportForm .cvss-result-panel__score small,#reportFormCompany .cvss-result-panel__score small{color:var(--report-muted);margin-top:4px;font-size:11px}#reportForm .cvss-result-panel__body,#reportFormCompany .cvss-result-panel__body{min-width:0}#reportForm .cvss-result-panel__meta,#reportFormCompany .cvss-result-panel__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}#reportForm .cvss-result-panel__meta span,#reportFormCompany .cvss-result-panel__meta span,#reportForm .cvss-result-panel__meta strong,#reportFormCompany .cvss-result-panel__meta strong{border:1px solid var(--report-border);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-family:Open Sans Bold,sans-serif;font-size:10px;display:inline-flex}#reportForm .cvss-result-panel__meta span,#reportFormCompany .cvss-result-panel__meta span{color:var(--report-muted);background:var(--report-bg)}#reportForm .cvss-result-panel__meta strong,#reportFormCompany .cvss-result-panel__meta strong{color:var(--report-text);background:#11c1ee1f;border-color:#11c1ee47}#reportForm .cvss-result-panel__vector,#reportFormCompany .cvss-result-panel__vector{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}#reportForm .cvss-result-panel__vector code,#reportFormCompany .cvss-result-panel__vector code{text-overflow:clip;white-space:nowrap;border:1px solid var(--report-border);background:var(--report-bg);min-width:0;color:var(--report-text);border-radius:10px;padding:8px 10px;font-size:11px;line-height:1.2;display:block;overflow:auto hidden}#reportForm .cvss-result-panel__vector button,#reportFormCompany .cvss-result-panel__vector button{border:1px solid var(--report-border);background:var(--report-bg);min-height:32px;color:var(--report-accent-strong);cursor:pointer;border-radius:999px;padding:0 10px;font-family:Open Sans Bold,sans-serif;font-size:11px}#reportForm .cvss-result-panel__body p,#reportFormCompany .cvss-result-panel__body p{color:var(--report-muted);margin:7px 0 0;font-size:11px;line-height:1.35}#reportForm .report-cvss-grid,#reportFormCompany .report-cvss-grid{border:1px solid var(--report-border);background:var(--report-surface-elevated);border-radius:18px;padding:16px}#reportForm .cvss-grid-row,#reportFormCompany .cvss-grid-row{margin-bottom:8px}#reportForm .cvss-grid-row .ant-form-item,#reportFormCompany .cvss-grid-row .ant-form-item{margin-bottom:0}#reportForm .cvss-grid-row .ant-radio-group,#reportFormCompany .cvss-grid-row .ant-radio-group{flex-wrap:wrap;width:100%;display:flex}#reportForm .cvss-grid-row .ant-radio-button-wrapper,#reportFormCompany .cvss-grid-row .ant-radio-button-wrapper{text-align:center;border-color:var(--report-border);background:var(--report-surface-elevated);min-width:80px;height:auto;min-height:42px;color:var(--report-text);flex:auto;padding:10px 12px;line-height:1.35}#reportForm .cvss-grid-row .ant-radio-button-wrapper-checked,#reportFormCompany .cvss-grid-row .ant-radio-button-wrapper-checked{border-color:var(--report-accent);color:var(--report-accent-strong);box-shadow:none;background:#11c1ee1f}#reportForm .cvss-grid-row .ant-radio-button-wrapper-disabled,#reportFormCompany .cvss-grid-row .ant-radio-button-wrapper-disabled{background:var(--report-disabled);color:var(--report-muted);border-color:#0000}#reportForm .report-form-markdown-group,#reportFormCompany .report-form-markdown-group{margin-bottom:0}#reportForm .report-field-header,#reportFormCompany .report-field-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}#reportForm .report-form-markdown-group .form-label,#reportFormCompany .report-form-markdown-group .form-label,#reportForm .report-field-label,#reportFormCompany .report-field-label{align-items:center;margin-bottom:0;display:inline-flex}#reportForm .report-field-label.is-required:before,#reportFormCompany .report-field-label.is-required:before{content:"*";color:#ff4d4f;margin-right:6px}#reportForm .report-form-markdown-group .md-check,#reportFormCompany .report-form-markdown-group .md-check{color:var(--report-muted);align-items:center;gap:6px;font-family:Open Sans Bold,sans-serif;font-size:12px;display:inline-flex}#reportForm .report-form-markdown-group .md-check input,#reportFormCompany .report-form-markdown-group .md-check input{accent-color:var(--report-accent)}#reportForm .report-form-markdown-group .markdown,#reportFormCompany .report-form-markdown-group .markdown{border:1px solid var(--report-border);background:var(--report-surface-elevated);border-radius:18px;margin-bottom:6px;overflow:hidden}#reportForm .report-form-markdown-group .markdown-header,#reportFormCompany .report-form-markdown-group .markdown-header{border-bottom:1px solid var(--report-border);background:var(--report-bg);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}#reportForm .report-form-markdown-group .markdown-header .pull-left,#reportFormCompany .report-form-markdown-group .markdown-header .pull-left,#reportForm .report-form-markdown-group .markdown-header .pull-right,#reportFormCompany .report-form-markdown-group .markdown-header .pull-right{float:none!important}#reportForm .report-form-markdown-group .markdown-header p,#reportFormCompany .report-form-markdown-group .markdown-header p{color:var(--report-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-family:Open Sans Bold,sans-serif;font-size:12px}#reportForm .report-form-markdown-group .markdown-buttons .ant-radio-button-wrapper,#reportFormCompany .report-form-markdown-group .markdown-buttons .ant-radio-button-wrapper{border:1px solid var(--report-border);min-width:44px;height:38px;color:var(--report-muted);background:0 0;margin-left:8px;padding:0 12px;line-height:36px;border-radius:999px!important}#reportForm .report-form-markdown-group .markdown-buttons .ant-radio-button-wrapper-checked,#reportFormCompany .report-form-markdown-group .markdown-buttons .ant-radio-button-wrapper-checked{border-color:var(--report-accent);color:var(--report-accent-strong);box-shadow:none;background:#11c1ee1f}#reportForm .report-form-markdown-group textarea.ant-input,#reportFormCompany .report-form-markdown-group textarea.ant-input{border:0;border-radius:0;min-height:220px;background:0 0!important}#reportForm .report-technical-input,#reportFormCompany .report-technical-input,#reportForm .technical-markdown-field textarea.ant-input,#reportFormCompany .technical-markdown-field textarea.ant-input{min-height:240px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6}#reportForm .report-form-markdown-group textarea.ant-input:focus,#reportFormCompany .report-form-markdown-group textarea.ant-input:focus{box-shadow:none}#reportForm .report-form-story-grid .report-form-markdown-group textarea.ant-input,#reportFormCompany .report-form-story-grid .report-form-markdown-group textarea.ant-input{min-height:240px}#reportForm .markdown-editor-pane,#reportFormCompany .markdown-editor-pane{display:block}#reportForm .report-form-markdown-group .report-markdown-preview,#reportFormCompany .report-form-markdown-group .report-markdown-preview{border-top:1px solid var(--report-border);background:var(--report-bg);min-height:180px;color:var(--report-text);padding:18px 18px 12px}#reportForm .report-markdown-preview-empty,#reportFormCompany .report-markdown-preview-empty{align-items:center;display:flex}#reportForm .report-markdown-empty-state,#reportFormCompany .report-markdown-empty-state,#reportForm .report-markdown-na-state,#reportFormCompany .report-markdown-na-state{color:var(--report-muted);font-size:14px;line-height:1.6}#reportForm .report-markdown-na-state,#reportFormCompany .report-markdown-na-state{background:var(--report-bg);border-top:1px solid var(--report-border);padding:18px}#reportForm .report-form-markdown-group .report-markdown,#reportFormCompany .report-form-markdown-group .report-markdown{color:var(--report-text)}#reportForm .report-form-markdown-group .report-markdown h1,#reportFormCompany .report-form-markdown-group .report-markdown h1,#reportForm .report-form-markdown-group .report-markdown h2,#reportFormCompany .report-form-markdown-group .report-markdown h2,#reportForm .report-form-markdown-group .report-markdown h3,#reportFormCompany .report-form-markdown-group .report-markdown h3,#reportForm .report-form-markdown-group .report-markdown h4,#reportFormCompany .report-form-markdown-group .report-markdown h4,#reportForm .report-form-markdown-group .report-markdown h5,#reportFormCompany .report-form-markdown-group .report-markdown h5,#reportForm .report-form-markdown-group .report-markdown h6,#reportFormCompany .report-form-markdown-group .report-markdown h6{color:var(--report-danger)}#reportForm .report-form-markdown-group .report-markdown p,#reportFormCompany .report-form-markdown-group .report-markdown p,#reportForm .report-form-markdown-group .report-markdown li,#reportFormCompany .report-form-markdown-group .report-markdown li,#reportForm .report-form-markdown-group .report-markdown blockquote,#reportFormCompany .report-form-markdown-group .report-markdown blockquote,#reportForm .report-form-markdown-group .report-markdown strong,#reportFormCompany .report-form-markdown-group .report-markdown strong,#reportForm .report-form-markdown-group .report-markdown em,#reportFormCompany .report-form-markdown-group .report-markdown em{color:inherit}#reportForm .report-form-markdown-group .report-markdown a,#reportFormCompany .report-form-markdown-group .report-markdown a{color:var(--report-danger);text-decoration-color:currentColor}#reportForm .report-form-markdown-group .report-markdown pre,#reportFormCompany .report-form-markdown-group .report-markdown pre{background:var(--report-markdown-pre-bg);border:1px solid var(--report-border);border-radius:12px}#reportForm .report-form-markdown-group .report-markdown pre code,#reportFormCompany .report-form-markdown-group .report-markdown pre code,#reportForm .report-form-markdown-group .report-markdown pre .hljs,#reportFormCompany .report-form-markdown-group .report-markdown pre .hljs{color:inherit!important}#reportForm .report-form-markdown-group .report-markdown :not(pre)>code,#reportFormCompany .report-form-markdown-group .report-markdown :not(pre)>code{background:var(--report-markdown-inline-code-bg);color:var(--report-markdown-inline-code-color)}#reportForm .report-max-characters,#reportFormCompany .report-max-characters,#reportForm .max-characters,#reportFormCompany .max-characters{color:var(--report-muted);padding-left:2px;font-size:12px;line-height:1.45;display:block}#reportForm .report-step-group,#reportFormCompany .report-step-group{border:1px solid var(--report-border);background:var(--report-surface-elevated);border-radius:18px;margin-bottom:14px;padding:18px}#reportForm .report-step-card-header,#reportFormCompany .report-step-card-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}#reportForm .report-step-item,#reportFormCompany .report-step-item{margin-bottom:0}#reportForm .step-indicator,#reportFormCompany .step-indicator{align-items:center;gap:12px;display:inline-flex}#reportForm .step-indicator-title,#reportFormCompany .step-indicator-title{color:var(--report-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-family:Open Sans Bold,sans-serif;font-size:12px;display:block}#reportForm .step-indicator-number,#reportFormCompany .step-indicator-number{text-align:center;width:36px;height:36px;color:var(--report-text);background:var(--report-bg);border-radius:50%;justify-content:center;align-items:center;font-family:Open Sans Bold,sans-serif;display:inline-flex}#reportForm .step-indicator-meta,#reportFormCompany .step-indicator-meta{flex-direction:column;min-width:0;display:flex}#reportForm .step-indicator-label,#reportFormCompany .step-indicator-label{color:var(--report-text);font-family:Open Sans Bold,sans-serif;font-size:16px;font-weight:700}#reportForm .report-step-textarea,#reportFormCompany .report-step-textarea{width:100%!important;min-height:170px!important;margin-right:0!important}#reportForm .step-evidence-text-meta,#reportFormCompany .step-evidence-text-meta{color:var(--report-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}#reportForm .step-evidence-text-meta strong,#reportFormCompany .step-evidence-text-meta strong{color:var(--report-text);font-family:Open Sans Bold,sans-serif}#reportForm .evidence-composer,#reportFormCompany .evidence-composer{border:1px solid var(--report-border);background:color-mix(in srgb, var(--report-bg) 90%, var(--report-surface-elevated));border-radius:12px;margin-top:8px;padding:7px}#reportForm .evidence-composer__header,#reportFormCompany .evidence-composer__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}#reportForm .evidence-composer__eyebrow,#reportFormCompany .evidence-composer__eyebrow{color:var(--report-accent);letter-spacing:.12em;text-transform:uppercase;font-family:Open Sans Bold,sans-serif;font-size:10px;display:inline-flex}#reportForm .evidence-composer__summary,#reportFormCompany .evidence-composer__summary{border:1px solid var(--report-border);min-height:20px;color:var(--report-muted);background:var(--report-surface-elevated);border-radius:999px;flex-shrink:0;align-items:center;padding:0 7px;font-family:Open Sans Bold,sans-serif;font-size:10px;display:inline-flex}#reportForm .evidence-composer__summary.is-active,#reportFormCompany .evidence-composer__summary.is-active{color:var(--report-accent-strong);background:#11c1ee1f;border-color:#11c1ee6b}#reportForm .evidence-composer__summary.has-error,#reportFormCompany .evidence-composer__summary.has-error{color:var(--report-danger);background:#ec59551f;border-color:#ec595570}#reportForm .evidence-dropzone.ant-upload.ant-upload-drag,#reportFormCompany .evidence-dropzone.ant-upload.ant-upload-drag{border:1px dashed var(--report-border-strong);background:var(--report-surface-elevated);border-radius:10px;transition:border-color .2s,background .2s,box-shadow .2s}#reportForm .evidence-dropzone.ant-upload.ant-upload-drag:hover,#reportFormCompany .evidence-dropzone.ant-upload.ant-upload-drag:hover,#reportForm .evidence-dropzone.ant-upload.ant-upload-drag.ant-upload-drag-hover,#reportFormCompany .evidence-dropzone.ant-upload.ant-upload-drag.ant-upload-drag-hover{border-color:var(--report-accent);box-shadow:var(--report-focus);background:#11c1ee14}#reportForm .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload,#reportFormCompany .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload,#reportForm .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload-btn,#reportFormCompany .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload-btn{min-height:40px;padding:5px 7px!important}#reportForm .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload-btn,#reportFormCompany .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload-btn{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid!important}#reportForm .evidence-dropzone__icon,#reportFormCompany .evidence-dropzone__icon{width:26px;height:26px;color:var(--report-accent-strong);background:#11c1ee1f;border:1px solid #11c1ee3d;border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}#reportForm .evidence-dropzone__copy,#reportFormCompany .evidence-dropzone__copy{text-align:left;min-width:0}#reportForm .evidence-dropzone__copy strong,#reportFormCompany .evidence-dropzone__copy strong,#reportForm .evidence-dropzone__copy span,#reportFormCompany .evidence-dropzone__copy span{display:block}#reportForm .evidence-dropzone__copy strong,#reportFormCompany .evidence-dropzone__copy strong{color:var(--report-text);font-family:Open Sans Bold,sans-serif;font-size:11px}#reportForm .evidence-dropzone__copy span,#reportFormCompany .evidence-dropzone__copy span{color:var(--report-muted);font-size:10px;line-height:1.2}#reportForm .evidence-dropzone__button,#reportFormCompany .evidence-dropzone__button{min-height:26px;color:var(--report-accent-strong);background:#11c1ee1f;border-color:#11c1ee57;border-radius:999px;padding:0 10px;font-family:Open Sans Bold,sans-serif;font-size:11px}#reportForm .evidence-attachment-list,#reportFormCompany .evidence-attachment-list{gap:4px;max-height:144px;margin-top:6px;padding-right:2px;display:grid;overflow-y:auto}#reportForm .evidence-attachment-item,#reportFormCompany .evidence-attachment-item{border:1px solid var(--report-border);background:var(--report-surface-elevated);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:4px 5px;display:grid}#reportForm .evidence-attachment-item--failed,#reportFormCompany .evidence-attachment-item--failed{background:#ec595514;border-color:#ec59556b}#reportForm .evidence-attachment-item--uploading,#reportFormCompany .evidence-attachment-item--uploading,#reportForm .evidence-attachment-item--processing,#reportFormCompany .evidence-attachment-item--processing{border-color:#11c1ee52}#reportForm .evidence-attachment-item__preview,#reportFormCompany .evidence-attachment-item__preview{width:28px;height:28px;color:var(--report-accent-strong);background:var(--report-bg);border:1px solid var(--report-border);border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:inline-flex;overflow:hidden}#reportForm .evidence-attachment-item__preview span,#reportFormCompany .evidence-attachment-item__preview span{background-position:50%;background-size:cover;width:100%;height:100%}#reportForm .evidence-attachment-item__body,#reportFormCompany .evidence-attachment-item__body{min-width:0}#reportForm .evidence-attachment-item__top,#reportFormCompany .evidence-attachment-item__top{justify-content:space-between;align-items:center;gap:6px;display:flex}#reportForm .evidence-attachment-item__top strong,#reportFormCompany .evidence-attachment-item__top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--report-text);font-family:Open Sans Bold,sans-serif;font-size:11px;overflow:hidden}#reportForm .evidence-attachment-item__meta,#reportFormCompany .evidence-attachment-item__meta{color:var(--report-muted);flex-wrap:wrap;gap:5px;font-size:9px;line-height:1.2;display:flex}#reportForm .evidence-status-badge,#reportFormCompany .evidence-status-badge{color:#66bb6a;background:#66bb6a24;border:1px solid #66bb6a47;border-radius:999px;flex-shrink:0;padding:1px 5px;font-family:Open Sans Bold,sans-serif;font-size:8px}#reportForm .evidence-status-badge--uploading,#reportFormCompany .evidence-status-badge--uploading,#reportForm .evidence-status-badge--processing,#reportFormCompany .evidence-status-badge--processing{color:var(--report-accent-strong);background:#11c1ee1f;border-color:#11c1ee47}#reportForm .evidence-status-badge--failed,#reportFormCompany .evidence-status-badge--failed{color:var(--report-danger);background:#ec59551f;border-color:#ec595557}#reportForm .evidence-status-badge--removing,#reportFormCompany .evidence-status-badge--removing{color:#ffb74d;background:#ffb74d1f;border-color:#ffb74d47}#reportForm .evidence-upload-progress,#reportFormCompany .evidence-upload-progress{background:var(--report-bg);border-radius:999px;height:2px;margin-top:3px;overflow:hidden}#reportForm .evidence-upload-progress span,#reportFormCompany .evidence-upload-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--report-accent), var(--report-accent-strong));height:100%;transition:width .18s;display:block}#reportForm .evidence-attachment-item--failed .evidence-upload-progress span,#reportFormCompany .evidence-attachment-item--failed .evidence-upload-progress span{background:var(--report-danger)}#reportForm .evidence-attachment-item__actions,#reportFormCompany .evidence-attachment-item__actions{align-items:center;gap:3px;display:inline-flex}#reportForm .evidence-attachment-item__actions a,#reportFormCompany .evidence-attachment-item__actions a,#reportForm .evidence-attachment-item__actions button,#reportFormCompany .evidence-attachment-item__actions button{border:1px solid var(--report-border);background:var(--report-bg);width:24px;height:24px;color:var(--report-muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}#reportForm .evidence-attachment-item__actions a:hover,#reportFormCompany .evidence-attachment-item__actions a:hover,#reportForm .evidence-attachment-item__actions button:hover,#reportFormCompany .evidence-attachment-item__actions button:hover{color:var(--report-accent-strong);border-color:var(--report-accent);background:#11c1ee1a}#reportForm .evidence-attachment-item__actions button:disabled,#reportFormCompany .evidence-attachment-item__actions button:disabled{opacity:.45;cursor:not-allowed}#reportForm .attachment-container h3,#reportFormCompany .attachment-container h3{color:var(--report-text);margin:0 0 6px;font-family:Open Sans Bold,sans-serif;font-size:14px}#reportForm .attachment-container small,#reportFormCompany .attachment-container small{color:var(--report-muted);margin-bottom:10px;line-height:1.45;display:block}#reportForm .btn-upload-attachment,#reportFormCompany .btn-upload-attachment{border:1px solid var(--report-accent);min-height:34px;color:var(--report-accent-strong);background:#11c1ee24;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-family:Open Sans Bold,sans-serif;font-size:12px;display:inline-flex}#reportForm .ant-upload-list-item-name,#reportFormCompany .ant-upload-list-item-name{background:0 0;padding-left:0;color:var(--report-text)!important}#reportForm .step-attachments-footer,#reportFormCompany .step-attachments-footer{border:1px solid var(--report-border);background:var(--report-bg);border-radius:14px;margin-top:12px;padding:12px 14px}#reportForm .step-attachments-footer .ant-radio-group,#reportFormCompany .step-attachments-footer .ant-radio-group{width:100%}#reportForm .step-attachments-footer .ant-radio-button-wrapper,#reportFormCompany .step-attachments-footer .ant-radio-button-wrapper{border-color:var(--report-border);background:var(--report-surface-elevated);height:38px;color:var(--report-text);margin-right:8px;padding:0 14px;line-height:36px;border-radius:999px!important}#reportForm .step-attachments-footer .ant-radio-button-wrapper-checked,#reportFormCompany .step-attachments-footer .ant-radio-button-wrapper-checked{border-color:var(--report-accent);color:var(--report-accent-strong);box-shadow:none;background:#11c1ee1f}#reportForm .step-attachments-text-footer,#reportFormCompany .step-attachments-text-footer{color:var(--report-muted);text-align:right;padding-top:7px;font-size:12px}#reportForm .step-attachments-text-footer span,#reportFormCompany .step-attachments-text-footer span{color:var(--report-text);font-family:Open Sans Bold,sans-serif}#reportForm .btn-remove-step,#reportFormCompany .btn-remove-step{color:var(--report-danger);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-family:Open Sans Bold,sans-serif;font-size:13px;display:inline-flex}#reportForm .report-step-actions-row,#reportFormCompany .report-step-actions-row{margin-top:8px}#reportForm .report-step-actions-cell,#reportFormCompany .report-step-actions-cell{margin-bottom:2px}#reportForm .btn-add-step,#reportFormCompany .btn-add-step{background:var(--report-surface-elevated);border-color:var(--report-border-strong);width:100%;min-width:148px;height:46px;color:var(--report-text);border-radius:999px;font-family:Open Sans Bold,sans-serif;font-size:14px}#reportForm .btn-add-step:hover,#reportFormCompany .btn-add-step:hover,#reportForm .btn-add-step:focus,#reportFormCompany .btn-add-step:focus{border-color:var(--report-accent);color:var(--report-accent-strong)}#reportForm .report-form-actions,#reportFormCompany .report-form-actions{margin-top:10px;margin-bottom:0;padding-top:8px}#reportForm .report-form-actions .btn-draft,#reportFormCompany .report-form-actions .btn-draft,#reportForm .report-form-actions .btn-hacker,#reportFormCompany .report-form-actions .btn-hacker,#reportForm .report-form-actions .btn-company,#reportFormCompany .report-form-actions .btn-company{border-radius:999px;min-height:50px;font-size:15px}#reportForm .report-form-actions .btn-draft,#reportFormCompany .report-form-actions .btn-draft{border-radius:999px}#reportForm{--report-bg:#0f1722;--report-surface:#141d2a;--report-surface-elevated:#1a2634;--report-border:#bdd2eb24;--report-border-strong:#bdd2eb42;--report-text:#eff5ff;--report-muted:#9eb0c7;--report-placeholder:#7f95af;--report-accent:#11c1ee;--report-accent-strong:#11c1ee;--report-shadow:0 20px 42px #01071057;--report-focus:0 0 0 3px #11c1ee4d;--report-disabled:#ffffff1f;--report-markdown-pre-bg:#0b1422;--report-markdown-inline-code-bg:#ffffff1f;--report-markdown-inline-code-color:#ffd479}#reportForm .cvss-grid-row .ant-radio-button-wrapper{background:#ffffff0f}#reportForm .report-form-markdown-group .report-markdown-preview,#reportForm .report-markdown-na-state{background:var(--report-bg)}#reportForm .step-indicator-number{border:1px solid #ffffff26}#reportForm .btn-draft{color:#f4f7fb;background-color:#5d6672;border-color:#5d6672}#reportFormCompany{--report-bg:#fff;--report-surface:#fff;--report-surface-elevated:#f5f8fb;--report-border:#11202e1f;--report-border-strong:#11202e38;--report-text:#11202e;--report-muted:#5d7185;--report-placeholder:#7a8fa3;--report-accent:#11c1ee;--report-accent-strong:#0b8cab;--report-shadow:0 12px 30px #0f172014;--report-focus:0 0 0 3px #11c1ee33;--report-disabled:#11202e14;--report-markdown-pre-bg:#f6f8fa;--report-markdown-inline-code-bg:#eef2f7;--report-markdown-inline-code-color:#b42318}#reportFormCompany .btn-draft{color:#1e3143;background-color:#d8e0e9;border-color:#d8e0e9}body[data-color-mode=dark] #hackerLayout .report-page-frame,body.vs[data-mode=dark] #hackerLayout .report-page-frame,body[data-color-mode=dark] #companyLayout .report-page-frame,body.vs[data-mode=dark] #companyLayout .report-page-frame{background:linear-gradient(#0a1019f5,#0c131deb);border:1px solid #bdd2eb1a;box-shadow:0 28px 56px #02081257}body[data-color-mode=dark] #reportForm,body.vs[data-mode=dark] #reportForm,body[data-color-mode=dark] #reportFormCompany,body.vs[data-mode=dark] #reportFormCompany{--report-bg:#0f1722;--report-surface:#141d2a;--report-surface-elevated:#1a2634;--report-border:#bdd2eb24;--report-border-strong:#bdd2eb42;--report-text:#eff5ff;--report-muted:#9eb0c7;--report-placeholder:#7f95af;--report-accent:var(--vs-accent);--report-accent-strong:var(--vs-accent-strong);--report-shadow:0 20px 42px #01071057;--report-focus:var(--vs-focus);--report-disabled:#ffffff1f;--report-markdown-pre-bg:#0b1422;--report-markdown-inline-code-bg:#ffffff1f;--report-markdown-inline-code-color:#ffd479}body[data-color-mode=dark] #reportForm .cvss-grid-row .ant-radio-button-wrapper,body.vs[data-mode=dark] #reportForm .cvss-grid-row .ant-radio-button-wrapper,body[data-color-mode=dark] #reportFormCompany .cvss-grid-row .ant-radio-button-wrapper,body.vs[data-mode=dark] #reportFormCompany .cvss-grid-row .ant-radio-button-wrapper{background:#ffffff0f}body[data-color-mode=dark] #reportForm .report-form-markdown-group .report-markdown-preview,body.vs[data-mode=dark] #reportForm .report-form-markdown-group .report-markdown-preview,body[data-color-mode=dark] #reportFormCompany .report-form-markdown-group .report-markdown-preview,body.vs[data-mode=dark] #reportFormCompany .report-form-markdown-group .report-markdown-preview,body[data-color-mode=dark] #reportForm .report-markdown-na-state,body.vs[data-mode=dark] #reportForm .report-markdown-na-state,body[data-color-mode=dark] #reportFormCompany .report-markdown-na-state,body.vs[data-mode=dark] #reportFormCompany .report-markdown-na-state{background:var(--report-bg)}body[data-color-mode=dark] #reportForm .step-indicator-number,body.vs[data-mode=dark] #reportForm .step-indicator-number,body[data-color-mode=dark] #reportFormCompany .step-indicator-number,body.vs[data-mode=dark] #reportFormCompany .step-indicator-number{border:1px solid #ffffff26}body[data-color-mode=dark] #reportForm .btn-draft,body.vs[data-mode=dark] #reportForm .btn-draft,body[data-color-mode=dark] #reportFormCompany .btn-draft,body.vs[data-mode=dark] #reportFormCompany .btn-draft{color:#f4f7fb;background-color:#5d6672;border-color:#5d6672}body[data-color-mode=light] #hackerLayout .report-page-frame,body.vs[data-mode=light] #hackerLayout .report-page-frame,body[data-color-mode=light] #companyLayout .report-page-frame,body.vs[data-mode=light] #companyLayout .report-page-frame{background:linear-gradient(#fffffff5,#f5f9fceb);border:1px solid #11202e17;box-shadow:0 18px 38px #0f172014}body[data-color-mode=light] #reportForm,body.vs[data-mode=light] #reportForm,body[data-color-mode=light] #reportFormCompany,body.vs[data-mode=light] #reportFormCompany{--report-bg:#fff;--report-surface:#fff;--report-surface-elevated:#f5f8fb;--report-border:#11202e1f;--report-border-strong:#11202e38;--report-text:#11202e;--report-muted:#5d7185;--report-placeholder:#7a8fa3;--report-accent:var(--vs-accent);--report-accent-strong:var(--vs-accent-strong);--report-shadow:0 12px 30px #0f172014;--report-focus:var(--vs-focus);--report-disabled:#11202e14;--report-markdown-pre-bg:#f6f8fa;--report-markdown-inline-code-bg:#eef2f7;--report-markdown-inline-code-color:#b42318}body[data-color-mode=light] #reportForm .btn-draft,body.vs[data-mode=light] #reportForm .btn-draft,body[data-color-mode=light] #reportFormCompany .btn-draft,body.vs[data-mode=light] #reportFormCompany .btn-draft{color:#1e3143;background-color:#d8e0e9;border-color:#d8e0e9}body#hackerLayout[data-color-mode=light] .report-page-frame,body.vs#hackerLayout[data-mode=light] .report-page-frame,body.vs#hackerLayout[data-color-mode=light] .report-page-frame{background:linear-gradient(#fffffff5,#f5f9fceb);border:1px solid #11202e17;box-shadow:0 18px 38px #0f172014}@media (width<=991px){#hackerLayout .report-page-frame,#companyLayout .report-page-frame{padding:4px 12px 28px}#reportForm .report-autosave-status,#reportFormCompany .report-autosave-status{border-radius:16px;align-items:flex-start;width:100%}#reportForm .report-autosave-status__copy,#reportFormCompany .report-autosave-status__copy{flex-direction:column;align-items:flex-start;gap:2px}#reportForm .report-form-section,#reportFormCompany .report-form-section{border-radius:18px;padding:16px 14px}#reportForm .report-form-grid,#reportFormCompany .report-form-grid,#reportForm .report-form-story-grid,#reportFormCompany .report-form-story-grid,#reportForm .report-form-technical-grid,#reportFormCompany .report-form-technical-grid{grid-template-columns:minmax(0,1fr);gap:14px}#reportForm .cvss-score-display,#reportFormCompany .cvss-score-display{width:100%;max-width:100%;margin-top:8px;margin-left:0}#reportForm .cvss-result-panel,#reportFormCompany .cvss-result-panel{grid-template-columns:1fr;margin-top:8px}#reportForm .report-severity-topline,#reportFormCompany .report-severity-topline,#reportForm .report-severity-controls,#reportFormCompany .report-severity-controls{grid-template-columns:1fr}#reportForm .report-severity-topline,#reportFormCompany .report-severity-topline{gap:10px;display:grid}#reportForm .severity-mode-chip,#reportFormCompany .severity-mode-chip{width:100%}#reportForm .cvss-result-panel__score,#reportFormCompany .cvss-result-panel__score{min-height:64px}#reportForm .cvss-result-panel__vector,#reportFormCompany .cvss-result-panel__vector{grid-template-columns:1fr}#reportForm .cvss-grid-row>.ant-col,#reportFormCompany .cvss-grid-row>.ant-col{flex:0 0 100%;width:100%;max-width:100%;margin-bottom:8px}#reportForm .severity-btn-group .ant-radio-group.ant-radio-group-large,#reportFormCompany .severity-btn-group .ant-radio-group.ant-radio-group-large{width:100%}#reportForm .severity-btn-group .ant-radio-button-wrapper,#reportFormCompany .severity-btn-group .ant-radio-button-wrapper{text-align:center;width:100%;margin-bottom:6px;border-radius:10px!important}#reportForm .step-attachments-footer .ant-radio-button-wrapper,#reportFormCompany .step-attachments-footer .ant-radio-button-wrapper{text-align:center;width:100%;margin:0 0 8px}#reportForm .step-evidence-text-meta,#reportFormCompany .step-evidence-text-meta,#reportForm .evidence-composer__header,#reportFormCompany .evidence-composer__header{flex-direction:column;align-items:flex-start}#reportForm .evidence-composer,#reportFormCompany .evidence-composer{border-radius:12px;padding:7px}#reportForm .evidence-composer__summary,#reportFormCompany .evidence-composer__summary{justify-content:flex-start;width:100%}#reportForm .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload,#reportFormCompany .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload,#reportForm .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload-btn,#reportFormCompany .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload-btn{min-height:44px;padding:6px!important}#reportForm .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload-btn,#reportFormCompany .evidence-dropzone.ant-upload.ant-upload-drag .ant-upload-btn{text-align:left;justify-items:start;grid-template-columns:26px minmax(0,1fr)!important}#reportForm .evidence-dropzone__copy,#reportFormCompany .evidence-dropzone__copy{text-align:left}#reportForm .evidence-dropzone__button,#reportFormCompany .evidence-dropzone__button{grid-column:1/-1;width:auto;min-height:28px}#reportForm .evidence-attachment-item,#reportFormCompany .evidence-attachment-item{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:40px}#reportForm .evidence-attachment-item__preview,#reportFormCompany .evidence-attachment-item__preview{border-radius:8px;width:28px;height:28px}#reportForm .evidence-attachment-item__top,#reportFormCompany .evidence-attachment-item__top{gap:5px}#reportForm .evidence-attachment-item__actions,#reportFormCompany .evidence-attachment-item__actions{justify-content:flex-end;width:auto}#reportForm .evidence-attachment-item__actions a,#reportFormCompany .evidence-attachment-item__actions a,#reportForm .evidence-attachment-item__actions button,#reportFormCompany .evidence-attachment-item__actions button{width:30px;height:30px}#reportForm .step-attachments-text-footer,#reportFormCompany .step-attachments-text-footer{text-align:left;padding:2px 0 0!important}#reportForm .btn-remove-step,#reportFormCompany .btn-remove-step{padding-top:0}#reportForm .report-step-card-header,#reportFormCompany .report-step-card-header{flex-direction:column;align-items:flex-start}#reportForm .report-form-actions .btn-draft,#reportFormCompany .report-form-actions .btn-draft{margin-bottom:10px}}#ranking-container .ant-pagination{margin-bottom:25px}#ranking-container #companyRanking,#ranking-container #hackerRanking{position:relative;overflow:hidden}#ranking-container #hackerRanking{height:auto}#ranking-container #hackerRanking .top-hacker{height:74px;margin-bottom:5px}#ranking-container #hackerRanking .top-hacker .ant-card-body{padding:15px 5px 15px 20px}#ranking-container #hackerRanking .top-hacker .ant-card-body .position span.numberCircle{color:#ee4b4b;text-align:center;background:0 0;border-radius:50%;width:45px;padding:8px 15px;font-size:28px;font-weight:700}#ranking-container #hackerRanking .top-hacker .ant-card-body p.nickname,#ranking-container #hackerRanking .top-hacker .ant-card-body p.country{color:#fbfbfb;margin-top:5px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}#ranking-container #hackerRanking .top-hacker .ant-card-body p.vulnerability,#ranking-container #hackerRanking .top-hacker .ant-card-body p.top-hacker-point{padding-top:5px;font-family:Open Sans,sans-serif;font-size:21px;font-weight:600}#ranking-container #hackerRanking .top-hacker:hover{background-color:#000}#ranking-container #hackerRanking #rankingList{margin-top:30px}#ranking-container #hackerRanking #rankingList .ant-card-body{padding:10px}#ranking-container #hackerRanking #rankingList .ant-card-body .ant-table-wrapper .ant-table .ant-table-body .ant-table-thead th{color:#888;text-align:center;background-color:#0000;font-size:14px}#ranking-container #hackerRanking #rankingList .ant-card-body .ant-table-wrapper .ant-table .ant-table-body .ant-table-tbody tr:hover td{background:0 0}#ranking-container #hackerRanking #rankingList .ant-card-body .ant-table-wrapper .ant-table .ant-table-body .ant-table-tbody td{color:#e0e0e0;text-align:center;border-bottom:1px solid #666;font-size:14px}#ranking-container #hackerRanking #rankingList .ant-card-body .ant-table-wrapper .ant-table .ant-table-body .ant-table-tbody td:first-child{color:#fff;font-size:24px}#ranking-container #hackerRanking #rankingList .ant-card-body .ant-table-placeholder{color:#fff;background-color:#0000;border-bottom:1px solid #666}#ranking-container #companyRanking{height:auto}#ranking-container #companyRanking h1{margin-bottom:15px}#ranking-container #companyRanking .top-hacker{height:74px;margin-bottom:5px}#ranking-container #companyRanking .top-hacker .ant-card-body{padding:15px 5px 15px 20px}#ranking-container #companyRanking .top-hacker .ant-card-body .position span.numberCircle{color:#11c1ee;text-align:center;background:0 0;border-radius:50%;width:45px;padding:8px 15px;font-size:28px;font-weight:700}#ranking-container #companyRanking .top-hacker .ant-card-body p.nickname,#ranking-container #companyRanking .top-hacker .ant-card-body p.country{margin-top:5px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}#ranking-container #companyRanking .top-hacker .ant-card-body p.vulnerability,#ranking-container #companyRanking .top-hacker .ant-card-body p.top-hacker-point{padding-top:5px;font-family:Open Sans,sans-serif;font-size:21px;font-weight:600}#ranking-container #companyRanking .top-hacker:hover{background-color:#11c1ee}#ranking-container #companyRanking .top-hacker:hover .ant-card-body .position span.numberCircle,#ranking-container #companyRanking .top-hacker:hover .ant-card-body p.nickname,#ranking-container #companyRanking .top-hacker:hover .ant-card-body p.country,#ranking-container #companyRanking .top-hacker:hover .ant-card-body p.vulnerability,#ranking-container #companyRanking .top-hacker:hover .ant-card-body p.top-hacker-point{color:#fff}#ranking-container #companyRanking #rankingList{margin-top:30px}#ranking-container #companyRanking #rankingList .ant-card-body{padding:10px}#ranking-container #companyRanking #rankingList .ant-card-body .ant-table-wrapper .ant-table .ant-table-body .ant-table-thead th{color:#888;text-align:center;background-color:#0000;font-size:14px}#ranking-container #companyRanking #rankingList .ant-card-body .ant-table-wrapper .ant-table .ant-table-body .ant-table-tbody tr:hover td{background:0 0}#ranking-container #companyRanking #rankingList .ant-card-body .ant-table-wrapper .ant-table .ant-table-body .ant-table-tbody td{color:#000;text-align:center;border-bottom:1px solid #f4f3f3;font-size:14px}#ranking-container #companyRanking #rankingList .ant-card-body .ant-table-placeholder{color:#888;background-color:#0000;border-bottom:1px solid #e0e0e0}.tiny-smartphone #ranking-container .top-hacker .nickname{padding-left:5px}.ant-tabs-nav .ant-tabs-tab-active{color:#ee4b4b}.ant-tabs-nav .ant-tabs-tab-active:hover{color:#ff6363}.ant-tabs-nav{color:#fff}.ant-tabs-nav .ant-tabs-tab:hover{color:#ff6363}.ant-tabs-ink-bar{background-color:#ff6363}#hackerLayout .dashboard-shell,#companyLayout .dashboard-shell{background:0 0;min-height:100vh}#hackerLayout .dashboard-header,#companyLayout .dashboard-header{border-bottom:1px solid #0000;align-items:center;height:auto;min-height:72px;padding:0 24px;line-height:normal;display:flex}#hackerLayout .dashboard-logo,#companyLayout .dashboard-logo{float:none;width:auto;height:auto;margin:10px 24px 10px 0}#hackerLayout .dashboard-logo img,#companyLayout .dashboard-logo img{width:min(180px,42vw);height:auto;display:block}#hackerLayout .dashboard-main-menu,#companyLayout .dashboard-main-menu{flex:1;line-height:70px;border-bottom:none!important}#hackerLayout .dashboard-main-menu .ant-menu-item,#companyLayout .dashboard-main-menu .ant-menu-item{margin:0 6px;font-size:15px;font-weight:700}#hackerLayout .dashboard-main-menu>.dashboard-main-menu-user,#companyLayout .dashboard-main-menu>.dashboard-main-menu-user{margin-right:0;float:right!important;border-bottom:none!important}#hackerLayout .dashboard-main-menu>.dashboard-main-menu-user:after,#companyLayout .dashboard-main-menu>.dashboard-main-menu-user:after{display:none}#hackerLayout .dashboard-user-actions,#companyLayout .dashboard-user-actions{align-items:center;gap:12px;display:inline-flex}#hackerLayout .dashboard-theme-shell,#companyLayout .dashboard-theme-shell{align-items:center;display:inline-flex}#hackerLayout .dashboard-user-cluster,#companyLayout .dashboard-user-cluster{align-items:center;gap:10px;display:inline-flex}#hackerLayout .dashboard-user-trigger,#companyLayout .dashboard-user-trigger{align-items:center;gap:10px;font-weight:700;display:inline-flex}#hackerLayout .dashboard-user-name,#companyLayout .dashboard-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}#hackerLayout .dashboard-user-trigger .ant-avatar,#companyLayout .dashboard-user-trigger .ant-avatar{width:30px;height:30px;line-height:30px}#hackerLayout .dashboard-signout-btn,#companyLayout .dashboard-signout-btn{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0}#hackerLayout .dashboard-submenu-row,#companyLayout .dashboard-submenu-row{margin:16px 0 0}#hackerLayout .dashboard-submenu-panel,#companyLayout .dashboard-submenu-panel{border:1px solid #0000;border-radius:14px;padding:0 12px}#hackerLayout .dashboard-submenu-menu,#companyLayout .dashboard-submenu-menu{min-height:52px;line-height:52px;background:0 0!important;border-bottom:none!important}#hackerLayout .dashboard-submenu-menu .ant-menu-item,#companyLayout .dashboard-submenu-menu .ant-menu-item{margin:0 10px 0 0;font-weight:700}#hackerLayout .dashboard-content,#companyLayout .dashboard-content{padding:18px 0 0}#hackerLayout #hackerBg,#companyLayout #hackerBg,#hackerLayout #companyBg,#companyLayout #companyBg{min-height:calc(100vh - 250px);padding:8px 0 34px}#hackerLayout .reports-view-detail-col,#companyLayout .reports-view-detail-col{padding-bottom:28px}#hackerLayout .reports-empty-state,#companyLayout .reports-empty-state{padding-left:20px}#hackerLayout .dashboard-links-row,#companyLayout .dashboard-links-row{margin-top:12px}#hackerLayout .siteFooter,#companyLayout .siteFooter{border-top:1px solid #0000;padding:26px 0 18px}#hackerLayout .siteFooter .footer-title,#companyLayout .siteFooter .footer-title{margin-bottom:8px;font-size:15px;font-weight:700}#hackerLayout .siteFooter .footer-links,#companyLayout .siteFooter .footer-links{margin:0 0 5px}#hackerLayout .siteFooter .footer-links>a,#companyLayout .siteFooter .footer-links>a{text-decoration:none}#hackerLayout .siteFooter .footer-links>a:hover,#companyLayout .siteFooter .footer-links>a:hover{text-underline-offset:3px;text-decoration:underline}#hackerLayout .dashboard-footer,#companyLayout .dashboard-footer{border-top:1px solid #0000;padding:16px 26px}#hackerLayout .dashboard-footer p,#companyLayout .dashboard-footer p{margin:0;font-size:13px}#hackerLayout .dashboard-shell-mobile,#companyLayout .dashboard-shell-mobile{min-height:100vh}#hackerLayout .dashboard-mobile-sider,#companyLayout .dashboard-mobile-sider{box-shadow:0 18px 34px #0003}#hackerLayout .dashboard-main-menu-mobile,#companyLayout .dashboard-main-menu-mobile{height:100%;padding-top:8px;border-right:none!important}#hackerLayout .dashboard-main-menu-mobile .ant-menu-item,#companyLayout .dashboard-main-menu-mobile .ant-menu-item{height:auto;padding-top:13px;padding-bottom:13px;line-height:1.5;margin:0!important}#hackerLayout .dashboard-mobile-main,#companyLayout .dashboard-mobile-main{min-height:100vh}#hackerLayout .dashboard-mobile-header,#companyLayout .dashboard-mobile-header{border-bottom:1px solid #0000;height:60px;padding:0 12px;line-height:60px}#hackerLayout .dashboard-mobile-trigger,#companyLayout .dashboard-mobile-trigger{cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px 8px;line-height:1}#hackerLayout .dashboard-mobile-trigger .anticon,#companyLayout .dashboard-mobile-trigger .anticon{font-size:20px}#hackerLayout .dashboard-mobile-user-menu,#companyLayout .dashboard-mobile-user-menu{text-align:right;padding-right:2px}#hackerLayout .dashboard-mobile-content,#companyLayout .dashboard-mobile-content{margin:0;padding:0}#hackerLayout .dashboard-mobile-content-card,#companyLayout .dashboard-mobile-content-card{padding:12px 10px 24px}#hackerLayout #hackerDetails,#companyLayout #hackerDetails,#hackerLayout #companyDetails,#companyLayout #companyDetails{border:1px solid #0000;border-radius:18px;height:auto;min-height:0;margin-bottom:16px;padding:18px}#hackerLayout #hackerDetails h2,#companyLayout #hackerDetails h2,#hackerLayout #companyDetails h2,#companyLayout #companyDetails h2{margin-bottom:8px;line-height:1.2}#hackerLayout #hackerDetails .description,#companyLayout #hackerDetails .description,#hackerLayout #companyDetails .description,#companyLayout #companyDetails .description{margin-bottom:0;line-height:1.45}#hackerLayout #hackerDetails .subTitle,#companyLayout #hackerDetails .subTitle{margin-bottom:2px}#hackerLayout #hackerDetails .ranking,#companyLayout #hackerDetails .ranking,#hackerLayout #hackerDetails .score,#companyLayout #hackerDetails .score{margin-bottom:0;line-height:1.1}#hackerLayout #companyDetails .buttonContainer,#companyLayout #companyDetails .buttonContainer{padding-top:44px}#hackerLayout #hackerProgramList,#companyLayout #hackerProgramList,#hackerLayout #companyProgramList,#companyLayout #companyProgramList{margin-top:8px}#hackerLayout #hackerProgramList .programItem,#companyLayout #hackerProgramList .programItem,#hackerLayout #companyProgramList .programItem,#companyLayout #companyProgramList .programItem{box-shadow:var(--vs-shadow-soft);border:1px solid #0000;margin-bottom:14px;overflow:hidden;border-radius:16px!important}#hackerLayout #hackerProgramList .programItem .ant-card-body,#companyLayout #hackerProgramList .programItem .ant-card-body,#hackerLayout #companyProgramList .programItem .ant-card-body,#companyLayout #companyProgramList .programItem .ant-card-body{padding:18px}#hackerLayout #hackerProgramList .program-title,#companyLayout #hackerProgramList .program-title,#hackerLayout #companyProgramList .program-title,#companyLayout #companyProgramList .program-title{height:auto;max-height:52px;margin-bottom:4px;line-height:1.2}#hackerLayout #hackerProgramList p,#companyLayout #hackerProgramList p,#hackerLayout #companyProgramList p,#companyLayout #companyProgramList p{margin-bottom:3px}#hackerLayout #hackerProgramList .program-description,#companyLayout #hackerProgramList .program-description,#hackerLayout #companyProgramList .program-description,#companyLayout #companyProgramList .program-description{min-height:0;margin-bottom:6px}#hackerLayout #hackerProgramList .btn-reports,#companyLayout #hackerProgramList .btn-reports,#hackerLayout #companyProgramList .btn-reports,#companyLayout #companyProgramList .btn-reports,#hackerLayout #hackerProgramList .btn-program-item,#companyLayout #hackerProgramList .btn-program-item,#hackerLayout #companyProgramList .btn-program-item,#companyLayout #companyProgramList .btn-program-item{border-radius:999px;height:34px;padding:0 14px;font-size:12px;line-height:32px}#hackerLayout #hackerProgramList .rewards-range,#companyLayout #hackerProgramList .rewards-range,#hackerLayout #companyProgramList .rewards-range,#companyLayout #companyProgramList .rewards-range{padding-top:8px;display:block;overflow:hidden}#hackerLayout #hackerProgramList .rewards-range p,#companyLayout #hackerProgramList .rewards-range p,#hackerLayout #companyProgramList .rewards-range p,#companyLayout #companyProgramList .rewards-range p{float:left;align-items:center;margin-right:4px;display:inline-flex}#hackerLayout #hackerProgramList .program-hacker-count,#companyLayout #hackerProgramList .program-hacker-count,#hackerLayout #companyProgramList .program-hacker-count,#companyLayout #companyProgramList .program-hacker-count{padding-right:20px}#hackerLayout #hackerReportView,#companyLayout #hackerReportView,#hackerLayout #companyReportView,#companyLayout #companyReportView{padding:0 10px 0 6px}#hackerLayout #hackerReportView #filterBox,#companyLayout #hackerReportView #filterBox,#hackerLayout #companyReportView #filterBox,#companyLayout #companyReportView #filterBox{border:1px solid #0000;border-radius:16px;overflow:hidden}#hackerLayout #hackerReportView #filterBox .ant-card-body,#companyLayout #hackerReportView #filterBox .ant-card-body,#hackerLayout #companyReportView #filterBox .ant-card-body,#companyLayout #companyReportView #filterBox .ant-card-body{padding:16px 14px 18px}#hackerLayout #hackerReportView #filterBox .report-list,#companyLayout #hackerReportView #filterBox .report-list,#hackerLayout #companyReportView #filterBox .report-list,#companyLayout #companyReportView #filterBox .report-list{max-height:70vh;margin-top:14px;padding-right:2px;overflow-y:auto}#hackerLayout #hackerReportView #filterBox .report-item,#companyLayout #hackerReportView #filterBox .report-item,#hackerLayout #hackerReportView #filterBox .report-item-selected,#companyLayout #hackerReportView #filterBox .report-item-selected,#hackerLayout #companyReportView #filterBox .report-item,#companyLayout #companyReportView #filterBox .report-item,#hackerLayout #companyReportView #filterBox .report-item-selected,#companyLayout #companyReportView #filterBox .report-item-selected{border-radius:12px;min-height:86px;margin-bottom:8px;padding:12px 12px 10px}#hackerLayout #hackerReportView #filterBox h3,#companyLayout #hackerReportView #filterBox h3,#hackerLayout #companyReportView #filterBox h3,#companyLayout #companyReportView #filterBox h3{width:100%;margin-bottom:9px}#hackerLayout #hackerReportView #filterBox p,#companyLayout #hackerReportView #filterBox p,#hackerLayout #companyReportView #filterBox p,#companyLayout #companyReportView #filterBox p{margin-bottom:4px}#hackerLayout #hackerReportView #userInfo,#companyLayout #hackerReportView #userInfo,#hackerLayout #hackerReportView #reportDetails,#companyLayout #hackerReportView #reportDetails,#hackerLayout #hackerReportView #commentsReports,#companyLayout #hackerReportView #commentsReports,#hackerLayout #companyReportView #userInfo,#companyLayout #companyReportView #userInfo,#hackerLayout #companyReportView #reportDetails,#companyLayout #companyReportView #reportDetails,#hackerLayout #companyReportView #commentsReports,#companyLayout #companyReportView #commentsReports{border:1px solid #0000;border-radius:16px;overflow:hidden}#hackerLayout #hackerReportView #userInfo .ant-card-body,#companyLayout #hackerReportView #userInfo .ant-card-body,#hackerLayout #companyReportView #userInfo .ant-card-body,#companyLayout #companyReportView #userInfo .ant-card-body{padding:20px 24px 18px}#hackerLayout #hackerReportView #reportDetails .attribute-group,#companyLayout #hackerReportView #reportDetails .attribute-group,#hackerLayout #companyReportView #reportDetails .attribute-group,#companyLayout #companyReportView #reportDetails .attribute-group{margin-top:16px}#hackerLayout #hackerReportView #reportDetails .attribute-container,#companyLayout #hackerReportView #reportDetails .attribute-container,#hackerLayout #companyReportView #reportDetails .attribute-container,#companyLayout #companyReportView #reportDetails .attribute-container{border:1px solid #0000;border-radius:12px}#hackerLayout .filter-form,#companyLayout .filter-form{margin-top:0!important}#hackerLayout .filter-form .filter-search-item,#companyLayout .filter-form .filter-search-item,#hackerLayout .filter-form .filter-select-item,#companyLayout .filter-form .filter-select-item,#hackerLayout .filter-form .filter-checkbox-item,#companyLayout .filter-form .filter-checkbox-item{margin-bottom:12px}#hackerLayout .filter-form .filter-search-input.ant-input-affix-wrapper,#companyLayout .filter-form .filter-search-input.ant-input-affix-wrapper{align-items:center;min-height:46px;padding:0 14px;display:flex;border-radius:14px!important}#hackerLayout .filter-form .filter-search-input .ant-input-prefix,#companyLayout .filter-form .filter-search-input .ant-input-prefix{margin-right:10px;position:static}#hackerLayout .filter-form .filter-search-input .ant-input,#companyLayout .filter-form .filter-search-input .ant-input{min-height:44px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}#hackerLayout .filter-form .filter-select-input .ant-select-selection,#companyLayout .filter-form .filter-select-input .ant-select-selection{align-items:center;min-height:46px;padding-left:4px;display:flex;border-radius:14px!important}#hackerLayout .filter-form .filter-checkbox-item .ant-checkbox-wrapper,#companyLayout .filter-form .filter-checkbox-item .ant-checkbox-wrapper{align-items:center;min-height:44px;display:inline-flex}#hackerLayout .report-filter-divider,#companyLayout .report-filter-divider{background:var(--vs-border);opacity:.9;height:1px;margin:6px 0 14px}#hackerLayout .reports-export-inline,#companyLayout .reports-export-inline{border:1px solid var(--vs-border);background:var(--vs-surface-soft);width:100%;min-height:42px;color:var(--vs-text);text-align:center;cursor:pointer;border-radius:12px;margin-top:4px;font-size:14px;font-weight:700}#hackerLayout .reports-export-error,#companyLayout .reports-export-error{color:#721c24;text-align:center;background:#f8d7da;border-radius:10px;width:100%;margin-top:8px;padding:9px 12px;font-size:13px}#hackerLayout .filter-form .ant-input,#companyLayout .filter-form .ant-input,#hackerLayout .filter-form .ant-select-selection,#companyLayout .filter-form .ant-select-selection{min-height:40px;border-radius:12px!important}#hackerLayout .dashboard-header{border-bottom-color:#ffffff14;background:#1a1f28!important}#hackerLayout .dashboard-main-menu{background:0 0!important}#hackerLayout .dashboard-main-menu .ant-menu-item>a{color:#e3eeffd1}#hackerLayout .dashboard-main-menu .ant-menu-item-selected>a,#hackerLayout .dashboard-main-menu .ant-menu-item:hover>a{color:#fff}#hackerLayout .dashboard-user-trigger{color:#e3eeffeb}#hackerLayout .dashboard-submenu-panel{background:#141820a8;border-color:#ffffff1a}#hackerLayout .dashboard-submenu-menu .ant-menu-item>a{color:#e0ecffb8}#hackerLayout .dashboard-submenu-menu .ant-menu-item-selected>a{color:#fff}#hackerLayout .siteFooter{background:#131820;border-top-color:#ffffff14}#hackerLayout .dashboard-footer{background:#171d26;border-top-color:#ffffff14}#hackerLayout .dashboard-mobile-header{border-bottom-color:#ffffff1a;background:#1a1f28!important}#hackerLayout .dashboard-mobile-trigger{color:#f4f3f3}#hackerLayout .dashboard-mobile-content-card{background:0 0}#hackerLayout #hackerDetails{background:#12161edb;border-color:#ffffff1c}#hackerLayout #hackerProgramList .programItem{background:#171c24eb;border-color:#ffffff1f}#hackerLayout #hackerReportView #filterBox,#hackerLayout #hackerReportView #userInfo,#hackerLayout #hackerReportView #reportDetails,#hackerLayout #hackerReportView #commentsReports{background:#171c24e6;border-color:#ffffff1f}#hackerLayout #hackerReportView #reportDetails .attribute-container{border-color:#ffffff1a}#companyLayout .dashboard-header{border-bottom-color:#11202e14;background:#fff!important}#companyLayout .dashboard-main-menu{background:0 0!important}#companyLayout .dashboard-main-menu .ant-menu-item>a{color:#475462}#companyLayout .dashboard-main-menu .ant-menu-item-selected>a,#companyLayout .dashboard-main-menu .ant-menu-item:hover>a{color:#0a7f9d}#companyLayout .dashboard-user-trigger{color:#1a2a39}#companyLayout .dashboard-submenu-panel{background:#fff;border-color:#11202e1f}#companyLayout .dashboard-submenu-menu .ant-menu-item>a{color:#5b6875}#companyLayout .dashboard-submenu-menu .ant-menu-item-selected>a{color:#0a7f9d}#companyLayout .siteFooter{background:#f8fbfd;border-top-color:#11202e17}#companyLayout .dashboard-footer{background:#edf4f8;border-top-color:#11202e17}#companyLayout .dashboard-mobile-header{border-bottom-color:#11202e14;background:#fff!important}#companyLayout .dashboard-mobile-trigger{color:#213246}#companyLayout #companyDetails,#companyLayout #companyProgramList .programItem,#companyLayout #companyReportView #filterBox,#companyLayout #companyReportView #userInfo,#companyLayout #companyReportView #reportDetails,#companyLayout #companyReportView #commentsReports{background:#fff;border-color:#11202e1f}#companyLayout #companyReportView #reportDetails .attribute-container{border-color:#11202e1a}@media (width<=991px){#hackerLayout #hackerBg,#companyLayout #hackerBg,#hackerLayout #companyBg,#companyLayout #companyBg{min-height:calc(100vh - 120px);padding:8px 0 16px}#hackerLayout #hackerDetails,#companyLayout #hackerDetails,#hackerLayout #companyDetails,#companyLayout #companyDetails{border-radius:14px;padding:14px}#hackerLayout #companyDetails .buttonContainer,#companyLayout #companyDetails .buttonContainer{margin-top:12px;padding-top:0}#hackerLayout #hackerProgramList .programItem .ant-card-body,#companyLayout #hackerProgramList .programItem .ant-card-body,#hackerLayout #companyProgramList .programItem .ant-card-body,#companyLayout #companyProgramList .programItem .ant-card-body{padding:14px}#hackerLayout #hackerReportView,#companyLayout #hackerReportView,#hackerLayout #companyReportView,#companyLayout #companyReportView{padding:0 0 12px}#hackerLayout #hackerReportView #filterBox .report-list,#companyLayout #hackerReportView #filterBox .report-list,#hackerLayout #companyReportView #filterBox .report-list,#companyLayout #companyReportView #filterBox .report-list{max-height:none}}#hackerLayout .dashboard-theme-switcher,#companyLayout .dashboard-theme-switcher{border:1px solid var(--vs-border);background:var(--vs-surface-soft);border-radius:999px;align-items:center;gap:6px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}#hackerLayout .dashboard-theme-switcher-compact,#companyLayout .dashboard-theme-switcher-compact{justify-content:stretch;width:100%;margin-top:8px}#hackerLayout .dashboard-theme-option,#companyLayout .dashboard-theme-option{min-width:78px;color:var(--vs-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-family:Open Sans Bold,sans-serif;font-size:12px;line-height:1.1;transition:background .2s,color .2s,box-shadow .2s}#hackerLayout .dashboard-theme-option:hover,#companyLayout .dashboard-theme-option:hover,#hackerLayout .dashboard-theme-option:focus,#companyLayout .dashboard-theme-option:focus{color:var(--vs-text);outline:none}#hackerLayout .dashboard-theme-option.is-active,#companyLayout .dashboard-theme-option.is-active{background:var(--vs-accent);color:#fff;box-shadow:0 10px 22px #0f172029}#hackerLayout .dashboard-theme-menu-item,#companyLayout .dashboard-theme-menu-item{cursor:default!important;height:auto!important;padding-top:14px!important;padding-bottom:14px!important;line-height:1.4!important}#hackerLayout .dashboard-theme-menu-copy,#companyLayout .dashboard-theme-menu-copy{color:var(--vs-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-family:Open Sans Bold,sans-serif;font-size:12px}body[data-color-mode] #hackerLayout .dashboard-header,body[data-color-mode] #companyLayout .dashboard-header,body[data-color-mode] #hackerLayout .dashboard-mobile-header,body[data-color-mode] #companyLayout .dashboard-mobile-header{border-bottom-color:var(--vs-border);background:var(--vs-surface)!important}body[data-color-mode] #hackerLayout .dashboard-main-menu,body[data-color-mode] #companyLayout .dashboard-main-menu,body[data-color-mode] #hackerLayout .dashboard-submenu-menu,body[data-color-mode] #companyLayout .dashboard-submenu-menu{background:0 0!important}body[data-color-mode] #hackerLayout .dashboard-mobile-sider,body[data-color-mode] #companyLayout .dashboard-mobile-sider{background:var(--vs-surface)!important}body[data-color-mode] #hackerLayout .dashboard-main-menu .ant-menu-item>a,body[data-color-mode] #companyLayout .dashboard-main-menu .ant-menu-item>a,body[data-color-mode] #hackerLayout .dashboard-submenu-menu .ant-menu-item>a,body[data-color-mode] #companyLayout .dashboard-submenu-menu .ant-menu-item>a{color:var(--vs-muted)}body[data-color-mode] #hackerLayout .dashboard-main-menu .ant-menu-item-selected>a,body[data-color-mode] #companyLayout .dashboard-main-menu .ant-menu-item-selected>a,body[data-color-mode] #hackerLayout .dashboard-main-menu .ant-menu-item:hover>a,body[data-color-mode] #companyLayout .dashboard-main-menu .ant-menu-item:hover>a,body[data-color-mode] #hackerLayout .dashboard-submenu-menu .ant-menu-item-selected>a,body[data-color-mode] #companyLayout .dashboard-submenu-menu .ant-menu-item-selected>a,body[data-color-mode] #hackerLayout .dashboard-submenu-menu .ant-menu-item:hover>a,body[data-color-mode] #companyLayout .dashboard-submenu-menu .ant-menu-item:hover>a{color:var(--vs-accent-strong)}body[data-color-mode] #hackerLayout .dashboard-user-trigger,body[data-color-mode] #companyLayout .dashboard-user-trigger,body[data-color-mode] #hackerLayout .dashboard-mobile-trigger,body[data-color-mode] #companyLayout .dashboard-mobile-trigger,body[data-color-mode] #hackerLayout .siteFooter .footer-title,body[data-color-mode] #companyLayout .siteFooter .footer-title,body[data-color-mode] #hackerLayout .dashboard-footer p,body[data-color-mode] #companyLayout .dashboard-footer p{color:var(--vs-text)}body[data-color-mode] #hackerLayout .dashboard-submenu-panel,body[data-color-mode] #companyLayout .dashboard-submenu-panel,body[data-color-mode] #hackerLayout #hackerDetails,body[data-color-mode] #companyLayout #hackerDetails,body[data-color-mode] #hackerLayout #companyDetails,body[data-color-mode] #companyLayout #companyDetails,body[data-color-mode] #hackerLayout #hackerProgramList .programItem,body[data-color-mode] #companyLayout #hackerProgramList .programItem,body[data-color-mode] #hackerLayout #companyProgramList .programItem,body[data-color-mode] #companyLayout #companyProgramList .programItem,body[data-color-mode] #hackerLayout #hackerReportView #filterBox,body[data-color-mode] #companyLayout #hackerReportView #filterBox,body[data-color-mode] #hackerLayout #hackerReportView #userInfo,body[data-color-mode] #companyLayout #hackerReportView #userInfo,body[data-color-mode] #hackerLayout #hackerReportView #reportDetails,body[data-color-mode] #companyLayout #hackerReportView #reportDetails,body[data-color-mode] #hackerLayout #hackerReportView #commentsReports,body[data-color-mode] #companyLayout #hackerReportView #commentsReports,body[data-color-mode] #hackerLayout #companyReportView #filterBox,body[data-color-mode] #companyLayout #companyReportView #filterBox,body[data-color-mode] #hackerLayout #companyReportView #userInfo,body[data-color-mode] #companyLayout #companyReportView #userInfo,body[data-color-mode] #hackerLayout #companyReportView #reportDetails,body[data-color-mode] #companyLayout #companyReportView #reportDetails,body[data-color-mode] #hackerLayout #companyReportView #commentsReports,body[data-color-mode] #companyLayout #companyReportView #commentsReports{background:var(--vs-surface);border-color:var(--vs-border);box-shadow:var(--vs-shadow-soft)}body[data-color-mode] #hackerLayout .siteFooter,body[data-color-mode] #companyLayout .siteFooter,body[data-color-mode] #hackerLayout .dashboard-footer,body[data-color-mode] #companyLayout .dashboard-footer{background:var(--vs-surface-soft);border-top-color:var(--vs-border)}body[data-color-mode] #hackerLayout .siteFooter .footer-links>a,body[data-color-mode] #companyLayout .siteFooter .footer-links>a,body[data-color-mode] #hackerLayout .dashboard-signout-btn,body[data-color-mode] #companyLayout .dashboard-signout-btn{color:var(--vs-muted)}body[data-color-mode] #hackerLayout .siteFooter .footer-links>a:hover,body[data-color-mode] #companyLayout .siteFooter .footer-links>a:hover,body[data-color-mode] #hackerLayout .dashboard-signout-btn:hover,body[data-color-mode] #companyLayout .dashboard-signout-btn:hover{color:var(--vs-accent-strong)}body[data-color-mode] #hackerLayout .dashboard-mobile-content-card,body[data-color-mode] #companyLayout .dashboard-mobile-content-card{background:0 0}body[data-color-mode] #hackerLayout #hackerBg,body[data-color-mode] #companyLayout #hackerBg,body[data-color-mode] #hackerLayout #companyBg,body[data-color-mode] #companyLayout #companyBg{background:var(--vs-bg)}body[data-color-mode] #hackerLayout .ant-dropdown-menu,body[data-color-mode] #companyLayout .ant-dropdown-menu{background:var(--vs-surface);border:1px solid var(--vs-border);box-shadow:var(--vs-shadow-soft)}body[data-color-mode] #hackerLayout .ant-dropdown-menu-item,body[data-color-mode] #companyLayout .ant-dropdown-menu-item,body[data-color-mode] #hackerLayout .ant-dropdown-menu-submenu-title,body[data-color-mode] #companyLayout .ant-dropdown-menu-submenu-title,body[data-color-mode] #hackerLayout .ant-dropdown-menu-item>a,body[data-color-mode] #companyLayout .ant-dropdown-menu-item>a,body[data-color-mode] #hackerLayout .ant-dropdown-menu-submenu-title>a,body[data-color-mode] #companyLayout .ant-dropdown-menu-submenu-title>a,body[data-color-mode] #hackerLayout .ant-dropdown-menu-item button,body[data-color-mode] #companyLayout .ant-dropdown-menu-item button{color:var(--vs-text)}body[data-color-mode] #hackerLayout .ant-dropdown-menu-item:hover,body[data-color-mode] #companyLayout .ant-dropdown-menu-item:hover,body[data-color-mode] #hackerLayout .ant-dropdown-menu-submenu-title:hover,body[data-color-mode] #companyLayout .ant-dropdown-menu-submenu-title:hover{background:var(--vs-surface-soft)}@media (width<=991px){#hackerLayout .dashboard-theme-switcher,#companyLayout .dashboard-theme-switcher{width:100%}#hackerLayout .dashboard-theme-option,#companyLayout .dashboard-theme-option{flex:1 1 0;min-width:0}}html,body,#root{width:100%}body{overflow-x:hidden}:root{--vs-space-1:8px;--vs-space-2:12px;--vs-space-3:16px;--vs-space-4:20px;--vs-space-5:24px;--vs-content-max:800px;--vs-danger:#ee4b4b;--vs-danger-muted:#666}#hackerLoginLayout,#hackerLoginLayout .ant-layout,#hackerLoginLayout .ant-layout-content{background:0 0;min-height:100vh}#hackerLoginLayout .login-container{width:100vw;min-height:100vh;margin:0;padding:0 18px 40px}#hackerLoginLayout .login-shell{width:100%;max-width:640px;padding-top:40px;margin:auto!important}#hackerLoginLayout .login-container .login-shell.ant-row{max-width:640px}#hackerLoginLayout .login-container .login-shell>.ant-col{width:100%;max-width:640px}#hackerLoginLayout .login-container>.code-conduct-update-banner{width:calc(100% + 36px);margin-left:-18px;margin-right:-18px}@media screen and (width<=768px){#hackerLoginLayout .login-container{padding:0 14px 24px}#hackerLoginLayout .login-shell{padding-top:24px}#hackerLoginLayout .login-container>.code-conduct-update-banner{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px}}#hackerLoginLayout .login-brand-column,#hackerLoginLayout .login-form-column{width:100%;max-width:640px}#hackerLoginLayout .logo-login-container{padding-bottom:24px}#hackerLoginLayout .logo-login-container img{width:min(360px,80vw)}#hackerLoginLayout .login-form{border-radius:24px;width:100%;padding:34px 34px 28px}#hackerLoginLayout .login-form-title{font-size:clamp(1.65rem,2.7vw,2rem)}#hackerLoginLayout .login-form-subtitle{font-size:1rem}#hackerLoginLayout .login-form .ant-form-item{margin-bottom:16px}#hackerLoginLayout .login-form .ant-form-item-control-wrapper,#hackerLoginLayout .login-form .ant-form-item-control,#hackerLoginLayout .login-form .ant-form-item-children{width:100%;display:block}#hackerLoginLayout .login-form .ant-input-affix-wrapper{align-items:center;display:flex;overflow:hidden;width:100%!important;padding:0 14px!important}#hackerLoginLayout .login-form .ant-input-affix-wrapper .ant-input-prefix{margin-right:8px;position:static;left:auto}#hackerLoginLayout .login-form .ant-input-affix-wrapper .ant-input{flex:1;min-width:0;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#hackerLoginLayout .login-form .ant-input-affix-wrapper .ant-input:hover,#hackerLoginLayout .login-form .ant-input-affix-wrapper .ant-input:focus{box-shadow:none!important;background:0 0!important;border:0!important}#hackerLoginLayout .login-form-button{height:50px;margin-top:10px}#hackerLoginLayout .register-link-container a,#hackerLoginLayout .login-help-link a{line-height:1.45;display:inline-block}#hackerLayout .app-container,#companyLayout .app-container{min-height:0;padding-top:14px;padding-bottom:24px}#hackerLayout .programs-container,#companyLayout .programs-container{padding-top:12px}#hackerLayout .programs-page-header,#companyLayout .programs-page-header{margin-bottom:20px}#hackerLayout .programs-page-header h1,#companyLayout .programs-page-header h1{margin:0 0 8px;line-height:1.2}#hackerLayout .programs-page-header p,#companyLayout .programs-page-header p{color:var(--vs-muted);margin:0;font-size:14px;line-height:1.5}#hackerLayout .program-list-toolbar,#companyLayout .program-list-toolbar{border:1px solid var(--vs-border);border-radius:16px;margin-bottom:12px;padding:16px 16px 8px}#hackerLayout .program-list-toolbar{background:#161b23d1;border-color:#ffffff1f}#companyLayout .program-list-toolbar{background:#fff}#hackerLayout .program-list-pagination .paginate,#companyLayout .program-list-pagination .paginate{border:1px solid var(--vs-border);background:var(--vs-surface-soft);border-radius:12px;margin:0 0 12px;padding:10px 14px}#hackerLayout .program-list-pagination .paginate{background:#131921db;border-color:#ffffff1f}#hackerLayout .paginate p,#companyLayout .paginate p{color:var(--vs-muted);margin:0 0 8px;font-size:13px}#hackerLayout .paginate .paginateIcons button,#companyLayout .paginate .paginateIcons button{border-radius:10px;min-width:34px}#hackerLayout .paginate .currentPage,#companyLayout .paginate .currentPage{background:#11c1ee1a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin:0 8px;display:inline-flex}#hackerLayout .no-programs-state .ant-card,#companyLayout .no-programs-state .ant-card{border-radius:16px}#hackerLayout #hackerProgramList .programItem,#companyLayout #companyProgramList .programItem{border-radius:18px!important}#hackerLayout #hackerProgramList .program-item-row,#companyLayout #companyProgramList .program-item-row{align-items:stretch;display:flex}#hackerLayout #hackerProgramList .program-item-main-copy,#companyLayout #companyProgramList .program-item-main-copy{padding-right:6px}#hackerLayout #hackerProgramList .program-item-avatar img,#companyLayout #companyProgramList .program-item-avatar img{object-fit:cover;border:2px solid #ffffff14;width:76px;height:76px}#companyLayout #companyProgramList .program-item-avatar img{border-color:#11202e1f}#hackerLayout #hackerProgramList .program-company-name,#companyLayout #companyProgramList .program-company-name{letter-spacing:.02em;margin-bottom:2px;font-family:Open Sans Bold,sans-serif;font-size:13px}#hackerLayout #hackerProgramList .program-meta,#companyLayout #companyProgramList .program-meta{opacity:.85;margin-bottom:2px;font-size:12px}#hackerLayout #hackerProgramList .program-managed-by,#companyLayout #companyProgramList .program-managed-by{color:#11c1ee;font-family:Open Sans Bold,sans-serif}#hackerLayout #hackerProgramList .program-item-side,#companyLayout #companyProgramList .program-item-side{border-left:1px dashed #ffffff24;padding-left:10px}#companyLayout #companyProgramList .program-item-side{border-left-color:#11202e1f}#hackerLayout #hackerProgramList .program-item-side-row,#companyLayout #companyProgramList .program-item-side-row{margin-bottom:8px}#hackerLayout #hackerProgramList .program-item-side-cell,#companyLayout #companyProgramList .program-item-side-cell{justify-content:flex-end;display:flex}#hackerLayout #hackerProgramList .program-item-pill,#companyLayout #companyProgramList .program-item-pill{min-width:154px;max-width:100%}#hackerLayout #hackerProgramList .program-item-mobile-head,#companyLayout #companyProgramList .program-item-mobile-head{margin-bottom:12px}#hackerLayout #hackerProgramList .program-item-mobile-actions .btn-program-item,#companyLayout #companyProgramList .program-item-mobile-actions .btn-program-item{margin-left:0!important}#programHackerView .program-status-edit-btn,#programCompanyView .program-status-edit-btn{margin-top:var(--vs-space-2)}#programHackerView .program-hacker-avatar,#programCompanyView .program-hacker-avatar{margin-left:5px}#programHackerView .program-hacker-avatar-toggle,#programCompanyView .program-hacker-avatar-toggle{cursor:pointer}#programHackerView .program-managed-by,#programCompanyView .program-managed-by{color:var(--vs-accent);font-family:Open Sans Bold,sans-serif}#programHackerView .program-target-item,#programCompanyView .program-target-item{padding:var(--vs-space-3);margin:var(--vs-space-1) 0;border-radius:var(--vs-radius-sm);font-family:Open Sans Bold,sans-serif;font-size:15px;line-height:1.5}#programHackerView .program-target-item{color:#fff;background:#ffffff1a}#programCompanyView .program-target-item{color:#11202e;background:#11202e0d}#programHackerView .program-target-item-empty,#programCompanyView .program-target-item-empty{opacity:.72}#hackerLayout .severity-critical,#companyLayout .severity-critical{background-color:#ee4b4b!important}#hackerLayout .severity-high,#companyLayout .severity-high{background-color:#c5c33d!important}#hackerLayout .severity-medium,#companyLayout .severity-medium{background-color:#4183f2!important}#hackerLayout .severity-low,#companyLayout .severity-low{background-color:#3eb165!important}#hackerLayout .severity-none,#companyLayout .severity-none{background-color:#8a94a6!important}#hackerLayout .severity-default,#companyLayout .severity-default{background-color:#8b96a2!important}#hackerLayout .program-warning-overlay{width:100%;min-height:calc(100vh - 210px);padding:clamp(28px, 5vw, 64px) var(--vs-space-3);background:radial-gradient(circle at 50% 12%,#ee4b4b29,#0000 34%),linear-gradient(#090d14f0 0%,#030508fa 100%);justify-content:center;align-items:flex-start;display:flex}#hackerLayout .program-warning-dialog{background:linear-gradient(#151b26 0%,#111722 100%);border:1px solid #ee4b4b38;border-radius:26px;width:min(92%,860px);max-height:calc(100vh - 220px);padding:clamp(26px,4vw,46px);overflow-y:auto;box-shadow:0 28px 80px -42px #ee4b4b80,0 24px 70px -34px #000000f2}#hackerLayout .program-warning-kicker{color:#ff7676;letter-spacing:.18em;text-transform:uppercase;background:#ee4b4b21;border:1px solid #ee4b4b3d;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-family:Open Sans Bold,sans-serif;font-size:12px;display:inline-flex}#hackerLayout .program-warning-title{color:#f8fafc;letter-spacing:-.04em;margin:18px 0 0;font-family:Open Sans Bold,sans-serif;font-size:clamp(28px,4vw,42px);line-height:1.08}#hackerLayout .program-warning-intro{color:#c7d0df;max-width:720px;margin:16px 0 0;font-size:17px;line-height:1.7}#hackerLayout .program-warning-subtitle{color:var(--vs-danger);margin:18px 0 0;font-family:Open Sans Bold,sans-serif;font-size:20px}#hackerLayout .program-warning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}#hackerLayout .program-warning-card,#hackerLayout .program-warning-section,#hackerLayout .program-warning-callout{background:#161e2bc7;border:1px solid #94a3b833;border-radius:22px;box-shadow:inset 0 1px #ffffff0a}#hackerLayout .program-warning-card{padding:22px}#hackerLayout .program-warning-card-label{color:#ff7676;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-family:Open Sans Bold,sans-serif;font-size:11px;display:block}#hackerLayout .program-warning-card h2,#hackerLayout .program-warning-section h2{color:#f8fafc;margin:0 0 10px;font-family:Open Sans Bold,sans-serif;font-size:20px;line-height:1.3}#hackerLayout .program-warning-card p{color:#b7c2d3;margin:0;font-size:15px;line-height:1.65}#hackerLayout .program-warning-section{margin-top:16px;padding:24px 24px 22px}#hackerLayout .program-warning-rules{color:#dce4ef;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none}#hackerLayout .program-warning-rules li{padding-left:26px;line-height:1.65;position:relative}#hackerLayout .program-warning-rules li+li{margin-top:10px}#hackerLayout .program-warning-rules li:before{content:"";background:var(--vs-danger);border-radius:50%;width:9px;height:9px;position:absolute;top:.7em;left:0;box-shadow:0 0 0 4px #ee4b4b1f}#hackerLayout .program-warning-copy{color:#fff;margin-top:30px;font-size:16px;font-weight:300;line-height:1.6}#hackerLayout .program-warning-callout{background:linear-gradient(135deg,#ee4b4b26,#ee4b4b0f);border-color:#ee4b4b4d;margin-top:16px;padding:20px 22px}#hackerLayout .program-warning-callout-title{color:#f8fafc;margin-bottom:8px;font-family:Open Sans Bold,sans-serif;font-size:16px;display:block}#hackerLayout .program-warning-callout p,#hackerLayout .program-warning-footer-copy{color:#cbd5e1;margin:0;font-size:15px;line-height:1.65}#hackerLayout .program-warning-footer-copy{margin-top:18px}#hackerLayout .program-warning-highlight,#hackerLayout .program-warning-link{color:#ff7676;text-underline-offset:3px;word-break:break-all;text-decoration:underline;text-decoration-thickness:1px}#hackerLayout .program-warning-terms-row{cursor:pointer;background:#ffffff0b;border:1px solid #94a3b838;border-radius:18px;align-items:flex-start;gap:14px;margin-top:24px;padding:18px;display:flex}#hackerLayout .program-warning-checkbox{cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;padding:0;display:inline-flex}#hackerLayout .program-warning-checkbox.is-checked{background:var(--vs-danger);border-color:var(--vs-danger);box-shadow:0 12px 26px -18px var(--vs-danger)}#hackerLayout .program-warning-checkbox-mark{border-bottom:3px solid #fff;border-left:3px solid #fff;width:15px;height:9px;display:block;transform:rotate(-45deg)translateY(-1px)}#hackerLayout .program-warning-terms-text{color:#edf2f7;padding-top:2px;font-size:15px;line-height:1.55}#hackerLayout .program-warning-continue{color:#ffffff6b;text-align:center;cursor:not-allowed;background:#ffffff1f;border:0;border-radius:16px;width:100%;min-height:50px;margin-top:25px;font-family:Open Sans Bold,sans-serif;font-size:18px;transition:transform .18s,box-shadow .18s,background .18s}#hackerLayout .program-warning-continue.is-enabled{background:var(--vs-danger);color:#fff;cursor:pointer;box-shadow:0 22px 42px -28px var(--vs-danger)}#hackerLayout .program-warning-continue.is-enabled:hover{box-shadow:0 26px 46px -28px var(--vs-danger);transform:translateY(-1px)}body#hackerLayout[data-color-mode=light] .program-warning-overlay,body.vs#hackerLayout[data-mode=light] .program-warning-overlay,body.vs#hackerLayout[data-color-mode=light] .program-warning-overlay{background:radial-gradient(circle at 50% 12%,#ee4b4b1f,#0000 34%),linear-gradient(#f7fbff 0%,#edf3f8 100%)}body#hackerLayout[data-color-mode=light] .program-warning-dialog,body.vs#hackerLayout[data-mode=light] .program-warning-dialog,body.vs#hackerLayout[data-color-mode=light] .program-warning-dialog{background:linear-gradient(#fff 0%,#f8fbfd 100%);border-color:#ee4b4b2e;box-shadow:0 28px 70px -42px #ee4b4b6b,0 20px 55px -32px #0f17204d}body#hackerLayout[data-color-mode=light] .program-warning-kicker,body.vs#hackerLayout[data-mode=light] .program-warning-kicker,body.vs#hackerLayout[data-color-mode=light] .program-warning-kicker{color:var(--vs-hacker-accent-strong);background:#ee4b4b1a;border-color:#ee4b4b33}body#hackerLayout[data-color-mode=light] .program-warning-title,body.vs#hackerLayout[data-mode=light] .program-warning-title,body.vs#hackerLayout[data-color-mode=light] .program-warning-title,body#hackerLayout[data-color-mode=light] .program-warning-card h2,body.vs#hackerLayout[data-mode=light] .program-warning-card h2,body.vs#hackerLayout[data-color-mode=light] .program-warning-card h2,body#hackerLayout[data-color-mode=light] .program-warning-section h2,body.vs#hackerLayout[data-mode=light] .program-warning-section h2,body.vs#hackerLayout[data-color-mode=light] .program-warning-section h2,body#hackerLayout[data-color-mode=light] .program-warning-callout-title,body.vs#hackerLayout[data-mode=light] .program-warning-callout-title,body.vs#hackerLayout[data-color-mode=light] .program-warning-callout-title{color:var(--vs-text)}body#hackerLayout[data-color-mode=light] .program-warning-intro,body.vs#hackerLayout[data-mode=light] .program-warning-intro,body.vs#hackerLayout[data-color-mode=light] .program-warning-intro,body#hackerLayout[data-color-mode=light] .program-warning-card p,body.vs#hackerLayout[data-mode=light] .program-warning-card p,body.vs#hackerLayout[data-color-mode=light] .program-warning-card p,body#hackerLayout[data-color-mode=light] .program-warning-callout p,body.vs#hackerLayout[data-mode=light] .program-warning-callout p,body.vs#hackerLayout[data-color-mode=light] .program-warning-callout p,body#hackerLayout[data-color-mode=light] .program-warning-footer-copy,body.vs#hackerLayout[data-mode=light] .program-warning-footer-copy,body.vs#hackerLayout[data-color-mode=light] .program-warning-footer-copy{color:var(--vs-text-2)}body#hackerLayout[data-color-mode=light] .program-warning-card,body.vs#hackerLayout[data-mode=light] .program-warning-card,body.vs#hackerLayout[data-color-mode=light] .program-warning-card,body#hackerLayout[data-color-mode=light] .program-warning-section,body.vs#hackerLayout[data-mode=light] .program-warning-section,body.vs#hackerLayout[data-color-mode=light] .program-warning-section,body#hackerLayout[data-color-mode=light] .program-warning-callout,body.vs#hackerLayout[data-mode=light] .program-warning-callout,body.vs#hackerLayout[data-color-mode=light] .program-warning-callout,body#hackerLayout[data-color-mode=light] .program-warning-terms-row,body.vs#hackerLayout[data-mode=light] .program-warning-terms-row,body.vs#hackerLayout[data-color-mode=light] .program-warning-terms-row{border-color:var(--vs-border);box-shadow:var(--vs-shadow-soft);background:#ffffffc2}body#hackerLayout[data-color-mode=light] .program-warning-card-label,body.vs#hackerLayout[data-mode=light] .program-warning-card-label,body.vs#hackerLayout[data-color-mode=light] .program-warning-card-label,body#hackerLayout[data-color-mode=light] .program-warning-highlight,body.vs#hackerLayout[data-mode=light] .program-warning-highlight,body.vs#hackerLayout[data-color-mode=light] .program-warning-highlight,body#hackerLayout[data-color-mode=light] .program-warning-link,body.vs#hackerLayout[data-mode=light] .program-warning-link,body.vs#hackerLayout[data-color-mode=light] .program-warning-link{color:var(--vs-hacker-accent-strong)}body#hackerLayout[data-color-mode=light] .program-warning-rules,body.vs#hackerLayout[data-mode=light] .program-warning-rules,body.vs#hackerLayout[data-color-mode=light] .program-warning-rules{color:var(--vs-text-2)}body#hackerLayout[data-color-mode=light] .program-warning-callout,body.vs#hackerLayout[data-mode=light] .program-warning-callout,body.vs#hackerLayout[data-color-mode=light] .program-warning-callout{background:linear-gradient(135deg,#ee4b4b1a,#ee4b4b0a);border-color:#ee4b4b2e}body#hackerLayout[data-color-mode=light] .program-warning-checkbox,body.vs#hackerLayout[data-mode=light] .program-warning-checkbox,body.vs#hackerLayout[data-color-mode=light] .program-warning-checkbox{border-color:var(--vs-border-strong);background:#fff}body#hackerLayout[data-color-mode=light] .program-warning-checkbox.is-checked,body.vs#hackerLayout[data-mode=light] .program-warning-checkbox.is-checked,body.vs#hackerLayout[data-color-mode=light] .program-warning-checkbox.is-checked{background:var(--vs-danger);border-color:var(--vs-danger)}body#hackerLayout[data-color-mode=light] .program-warning-terms-text,body.vs#hackerLayout[data-mode=light] .program-warning-terms-text,body.vs#hackerLayout[data-color-mode=light] .program-warning-terms-text{color:var(--vs-text)}body#hackerLayout[data-color-mode=light] .program-warning-continue,body.vs#hackerLayout[data-mode=light] .program-warning-continue,body.vs#hackerLayout[data-color-mode=light] .program-warning-continue{color:#11202e6b;background:#11202e1a}body#hackerLayout[data-color-mode=light] .program-warning-continue.is-enabled,body.vs#hackerLayout[data-mode=light] .program-warning-continue.is-enabled,body.vs#hackerLayout[data-color-mode=light] .program-warning-continue.is-enabled{background:var(--vs-danger);color:#fff}@media (width<=760px){#hackerLayout .program-warning-dialog{width:100%;max-height:none}#hackerLayout .program-warning-grid{grid-template-columns:1fr}}#ranking-container{padding-top:4px}#ranking-container h1{margin:6px 0 14px}#ranking-container .ranking-summary{margin-bottom:12px}#ranking-container .ranking-summary-card{border:1px solid var(--vs-border);border-radius:14px}#ranking-container .ranking-summary-label{color:var(--vs-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-family:Open Sans Bold,sans-serif;font-size:12px}#ranking-container .ranking-summary-value{margin:0;font-family:Open Sans Bold,sans-serif;font-size:30px;line-height:1}#ranking-container .ranking-header-card{border-radius:14px;margin-bottom:10px}#ranking-container .ranking-column-title{text-transform:uppercase;letter-spacing:.06em;color:var(--vs-muted);margin:0;font-family:Open Sans Bold,sans-serif;font-size:12px}#ranking-container .ranking-list-body{min-height:280px}#ranking-container .ranking-row-card{border:1px solid var(--vs-border);border-radius:14px;margin-bottom:8px}#ranking-container .ranking-row-card .nickname{margin-bottom:1px!important}#ranking-container .ranking-inline-meta{color:var(--vs-muted);margin:0;font-size:12px}#ranking-container .ranking-row-podium .numberCircle{box-shadow:0 8px 18px #de8c1257;color:#fff!important;background:linear-gradient(135deg,#f4b64c,#de8c12)!important}#ranking-container .ranking-row-podium-2 .numberCircle{box-shadow:0 8px 18px #6f869f54;background:linear-gradient(135deg,#9fb3ca,#6f869f)!important}#ranking-container .ranking-row-podium-3 .numberCircle{box-shadow:0 8px 18px #a66e4254;background:linear-gradient(135deg,#d6a37a,#a66e42)!important}#hackerLayout #hackerReportView,#companyLayout #companyReportView{padding:12px 0 18px}#hackerLayout .reports-shell,#companyLayout .reports-shell{margin:0}#hackerLayout .reports-sidebar-card .ant-card-body,#companyLayout .reports-sidebar-card .ant-card-body{padding:16px 14px}#hackerLayout .report-list-toolbar .filter-form,#companyLayout .report-list-toolbar .filter-form{margin-top:0!important}#hackerLayout #filterBox .report-list,#companyLayout #filterBox .report-list{margin-top:14px;padding-right:2px}#hackerLayout #filterBox .report-item,#hackerLayout #filterBox .report-item-selected,#companyLayout #filterBox .report-item,#companyLayout #filterBox .report-item-selected{border-radius:12px}#hackerLayout #filterBox .report-item-content,#companyLayout #filterBox .report-item-content{padding-left:2px}#hackerLayout #filterBox .report-item-meta,#companyLayout #filterBox .report-item-meta{margin-bottom:0}#hackerLayout #filterBox .get-more button,#companyLayout #filterBox .get-more button{border:1px solid var(--vs-border);border-radius:999px;padding:0 18px;font-weight:700}#hackerLayout #reportDetails .attribute-group,#companyLayout #reportDetails .attribute-group{margin-top:14px}#hackerLayout #reportDetails .attribute-container,#companyLayout #reportDetails .attribute-container{border-radius:12px;min-height:52px}#hackerLayout .report-step-indicator-dark{color:#f4f3f3}#companyLayout .report-step-indicator-light{color:#888}#hackerLayout .report-steps-title,#companyLayout .report-steps-title{font-family:Open Sans Bold,sans-serif;font-size:15px;font-weight:700;display:block}#hackerLayout .report-step-number,#companyLayout .report-step-number{text-align:center;color:#4a4a4a;background:#f4f3f3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 10px 10px 0;font-family:Open Sans Bold,sans-serif;line-height:30px;display:inline-flex}#hackerLayout .report-step-label,#companyLayout .report-step-label{font-family:Open Sans Bold,sans-serif;font-size:15px;font-weight:700}#hackerLayout .btn-report-delete,#companyLayout .btn-report-delete{margin-right:5px}#hackerLayout .report-reward-wrapper,#companyLayout .report-reward-wrapper{margin-bottom:var(--vs-space-2)}#hackerLayout .report-reward-wrapper-mobile,#companyLayout .report-reward-wrapper-mobile{width:100%}#hackerLayout .report-attack-link,#hackerLayout .report-context-link,#companyLayout .report-attack-link,#companyLayout .report-context-link{color:var(--vs-accent)}#hackerLayout .severity-dot,#companyLayout .severity-dot{display:inline-block}#hackerLayout .report-status-row-mobile,#companyLayout .report-status-row-mobile{margin-top:var(--vs-space-2)}#hackerLayout .report-status-action,#companyLayout .report-status-action{margin-bottom:var(--vs-space-2)}#hackerLayout .duplicates-resolve-btn,#companyLayout .duplicates-resolve-btn{margin-top:0;margin-right:0}#hackerLayout .duplicates-resolve-icon,#companyLayout .duplicates-resolve-icon{color:inherit;font-size:16px}#hackerLayout .report-steps-card-spaced,#companyLayout .report-steps-card-spaced{margin-top:1px}.report-title-section{margin-bottom:20px;padding:6px 2px 0}.report-title-section .report-title-main{margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.2}.report-title-section .report-title-subtitle{max-width:900px;color:var(--vs-muted);margin:10px 0 0;font-size:15px;line-height:1.65}.report-screen-dark .report-title-main span{color:#c8d4e7}.report-screen-dark .report-title-main strong{color:#f2f6ff}.report-screen-light .report-title-main span{color:#516477}.report-screen-light .report-title-main strong{color:#11202e}.report-form-container{padding-top:0}.report-form-shell .report-form-card{box-shadow:none;background:0 0;border:1px solid #11c1ee14;border-radius:28px}.report-screen-dark.report-form-shell .report-form-card,.report-screen-light.report-form-shell .report-form-card{background:0 0}.report-form-shell .report-form-card .ant-card-body,.report-form-card .ant-card-body{padding:22px}#reportForm,#reportFormCompany{width:100%}#reportForm .report-step-actions-row .btn-add-step,#reportFormCompany .report-step-actions-row .btn-add-step{border-radius:12px}#hackerLayout #hackerBg{background:radial-gradient(circle at top,#182334 0%,#121b28 40%,#0b111a 100%)}#companyLayout #companyBg{background:linear-gradient(#edf4f8 0%,#e7eff5 100%)}@media (width<=991px){#hackerLayout .program-warning-overlay{min-height:calc(100vh - 170px);padding:var(--vs-space-3)}#hackerLayout .program-warning-dialog{border-radius:var(--vs-radius-sm);width:100%;max-height:calc(100vh - 210px)}#hackerLayout .program-warning-rules{padding-left:24px;font-size:17px}#hackerLayout .program-warning-subtitle{font-size:18px}#hackerLayout .program-warning-continue{min-height:46px;font-size:18px;line-height:46px}#hackerLoginLayout .login-form{padding:24px 18px 20px}#hackerLayout .program-list-toolbar,#companyLayout .program-list-toolbar{padding:12px 12px 2px}.report-title-section .report-title-subtitle{font-size:13px}.report-form-shell .report-form-card .ant-card-body{padding:12px}#hackerLayout #hackerProgramList .program-item-row,#companyLayout #companyProgramList .program-item-row{display:block}#hackerLayout #hackerProgramList .program-item-side,#companyLayout #companyProgramList .program-item-side{border-left:0;border-top:1px dashed var(--vs-border);margin-top:14px;padding-top:12px;padding-left:0}#hackerLayout #hackerProgramList .program-item-side-cell,#companyLayout #companyProgramList .program-item-side-cell{justify-content:flex-start}#ranking-container .ranking-summary-value{font-size:24px}#reportForm .severity-btn-group .ant-radio-button-wrapper,#reportFormCompany .severity-btn-group .ant-radio-button-wrapper{text-align:center;width:100%}#reportForm .step-attachments-footer,#reportFormCompany .step-attachments-footer{width:100%;height:auto;padding-bottom:10px}#reportForm .step-attachments-footer .ant-radio-group,#reportFormCompany .step-attachments-footer .ant-radio-group{width:100%}#reportForm .step-attachments-footer .ant-radio-button-wrapper,#reportFormCompany .step-attachments-footer .ant-radio-button-wrapper{width:100%;border-radius:12px!important}#reportForm .step-attachments-text-footer,#reportFormCompany .step-attachments-text-footer{text-align:left;padding:8px 12px 0!important}.report-form-card .ant-card-body{padding:12px}}body[data-color-mode] #hackerLoginLayout{color:var(--vs-text)}body[data-color-mode] #hackerLoginLayout .login-form-button{box-shadow:0 14px 26px #d73b3b47;background:linear-gradient(135deg, var(--vs-hacker-accent), var(--vs-hacker-accent-strong))!important}body[data-color-mode] #hackerLoginLayout .login-form-button:hover,body[data-color-mode] #hackerLoginLayout .login-form-button:focus{box-shadow:0 18px 28px #d73b3b57}body[data-color-mode] #hackerLayout .report-step-indicator-dark,body[data-color-mode] #companyLayout .report-step-indicator-dark,body[data-color-mode] #hackerLayout .report-step-indicator-light,body[data-color-mode] #companyLayout .report-step-indicator-light,body[data-color-mode] #hackerLayout .report-step-label,body[data-color-mode] #companyLayout .report-step-label,body[data-color-mode] #hackerLayout .report-steps-title,body[data-color-mode] #companyLayout .report-steps-title{color:var(--vs-text)}body[data-color-mode] #hackerLayout .report-step-number,body[data-color-mode] #companyLayout .report-step-number{color:#fff;background:var(--vs-accent)}body[data-color-mode=dark] #hackerLoginLayout .login-container{background:radial-gradient(circle at 12% 10%,#ee4b4b47,#0000 34%),radial-gradient(circle at 86% 88%,#11c1ee33,#0000 36%),linear-gradient(145deg,#14181f 0%,#1e232c 52%,#161a21 100%)}body[data-color-mode=dark] #hackerLoginLayout .login-form{background:#171c24ad;border-color:#ffffff1f;box-shadow:0 26px 70px #00000059,inset 0 1px #ffffff0f}body[data-color-mode=dark] #hackerLoginLayout .login-form-title{color:#fff}body[data-color-mode=dark] #hackerLoginLayout .login-form-subtitle,body[data-color-mode=dark] #hackerLoginLayout .register-link-container a,body[data-color-mode=dark] #hackerLoginLayout .login-help-link a,body[data-color-mode=dark] #hackerLoginLayout .login-secondary-action strong{color:#e0ecffd1}body[data-color-mode=dark] #hackerLoginLayout .login-secondary-action{background:#ffffff0e;border-color:#ffffff1c}body[data-color-mode=dark] #hackerLoginLayout .login-secondary-action span{color:#e0ecff94}body[data-color-mode=dark] #hackerLoginLayout .login-form .ant-input-affix-wrapper{color:#f3f5f8!important;background:#ffffff14!important;border-color:#ffffff24!important}body[data-color-mode=dark] #hackerLoginLayout .login-form .ant-input-affix-wrapper .ant-input{caret-color:#f3f5f8;color:#f3f5f8!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper:has(input:-webkit-autofill){background:#242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill:hover{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill:focus{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill:active{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input{color:#f3f5f8!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff24!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input:hover,body[data-color-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input:focus{color:#f3f5f8!important;border-color:#ffffff3d!important}body[data-color-mode=dark] #hackerLoginLayout .login-form .ant-input-affix-wrapper:has(input:-webkit-autofill){background:#242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill:hover{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill:hover{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill:focus{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill:focus{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill:active{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill:active{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #242a34!important}body[data-color-mode=dark] #hackerLoginLayout .login-form .ant-input::placeholder{color:#e3eeff94}body[data-color-mode=light] #hackerLoginLayout .login-container{background:radial-gradient(circle at 12% 10%,#ee4b4b24,#0000 34%),radial-gradient(circle at 86% 88%,#11c1ee24,#0000 36%),linear-gradient(#f8fbfd 0%,#eef4f8 100%)}body[data-color-mode=light] #hackerLoginLayout .login-container:before{opacity:.3;background-image:linear-gradient(#11202e0a 1px,#0000 1px),linear-gradient(90deg,#11202e0a 1px,#0000 1px)}body[data-color-mode=light] #hackerLoginLayout .logo-login-container img{filter:drop-shadow(0 8px 24px #0f17201f)}body[data-color-mode=light] #hackerLoginLayout .login-form{border-color:var(--vs-border);box-shadow:var(--vs-shadow);background:#fffffff0}body[data-color-mode=light] #hackerLoginLayout .code-conduct-update-banner{background:linear-gradient(90deg,#ee4b4b14,#11c1ee1f),#f0f7fcf5;border-bottom-color:#11c1ee38;box-shadow:0 14px 32px #0f172a14,inset 0 -1px #ffffffb3}body[data-color-mode=light] #hackerLoginLayout .code-conduct-update-banner__copy{color:var(--vs-text)}body[data-color-mode=light] #hackerLoginLayout .code-conduct-update-banner__copy:before{color:var(--vs-accent-strong);border-color:#006d976b}body[data-color-mode=light] #hackerLoginLayout .code-conduct-update-banner__copy a{color:var(--vs-accent-strong)}body[data-color-mode=light] #hackerLoginLayout .code-conduct-update-banner__copy a:hover,body[data-color-mode=light] #hackerLoginLayout .code-conduct-update-banner__copy a:focus{color:var(--vs-accent)}body[data-color-mode=light] #hackerLoginLayout .code-conduct-update-banner__close{color:var(--vs-muted);background:#0f172a0f}body[data-color-mode=light] #hackerLoginLayout .code-conduct-update-banner__close:hover,body[data-color-mode=light] #hackerLoginLayout .code-conduct-update-banner__close:focus{color:var(--vs-text);background:#0f172a1a}body[data-color-mode=light] #hackerLoginLayout .login-form-title{color:var(--vs-text)}body[data-color-mode=light] #hackerLoginLayout .login-form-subtitle,body[data-color-mode=light] #hackerLoginLayout .register-link-container a,body[data-color-mode=light] #hackerLoginLayout .login-help-link a{color:var(--vs-muted)}body[data-color-mode=light] #hackerLoginLayout .login-secondary-action strong{color:var(--vs-text)}body[data-color-mode=light] #hackerLoginLayout .login-secondary-action{border-color:var(--vs-border);background:#ffffffc7}body[data-color-mode=light] #hackerLoginLayout .login-secondary-action span{color:var(--vs-muted)}body[data-color-mode=light] #hackerLoginLayout .login-form .ant-input-affix-wrapper{background:var(--vs-surface-soft)!important;border-color:var(--vs-border)!important;color:var(--vs-text)!important}body[data-color-mode=light] #hackerLoginLayout .login-form .ant-input-affix-wrapper .ant-input{caret-color:var(--vs-text);color:var(--vs-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body[data-color-mode=light] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper:has(input:-webkit-autofill){background:var(--vs-surface-soft)!important}body[data-color-mode=light] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important}body[data-color-mode=light] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill:hover{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important}body[data-color-mode=light] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill:focus{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important}body[data-color-mode=light] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill:active{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important}body[data-color-mode=light] #hackerLoginLayout .login-form--password-reset .ant-input{background:var(--vs-surface-soft)!important;border-color:var(--vs-border)!important;color:var(--vs-text)!important;box-shadow:none!important}body[data-color-mode=light] #hackerLoginLayout .login-form--password-reset .ant-input:hover,body[data-color-mode=light] #hackerLoginLayout .login-form--password-reset .ant-input:focus{color:var(--vs-text)!important;border-color:var(--vs-border-strong)!important}body[data-color-mode=light] #hackerLoginLayout .login-form .ant-input-affix-wrapper:has(input:-webkit-autofill){background:var(--vs-surface-soft)!important}body[data-color-mode=light] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;border-radius:0!important}body[data-color-mode=light] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;border-radius:0!important}body[data-color-mode=light] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill:hover{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;border-radius:0!important}body[data-color-mode=light] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill:hover{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;border-radius:0!important}body[data-color-mode=light] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill:focus{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;border-radius:0!important}body[data-color-mode=light] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill:focus{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;border-radius:0!important}body[data-color-mode=light] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill:active{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;border-radius:0!important}body[data-color-mode=light] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill:active{caret-color:var(--vs-text);-webkit-text-fill-color:var(--vs-text)!important;-webkit-box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--vs-surface-soft) inset!important;border-radius:0!important}body[data-color-mode=light] #hackerLoginLayout .login-form .ant-input::placeholder{color:var(--vs-placeholder)}body[data-color-mode=light] #hackerLoginLayout .login-form .ant-form-item-label label,body[data-color-mode=light] #hackerLoginLayout .login-form .label-form{color:var(--vs-text)}body[data-color-mode=light] #hackerLoginLayout .login-form .ant-input-affix-wrapper .ant-input-prefix{color:var(--vs-muted)}body.vs[data-mode=dark] #hackerLoginLayout .login-container{background:radial-gradient(circle at 12% 10%,#ee4b4b47,#0000 34%),radial-gradient(circle at 86% 88%,#11c1ee33,#0000 36%),linear-gradient(145deg,#14181f 0%,#1e232c 52%,#161a21 100%)}body.vs[data-mode=dark] #hackerLoginLayout .login-container:before{opacity:.35;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}body.vs[data-mode=dark] #hackerLoginLayout .logo-login-container img{filter:drop-shadow(0 8px 24px #ee4b4b57)}body.vs[data-mode=dark] #hackerLoginLayout .login-form{color:#f3f5f8;background:#171c24ad;border-color:#ffffff1f;box-shadow:0 26px 70px #00000059,inset 0 1px #ffffff0f}body.vs[data-mode=dark] #hackerLoginLayout .code-conduct-update-banner{background:linear-gradient(90deg,#ee4b4b1f,#11c1ee24),#121820e6;border-bottom-color:#11c1ee38;box-shadow:0 14px 32px #00000029,inset 0 -1px #ffffff0a}body.vs[data-mode=dark] #hackerLoginLayout .code-conduct-update-banner__copy{color:#f3f5f8f0}body.vs[data-mode=dark] #hackerLoginLayout .code-conduct-update-banner__copy:before{color:#8de5ff;border-color:#8de5ff9e}body.vs[data-mode=dark] #hackerLoginLayout .code-conduct-update-banner__copy a{color:#8de5ff}body.vs[data-mode=dark] #hackerLoginLayout .code-conduct-update-banner__close{color:#f3f5f8c7;background:#ffffff14}body.vs[data-mode=dark] #hackerLoginLayout .login-form-title{color:#fff}body.vs[data-mode=dark] #hackerLoginLayout .login-form-subtitle,body.vs[data-mode=dark] #hackerLoginLayout .register-link-container a,body.vs[data-mode=dark] #hackerLoginLayout .login-help-link a,body.vs[data-mode=dark] #hackerLoginLayout .login-secondary-action strong{color:#e0ecffd1}body.vs[data-mode=dark] #hackerLoginLayout .login-secondary-action{background:#ffffff0e;border-color:#ffffff1c}body.vs[data-mode=dark] #hackerLoginLayout .login-secondary-action span{color:#e0ecff94}body.vs[data-mode=dark] #hackerLoginLayout .login-form .ant-input-affix-wrapper{color:#f3f5f8!important;background:#ffffff14!important;border-color:#ffffff24!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form .ant-input-affix-wrapper:hover,body.vs[data-mode=dark] #hackerLoginLayout .login-form .ant-input-affix-wrapper:focus-within{background:#ffffff1f!important;border-color:#11c1eeb8!important;box-shadow:0 0 0 3px #11c1ee38!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form .ant-input-affix-wrapper .ant-input,body.vs[data-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input,body.vs[data-mode=dark] #hackerLoginLayout .login-2fa-code.ant-input{caret-color:#f3f5f8;color:#f3f5f8!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form .ant-input::placeholder{color:#e3eeff94!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form .ant-input-affix-wrapper .ant-input-prefix,body.vs[data-mode=dark] #hackerLoginLayout .login-form .ant-input-affix-wrapper .anticon{color:#e3eeffc2!important}:-webkit-any(body.vs[data-mode=dark] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper:has(input:-webkit-autofill),body.vs[data-mode=dark] #hackerLoginLayout .login-form .ant-input-affix-wrapper:has(input:-webkit-autofill)){background:#242a34!important}:is(body.vs[data-mode=dark] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper:has(input:autofill),body.vs[data-mode=dark] #hackerLoginLayout .login-form .ant-input-affix-wrapper:has(input:autofill)){background:#242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill:hover{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill:focus{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--signin .ant-input-affix-wrapper input:-webkit-autofill:active{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill:hover{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill:hover{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill:focus{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill:focus{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--password-reset .ant-input:-webkit-autofill:active{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form--password-reset input:-webkit-autofill:active{caret-color:#f3f5f8;-webkit-text-fill-color:#f3f5f8!important;box-shadow:inset 0 0 0 1000px #242a34!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form.login-form--signin .ant-input-affix-wrapper{background:#ffffff14!important;border-color:#ffffff24!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form.login-form--signin .ant-input-affix-wrapper:hover,body.vs[data-mode=dark] #hackerLoginLayout .login-form.login-form--signin .ant-input-affix-wrapper:focus-within{background:#ffffff1f!important;border-color:#11c1eeb8!important}body.vs[data-mode=dark] #hackerLoginLayout .login-form.login-form--signin .login-secondary-action{background:#ffffff0e!important;border-color:#ffffff1c!important}:root{--vs-font-sans:"Inter", "Open Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--vs-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--vs-text-xs:11px;--vs-text-sm:12px;--vs-text-base:14px;--vs-text-md:15px;--vs-text-lg:17px;--vs-text-xl:20px;--vs-text-2xl:24px;--vs-text-3xl:32px;--vs-text-4xl:40px;--vs-bg:linear-gradient(180deg, #f5f9fc 0%, #edf3f8 100%);--vs-bg-solid:#f2f6fa;--vs-surface:#fff;--vs-surface-soft:#f8fbfd;--vs-surface-2:#f8fbfd;--vs-surface-3:#eef4f8;--vs-border:#11202e1c;--vs-border-strong:#11202e2e;--vs-text:#11202e;--vs-text-2:#2c3b4a;--vs-muted:#5b6875;--vs-placeholder:#7b8b98;--vs-code-bg:#f4f7fb;--vs-code-fg:#11202e;--vs-accent:#11c1ee;--vs-accent-strong:#0b8cab;--vs-accent-weak:#11c1ee1f;--vs-accent-ring:#11c1ee40;--vs-hacker-accent:#ee4b4b;--vs-hacker-accent-strong:#d73b3b;--vs-hacker-accent-weak:#ee4b4b1f;--vs-client-accent:#11c1ee;--vs-client-accent-strong:#0b8cab;--vs-client-accent-weak:#11c1ee1f;--vs-sev-critical:#ee4b4b;--vs-sev-high:#f59f2b;--vs-sev-medium:#4183f2;--vs-sev-low:#2fa866;--vs-sev-info:#7b8b98;--vs-ok:#43a047;--vs-ok-weak:#43a0471f;--vs-warn:#f5a623;--vs-warn-weak:#f5a62324;--vs-info-color:#1e96ff;--vs-info-weak:#1e96ff1f;--vs-danger:#ee4b4b;--vs-danger-weak:#ee4b4b1f;--vs-neutral:#888;--vs-neutral-weak:#88888824;--vs-shadow:0 20px 55px #0f172014;--vs-shadow-soft:0 10px 28px #0f17200f;--vs-shadow-ring:0 0 0 1px #11202e0f;--vs-radius-sm:8px;--vs-radius:12px;--vs-radius-md:14px;--vs-radius-lg:18px;--vs-radius-xl:22px;--vs-radius-full:999px;--vs-focus:0 0 0 3px #11c1ee2e}body[data-color-mode=dark],body.vs[data-mode=dark]{--vs-bg:linear-gradient(180deg, #12181f 0%, #0b1016 100%);--vs-bg-solid:#0e1319;--vs-surface:#141b24;--vs-surface-soft:#1a2230;--vs-surface-2:#1a2230;--vs-surface-3:#212b3a;--vs-border:#bdd2eb1a;--vs-border-strong:#bdd2eb33;--vs-text:#edf3fb;--vs-text-2:#c6d3e2;--vs-muted:#8fa0b4;--vs-placeholder:#6d7f93;--vs-code-bg:#0d1218;--vs-code-fg:#e6edf3;--vs-shadow:0 20px 55px -14px #0000008c;--vs-shadow-soft:0 6px 18px -8px #00000080;--vs-shadow-ring:0 0 0 1px #bdd2eb14}body[data-color-mode=light],body.vs[data-mode=light]{--vs-bg:linear-gradient(180deg, #f5f9fc 0%, #edf3f8 100%);--vs-bg-solid:#f2f6fa;--vs-surface:#fff;--vs-surface-soft:#f8fbfd;--vs-surface-2:#f8fbfd;--vs-surface-3:#eef4f8;--vs-border:#11202e1a;--vs-border-strong:#11202e2e;--vs-text:#11202e;--vs-text-2:#2c3b4a;--vs-muted:#5b6875;--vs-placeholder:#7b8b98;--vs-code-bg:#f4f7fb;--vs-code-fg:#11202e;--vs-shadow:0 14px 40px -12px #0f172024;--vs-shadow-soft:0 4px 14px -6px #0f172014;--vs-shadow-ring:0 0 0 1px #11202e0f}body[data-role-theme=hacker],body.vs[data-role=hacker]{--vs-accent:var(--vs-hacker-accent);--vs-accent-strong:var(--vs-hacker-accent-strong);--vs-accent-weak:var(--vs-hacker-accent-weak);--vs-accent-ring:#ee4b4b40;--vs-focus:0 0 0 3px #ee4b4b33}body[data-role-theme=client],body.vs[data-role=client]{--vs-accent:var(--vs-client-accent);--vs-accent-strong:var(--vs-client-accent-strong);--vs-accent-weak:var(--vs-client-accent-weak);--vs-accent-ring:#11c1ee40;--vs-focus:0 0 0 3px #11c1ee2e}html,body,#root{min-height:100%}body{background:var(--vs-bg);color:var(--vs-text);margin:0;transition:background .25s,color .25s}p,label,span,li,td,th{color:inherit}a{color:var(--vs-accent-strong);transition:color .2s}a:hover{color:var(--vs-accent)}button:focus,a:focus,input:focus,textarea:focus,select:focus,.ant-btn:focus,.ant-btn:active:focus,.ant-input:focus,.ant-select-focused .ant-select-selection,.ant-calendar-picker-input:focus{box-shadow:var(--vs-focus)!important;outline:none!important}.ant-layout,.ant-layout-content{background:0 0}.ant-card,.ant-table,.ant-modal-content,.ant-notification-notice,.ant-alert,.markdown,.basic-list,.specific-details>.ant-row>.ant-col>.ant-card,.programAccess{border:1px solid var(--vs-border);border-radius:var(--vs-radius);box-shadow:var(--vs-shadow-soft)}.ant-card,.ant-modal-content,.ant-notification-notice,.ant-alert,.markdown{background:var(--vs-surface)}.ant-card-head{border-bottom:1px solid var(--vs-border)}.ant-card-body{padding:24px}.ant-btn{letter-spacing:.01em;height:42px;box-shadow:none;border-radius:999px;font-weight:700}.ant-btn-default{border-color:var(--vs-border-strong);color:var(--vs-text)}.ant-btn-default:hover,.ant-btn-default:focus{border-color:var(--vs-accent);color:var(--vs-accent-strong)}.btn-company,.btn-company:hover,.btn-company:focus,.btn-company:active{color:#fff;background:linear-gradient(135deg,#11c1ee,#0b98bd);border-color:#0000}.btn-hacker,.btn-hacker:hover,.btn-hacker:focus,.btn-hacker:active{color:#fff;background:linear-gradient(135deg,#ee4b4b,#d73b3b);border-color:#0000}.ant-input,.ant-input-number,.ant-select-selection,.ant-calendar-picker-input{min-height:42px;border-color:var(--vs-border-strong)!important;box-shadow:none!important;border-radius:12px!important}.ant-input,.ant-select-selection__rendered,.ant-calendar-picker-input{color:var(--vs-text)}.ant-input::placeholder,textarea.ant-input::placeholder{color:var(--vs-placeholder)}textarea.ant-input{min-height:120px}.ant-form-item-label label{color:var(--vs-text);font-weight:700}.ant-tabs-bar{border-bottom-color:var(--vs-border);margin-bottom:24px}.ant-tabs-tab{color:var(--vs-muted);padding:0 0 14px;font-weight:700}.ant-tabs-tab-active{color:var(--vs-accent-strong)}.ant-table{background:var(--vs-surface);overflow:hidden}.ant-table-content{background:0 0!important;padding:0!important}.ant-table-thead>tr>th{color:var(--vs-muted);border-bottom:1px solid var(--vs-border);letter-spacing:.04em;text-transform:uppercase;background:#f5fafc;font-size:12px;font-weight:700}.ant-table-tbody>tr>td{border-bottom:1px solid #11202e0f}.ant-table-tbody>tr:hover>td{background:#11c1ee0a}.markdown{overflow:hidden}.markdown-header{border-bottom:1px solid var(--vs-border);background:linear-gradient(#fbfdfe 0%,#f3f8fb 100%);padding:12px 16px}.tui-editor-contents,.report-markdown{font-size:14px}.safe-content-multiline{white-space:pre-line}.reports-export .ant-btn,.reports-export-traditional .ant-btn{min-width:180px}@media (width<=768px){.ant-card-body{padding:18px}.ant-btn{width:100%}.ant-modal{max-width:calc(100vw - 24px);width:calc(100vw - 24px)!important}}.report-markdown{color:inherit;overflow-wrap:anywhere;line-height:1.65}.report-markdown>:first-child{margin-top:0}.report-markdown>:last-child{margin-bottom:0}.report-markdown h1,.report-markdown h2,.report-markdown h3,.report-markdown h4,.report-markdown h5,.report-markdown h6{color:inherit;margin:22px 0 12px;font-family:Open Sans Bold,sans-serif;font-weight:700;line-height:1.35}.report-markdown h1{font-size:2em}.report-markdown h2{font-size:1.65em}.report-markdown h3{font-size:1.35em}.report-markdown h4,.report-markdown h5,.report-markdown h6{font-size:1.1em}.report-markdown p,.report-markdown ul,.report-markdown ol,.report-markdown pre,.report-markdown blockquote,.report-markdown table{margin-bottom:12px}.report-markdown p,.report-markdown li,.report-markdown blockquote,.report-markdown td,.report-markdown th{color:inherit}.report-markdown ul,.report-markdown ol{padding-left:24px}.report-markdown ul ul,.report-markdown ul ol,.report-markdown ol ul,.report-markdown ol ol{margin-top:8px;margin-bottom:0}.report-markdown li+li{margin-top:6px}.report-markdown li>p{margin-bottom:6px}.report-markdown strong{color:inherit;font-family:Open Sans Bold,sans-serif;font-weight:700}.report-markdown em{color:inherit}.report-markdown a{overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.report-markdown hr{opacity:.18;border:0;border-top:1px solid;margin:18px 0}.report-markdown blockquote{border-left-style:solid;border-left-width:4px;border-radius:8px;margin-left:0;padding:14px 18px}.report-markdown pre{text-align:left;word-break:normal;word-wrap:normal;white-space:pre;border:1px solid #0000;border-radius:10px;margin:0 0 12px;padding:16px 18px;line-height:1.6;overflow-x:auto}.report-markdown pre.report-markdown__code-block{padding-top:44px;position:relative}.report-markdown pre code,.report-markdown code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.report-markdown pre code{white-space:inherit;background:0 0;border:0;padding:0;font-size:13px;display:block}.report-markdown :not(pre)>code{word-break:break-word;border-radius:6px;padding:2px 7px;font-size:.92em;line-height:1.45;display:inline-block}.report-markdown .hljs{color:inherit;background:0 0;display:block;overflow-x:visible}.report-markdown .report-markdown__copy-btn{cursor:pointer;letter-spacing:.02em;text-transform:uppercase;z-index:2;border:1px solid #0000;border-radius:999px;min-height:26px;padding:3px 12px;font-family:Open Sans Bold,sans-serif;font-size:11px;transition:all .2s;position:absolute;top:10px;right:12px}.report-markdown .report-markdown__image,.report-markdown img{border-radius:10px;max-width:100%;height:auto;margin:14px 0;display:block}.report-markdown .report-markdown__image-alt{border-radius:6px;padding:6px 10px;font-size:.95em;font-style:italic;display:inline-block}.report-markdown .report-markdown__unsafe-link{color:inherit;cursor:default;text-decoration:none}.report-markdown table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.report-markdown th,.report-markdown td{text-align:left;vertical-align:top;border:1px solid #0000;padding:10px 12px}.report-markdown--dark{color:#f2f4f8}.report-markdown--dark h1,.report-markdown--dark h2,.report-markdown--dark h3,.report-markdown--dark h4,.report-markdown--dark h5,.report-markdown--dark h6{color:#ff8a8a}.report-markdown--dark a{color:#ff9a9a}.report-markdown--dark blockquote{background-color:#ffffff0f;border-left-color:#e5484db8}.report-markdown--dark hr{border-top-color:#ffffff59}.report-markdown--dark pre{background-color:#161b22;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.report-markdown--dark pre,.report-markdown--dark pre code,.report-markdown--dark .hljs{color:#e6edf3!important}.report-markdown--dark :not(pre)>code{color:#ffd479;background-color:#ffffff14}.report-markdown--dark .report-markdown__image,.report-markdown--dark img{background-color:#0f1720a6;border:1px solid #ffffff14}.report-markdown--dark .report-markdown__image-alt{color:#c8d1dc;background-color:#ffffff14}.report-markdown--dark th,.report-markdown--dark td{border-color:#ffffff17}.report-markdown--dark th{background-color:#ffffff0d}.report-markdown--dark .hljs-comment,.report-markdown--dark .hljs-quote{color:#8b949e!important}.report-markdown--dark .hljs-keyword,.report-markdown--dark .hljs-selector-tag,.report-markdown--dark .hljs-literal,.report-markdown--dark .hljs-section,.report-markdown--dark .hljs-link,.report-markdown--dark .hljs-tag,.report-markdown--dark .hljs-name,.report-markdown--dark .hljs-attribute{color:#ff7b72!important}.report-markdown--dark .hljs-string,.report-markdown--dark .hljs-title,.report-markdown--dark .hljs-name,.report-markdown--dark .hljs-attribute,.report-markdown--dark .hljs-attr,.report-markdown--dark .hljs-property,.report-markdown--dark .hljs-symbol,.report-markdown--dark .hljs-bullet,.report-markdown--dark .hljs-addition{color:#a5d6ff!important}.report-markdown--dark .hljs-number,.report-markdown--dark .hljs-meta,.report-markdown--dark .hljs-variable,.report-markdown--dark .hljs-template-variable{color:#79c0ff!important}.report-markdown--dark .hljs-built_in,.report-markdown--dark .hljs-type,.report-markdown--dark .hljs-params,.report-markdown--dark .hljs-builtin-name{color:#ffa657!important}.report-markdown--dark .hljs-function,.report-markdown--dark .hljs-title.function_{color:#d2a8ff!important}.report-markdown--dark .hljs-regexp,.report-markdown--dark .hljs-subst,.report-markdown--dark .hljs-punctuation,.report-markdown--dark .hljs-operator{color:#7ee787!important}.report-markdown--dark .report-markdown__copy-btn{color:#e6edf3;background:#ffffff14;border-color:#ffffff26}.report-markdown--dark .report-markdown__copy-btn:hover,.report-markdown--dark .report-markdown__copy-btn:focus{color:#fff;background:#e5484d2e;border-color:#e5484d80;outline:none}.report-markdown--light{color:#1f2328}.report-markdown--light h1,.report-markdown--light h2,.report-markdown--light h3,.report-markdown--light h4,.report-markdown--light h5,.report-markdown--light h6,.report-markdown--light a{color:#c92a2a}.report-markdown--light blockquote{background-color:#f4f7fb;border-left-color:#c92a2a8c}.report-markdown--light hr{border-top-color:#1f232838}.report-markdown--light pre{background-color:#f6f8fa;border-color:#1f232814}.report-markdown--light :not(pre)>code{color:#b42318;background-color:#eef2f7}.report-markdown--light .report-markdown__image,.report-markdown--light img{background-color:#fff;border:1px solid #1f232814}.report-markdown--light .report-markdown__image-alt{color:#667085;background-color:#eef2f7}.report-markdown--light th,.report-markdown--light td{border-color:#1f232814}.report-markdown--light th{background-color:#f4f7fb}.report-markdown--light .hljs-comment,.report-markdown--light .hljs-quote{color:#6e7781}.report-markdown--light .hljs-keyword,.report-markdown--light .hljs-selector-tag,.report-markdown--light .hljs-literal,.report-markdown--light .hljs-section,.report-markdown--light .hljs-link{color:#cf222e}.report-markdown--light .hljs-string,.report-markdown--light .hljs-title,.report-markdown--light .hljs-name,.report-markdown--light .hljs-attribute,.report-markdown--light .hljs-symbol,.report-markdown--light .hljs-bullet,.report-markdown--light .hljs-addition{color:#0a7a3f}.report-markdown--light .hljs-number,.report-markdown--light .hljs-meta,.report-markdown--light .hljs-variable,.report-markdown--light .hljs-template-variable{color:#0550ae}.report-markdown--light .hljs-built_in,.report-markdown--light .hljs-type,.report-markdown--light .hljs-params{color:#953800}.report-markdown--light .hljs-function,.report-markdown--light .hljs-title.function_{color:#8250df}.report-markdown--light .hljs-regexp,.report-markdown--light .hljs-subst{color:#116329}.report-markdown--light .report-markdown__copy-btn{color:#1f2328;background:#fff;border-color:#1f232826}.report-markdown--light .report-markdown__copy-btn:hover,.report-markdown--light .report-markdown__copy-btn:focus{color:#c92a2a;background:#e5484d1f;border-color:#e5484d6b;outline:none}p{font-family:Open Sans Light,sans-serif;font-weight:100}a{font-family:Open Sans,sans-serif}.ant-alert-error{color:#fff;background-color:#fe4149;border:1px solid #cf363d;margin-bottom:20px}.loading-styles{margin:200px auto 0;font-size:70px;display:block}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .loading-styles{margin:5px auto;font-size:35px}.btn-hacker,.btn-hacker:hover,.btn-hacker:focus,.btn-hacker:active{color:#fff;background-color:#ee4b4b;border-color:#ee4b4b}.btn-company,.btn-company:hover,.btn-company:focus,.btn-company:active{color:#fff;background-color:#11c1ee;border-color:#11c1ee}.btn-borrador,.btn-publicado,.btn-pausado,.btn-incompleto,.btn-revision,.btn-cerrado,.btn-payment{width:146px}.btn-publicado,.btn-publicado:hover,.btn-publicado:focus,.btn-publicado:active{color:#fff;background-color:#43a047;border-color:#43a047}.btn-pausado,.btn-pausado:hover,.btn-pausado:focus,.btn-pausado:active{color:#fff;background-color:#ee4b4b;border-color:#ee4b4b}.btn-revision,.btn-revision:hover,.btn-revision:focus,.btn-revision:active,.btn-incompleto,.btn-incompleto:hover,.btn-incompleto:focus,.btn-incompleto:active{color:#fff;background-color:#f5a623;border-color:#f5a623}.btn-cerrado,.btn-cerrado:hover,.btn-cerrado:focus,.btn-cerrado:active{color:#fff;background-color:#1e96ff;border-color:#1e96ff}.btn-black,.btn-black:hover,.btn-black:focus,.btn-black:active{color:#fff;background-color:#000;border-color:#000}.btn-draft,.btn-draft:hover,.btn-draft:focus,.btn-draft:active{color:#fff;background-color:#888;border-color:#888}.bnt-gray,.bnt-gray:hover,.bnt-gray:focus,.bnt-gray:active{color:#fff;background-color:#666;border-color:#666}.btn-program-item{height:40px;padding-left:35px;padding-right:35px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700}.btn-round{border-radius:100px;height:40px;padding-left:33px;padding-right:33px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700}.btn-block{width:100%;height:50px;font-size:17px}.ant-checkbox-checked .ant-checkbox-inner:after{border-bottom:5px solid #fff;border-right:5px solid #fff;transform:rotate(35deg)scale(1)}.ant-checkbox-inner:after{width:13px;height:22px;top:0;left:7px}.hidden{display:none!important}.pull-left{float:left!important}.pull-right{float:right!important}.text-center{text-align:center}.text-right{text-align:right}.block-center{margin-left:auto;margin-right:auto;display:block}.app-container{min-height:650px;padding-top:30px;padding-bottom:40px}.programs-container{padding-top:30px}.programs-container h1{margin-bottom:30px}.programs-container .filter-form .ant-row{margin-bottom:7px!important}.img-circle{border-radius:50%}.report-form-container{padding-top:40px;padding-bottom:20px}.hacker-avatar-container{padding-top:20px}.siteFooter{min-height:260px;padding-top:80px}.siteFooter .FooterIconsContainer p{padding:6px 0}.programItem .flag-icon{border-radius:100%;margin-top:5px}.reward-modal .ant-form .ant-form-item-label label{color:#888;font-size:14px}.reward-modal .ant-form .ant-form-item-control{color:#888;line-height:16px}.reward-modal .ant-form .ant-input{background-color:#f3f3f3;border-color:#f3f3f3;height:44px;margin-top:5px;font-size:16px;font-weight:700}.reward-modal .ant-form .btn-cancel{color:#4a4a4a;border:none;font-weight:700}.reward-modal .ant-form .btn-cancel:hover{color:#4a4a4a}.ant-confirm-confirm{width:534px!important}.ant-confirm-confirm .ant-confirm-title{font-size:25px;font-weight:700}.ant-confirm-confirm .ant-confirm-content{color:#888;font-size:21px}.ant-confirm-confirm .ant-confirm-btns{width:100%}.ant-confirm-confirm .ant-confirm-btns .ant-btn{border:none;width:48%;height:44px}.ant-confirm-confirm .ant-confirm-btns .ant-btn-primary{background-color:#11c1ee;margin-left:6px}.paginate p{display:inline-block}.paginate button{background-color:#0000;border:none;padding:0 5px}.paginate .currentPage{color:#000;background-color:#e5e5e5;padding:2px 7px;font-size:15px}.paginate .paginateIcons{margin:0 25px;display:inline-block}.paginate .paginateIcons .anticon{color:#333;font-size:15px}.breadcrumb h1{width:auto;display:inline-block}.breadcrumb .separator{margin:0 10px}.notification-notify{width:450px;padding:0;right:115px}.notification-notify .ant-notification-notice-close{width:22px;height:22px;color:var(--vs-muted);text-align:center;border-radius:999px;top:12px;right:12px}.notification-notify .ant-notification-notice-close-x{justify-content:center;align-items:center;width:22px;height:22px;font-size:0;display:inline-flex}.notification-notify .ant-notification-notice-close-x:after{color:currentColor;font-size:14px;font-weight:700;line-height:1;display:block;content:"x"!important;font-family:Arial,sans-serif!important}.notification-notify .ant-notification-notice-close:hover{color:var(--vs-text);background:var(--vs-surface-2)}.notification-notify .ant-notification-notice-content .ant-notification-notice-message{width:100%;margin:0 0 -5px;padding:0}.notification-notify .ant-notification-notice-content .ant-notification-notice-message .content{font-size:14px!important}.notification-notify .ant-notification-notice-content .ant-notification-notice-message .content b{font-weight:700}.notification-notify .ant-notification-notice-content .ant-notification-notice-message .title{margin-bottom:10px;font-size:14px!important}.notification-notify .ant-notification-notice-content .ant-notification-notice-description{display:none}blockquote{background-color:#8080800d;border-left:5px solid #80808013;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:15px 20px}pre{text-align:start;word-break:break-all;word-wrap:break-word;background-color:#8080800d;border:0;border-radius:5px;margin:0 0 10.5px;padding:10px 20px;font-size:14px;line-height:1.45;display:block;overflow:auto}pre code{color:#000;background-color:#0000}code{color:#d72b3f;word-wrap:break-word;background-color:#59595912;border-radius:4px;padding:2px 4px;font-size:90%;font-weight:400}.markdown{word-wrap:break-word}.smartphone#companyLayout .title-section,.tablet#companyLayout .title-section,.smartphone#hackerLayout .title-section,.tablet#hackerLayout .title-section{height:auto}.smartphone#companyLayout .ant-layout-sider,.tablet#companyLayout .ant-layout-sider,.smartphone#hackerLayout .ant-layout-sider,.tablet#hackerLayout .ant-layout-sider{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;top:64px!important}.smartphone#companyLayout .ant-layout-sider-collapsed,.tablet#companyLayout .ant-layout-sider-collapsed,.smartphone#hackerLayout .ant-layout-sider-collapsed,.tablet#hackerLayout .ant-layout-sider-collapsed{display:none}.smartphone#companyLayout .ant-layout-header,.tablet#companyLayout .ant-layout-header,.smartphone#hackerLayout .ant-layout-header,.tablet#hackerLayout .ant-layout-header{width:100%;position:absolute;top:0;left:0;padding:0 5px!important}.smartphone#companyLayout .ant-layout-header .anticon-menu-fold,.tablet#companyLayout .ant-layout-header .anticon-menu-fold,.smartphone#hackerLayout .ant-layout-header .anticon-menu-fold,.tablet#hackerLayout .ant-layout-header .anticon-menu-fold,.smartphone#companyLayout .ant-layout-header .anticon-menu-unfold,.tablet#companyLayout .ant-layout-header .anticon-menu-unfold,.smartphone#hackerLayout .ant-layout-header .anticon-menu-unfold,.tablet#hackerLayout .ant-layout-header .anticon-menu-unfold{margin-left:20px;font-size:22px}.smartphone#companyLayout .ant-layout-header .ant-dropdown-link,.tablet#companyLayout .ant-layout-header .ant-dropdown-link,.smartphone#hackerLayout .ant-layout-header .ant-dropdown-link,.tablet#hackerLayout .ant-layout-header .ant-dropdown-link{font-size:15px}.smartphone#companyLayout .ant-layout-header .ant-avatar,.tablet#companyLayout .ant-layout-header .ant-avatar,.smartphone#hackerLayout .ant-layout-header .ant-avatar,.tablet#hackerLayout .ant-layout-header .ant-avatar{margin:0 5px;top:10px}.smartphone#companyLayout .ant-layout-content,.tablet#companyLayout .ant-layout-content,.smartphone#hackerLayout .ant-layout-content,.tablet#hackerLayout .ant-layout-content{overflow:hidden;margin:64px 0 0!important}.smartphone#companyLayout .ant-layout-content .programItem,.tablet#companyLayout .ant-layout-content .programItem,.smartphone#hackerLayout .ant-layout-content .programItem,.tablet#hackerLayout .ant-layout-content .programItem{height:auto}.smartphone#companyLayout .ant-layout-content .programItem .hacker-avatar-container,.tablet#companyLayout .ant-layout-content .programItem .hacker-avatar-container,.smartphone#hackerLayout .ant-layout-content .programItem .hacker-avatar-container,.tablet#hackerLayout .ant-layout-content .programItem .hacker-avatar-container{padding-top:0}.smartphone#companyLayout .ant-layout-content .programItem .flag-icon,.tablet#companyLayout .ant-layout-content .programItem .flag-icon,.smartphone#hackerLayout .ant-layout-content .programItem .flag-icon,.tablet#hackerLayout .ant-layout-content .programItem .flag-icon{margin-top:16px;font-size:24px}.smartphone#companyLayout .ant-layout-content .programItem .ant-dropdown-menu-item,.tablet#companyLayout .ant-layout-content .programItem .ant-dropdown-menu-item,.smartphone#hackerLayout .ant-layout-content .programItem .ant-dropdown-menu-item,.tablet#hackerLayout .ant-layout-content .programItem .ant-dropdown-menu-item{right:50px}.smartphone#companyLayout .ant-layout-content .paginate,.tablet#companyLayout .ant-layout-content .paginate,.smartphone#hackerLayout .ant-layout-content .paginate,.tablet#hackerLayout .ant-layout-content .paginate{margin:10px 0}.smartphone#companyLayout .ant-dropdown .ant-dropdown-menu-sub,.tablet#companyLayout .ant-dropdown .ant-dropdown-menu-sub,.smartphone#hackerLayout .ant-dropdown .ant-dropdown-menu-sub,.tablet#hackerLayout .ant-dropdown .ant-dropdown-menu-sub{top:32px;left:-4px}.smartphone#companyLayout .ImageCropModal,.tablet#companyLayout .ImageCropModal,.smartphone#hackerLayout .ImageCropModal,.tablet#hackerLayout .ImageCropModal{width:95%!important}.smartphone#hackerLayout .ant-tabs .ant-tabs-tab-prev-icon,.tablet#hackerLayout .ant-tabs .ant-tabs-tab-prev-icon,.smartphone#hackerLayout .ant-tabs .ant-tabs-tab-next-icon,.tablet#hackerLayout .ant-tabs .ant-tabs-tab-next-icon{color:#f4f3f3;font-size:16px}.desktop#companyLayout .ant-layout-content .programItem,.desktop#hackerLayout .ant-layout-content .programItem{height:auto}.desktop#companyLayout .ant-layout-content .programItem .flag-icon,.desktop#hackerLayout .ant-layout-content .programItem .flag-icon{margin-top:40px;font-size:24px}.color-white{color:#fff}body.vs{font-family:var(--vs-font-sans)}.vs-btn{border-radius:var(--vs-radius-full);border:1px solid var(--vs-border-strong);background:var(--vs-surface);height:40px;color:var(--vs-text);letter-spacing:.01em;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.vs-btn:hover,.vs-btn:focus{border-color:var(--vs-accent);color:var(--vs-accent-strong);outline:none}.vs-btn:focus-visible{box-shadow:var(--vs-focus)}.vs-btn--primary{background:var(--vs-accent);color:#fff;box-shadow:0 8px 22px -10px var(--vs-accent);border-color:#0000}.vs-btn--primary:hover,.vs-btn--primary:focus{background:var(--vs-accent-strong);color:#fff;border-color:#0000}.vs-btn--ghost{color:var(--vs-muted);background:0 0;border-color:#0000}.vs-btn--ghost:hover{background:var(--vs-surface-2);color:var(--vs-text)}.vs-btn--danger{background:var(--vs-danger);color:#fff;border-color:#0000}.vs-btn--danger:hover{background:var(--vs-danger);opacity:.9;color:#fff}.vs-btn--sm{height:32px;padding:0 14px;font-size:12px}.vs-btn--lg{height:48px;padding:0 24px;font-size:14px}.vs-btn--block{width:100%}.vs-input,.vs-select,.vs-textarea{border:1px solid var(--vs-border-strong);background:var(--vs-surface);width:100%;height:40px;color:var(--vs-text);box-sizing:border-box;border-radius:10px;padding:0 14px;font-family:inherit;font-size:13px;transition:all .18s}.vs-textarea{resize:vertical;min-height:110px;padding:10px 14px;line-height:1.55}.vs-input::placeholder,.vs-textarea::placeholder{color:var(--vs-placeholder)}.vs-input:focus,.vs-select:focus,.vs-textarea:focus{border-color:var(--vs-accent);box-shadow:0 0 0 3px var(--vs-accent-ring);outline:none}.vs-input-group{position:relative}.vs-input-group .vs-input{padding-left:40px}.vs-input-group>svg{width:16px;height:16px;color:var(--vs-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.vs-label{color:var(--vs-text-2);letter-spacing:.01em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.vs-card{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);box-shadow:var(--vs-shadow-soft)}.vs-card--pad{padding:20px}.vs-card--pad-lg{padding:28px}.vs-card__head{border-bottom:1px solid var(--vs-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.vs-card__body{padding:20px}.vs-card__title{font-size:15px;font-weight:700}.vs-chip{border-radius:var(--vs-radius-full);letter-spacing:.03em;text-transform:uppercase;background:var(--vs-surface-2);height:24px;color:var(--vs-muted);border:1px solid var(--vs-border);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.vs-chip--sev-critical{color:var(--vs-sev-critical);background:#ee4b4b1f;border-color:#ee4b4b4d}.vs-chip--sev-high{color:var(--vs-sev-high);background:#f59f2b24;border-color:#f59f2b4d}.vs-chip--sev-medium{color:var(--vs-sev-medium);background:#4183f224;border-color:#4183f24d}.vs-chip--sev-low{color:var(--vs-sev-low);background:#2fa86624;border-color:#2fa8664d}.vs-chip--ok{background:var(--vs-ok-weak);color:var(--vs-ok);border-color:#43a0474d}.vs-chip--warn{background:var(--vs-warn-weak);color:var(--vs-warn);border-color:#f5a6234d}.vs-chip--accent{background:var(--vs-accent-weak);color:var(--vs-accent-strong);border-color:var(--vs-accent-weak)}.vs-chip--muted{background:var(--vs-surface-2);color:var(--vs-muted);border-color:var(--vs-border)}.vs-status--borrador,.vs-status--draft,.vs-status--enviado,.vs-status--duplicado,.vs-status--rechazado{background:var(--vs-neutral-weak);color:var(--vs-neutral);border-color:#8888884d}.vs-status--publicado,.vs-status--resuelto,.vs-status--pagado{background:var(--vs-ok-weak);color:var(--vs-ok);border-color:#43a0474d}.vs-status--pausado{background:var(--vs-danger-weak);color:var(--vs-danger);border-color:#ee4b4b4d}.vs-status--incompleto,.vs-status--revision,.vs-status--triaje{background:var(--vs-warn-weak);color:var(--vs-warn);border-color:#f5a6234d}.vs-status--cerrado{background:var(--vs-info-weak);color:var(--vs-info-color);border-color:#1e96ff4d}.vs-status--aceptado,.vs-status--payment{background:var(--vs-accent-weak);color:var(--vs-accent-strong);border-color:var(--vs-accent-weak)}.vs-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.vs-dot--critical{background:var(--vs-sev-critical)}.vs-dot--high{background:var(--vs-sev-high)}.vs-dot--medium{background:var(--vs-sev-medium)}.vs-dot--low{background:var(--vs-sev-low)}.vs-avatar{background:linear-gradient(135deg, var(--vs-surface-3), var(--vs-surface-2));width:36px;height:36px;color:var(--vs-text);border:1px solid var(--vs-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.vs-avatar--sm{width:28px;height:28px;font-size:11px}.vs-avatar--lg{width:56px;height:56px;font-size:18px}.vs-avatar--xl{border-radius:20px;width:80px;height:80px;font-size:24px}.vs-divider{background:var(--vs-border);border:0;height:1px;margin:16px 0}.vs-divider--v{background:var(--vs-border);width:1px;height:100%}.vs-muted{color:var(--vs-muted)}.vs-mono{font-family:var(--vs-font-mono)}.vs-eyebrow{color:var(--vs-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.vs-topbar{background:var(--vs-surface);border-bottom:1px solid var(--vs-border);z-index:5;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.vs-topbar__brand{letter-spacing:-.01em;color:var(--vs-text);align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.vs-topbar__brand-mark{background:var(--vs-accent);color:#fff;width:28px;height:28px;box-shadow:0 6px 16px -6px var(--vs-accent);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.vs-topbar__nav{align-items:center;gap:4px;display:flex}.vs-topbar__nav a{color:var(--vs-muted);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.vs-topbar__nav a:hover{background:var(--vs-surface-2);color:var(--vs-text)}.vs-topbar__nav a.is-active{color:var(--vs-text);background:var(--vs-surface-2)}.vs-shell{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:28px 32px 40px}.vs-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.vs-page-head h1{letter-spacing:-.02em;color:var(--vs-text);margin:0;font-size:28px;font-weight:800}.vs-page-head p{color:var(--vs-muted);margin-top:4px;margin-bottom:0;font-size:14px}.vs-grid{gap:16px;display:grid}.vs-grid-4{grid-template-columns:repeat(4,1fr)}.vs-grid-3{grid-template-columns:repeat(3,1fr)}.vs-grid-2{grid-template-columns:repeat(2,1fr)}@media (width<=960px){.vs-grid-4,.vs-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.vs-grid-4,.vs-grid-3,.vs-grid-2{grid-template-columns:1fr}}.vs-tabs{background:var(--vs-surface-2);border:1px solid var(--vs-border);border-radius:12px;gap:2px;padding:4px;display:inline-flex}.vs-tabs button{height:32px;color:var(--vs-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s}.vs-tabs button:hover{color:var(--vs-text)}.vs-tabs button.is-active{background:var(--vs-surface);color:var(--vs-text);box-shadow:var(--vs-shadow-soft)}.vs-table{border-collapse:separate;border-spacing:0;width:100%}.vs-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--vs-muted);border-bottom:1px solid var(--vs-border);background:var(--vs-surface-2);padding:10px 16px;font-size:11px;font-weight:700}.vs-table td{border-bottom:1px solid var(--vs-border);color:var(--vs-text);padding:14px 16px;font-size:13px}.vs-table tr:last-child td{border-bottom:0}.vs-table tr:hover td{background:var(--vs-accent-weak)}.vs-kpi{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);padding:18px 20px}.vs-kpi__label{color:var(--vs-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.vs-kpi__value{letter-spacing:-.02em;color:var(--vs-text);margin-top:6px;font-size:28px;font-weight:800}.vs-kpi__delta{color:var(--vs-ok);align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.vs-kpi__delta--down{color:var(--vs-danger)}.vs-markdown{color:var(--vs-text);word-break:break-word;font-size:14px;line-height:1.65}.vs-markdown h1,.vs-markdown h2,.vs-markdown h3,.vs-markdown h4,.vs-markdown h5,.vs-markdown h6{color:var(--vs-text);margin:1.4em 0 .5em;font-weight:700;line-height:1.25}.vs-markdown h1{font-size:22px}.vs-markdown h2{font-size:19px}.vs-markdown h3{font-size:16px}.vs-markdown p{margin:0 0 1em}.vs-markdown a{color:#c92a2a;text-underline-offset:2px;text-decoration:underline}.vs-markdown a:hover{color:#e5484d}.vs-markdown code{font-family:var(--vs-font-mono);background:var(--vs-code-bg);color:var(--vs-code-fg);border:1px solid var(--vs-border);border-radius:5px;padding:2px 6px;font-size:12px}.vs-markdown pre{background:var(--vs-code-bg);color:var(--vs-code-fg);border:1px solid var(--vs-border);border-radius:var(--vs-radius);font-family:var(--vs-font-mono);margin:1em 0;padding:14px 16px;font-size:12px;line-height:1.55;position:relative;overflow:auto}.vs-markdown pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.vs-markdown img{border-radius:8px;max-width:100%;height:auto}.vs-markdown ul,.vs-markdown ol{margin:0 0 1em;padding-left:1.4em}.vs-markdown li{margin:.25em 0}.vs-markdown blockquote{border-left:3px solid var(--vs-accent);background:var(--vs-accent-weak);color:var(--vs-text-2);border-radius:6px;margin:1em 0;padding:10px 14px}.vs-markdown table{border-collapse:separate;border-spacing:0;width:100%;margin:1em 0;font-size:13px}.vs-markdown th,.vs-markdown td{border:1px solid var(--vs-border);text-align:left;padding:8px 12px}.vs-markdown th{background:var(--vs-surface-2);color:var(--vs-text);font-weight:700}.vs-markdown hr{border:0;border-top:1px solid var(--vs-border);margin:1.5em 0}.vs-markdown pre .vs-copy-btn{height:26px;color:var(--vs-muted);background:var(--vs-surface);border:1px solid var(--vs-border);cursor:pointer;opacity:0;border-radius:6px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:600;transition:opacity .15s,color .15s,border-color .15s;position:absolute;top:8px;right:8px}.vs-markdown pre:hover .vs-copy-btn{opacity:1}.vs-markdown pre .vs-copy-btn:hover{color:var(--vs-accent-strong);border-color:var(--vs-accent)}.vs-markdown pre .vs-copy-btn[data-copied=true]{color:var(--vs-ok);border-color:var(--vs-ok);opacity:1}@media print{body.vs{color:#11202e!important;background:#fff!important}.vs-chip,.vs-chip--sev-critical,.vs-chip--sev-high,.vs-chip--sev-medium,.vs-chip--sev-low,.vs-status--publicado,.vs-status--pausado,.vs-status--revision,.vs-status--cerrado,.vs-status--resuelto,.vs-status--pagado,.vs-status--triaje,.vs-status--aceptado,.vs-markdown pre,.vs-markdown code,.vs-markdown blockquote{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.vs-card{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.vs-markdown pre{break-inside:avoid;page-break-inside:avoid}.vs-copy-btn,.vs-btn,.vs-topbar{display:none!important}}body.vs .vs-program-avatar.ant-avatar{overflow:hidden;border-radius:50%!important}body.vs .vs-program-avatar.ant-avatar img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}body.vs .ant-btn{border-radius:var(--vs-radius-full);border:1px solid var(--vs-border-strong);background:var(--vs-surface);height:40px;color:var(--vs-text);font-family:var(--vs-font-sans);letter-spacing:.01em;box-shadow:none;padding:0 18px;font-size:13px;font-weight:600;transition:all .18s}body.vs .ant-btn:hover,body.vs .ant-btn:focus{border-color:var(--vs-accent);color:var(--vs-accent-strong);background:var(--vs-surface)}body.vs .ant-btn-primary,body.vs .ant-btn-primary:focus{background:var(--vs-accent);color:#fff;box-shadow:0 8px 22px -10px var(--vs-accent);border-color:#0000}body.vs .ant-btn-primary:hover{background:var(--vs-accent-strong);color:#fff;border-color:#0000}body.vs .ant-btn-primary[disabled],body.vs .ant-btn-primary[disabled]:hover{background:var(--vs-surface-2);color:var(--vs-muted);border-color:var(--vs-border);box-shadow:none}body.vs .ant-btn-danger,body.vs .ant-btn-danger:focus{background:var(--vs-danger);color:#fff;border-color:#0000}body.vs .ant-btn-danger:hover{background:var(--vs-danger);opacity:.92;color:#fff}body.vs .ant-btn-sm{height:32px;padding:0 14px;font-size:12px}body.vs .ant-btn-large{height:48px;padding:0 24px;font-size:14px}body.vs .ant-btn>.anticon{vertical-align:-1px;line-height:1}body.vs .ant-input,body.vs .ant-input-number,body.vs .ant-select-selection,body.vs .ant-calendar-picker-input,body.vs .ant-time-picker-input,body.vs .ant-cascader-picker-label,body.vs .ant-input-affix-wrapper input.ant-input{height:auto;min-height:40px;font-family:var(--vs-font-sans);padding:0 14px;font-size:13px;transition:all .18s;border:1px solid var(--vs-border-strong)!important;background:var(--vs-surface)!important;color:var(--vs-text)!important;box-shadow:none!important;border-radius:10px!important}body.vs textarea.ant-input{min-height:120px;padding:10px 14px;line-height:1.55}body.vs .ant-input::placeholder,body.vs textarea.ant-input::placeholder{color:var(--vs-placeholder)}body.vs .ant-input:focus,body.vs .ant-input-number:focus,body.vs .ant-input-number-focused,body.vs .ant-select-focused .ant-select-selection,body.vs .ant-calendar-picker-input:focus,body.vs .ant-time-picker-input:focus{border-color:var(--vs-accent)!important;box-shadow:0 0 0 3px var(--vs-accent-ring)!important;outline:none!important}body.vs .ant-input-number{width:100%}body.vs .ant-input-number-input{height:38px;padding:0;font-size:13px}body.vs .ant-select-selection--single{height:40px}body.vs .ant-select-selection__rendered{color:var(--vs-text);line-height:38px}body.vs .ant-select-selection__placeholder,body.vs .ant-select-search__field__placeholder{color:var(--vs-placeholder)}body.vs .ant-form-item{margin-bottom:18px}body.vs .ant-form-item-label{padding-bottom:4px;line-height:1.3}body.vs .ant-form-item-label>label,body.vs .ant-form-item-label label{color:var(--vs-text-2);font-family:var(--vs-font-sans);letter-spacing:.01em;text-transform:none;font-size:12px;font-weight:600}body.vs .ant-form-item-required:before{color:var(--vs-danger)}body.vs .ant-form-explain,body.vs .ant-form-extra{color:var(--vs-muted);margin-top:4px;font-size:12px}body.vs .has-error .ant-input,body.vs .has-error .ant-input:hover,body.vs .has-error .ant-input-number,body.vs .has-error .ant-select-selection{border-color:var(--vs-danger)!important}body.vs .has-error .ant-form-explain{color:var(--vs-danger)}body.vs .ant-card{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);box-shadow:var(--vs-shadow-soft)}body.vs .ant-card-head{border-bottom:1px solid var(--vs-border);color:var(--vs-text);background:0 0;padding:16px 20px}body.vs .ant-card-head-title{color:var(--vs-text);padding:0;font-size:15px;font-weight:700}body.vs .ant-card-body{color:var(--vs-text);padding:22px 24px}body.vs .ant-card-meta-title{color:var(--vs-text);font-weight:700}body.vs .ant-card-meta-description{color:var(--vs-muted)}body.vs .ant-modal-content{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);box-shadow:var(--vs-shadow);overflow:hidden}body.vs .ant-modal-header{border-bottom:1px solid var(--vs-border);background:0 0;padding:16px 22px}body.vs .ant-modal-title{color:var(--vs-text);font-size:16px;font-weight:700}body.vs .ant-confirm-title{color:var(--vs-text)!important}body.vs .ant-confirm-content{color:var(--vs-text-2)!important}body.vs .ant-confirm-body .anticon{color:var(--vs-accent)!important}body.vs .ant-modal-body{color:var(--vs-text);padding:22px;font-size:14px;line-height:1.6}body.vs .ant-modal-footer{border-top:1px solid var(--vs-border);background:0 0;padding:14px 22px}body.vs .ant-table{background:var(--vs-surface);border-radius:var(--vs-radius-lg);color:var(--vs-text);overflow:hidden}body.vs .ant-table-content{background:0 0}body.vs .ant-table-thead>tr>th{background:var(--vs-surface-2);color:var(--vs-muted);font-family:var(--vs-font-sans);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--vs-border);padding:12px 16px;font-size:11px;font-weight:700}body.vs .ant-table-tbody>tr>td{border-bottom:1px solid var(--vs-border);color:var(--vs-text);padding:14px 16px;font-size:13px}body.vs .ant-table-tbody>tr:last-child>td{border-bottom:0}body.vs .ant-table-tbody>tr:hover>td,body.vs .ant-table-tbody>tr.ant-table-row-hover>td,body.vs .ant-table-row-selected>td{background:var(--vs-accent-weak)!important}body.vs .ant-tabs-bar{border-bottom:1px solid var(--vs-border);margin-bottom:20px}body.vs .ant-tabs-nav .ant-tabs-tab{color:var(--vs-muted);font-family:var(--vs-font-sans);margin-right:28px;padding:10px 2px 14px;font-size:13px;font-weight:600;transition:color .18s}body.vs .ant-tabs-nav .ant-tabs-tab:hover{color:var(--vs-text)}body.vs .ant-tabs-nav .ant-tabs-tab-active{color:var(--vs-accent-strong)}body.vs .ant-tabs-ink-bar{border-radius:2px;background:var(--vs-accent)!important;height:2px!important}body.vs .ant-layout,body.vs .ant-layout-content{background:0 0}body.vs .ant-pagination{font-family:var(--vs-font-sans)}body.vs .ant-pagination-item,body.vs .ant-pagination-prev .ant-pagination-item-link,body.vs .ant-pagination-next .ant-pagination-item-link,body.vs .ant-pagination-jump-prev,body.vs .ant-pagination-jump-next{border:1px solid var(--vs-border);background:var(--vs-surface);min-width:34px;height:34px;color:var(--vs-text);border-radius:10px;font-size:13px;font-weight:600;line-height:32px}body.vs .ant-pagination-item:hover,body.vs .ant-pagination-item:hover a,body.vs .ant-pagination-prev:hover .ant-pagination-item-link,body.vs .ant-pagination-next:hover .ant-pagination-item-link{border-color:var(--vs-accent);color:var(--vs-accent-strong)}body.vs .ant-pagination-item-active{background:var(--vs-accent)!important;border-color:var(--vs-accent)!important}body.vs .ant-pagination-item-active a{color:#fff!important}body.vs .ant-pagination-item a{color:var(--vs-text)}body.vs .ant-notification-notice{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);box-shadow:var(--vs-shadow);color:var(--vs-text);padding:16px 20px}body.vs .ant-notification-notice-message{color:var(--vs-text);font-weight:700}body.vs .ant-notification-notice-description{color:var(--vs-muted)}body.vs .ant-alert{background:var(--vs-surface-2);border:1px solid var(--vs-border);border-radius:var(--vs-radius);color:var(--vs-text);padding:10px 14px}body.vs .ant-alert-error{background:#ee4b4b14;border-color:#ee4b4b4d}body.vs .ant-alert-error .ant-alert-message{color:var(--vs-danger);font-weight:700}body.vs .ant-alert-success{background:#43a04714;border-color:#43a0474d}body.vs .ant-alert-warning{background:#f5a6231a;border-color:#f5a6234d}body.vs .ant-alert-info{background:var(--vs-accent-weak);border-color:#11c1ee4d}body.vs .ant-dropdown-menu,body.vs .ant-popover-inner{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-radius);box-shadow:var(--vs-shadow);padding:6px}body.vs .ant-dropdown-menu-item{color:var(--vs-text);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500}body.vs .ant-dropdown-menu-item:hover{background:var(--vs-surface-2);color:var(--vs-accent-strong)}body.vs .reports-export,body.vs .reports-export-traditional{position:relative}body.vs .reports-export:hover,body.vs .reports-export-traditional:hover{color:inherit!important;background:0 0!important}body.vs .reports-export .reports-export-trigger,body.vs .reports-export-traditional .reports-export-trigger{min-height:42px;box-shadow:var(--vs-shadow-soft);justify-content:center;align-items:center;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex;border:1px solid var(--vs-border-strong)!important;background:var(--vs-surface)!important;color:var(--vs-text)!important;border-radius:999px!important}body.vs .reports-export .reports-export-trigger{min-width:124px;padding:0 14px!important}body.vs .reports-export-traditional .reports-export-trigger{min-width:180px;padding:0 18px!important}body.vs .reports-export .reports-export-trigger:hover,body.vs .reports-export .reports-export-trigger:focus,body.vs .reports-export-traditional .reports-export-trigger:hover,body.vs .reports-export-traditional .reports-export-trigger:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--vs-accent) 14%, transparent), var(--vs-shadow-soft);background:var(--vs-surface-2)!important;border-color:var(--vs-accent)!important;color:var(--vs-text)!important}body.vs .reports-export .reports-export-trigger__content,body.vs .reports-export-traditional .reports-export-trigger span{justify-content:center;align-items:center;gap:10px;width:100%;display:inline-flex}body.vs .reports-export .reports-export-trigger__label,body.vs .reports-export-traditional .reports-export-trigger__label--traditional{font-family:var(--vs-font-sans);letter-spacing:.01em;font-size:13px;font-weight:700;display:inline;color:var(--vs-text)!important}body.vs .reports-export .reports-export-trigger__image{object-fit:contain;filter:brightness(0)saturate()invert(22%)sepia(13%)saturate(1007%)hue-rotate(169deg)brightness(95%)contrast(89%);width:15px;height:15px}body.vs .reports-export .reports-export-trigger__caret,body.vs .reports-export-traditional .reports-export-trigger__caret{color:var(--vs-muted)!important;margin:0!important;font-size:12px!important;position:static!important;bottom:auto!important}body.vs .reports-export-overlay.ant-dropdown{min-width:236px}body.vs .reports-export-overlay .ant-dropdown-menu{border-radius:calc(var(--vs-radius-lg) + 2px);background:color-mix(in srgb, var(--vs-surface) 94%, white 6%);box-shadow:var(--vs-shadow);padding:10px}body.vs .reports-export-overlay .ant-dropdown-menu-item{padding:0;background:0 0!important}body.vs .reports-export-overlay .reports-exports-menu-btn,body.vs .reports-export-overlay .reports-exports-menu-btn:hover,body.vs .reports-export-overlay .reports-exports-menu-btn:focus{width:100%;min-height:48px;font-family:var(--vs-font-sans);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;border:1px solid var(--vs-border-strong)!important;background:var(--vs-surface)!important;color:var(--vs-text)!important;box-shadow:none!important;border-radius:999px!important}body.vs .reports-export-overlay .reports-exports-menu-btn:hover,body.vs .reports-export-overlay .reports-exports-menu-btn:focus{transform:translateY(-1px);background:var(--vs-surface-2)!important;border-color:var(--vs-accent)!important;color:var(--vs-accent-strong)!important}body.vs .reports-export-error{color:#7b2432;border-radius:var(--vs-radius);width:220px;box-shadow:var(--vs-shadow-soft);background:#fff1f3;border:1px solid #f5c2cb;padding:10px 12px;font-size:12px;font-weight:600;top:56px;right:0}body.vs .ant-checkbox-wrapper,body.vs .ant-radio-wrapper{color:var(--vs-text);font-family:var(--vs-font-sans);font-size:13px}body.vs .ant-checkbox-inner{border-color:var(--vs-border-strong);border-radius:4px}body.vs .ant-checkbox-checked .ant-checkbox-inner,body.vs .ant-checkbox-indeterminate .ant-checkbox-inner{background:var(--vs-accent)!important;border-color:var(--vs-accent)!important}body.vs .ant-radio-inner{border-color:var(--vs-border-strong)}body.vs .ant-radio-checked .ant-radio-inner{border-color:var(--vs-accent)!important}body.vs .ant-radio-inner:after{background:var(--vs-accent)}body.vs .ant-tag{border-radius:var(--vs-radius-full);background:var(--vs-surface-2);border:1px solid var(--vs-border);height:22px;color:var(--vs-muted);letter-spacing:.03em;text-transform:uppercase;padding:0 9px;font-size:11px;font-weight:700;line-height:20px}body.vs .ant-badge-status-dot{width:8px;height:8px}body.vs .ant-tooltip-inner{color:#edf3fb;background:#11202e;border-radius:8px;min-height:auto;padding:6px 10px;font-size:12px;font-weight:500;box-shadow:0 10px 24px #00000040}body.vs .ant-avatar{background:linear-gradient(135deg, var(--vs-surface-3), var(--vs-surface-2));color:var(--vs-text);border:1px solid var(--vs-border);font-weight:700}body.vs .ant-spin-dot i{background-color:var(--vs-accent)}body.vs .ant-progress-bg{background:var(--vs-accent)!important}body.vs .ant-progress-inner{background:var(--vs-surface-2)}body.vs .ant-divider{background:var(--vs-border)}body.vs .ant-divider-horizontal.ant-divider-with-text{color:var(--vs-muted);font-size:12px;font-weight:600}@media (width<=991px){body.vs#hackerLayout .dashboard-shell-mobile,body.vs#companyLayout .dashboard-shell-mobile,body[data-color-mode] #hackerLayout .dashboard-shell-mobile,body[data-color-mode] #companyLayout .dashboard-shell-mobile{min-height:100vh;color:var(--vs-text);background:var(--vs-bg-solid)!important}body.vs#hackerLayout .dashboard-mobile-sider,body.vs#companyLayout .dashboard-mobile-sider,body[data-color-mode] #hackerLayout .dashboard-mobile-sider,body[data-color-mode] #companyLayout .dashboard-mobile-sider{z-index:1050;border-right:1px solid var(--vs-border);transition:transform .18s;inset:0 auto 0 0;overflow-y:auto;transform:translate(0);box-shadow:24px 0 52px -34px #02061773;background:color-mix(in srgb, var(--vs-surface) 98%, transparent)!important;flex:0 0 min(86vw,360px)!important;width:min(86vw,360px)!important;min-width:min(86vw,360px)!important;max-width:min(86vw,360px)!important;position:fixed!important}body.vs#hackerLayout .dashboard-mobile-sider.ant-layout-sider-collapsed,body.vs#companyLayout .dashboard-mobile-sider.ant-layout-sider-collapsed,body[data-color-mode] #hackerLayout .dashboard-mobile-sider.ant-layout-sider-collapsed,body[data-color-mode] #companyLayout .dashboard-mobile-sider.ant-layout-sider-collapsed{box-shadow:none;transform:translate(-108%);flex-basis:min(86vw,360px)!important;width:min(86vw,360px)!important;min-width:min(86vw,360px)!important;max-width:min(86vw,360px)!important}body.vs#hackerLayout .dashboard-mobile-backdrop,body.vs#companyLayout .dashboard-mobile-backdrop,body[data-color-mode] #hackerLayout .dashboard-mobile-backdrop,body[data-color-mode] #companyLayout .dashboard-mobile-backdrop{z-index:1040;background:color-mix(in srgb, var(--vs-bg-solid) 62%, #0f172a52);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;border:0;padding:0;position:fixed;inset:0}body.vs#hackerLayout .dashboard-mobile-main,body.vs#companyLayout .dashboard-mobile-main,body[data-color-mode] #hackerLayout .dashboard-mobile-main,body[data-color-mode] #companyLayout .dashboard-mobile-main{width:100%;min-height:100vh;background:0 0!important}body.vs#hackerLayout .dashboard-mobile-header,body.vs#companyLayout .dashboard-mobile-header,body[data-color-mode] #hackerLayout .dashboard-mobile-header,body[data-color-mode] #companyLayout .dashboard-mobile-header{z-index:1030;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:72px;line-height:normal;position:sticky;top:0;box-shadow:0 18px 34px -34px #0f172a73;background:color-mix(in srgb, var(--vs-surface) 96%, transparent)!important;border-bottom:1px solid var(--vs-border)!important;padding:10px 14px!important}body.vs#hackerLayout .dashboard-mobile-header .ant-row-flex,body.vs#companyLayout .dashboard-mobile-header .ant-row-flex,body[data-color-mode] #hackerLayout .dashboard-mobile-header .ant-row-flex,body[data-color-mode] #companyLayout .dashboard-mobile-header .ant-row-flex{width:100%}body.vs#hackerLayout .dashboard-mobile-trigger,body.vs#companyLayout .dashboard-mobile-trigger,body[data-color-mode] #hackerLayout .dashboard-mobile-trigger,body[data-color-mode] #companyLayout .dashboard-mobile-trigger{border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 12px 22px -22px #0f172a59;border:1px solid var(--vs-border)!important;background:var(--vs-surface-soft)!important;color:var(--vs-text)!important;padding:0!important}body.vs#hackerLayout .dashboard-mobile-trigger .anticon,body.vs#companyLayout .dashboard-mobile-trigger .anticon,body[data-color-mode] #hackerLayout .dashboard-mobile-trigger .anticon,body[data-color-mode] #companyLayout .dashboard-mobile-trigger .anticon{font-size:22px;line-height:1}body.vs#hackerLayout .dashboard-mobile-user-menu,body.vs#companyLayout .dashboard-mobile-user-menu,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu{text-align:right;justify-content:flex-end;padding-right:0;display:flex}body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-actions,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-actions,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-actions,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-actions,body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-cluster,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-cluster,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-cluster,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-cluster{justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:inline-flex}body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-trigger,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-trigger,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-trigger,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-trigger{max-width:min(54vw,210px);min-height:46px;border-radius:18px!important;gap:8px!important;padding:5px 8px!important}body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-trigger .ant-avatar,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-trigger .ant-avatar,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-trigger .ant-avatar,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-trigger .ant-avatar{width:34px!important;height:34px!important;line-height:34px!important}body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-status,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-status,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-status,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-status{width:9px;height:9px;bottom:0;right:0}body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-copy,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-copy,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-copy,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-copy{min-width:0;max-width:124px}body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-name,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-name,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-name,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-name,body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-handle,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-handle,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-handle,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-handle{max-width:124px}body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-name,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-name,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-name,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-name{font-size:13px;line-height:1.15}body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-handle,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-handle,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-handle,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-handle{font-size:11px;line-height:1.1}body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-chevron,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-chevron,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-chevron,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-chevron{display:none}body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-notifications-trigger,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-notifications-trigger,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-notifications-trigger,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-notifications-trigger{border-radius:16px;width:46px;min-width:46px;height:46px}body.vs#hackerLayout .dashboard-main-menu-mobile,body.vs#companyLayout .dashboard-main-menu-mobile,body[data-color-mode] #hackerLayout .dashboard-main-menu-mobile,body[data-color-mode] #companyLayout .dashboard-main-menu-mobile{width:100%;min-height:100%;padding:26px 18px 32px;background:0 0!important;border-right:0!important}body.vs#hackerLayout .dashboard-main-menu-mobile .ant-menu-item,body.vs#companyLayout .dashboard-main-menu-mobile .ant-menu-item,body[data-color-mode] #hackerLayout .dashboard-main-menu-mobile .ant-menu-item,body[data-color-mode] #companyLayout .dashboard-main-menu-mobile .ant-menu-item,body.vs#hackerLayout .dashboard-main-menu-mobile .ant-menu-submenu-title,body.vs#companyLayout .dashboard-main-menu-mobile .ant-menu-submenu-title,body[data-color-mode] #hackerLayout .dashboard-main-menu-mobile .ant-menu-submenu-title,body[data-color-mode] #companyLayout .dashboard-main-menu-mobile .ant-menu-submenu-title{height:auto!important;margin:4px 0!important;padding:0!important;line-height:normal!important}body.vs#hackerLayout .dashboard-main-menu-mobile .ant-menu-item:after,body.vs#companyLayout .dashboard-main-menu-mobile .ant-menu-item:after,body[data-color-mode] #hackerLayout .dashboard-main-menu-mobile .ant-menu-item:after,body[data-color-mode] #companyLayout .dashboard-main-menu-mobile .ant-menu-item:after{display:none!important}body.vs#hackerLayout .dashboard-main-menu-mobile .ant-menu-item>a,body.vs#companyLayout .dashboard-main-menu-mobile .ant-menu-item>a,body[data-color-mode] #hackerLayout .dashboard-main-menu-mobile .ant-menu-item>a,body[data-color-mode] #companyLayout .dashboard-main-menu-mobile .ant-menu-item>a{letter-spacing:-.01em;border:1px solid #0000;border-radius:18px;align-items:center;min-height:52px;padding:14px 16px;font-size:16px;font-weight:800;display:flex;color:var(--vs-muted)!important}body.vs#hackerLayout .dashboard-main-menu-mobile .ant-menu-item:hover>a,body.vs#companyLayout .dashboard-main-menu-mobile .ant-menu-item:hover>a,body[data-color-mode] #hackerLayout .dashboard-main-menu-mobile .ant-menu-item:hover>a,body[data-color-mode] #companyLayout .dashboard-main-menu-mobile .ant-menu-item:hover>a,body.vs#hackerLayout .dashboard-main-menu-mobile .ant-menu-item-selected>a,body.vs#companyLayout .dashboard-main-menu-mobile .ant-menu-item-selected>a,body[data-color-mode] #hackerLayout .dashboard-main-menu-mobile .ant-menu-item-selected>a,body[data-color-mode] #companyLayout .dashboard-main-menu-mobile .ant-menu-item-selected>a{background:color-mix(in srgb, var(--vs-accent) 10%, var(--vs-surface));border-color:color-mix(in srgb, var(--vs-accent) 18%, var(--vs-border));box-shadow:inset 4px 0 0 var(--vs-accent);color:var(--vs-text)!important}body.vs#hackerLayout .dashboard-main-menu-mobile .dashboard-theme-menu-item,body.vs#companyLayout .dashboard-main-menu-mobile .dashboard-theme-menu-item,body[data-color-mode] #hackerLayout .dashboard-main-menu-mobile .dashboard-theme-menu-item,body[data-color-mode] #companyLayout .dashboard-main-menu-mobile .dashboard-theme-menu-item{cursor:default!important;margin:0 0 18px!important}body.vs#hackerLayout .dashboard-main-menu-mobile .dashboard-theme-menu-copy,body.vs#companyLayout .dashboard-main-menu-mobile .dashboard-theme-menu-copy,body[data-color-mode] #hackerLayout .dashboard-main-menu-mobile .dashboard-theme-menu-copy,body[data-color-mode] #companyLayout .dashboard-main-menu-mobile .dashboard-theme-menu-copy{color:var(--vs-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}body.vs#hackerLayout .dashboard-main-menu-mobile .dashboard-theme-switcher-compact,body.vs#companyLayout .dashboard-main-menu-mobile .dashboard-theme-switcher-compact,body[data-color-mode] #hackerLayout .dashboard-main-menu-mobile .dashboard-theme-switcher-compact,body[data-color-mode] #companyLayout .dashboard-main-menu-mobile .dashboard-theme-switcher-compact{border:1px solid var(--vs-border);background:var(--vs-surface-soft);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff0d}body.vs#hackerLayout .dashboard-main-menu-mobile .dashboard-theme-option,body.vs#companyLayout .dashboard-main-menu-mobile .dashboard-theme-option,body[data-color-mode] #hackerLayout .dashboard-main-menu-mobile .dashboard-theme-option,body[data-color-mode] #companyLayout .dashboard-main-menu-mobile .dashboard-theme-option{border-radius:15px;width:100%;min-width:0;min-height:44px;font-size:14px}body.vs#hackerLayout .dashboard-mobile-content,body.vs#companyLayout .dashboard-mobile-content,body[data-color-mode] #hackerLayout .dashboard-mobile-content,body[data-color-mode] #companyLayout .dashboard-mobile-content{background:var(--vs-bg-solid)!important;margin:0!important;padding:0!important}body.vs#hackerLayout .dashboard-mobile-content-card,body.vs#companyLayout .dashboard-mobile-content-card,body[data-color-mode] #hackerLayout .dashboard-mobile-content-card,body[data-color-mode] #companyLayout .dashboard-mobile-content-card{background:0 0!important;padding:16px 12px 28px!important}body.vs#hackerLayout .dashboard-security-nudge,body.vs#companyLayout .dashboard-security-nudge,body[data-color-mode] #hackerLayout .dashboard-security-nudge,body[data-color-mode] #companyLayout .dashboard-security-nudge{border-radius:18px;grid-template-columns:1fr;gap:10px;width:100%;margin:0 0 12px;padding:14px}body.vs#hackerLayout .dashboard-security-nudge-icon,body.vs#companyLayout .dashboard-security-nudge-icon,body[data-color-mode] #hackerLayout .dashboard-security-nudge-icon,body[data-color-mode] #companyLayout .dashboard-security-nudge-icon{border-radius:13px;width:36px;height:36px;font-size:16px}body.vs#hackerLayout .dashboard-security-nudge h2,body.vs#companyLayout .dashboard-security-nudge h2,body[data-color-mode] #hackerLayout .dashboard-security-nudge h2,body[data-color-mode] #companyLayout .dashboard-security-nudge h2{font-size:15px}body.vs#hackerLayout .dashboard-security-nudge p,body.vs#companyLayout .dashboard-security-nudge p,body[data-color-mode] #hackerLayout .dashboard-security-nudge p,body[data-color-mode] #companyLayout .dashboard-security-nudge p{font-size:12px}body.vs#hackerLayout .dashboard-security-nudge-actions,body.vs#companyLayout .dashboard-security-nudge-actions,body[data-color-mode] #hackerLayout .dashboard-security-nudge-actions,body[data-color-mode] #companyLayout .dashboard-security-nudge-actions{white-space:normal;flex-direction:column;align-items:stretch;width:100%}body.vs#hackerLayout .dashboard-security-nudge-primary,body.vs#companyLayout .dashboard-security-nudge-primary,body[data-color-mode] #hackerLayout .dashboard-security-nudge-primary,body[data-color-mode] #companyLayout .dashboard-security-nudge-primary,body.vs#hackerLayout .dashboard-security-nudge-secondary,body.vs#companyLayout .dashboard-security-nudge-secondary,body[data-color-mode] #hackerLayout .dashboard-security-nudge-secondary,body[data-color-mode] #companyLayout .dashboard-security-nudge-secondary{text-align:center;width:100%}}@media (width<=430px){body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-copy,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-copy,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-copy,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-copy{display:none}body.vs#hackerLayout .dashboard-mobile-user-menu .dashboard-user-trigger,body.vs#companyLayout .dashboard-mobile-user-menu .dashboard-user-trigger,body[data-color-mode] #hackerLayout .dashboard-mobile-user-menu .dashboard-user-trigger,body[data-color-mode] #companyLayout .dashboard-mobile-user-menu .dashboard-user-trigger{justify-content:center;width:46px;padding:5px!important}}body.vs[data-color-mode=dark] .ant-tooltip-inner,body.vs[data-mode=dark] .ant-tooltip-inner{color:#11202e;background:#edf3fb}body.vs .ant-btn.btn-hacker,body.vs .btn-hacker,body.vs .btn-hacker:focus{box-shadow:0 8px 22px -10px var(--vs-hacker-accent);background:var(--vs-hacker-accent)!important;color:#fff!important;border-color:#0000!important}body.vs .ant-btn.btn-hacker:hover,body.vs .btn-hacker:hover{background:var(--vs-hacker-accent-strong)!important;color:#fff!important}body.vs .ant-btn.btn-company,body.vs .btn-company,body.vs .btn-company:focus{box-shadow:0 8px 22px -10px var(--vs-client-accent);background:var(--vs-client-accent)!important;color:#fff!important;border-color:#0000!important}body.vs .ant-btn.btn-company:hover,body.vs .btn-company:hover{background:var(--vs-client-accent-strong)!important;color:#fff!important}body.vs .ant-btn.btn-draft,body.vs .btn-draft,body.vs .ant-btn.btn-cancel,body.vs .btn-cancel{background:var(--vs-surface)!important;border-color:var(--vs-border-strong)!important;color:var(--vs-text)!important;box-shadow:none!important}body.vs .ant-btn.btn-draft:hover,body.vs .btn-draft:hover,body.vs .ant-btn.btn-cancel:hover,body.vs .btn-cancel:hover{border-color:var(--vs-accent)!important;color:var(--vs-accent-strong)!important}body.vs .ant-btn[disabled],body.vs .ant-btn[disabled]:hover,body.vs .btn-hacker[disabled],body.vs .btn-company[disabled]{cursor:not-allowed;opacity:.65;background:var(--vs-surface-2)!important;color:var(--vs-muted)!important;border-color:var(--vs-border)!important;box-shadow:none!important}body.vs .btn-publicado,body.vs .btn-pausado,body.vs .btn-revision,body.vs .btn-incompleto,body.vs .btn-cerrado,body.vs .btn-borrador,body.vs .btn-draft-state{color:#fff!important;border-color:#0000!important}body.vs .btn-publicado{background:var(--vs-ok)!important}body.vs .btn-pausado{background:var(--vs-danger)!important}body.vs .btn-revision,body.vs .btn-incompleto{background:var(--vs-warn)!important}body.vs .btn-cerrado{background:var(--vs-info-color)!important}body.vs .btn-borrador{background:var(--vs-neutral)!important}body.vs .edit-report .vs-report-status-select{--vs-status-bg:var(--vs-surface-2);--vs-status-color:var(--vs-muted);--vs-status-border:var(--vs-border)}body.vs .edit-report .vs-report-status-select .ant-select-selection{min-height:33px;transition:border-color .16s,box-shadow .16s,background .16s;background:var(--vs-status-bg)!important;border-color:var(--vs-status-border)!important;border-radius:var(--vs-radius-full)!important;box-shadow:none!important}body.vs .edit-report .vs-report-status-select .ant-select-selection__rendered{margin-left:12px;margin-right:34px;line-height:31px}body.vs .edit-report .vs-report-status-select .ant-select-selection-selected-value,body.vs .edit-report .vs-report-status-select .ant-select-selection__placeholder,body.vs .edit-report .vs-report-status-select .ant-select-arrow{letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--vs-status-color)!important}body.vs .edit-report .vs-report-status-select.ant-select-open .ant-select-selection,body.vs .edit-report .vs-report-status-select:hover .ant-select-selection,body.vs .edit-report .vs-report-status-select:focus .ant-select-selection{border-color:var(--vs-status-border)!important;box-shadow:0 0 0 3px #11c1ee1f!important}body.vs .edit-report .vs-report-status-select.vs-status--accent{--vs-status-bg:var(--vs-accent-weak);--vs-status-color:var(--vs-accent-strong);--vs-status-border:var(--vs-accent-weak)}body.vs .edit-report .vs-report-status-select.vs-status--revision{--vs-status-bg:var(--vs-warn-weak);--vs-status-color:var(--vs-warn);--vs-status-border:#f5a6234d}body.vs .edit-report .vs-report-status-select.vs-status--publicado{--vs-status-bg:var(--vs-ok-weak);--vs-status-color:var(--vs-ok);--vs-status-border:#43a0474d}body.vs .edit-report .vs-report-status-select.vs-status--cerrado{--vs-status-bg:var(--vs-info-weak);--vs-status-color:var(--vs-info-color);--vs-status-border:#1e96ff4d}body.vs .edit-report .vs-report-status-select.vs-status--borrador{--vs-status-bg:var(--vs-neutral-weak);--vs-status-color:var(--vs-neutral);--vs-status-border:#8888884d}body.vs .dashboard-theme-menu-item a,body.vs .dashboard-theme-toggle a,body.vs .dashboard-header-theme-toggle a,body.vs .dashboard-theme-menu-item span,body.vs .dashboard-theme-toggle span,body.vs .dashboard-header-theme-toggle span,body.vs .dashboard-theme-menu-item button,body.vs .dashboard-theme-toggle button,body.vs .dashboard-header-theme-toggle button,body.vs .dashboard-theme-menu-item .ant-radio-button-wrapper,body.vs .dashboard-theme-toggle .ant-radio-button-wrapper,body.vs .dashboard-header-theme-toggle .ant-radio-button-wrapper{color:var(--vs-text)!important}body.vs .dashboard-theme-menu-item .ant-radio-button-wrapper-checked,body.vs .dashboard-theme-toggle .ant-radio-button-wrapper-checked,body.vs .dashboard-header-theme-toggle .ant-radio-button-wrapper-checked{color:#fff!important}body.vs#hackerLayout,body.vs#companyLayout{--dash-color-bg:#f6f8fb;--dash-color-surface:#fff;--dash-color-surface-muted:#f8fafc;--dash-color-border:#e2e8f0;--dash-color-text:#0f172a;--dash-color-text-muted:#64748b;--dash-color-primary:#0ea5e9;--dash-color-primary-dark:#0284c7;--dash-color-primary-soft:#e0f2fe;--dash-color-success:#22c55e;--dash-color-success-soft:#dcfce7;--dash-color-warning:#f59e0b;--dash-color-warning-soft:#fef3c7;--dash-color-danger:#ef4444;--dash-color-danger-soft:#fee2e2;--dash-color-purple:#8b5cf6;--dash-color-purple-soft:#ede9fe;font-family:var(--vs-font-sans);color:var(--vs-text);background:var(--vs-bg-solid)!important}body.vs#hackerLayout .dashboard-content,body.vs#companyLayout .dashboard-content{overflow:visible!important}body.vs#hackerLayout #hackerBg,body.vs#companyLayout #hackerBg,body.vs#hackerLayout #companyBg,body.vs#companyLayout #companyBg{background:0 0;padding-top:0}body.vs#hackerLayout .dashboard-security-nudge,body.vs#companyLayout .dashboard-security-nudge{border:1px solid color-mix(in srgb, var(--vs-accent) 18%, var(--vs-border));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--vs-accent) 8%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--vs-surface) 94%, transparent), color-mix(in srgb, var(--vs-surface-soft) 92%, transparent));width:min(960px,100% - 48px);box-shadow:0 18px 34px -34px color-mix(in srgb, var(--vs-accent) 55%, #0f172a);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px auto 0;padding:12px 14px;display:grid}body.vs#hackerLayout#hackerLayout .dashboard-security-nudge,body.vs#companyLayout#hackerLayout .dashboard-security-nudge{margin-bottom:24px}body.vs#hackerLayout#hackerLayout .btn-programs-view,body.vs#companyLayout#hackerLayout .btn-programs-view{justify-content:center;display:flex}body.vs#hackerLayout .dashboard-security-nudge-icon,body.vs#companyLayout .dashboard-security-nudge-icon{background:color-mix(in srgb, var(--vs-accent) 10%, var(--vs-surface));width:38px;height:38px;color:var(--vs-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vs-accent) 18%, transparent);border-radius:14px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}body.vs#hackerLayout .dashboard-security-nudge-copy,body.vs#companyLayout .dashboard-security-nudge-copy{min-width:0}body.vs#hackerLayout .dashboard-security-nudge-eyebrow,body.vs#companyLayout .dashboard-security-nudge-eyebrow{color:var(--vs-accent-strong);letter-spacing:.16em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:900;display:block}body.vs#hackerLayout .dashboard-security-nudge h2,body.vs#companyLayout .dashboard-security-nudge h2{color:var(--vs-text);margin:0 0 2px;font-size:15px;font-weight:900;line-height:1.2}body.vs#hackerLayout .dashboard-security-nudge p,body.vs#companyLayout .dashboard-security-nudge p{max-width:560px;color:var(--vs-text-2);margin:0;font-size:12px;font-weight:600;line-height:1.4}body.vs#hackerLayout .dashboard-security-nudge-actions,body.vs#companyLayout .dashboard-security-nudge-actions{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}body.vs#hackerLayout .dashboard-security-nudge-primary,body.vs#companyLayout .dashboard-security-nudge-primary,body.vs#hackerLayout .dashboard-security-nudge-primary:focus,body.vs#companyLayout .dashboard-security-nudge-primary:focus{background:var(--vs-accent);min-height:34px;box-shadow:0 12px 24px -18px var(--vs-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex;color:#fff!important;text-decoration:none!important}body.vs#hackerLayout .dashboard-security-nudge-primary:hover,body.vs#companyLayout .dashboard-security-nudge-primary:hover{background:var(--vs-accent-strong);color:#fff!important}body.vs#hackerLayout .dashboard-security-nudge-secondary,body.vs#companyLayout .dashboard-security-nudge-secondary{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 80%, transparent);min-height:34px;color:var(--vs-text-2);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;transition:all .18s}body.vs#hackerLayout .dashboard-security-nudge-secondary:hover,body.vs#companyLayout .dashboard-security-nudge-secondary:hover,body.vs#hackerLayout .dashboard-security-nudge-secondary:focus,body.vs#companyLayout .dashboard-security-nudge-secondary:focus{border-color:var(--vs-accent);color:var(--vs-accent-strong);outline:none}body.vs#hackerLayout .ant-layout-header,body.vs#companyLayout .ant-layout-header{border-bottom:1px solid var(--vs-border);box-shadow:none;padding:0 24px;background:var(--vs-surface)!important}body.vs#hackerLayout .ant-layout-header .ant-dropdown-link,body.vs#companyLayout .ant-layout-header .ant-dropdown-link{font-size:13px;font-weight:600;color:var(--vs-text)!important}body.vs#hackerLayout .ant-layout-header .ant-dropdown-link p,body.vs#companyLayout .ant-layout-header .ant-dropdown-link p{color:var(--vs-text);margin:0}body.vs#hackerLayout .ant-layout-header .anticon-menu-unfold,body.vs#companyLayout .ant-layout-header .anticon-menu-unfold,body.vs#hackerLayout .ant-layout-header .anticon-menu-fold,body.vs#companyLayout .ant-layout-header .anticon-menu-fold{color:var(--vs-muted)!important}body.vs#hackerLayout .dashboard-header,body.vs#companyLayout .dashboard-header{background:color-mix(in srgb, var(--dash-color-surface) 96%, transparent);border-bottom-color:color-mix(in srgb, var(--dash-color-border) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:76px;box-shadow:0 14px 30px -30px #0f172a66}body.vs#hackerLayout .dashboard-main-nav,body.vs#companyLayout .dashboard-main-nav{flex:auto;justify-content:center;min-width:0;display:flex}body.vs#hackerLayout .dashboard-header-actions,body.vs#companyLayout .dashboard-header-actions{flex:none;justify-content:flex-end;align-items:center;display:inline-flex}body.vs#hackerLayout .dashboard-main-menu,body.vs#companyLayout .dashboard-main-menu{background:0 0!important;border-bottom:none!important}body.vs#hackerLayout .dashboard-main-menu-desktop,body.vs#companyLayout .dashboard-main-menu-desktop{gap:8px;min-width:0;flex:0 auto!important;justify-content:center!important}body.vs#hackerLayout .dashboard-main-menu .ant-menu-item,body.vs#companyLayout .dashboard-main-menu .ant-menu-item,body.vs#hackerLayout .dashboard-main-menu .ant-menu-submenu-title,body.vs#companyLayout .dashboard-main-menu .ant-menu-submenu-title{font-family:var(--vs-font-sans);color:var(--dash-color-text-muted);font-size:14px;font-weight:700}body.vs#hackerLayout .dashboard-main-menu .ant-menu-item:hover,body.vs#companyLayout .dashboard-main-menu .ant-menu-item:hover,body.vs#hackerLayout .dashboard-main-menu .ant-menu-item-active,body.vs#companyLayout .dashboard-main-menu .ant-menu-item-active{color:var(--dash-color-text)!important;border-bottom-color:#0000!important}body.vs#hackerLayout .dashboard-main-menu .ant-menu-item-selected,body.vs#companyLayout .dashboard-main-menu .ant-menu-item-selected{color:var(--dash-color-text)!important;background:0 0!important;border-bottom:2px solid #0000!important}body.vs#hackerLayout .dashboard-main-menu .ant-menu-item>a,body.vs#companyLayout .dashboard-main-menu .ant-menu-item>a{border:1px solid #0000;border-radius:14px;align-items:center;height:40px;padding:0 16px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative;color:inherit!important}body.vs#hackerLayout .dashboard-main-menu .ant-menu-item:after,body.vs#companyLayout .dashboard-main-menu .ant-menu-item:after{display:none!important}body.vs#hackerLayout .dashboard-main-menu-desktop>.ant-menu-item,body.vs#companyLayout .dashboard-main-menu-desktop>.ant-menu-item{align-items:center!important;height:76px!important;margin:0 2px!important;padding:0!important;line-height:76px!important;display:inline-flex!important}body.vs#hackerLayout .dashboard-main-menu-desktop>.ant-menu-item-selected,body.vs#companyLayout .dashboard-main-menu-desktop>.ant-menu-item-selected{background:0 0!important}body.vs#hackerLayout .dashboard-main-menu-desktop>.ant-menu-item:hover>a,body.vs#companyLayout .dashboard-main-menu-desktop>.ant-menu-item:hover>a,body.vs#hackerLayout .dashboard-main-menu-desktop>.ant-menu-item-active>a,body.vs#companyLayout .dashboard-main-menu-desktop>.ant-menu-item-active>a{background:color-mix(in srgb, var(--vs-accent) 8%, transparent);border-color:color-mix(in srgb, var(--vs-accent) 14%, transparent)}body.vs#hackerLayout .dashboard-main-menu-desktop>.ant-menu-item-selected>a,body.vs#companyLayout .dashboard-main-menu-desktop>.ant-menu-item-selected>a{background:color-mix(in srgb, var(--vs-accent) 12%, var(--dash-color-surface));border-color:color-mix(in srgb, var(--vs-accent) 22%, transparent);box-shadow:inset 0 1px #ffffff14;color:var(--vs-text)!important}body.vs#hackerLayout .dashboard-user-actions,body.vs#companyLayout .dashboard-user-actions{align-items:center;gap:12px;max-width:100%;display:inline-flex}body.vs#hackerLayout .dashboard-theme-shell,body.vs#companyLayout .dashboard-theme-shell{border:1px solid color-mix(in srgb, var(--dash-color-border) 92%, transparent);background:color-mix(in srgb, var(--dash-color-surface) 95%, transparent);border-radius:999px;align-items:center;padding:3px;display:inline-flex;box-shadow:0 8px 18px -18px #0f172a4d}body.vs#hackerLayout .dashboard-theme-switcher,body.vs#companyLayout .dashboard-theme-switcher{box-shadow:none;background:0 0;border:0;gap:4px;padding:0}body.vs#hackerLayout .dashboard-theme-option,body.vs#companyLayout .dashboard-theme-option{letter-spacing:0;text-transform:none;min-width:68px;min-height:36px;color:var(--dash-color-text-muted);padding:8px 14px;font-size:13px;font-weight:700}body.vs#hackerLayout .dashboard-theme-option.is-active,body.vs#companyLayout .dashboard-theme-option.is-active{background:linear-gradient(180deg, var(--dash-color-primary) 0%, var(--dash-color-primary-dark) 100%);color:#fff;box-shadow:0 10px 20px -16px #0ea5e98c}body.vs#hackerLayout .dashboard-user-cluster,body.vs#companyLayout .dashboard-user-cluster{box-shadow:none;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}body.vs#hackerLayout .dashboard-user-trigger,body.vs#companyLayout .dashboard-user-trigger{border:1px solid color-mix(in srgb, var(--dash-color-border) 92%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--dash-color-surface) 98%, transparent) 0%, color-mix(in srgb, var(--dash-color-surface-muted) 95%, transparent) 100%);border-radius:20px;align-items:center;gap:12px;max-width:100%;min-height:54px;padding:8px 14px;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:0 12px 22px -22px #0f172a6b;color:var(--dash-color-text)!important}body.vs#hackerLayout .dashboard-user-trigger:hover,body.vs#companyLayout .dashboard-user-trigger:hover,body.vs#hackerLayout .dashboard-user-trigger:focus,body.vs#companyLayout .dashboard-user-trigger:focus{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-color-surface) 100%, transparent) 0%, color-mix(in srgb, var(--dash-color-primary-soft) 38%, transparent) 100%);border-color:color-mix(in srgb, var(--dash-color-primary) 20%, var(--dash-color-border));text-decoration:none;transform:translateY(-1px);color:var(--dash-color-text)!important}body.vs#hackerLayout .dashboard-user-avatar-shell,body.vs#companyLayout .dashboard-user-avatar-shell{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}body.vs#hackerLayout .dashboard-user-trigger .ant-avatar,body.vs#companyLayout .dashboard-user-trigger .ant-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-color-primary-soft) 70%, white 30%), color-mix(in srgb, var(--dash-color-primary) 80%, white 20%));color:#0f172a;border:1px solid #0ea5e929;font-weight:800;box-shadow:inset 0 1px #ffffff47,0 10px 18px -16px #0ea5e999;width:40px!important;height:40px!important;line-height:40px!important}body.vs#hackerLayout .dashboard-user-status,body.vs#companyLayout .dashboard-user-status{background:var(--dash-color-success);border:2px solid var(--dash-color-surface);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-color-success) 18%, transparent);border-radius:999px;position:absolute;bottom:1px;right:1px}body.vs#hackerLayout .dashboard-user-copy,body.vs#companyLayout .dashboard-user-copy{text-align:left;gap:2px;min-width:0;display:grid}body.vs#hackerLayout .dashboard-user-name,body.vs#companyLayout .dashboard-user-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:176px;color:var(--dash-color-text);font-size:14px;font-weight:700;display:block;overflow:hidden}body.vs#hackerLayout .dashboard-user-handle,body.vs#companyLayout .dashboard-user-handle{text-overflow:ellipsis;white-space:nowrap;max-width:176px;color:var(--dash-color-text-muted);font-size:12px;font-weight:600;display:block;overflow:hidden}body.vs#hackerLayout .dashboard-user-chevron,body.vs#companyLayout .dashboard-user-chevron{color:var(--dash-color-text-muted);flex:none;font-size:11px}body.vs#hackerLayout .dashboard-notifications-trigger,body.vs#companyLayout .dashboard-notifications-trigger{border:1px solid color-mix(in srgb, var(--dash-color-border) 92%, transparent);background:color-mix(in srgb, var(--dash-color-surface) 96%, transparent);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .16s,background .16s,border-color .16s;display:inline-flex;position:relative;box-shadow:0 12px 22px -24px #0f172a6b}body.vs#hackerLayout .dashboard-notifications-trigger:hover,body.vs#companyLayout .dashboard-notifications-trigger:hover,body.vs#hackerLayout .dashboard-notifications-trigger:focus,body.vs#companyLayout .dashboard-notifications-trigger:focus{background:color-mix(in srgb, var(--dash-color-primary-soft) 38%, var(--dash-color-surface) 62%);border-color:color-mix(in srgb, var(--dash-color-primary) 18%, var(--dash-color-border));text-decoration:none;transform:translateY(-1px)}body.vs#hackerLayout .dashboard-notifications-trigger .notifications-icon,body.vs#companyLayout .dashboard-notifications-trigger .notifications-icon{width:20px;height:20px;color:var(--dash-color-text-muted);flex:none;transition:color .16s;display:block}body.vs#hackerLayout .dashboard-notifications-trigger:hover .notifications-icon,body.vs#companyLayout .dashboard-notifications-trigger:hover .notifications-icon,body.vs#hackerLayout .dashboard-notifications-trigger:focus .notifications-icon,body.vs#companyLayout .dashboard-notifications-trigger:focus .notifications-icon{color:var(--dash-color-text)}body.vs#hackerLayout .dashboard-notifications-trigger .notification-dot-icon,body.vs#companyLayout .dashboard-notifications-trigger .notification-dot-icon{position:absolute;top:7px;right:7px}body.vs#hackerLayout #hackerSubMenu .ant-menu-item>a,body.vs#companyLayout #hackerSubMenu .ant-menu-item>a,body.vs#hackerLayout #companySubMenu .ant-menu-item>a,body.vs#companyLayout #companySubMenu .ant-menu-item>a{font-family:var(--vs-font-sans);font-size:13px;font-weight:700;color:var(--dash-color-text-muted)!important}body.vs#hackerLayout #hackerSubMenu .ant-menu-item-selected,body.vs#companyLayout #hackerSubMenu .ant-menu-item-selected,body.vs#hackerLayout #companySubMenu .ant-menu-item-selected,body.vs#companyLayout #companySubMenu .ant-menu-item-selected,body.vs#hackerLayout #hackerSubMenu .ant-menu-item-selected>a,body.vs#companyLayout #hackerSubMenu .ant-menu-item-selected>a,body.vs#hackerLayout #companySubMenu .ant-menu-item-selected>a,body.vs#companyLayout #companySubMenu .ant-menu-item-selected>a,body.vs#hackerLayout #hackerSubMenu .ant-menu-horizontal>.ant-menu-item-selected>a,body.vs#companyLayout #hackerSubMenu .ant-menu-horizontal>.ant-menu-item-selected>a,body.vs#hackerLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-selected>a,body.vs#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-selected>a{color:var(--dash-color-primary-dark)!important;font-size:13px!important}body.vs#hackerLayout #hackerSubMenu .ant-menu-item-selected,body.vs#companyLayout #hackerSubMenu .ant-menu-item-selected,body.vs#hackerLayout #companySubMenu .ant-menu-item-selected,body.vs#companyLayout #companySubMenu .ant-menu-item-selected,body.vs#hackerLayout #hackerSubMenu .ant-menu-horizontal>.ant-menu-item-selected,body.vs#companyLayout #hackerSubMenu .ant-menu-horizontal>.ant-menu-item-selected,body.vs#hackerLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-selected,body.vs#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-selected,body.vs#hackerLayout #hackerSubMenu .ant-menu-horizontal>.ant-menu-item-active,body.vs#companyLayout #hackerSubMenu .ant-menu-horizontal>.ant-menu-item-active,body.vs#hackerLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-active,body.vs#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-active{border-bottom:2px solid var(--dash-color-primary)!important}body.vs#hackerLayout #hackerSubMenu .ant-menu-horizontal>.ant-menu-item:hover>a,body.vs#companyLayout #hackerSubMenu .ant-menu-horizontal>.ant-menu-item:hover>a,body.vs#hackerLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item:hover>a,body.vs#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item:hover>a{color:var(--dash-color-text)!important}body.vs#hackerLayout .title-section,body.vs#companyLayout .title-section{border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);height:auto;min-height:80px;box-shadow:var(--vs-shadow-soft);margin:20px 24px 0;background:var(--vs-surface)!important;padding:28px 28px 24px!important}body.vs#hackerLayout .title-section h1,body.vs#companyLayout .title-section h1{letter-spacing:-.02em;margin:0;line-height:1.2;color:var(--vs-text)!important;font-family:var(--vs-font-sans)!important;font-size:28px!important;font-weight:800!important}body.vs#hackerLayout .title-section h1 span,body.vs#companyLayout .title-section h1 span{font-weight:700}body.vs#hackerLayout .title-section h1 strong,body.vs#companyLayout .title-section h1 strong{color:var(--vs-accent-strong);font-weight:800}body.vs#hackerLayout h1,body.vs#companyLayout h1{letter-spacing:-.02em;color:var(--vs-text);font-family:var(--vs-font-sans)!important}body.vs#hackerLayout h2,body.vs#companyLayout h2,body.vs#hackerLayout h3,body.vs#companyLayout h3{font-family:var(--vs-font-sans);font-weight:700}body.vs#hackerLayout .breadcrumb h1,body.vs#companyLayout .breadcrumb h1{color:var(--vs-text)!important;font-size:22px!important;font-weight:800!important}body.vs#hackerLayout .ant-card,body.vs#companyLayout .ant-card{box-shadow:var(--vs-shadow-soft);background:var(--vs-surface)!important;border:1px solid var(--vs-border)!important;border-radius:var(--vs-radius-lg)!important}body.vs#hackerLayout .ant-card h2,body.vs#companyLayout .ant-card h2{color:var(--vs-text);font-size:16px;font-weight:700}body.vs#hackerLayout .ant-card p,body.vs#companyLayout .ant-card p{color:var(--vs-text-2);font-size:14px}body.vs#hackerLayout .ant-card-bordered,body.vs#companyLayout .ant-card-bordered{border-color:var(--vs-border)!important}body.vs#hackerLayout .ant-input,body.vs#companyLayout .ant-input,body.vs#hackerLayout .ant-select-selection,body.vs#companyLayout .ant-select-selection,body.vs#hackerLayout .ant-input-number,body.vs#companyLayout .ant-input-number,body.vs#hackerLayout .ant-calendar-picker-input,body.vs#companyLayout .ant-calendar-picker-input{background:var(--vs-surface)!important;border-color:var(--vs-border-strong)!important;color:var(--vs-text)!important}body.vs#hackerLayout textarea.ant-input,body.vs#companyLayout textarea.ant-input{background:var(--vs-surface)!important;color:var(--vs-text)!important}body.vs#hackerLayout .ant-form-item-label label,body.vs#companyLayout .ant-form-item-label label,body.vs#hackerLayout .ant-form-item-label>label,body.vs#companyLayout .ant-form-item-label>label,body.vs#hackerLayout .label-form,body.vs#companyLayout .label-form,body.vs#hackerLayout .form-label,body.vs#companyLayout .form-label{letter-spacing:.01em;color:var(--vs-text-2)!important;font-family:var(--vs-font-sans)!important;font-size:13px!important;font-weight:600!important}body.vs#hackerLayout .filter-form .name,body.vs#companyLayout .filter-form .name{color:var(--vs-text)!important}body.vs#hackerLayout .filter-form .submit-btn,body.vs#companyLayout .filter-form .submit-btn,body.vs#hackerLayout .filter-form .clear-btn,body.vs#companyLayout .filter-form .clear-btn{font-family:var(--vs-font-sans);font-weight:600;border-radius:var(--vs-radius-full)!important}body.vs#hackerLayout .ant-radio-button-wrapper,body.vs#companyLayout .ant-radio-button-wrapper{font-family:var(--vs-font-sans);background:var(--vs-surface)!important;color:var(--vs-muted)!important;border-color:var(--vs-border-strong)!important}body.vs#hackerLayout .ant-radio-button-wrapper-checked,body.vs#companyLayout .ant-radio-button-wrapper-checked{background:var(--vs-accent)!important;border-color:var(--vs-accent)!important;color:#fff!important;box-shadow:none!important}body.vs#hackerLayout .ant-dropdown .ant-dropdown-menu,body.vs#companyLayout .ant-dropdown .ant-dropdown-menu{border:1px solid var(--vs-border);border-radius:var(--vs-radius);box-shadow:var(--vs-shadow);background:var(--vs-surface)!important}body.vs#hackerLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item a,body.vs#companyLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item a,body.vs#hackerLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title,body.vs#companyLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title{color:var(--vs-text)!important}body.vs#hackerLayout .paginate p,body.vs#companyLayout .paginate p,body.vs#hackerLayout .paginate .paginateIcons .anticon,body.vs#companyLayout .paginate .paginateIcons .anticon{color:var(--vs-muted)!important}body.vs#hackerLayout .paginate .paginateIcons .currentPage,body.vs#companyLayout .paginate .paginateIcons .currentPage{border-radius:8px;background:var(--vs-accent)!important;color:#fff!important}body.vs#hackerLayout .siteFooter,body.vs#companyLayout .siteFooter,body.vs#hackerLayout .ant-layout-footer,body.vs#companyLayout .ant-layout-footer{border-top:1px solid var(--vs-border);color:var(--vs-muted);background:var(--vs-surface-2)!important}body.vs#hackerLayout .siteFooter .footer-title,body.vs#companyLayout .siteFooter .footer-title,body.vs#hackerLayout .ant-layout-footer .footer-title,body.vs#companyLayout .ant-layout-footer .footer-title{font-family:var(--vs-font-sans);font-size:14px;font-weight:700;color:var(--vs-text)!important}body.vs#hackerLayout .ant-modal-header,body.vs#companyLayout .ant-modal-header,body.vs#hackerLayout .ant-modal-body,body.vs#companyLayout .ant-modal-body,body.vs#hackerLayout .ant-modal-footer,body.vs#companyLayout .ant-modal-footer{color:var(--vs-text);background:var(--vs-surface)!important}body.vs#hackerLayout .loading-styles,body.vs#companyLayout .loading-styles{color:var(--vs-accent)!important}body.vs#hackerLayout .ant-progress-inner,body.vs#companyLayout .ant-progress-inner{background:var(--vs-surface-2)!important}body.vs#hackerLayout .dashboard-main-menu .ant-menu-item-selected,body.vs#hackerLayout #hackerSubMenu .ant-menu-item-selected,body.vs#hackerLayout #hackerSubMenu .ant-menu-horizontal>.ant-menu-item-selected{border-bottom-color:var(--vs-hacker-accent)!important}body.vs#hackerLayout .title-section h1 strong{color:var(--vs-hacker-accent-strong)}body.vs#companyLayout .dashboard-main-menu .ant-menu-item-selected,body.vs#companyLayout #companySubMenu .ant-menu-item-selected,body.vs#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-selected{border-bottom-color:var(--vs-client-accent)!important}body.vs#companyLayout .title-section h1 strong{color:var(--vs-client-accent-strong)}body.vs#hackerLayout .app-container>.ant-row,body.vs#companyLayout .app-container>.ant-row,body.vs#hackerLayout .programs-container>.ant-row,body.vs#companyLayout .programs-container>.ant-row{row-gap:16px}body.vs.desktop#hackerLayout,body.vs.tablet#hackerLayout,body.vs.smartphone#hackerLayout,body.vs.desktop#companyLayout,body.vs.tablet#companyLayout,body.vs.smartphone#companyLayout{background:var(--vs-bg-solid)!important}body.vs.desktop#hackerLayout .ant-layout-content,body.vs.tablet#hackerLayout .ant-layout-content,body.vs.smartphone#hackerLayout .ant-layout-content,body.vs.desktop#companyLayout .ant-layout-content,body.vs.tablet#companyLayout .ant-layout-content,body.vs.smartphone#companyLayout .ant-layout-content{background:0 0!important}body.vs.desktop#hackerLayout .ant-layout-header,body.vs.tablet#hackerLayout .ant-layout-header,body.vs.smartphone#hackerLayout .ant-layout-header,body.vs.desktop#companyLayout .ant-layout-header,body.vs.tablet#companyLayout .ant-layout-header,body.vs.smartphone#companyLayout .ant-layout-header,body.vs.desktop#hackerLayout .title-section,body.vs.tablet#hackerLayout .title-section,body.vs.smartphone#hackerLayout .title-section,body.vs.desktop#companyLayout .title-section,body.vs.tablet#companyLayout .title-section,body.vs.smartphone#companyLayout .title-section{background:var(--vs-surface)!important}body.vs.desktop#hackerLayout .title-section h1,body.vs.tablet#hackerLayout .title-section h1,body.vs.smartphone#hackerLayout .title-section h1,body.vs.desktop#companyLayout .title-section h1,body.vs.tablet#companyLayout .title-section h1,body.vs.smartphone#companyLayout .title-section h1{color:var(--vs-text)!important}body.vs#hackerLayout,body.vs#companyLayout,body.vs#hackerLayout #hackerBg,body.vs#companyLayout #hackerBg,body.vs#hackerLayout #companyBg,body.vs#companyLayout #companyBg{color:var(--vs-text);background:var(--vs-bg-solid)!important}body.vs#hackerLayout .ant-layout,body.vs#companyLayout .ant-layout,body.vs#hackerLayout .ant-layout-content,body.vs#companyLayout .ant-layout-content{color:var(--vs-text);background:0 0!important}body.vs#hackerLayout .ant-layout-header,body.vs#companyLayout .ant-layout-header,body.vs#hackerLayout .dashboard-header,body.vs#companyLayout .dashboard-header{color:var(--vs-text);background:var(--vs-surface)!important;border-bottom:1px solid var(--vs-border)!important}body.vs#hackerLayout .ant-layout-header .ant-dropdown-link,body.vs#companyLayout .ant-layout-header .ant-dropdown-link,body.vs#hackerLayout .dashboard-header .ant-dropdown-link,body.vs#companyLayout .dashboard-header .ant-dropdown-link,body.vs#hackerLayout .ant-layout-header .ant-dropdown-link p,body.vs#companyLayout .ant-layout-header .ant-dropdown-link p{color:var(--vs-text)!important}body.vs#hackerLayout .dashboard-main-menu,body.vs#companyLayout .dashboard-main-menu,body.vs#hackerLayout .dashboard-main-menu.ant-menu,body.vs#companyLayout .dashboard-main-menu.ant-menu,body.vs#hackerLayout .dashboard-main-menu .ant-menu-item,body.vs#companyLayout .dashboard-main-menu .ant-menu-item,body.vs#hackerLayout .dashboard-main-menu .ant-menu-item>a,body.vs#companyLayout .dashboard-main-menu .ant-menu-item>a,body.vs#hackerLayout .dashboard-main-menu .ant-menu-submenu-title,body.vs#companyLayout .dashboard-main-menu .ant-menu-submenu-title{color:var(--vs-muted)!important;background:0 0!important}body.vs#hackerLayout .dashboard-main-menu .ant-menu-item:hover,body.vs#companyLayout .dashboard-main-menu .ant-menu-item:hover,body.vs#hackerLayout .dashboard-main-menu .ant-menu-item:hover>a,body.vs#companyLayout .dashboard-main-menu .ant-menu-item:hover>a,body.vs#hackerLayout .dashboard-main-menu .ant-menu-item-active,body.vs#companyLayout .dashboard-main-menu .ant-menu-item-active,body.vs#hackerLayout .dashboard-main-menu .ant-menu-item-active>a,body.vs#companyLayout .dashboard-main-menu .ant-menu-item-active>a{color:var(--vs-text)!important}body.vs#hackerLayout .dashboard-main-menu .ant-menu-item-selected,body.vs#companyLayout .dashboard-main-menu .ant-menu-item-selected,body.vs#hackerLayout .dashboard-main-menu .ant-menu-item-selected>a,body.vs#companyLayout .dashboard-main-menu .ant-menu-item-selected>a{color:var(--vs-text)!important;border-bottom-color:var(--vs-accent)!important;background:0 0!important}body.vs#hackerLayout .dashboard-submenu-panel,body.vs#companyLayout .dashboard-submenu-panel{background:var(--vs-surface)!important;border-color:var(--vs-border)!important}body.vs#hackerLayout .dashboard-submenu-row,body.vs#companyLayout .dashboard-submenu-row{background:0 0!important}body.vs#hackerLayout .dashboard-submenu-menu .ant-menu-item>a,body.vs#companyLayout .dashboard-submenu-menu .ant-menu-item>a{color:var(--vs-muted)!important}body.vs#hackerLayout .dashboard-submenu-menu .ant-menu-item-selected>a,body.vs#companyLayout .dashboard-submenu-menu .ant-menu-item-selected>a,body.vs#hackerLayout .dashboard-submenu-menu .ant-menu-item:hover>a,body.vs#companyLayout .dashboard-submenu-menu .ant-menu-item:hover>a{color:var(--vs-text)!important}body.vs#hackerLayout #hackerSubMenu,body.vs#companyLayout #hackerSubMenu,body.vs#hackerLayout #companySubMenu,body.vs#companyLayout #companySubMenu{background:var(--vs-surface)!important;border-bottom:1px solid var(--vs-border)!important}body.vs#hackerLayout #hackerSubMenu .ant-menu-item,body.vs#companyLayout #hackerSubMenu .ant-menu-item,body.vs#hackerLayout #companySubMenu .ant-menu-item,body.vs#companyLayout #companySubMenu .ant-menu-item,body.vs#hackerLayout #hackerSubMenu .ant-menu-item>a,body.vs#companyLayout #hackerSubMenu .ant-menu-item>a,body.vs#hackerLayout #companySubMenu .ant-menu-item>a,body.vs#companyLayout #companySubMenu .ant-menu-item>a{color:var(--vs-muted)!important;background:0 0!important}body.vs#hackerLayout #hackerSubMenu .ant-menu-item:hover,body.vs#companyLayout #hackerSubMenu .ant-menu-item:hover,body.vs#hackerLayout #companySubMenu .ant-menu-item:hover,body.vs#companyLayout #companySubMenu .ant-menu-item:hover,body.vs#hackerLayout #hackerSubMenu .ant-menu-item:hover>a,body.vs#companyLayout #hackerSubMenu .ant-menu-item:hover>a,body.vs#hackerLayout #companySubMenu .ant-menu-item:hover>a,body.vs#companyLayout #companySubMenu .ant-menu-item:hover>a,body.vs#hackerLayout #hackerSubMenu .ant-menu-item-active>a,body.vs#companyLayout #hackerSubMenu .ant-menu-item-active>a,body.vs#hackerLayout #companySubMenu .ant-menu-item-active>a,body.vs#companyLayout #companySubMenu .ant-menu-item-active>a,body.vs#hackerLayout #hackerSubMenu .ant-menu-item-selected,body.vs#companyLayout #hackerSubMenu .ant-menu-item-selected,body.vs#hackerLayout #companySubMenu .ant-menu-item-selected,body.vs#companyLayout #companySubMenu .ant-menu-item-selected,body.vs#hackerLayout #hackerSubMenu .ant-menu-item-selected>a,body.vs#companyLayout #hackerSubMenu .ant-menu-item-selected>a,body.vs#hackerLayout #companySubMenu .ant-menu-item-selected>a,body.vs#companyLayout #companySubMenu .ant-menu-item-selected>a,body.vs#hackerLayout #hackerSubMenu .ant-menu-horizontal>.ant-menu-item-selected>a,body.vs#companyLayout #hackerSubMenu .ant-menu-horizontal>.ant-menu-item-selected>a,body.vs#hackerLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-selected>a,body.vs#companyLayout #companySubMenu .ant-menu-horizontal>.ant-menu-item-selected>a,body.vs#hackerLayout .breadcrumb,body.vs#companyLayout .breadcrumb,body.vs#hackerLayout .breadcrumb h1,body.vs#companyLayout .breadcrumb h1{color:var(--vs-text)!important}body.vs#hackerLayout .ant-card,body.vs#companyLayout .ant-card,body.vs#hackerLayout .ant-card.ant-card-bordered,body.vs#companyLayout .ant-card.ant-card-bordered{color:var(--vs-text);background:var(--vs-surface)!important;border-color:var(--vs-border)!important}body.vs#hackerLayout .ant-card h1,body.vs#companyLayout .ant-card h1,body.vs#hackerLayout .ant-card h2,body.vs#companyLayout .ant-card h2,body.vs#hackerLayout .ant-card h3,body.vs#companyLayout .ant-card h3{color:var(--vs-text)!important}body.vs#hackerLayout .ant-card p,body.vs#companyLayout .ant-card p,body.vs#hackerLayout .ant-card .ant-card-body,body.vs#companyLayout .ant-card .ant-card-body{color:var(--vs-text)}body.vs#hackerLayout .ant-input,body.vs#companyLayout .ant-input,body.vs#hackerLayout .ant-input-number,body.vs#companyLayout .ant-input-number,body.vs#hackerLayout .ant-select-selection,body.vs#companyLayout .ant-select-selection,body.vs#hackerLayout .ant-calendar-picker-input,body.vs#companyLayout .ant-calendar-picker-input,body.vs#hackerLayout textarea.ant-input,body.vs#companyLayout textarea.ant-input,body.vs#hackerLayout input.ant-input,body.vs#companyLayout input.ant-input{background:var(--vs-surface)!important;color:var(--vs-text)!important;border-color:var(--vs-border-strong)!important}body.vs#hackerLayout .ant-input::placeholder,body.vs#companyLayout .ant-input::placeholder,body.vs#hackerLayout textarea.ant-input::placeholder,body.vs#companyLayout textarea.ant-input::placeholder{color:var(--vs-placeholder)!important}body.vs#hackerLayout .ant-select-selection__rendered,body.vs#companyLayout .ant-select-selection__rendered,body.vs#hackerLayout .ant-select-selection-selected-value,body.vs#companyLayout .ant-select-selection-selected-value,body.vs#hackerLayout .ant-select-selection__placeholder,body.vs#companyLayout .ant-select-selection__placeholder{color:var(--vs-text)!important}body.vs#hackerLayout .ant-select-selection__placeholder,body.vs#companyLayout .ant-select-selection__placeholder,body.vs#hackerLayout .ant-select-search__field__placeholder,body.vs#companyLayout .ant-select-search__field__placeholder{color:var(--vs-placeholder)!important}body.vs#hackerLayout .ant-form-item-label label,body.vs#companyLayout .ant-form-item-label label,body.vs#hackerLayout .ant-form-item-label>label,body.vs#companyLayout .ant-form-item-label>label,body.vs#hackerLayout .label-form,body.vs#companyLayout .label-form,body.vs#hackerLayout .form-label,body.vs#companyLayout .form-label,body.vs#hackerLayout .input-description,body.vs#companyLayout .input-description,body.vs#hackerLayout .filter-form .name,body.vs#companyLayout .filter-form .name{color:var(--vs-text-2)!important}body.vs#hackerLayout .filter-form,body.vs#companyLayout .filter-form{background:var(--vs-surface)!important;border-color:var(--vs-border)!important}body.vs#hackerLayout .filter-form .ant-input,body.vs#companyLayout .filter-form .ant-input,body.vs#hackerLayout .filter-form .ant-select-selection,body.vs#companyLayout .filter-form .ant-select-selection,body.vs#hackerLayout .filter-form .ant-input-lg,body.vs#companyLayout .filter-form .ant-input-lg{background:var(--vs-surface)!important}body.vs#hackerLayout .program-list-toolbar,body.vs#companyLayout .program-list-toolbar{box-shadow:var(--vs-shadow-soft);background:var(--vs-surface)!important;border:1px solid var(--vs-border)!important}body.vs#hackerLayout .program-list-shell,body.vs#companyLayout .program-list-shell{gap:16px;display:grid}body.vs#hackerLayout .program-list-section-head,body.vs#companyLayout .program-list-section-head{border:1px solid var(--vs-border);border-radius:calc(var(--vs-radius-xl) + 2px);background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 92%, transparent) 0%, var(--vs-surface) 100%);box-shadow:var(--vs-shadow-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px 24px;display:flex}body.vs#hackerLayout .program-list-section-copy,body.vs#companyLayout .program-list-section-copy{gap:6px;display:grid}body.vs#hackerLayout .program-list-section-kicker,body.vs#companyLayout .program-list-section-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--vs-accent);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}body.vs#hackerLayout .program-list-section-title,body.vs#companyLayout .program-list-section-title{color:var(--vs-text);margin:0;font-size:24px;font-weight:800;line-height:1.06}body.vs#hackerLayout .program-list-section-subtitle,body.vs#companyLayout .program-list-section-subtitle{max-width:620px;color:var(--vs-muted);margin:0;font-size:14px;line-height:1.55}body.vs#hackerLayout .program-list-section-meta,body.vs#companyLayout .program-list-section-meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}body.vs#hackerLayout .program-list-meta-chip,body.vs#companyLayout .program-list-meta-chip{background:var(--vs-surface-soft);color:var(--vs-text-2);border:1px solid var(--vs-border)}body.vs#hackerLayout .program-list-meta-chip--accent,body.vs#companyLayout .program-list-meta-chip--accent{background:var(--vs-accent-weak);color:var(--vs-accent-strong);border-color:color-mix(in srgb, var(--vs-accent) 25%, transparent)}body.vs#hackerLayout .program-list-pagination .paginate,body.vs#companyLayout .program-list-pagination .paginate{box-shadow:var(--vs-shadow-soft);background:var(--vs-surface)!important;border:1px solid var(--vs-border)!important}body.vs#hackerLayout .program-list-pagination .paginate .paginateIcons button,body.vs#companyLayout .program-list-pagination .paginate .paginateIcons button{background:var(--vs-surface)!important;border-color:var(--vs-border-strong)!important;color:var(--vs-text)!important}body.vs#hackerLayout .program-list-pagination .paginate .paginateIcons button:hover,body.vs#companyLayout .program-list-pagination .paginate .paginateIcons button:hover{background:var(--vs-surface-2)!important;border-color:var(--vs-border-strong)!important;color:var(--vs-text)!important}body.vs#hackerLayout .filter-form-programs,body.vs#companyLayout .filter-form-programs{padding:20px 24px}body.vs#hackerLayout .filter-form-programs .filter-form-programs__row,body.vs#companyLayout .filter-form-programs .filter-form-programs__row{grid-template-columns:minmax(0,1fr) minmax(220px,260px) minmax(220px,260px) auto;grid-template-areas:"search state privacy action";align-items:center;gap:14px;display:grid}body.vs#hackerLayout .filter-form-programs .filter-form-programs__cell,body.vs#companyLayout .filter-form-programs .filter-form-programs__cell{min-width:0}body.vs#hackerLayout .filter-form-programs .filter-form-programs__cell--search,body.vs#companyLayout .filter-form-programs .filter-form-programs__cell--search{grid-area:search;min-width:0}body.vs#hackerLayout .filter-form-programs .filter-form-programs__cell--state,body.vs#companyLayout .filter-form-programs .filter-form-programs__cell--state{grid-area:state;min-width:0}body.vs#hackerLayout .filter-form-programs .filter-form-programs__cell--privacy,body.vs#companyLayout .filter-form-programs .filter-form-programs__cell--privacy{grid-area:privacy;min-width:0}body.vs#hackerLayout .filter-form-programs .filter-form-programs__cell--action,body.vs#companyLayout .filter-form-programs .filter-form-programs__cell--action{grid-area:action;justify-content:flex-end;min-width:0;display:flex}body.vs#hackerLayout .filter-form-programs .filter-search-item,body.vs#companyLayout .filter-form-programs .filter-search-item,body.vs#hackerLayout .filter-form-programs .filter-select-item,body.vs#companyLayout .filter-form-programs .filter-select-item,body.vs#hackerLayout .filter-form-programs .filter-checkbox-item,body.vs#companyLayout .filter-form-programs .filter-checkbox-item{margin-bottom:0}body.vs#hackerLayout .filter-form-programs .filter-search-item,body.vs#companyLayout .filter-form-programs .filter-search-item,body.vs#hackerLayout .filter-form-programs .filter-select-item,body.vs#companyLayout .filter-form-programs .filter-select-item,body.vs#hackerLayout .filter-form-programs .filter-search-item .ant-form-item-control-wrapper,body.vs#companyLayout .filter-form-programs .filter-search-item .ant-form-item-control-wrapper,body.vs#hackerLayout .filter-form-programs .filter-search-item .ant-form-item-control,body.vs#companyLayout .filter-form-programs .filter-search-item .ant-form-item-control,body.vs#hackerLayout .filter-form-programs .filter-select-item .ant-form-item-control-wrapper,body.vs#companyLayout .filter-form-programs .filter-select-item .ant-form-item-control-wrapper,body.vs#hackerLayout .filter-form-programs .filter-select-item .ant-form-item-control,body.vs#companyLayout .filter-form-programs .filter-select-item .ant-form-item-control{width:100%}body.vs#hackerLayout .filter-form-programs .filter-search-input.ant-input-affix-wrapper,body.vs#companyLayout .filter-form-programs .filter-search-input.ant-input-affix-wrapper,body.vs#hackerLayout .filter-form-programs .filter-select-input,body.vs#companyLayout .filter-form-programs .filter-select-input,body.vs#hackerLayout .filter-form-programs .filter-select-input .ant-select-selection,body.vs#companyLayout .filter-form-programs .filter-select-input .ant-select-selection{width:100%;min-height:48px;background:var(--vs-surface)!important;border:1px solid var(--vs-border-strong)!important;box-shadow:none!important;border-radius:14px!important}body.vs#hackerLayout .filter-form-programs .filter-search-input .ant-input,body.vs#companyLayout .filter-form-programs .filter-search-input .ant-input,body.vs#hackerLayout .filter-form-programs .filter-search-input .ant-input::placeholder,body.vs#companyLayout .filter-form-programs .filter-search-input .ant-input::placeholder,body.vs#hackerLayout .filter-form-programs .filter-search-input .ant-input-prefix,body.vs#companyLayout .filter-form-programs .filter-search-input .ant-input-prefix,body.vs#hackerLayout .filter-form-programs .filter-search-input .anticon,body.vs#companyLayout .filter-form-programs .filter-search-input .anticon,body.vs#hackerLayout .filter-form-programs .filter-select-input .ant-select-selection-selected-value,body.vs#companyLayout .filter-form-programs .filter-select-input .ant-select-selection-selected-value,body.vs#hackerLayout .filter-form-programs .filter-select-input .ant-select-arrow,body.vs#companyLayout .filter-form-programs .filter-select-input .ant-select-arrow,body.vs#hackerLayout .filter-form-programs .filter-checkbox-item .name,body.vs#companyLayout .filter-form-programs .filter-checkbox-item .name{color:var(--vs-text)!important}body.vs#hackerLayout .filter-form-programs .filter-search-input .ant-input::placeholder,body.vs#companyLayout .filter-form-programs .filter-search-input .ant-input::placeholder{color:var(--vs-placeholder)!important}body.vs#hackerLayout .filter-form-programs .filter-search-input.ant-input-affix-wrapper,body.vs#companyLayout .filter-form-programs .filter-search-input.ant-input-affix-wrapper{padding-left:14px;box-shadow:inset 0 1px #ffffff08}body.vs#hackerLayout .filter-form-programs .filter-search-input .ant-input,body.vs#companyLayout .filter-form-programs .filter-search-input .ant-input{height:46px;padding-left:8px;font-size:14px}body.vs#hackerLayout .filter-form-programs .filter-search-input .ant-input-prefix,body.vs#companyLayout .filter-form-programs .filter-search-input .ant-input-prefix,body.vs#hackerLayout .filter-form-programs .filter-search-input .anticon,body.vs#companyLayout .filter-form-programs .filter-search-input .anticon{font-size:14px}body.vs#hackerLayout .filter-form-programs .filter-select-input .ant-select-selection-selected-value,body.vs#companyLayout .filter-form-programs .filter-select-input .ant-select-selection-selected-value,body.vs#hackerLayout .filter-form-programs .filter-select-input .ant-select-arrow,body.vs#companyLayout .filter-form-programs .filter-select-input .ant-select-arrow{line-height:46px}body.vs#hackerLayout .filter-form-programs .filter-select-input .ant-select-selection-selected-value,body.vs#companyLayout .filter-form-programs .filter-select-input .ant-select-selection-selected-value{font-size:14px;font-weight:700;color:var(--vs-text)!important;opacity:1!important}body.vs#hackerLayout .filter-form-programs .filter-checkbox-item .ant-checkbox-inner,body.vs#companyLayout .filter-form-programs .filter-checkbox-item .ant-checkbox-inner{background:var(--vs-surface)!important;border-color:var(--vs-border-strong)!important}body.vs#hackerLayout .filter-form-programs .filter-checkbox-item,body.vs#companyLayout .filter-form-programs .filter-checkbox-item{justify-content:stretch;align-items:center;min-height:48px;display:flex}body.vs#hackerLayout .filter-form-programs .filter-checkbox-item .ant-form-item-control-wrapper,body.vs#companyLayout .filter-form-programs .filter-checkbox-item .ant-form-item-control-wrapper,body.vs#hackerLayout .filter-form-programs .filter-checkbox-item .ant-form-item-control,body.vs#companyLayout .filter-form-programs .filter-checkbox-item .ant-form-item-control{width:100%}body.vs#hackerLayout .filter-form-programs .filter-checkbox-item .ant-checkbox-wrapper,body.vs#companyLayout .filter-form-programs .filter-checkbox-item .ant-checkbox-wrapper{border:1px solid var(--vs-border-strong);background:color-mix(in srgb, var(--vs-surface) 92%, transparent);border-radius:16px;justify-content:flex-start;align-items:center;gap:10px;width:100%;max-width:none;min-height:48px;padding:0 18px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a;float:none!important}body.vs#hackerLayout .filter-form-programs .filter-select-input,body.vs#companyLayout .filter-form-programs .filter-select-input{width:100%;display:block}body.vs#hackerLayout .filter-form-programs .filter-select-input .ant-select-selection,body.vs#companyLayout .filter-form-programs .filter-select-input .ant-select-selection{padding-left:2px;padding-right:34px}body.vs#hackerLayout .filter-form-programs .filter-checkbox-item .ant-checkbox,body.vs#companyLayout .filter-form-programs .filter-checkbox-item .ant-checkbox{flex:none;top:0}body.vs#hackerLayout .filter-form-programs .filter-checkbox-item .name,body.vs#companyLayout .filter-form-programs .filter-checkbox-item .name{white-space:nowrap;font-size:14px;font-weight:700}body.vs#hackerLayout .filter-form-programs .filter-checkbox-item .ant-checkbox+span,body.vs#companyLayout .filter-form-programs .filter-checkbox-item .ant-checkbox+span{padding-left:0}body.vs#hackerLayout .filter-form-programs .filter-programs-submit,body.vs#companyLayout .filter-form-programs .filter-programs-submit{min-width:132px;height:48px!important}body.vs#hackerLayout .filter-form-programs .filter-programs-actions,body.vs#companyLayout .filter-form-programs .filter-programs-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}body.vs#hackerLayout .filter-form-programs .filter-programs-advanced-toggle,body.vs#companyLayout .filter-form-programs .filter-programs-advanced-toggle{align-items:center;gap:8px;min-height:48px;font-weight:700;display:inline-flex;border:1px solid var(--vs-border-strong)!important;background:color-mix(in srgb, var(--vs-surface-soft) 92%, transparent)!important;color:var(--vs-text-2)!important;border-radius:14px!important}body.vs#hackerLayout .filter-form-programs .filter-programs-advanced-toggle__count,body.vs#companyLayout .filter-form-programs .filter-programs-advanced-toggle__count{background:color-mix(in srgb, var(--vs-accent) 18%, transparent);min-width:20px;height:20px;color:var(--vs-accent-strong);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}body.vs#hackerLayout .ant-radio-button-wrapper,body.vs#companyLayout .ant-radio-button-wrapper{background:var(--vs-surface)!important;color:var(--vs-muted)!important;border-color:var(--vs-border-strong)!important}body.vs#hackerLayout .ant-radio-button-wrapper-checked,body.vs#companyLayout .ant-radio-button-wrapper-checked{background:var(--vs-accent)!important;border-color:var(--vs-accent)!important;color:#fff!important}body.vs#hackerLayout .ant-tabs-nav .ant-tabs-tab,body.vs#companyLayout .ant-tabs-nav .ant-tabs-tab,body.vs#hackerLayout .ant-tabs-tab>a,body.vs#companyLayout .ant-tabs-tab>a{color:var(--vs-muted)!important}body.vs#hackerLayout .ant-tabs-nav .ant-tabs-tab-active,body.vs#companyLayout .ant-tabs-nav .ant-tabs-tab-active,body.vs#hackerLayout .ant-tabs-nav .ant-tabs-tab:hover,body.vs#companyLayout .ant-tabs-nav .ant-tabs-tab:hover{color:var(--vs-text)!important}body.vs#hackerLayout .ant-tabs-ink-bar,body.vs#companyLayout .ant-tabs-ink-bar{background:var(--vs-accent)!important}body.vs#hackerLayout .ant-dropdown .ant-dropdown-menu,body.vs#companyLayout .ant-dropdown .ant-dropdown-menu{background:var(--vs-surface)!important;border-color:var(--vs-border)!important}body.vs#hackerLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,body.vs#companyLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,body.vs#hackerLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item a,body.vs#companyLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item a,body.vs#hackerLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title,body.vs#companyLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title{color:var(--vs-text)!important}body.vs#hackerLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,body.vs#companyLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,body.vs#hackerLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover,body.vs#companyLayout .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover{background:var(--vs-surface-2)!important}body.vs#hackerLayout .paginate p,body.vs#companyLayout .paginate p{color:var(--vs-muted)!important}body.vs#hackerLayout .paginate .paginate__inner,body.vs#companyLayout .paginate .paginate__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}body.vs#hackerLayout .paginate .paginate__summary,body.vs#companyLayout .paginate .paginate__summary{text-align:left;flex:280px;margin:0!important}body.vs#hackerLayout .paginate .paginate__summary-block,body.vs#companyLayout .paginate .paginate__summary-block{flex:280px;gap:4px;display:grid}body.vs#hackerLayout .paginate .paginate__page-meta,body.vs#companyLayout .paginate .paginate__page-meta{color:var(--vs-muted);font-size:12px;font-weight:700}body.vs#hackerLayout .paginate .paginate__controls,body.vs#companyLayout .paginate .paginate__controls{align-items:center;gap:8px;margin-left:auto;display:inline-flex}body.vs#hackerLayout .paginate .paginateIcons .anticon,body.vs#companyLayout .paginate .paginateIcons .anticon{color:var(--vs-muted)!important}body.vs#hackerLayout .paginate .paginateIcons button,body.vs#companyLayout .paginate .paginateIcons button{justify-content:center;align-items:center;min-width:40px;height:40px;display:inline-flex;border-radius:12px!important}body.vs#hackerLayout .paginate .paginateIcons button[disabled],body.vs#companyLayout .paginate .paginateIcons button[disabled]{opacity:.42}body.vs#hackerLayout .paginate .paginateIcons .currentPage,body.vs#companyLayout .paginate .paginateIcons .currentPage{min-width:40px;height:40px;box-shadow:0 14px 26px -18px var(--vs-accent);border-radius:12px;justify-content:center;align-items:center;font-weight:800;display:inline-flex;background:var(--vs-accent)!important;color:#fff!important}body.vs#hackerLayout #hackerProgramList .program-item-side,body.vs#companyLayout #hackerProgramList .program-item-side,body.vs#hackerLayout #companyProgramList .program-item-side,body.vs#companyLayout #companyProgramList .program-item-side{align-items:stretch;display:flex}body.vs#hackerLayout #hackerProgramList .program-item-side-stack,body.vs#companyLayout #hackerProgramList .program-item-side-stack,body.vs#hackerLayout #companyProgramList .program-item-side-stack,body.vs#companyLayout #companyProgramList .program-item-side-stack{border:1px solid var(--vs-border);background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface-soft) 84%, transparent) 0%, color-mix(in srgb, var(--vs-surface) 96%, transparent) 100%);border-radius:22px;flex-direction:column;justify-content:center;gap:12px;width:100%;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff08}body.vs#hackerLayout #hackerProgramList .program-item-side-avatars,body.vs#companyLayout #hackerProgramList .program-item-side-avatars,body.vs#hackerLayout #companyProgramList .program-item-side-avatars,body.vs#companyLayout #companyProgramList .program-item-side-avatars{min-height:0}body.vs#hackerLayout #hackerProgramList .program-item-row,body.vs#companyLayout #hackerProgramList .program-item-row,body.vs#hackerLayout #companyProgramList .program-item-row,body.vs#companyLayout #companyProgramList .program-item-row{align-items:stretch;display:flex}body.vs#hackerLayout #hackerProgramList .program-item-main,body.vs#companyLayout #hackerProgramList .program-item-main,body.vs#hackerLayout #companyProgramList .program-item-main,body.vs#companyLayout #companyProgramList .program-item-main{align-items:center;display:flex}body.vs#hackerLayout #hackerProgramList .program-item-main-row,body.vs#companyLayout #hackerProgramList .program-item-main-row,body.vs#hackerLayout #companyProgramList .program-item-main-row,body.vs#companyLayout #companyProgramList .program-item-main-row{align-items:flex-start;width:100%;display:flex}body.vs#hackerLayout #hackerProgramList .program-item-main-copy,body.vs#companyLayout #hackerProgramList .program-item-main-copy,body.vs#hackerLayout #companyProgramList .program-item-main-copy,body.vs#companyLayout #companyProgramList .program-item-main-copy{gap:16px;display:grid}body.vs#hackerLayout #hackerProgramList .program-item-main-section,body.vs#companyLayout #hackerProgramList .program-item-main-section,body.vs#hackerLayout #companyProgramList .program-item-main-section,body.vs#companyLayout #companyProgramList .program-item-main-section{gap:10px;display:grid}body.vs#hackerLayout #hackerProgramList .program-item-header,body.vs#companyLayout #hackerProgramList .program-item-header,body.vs#hackerLayout #companyProgramList .program-item-header,body.vs#companyLayout #companyProgramList .program-item-header{gap:8px;display:grid}body.vs#hackerLayout #hackerProgramList .program-item-badges,body.vs#companyLayout #hackerProgramList .program-item-badges,body.vs#hackerLayout #companyProgramList .program-item-badges,body.vs#companyLayout #companyProgramList .program-item-badges{flex-wrap:wrap;gap:8px;display:flex}body.vs#hackerLayout #hackerProgramList .program-item-badge,body.vs#companyLayout #hackerProgramList .program-item-badge,body.vs#hackerLayout #companyProgramList .program-item-badge,body.vs#companyLayout #companyProgramList .program-item-badge{border:1px solid var(--vs-border);background:var(--vs-surface-soft);color:var(--vs-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}body.vs#hackerLayout #hackerProgramList .program-item-badge--managed,body.vs#companyLayout #hackerProgramList .program-item-badge--managed,body.vs#hackerLayout #companyProgramList .program-item-badge--managed,body.vs#companyLayout #companyProgramList .program-item-badge--managed{border-color:color-mix(in srgb, var(--vs-accent) 22%, transparent);background:var(--vs-accent-weak);color:var(--vs-accent-strong)}body.vs#hackerLayout #hackerProgramList .program-company-name,body.vs#companyLayout #hackerProgramList .program-company-name,body.vs#hackerLayout #companyProgramList .program-company-name,body.vs#companyLayout #companyProgramList .program-company-name{color:var(--vs-text-2);margin:0;font-size:14px;font-weight:700}body.vs#hackerLayout #hackerProgramList .program-item-meta-grid,body.vs#companyLayout #hackerProgramList .program-item-meta-grid,body.vs#hackerLayout #companyProgramList .program-item-meta-grid,body.vs#companyLayout #companyProgramList .program-item-meta-grid{flex-wrap:wrap;gap:8px 18px;display:flex}body.vs#hackerLayout #hackerProgramList .program-meta,body.vs#companyLayout #hackerProgramList .program-meta,body.vs#hackerLayout #companyProgramList .program-meta,body.vs#companyLayout #companyProgramList .program-meta{color:var(--vs-muted);margin:0;font-size:12px}body.vs#hackerLayout #hackerProgramList .program-item-budget,body.vs#companyLayout #hackerProgramList .program-item-budget,body.vs#hackerLayout #companyProgramList .program-item-budget,body.vs#companyLayout #companyProgramList .program-item-budget{gap:8px;display:grid}body.vs#hackerLayout #hackerProgramList .program-item-budget-label,body.vs#companyLayout #hackerProgramList .program-item-budget-label,body.vs#hackerLayout #companyProgramList .program-item-budget-label,body.vs#companyLayout #companyProgramList .program-item-budget-label{color:var(--vs-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}body.vs#hackerLayout #hackerProgramList .program-item-pill,body.vs#companyLayout #hackerProgramList .program-item-pill,body.vs#hackerLayout #companyProgramList .program-item-pill,body.vs#companyLayout #companyProgramList .program-item-pill,body.vs#hackerLayout #hackerProgramList .program-item-status-chip,body.vs#companyLayout #hackerProgramList .program-item-status-chip,body.vs#hackerLayout #companyProgramList .program-item-status-chip,body.vs#companyLayout #companyProgramList .program-item-status-chip{letter-spacing:.01em;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;min-height:46px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex;border-radius:16px!important}body.vs#hackerLayout #hackerProgramList .program-item-pill--reports,body.vs#companyLayout #hackerProgramList .program-item-pill--reports,body.vs#hackerLayout #companyProgramList .program-item-pill--reports,body.vs#companyLayout #companyProgramList .program-item-pill--reports{border:1px solid var(--vs-border);background:var(--vs-surface);color:var(--vs-text-2);box-shadow:none}body.vs#hackerLayout #hackerProgramList .program-item-pill--hackers,body.vs#companyLayout #hackerProgramList .program-item-pill--hackers,body.vs#hackerLayout #companyProgramList .program-item-pill--hackers,body.vs#companyLayout #companyProgramList .program-item-pill--hackers{background:var(--vs-accent);box-shadow:none;border:1px solid #0000;color:#fff!important}body.vs#hackerLayout #hackerProgramList .program-item-side-chip,body.vs#companyLayout #hackerProgramList .program-item-side-chip,body.vs#hackerLayout #companyProgramList .program-item-side-chip,body.vs#companyLayout #companyProgramList .program-item-side-chip{flex-direction:column;align-items:stretch;gap:7px;width:100%;display:flex}body.vs#hackerLayout #hackerProgramList .program-item-side-label,body.vs#companyLayout #hackerProgramList .program-item-side-label,body.vs#hackerLayout #companyProgramList .program-item-side-label,body.vs#companyLayout #companyProgramList .program-item-side-label{color:var(--vs-muted);letter-spacing:.14em;text-transform:uppercase;padding-left:2px;font-size:10px;font-weight:800}body.vs#hackerLayout #hackerProgramList .program-hacker-count,body.vs#companyLayout #hackerProgramList .program-hacker-count,body.vs#hackerLayout #companyProgramList .program-hacker-count,body.vs#companyLayout #companyProgramList .program-hacker-count{width:100%}body.vs#hackerLayout #hackerProgramList .program-item-status-chip,body.vs#companyLayout #hackerProgramList .program-item-status-chip,body.vs#hackerLayout #companyProgramList .program-item-status-chip,body.vs#companyLayout #companyProgramList .program-item-status-chip{box-shadow:var(--vs-shadow-soft);justify-content:center}body.vs#hackerLayout #hackerProgramList .program-item-mobile-actions,body.vs#companyLayout #hackerProgramList .program-item-mobile-actions,body.vs#hackerLayout #companyProgramList .program-item-mobile-actions,body.vs#companyLayout #companyProgramList .program-item-mobile-actions{margin:14px 0 10px}body.vs#hackerLayout .program-list-grid.program-catalog-grid,body.vs#companyLayout .program-list-grid.program-catalog-grid{gap:18px;display:grid}body.vs#hackerLayout .program-list-pagination--bottom .paginate,body.vs#companyLayout .program-list-pagination--bottom .paginate{border-radius:22px!important;margin:0!important;padding:16px 18px!important}body.vs#hackerLayout .vs-program-card.ant-card,body.vs#companyLayout .vs-program-card.ant-card{overflow:hidden;border:1px solid var(--vs-border)!important;box-shadow:var(--vs-shadow-soft)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 96%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 90%, transparent) 100%)!important;border-radius:26px!important}body.vs#hackerLayout .vs-program-card.ant-card .ant-card-body,body.vs#companyLayout .vs-program-card.ant-card .ant-card-body{padding:0!important}body.vs#hackerLayout .program-card__link-shell,body.vs#companyLayout .program-card__link-shell{color:inherit;text-decoration:none;display:block}body.vs#hackerLayout .program-card__link-shell--locked,body.vs#companyLayout .program-card__link-shell--locked{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}body.vs#hackerLayout .program-card,body.vs#companyLayout .program-card{gap:18px;padding:24px;transition:transform .18s,box-shadow .18s;display:grid}body.vs#hackerLayout .program-card__link-shell:hover .program-card,body.vs#companyLayout .program-card__link-shell:hover .program-card,body.vs#hackerLayout .program-card__link-shell:focus .program-card,body.vs#companyLayout .program-card__link-shell:focus .program-card,body.vs#hackerLayout .program-card__link-shell--locked:hover .program-card,body.vs#companyLayout .program-card__link-shell--locked:hover .program-card,body.vs#hackerLayout .program-card__link-shell--locked:focus .program-card,body.vs#companyLayout .program-card__link-shell--locked:focus .program-card{transform:translateY(-1px)}body.vs#hackerLayout .program-card__link-shell:focus-visible,body.vs#companyLayout .program-card__link-shell:focus-visible,body.vs#hackerLayout .program-card__link-shell--locked:focus-visible,body.vs#companyLayout .program-card__link-shell--locked:focus-visible{box-shadow:var(--vs-focus);outline:none}body.vs#hackerLayout .program-card__top,body.vs#companyLayout .program-card__top{grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);align-items:start;gap:22px;display:grid}body.vs#hackerLayout .program-card__identity,body.vs#companyLayout .program-card__identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}body.vs#hackerLayout .program-card__avatar-shell,body.vs#companyLayout .program-card__avatar-shell{border:1px solid var(--vs-border);background:linear-gradient(145deg, var(--vs-surface-soft), var(--vs-surface));border-radius:24px;flex-shrink:0;width:80px;height:80px;padding:4px;box-shadow:0 18px 30px -24px #0f172047}body.vs#hackerLayout .program-card__avatar,body.vs#companyLayout .program-card__avatar{object-fit:cover;border-radius:20px;width:72px;height:72px;display:block}body.vs#hackerLayout .program-card__copy,body.vs#companyLayout .program-card__copy{gap:12px;min-width:0;display:grid}body.vs#hackerLayout .program-card__heading,body.vs#companyLayout .program-card__heading{gap:6px;display:grid}body.vs#hackerLayout .program-card__heading h2,body.vs#companyLayout .program-card__heading h2{color:var(--vs-text);letter-spacing:-.03em;word-break:break-word;margin:0;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1}body.vs#hackerLayout .program-card__heading p,body.vs#companyLayout .program-card__heading p{color:var(--vs-text-2);margin:0;font-size:15px;font-weight:700}body.vs#hackerLayout .program-card__badges,body.vs#companyLayout .program-card__badges{flex-wrap:wrap;gap:8px;display:flex}body.vs#hackerLayout .program-card__badge,body.vs#companyLayout .program-card__badge{min-height:28px;padding-inline:12px}body.vs#hackerLayout .program-card__badge--type,body.vs#companyLayout .program-card__badge--type,body.vs#hackerLayout .program-card__badge--visibility,body.vs#companyLayout .program-card__badge--visibility{background:var(--vs-surface);color:var(--vs-text-2);border-color:var(--vs-border)}body.vs#hackerLayout .program-card__badge--managed,body.vs#companyLayout .program-card__badge--managed{background:var(--vs-accent-weak);color:var(--vs-accent-strong);border-color:color-mix(in srgb, var(--vs-accent) 28%, transparent)}body.vs#hackerLayout .program-card__meta-strip,body.vs#companyLayout .program-card__meta-strip{flex-wrap:wrap;gap:8px 18px;display:flex}body.vs#hackerLayout .program-card__meta-strip span,body.vs#companyLayout .program-card__meta-strip span{color:var(--vs-muted);font-size:12px;line-height:1.5}body.vs#hackerLayout .program-card__metrics,body.vs#companyLayout .program-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body.vs#hackerLayout .program-card__metric,body.vs#companyLayout .program-card__metric{border:1px solid var(--vs-border);background:linear-gradient(180deg, var(--vs-surface) 0%, var(--vs-surface-soft) 100%);border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}body.vs#hackerLayout .program-card__metric span,body.vs#companyLayout .program-card__metric span{color:var(--vs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs#hackerLayout .program-card__metric strong,body.vs#companyLayout .program-card__metric strong{color:var(--vs-text);word-break:break-word;font-size:24px;font-weight:800;line-height:1}body.vs#hackerLayout .program-card__metric small,body.vs#companyLayout .program-card__metric small{color:var(--vs-text-2);font-size:12px;line-height:1.5}body.vs#hackerLayout .program-card__metric--budget,body.vs#companyLayout .program-card__metric--budget{background:linear-gradient(180deg, color-mix(in srgb, var(--vs-accent) 8%, var(--vs-surface)) 0%, var(--vs-surface-soft) 100%)}body.vs#hackerLayout .program-card__rewards-panel,body.vs#companyLayout .program-card__rewards-panel{border:1px solid var(--vs-border);background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface-soft) 94%, transparent) 0%, var(--vs-surface) 100%);border-radius:22px;gap:16px;padding:20px;display:grid}body.vs#hackerLayout .program-card__section-head,body.vs#companyLayout .program-card__section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.vs#hackerLayout .program-card__section-head>div,body.vs#companyLayout .program-card__section-head>div{gap:6px;display:grid}body.vs#hackerLayout .program-card__eyebrow,body.vs#companyLayout .program-card__eyebrow{color:var(--vs-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs#hackerLayout .program-card__section-head h3,body.vs#companyLayout .program-card__section-head h3{color:var(--vs-text);margin:0;font-size:18px;font-weight:800;line-height:1.15}body.vs#hackerLayout .program-card__rewards-chip,body.vs#companyLayout .program-card__rewards-chip{background:var(--vs-surface);color:var(--vs-text-2);border-color:var(--vs-border)}body.vs#hackerLayout .program-card__budget-progress,body.vs#companyLayout .program-card__budget-progress,body.vs#hackerLayout .program-card__budget-summary,body.vs#companyLayout .program-card__budget-summary{border:1px solid var(--vs-border);background:var(--vs-surface);border-radius:18px;gap:8px;padding:14px 16px;display:grid}body.vs#hackerLayout .program-card__budget-progress-copy strong,body.vs#companyLayout .program-card__budget-progress-copy strong,body.vs#hackerLayout .program-card__budget-summary strong,body.vs#companyLayout .program-card__budget-summary strong{color:var(--vs-text);font-size:15px;font-weight:700;display:block}body.vs#hackerLayout .program-card__budget-progress-copy span,body.vs#companyLayout .program-card__budget-progress-copy span,body.vs#hackerLayout .program-card__budget-summary span,body.vs#companyLayout .program-card__budget-summary span{color:var(--vs-muted);font-size:12px;line-height:1.55}body.vs#hackerLayout .program-card__rewards-grid,body.vs#companyLayout .program-card__rewards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}body.vs#hackerLayout .program-card__reward-token,body.vs#companyLayout .program-card__reward-token{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 98%, transparent);border-radius:18px;gap:8px;padding:14px 14px 15px;display:grid}body.vs#hackerLayout .program-card__reward-head,body.vs#companyLayout .program-card__reward-head{color:var(--vs-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}body.vs#hackerLayout .program-card__reward-head .critical-reward,body.vs#companyLayout .program-card__reward-head .critical-reward,body.vs#hackerLayout .program-card__reward-head .high-reward,body.vs#companyLayout .program-card__reward-head .high-reward,body.vs#hackerLayout .program-card__reward-head .medium-reward,body.vs#companyLayout .program-card__reward-head .medium-reward,body.vs#hackerLayout .program-card__reward-head .low-reward,body.vs#companyLayout .program-card__reward-head .low-reward{border-radius:50%;flex:0 0 10px;width:10px;height:10px}body.vs#hackerLayout .program-card__reward-token strong,body.vs#companyLayout .program-card__reward-token strong{color:var(--vs-text);font-size:15px;font-weight:700;line-height:1.3}body.vs#hackerLayout #hackerProgramList .rewards-range,body.vs#companyLayout #hackerProgramList .rewards-range,body.vs#hackerLayout #companyProgramList .rewards-range,body.vs#companyLayout #companyProgramList .rewards-range{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:8px;display:flex}body.vs#hackerLayout #hackerProgramList .rewards-range .reward-token,body.vs#companyLayout #hackerProgramList .rewards-range .reward-token,body.vs#hackerLayout #companyProgramList .rewards-range .reward-token,body.vs#companyLayout #companyProgramList .rewards-range .reward-token{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}body.vs#hackerLayout #hackerProgramList .rewards-range .reward-value,body.vs#companyLayout #hackerProgramList .rewards-range .reward-value,body.vs#hackerLayout #companyProgramList .rewards-range .reward-value,body.vs#companyLayout #companyProgramList .rewards-range .reward-value{color:var(--vs-text-2);font-size:13px;font-weight:600}body.vs#hackerLayout #hackerProgramList .rewards-range .reward-separator,body.vs#companyLayout #hackerProgramList .rewards-range .reward-separator,body.vs#hackerLayout #companyProgramList .rewards-range .reward-separator,body.vs#companyLayout #companyProgramList .rewards-range .reward-separator{display:none}body.vs#hackerLayout .siteFooter,body.vs#companyLayout .siteFooter,body.vs#hackerLayout .ant-layout-footer,body.vs#companyLayout .ant-layout-footer{background:var(--vs-surface-2)!important;border-top:1px solid var(--vs-border)!important}body.vs#hackerLayout .siteFooter .footer-title,body.vs#companyLayout .siteFooter .footer-title,body.vs#hackerLayout .ant-layout-footer .footer-title,body.vs#companyLayout .ant-layout-footer .footer-title{color:var(--vs-text)!important}body.vs#hackerLayout .siteFooter p,body.vs#companyLayout .siteFooter p,body.vs#hackerLayout .ant-layout-footer p,body.vs#companyLayout .ant-layout-footer p,body.vs#hackerLayout .siteFooter p.footer-links>a,body.vs#companyLayout .siteFooter p.footer-links>a,body.vs#hackerLayout .ant-layout-footer p.footer-links>a,body.vs#companyLayout .ant-layout-footer p.footer-links>a{color:var(--vs-muted)!important}body.vs#hackerLayout .ant-modal-header,body.vs#companyLayout .ant-modal-header,body.vs#hackerLayout .ant-modal-body,body.vs#companyLayout .ant-modal-body,body.vs#hackerLayout .ant-modal-footer,body.vs#companyLayout .ant-modal-footer{background:var(--vs-surface)!important;color:var(--vs-text)!important}body.vs#hackerLayout .notifications-icon,body.vs#companyLayout .notifications-icon,body.vs#hackerLayout .notification-dot-icon,body.vs#companyLayout .notification-dot-icon{filter:none}@media (width<=991px){body.vs#hackerLayout .program-list-section-head,body.vs#companyLayout .program-list-section-head{padding:18px 18px 20px}body.vs#hackerLayout .program-list-section-title,body.vs#companyLayout .program-list-section-title{font-size:21px}body.vs#hackerLayout .filter-form-programs,body.vs#companyLayout .filter-form-programs{padding:16px 16px 2px}body.vs#hackerLayout .filter-form-programs .filter-form-programs__row,body.vs#companyLayout .filter-form-programs .filter-form-programs__row{grid-template-columns:minmax(0,1fr) minmax(220px,240px);grid-template-areas:"search search""state privacy""action action";gap:12px}body.vs#hackerLayout .filter-form-programs .filter-checkbox-item,body.vs#companyLayout .filter-form-programs .filter-checkbox-item,body.vs#hackerLayout .filter-form-programs .filter-form-programs__cell--action,body.vs#companyLayout .filter-form-programs .filter-form-programs__cell--action{justify-content:flex-start}body.vs#hackerLayout #hackerProgramList .program-item-row,body.vs#companyLayout #hackerProgramList .program-item-row,body.vs#hackerLayout #companyProgramList .program-item-row,body.vs#companyLayout #companyProgramList .program-item-row{display:block}body.vs#hackerLayout #hackerProgramList .program-item-side-stack,body.vs#companyLayout #hackerProgramList .program-item-side-stack,body.vs#hackerLayout #companyProgramList .program-item-side-stack,body.vs#companyLayout #companyProgramList .program-item-side-stack{border-radius:18px;padding:14px}body.vs#hackerLayout #hackerProgramList .program-item-main-copy,body.vs#companyLayout #hackerProgramList .program-item-main-copy,body.vs#hackerLayout #companyProgramList .program-item-main-copy,body.vs#companyLayout #companyProgramList .program-item-main-copy{gap:14px}}body.vs#hackerLayout [data-mode=dark] .notifications-icon,body.vs#companyLayout [data-mode=dark] .notifications-icon,body.vs#hackerLayout [data-color-mode=dark] .notifications-icon,body.vs#companyLayout [data-color-mode=dark] .notifications-icon{filter:none}body.vs#hackerLayout .ant-layout-sider,body.vs#companyLayout .ant-layout-sider,body.vs#hackerLayout .report-sidebar,body.vs#companyLayout .report-sidebar,body.vs#hackerLayout .report-list-panel,body.vs#companyLayout .report-list-panel{border-right:1px solid var(--vs-border);background:var(--vs-surface)!important}body.vs#hackerLayout .ant-layout-sider .ant-menu,body.vs#companyLayout .ant-layout-sider .ant-menu,body.vs#hackerLayout .report-sidebar .ant-menu,body.vs#companyLayout .report-sidebar .ant-menu,body.vs#hackerLayout .report-list-panel .ant-menu,body.vs#companyLayout .report-list-panel .ant-menu{color:var(--vs-text);background:var(--vs-surface)!important}body.vs#hackerLayout .report-item-in-list,body.vs#companyLayout .report-item-in-list,body.vs#hackerLayout .report-sidebar .ant-card,body.vs#companyLayout .report-sidebar .ant-card,body.vs#hackerLayout .report-list-item,body.vs#companyLayout .report-list-item{color:var(--vs-text);background:var(--vs-surface)!important;border:1px solid var(--vs-border)!important}body.vs#hackerLayout .report-item-in-list h2,body.vs#companyLayout .report-item-in-list h2,body.vs#hackerLayout .report-sidebar .ant-card h2,body.vs#companyLayout .report-sidebar .ant-card h2,body.vs#hackerLayout .report-list-item h2,body.vs#companyLayout .report-list-item h2,body.vs#hackerLayout .report-item-in-list h3,body.vs#companyLayout .report-item-in-list h3,body.vs#hackerLayout .report-sidebar .ant-card h3,body.vs#companyLayout .report-sidebar .ant-card h3,body.vs#hackerLayout .report-list-item h3,body.vs#companyLayout .report-list-item h3,body.vs#hackerLayout .report-item-in-list .caption,body.vs#companyLayout .report-item-in-list .caption,body.vs#hackerLayout .report-sidebar .ant-card .caption,body.vs#companyLayout .report-sidebar .ant-card .caption,body.vs#hackerLayout .report-list-item .caption,body.vs#companyLayout .report-list-item .caption,body.vs#hackerLayout .report-item-in-list .title,body.vs#companyLayout .report-item-in-list .title,body.vs#hackerLayout .report-sidebar .ant-card .title,body.vs#companyLayout .report-sidebar .ant-card .title,body.vs#hackerLayout .report-list-item .title,body.vs#companyLayout .report-list-item .title{color:var(--vs-text)!important}body.vs#hackerLayout .report-item-in-list p,body.vs#companyLayout .report-item-in-list p,body.vs#hackerLayout .report-sidebar .ant-card p,body.vs#companyLayout .report-sidebar .ant-card p,body.vs#hackerLayout .report-list-item p,body.vs#companyLayout .report-list-item p,body.vs#hackerLayout .report-item-in-list .subtitle,body.vs#companyLayout .report-item-in-list .subtitle,body.vs#hackerLayout .report-sidebar .ant-card .subtitle,body.vs#companyLayout .report-sidebar .ant-card .subtitle,body.vs#hackerLayout .report-list-item .subtitle,body.vs#companyLayout .report-list-item .subtitle,body.vs#hackerLayout .report-item-in-list .meta,body.vs#companyLayout .report-item-in-list .meta,body.vs#hackerLayout .report-sidebar .ant-card .meta,body.vs#companyLayout .report-sidebar .ant-card .meta,body.vs#hackerLayout .report-list-item .meta,body.vs#companyLayout .report-list-item .meta{color:var(--vs-muted)!important}body.vs#hackerLayout .report-item-in-list.selected,body.vs#companyLayout .report-item-in-list.selected,body.vs#hackerLayout .report-sidebar .ant-card.selected,body.vs#companyLayout .report-sidebar .ant-card.selected,body.vs#hackerLayout .report-list-item.selected,body.vs#companyLayout .report-list-item.selected,body.vs#hackerLayout .report-item-in-list.active,body.vs#companyLayout .report-item-in-list.active,body.vs#hackerLayout .report-sidebar .ant-card.active,body.vs#companyLayout .report-sidebar .ant-card.active,body.vs#hackerLayout .report-list-item.active,body.vs#companyLayout .report-list-item.active,body.vs#hackerLayout .report-item-in-list.current,body.vs#companyLayout .report-item-in-list.current,body.vs#hackerLayout .report-sidebar .ant-card.current,body.vs#companyLayout .report-sidebar .ant-card.current,body.vs#hackerLayout .report-list-item.current,body.vs#companyLayout .report-list-item.current{background:var(--vs-accent-weak)!important;border-color:var(--vs-accent)!important}body.vs#hackerLayout .report-item-in-list.selected h2,body.vs#companyLayout .report-item-in-list.selected h2,body.vs#hackerLayout .report-sidebar .ant-card.selected h2,body.vs#companyLayout .report-sidebar .ant-card.selected h2,body.vs#hackerLayout .report-list-item.selected h2,body.vs#companyLayout .report-list-item.selected h2,body.vs#hackerLayout .report-item-in-list.active h2,body.vs#companyLayout .report-item-in-list.active h2,body.vs#hackerLayout .report-sidebar .ant-card.active h2,body.vs#companyLayout .report-sidebar .ant-card.active h2,body.vs#hackerLayout .report-list-item.active h2,body.vs#companyLayout .report-list-item.active h2,body.vs#hackerLayout .report-item-in-list.current h2,body.vs#companyLayout .report-item-in-list.current h2,body.vs#hackerLayout .report-sidebar .ant-card.current h2,body.vs#companyLayout .report-sidebar .ant-card.current h2,body.vs#hackerLayout .report-list-item.current h2,body.vs#companyLayout .report-list-item.current h2,body.vs#hackerLayout .report-item-in-list.selected h3,body.vs#companyLayout .report-item-in-list.selected h3,body.vs#hackerLayout .report-sidebar .ant-card.selected h3,body.vs#companyLayout .report-sidebar .ant-card.selected h3,body.vs#hackerLayout .report-list-item.selected h3,body.vs#companyLayout .report-list-item.selected h3,body.vs#hackerLayout .report-item-in-list.active h3,body.vs#companyLayout .report-item-in-list.active h3,body.vs#hackerLayout .report-sidebar .ant-card.active h3,body.vs#companyLayout .report-sidebar .ant-card.active h3,body.vs#hackerLayout .report-list-item.active h3,body.vs#companyLayout .report-list-item.active h3,body.vs#hackerLayout .report-item-in-list.current h3,body.vs#companyLayout .report-item-in-list.current h3,body.vs#hackerLayout .report-sidebar .ant-card.current h3,body.vs#companyLayout .report-sidebar .ant-card.current h3,body.vs#hackerLayout .report-list-item.current h3,body.vs#companyLayout .report-list-item.current h3,body.vs#hackerLayout .report-item-in-list.selected .caption,body.vs#companyLayout .report-item-in-list.selected .caption,body.vs#hackerLayout .report-sidebar .ant-card.selected .caption,body.vs#companyLayout .report-sidebar .ant-card.selected .caption,body.vs#hackerLayout .report-list-item.selected .caption,body.vs#companyLayout .report-list-item.selected .caption,body.vs#hackerLayout .report-item-in-list.active .caption,body.vs#companyLayout .report-item-in-list.active .caption,body.vs#hackerLayout .report-sidebar .ant-card.active .caption,body.vs#companyLayout .report-sidebar .ant-card.active .caption,body.vs#hackerLayout .report-list-item.active .caption,body.vs#companyLayout .report-list-item.active .caption,body.vs#hackerLayout .report-item-in-list.current .caption,body.vs#companyLayout .report-item-in-list.current .caption,body.vs#hackerLayout .report-sidebar .ant-card.current .caption,body.vs#companyLayout .report-sidebar .ant-card.current .caption,body.vs#hackerLayout .report-list-item.current .caption,body.vs#companyLayout .report-list-item.current .caption,body.vs#hackerLayout .report-item-in-list.selected .title,body.vs#companyLayout .report-item-in-list.selected .title,body.vs#hackerLayout .report-sidebar .ant-card.selected .title,body.vs#companyLayout .report-sidebar .ant-card.selected .title,body.vs#hackerLayout .report-list-item.selected .title,body.vs#companyLayout .report-list-item.selected .title,body.vs#hackerLayout .report-item-in-list.active .title,body.vs#companyLayout .report-item-in-list.active .title,body.vs#hackerLayout .report-sidebar .ant-card.active .title,body.vs#companyLayout .report-sidebar .ant-card.active .title,body.vs#hackerLayout .report-list-item.active .title,body.vs#companyLayout .report-list-item.active .title,body.vs#hackerLayout .report-item-in-list.current .title,body.vs#companyLayout .report-item-in-list.current .title,body.vs#hackerLayout .report-sidebar .ant-card.current .title,body.vs#companyLayout .report-sidebar .ant-card.current .title,body.vs#hackerLayout .report-list-item.current .title,body.vs#companyLayout .report-list-item.current .title{color:var(--vs-accent-strong)!important}body.vs#hackerLayout .report-details-card,body.vs#companyLayout .report-details-card,body.vs#hackerLayout .report-details-card.ant-card,body.vs#companyLayout .report-details-card.ant-card{color:var(--vs-text);background:var(--vs-surface)!important}body.vs#hackerLayout .attribute-group,body.vs#companyLayout .attribute-group{color:var(--vs-text);background:var(--vs-surface-2)!important;border-color:var(--vs-border)!important}body.vs#hackerLayout .attribute-group .attribute-name,body.vs#companyLayout .attribute-group .attribute-name{color:var(--vs-muted)!important}body.vs#hackerLayout .attribute-group .attribute-container,body.vs#companyLayout .attribute-group .attribute-container{color:var(--vs-text)!important}body.vs#hackerLayout .report-steps,body.vs#companyLayout .report-steps,body.vs#hackerLayout .steps-container,body.vs#companyLayout .steps-container,body.vs#hackerLayout .step-container,body.vs#companyLayout .step-container,body.vs#hackerLayout .step-item,body.vs#companyLayout .step-item,body.vs#hackerLayout .report-step,body.vs#companyLayout .report-step{color:var(--vs-text);border:1px solid var(--vs-border);border-radius:var(--vs-radius);background:var(--vs-surface)!important}body.vs#hackerLayout .report-steps h3,body.vs#companyLayout .report-steps h3,body.vs#hackerLayout .steps-container h3,body.vs#companyLayout .steps-container h3,body.vs#hackerLayout .step-container h3,body.vs#companyLayout .step-container h3,body.vs#hackerLayout .step-item h3,body.vs#companyLayout .step-item h3,body.vs#hackerLayout .report-step h3,body.vs#companyLayout .report-step h3,body.vs#hackerLayout .report-steps .step-title,body.vs#companyLayout .report-steps .step-title,body.vs#hackerLayout .steps-container .step-title,body.vs#companyLayout .steps-container .step-title,body.vs#hackerLayout .step-container .step-title,body.vs#companyLayout .step-container .step-title,body.vs#hackerLayout .step-item .step-title,body.vs#companyLayout .step-item .step-title,body.vs#hackerLayout .report-step .step-title,body.vs#companyLayout .report-step .step-title{color:var(--vs-text)!important}body.vs#hackerLayout .report-steps p,body.vs#companyLayout .report-steps p,body.vs#hackerLayout .steps-container p,body.vs#companyLayout .steps-container p,body.vs#hackerLayout .step-container p,body.vs#companyLayout .step-container p,body.vs#hackerLayout .step-item p,body.vs#companyLayout .step-item p,body.vs#hackerLayout .report-step p,body.vs#companyLayout .report-step p,body.vs#hackerLayout .report-steps .step-description,body.vs#companyLayout .report-steps .step-description,body.vs#hackerLayout .steps-container .step-description,body.vs#companyLayout .steps-container .step-description,body.vs#hackerLayout .step-container .step-description,body.vs#companyLayout .step-container .step-description,body.vs#hackerLayout .step-item .step-description,body.vs#companyLayout .step-item .step-description,body.vs#hackerLayout .report-step .step-description,body.vs#companyLayout .report-step .step-description{color:var(--vs-text-2)!important}body.vs#hackerLayout .report-steps .step-number,body.vs#companyLayout .report-steps .step-number,body.vs#hackerLayout .steps-container .step-number,body.vs#companyLayout .steps-container .step-number,body.vs#hackerLayout .step-container .step-number,body.vs#companyLayout .step-container .step-number,body.vs#hackerLayout .step-item .step-number,body.vs#companyLayout .step-item .step-number,body.vs#hackerLayout .report-step .step-number,body.vs#companyLayout .report-step .step-number{background:var(--vs-accent-weak);color:var(--vs-accent-strong)}body.vs#hackerLayout .comments-section,body.vs#companyLayout .comments-section,body.vs#hackerLayout .comments-wrapper,body.vs#companyLayout .comments-wrapper,body.vs#hackerLayout #reportComments,body.vs#companyLayout #reportComments{color:var(--vs-text);background:0 0}body.vs#hackerLayout .comments-section .comment-item,body.vs#companyLayout .comments-section .comment-item,body.vs#hackerLayout .comments-wrapper .comment-item,body.vs#companyLayout .comments-wrapper .comment-item,body.vs#hackerLayout #reportComments .comment-item,body.vs#companyLayout #reportComments .comment-item,body.vs#hackerLayout .comments-section .comment-card,body.vs#companyLayout .comments-section .comment-card,body.vs#hackerLayout .comments-wrapper .comment-card,body.vs#companyLayout .comments-wrapper .comment-card,body.vs#hackerLayout #reportComments .comment-card,body.vs#companyLayout #reportComments .comment-card{border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);color:var(--vs-text);background:var(--vs-surface)!important}body.vs#hackerLayout .comments-section p.empty,body.vs#companyLayout .comments-section p.empty,body.vs#hackerLayout .comments-wrapper p.empty,body.vs#companyLayout .comments-wrapper p.empty,body.vs#hackerLayout #reportComments p.empty,body.vs#companyLayout #reportComments p.empty,body.vs#hackerLayout .comments-section .no-comments,body.vs#companyLayout .comments-section .no-comments,body.vs#hackerLayout .comments-wrapper .no-comments,body.vs#companyLayout .comments-wrapper .no-comments,body.vs#hackerLayout #reportComments .no-comments,body.vs#companyLayout #reportComments .no-comments{color:var(--vs-muted)}body.vs#hackerLayout #hackerDetails,body.vs#companyLayout #hackerDetails,body.vs#hackerLayout #companyDetails,body.vs#companyLayout #companyDetails,body.vs#hackerLayout .hacker-details,body.vs#companyLayout .hacker-details,body.vs#hackerLayout .company-details,body.vs#companyLayout .company-details{border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);background:var(--vs-surface)!important;color:var(--vs-text)!important}body.vs#hackerLayout #hackerDetails h1,body.vs#companyLayout #hackerDetails h1,body.vs#hackerLayout #companyDetails h1,body.vs#companyLayout #companyDetails h1,body.vs#hackerLayout .hacker-details h1,body.vs#companyLayout .hacker-details h1,body.vs#hackerLayout .company-details h1,body.vs#companyLayout .company-details h1,body.vs#hackerLayout #hackerDetails h2,body.vs#companyLayout #hackerDetails h2,body.vs#hackerLayout #companyDetails h2,body.vs#companyLayout #companyDetails h2,body.vs#hackerLayout .hacker-details h2,body.vs#companyLayout .hacker-details h2,body.vs#hackerLayout .company-details h2,body.vs#companyLayout .company-details h2,body.vs#hackerLayout #hackerDetails h3,body.vs#companyLayout #hackerDetails h3,body.vs#hackerLayout #companyDetails h3,body.vs#companyLayout #companyDetails h3,body.vs#hackerLayout .hacker-details h3,body.vs#companyLayout .hacker-details h3,body.vs#hackerLayout .company-details h3,body.vs#companyLayout .company-details h3,body.vs#hackerLayout #hackerDetails h4,body.vs#companyLayout #hackerDetails h4,body.vs#hackerLayout #companyDetails h4,body.vs#companyLayout #companyDetails h4,body.vs#hackerLayout .hacker-details h4,body.vs#companyLayout .hacker-details h4,body.vs#hackerLayout .company-details h4,body.vs#companyLayout .company-details h4{color:var(--vs-text)!important}body.vs#hackerLayout #hackerDetails p,body.vs#companyLayout #hackerDetails p,body.vs#hackerLayout #companyDetails p,body.vs#companyLayout #companyDetails p,body.vs#hackerLayout .hacker-details p,body.vs#companyLayout .hacker-details p,body.vs#hackerLayout .company-details p,body.vs#companyLayout .company-details p,body.vs#hackerLayout #hackerDetails .subtitle,body.vs#companyLayout #hackerDetails .subtitle,body.vs#hackerLayout #companyDetails .subtitle,body.vs#companyLayout #companyDetails .subtitle,body.vs#hackerLayout .hacker-details .subtitle,body.vs#companyLayout .hacker-details .subtitle,body.vs#hackerLayout .company-details .subtitle,body.vs#companyLayout .company-details .subtitle,body.vs#hackerLayout #hackerDetails .muted,body.vs#companyLayout #hackerDetails .muted,body.vs#hackerLayout #companyDetails .muted,body.vs#companyLayout #companyDetails .muted,body.vs#hackerLayout .hacker-details .muted,body.vs#companyLayout .hacker-details .muted,body.vs#hackerLayout .company-details .muted,body.vs#companyLayout .company-details .muted,body.vs#hackerLayout #hackerDetails .description,body.vs#companyLayout #hackerDetails .description,body.vs#hackerLayout #companyDetails .description,body.vs#companyLayout #companyDetails .description,body.vs#hackerLayout .hacker-details .description,body.vs#companyLayout .hacker-details .description,body.vs#hackerLayout .company-details .description,body.vs#companyLayout .company-details .description{color:var(--vs-text-2)!important}body.vs#hackerLayout #hackerDetails small,body.vs#companyLayout #hackerDetails small,body.vs#hackerLayout #companyDetails small,body.vs#companyLayout #companyDetails small,body.vs#hackerLayout .hacker-details small,body.vs#companyLayout .hacker-details small,body.vs#hackerLayout .company-details small,body.vs#companyLayout .company-details small,body.vs#hackerLayout #hackerDetails .bio,body.vs#companyLayout #hackerDetails .bio,body.vs#hackerLayout #companyDetails .bio,body.vs#companyLayout #companyDetails .bio,body.vs#hackerLayout .hacker-details .bio,body.vs#companyLayout .hacker-details .bio,body.vs#hackerLayout .company-details .bio,body.vs#companyLayout .company-details .bio,body.vs#hackerLayout #hackerDetails .country,body.vs#companyLayout #hackerDetails .country,body.vs#hackerLayout #companyDetails .country,body.vs#companyLayout #companyDetails .country,body.vs#hackerLayout .hacker-details .country,body.vs#companyLayout .hacker-details .country,body.vs#hackerLayout .company-details .country,body.vs#companyLayout .company-details .country{color:var(--vs-muted)!important}body.vs#hackerLayout #hackerDetails .ranking,body.vs#companyLayout #hackerDetails .ranking,body.vs#hackerLayout #companyDetails .ranking,body.vs#companyLayout #companyDetails .ranking,body.vs#hackerLayout .hacker-details .ranking,body.vs#companyLayout .hacker-details .ranking,body.vs#hackerLayout .company-details .ranking,body.vs#companyLayout .company-details .ranking,body.vs#hackerLayout #hackerDetails .points,body.vs#companyLayout #hackerDetails .points,body.vs#hackerLayout #companyDetails .points,body.vs#companyLayout #companyDetails .points,body.vs#hackerLayout .hacker-details .points,body.vs#companyLayout .hacker-details .points,body.vs#hackerLayout .company-details .points,body.vs#companyLayout .company-details .points,body.vs#hackerLayout #hackerDetails strong.accent,body.vs#companyLayout #hackerDetails strong.accent,body.vs#hackerLayout #companyDetails strong.accent,body.vs#companyLayout #companyDetails strong.accent,body.vs#hackerLayout .hacker-details strong.accent,body.vs#companyLayout .hacker-details strong.accent,body.vs#hackerLayout .company-details strong.accent,body.vs#companyLayout .company-details strong.accent{color:var(--vs-accent-strong)!important}body.vs#hackerLayout #companyDetails,body.vs#companyLayout #companyDetails{position:relative;overflow:hidden}body.vs#hackerLayout #companyDetails:before,body.vs#companyLayout #companyDetails:before{content:"";background:radial-gradient(circle at top left, color-mix(in srgb, var(--dash-color-primary) 10%, transparent) 0, transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--dash-color-primary-soft) 72%, white 28%) 0%, color-mix(in srgb, var(--dash-color-surface) 96%, transparent) 42%, color-mix(in srgb, var(--dash-color-surface) 100%, transparent) 100%);pointer-events:none;height:100%;position:absolute;inset:0 0 auto}body.vs#hackerLayout #companyDetails>.ant-col,body.vs#companyLayout #companyDetails>.ant-col{z-index:1;position:relative}body.vs#hackerLayout #companyDetails .vs-company-hero,body.vs#companyLayout #companyDetails .vs-company-hero{grid-template-columns:minmax(96px,112px) minmax(0,1fr) auto;align-items:center;gap:24px;min-height:168px;padding:26px 30px 24px;display:grid}body.vs#hackerLayout #companyDetails .vs-company-hero>[class*=ant-col],body.vs#companyLayout #companyDetails .vs-company-hero>[class*=ant-col],body.vs#hackerLayout #companyDetails .vs-company-hero__summary>[class*=ant-col],body.vs#companyLayout #companyDetails .vs-company-hero__summary>[class*=ant-col]{float:none!important;flex:none!important;width:auto!important;max-width:none!important}body.vs#hackerLayout #companyDetails .vs-company-hero__avatar,body.vs#companyLayout #companyDetails .vs-company-hero__avatar{grid-column:1;justify-content:center;align-items:center;display:flex}body.vs#hackerLayout #companyDetails .vs-company-hero__avatar .companyAvatar,body.vs#companyLayout #companyDetails .vs-company-hero__avatar .companyAvatar{justify-content:center;width:100%;display:flex;position:relative}body.vs#hackerLayout #companyDetails .vs-company-hero__avatar .companyAvatar:after,body.vs#companyLayout #companyDetails .vs-company-hero__avatar .companyAvatar:after{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--dash-color-primary-soft) 86%, white 14%), color-mix(in srgb, var(--dash-color-primary) 16%, white 84%));border-radius:999px;position:absolute;inset:6px;box-shadow:inset 0 1px #fffc}body.vs#hackerLayout #companyDetails .vs-company-hero__avatar .ant-avatar,body.vs#companyLayout #companyDetails .vs-company-hero__avatar .ant-avatar{z-index:1;position:relative;box-shadow:0 18px 28px -22px #0ea5e98c;border:1px solid color-mix(in srgb, var(--dash-color-primary) 18%, var(--dash-color-border))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--dash-color-primary-soft) 62%, white 38%), color-mix(in srgb, var(--dash-color-primary) 78%, white 22%))!important;color:#fff!important;border-radius:999px!important;width:96px!important;height:96px!important;font-size:28px!important;font-weight:800!important;line-height:96px!important}body.vs#hackerLayout #companyDetails .vs-company-hero__avatar .ant-avatar img,body.vs#companyLayout #companyDetails .vs-company-hero__avatar .ant-avatar img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}body.vs#hackerLayout #companyDetails .vs-company-hero__body,body.vs#companyLayout #companyDetails .vs-company-hero__body{grid-column:2;align-self:center;min-width:0}body.vs#hackerLayout #companyDetails .vs-company-hero__body .vs-company-hero__eyebrow,body.vs#companyLayout #companyDetails .vs-company-hero__body .vs-company-hero__eyebrow{color:var(--dash-color-text-muted);margin-bottom:10px;font-size:14px;font-weight:600;display:inline-flex}body.vs#hackerLayout #companyDetails .vs-company-hero__body h2,body.vs#companyLayout #companyDetails .vs-company-hero__body h2{letter-spacing:-.04em;line-height:1.02;color:var(--dash-color-text)!important;margin:0 0 10px!important;font-size:clamp(28px,3.1vw,40px)!important;font-weight:800!important}body.vs#hackerLayout #companyDetails .vs-company-hero__body .description,body.vs#companyLayout #companyDetails .vs-company-hero__body .description{max-width:46ch;margin:0;line-height:1.6;color:var(--dash-color-text-muted)!important;font-size:15px!important}body.vs#hackerLayout #companyDetails .vs-company-hero__actions,body.vs#companyLayout #companyDetails .vs-company-hero__actions{grid-column:3;justify-content:flex-end;align-self:center;align-items:center;display:flex}body.vs#hackerLayout #companyDetails .vs-company-hero__actions .buttonContainer,body.vs#companyLayout #companyDetails .vs-company-hero__actions .buttonContainer{padding-top:0}body.vs#hackerLayout #companyDetails .vs-company-hero__actions .btn-create-company,body.vs#companyLayout #companyDetails .vs-company-hero__actions .btn-create-company{min-height:48px;padding-inline:22px;box-shadow:0 16px 28px -20px #0ea5e98c;border-radius:14px!important;font-size:14px!important;font-weight:700!important}body.vs#hackerLayout #companyDetails .vs-company-hero__summary,body.vs#companyLayout #companyDetails .vs-company-hero__summary{margin:0}body.vs#hackerLayout#hackerLayout #hackerDetails .ranking,body.vs#companyLayout#hackerLayout #hackerDetails .ranking,body.vs#hackerLayout#hackerLayout #hackerDetails .points,body.vs#companyLayout#hackerLayout #hackerDetails .points,body.vs#hackerLayout#hackerLayout .hacker-details .ranking,body.vs#companyLayout#hackerLayout .hacker-details .ranking,body.vs#hackerLayout#hackerLayout .hacker-details .points,body.vs#companyLayout#hackerLayout .hacker-details .points{color:var(--vs-hacker-accent-strong)!important}body.vs[data-color-mode=dark] .notifications-icon,body.vs[data-mode=dark] .notifications-icon{filter:none}body.vs[data-color-mode=dark]#hackerLayout,body.vs[data-color-mode=dark]#companyLayout,body.vs[data-mode=dark]#hackerLayout,body.vs[data-mode=dark]#companyLayout{--dash-color-bg:#0b1220;--dash-color-surface:#111a2b;--dash-color-surface-muted:#172131;--dash-color-border:#243247;--dash-color-text:#f8fafc;--dash-color-text-muted:#94a3b8;--dash-color-primary:#60a5fa;--dash-color-primary-dark:#3b82f6;--dash-color-primary-soft:#60a5fa24;--dash-color-success-soft:#4ade8024;--dash-color-warning-soft:#fbbf2429;--dash-color-danger-soft:#f8717129;--dash-color-purple-soft:#a78bfa29;background:var(--dash-color-bg)}body.vs[data-color-mode=dark]#hackerLayout .dashboard-header,body.vs[data-color-mode=dark]#companyLayout .dashboard-header,body.vs[data-mode=dark]#hackerLayout .dashboard-header,body.vs[data-mode=dark]#companyLayout .dashboard-header{box-shadow:0 12px 28px -26px #020617c7;background:color-mix(in srgb, var(--dash-color-surface) 92%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--dash-color-border) 82%, transparent)!important}body.vs[data-color-mode=dark]#hackerLayout .dashboard-main-menu-desktop>.ant-menu-item-selected,body.vs[data-color-mode=dark]#companyLayout .dashboard-main-menu-desktop>.ant-menu-item-selected,body.vs[data-mode=dark]#hackerLayout .dashboard-main-menu-desktop>.ant-menu-item-selected,body.vs[data-mode=dark]#companyLayout .dashboard-main-menu-desktop>.ant-menu-item-selected{background:0 0!important}body.vs[data-color-mode=dark]#hackerLayout .dashboard-main-menu-desktop>.ant-menu-item-selected>a,body.vs[data-color-mode=dark]#companyLayout .dashboard-main-menu-desktop>.ant-menu-item-selected>a,body.vs[data-mode=dark]#hackerLayout .dashboard-main-menu-desktop>.ant-menu-item-selected>a,body.vs[data-mode=dark]#companyLayout .dashboard-main-menu-desktop>.ant-menu-item-selected>a{background:color-mix(in srgb, var(--vs-accent) 14%, #111a2bf0);border-color:color-mix(in srgb, var(--vs-accent) 24%, transparent)}body.vs[data-color-mode=dark]#hackerLayout .dashboard-theme-shell,body.vs[data-color-mode=dark]#companyLayout .dashboard-theme-shell,body.vs[data-mode=dark]#hackerLayout .dashboard-theme-shell,body.vs[data-mode=dark]#companyLayout .dashboard-theme-shell,body.vs[data-color-mode=dark]#hackerLayout .dashboard-user-trigger,body.vs[data-color-mode=dark]#companyLayout .dashboard-user-trigger,body.vs[data-mode=dark]#hackerLayout .dashboard-user-trigger,body.vs[data-mode=dark]#companyLayout .dashboard-user-trigger,body.vs[data-color-mode=dark]#hackerLayout .dashboard-notifications-trigger,body.vs[data-color-mode=dark]#companyLayout .dashboard-notifications-trigger,body.vs[data-mode=dark]#hackerLayout .dashboard-notifications-trigger,body.vs[data-mode=dark]#companyLayout .dashboard-notifications-trigger,body.vs[data-color-mode=dark]#hackerLayout .dashboard-submenu-panel,body.vs[data-color-mode=dark]#companyLayout .dashboard-submenu-panel,body.vs[data-mode=dark]#hackerLayout .dashboard-submenu-panel,body.vs[data-mode=dark]#companyLayout .dashboard-submenu-panel,body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi,body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-panel,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-panel,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-panel,body.vs[data-mode=dark]#companyLayout .dashboard-overview-panel{border-color:color-mix(in srgb, var(--dash-color-border) 88%, transparent)!important}body.vs[data-color-mode=dark]#hackerLayout .dashboard-theme-shell,body.vs[data-color-mode=dark]#companyLayout .dashboard-theme-shell,body.vs[data-mode=dark]#hackerLayout .dashboard-theme-shell,body.vs[data-mode=dark]#companyLayout .dashboard-theme-shell,body.vs[data-color-mode=dark]#hackerLayout .dashboard-notifications-trigger,body.vs[data-color-mode=dark]#companyLayout .dashboard-notifications-trigger,body.vs[data-mode=dark]#hackerLayout .dashboard-notifications-trigger,body.vs[data-mode=dark]#companyLayout .dashboard-notifications-trigger{background:linear-gradient(#111a2bf5,#172131f0)}body.vs[data-color-mode=dark]#hackerLayout .dashboard-theme-option.is-active,body.vs[data-color-mode=dark]#companyLayout .dashboard-theme-option.is-active,body.vs[data-mode=dark]#hackerLayout .dashboard-theme-option.is-active,body.vs[data-mode=dark]#companyLayout .dashboard-theme-option.is-active{color:#f8fafc;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);box-shadow:0 12px 24px -20px #3b82f661}body.vs[data-color-mode=dark]#hackerLayout .dashboard-user-trigger .ant-avatar,body.vs[data-color-mode=dark]#companyLayout .dashboard-user-trigger .ant-avatar,body.vs[data-mode=dark]#hackerLayout .dashboard-user-trigger .ant-avatar,body.vs[data-mode=dark]#companyLayout .dashboard-user-trigger .ant-avatar{color:#dbeafe;background:linear-gradient(135deg,#1e293bfa,#60a5fa2e);border-color:#60a5fa33;box-shadow:inset 0 1px #ffffff14,0 10px 18px -18px #60a5fa38}body.vs[data-color-mode=dark]#hackerLayout .dashboard-notifications-trigger:hover,body.vs[data-color-mode=dark]#companyLayout .dashboard-notifications-trigger:hover,body.vs[data-mode=dark]#hackerLayout .dashboard-notifications-trigger:hover,body.vs[data-mode=dark]#companyLayout .dashboard-notifications-trigger:hover,body.vs[data-color-mode=dark]#hackerLayout .dashboard-notifications-trigger:focus,body.vs[data-color-mode=dark]#companyLayout .dashboard-notifications-trigger:focus,body.vs[data-mode=dark]#hackerLayout .dashboard-notifications-trigger:focus,body.vs[data-mode=dark]#companyLayout .dashboard-notifications-trigger:focus,body.vs[data-color-mode=dark]#hackerLayout .dashboard-user-trigger:hover,body.vs[data-color-mode=dark]#companyLayout .dashboard-user-trigger:hover,body.vs[data-mode=dark]#hackerLayout .dashboard-user-trigger:hover,body.vs[data-mode=dark]#companyLayout .dashboard-user-trigger:hover,body.vs[data-color-mode=dark]#hackerLayout .dashboard-user-trigger:focus,body.vs[data-color-mode=dark]#companyLayout .dashboard-user-trigger:focus,body.vs[data-mode=dark]#hackerLayout .dashboard-user-trigger:focus,body.vs[data-mode=dark]#companyLayout .dashboard-user-trigger:focus{border-color:color-mix(in srgb, var(--dash-color-primary) 14%, var(--dash-color-border))}body.vs[data-color-mode=dark]#hackerLayout .dashboard-submenu-panel,body.vs[data-color-mode=dark]#companyLayout .dashboard-submenu-panel,body.vs[data-mode=dark]#hackerLayout .dashboard-submenu-panel,body.vs[data-mode=dark]#companyLayout .dashboard-submenu-panel{box-shadow:0 12px 26px -28px #020617d1;background:color-mix(in srgb, var(--dash-color-surface) 86%, transparent)!important}body.vs[data-color-mode=dark]#hackerLayout .dashboard-submenu-menu .ant-menu-item-selected>a,body.vs[data-color-mode=dark]#companyLayout .dashboard-submenu-menu .ant-menu-item-selected>a,body.vs[data-mode=dark]#hackerLayout .dashboard-submenu-menu .ant-menu-item-selected>a,body.vs[data-mode=dark]#companyLayout .dashboard-submenu-menu .ant-menu-item-selected>a,body.vs[data-color-mode=dark]#hackerLayout .dashboard-submenu-menu .ant-menu-item:hover>a,body.vs[data-color-mode=dark]#companyLayout .dashboard-submenu-menu .ant-menu-item:hover>a,body.vs[data-mode=dark]#hackerLayout .dashboard-submenu-menu .ant-menu-item:hover>a,body.vs[data-mode=dark]#companyLayout .dashboard-submenu-menu .ant-menu-item:hover>a{color:var(--vs-accent)!important}body.vs[data-color-mode=dark]#hackerLayout #companyDetails:before,body.vs[data-color-mode=dark]#companyLayout #companyDetails:before,body.vs[data-mode=dark]#hackerLayout #companyDetails:before,body.vs[data-mode=dark]#companyLayout #companyDetails:before{background:radial-gradient(circle at 0 0,#60a5fa14 0,#0000 38%),linear-gradient(135deg,#1e293bf2 0%,#111a2bfa 40%,#111a2b 100%)}body.vs[data-color-mode=dark]#hackerLayout #companyDetails,body.vs[data-color-mode=dark]#companyLayout #companyDetails,body.vs[data-mode=dark]#hackerLayout #companyDetails,body.vs[data-mode=dark]#companyLayout #companyDetails{background:linear-gradient(#111a2bfa 0%,#131e2ffa 100%);box-shadow:0 18px 42px -36px #020617e6;border-color:color-mix(in srgb, var(--dash-color-border) 88%, transparent)!important}body.vs[data-color-mode=dark]#hackerLayout #companyDetails .vs-company-hero__avatar .companyAvatar:after,body.vs[data-color-mode=dark]#companyLayout #companyDetails .vs-company-hero__avatar .companyAvatar:after,body.vs[data-mode=dark]#hackerLayout #companyDetails .vs-company-hero__avatar .companyAvatar:after,body.vs[data-mode=dark]#companyLayout #companyDetails .vs-company-hero__avatar .companyAvatar:after{background:linear-gradient(135deg,#1e293bf5,#60a5fa1a);box-shadow:inset 0 1px #ffffff14}body.vs[data-color-mode=dark]#hackerLayout #companyDetails .vs-company-hero__avatar .ant-avatar,body.vs[data-color-mode=dark]#companyLayout #companyDetails .vs-company-hero__avatar .ant-avatar,body.vs[data-mode=dark]#hackerLayout #companyDetails .vs-company-hero__avatar .ant-avatar,body.vs[data-mode=dark]#companyLayout #companyDetails .vs-company-hero__avatar .ant-avatar{box-shadow:0 18px 28px -24px #3b82f638;color:#f8fafc!important;background:linear-gradient(135deg,#334155 0%,#1e40af 100%)!important;border-color:#60a5fa29!important}body.vs[data-color-mode=dark]#hackerLayout #companyDetails .vs-company-hero__signal,body.vs[data-color-mode=dark]#companyLayout #companyDetails .vs-company-hero__signal,body.vs[data-mode=dark]#hackerLayout #companyDetails .vs-company-hero__signal,body.vs[data-mode=dark]#companyLayout #companyDetails .vs-company-hero__signal,body.vs[data-color-mode=dark]#hackerLayout #companyDetails .vs-company-hero__action-card,body.vs[data-color-mode=dark]#companyLayout #companyDetails .vs-company-hero__action-card,body.vs[data-mode=dark]#hackerLayout #companyDetails .vs-company-hero__action-card,body.vs[data-mode=dark]#companyLayout #companyDetails .vs-company-hero__action-card{border-color:color-mix(in srgb, var(--dash-color-border) 88%, transparent);background:linear-gradient(#111a2bf0 0%,#151e2deb 100%)}body.vs[data-color-mode=dark]#hackerLayout #companyDetails .vs-company-hero__signal span,body.vs[data-color-mode=dark]#companyLayout #companyDetails .vs-company-hero__signal span,body.vs[data-mode=dark]#hackerLayout #companyDetails .vs-company-hero__signal span,body.vs[data-mode=dark]#companyLayout #companyDetails .vs-company-hero__signal span,body.vs[data-color-mode=dark]#hackerLayout #companyDetails .vs-company-hero__actions-note,body.vs[data-color-mode=dark]#companyLayout #companyDetails .vs-company-hero__actions-note,body.vs[data-mode=dark]#hackerLayout #companyDetails .vs-company-hero__actions-note,body.vs[data-mode=dark]#companyLayout #companyDetails .vs-company-hero__actions-note{color:#94a3b8eb}body.vs[data-color-mode=dark]#hackerLayout #companyDetails .vs-company-hero__action-eyebrow,body.vs[data-color-mode=dark]#companyLayout #companyDetails .vs-company-hero__action-eyebrow,body.vs[data-mode=dark]#hackerLayout #companyDetails .vs-company-hero__action-eyebrow,body.vs[data-mode=dark]#companyLayout #companyDetails .vs-company-hero__action-eyebrow{color:#93c5fd}body.vs[data-color-mode=dark]#hackerLayout #companyDetails .vs-company-hero__actions .btn-create-company,body.vs[data-color-mode=dark]#companyLayout #companyDetails .vs-company-hero__actions .btn-create-company,body.vs[data-mode=dark]#hackerLayout #companyDetails .vs-company-hero__actions .btn-create-company,body.vs[data-mode=dark]#companyLayout #companyDetails .vs-company-hero__actions .btn-create-company{box-shadow:0 18px 26px -24px #3b82f647;background:linear-gradient(#2563eb 0%,#1d4ed8 100%)!important;border-color:#3b82f67a!important}body.vs[data-color-mode=dark]#hackerLayout #companyDetails .vs-company-hero__actions .btn-create-company:hover,body.vs[data-color-mode=dark]#companyLayout #companyDetails .vs-company-hero__actions .btn-create-company:hover,body.vs[data-mode=dark]#hackerLayout #companyDetails .vs-company-hero__actions .btn-create-company:hover,body.vs[data-mode=dark]#companyLayout #companyDetails .vs-company-hero__actions .btn-create-company:hover,body.vs[data-color-mode=dark]#hackerLayout #companyDetails .vs-company-hero__actions .btn-create-company:focus,body.vs[data-color-mode=dark]#companyLayout #companyDetails .vs-company-hero__actions .btn-create-company:focus,body.vs[data-mode=dark]#hackerLayout #companyDetails .vs-company-hero__actions .btn-create-company:focus,body.vs[data-mode=dark]#companyLayout #companyDetails .vs-company-hero__actions .btn-create-company:focus{background:linear-gradient(#2b6cf0 0%,#1e40af 100%)!important;border-color:#60a5fa8a!important}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi{background:linear-gradient(#101827fa 0%,#111a2bf5 100%);border-color:#4755692e;box-shadow:0 16px 36px -34px #020617c7}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi:before,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi:before,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi:before,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi:before{background:radial-gradient(circle at 100% 0,#94a3b80f 0%,#0000 30%),linear-gradient(#ffffff05 0%,#0000 38%)}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__label,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__label,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__label,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__label{color:#f1f5f9f2}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__note,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__note,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__note,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__note{color:#94a3b8eb}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__icon--report,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__icon--report,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__icon--report,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__icon--report{color:#93c5fd;background:#60a5fa1a;box-shadow:inset 0 1px #ffffff0f}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__delta--report,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__delta--report,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__delta--report,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__delta--report{color:#93c5fd;background:#60a5fa1a}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__spark-area,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__spark-area,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__spark-area,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__spark-area{fill:#60a5fa1a}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__spark-line,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__spark-line,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__spark-line,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__spark-line{stroke:#93c5fd}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__icon--critical,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__icon--critical,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__icon--critical,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__icon--critical,body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__delta--critical,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__delta--critical,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__delta--critical,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__delta--critical{color:#fdba74;background:#fbbf241a}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--critical .dashboard-overview-kpi__spark-area,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__spark--critical .dashboard-overview-kpi__spark-area,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--critical .dashboard-overview-kpi__spark-area,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__spark--critical .dashboard-overview-kpi__spark-area{fill:#fbbf241a}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--critical .dashboard-overview-kpi__spark-line,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__spark--critical .dashboard-overview-kpi__spark-line,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--critical .dashboard-overview-kpi__spark-line,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__spark--critical .dashboard-overview-kpi__spark-line{stroke:#fbbf24}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__icon--success,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__icon--success,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__icon--success,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__icon--success,body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__delta--success,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__delta--success,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__delta--success,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__delta--success{color:#86efac;background:#4ade801a}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--success .dashboard-overview-kpi__spark-area,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__spark--success .dashboard-overview-kpi__spark-area,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--success .dashboard-overview-kpi__spark-area,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__spark--success .dashboard-overview-kpi__spark-area{fill:#4ade801a}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--success .dashboard-overview-kpi__spark-line,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__spark--success .dashboard-overview-kpi__spark-line,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--success .dashboard-overview-kpi__spark-line,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__spark--success .dashboard-overview-kpi__spark-line{stroke:#86efac}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__icon--program,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__icon--program,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__icon--program,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__icon--program,body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__delta--program,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__delta--program,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__delta--program,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__delta--program{color:#c4b5fd;background:#a78bfa1a}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--program .dashboard-overview-kpi__spark-area,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__spark--program .dashboard-overview-kpi__spark-area,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--program .dashboard-overview-kpi__spark-area,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__spark--program .dashboard-overview-kpi__spark-area{fill:#a78bfa1a}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--program .dashboard-overview-kpi__spark-line,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-kpi__spark--program .dashboard-overview-kpi__spark-line,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-kpi__spark--program .dashboard-overview-kpi__spark-line,body.vs[data-mode=dark]#companyLayout .dashboard-overview-kpi__spark--program .dashboard-overview-kpi__spark-line{stroke:#a78bfa}body.vs[data-color-mode=dark]#hackerLayout .dashboard-overview-panel,body.vs[data-color-mode=dark]#companyLayout .dashboard-overview-panel,body.vs[data-mode=dark]#hackerLayout .dashboard-overview-panel,body.vs[data-mode=dark]#companyLayout .dashboard-overview-panel{background:linear-gradient(#111a2bfa 0%,#131e2ff5 100%);box-shadow:0 18px 40px -36px #020617e0}@media (width<=991px){body.vs #companyDetails .vs-company-hero{grid-template-columns:1fr;gap:14px;min-height:0;padding:8px 0 0}body.vs #companyDetails .vs-company-hero__avatar,body.vs #companyDetails .vs-company-hero__body,body.vs #companyDetails .vs-company-hero__actions,body.vs #companyDetails .vs-company-hero__summary{text-align:center;justify-content:center}body.vs #companyDetails .vs-company-hero__avatar .ant-avatar{width:88px!important;height:88px!important;line-height:88px!important}body.vs #companyDetails .vs-company-hero__body .description{max-width:none}body.vs #companyDetails:before{height:54px}body.vs #companyDetails .vs-company-hero__actions .buttonContainer{justify-content:center;width:100%;display:flex}}body.vs .dashboard-theme-switcher,body.vs .dashboard-theme-toggle,body.vs .theme-switcher,body.vs .dashboard-header-theme-toggle{color:var(--vs-text)}body.vs .dashboard-theme-switcher a,body.vs .dashboard-theme-toggle a,body.vs .theme-switcher a,body.vs .dashboard-header-theme-toggle a,body.vs .dashboard-theme-switcher span,body.vs .dashboard-theme-toggle span,body.vs .theme-switcher span,body.vs .dashboard-header-theme-toggle span,body.vs .dashboard-theme-switcher button,body.vs .dashboard-theme-toggle button,body.vs .theme-switcher button,body.vs .dashboard-header-theme-toggle button{color:var(--vs-text)!important}body.vs .vs-profile-shell{padding:28px 24px 56px}body.vs .vs-profile-stack{flex-direction:column;gap:20px;display:flex}body.vs .vs-profile-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:28px 32px;display:grid}body.vs .vs-profile-hero__avatar .ant-avatar,body.vs .vs-profile-hero__avatar .vs-profile-hero__avatar-img{box-shadow:0 10px 28px -10px var(--vs-accent);border-radius:24px!important;width:96px!important;height:96px!important;font-size:34px!important;line-height:96px!important}body.vs .vs-profile-hero__avatar-img--company{overflow:hidden;border:1px solid color-mix(in srgb, var(--vs-accent) 18%, var(--vs-card-border))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--vs-accent-soft) 78%, white 22%), color-mix(in srgb, var(--vs-accent) 82%, white 18%))!important;color:#fff!important;border-radius:999px!important;font-weight:800!important}body.vs .vs-profile-hero__avatar-img--company img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}body.vs .vs-profile-hero__avatar-img--profile{overflow:hidden;border:1px solid color-mix(in srgb, var(--vs-accent) 14%, var(--vs-card-border))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--vs-accent-soft) 68%, white 32%), color-mix(in srgb, var(--vs-accent) 16%, white 84%))!important;color:#0f172a!important;border-radius:999px!important;font-weight:800!important}body.vs .vs-profile-hero__avatar-img--profile img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}body.vs .vs-profile-hero__body{min-width:0}body.vs .vs-profile-hero__name{letter-spacing:-.02em;line-height:1.2;font-family:var(--vs-font-sans)!important;color:var(--vs-text)!important;margin:4px 0 6px!important;font-size:24px!important;font-weight:800!important}body.vs .vs-profile-hero__url{word-break:break-all;color:var(--vs-muted)!important;margin:0 0 10px!important;font-size:12px!important}body.vs .vs-profile-hero__chips{flex-wrap:wrap;gap:8px;display:flex}body.vs .vs-profile-hero__upload{flex-direction:column;align-items:flex-end;gap:4px;min-width:240px;display:flex}body.vs .vs-profile-hero__upload .ant-form-item{margin:0!important}body.vs .vs-profile-hero__upload .ant-upload-select{display:block}body.vs .vs-avatar-upload-card{border:1px solid var(--vs-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--vs-accent) 12%, transparent) 0%, transparent 45%), color-mix(in srgb, var(--vs-surface-2) 92%, transparent);text-align:left;border-radius:18px;width:100%;padding:14px}body.vs .vs-avatar-upload-card p{color:var(--vs-text-2);margin:5px 0 12px;font-size:12px;line-height:1.45}body.vs .vs-avatar-upload-button.ant-btn,body.vs .vs-avatar-upload-button.userUploader.ant-btn{border:1px solid color-mix(in srgb, var(--vs-accent) 22%, transparent);background:var(--vs-accent-weak);border-radius:13px;width:100%;height:38px;font-weight:750;color:var(--vs-accent-strong)!important;margin:0!important}body.vs .vs-avatar-upload-button.ant-btn:hover,body.vs .vs-avatar-upload-button.ant-btn:focus{background:var(--vs-accent);border-color:#0000;color:#fff!important}body.vs .vs-avatar-upload-button.ant-btn[disabled]{opacity:.72;background:var(--vs-surface-2)!important;color:var(--vs-muted)!important}@media (width<=760px){body.vs .vs-profile-hero{text-align:center;grid-template-columns:1fr}body.vs .vs-profile-hero__upload{align-items:center;min-width:0}body.vs .vs-profile-hero__chips{justify-content:center}}body.vs .vs-profile-section{padding:24px 28px}body.vs .vs-profile-section__head{margin-bottom:18px}body.vs .vs-profile-section__head .vs-card__title{font-family:var(--vs-font-sans);color:var(--vs-text);margin:0 0 4px;font-size:16px;font-weight:700}body.vs .vs-profile-section__head p.vs-muted{color:var(--vs-muted);margin:0;font-size:13px}body.vs .vs-profile-section .ant-form-item{margin-bottom:14px}body.vs .vs-profile-section .vs-grid .ant-form-item{margin-bottom:0}body.vs .vs-profile-section .ant-form-extra{color:var(--vs-muted);margin-top:7px;font-size:12px;line-height:1.45}body.vs #hackerUpdatesContainer #SecurityForm.vs-profile-form .ant-btn,body.vs #SecurityForm.vs-profile-form .ant-btn{margin-top:0!important}body.vs #SecurityForm.vs-profile-form .vs-profile-actions{margin-top:20px;position:static}body.vs .vs-profile-toggles{align-items:center}body.vs .vs-profile-toggle{border:1px solid var(--vs-border);border-radius:var(--vs-radius);background:var(--vs-surface-2);align-items:center;gap:12px;padding:10px 14px;display:flex!important}body.vs .vs-profile-toggle .ant-form-item-control{line-height:1}body.vs .vs-profile-toggle .switch-label{color:var(--vs-text)!important;margin:0!important;font-size:13px!important;font-weight:600!important}body.vs .vs-profile-toggle .ant-switch{background:var(--vs-border-strong)}body.vs .vs-profile-toggle .ant-switch-checked{background:var(--vs-accent)!important}body.vs .vs-profile-country-details .vs-profile-gender{grid-column:1/-1}body.vs .vs-profile-languages .ant-form-item-control{padding:0}body.vs .vs-profile-languages .ant-checkbox-group{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}body.vs .vs-profile-languages .ant-checkbox-group>.ant-col{flex:initial;border:1px solid var(--vs-border);background:var(--vs-surface-2);border-radius:10px;width:auto;max-width:none;padding:10px 14px;transition:border-color .15s,background .15s}body.vs .vs-profile-languages .ant-checkbox-group>.ant-col:hover{border-color:var(--vs-accent);background:var(--vs-accent-weak)}body.vs .vs-profile-languages .ant-checkbox-wrapper{font-size:13px;font-weight:600;color:var(--vs-text)!important}body.vs .url-preview{margin-top:6px;font-size:11px;display:block}body.vs .vs-profile-about-tools{color:var(--vs-muted);justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;line-height:1.45;display:flex}body.vs .vs-profile-about-tools span:last-child{font-family:var(--vs-font-mono);color:var(--vs-text-2);flex-shrink:0;font-weight:700}body.vs .vs-profile-actions{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);box-shadow:var(--vs-shadow);z-index:3;padding:16px 20px;position:sticky;bottom:16px}body.vs .vs-profile-actions .ant-btn{margin:0}body.vs .vs-profile-actions--sticky{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--vs-surface) 88%, transparent)}body.vs .vs-profile-actions__bar{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:16px;display:grid}body.vs .vs-profile-actions__status{gap:3px;min-width:0;display:grid}body.vs .vs-profile-actions__status strong{color:var(--vs-text);font-size:13px;font-weight:850;line-height:1.2}body.vs .vs-profile-actions__status span{color:var(--vs-text-2);font-size:12px;line-height:1.45}body.vs .vs-profile-validation-alert{text-align:left;border-radius:14px;margin-bottom:12px}body.vs .vs-profile-validation-alert .ant-alert-message{color:var(--vs-text);font-weight:800}body.vs .vs-profile-validation-alert .ant-alert-description{color:var(--vs-text-2);font-size:13px;line-height:1.45}body.vs[data-mode=dark] .vs-profile-toggle,body.vs[data-color-mode=dark] .vs-profile-toggle{background:var(--vs-surface-2)}body.vs[data-mode=dark] .vs-profile-validation-alert,body.vs[data-color-mode=dark] .vs-profile-validation-alert{background:color-mix(in srgb, var(--vs-danger) 12%, var(--vs-surface) 88%);border-color:color-mix(in srgb, var(--vs-danger) 28%, var(--vs-border) 72%)}body.vs[data-mode=dark] .vs-profile-validation-alert .ant-alert-message,body.vs[data-color-mode=dark] .vs-profile-validation-alert .ant-alert-message,body.vs[data-mode=dark] .vs-profile-validation-alert .ant-alert-description,body.vs[data-color-mode=dark] .vs-profile-validation-alert .ant-alert-description{color:var(--vs-text)!important}@media (width<=760px){body.vs .vs-profile-actions__bar{grid-template-columns:1fr;gap:12px}body.vs .vs-profile-actions__status{text-align:left}body.vs .vs-profile-about-tools{flex-direction:column;gap:4px}}body.vs .vs-skills-hero{background:radial-gradient(circle at top right, color-mix(in srgb, var(--vs-accent) 14%, transparent) 0%, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--vs-surface-2) 86%, transparent), var(--vs-surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding-top:20px;padding-bottom:20px;display:grid;overflow:hidden}body.vs .vs-skills-hero h2{color:var(--vs-text);letter-spacing:-.04em;margin:5px 0 6px;font-size:24px;font-weight:850}body.vs .vs-skills-hero p{max-width:650px;color:var(--vs-text-2);margin:0;font-size:14px;line-height:1.55}body.vs .vs-skills-hero__stats{grid-template-columns:repeat(3,minmax(118px,1fr));gap:8px;display:grid}body.vs .vs-skills-hero__stats article{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 78%, transparent);border-radius:16px;min-width:0;padding:12px}body.vs .vs-skills-hero__stats strong{color:var(--vs-text);font-size:24px;font-weight:850;line-height:1;display:block}body.vs .vs-skills-hero__stats span{color:var(--vs-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:800;line-height:1.25;display:block}body.vs .vs-skills-section .vs-profile-section__head,body.vs .vs-certificates-section .vs-profile-section__head,body.vs .vs-certificates-saved .vs-profile-section__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}body.vs .vs-skills-section .vs-profile-section__head p,body.vs .vs-certificates-section .vs-profile-section__head p,body.vs .vs-certificates-saved .vs-profile-section__head p{max-width:560px}body.vs .vs-skills-save-button{white-space:nowrap;flex:none;min-width:178px;min-height:38px;padding:0 18px}body.vs .vs-skills-grid-form .ant-form-item-control{line-height:1}body.vs #SkillsForm .vs-skills-grid.ant-checkbox-group{margin:0!important;padding:0!important}body.vs .vs-skills-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid!important}body.vs .vs-skill-card.ant-checkbox-wrapper{border:1px solid var(--vs-border);background:linear-gradient(135deg, color-mix(in srgb, var(--vs-surface-2) 92%, transparent), var(--vs-surface));border-radius:18px;grid-template-columns:auto 1fr;grid-template-areas:"check icon""body body";gap:10px;width:100%;min-height:118px;padding:13px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;color:var(--vs-text)!important;margin:0!important}body.vs .vs-skill-card.ant-checkbox-wrapper .ant-checkbox{grid-area:check;align-self:start;top:0}body.vs .vs-skill-card.ant-checkbox-wrapper .vs-skill-card__icon{background:var(--vs-accent-weak);width:36px;height:36px;color:var(--vs-accent-strong);border-radius:14px;grid-area:icon;justify-content:center;justify-self:end;align-items:center;font-size:18px;display:inline-flex}body.vs .vs-skill-card.ant-checkbox-wrapper .vs-skill-card__body{grid-area:body;gap:6px;min-width:0;display:grid}body.vs .vs-skill-card.ant-checkbox-wrapper strong{color:var(--vs-text);font-size:15px;font-weight:850;line-height:1.2}body.vs .vs-skill-card.ant-checkbox-wrapper small{color:var(--vs-text-2);font-size:11px;line-height:1.4}body.vs .vs-skill-card.ant-checkbox-wrapper:hover,body.vs .vs-skill-card.ant-checkbox-wrapper.is-selected{border-color:color-mix(in srgb, var(--vs-accent) 48%, var(--vs-border));background:radial-gradient(circle at top right, color-mix(in srgb, var(--vs-accent) 15%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--vs-accent-weak) 45%, var(--vs-surface));box-shadow:0 16px 34px -28px var(--vs-accent);transform:translateY(-1px)}body.vs .vs-certificates-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:start;gap:14px;display:grid}body.vs .vs-certificate-rows{gap:12px;display:grid}body.vs .vs-certificate-row{border:1px solid var(--vs-border);background:var(--vs-surface-2);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px;display:grid}body.vs .vs-certificate-row .ant-form-item{margin-bottom:0!important}body.vs .vs-certificate-row__number{border:1px solid var(--vs-border);background:var(--vs-surface);width:34px;height:34px;color:var(--vs-muted);border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:inline-flex}body.vs .vs-certificate-row__fields{grid-template-columns:minmax(180px,1fr) minmax(190px,.8fr);gap:12px;min-width:0;display:grid}body.vs .vs-certificate-row__action{justify-content:flex-end;align-items:flex-end;display:flex}body.vs .btn-add-certificate,body.vs .btn-remove-certificate{border-radius:var(--vs-radius);background:var(--vs-surface-2);border:1px dashed var(--vs-border-strong);width:40px;height:40px;color:var(--vs-muted);justify-content:center;align-items:center;display:inline-flex;padding:0!important}body.vs .btn-add-certificate:hover{color:var(--vs-accent-strong);border-color:var(--vs-accent)}body.vs .btn-remove-certificate:hover{color:var(--vs-danger);border-color:var(--vs-danger)}body.vs .vs-certificate-guidance{border:1px solid var(--vs-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--vs-accent) 10%, transparent) 0%, transparent 38%), var(--vs-surface-2);border-radius:18px;padding:14px}body.vs .vs-certificate-guidance>.anticon{background:var(--vs-accent-weak);width:36px;height:36px;color:var(--vs-accent-strong);border-radius:14px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}body.vs .vs-certificate-guidance h3{color:var(--vs-text);margin:10px 0 6px;font-size:16px;font-weight:850}body.vs .vs-certificate-guidance p{color:var(--vs-text-2);margin:0 0 10px;font-size:13px;line-height:1.5}body.vs .vs-certificate-guidance small{color:var(--vs-muted);margin-top:8px;font-size:11px;line-height:1.4;display:block}body.vs .vs-certificate-format-list{flex-wrap:wrap;gap:8px;display:flex}body.vs .vs-certificate-format-list span{border:1px solid var(--vs-border);background:var(--vs-surface);min-height:30px;color:var(--vs-text-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}body.vs .vs-skills-actions{box-shadow:none;background:0 0;border:0;justify-content:flex-end;margin-top:12px;padding:0;display:flex;position:static}body.vs .vs-skills-actions .ant-btn{width:auto;min-width:210px;padding-left:24px;padding-right:24px}body.vs .certificate-container{gap:10px;display:grid;margin-top:0!important}body.vs .vs-certificate-item{border:1px solid var(--vs-border);background:var(--vs-surface-2);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}body.vs .vs-certificate-item__main{align-items:center;gap:12px;min-width:0;display:flex}body.vs .vs-certificate-item__badge{background:var(--vs-accent-weak);width:38px;height:38px;color:var(--vs-accent-strong);border-radius:13px;flex:0 0 38px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}body.vs .vs-certificate-item .certificate-name{color:var(--vs-text);margin:0 0 3px;font-size:14px;font-weight:850}body.vs .vs-certificate-item a,body.vs .vs-certificate-item span{color:var(--vs-muted);font-size:12px;text-decoration:none}body.vs .vs-certificate-item a:hover{color:var(--vs-accent-strong)}body.vs .vs-certificate-delete{border-color:color-mix(in srgb, var(--vs-danger) 24%, var(--vs-border));background:color-mix(in srgb, var(--vs-danger) 8%, var(--vs-surface));border-radius:12px;flex:none;width:38px;height:38px;color:var(--vs-danger)!important;padding:0!important}body.vs .vs-certificates-empty{border:1px dashed var(--vs-border-strong);background:var(--vs-surface-2);text-align:center;color:var(--vs-muted);border-radius:18px;place-items:center;gap:8px;padding:16px;display:grid}body.vs .vs-certificates-empty .anticon{color:var(--vs-accent);font-size:28px}body.vs .vs-certificates-empty strong{color:var(--vs-text);font-size:14px}body.vs .vs-certificates-empty span{max-width:440px;font-size:12px;line-height:1.45}@media (width<=1080px){body.vs .vs-skills-hero,body.vs .vs-certificates-layout{grid-template-columns:1fr}body.vs .vs-skills-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}body.vs .vs-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){body.vs .vs-skills-hero__stats,body.vs .vs-skills-grid,body.vs .vs-certificate-row__fields,body.vs .vs-certificate-row{grid-template-columns:1fr}body.vs .vs-certificate-row__action,body.vs .vs-skills-actions{justify-content:stretch}body.vs .vs-certificates-section .vs-profile-section__head{flex-direction:column}body.vs .vs-skills-save-button,body.vs .vs-skills-actions .ant-btn,body.vs .vs-certificate-row__action .ant-btn{width:100%}}body.vs .vs-payments-section{max-width:1120px;margin:0 auto}body.vs .vs-payments-tabs .ant-tabs-bar{margin:0 0 20px}body.vs .vs-payments-verify{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:start;gap:18px;display:grid}@media (width<=760px){body.vs .vs-payments-verify{grid-template-columns:1fr}}body.vs .vs-payments-verify__copy,body.vs .vs-payments-verify__preview-card{flex-direction:column;display:flex}body.vs .vs-identity-status{border:1px solid var(--vs-border);background:var(--vs-surface);min-height:28px;color:var(--vs-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}body.vs .vs-identity-status.is-ready{color:var(--vs-ok);border-color:color-mix(in srgb, var(--vs-ok) 26%, var(--vs-border) 74%);background:color-mix(in srgb, var(--vs-ok) 12%, var(--vs-surface) 88%)}body.vs .vs-identity-status.is-missing{color:var(--vs-warn);border-color:color-mix(in srgb, var(--vs-warn) 30%, var(--vs-border) 70%);background:color-mix(in srgb, var(--vs-warn) 12%, var(--vs-surface) 88%)}body.vs .vs-identity-requirements{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}body.vs .vs-identity-requirements span{border:1px solid var(--vs-border);background:var(--vs-surface);min-height:32px;color:var(--vs-text-2);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}body.vs .vs-identity-note{border:1px dashed var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 72%, transparent);color:var(--vs-muted);border-radius:14px;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}body.vs .vs-identity-open-link{color:var(--vs-accent-strong);font-size:12px;font-weight:800;text-decoration:none}body.vs .vs-payments-verify__preview{border:1px dashed var(--vs-border-strong);border-radius:var(--vs-radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--vs-accent) 6%, transparent), transparent 42%), var(--vs-surface);flex:1;justify-content:center;align-items:center;min-height:250px;margin-top:14px;padding:18px;display:flex;overflow:hidden}body.vs .vs-payments-verify__preview a{max-width:100%;max-height:100%;display:inline-flex}body.vs .vs-payments-verify__preview img{object-fit:contain;border-radius:12px;max-width:min(100%,360px);max-height:360px;display:block;box-shadow:0 18px 36px -28px #00000073;width:auto!important}body.vs .vs-payments-verify__placeholder{color:var(--vs-muted);text-align:center;gap:8px;font-size:13px;display:grid}body.vs .vs-payments-verify__placeholder .anticon{color:var(--vs-accent);font-size:28px}body.vs .vs-identity-actions{box-shadow:none;background:0 0;border:0;justify-content:flex-end;margin-top:18px;padding:0;display:flex;position:static}body.vs .vs-identity-actions .ant-btn{width:auto;min-width:190px;padding-left:24px;padding-right:24px}body.vs .vs-payments-method{max-width:100%}body.vs .vs-payments-method .vs-payment-method-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}body.vs .vs-payments-method .vs-payment-method-head .vs-muted{max-width:680px;margin:6px 0 0}body.vs .vs-payments-method .radio-payments{margin-bottom:18px}body.vs .vs-payments-method .ant-radio-wrapper{margin-right:18px;font-weight:600;color:var(--vs-text)!important}body.vs .vs-payment-details-form .ant-form-item{margin-bottom:16px}body.vs .vs-payment-details-form .ant-form-item-label{padding-bottom:6px;line-height:1.35}body.vs .vs-payment-details-form .ant-form-item-label label{font-size:13px;font-weight:800;color:var(--vs-text)!important}body.vs .vs-payment-details-form .ant-input,body.vs .vs-payment-details-form .ant-select-selection{min-height:42px}body.vs .vs-payment-details-form .vs-hidden-form-item{display:none}body.vs .vs-payment-form-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}body.vs .vs-payment-panel{border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);background:radial-gradient(circle at top right, color-mix(in srgb, var(--vs-accent) 8%, transparent) 0%, transparent 34%), var(--vs-surface-2);min-width:0;padding:18px}body.vs .vs-payment-panel h3{color:var(--vs-text);letter-spacing:-.02em;margin:6px 0;font-size:18px;font-weight:850}body.vs .vs-payment-panel .vs-muted{margin-bottom:16px;line-height:1.5}body.vs .vs-payment-panel__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}body.vs .vs-payment-fields{grid-template-columns:1fr;gap:0 14px;display:grid}body.vs .vs-payment-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}body.vs .vs-payment-channel-card{border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);background:var(--vs-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}body.vs .vs-payment-channel-card .ant-form-item{margin-bottom:0}body.vs .vs-payment-channel-card__icon{border:1px solid var(--vs-border);background:#fff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}body.vs .vs-payment-channel-card__icon img{object-fit:contain;border-radius:0!important;width:32px!important;height:32px!important}body.vs .vs-payment-channel-card__body{min-width:0}body.vs .vs-payment-remove,body.vs .hacker-delete-bank{white-space:nowrap;border-radius:999px;font-weight:800;color:var(--vs-danger)!important;border:1px solid color-mix(in srgb, var(--vs-danger) 24%, var(--vs-border) 76%)!important;background:color-mix(in srgb, var(--vs-danger) 10%, var(--vs-surface) 90%)!important}body.vs .hacker-delete-bank{align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}body.vs .vs-payment-actions{box-shadow:none;background:0 0;border:0;justify-content:flex-end;margin-top:18px;padding:0;display:flex;position:static}body.vs .vs-payment-actions .ant-btn{width:auto;min-width:230px;padding-left:24px;padding-right:24px}@media (width<=900px){body.vs .vs-payment-form-grid,body.vs .vs-payment-fields--two{grid-template-columns:1fr}body.vs .vs-payment-channel-card{grid-template-columns:auto minmax(0,1fr)}body.vs .vs-payment-remove{grid-column:1/-1;width:100%}}@media (width<=640px){body.vs .vs-payment-actions .ant-btn{width:100%;min-width:0}body.vs .vs-payment-panel__head{flex-direction:column}}body.vs .app-container{padding-top:12px}body.vs .app-container>h1,body.vs .app-container>.ant-row h1,body.vs .app-container .ant-card>h1,body.vs .app-container .ant-card-body>h1,body.vs .programs-container h1,body.vs .reports-container h1{font-family:var(--vs-font-sans);letter-spacing:-.02em;color:var(--vs-text);margin:0 0 16px;font-size:22px;font-weight:800}body.vs .ant-card h2{font-family:var(--vs-font-sans);color:var(--vs-text);margin:0 0 6px;font-size:16px;font-weight:700}body.vs .ant-card h3{font-family:var(--vs-font-sans);color:var(--vs-text);margin:0 0 8px;font-size:14px;font-weight:700}body.vs .ant-card p{color:var(--vs-text-2)}body.vs .filter-form{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);box-shadow:var(--vs-shadow-soft);margin-bottom:20px;padding:16px 18px}body.vs .filter-form .ant-btn{border-radius:var(--vs-radius-full)}body.vs .filter-form .submit-btn,body.vs .filter-form .clear-btn{min-width:140px;border-radius:var(--vs-radius-full)!important;width:auto!important;height:40px!important;font-size:13px!important}body.vs .basic-list{box-shadow:none;background:0 0;border:0;padding:0}body.vs .basic-list>.ant-card,body.vs .basic-list>.ant-list-item,body.vs .basic-list>li{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);box-shadow:var(--vs-shadow-soft);margin-bottom:14px}body.vs .programs-container,body.vs .reports-container{padding:0 4px}body.vs .reports-empty-state,body.vs .no-filters,body.vs .no-results{text-align:center;color:var(--vs-muted);background:var(--vs-surface);border:1px dashed var(--vs-border-strong);border-radius:var(--vs-radius-lg);padding:48px 24px}body.vs .reports-empty-state h2,body.vs .no-filters h2,body.vs .no-results h2,body.vs .reports-empty-state h3,body.vs .no-filters h3,body.vs .no-results h3{font-family:var(--vs-font-sans);letter-spacing:-.01em;font-weight:800;color:var(--vs-text)!important}body.vs .reports-empty-state p,body.vs .no-filters p,body.vs .no-results p{color:var(--vs-muted)}body.vs .title-section.empty{display:none}body.vs .scores-table td strong,body.vs .ranking-row strong{color:var(--vs-accent-strong);font-weight:700}body.vs .notification-item,body.vs .activity-item{border:1px solid var(--vs-border);border-radius:var(--vs-radius);background:var(--vs-surface);margin-bottom:10px;padding:14px 16px}body.vs .ant-card .ant-tabs-bar{margin-left:-4px;margin-right:-4px}body.vs .vs-wizard-steps,body.vs .ant-steps{margin-bottom:20px}body.vs .vs-profile-section .ant-input[disabled]{opacity:1;background:var(--vs-surface-2)!important;color:var(--vs-muted)!important}body.vs .link-more,body.vs .see-more{color:var(--vs-accent-strong);font-size:12px;font-weight:600;text-decoration:none}body.vs .link-more:hover,body.vs .see-more:hover{color:var(--vs-accent)}body.vs .ant-btn:focus-visible,body.vs .ant-tabs-tab:focus-visible,body.vs .ant-pagination-item:focus-visible,body.vs .ant-menu-item:focus-visible,body.vs .ant-checkbox-wrapper:focus-visible,body.vs .ant-radio-wrapper:focus-visible{outline:2px solid var(--vs-accent);outline-offset:2px}body.vs .report-user-card.ant-card{margin-bottom:16px;padding:4px 8px}body.vs .report-user-card .user-avatar .ant-avatar{border-radius:20px!important;width:72px!important;height:72px!important;font-size:28px!important;line-height:72px!important}body.vs .vulnerability-title .report-caption{font-family:var(--vs-font-sans);letter-spacing:-.02em;line-height:1.2;color:var(--vs-text)!important;margin:6px 0 12px!important;font-size:22px!important;font-weight:800!important}body.vs .vulnerability-title .date-report{color:var(--vs-muted)!important;margin:0 0 10px!important;font-size:12px!important}body.vs .vulnerability-title .date-report a.report-context-link{font-weight:600}body.vs .vulnerability-title .attack-type,body.vs .vulnerability-title .status-type{color:var(--vs-text-2);font-size:13px;margin:0 0 4px!important}body.vs .vulnerability-title .attack-type span,body.vs .vulnerability-title .status-type span{color:var(--vs-muted);margin-right:4px;font-weight:600}body.vs .report-context-link{font-weight:600;text-decoration:none;color:var(--vs-accent-strong)!important}body.vs .report-context-link:hover{color:var(--vs-accent)!important}body.vs .severity-score{border-radius:var(--vs-radius-full);background:var(--vs-surface-2);border:1px solid var(--vs-border);align-items:center;gap:10px;padding:8px 14px;display:inline-flex}body.vs .severity-score p{color:var(--vs-text);margin:0;font-size:13px;font-weight:600}body.vs .severity-score .score{font-family:var(--vs-font-mono);color:var(--vs-accent-strong);font-size:14px}body.vs .severity-score .severity-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}body.vs .report-status-action .ant-btn,body.vs .report-status-row-mobile .ant-btn{min-width:180px}body.vs .reward-btn{height:40px;padding:0 20px;font-weight:700;background:var(--vs-accent-weak)!important;color:var(--vs-accent-strong)!important;border-radius:var(--vs-radius-full)!important;border-color:#0000!important}body.vs .reward-btn:hover{background:var(--vs-accent)!important;color:#fff!important}body.vs .report-details-card.ant-card{padding:4px 10px 10px}body.vs .report-details-card h3{font-family:var(--vs-font-sans);color:var(--vs-text);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--vs-border);margin:8px 0 14px;padding-bottom:10px;font-size:14px;font-weight:700}body.vs .attribute-group{background:var(--vs-surface-2);border:1px solid var(--vs-border);border-radius:var(--vs-radius);margin:0 0 10px;padding:12px 14px}body.vs .attribute-group .attribute-name{letter-spacing:.06em;text-transform:uppercase;color:var(--vs-muted)!important;margin:0 0 4px!important;font-size:11px!important;font-weight:700!important}body.vs .attribute-group .attribute-container{word-break:break-word;color:var(--vs-text)!important;margin:0!important;font-size:13px!important}body.vs #hackerReportView #reportDetails .attribute-container,body.vs #companyReportView #reportDetails .attribute-container{box-shadow:inset 0 1px #ffffff0a;background:var(--vs-surface)!important;border:1px solid var(--vs-border)!important;color:var(--vs-text)!important}body.vs #hackerReportView #reportDetails .attribute-container .report-markdown,body.vs #companyReportView #reportDetails .attribute-container .report-markdown,body.vs #hackerReportView #reportDetails .attribute-container .report-markdown p,body.vs #companyReportView #reportDetails .attribute-container .report-markdown p{color:var(--vs-text)!important}body.vs .duplicates-inline-alert{border:1px solid color-mix(in srgb, var(--vs-warn) 26%, var(--vs-border) 74%);background:linear-gradient(180deg, color-mix(in srgb, var(--vs-warn-weak) 52%, var(--vs-surface) 48%) 0%, color-mix(in srgb, var(--vs-surface-soft) 92%, transparent) 100%);box-shadow:0 14px 28px -28px color-mix(in srgb, var(--vs-warn) 55%, transparent);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;margin:14px 0 0;padding:14px 16px;display:grid}body.vs .duplicates-inline-alert__message{align-items:flex-start;gap:12px;min-width:0;display:flex}body.vs .duplicates-inline-alert__icon{background:color-mix(in srgb, var(--vs-warn-weak) 86%, var(--vs-surface) 14%);width:32px;height:32px;color:var(--vs-warn);border:1px solid color-mix(in srgb, var(--vs-warn) 22%, var(--vs-border) 78%);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}body.vs .duplicates-inline-alert__copy{min-width:0}body.vs .duplicates-inline-alert__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.vs .duplicates-inline-alert__title{color:var(--vs-text);font-size:15px;font-weight:700;line-height:1.35}body.vs .duplicates-inline-alert__text{color:var(--vs-muted);margin:5px 0 0;font-size:13px;line-height:1.55}body.vs .duplicates-inline-alert__actions{justify-content:flex-end;align-items:flex-start;display:inline-flex}body.vs .duplicates-resolve-btn{justify-content:center;align-items:center;gap:8px;height:38px;color:var(--vs-ok)!important;border-radius:999px!important;margin:0!important;padding:0 14px!important;display:inline-flex!important}body.vs .duplicates-resolve-btn--subtle{box-shadow:none;background:color-mix(in srgb, var(--vs-ok-weak) 72%, var(--vs-surface) 28%)!important;border:1px solid color-mix(in srgb, var(--vs-ok) 24%, var(--vs-border-strong) 76%)!important}body.vs .duplicates-resolve-btn--subtle:hover,body.vs .duplicates-resolve-btn--subtle:focus{background:color-mix(in srgb, var(--vs-ok-weak) 82%, var(--vs-surface) 18%)!important;border-color:color-mix(in srgb, var(--vs-ok) 42%, var(--vs-border-strong) 58%)!important;color:var(--vs-ok)!important}body.vs .duplicates-resolve-icon{color:var(--vs-ok);font-size:15px}body.vs .duplicates-resolve-label{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}body.vs .duplicates-inline-alert__evidence{grid-column:1/-1}body.vs .duplicates-inline-alert__evidence-card{border:1px solid color-mix(in srgb, var(--vs-border) 82%, transparent);background:color-mix(in srgb, var(--vs-surface) 92%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;color:var(--vs-text)!important;text-decoration:none!important}body.vs .duplicates-inline-alert__evidence-card:hover,body.vs .duplicates-inline-alert__evidence-card:focus{border-color:color-mix(in srgb, var(--vs-warn) 26%, var(--vs-border-strong) 74%);box-shadow:0 12px 24px -24px color-mix(in srgb, var(--vs-warn) 48%, transparent);transform:translateY(-1px);color:var(--vs-text)!important}body.vs .duplicates-inline-alert__evidence-card--static{cursor:default}body.vs .duplicates-inline-alert__evidence-copy{gap:4px;min-width:0;display:grid}body.vs .duplicates-inline-alert__evidence-label{color:var(--vs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:inline-flex}body.vs .duplicates-inline-alert__evidence-title{color:var(--vs-text);word-break:break-word;font-size:14px;font-weight:700;line-height:1.4;display:block}body.vs .duplicates-inline-alert__evidence-meta{flex:none;align-items:center;gap:10px;display:inline-flex}body.vs .duplicates-inline-alert__show-all{appearance:none;color:var(--vs-accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}body.vs .duplicates-inline-alert__show-all:hover,body.vs .duplicates-inline-alert__show-all:focus{color:var(--vs-accent);outline:none;text-decoration:underline}body.vs .duplicates-inline-alert__evidence-extra{color:var(--vs-muted);white-space:nowrap;font-size:12px;font-weight:600}body.vs .duplicates-inline-alert__evidence-link{color:var(--vs-accent-strong);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex;text-decoration:none!important}body.vs .duplicates-inline-alert__evidence-link:hover,body.vs .duplicates-inline-alert__evidence-link:focus{color:var(--vs-accent);outline:none;text-decoration:underline}body.vs .duplicates-inline-alert__evidence-link--static{opacity:.72}body.vs .duplicates-empty-copy{border:1px dashed color-mix(in srgb, var(--vs-border-strong) 72%, transparent);background:color-mix(in srgb, var(--vs-surface) 90%, transparent);color:var(--vs-muted);border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 14px;display:flex}body.vs .duplicates-empty-copy__icon{background:color-mix(in srgb, var(--vs-accent-weak) 62%, var(--vs-surface) 38%);width:28px;height:28px;color:var(--vs-accent-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}body.vs .duplicates-empty-copy p{color:inherit;margin:0;line-height:1.55}body.vs .duplicates-modal .ant-modal-content{border:1px solid color-mix(in srgb, var(--vs-border-strong) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 98%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 94%, transparent) 100%);border-radius:20px;overflow:hidden;box-shadow:0 28px 48px -36px #0f172a6b}body.vs .duplicates-modal .ant-modal-header{border-bottom:1px solid color-mix(in srgb, var(--vs-border) 72%, transparent);background:0 0}body.vs .duplicates-modal .ant-modal-title{color:var(--vs-text);letter-spacing:-.02em;font-weight:800}body.vs .duplicates-modal .ant-modal-close{color:var(--vs-muted)}body.vs .duplicates-modal__intro{color:var(--vs-muted);margin-bottom:14px;font-size:13px;line-height:1.6}body.vs .duplicates-modal__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}body.vs .duplicates-modal__item{margin:0}body.vs .duplicates-modal__link{border:1px solid color-mix(in srgb, var(--vs-border) 82%, transparent);background:color-mix(in srgb, var(--vs-surface) 92%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:13px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;color:var(--vs-text)!important;text-decoration:none!important}body.vs .duplicates-modal__link:hover,body.vs .duplicates-modal__link:focus{border-color:color-mix(in srgb, var(--vs-warn) 22%, var(--vs-border-strong) 78%);box-shadow:0 12px 24px -24px color-mix(in srgb, var(--vs-warn) 38%, transparent);transform:translateY(-1px);color:var(--vs-text)!important}body.vs .duplicates-modal__link--static{cursor:default}body.vs .duplicates-modal__copy{gap:4px;min-width:0;display:grid}body.vs .duplicates-modal__label{color:var(--vs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:inline-flex}body.vs .duplicates-modal__title{color:var(--vs-text);word-break:break-word;font-size:14px;font-weight:700;line-height:1.45;display:block}body.vs .duplicates-modal__icon{background:color-mix(in srgb, var(--vs-accent-weak) 68%, var(--vs-surface) 32%);width:30px;height:30px;color:var(--vs-accent-strong);border:1px solid color-mix(in srgb, var(--vs-accent) 16%, var(--vs-border) 84%);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}body.vs .report-item,body.vs .report-list-item{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);box-shadow:var(--vs-shadow-soft);margin-bottom:12px;padding:16px 20px}body.vs .report-item .report-item-caption,body.vs .report-list-item .report-item-caption,body.vs .report-item h3,body.vs .report-list-item h3{font-family:var(--vs-font-sans);color:var(--vs-text);margin:0 0 6px;font-size:15px;font-weight:700}body.vs .report-item-selected{border-radius:var(--vs-radius-lg);box-shadow:inset 3px 0 0 var(--report-severity,var(--vs-accent)), var(--vs-shadow-soft);margin-bottom:12px;padding:16px 20px;background:color-mix(in srgb, var(--vs-surface-2) 92%, var(--report-severity,var(--vs-accent)) 8%)!important;border:1px solid color-mix(in srgb, var(--vs-border-strong) 78%, var(--report-severity,var(--vs-accent)) 22%)!important}body.vs .report-item-selected h3,body.vs .report-item-selected .report-item-caption,body.vs .report-item-selected p{color:var(--vs-text)!important}body.vs .report-item-selected p{opacity:.92}body.vs #hackerReportView #filterBox .report-item-selected,body.vs #companyReportView #filterBox .report-item-selected{background:color-mix(in srgb, var(--vs-surface-2) 92%, var(--report-severity,var(--vs-accent)) 8%)!important;border:1px solid color-mix(in srgb, var(--vs-border-strong) 78%, var(--report-severity,var(--vs-accent)) 22%)!important;box-shadow:inset 3px 0 0 var(--report-severity,var(--vs-accent)), var(--vs-shadow-soft)!important}body.vs #hackerReportView #filterBox .report-item-selected h3,body.vs #companyReportView #filterBox .report-item-selected h3,body.vs #hackerReportView #filterBox .report-item-selected p,body.vs #companyReportView #filterBox .report-item-selected p,body.vs #hackerReportView #filterBox .report-item-selected a,body.vs #companyReportView #filterBox .report-item-selected a{color:var(--vs-text)!important}body.vs #hackerReportView #filterBox .report-item-selected p,body.vs #companyReportView #filterBox .report-item-selected p{opacity:.92}body.vs #hackerReportView #filterBox .report-item:hover,body.vs #companyReportView #filterBox .report-item:hover,body.vs #hackerReportView #filterBox .report-item-selected:hover,body.vs #companyReportView #filterBox .report-item-selected:hover{background:color-mix(in srgb, var(--vs-surface-2) 93%, var(--report-severity,var(--vs-accent)) 7%)!important;border-color:color-mix(in srgb, var(--vs-border-strong) 84%, var(--report-severity,var(--vs-accent)) 16%)!important}body.vs #hackerReportView #filterBox .report-item,body.vs #companyReportView #filterBox .report-item{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;background:color-mix(in srgb, var(--vs-surface) 97%, var(--report-severity,var(--vs-accent)) 3%)!important;border:1px solid color-mix(in srgb, var(--vs-border) 90%, var(--report-severity,var(--vs-accent)) 10%)!important;box-shadow:var(--vs-shadow-soft)!important}body.vs #hackerReportView #filterBox .report-item h3,body.vs #companyReportView #filterBox .report-item h3,body.vs #hackerReportView #filterBox .report-item p,body.vs #companyReportView #filterBox .report-item p,body.vs #hackerReportView #filterBox .report-item .report-item-meta,body.vs #companyReportView #filterBox .report-item .report-item-meta,body.vs #hackerReportView #filterBox .report-item .draft,body.vs #companyReportView #filterBox .report-item .draft,body.vs #hackerReportView #filterBox .report-item a,body.vs #companyReportView #filterBox .report-item a{color:var(--vs-text)!important}body.vs #hackerReportView #filterBox .report-item:hover,body.vs #companyReportView #filterBox .report-item:hover{transform:translateY(-1px);background:color-mix(in srgb, var(--vs-surface-2) 93%, var(--report-severity,var(--vs-accent)) 7%)!important;border-color:color-mix(in srgb, var(--vs-border-strong) 84%, var(--report-severity,var(--vs-accent)) 16%)!important;box-shadow:0 10px 24px -14px color-mix(in srgb, var(--report-severity,var(--vs-accent)) 35%, transparent), var(--vs-shadow-soft)!important}body.vs #hackerReportView #filterBox .report-item,body.vs #companyReportView #filterBox .report-item,body.vs #hackerReportView #filterBox .report-item-selected,body.vs #companyReportView #filterBox .report-item-selected{box-shadow:var(--vs-shadow-soft)}body.vs #hackerReportView #filterBox .report-item-selected,body.vs #companyReportView #filterBox .report-item-selected,body.vs #hackerReportView #filterBox .report-item.active,body.vs #companyReportView #filterBox .report-item.active{background:color-mix(in srgb, var(--vs-surface-2) 92%, var(--report-severity,var(--vs-accent)) 8%)!important;border:1px solid color-mix(in srgb, var(--vs-border-strong) 78%, var(--report-severity,var(--vs-accent)) 22%)!important;box-shadow:inset 3px 0 0 var(--report-severity,var(--vs-accent)), 0 10px 26px -16px color-mix(in srgb, var(--report-severity,var(--vs-accent)) 38%, transparent), var(--vs-shadow-soft)!important}body.vs #hackerReportView #filterBox .report-item-selected h3,body.vs #companyReportView #filterBox .report-item-selected h3,body.vs #hackerReportView #filterBox .report-item.active h3,body.vs #companyReportView #filterBox .report-item.active h3,body.vs #hackerReportView #filterBox .report-item-selected p,body.vs #companyReportView #filterBox .report-item-selected p,body.vs #hackerReportView #filterBox .report-item.active p,body.vs #companyReportView #filterBox .report-item.active p,body.vs #hackerReportView #filterBox .report-item-selected .report-item-meta,body.vs #companyReportView #filterBox .report-item-selected .report-item-meta,body.vs #hackerReportView #filterBox .report-item.active .report-item-meta,body.vs #companyReportView #filterBox .report-item.active .report-item-meta,body.vs #hackerReportView #filterBox .report-item-selected .draft,body.vs #companyReportView #filterBox .report-item-selected .draft,body.vs #hackerReportView #filterBox .report-item.active .draft,body.vs #companyReportView #filterBox .report-item.active .draft,body.vs #hackerReportView #filterBox .report-item-selected a,body.vs #companyReportView #filterBox .report-item-selected a,body.vs #hackerReportView #filterBox .report-item.active a,body.vs #companyReportView #filterBox .report-item.active a{color:var(--vs-text)!important}body.vs[data-mode=light] #hackerReportView #filterBox .report-item-selected,body.vs[data-color-mode=light] #hackerReportView #filterBox .report-item-selected,body.vs[data-mode=light] #hackerReportView #filterBox .report-item.active,body.vs[data-color-mode=light] #hackerReportView #filterBox .report-item.active,body.vs[data-mode=light] #companyReportView #filterBox .report-item-selected,body.vs[data-color-mode=light] #companyReportView #filterBox .report-item-selected,body.vs[data-mode=light] #companyReportView #filterBox .report-item.active,body.vs[data-color-mode=light] #companyReportView #filterBox .report-item.active{background:color-mix(in srgb, var(--vs-surface) 89%, var(--report-severity,var(--vs-accent)) 11%)!important}body.vs[data-mode=dark] #hackerReportView #filterBox .report-item-selected,body.vs[data-color-mode=dark] #hackerReportView #filterBox .report-item-selected,body.vs[data-mode=dark] #hackerReportView #filterBox .report-item.active,body.vs[data-color-mode=dark] #hackerReportView #filterBox .report-item.active,body.vs[data-mode=dark] #companyReportView #filterBox .report-item-selected,body.vs[data-color-mode=dark] #companyReportView #filterBox .report-item-selected,body.vs[data-mode=dark] #companyReportView #filterBox .report-item.active,body.vs[data-color-mode=dark] #companyReportView #filterBox .report-item.active{background:color-mix(in srgb, var(--vs-surface-2) 92%, var(--report-severity,var(--vs-accent)) 8%)!important}body.vs .vs-mfa-section{margin-bottom:16px}body.vs .vs-mfa-status{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=720px){body.vs .vs-mfa-status{grid-template-columns:1fr}}body.vs .vs-mfa-status__badge{background:var(--vs-ok-weak);border-radius:var(--vs-radius-lg);border:1px solid #43a04740;padding:14px 16px}body.vs .vs-mfa-status__badge .vs-chip{margin-bottom:8px}body.vs .vs-mfa-status__badge p{margin:0;font-size:13px}body.vs .vs-mfa-deactivate{flex-direction:column;gap:8px;display:flex}body.vs .vs-mfa-steps{color:var(--vs-text-2);flex-direction:column;gap:10px;margin:0 0 18px;padding:0;font-size:13px;line-height:1.55;list-style:none;display:flex}body.vs .vs-mfa-steps li{padding-left:4px}body.vs .vs-mfa-steps li strong{color:var(--vs-accent-strong);margin-right:6px}body.vs .vs-mfa-steps li em{color:var(--vs-text);font-style:normal;font-weight:700}body.vs .vs-mfa-enroll{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=720px){body.vs .vs-mfa-enroll{grid-template-columns:1fr}}body.vs .vs-mfa-qr{background:var(--vs-surface-2);border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;max-width:340px;padding:18px;display:flex;overflow:visible}body.vs .vs-mfa-qr__svg{box-sizing:border-box;background:#fff;border-radius:18px;width:100%;max-width:292px;padding:18px;box-shadow:0 18px 40px #0f172a29}body.vs .vs-mfa-qr__svg svg{flex:none;width:100%;height:auto;display:block}body.vs .vs-mfa-qr__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}body.vs .vs-mfa-qr__button.ant-btn{border-radius:999px;font-weight:700}body.vs .vs-mfa-qr__link{color:var(--vs-accent-strong);font-size:12px;text-decoration:none}body.vs .vs-mfa-qr__link:hover,body.vs .vs-mfa-qr__link:focus{color:var(--vs-accent-strong);text-decoration:underline}body.vs .vs-mfa-qr__placeholder,body.vs .vs-mfa-qr__fallback{text-align:center;padding:12px;font-size:12px}body.vs .vs-mfa-qr__fallback{color:var(--vs-accent-strong);word-break:break-all}body.vs .vs-mfa-form{flex-direction:column;gap:10px;display:flex}body.vs .vs-mfa-secret{background:var(--vs-surface-2);border:1px solid var(--vs-border);border-radius:var(--vs-radius);margin-bottom:4px;padding:10px 12px}body.vs .vs-mfa-secret .vs-label{margin-bottom:4px}body.vs .vs-mfa-secret code{color:var(--vs-text);letter-spacing:.02em;word-break:break-all;font-size:13px;display:block;background:0 0!important;border:0!important;padding:0!important}body.vs .vs-mfa-input.ant-input{letter-spacing:.3em;text-align:center;font-family:var(--vs-font-mono)!important;font-size:16px!important}body.vs .vs-mfa-error{color:var(--vs-danger);margin:0;font-size:12px;font-weight:600}body.vs .vs-employees-head__title{flex:1}body.vs .vs-employees-head .vs-profile-section__head{align-items:center;gap:20px;margin-bottom:0;display:flex}body.vs .vs-employees-head__meta{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=640px){body.vs .vs-employees-head__meta{flex-direction:column;align-items:stretch;width:100%}body.vs .vs-employees-head__meta .vs-chip{align-self:flex-start}}body.vs .vs-employees-head__chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body.vs .vs-employees-head__chips .vs-chip{white-space:nowrap;height:26px;padding:0 11px!important}body.vs .vs-employees-controls{grid-template-columns:minmax(240px,1fr) minmax(220px,280px);align-items:center;gap:12px;margin-top:18px;display:grid}body.vs .vs-employees-controls .ant-input-affix-wrapper,body.vs .vs-employees-controls .ant-select{width:100%}body.vs .vs-employees-controls .ant-input{border-radius:var(--vs-radius)!important;height:44px!important;padding-left:40px!important}body.vs .vs-employees-controls .ant-input-prefix{color:var(--vs-muted);font-size:16px;left:15px}body.vs .vs-employees-controls .ant-select-selection{border-radius:var(--vs-radius)!important;height:44px!important}body.vs .vs-employees-controls .ant-select-selection__rendered{line-height:42px!important}@media (width<=720px){body.vs .vs-employees-controls{grid-template-columns:1fr}}body.vs .vs-employees-table{margin-top:18px}body.vs .vs-employees-table__head{color:var(--vs-muted);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(260px,1fr) 130px 140px 150px 64px;align-items:center;gap:16px;padding:0 20px 8px;font-size:10px;font-weight:850;display:grid}body.vs .vs-employees-table__head span:last-child{text-align:center}body.vs .vs-employees-table--no-security .vs-employees-table__head{grid-template-columns:minmax(260px,1fr) 130px 140px 64px}body.vs .vs-employees-list{flex-direction:column;gap:7px;margin-top:0;display:flex}body.vs .vs-employee-card{border:1px solid var(--vs-border);background:var(--vs-surface);margin-bottom:0;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 14px 34px -32px #0f172a73;border-radius:16px!important}body.vs .vs-employee-card:hover{box-shadow:0 14px 32px -28px color-mix(in srgb, var(--vs-accent) 46%, #0f172a);transform:translateY(-1px);border-color:color-mix(in srgb, var(--vs-accent) 20%, var(--vs-border) 80%)!important}body.vs .vs-employee-card__grid{grid-template-columns:minmax(260px,1fr) 130px 140px 150px 64px;align-items:center;gap:16px;min-height:64px;padding:10px 18px;display:grid}@media (width<=720px){body.vs .vs-employee-card__grid{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}body.vs .vs-employee-card__grid .vs-employee-card__role-cell,body.vs .vs-employee-card__grid .vs-employee-card__meta,body.vs .vs-employee-card__grid .vs-employee-card__security{grid-column:1/2;justify-self:start}body.vs .vs-employee-card__grid .vs-employee-card__actions{grid-area:1/2/5/3}}body.vs .vs-employee-card--no-security .vs-employee-card__grid{grid-template-columns:minmax(260px,1fr) 130px 140px 64px}@media (width<=720px){body.vs .vs-employee-card--no-security .vs-employee-card__grid{grid-template-columns:minmax(0,1fr) auto}}body.vs .vs-employee-card__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}body.vs .vs-employee-card__avatar.ant-avatar{border:1px solid var(--vs-border);background:var(--vs-surface-2)!important;border-radius:14px!important;width:42px!important;height:42px!important;line-height:42px!important}body.vs .vs-employee-card__identity h2{align-items:center;gap:10px;margin:0 0 3px;display:flex;color:var(--vs-text)!important;font-size:14px!important;font-weight:800!important}body.vs .vs-employee-card__identity p{color:var(--vs-text-2);word-break:break-all;margin:0;font-size:12px;line-height:1.35}body.vs .vs-employee-card__me{height:20px!important;padding:0 8px!important;font-size:10px!important}body.vs .vs-employee-card__role-cell{color:var(--vs-text);font-size:13px;font-weight:800}body.vs .vs-employee-card__meta{align-items:center;display:flex}body.vs .vs-employee-card__meta p{margin:0;font-size:12px}body.vs .vs-employee-card__security{align-items:center;display:flex}body.vs .vs-employee-card__actions{text-align:center}body.vs .vs-employee-card__actions .ant-btn{border-radius:13px;width:34px;height:34px;padding:0}body.vs .vs-employee-card__actions .ant-btn img{width:16px;height:16px}body.vs .vs-employee-card__actions .vs-employee-card__menu.ant-btn{border:1px solid var(--vs-border);background:var(--vs-surface-2);justify-content:center;align-items:center;display:inline-flex;color:var(--vs-text-2)!important}body.vs .vs-employee-card__actions .vs-employee-card__menu.ant-btn .anticon{font-size:18px;transform:rotate(90deg)}body.vs .vs-employee-card__actions .vs-employee-card__menu.ant-btn:hover,body.vs .vs-employee-card__actions .vs-employee-card__menu.ant-btn:focus{border-color:var(--vs-accent);background:var(--vs-accent-weak);color:var(--vs-accent-strong)!important}@media (width<=880px){body.vs .vs-employees-head .vs-profile-section__head{flex-direction:column;align-items:stretch}body.vs .vs-employees-head__meta{align-items:flex-start}body.vs .vs-employees-head__chips{justify-content:flex-start}body.vs .vs-employees-table__head{display:none}}body.vs .vs-employees-empty{text-align:center;grid-column:1/-1}body.vs .vs-employees-empty .anticon{background:var(--vs-accent-weak);width:46px;height:46px;color:var(--vs-accent-strong);border-radius:16px;justify-content:center;align-items:center;margin-bottom:12px;font-size:22px;display:inline-flex}body.vs .vs-employees-empty h3{color:var(--vs-text);margin:0 0 6px;font-size:16px;font-weight:800}body.vs .vs-employees-empty p{color:var(--vs-muted);margin:0}body.vs .vs-company-billing-hero{position:relative;overflow:hidden}body.vs .vs-company-billing-hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--vs-accent) 16%, transparent) 0%, transparent 68%);pointer-events:none;border-radius:999px;width:220px;height:220px;position:absolute;top:-90px;right:-90px}body.vs .vs-billing-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body.vs .vs-billing-mode-card{border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);background:var(--vs-surface-2);color:var(--vs-text-2);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}body.vs .vs-billing-mode-card .anticon{background:var(--vs-surface);border:1px solid var(--vs-border);width:38px;height:38px;color:var(--vs-accent-strong);border-radius:13px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}body.vs .vs-billing-mode-card strong{color:var(--vs-text);margin-bottom:4px;font-size:14px;font-weight:850;display:block}body.vs .vs-billing-mode-card span{font-size:12px;line-height:1.45;display:block}body.vs .vs-billing-mode-card.is-active{border-color:color-mix(in srgb, var(--vs-accent) 44%, var(--vs-border) 56%);background:linear-gradient(135deg, color-mix(in srgb, var(--vs-accent) 13%, transparent), transparent 58%), var(--vs-surface);box-shadow:0 16px 34px -28px color-mix(in srgb, var(--vs-accent) 54%, transparent)}body.vs .vs-billing-mode-card.is-active .anticon{color:#fff;background:var(--vs-accent);border-color:#0000}body.vs .vs-billing-summary{border-color:color-mix(in srgb, var(--vs-accent) 22%, var(--vs-border) 78%);background:radial-gradient(circle at top left, color-mix(in srgb, var(--vs-accent) 10%, transparent) 0%, transparent 38%), var(--vs-surface);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}body.vs .vs-billing-summary__icon{background:var(--vs-accent-weak);border:1px solid color-mix(in srgb, var(--vs-accent) 24%, var(--vs-border) 76%);width:42px;height:42px;color:var(--vs-accent-strong);border-radius:15px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}@media (width<=760px){body.vs .vs-billing-mode-grid,body.vs .vs-billing-summary{grid-template-columns:1fr}}body.vs .vs-payment-create-form .vs-reward-meta{background:var(--vs-surface-2);border:1px solid var(--vs-border);border-radius:var(--vs-radius-lg);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}body.vs .vs-payment-create-form .vs-reward-meta__row{flex-direction:column;gap:2px;display:flex}body.vs .vs-payment-create-form .vs-reward-meta__value{color:var(--vs-text);font-size:14px;font-weight:700}body.vs .vs-payment-create-form .vs-reward-input.ant-input{letter-spacing:.02em;height:44px!important;font-size:18px!important}body.vs .vs-payment-create-form .vs-reward-hint{font-size:12px;line-height:1.4;margin-top:6px!important}body.vs .vs-payment-create-form .vs-reward-actions{margin-top:16px}body.vs .vs-payment-create-form .vs-reward-actions>.ant-col{margin-bottom:8px}body.vs .vs-payment-create-form .btn-cancel{background:var(--vs-surface)!important;border-color:var(--vs-border-strong)!important;color:var(--vs-text)!important}body.vs .vs-payment-create-form .btn-cancel:hover{border-color:var(--vs-accent)!important;color:var(--vs-accent-strong)!important}body.vs .vs-login-mfa{margin-top:-6px}body.vs .vs-login-mfa .ant-input{letter-spacing:.3em;text-align:center;font-family:var(--vs-font-mono)!important;font-size:16px!important}body.vs #hackerLoginLayout .login-2fa-form{text-align:center}body.vs #hackerLoginLayout .login-2fa-icon{color:#fff;background:linear-gradient(135deg,#ee4b4bf2,#11c1ee6b);border-radius:18px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid;box-shadow:0 18px 36px #ee4b4b3d}body.vs #hackerLoginLayout .login-2fa-icon .anticon{font-size:24px}body.vs #hackerLoginLayout .login-2fa-account{text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;gap:5px;margin:-4px 0 16px;padding:13px 14px;display:grid}body.vs #hackerLoginLayout .login-2fa-account span{color:#e0ecff94;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs #hackerLoginLayout .login-2fa-account strong{color:#f3f5f8;font-family:var(--vs-font-mono);overflow-wrap:anywhere;font-size:13px}body.vs #hackerLoginLayout .login-2fa-label{color:#e0ecffc2;letter-spacing:.08em;text-align:left;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800;display:block}body.vs #hackerLoginLayout .login-2fa-code.ant-input{letter-spacing:.32em;text-align:center;text-indent:.32em;margin-bottom:14px;font-weight:800;height:58px!important;font-family:var(--vs-font-mono)!important;border-radius:18px!important;font-size:26px!important}body.vs #hackerLoginLayout .login-2fa-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}body.vs #hackerLoginLayout .login-2fa-footer .login-2fa-help.ant-btn-link{color:#e0ecffe0;height:auto;font-size:12px;font-weight:800;line-height:inherit;text-shadow:none;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.vs #hackerLoginLayout .login-2fa-footer .login-2fa-help.ant-btn-link:hover,body.vs #hackerLoginLayout .login-2fa-footer .login-2fa-help.ant-btn-link:focus,body.vs #hackerLoginLayout .login-2fa-footer .login-2fa-help.ant-btn-link:active{color:#e0ecfff5;box-shadow:none!important;background:0 0!important;border:0!important}body.vs #hackerLoginLayout .login-2fa-footer a{color:#e0ecffbd;font-size:12px;font-weight:800}body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-account{background:#f8fbfdf0;border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffd9}body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-account span{color:#64748b}body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-account strong{color:#0f172a}body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-label{color:#334155}body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-code.ant-input{box-shadow:inset 0 1px #ffffffe6;color:#0f172a!important;background:#f8fbfdf5!important;border:1px solid #0f172a1a!important}body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-code.ant-input::placeholder{color:#4755699e}body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-footer .login-2fa-help.ant-btn-link,body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-footer a{color:#475569}body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-footer .login-2fa-help.ant-btn-link:hover,body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-footer .login-2fa-help.ant-btn-link:focus,body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-footer .login-2fa-help.ant-btn-link:active,body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-footer a:hover,body.vs[data-color-mode=light] #hackerLoginLayout .login-2fa-footer a:focus{color:#df5050}body.vs #ReportForm .ant-card,body.vs .report-form .ant-card{margin-bottom:16px}body.vs .report-form-actions.vs-profile-actions{margin:20px 0 0}body.vs .report-form-actions.vs-profile-actions .ant-form-item-control{width:100%}body.vs .report-form-actions.vs-profile-actions .btn-draft{background:var(--vs-surface)!important;border-color:var(--vs-border-strong)!important;color:var(--vs-text)!important}body.vs .report-form-actions.vs-profile-actions .btn-draft:hover{border-color:var(--vs-accent)!important;color:var(--vs-accent-strong)!important}body.vs .dashboard-header{justify-content:space-between;align-items:center;gap:24px;display:flex;box-shadow:0 16px 32px -26px #0c121c73;height:76px!important;padding:0 24px!important}body.vs .dashboard-logo{flex-shrink:0}body.vs .dashboard-logo img{height:auto;width:158px!important}body.vs .dashboard-content{padding-bottom:20px}body.vs .dashboard-main-menu-desktop{flex:0 auto;justify-content:center;align-items:center;gap:10px;border-bottom:0!important;display:flex!important}body.vs .dashboard-main-menu-desktop>.ant-menu-item{letter-spacing:.01em;font-size:14px;font-weight:700;height:76px!important;padding:0 16px!important;line-height:76px!important;top:0!important}body.vs .dashboard-main-menu .ant-menu-item:after{border-radius:999px;border-bottom-width:3px!important;border-bottom-color:var(--dash-color-primary)!important;height:3px!important;bottom:13px!important}body.vs .dashboard-main-nav{flex:auto;justify-content:center;min-width:0;display:flex}body.vs .dashboard-header-actions{flex:none;justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}body.vs .dashboard-user-actions{align-items:center;gap:12px;max-width:100%;display:inline-flex}body.vs .dashboard-user-cluster{box-shadow:none;background:0 0;border-left:0;border-radius:0;align-items:center;gap:12px;padding:0;display:inline-flex}body.vs .dashboard-user-trigger{max-width:100%;min-height:54px;border:1px solid color-mix(in srgb, var(--dash-color-border) 92%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--dash-color-surface) 98%, transparent) 0%, color-mix(in srgb, var(--dash-color-surface-muted) 95%, transparent) 100%)!important;border-radius:20px!important;gap:12px!important;padding:8px 14px!important;box-shadow:0 12px 22px -22px #0f172a6b!important}body.vs .dashboard-user-avatar-shell{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}body.vs .dashboard-user-trigger .ant-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-color-primary-soft) 70%, white 30%), color-mix(in srgb, var(--dash-color-primary) 80%, white 20%));color:#0f172a;border:1px solid #0ea5e929;font-weight:800;box-shadow:inset 0 1px #ffffff47,0 10px 18px -16px #0ea5e999;width:40px!important;height:40px!important;line-height:40px!important}body.vs .dashboard-user-trigger .ant-avatar img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}body.vs .dashboard-user-trigger .dashboard-user-avatar--company{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-color-primary-soft) 74%, white 26%), color-mix(in srgb, var(--dash-color-primary) 82%, white 18%));overflow:hidden;color:#fff!important;border:1px solid #0ea5e92e!important;border-radius:999px!important;font-weight:800!important}body.vs .dashboard-user-trigger .dashboard-user-avatar--company img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}body.vs .dashboard-user-status{background:var(--dash-color-success);border:2px solid var(--dash-color-surface);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-color-success) 18%, transparent);border-radius:999px;position:absolute;bottom:1px;right:1px}body.vs .dashboard-user-copy{text-align:left;gap:2px;min-width:0;display:grid}body.vs .dashboard-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:176px;color:var(--dash-color-text);font-size:14px;font-weight:700;display:block;overflow:hidden}body.vs .dashboard-user-handle{text-overflow:ellipsis;white-space:nowrap;max-width:176px;color:var(--dash-color-text-muted);font-size:12px;font-weight:600;display:block;overflow:hidden}body.vs .dashboard-user-chevron{color:var(--dash-color-text-muted);flex:none;font-size:11px}body.vs .dashboard-theme-shell{background:color-mix(in srgb, var(--dash-color-surface) 95%, transparent);border:1px solid color-mix(in srgb, var(--dash-color-border) 92%, transparent);border-radius:999px;padding:3px;box-shadow:0 8px 18px -18px #0f172a4d}body.vs .dashboard-theme-switcher{min-height:36px}body.vs .dashboard-submenu-row{margin:14px 0 12px}body.vs .dashboard-submenu-panel{width:fit-content;max-width:100%;display:inline-flex;overflow-x:auto;box-shadow:0 10px 24px -26px #0f172a5c;border:1px solid color-mix(in srgb, var(--dash-color-border) 92%, transparent)!important;background:color-mix(in srgb, var(--dash-color-surface) 88%, transparent)!important;border-radius:18px!important;padding:6px!important}body.vs .dashboard-submenu-menu{flex-wrap:wrap;gap:4px;display:flex;background:0 0!important;border-bottom:0!important;min-height:42px!important;line-height:42px!important}body.vs .dashboard-submenu-menu .ant-menu-item{color:var(--dash-color-text-muted);border-radius:13px;font-size:13px;font-weight:700;transition:background .16s,color .16s,transform .16s;border:0!important;height:42px!important;margin:0!important;padding:0!important;line-height:42px!important}body.vs .dashboard-submenu-menu .ant-menu-item:after{display:none!important}body.vs .dashboard-submenu-menu .ant-menu-item-selected{box-shadow:none;background:color-mix(in srgb, var(--vs-accent) 12%, var(--dash-color-surface))!important}body.vs .dashboard-submenu-menu .ant-menu-item:hover{background:color-mix(in srgb, var(--vs-accent) 8%, transparent)!important}body.vs .dashboard-submenu-link{border-radius:13px;align-items:center;gap:8px;height:100%;padding:0 14px;display:inline-flex;color:inherit!important}body.vs .dashboard-submenu-link__icon{background:color-mix(in srgb, var(--dash-color-text-muted) 8%, transparent);color:currentColor;border-radius:8px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:inline-flex}body.vs .dashboard-submenu-menu .ant-menu-item>a:not(.dashboard-submenu-link){border-radius:13px;align-items:center;height:100%;padding:0 14px;display:inline-flex;color:inherit!important}body.vs .dashboard-submenu-menu .ant-menu-item-selected>a,body.vs .dashboard-submenu-menu .ant-menu-item:hover>a{color:var(--vs-accent-strong)!important}body.vs .dashboard-submenu-menu .ant-menu-item-selected .dashboard-submenu-link__icon,body.vs .dashboard-submenu-menu .ant-menu-item:hover .dashboard-submenu-link__icon{background:color-mix(in srgb, var(--vs-accent) 14%, transparent)}body.vs .dashboard-overview-shell{gap:20px;padding-bottom:12px;display:grid}body.vs .dashboard-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}body.vs .dashboard-overview-kpi{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-color-surface) 99%, transparent) 0%, #fbfdff 100%);border:1px solid color-mix(in srgb, var(--dash-color-border) 82%, white 18%);border-radius:24px;flex-direction:column;justify-content:space-between;gap:14px;min-height:188px;padding:22px 26px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -38px #0f172a2e}body.vs .dashboard-overview-kpi:before{content:"";background:radial-gradient(circle at top right, color-mix(in srgb, var(--dash-color-primary) 5%, transparent) 0%, transparent 30%), linear-gradient(180deg, #fff3 0%, transparent 40%);pointer-events:none;width:100%;height:100%;position:absolute;inset:0 auto auto 0}body.vs .dashboard-overview-kpi__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}body.vs .dashboard-overview-kpi__copy{z-index:1;gap:8px;display:grid;position:relative}body.vs .dashboard-overview-kpi__label{color:var(--dash-color-text);letter-spacing:-.02em;text-transform:none;font-size:12px;font-weight:700;line-height:1.2}body.vs .dashboard-overview-kpi__value{color:var(--dash-color-text);letter-spacing:-.04em;font-size:clamp(32px,2.6vw,54px);font-weight:800;line-height:.95}body.vs .dashboard-overview-kpi__note{color:var(--dash-color-text-muted);max-width:22ch;font-size:12px;font-weight:500;line-height:1.35}body.vs .dashboard-overview-kpi__icon{width:56px;height:56px;color:var(--dash-color-primary-dark);background:#0ea5e914;border-radius:20px;justify-content:center;align-items:center;font-size:24px;display:inline-flex;box-shadow:inset 0 1px #ffffff47}body.vs .dashboard-overview-kpi__icon--report{color:var(--dash-color-primary-dark);background:#0ea5e91f}body.vs .dashboard-overview-kpi__icon--critical{color:#d18a10;background:#f59e0b24}body.vs .dashboard-overview-kpi__icon--success{color:#34a853;background:#22c55e1f}body.vs .dashboard-overview-kpi__icon--program{color:#7c56e8;background:#8b5cf61f}body.vs .dashboard-overview-kpi__footer{z-index:1;justify-content:flex-start;align-items:flex-end;gap:12px;margin-top:auto;display:flex;position:relative}body.vs .dashboard-overview-kpi__delta{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}body.vs .dashboard-overview-kpi__delta--report{color:var(--dash-color-primary-dark);background:#0ea5e91f}body.vs .dashboard-overview-kpi__delta--critical{color:#d18a10;background:#f59e0b24}body.vs .dashboard-overview-kpi__delta--success{color:#34a853;background:#22c55e1f}body.vs .dashboard-overview-kpi__delta--program{color:#7c56e8;background:#8b5cf61f}body.vs .dashboard-overview-kpi__spark{z-index:1;opacity:0;pointer-events:none;flex:auto;width:0;max-width:0;height:0;position:relative;overflow:hidden}body.vs .dashboard-overview-kpi__spark svg{width:100%;height:100%;overflow:visible}body.vs .dashboard-overview-kpi__spark-area{fill:#0ea5e929}body.vs .dashboard-overview-kpi__spark-line{fill:none;stroke:var(--dash-color-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}body.vs .dashboard-overview-kpi__spark--critical .dashboard-overview-kpi__spark-area{fill:#f59e0b26}body.vs .dashboard-overview-kpi__spark--critical .dashboard-overview-kpi__spark-line{stroke:#f59e0b}body.vs .dashboard-overview-kpi__spark--success .dashboard-overview-kpi__spark-area{fill:#22c55e24}body.vs .dashboard-overview-kpi__spark--success .dashboard-overview-kpi__spark-line{stroke:#22c55e}body.vs .dashboard-overview-kpi__spark--program .dashboard-overview-kpi__spark-area{fill:#8b5cf624}body.vs .dashboard-overview-kpi__spark--program .dashboard-overview-kpi__spark-line{stroke:#8b5cf6}body.vs .dashboard-overview-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 96%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 90%, transparent) 100%);border:1px solid var(--vs-border);box-shadow:var(--vs-shadow-soft);border-radius:26px;padding:20px 22px}body.vs .dashboard-overview-panel__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}body.vs .dashboard-overview-panel__head h3{color:var(--vs-text);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}body.vs .dashboard-overview-panel__head p{max-width:64ch;color:var(--vs-text-2);margin:8px 0 0;font-size:14px;line-height:1.6}body.vs .dashboard-overview-panel__eyebrow{color:var(--vs-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}body.vs .dashboard-overview-panel__chip{background:var(--vs-surface-soft);border:1px solid var(--vs-border);color:var(--vs-text-2)}body.vs .dashboard-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}body.vs .dashboard-overview-side{gap:18px;display:grid}body.vs .dashboard-overview-panel--compact{padding:18px 20px}body.vs .dashboard-overview-panel__link{color:var(--vs-accent);font-size:13px;font-weight:700}body.vs .dashboard-overview-panel--severity{padding-bottom:18px}body.vs .dashboard-overview-severity-chart{background:color-mix(in srgb, var(--vs-surface-soft) 72%, transparent);border:1px solid var(--vs-border);border-radius:22px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;min-height:168px;padding:18px 18px 14px;display:grid}body.vs .dashboard-overview-severity-chart__column{flex-direction:column-reverse;justify-content:flex-start;gap:4px;height:132px;display:flex}body.vs .dashboard-overview-severity-chart__segment{border-radius:6px 6px 2px 2px;min-height:10px}body.vs .dashboard-overview-severity-chart__segment--critical{background:#e6665d}body.vs .dashboard-overview-severity-chart__segment--high{background:#f0a541}body.vs .dashboard-overview-severity-chart__segment--medium{background:#5d86ea}body.vs .dashboard-overview-severity-chart__segment--low{background:#67b56f}body.vs .dashboard-overview-severity-legend{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}body.vs .dashboard-overview-severity-legend__item{color:var(--vs-text-2);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}body.vs .dashboard-overview-severity-legend__dot{border-radius:999px;width:8px;height:8px}body.vs .dashboard-overview-severity-legend__dot--critical{background:#e6665d}body.vs .dashboard-overview-severity-legend__dot--high{background:#f0a541}body.vs .dashboard-overview-severity-legend__dot--medium{background:#5d86ea}body.vs .dashboard-overview-severity-legend__dot--low{background:#67b56f}body.vs .dashboard-overview-panel--activity #ActivityListPreview{background:0 0!important;min-height:0!important;padding:0!important}body.vs .dashboard-overview-panel--activity #ActivityListPreview>h3{display:none}body.vs .dashboard-overview-panel--activity #ActivityListPreview .notificationItem .ant-card,body.vs .dashboard-overview-panel--activity #ActivityListPreview>.ant-card{border-radius:18px!important}body.vs .dashboard-overview-panel--activity #ActivityListPreview .btn-block{margin-top:10px;width:100%!important;position:static!important}body.vs .dashboard-activity-item{background:color-mix(in srgb, var(--vs-surface-soft) 82%, transparent);border:1px solid var(--vs-border);border-radius:18px;grid-template-columns:14px minmax(0,1fr);gap:12px;padding:14px 14px 12px;display:grid}body.vs .dashboard-activity-item__icon{background:color-mix(in srgb, var(--vs-accent) 40%, var(--vs-surface-soft));width:14px;height:14px;box-shadow:0 0 0 6px color-mix(in srgb, var(--vs-accent) 10%, transparent);border-radius:6px;margin-top:4px}body.vs .dashboard-activity-item__icon--critical{background:#e6665d;box-shadow:0 0 0 6px #e6665d24}body.vs .dashboard-activity-item__icon--high{background:#f0a541;box-shadow:0 0 0 6px #f0a54124}body.vs .dashboard-activity-item__icon--medium{background:#5d86ea;box-shadow:0 0 0 6px #5d86ea24}body.vs .dashboard-activity-item__body{min-width:0}body.vs .dashboard-activity-item__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}body.vs .dashboard-activity-item__top strong{color:var(--vs-text);font-size:15px;font-weight:800;line-height:1.35}body.vs .dashboard-activity-item__top span{color:var(--vs-muted);flex-shrink:0;font-size:12px}body.vs .dashboard-activity-item__body p{color:var(--vs-text-2);margin:6px 0 10px;font-size:13px;line-height:1.5}body.vs .dashboard-activity-item__badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}body.vs .dashboard-activity-item__badge--critical{color:#f7b2ac;background:#e6665d29;border-color:#e6665d38}body.vs .dashboard-activity-item__badge--high{color:#ffd08b;background:#f0a54129;border-color:#f0a54138}body.vs .dashboard-activity-item__badge--medium{color:#bed1ff;background:#5d86ea29;border-color:#5d86ea38}body.vs .dashboard-activity-item__badge--low,body.vs .dashboard-activity-item__badge--neutral{color:var(--vs-text-2);background:color-mix(in srgb, var(--vs-surface) 88%, transparent);border-color:var(--vs-border)}body.vs .dashboard-activity-preview__link{color:var(--vs-accent);margin-top:12px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=1199px){body.vs .dashboard-header{gap:18px;padding:0 20px!important}body.vs .dashboard-main-menu-desktop>.ant-menu-item{padding:0 12px!important}body.vs .dashboard-user-name,body.vs .dashboard-user-handle{max-width:132px}body.vs .dashboard-user-handle{display:none}body.vs .dashboard-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body.vs .dashboard-overview-kpi{min-height:184px;padding:20px 22px 18px}body.vs .dashboard-overview-kpi__icon{width:52px;height:52px;font-size:22px}body.vs .dashboard-overview-kpi__spark{max-width:0;height:0}body.vs .dashboard-overview-grid{grid-template-columns:1fr}}@media (width<=991px){body.vs .dashboard-header{height:72px!important;padding:0 20px!important}body.vs .dashboard-submenu-row{margin:12px 0 8px}body.vs .dashboard-submenu-panel{border-radius:18px!important;padding:8px 10px!important}body.vs .dashboard-submenu-menu{gap:12px}body.vs .dashboard-submenu-menu .ant-menu-item{height:42px!important;line-height:42px!important}body.vs .dashboard-overview-panel,body.vs .dashboard-overview-kpi{border-radius:22px}body.vs .dashboard-overview-kpi__value{font-size:clamp(30px,5vw,44px)}}@media (width<=767px){body.vs .filter-form-programs .filter-form-programs__row{grid-template-columns:1fr;grid-template-areas:"search""state""privacy""action";gap:10px}body.vs .dashboard-overview-kpis{grid-template-columns:1fr}body.vs .dashboard-overview-panel,body.vs .dashboard-overview-kpi{padding:18px 18px 16px}body.vs .dashboard-overview-kpi{gap:12px;min-height:170px}body.vs .dashboard-overview-kpi__top{gap:12px}body.vs .dashboard-overview-kpi__icon{border-radius:18px;width:48px;height:48px;font-size:20px}body.vs .dashboard-overview-kpi__label{font-size:12px}body.vs .dashboard-overview-panel__head h3{font-size:20px}body.vs .dashboard-overview-kpi__value{font-size:34px}body.vs .dashboard-overview-kpi__note{max-width:none;font-size:12px}body.vs .dashboard-overview-kpi__footer{flex-direction:row;align-items:flex-start}body.vs .dashboard-overview-kpi__delta{min-height:30px;padding:0 10px;font-size:12px}body.vs .dashboard-overview-kpi__spark{width:0;max-width:0;height:0}body.vs .dashboard-overview-severity-chart{grid-template-columns:repeat(8,minmax(0,1fr))}}body.vs #companyDetails .vs-company-hero{grid-template-columns:minmax(0,1.55fr) minmax(260px,320px);align-items:center;gap:20px;min-height:0;padding:20px 24px}body.vs #companyDetails .vs-company-hero__identity{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}body.vs #companyDetails .vs-company-hero__avatar{justify-content:flex-start}body.vs #companyDetails .vs-company-hero__body{align-self:center;gap:12px;display:grid}body.vs #companyDetails .vs-company-hero__body .vs-company-hero__eyebrow{color:var(--dash-color-primary-dark);letter-spacing:.16em;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:800}body.vs #companyDetails .vs-company-hero__body h2{line-height:1;margin:0!important;font-size:clamp(28px,3vw,40px)!important}body.vs #companyDetails .vs-company-hero__body .description{max-width:58ch;line-height:1.6;font-size:14px!important}body.vs #companyDetails .vs-company-hero__signals{flex-wrap:wrap;gap:10px;display:flex}body.vs #companyDetails .vs-company-hero__signal{border:1px solid color-mix(in srgb, var(--dash-color-border) 82%, transparent);background:color-mix(in srgb, var(--dash-color-surface) 96%, transparent);border-radius:16px;gap:3px;min-width:96px;padding:10px 12px;display:grid}body.vs #companyDetails .vs-company-hero__signal strong{color:var(--dash-color-text);font-size:22px;font-weight:800;line-height:1}body.vs #companyDetails .vs-company-hero__signal span{color:var(--dash-color-text-muted);font-size:11px;font-weight:700}body.vs #companyDetails .vs-company-hero__meta{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}body.vs #companyDetails .vs-company-hero__actions{justify-content:stretch;align-items:center;min-width:0}body.vs #companyDetails .vs-company-hero__action-card{border:1px solid color-mix(in srgb, var(--dash-color-border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--dash-color-surface) 96%, transparent) 0%, color-mix(in srgb, var(--dash-color-surface-muted) 94%, transparent) 100%);border-radius:22px;gap:10px;width:100%;padding:18px;display:grid;box-shadow:0 14px 28px -26px #0f172a38}body.vs #companyDetails .vs-company-hero__action-eyebrow{color:var(--dash-color-primary-dark);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs #companyDetails .vs-company-hero__action-title{color:var(--dash-color-text);font-size:20px;font-weight:800;line-height:1.1}body.vs #companyDetails .vs-company-hero__actions .buttonContainer{gap:10px}body.vs #companyDetails .vs-company-hero__actions .btn-create-company{width:100%;min-height:52px;padding-inline:18px;border-radius:16px!important}body.vs #companyDetails .vs-company-hero__actions-note{color:var(--dash-color-text-muted);text-align:left;margin:0;font-size:12px;line-height:1.55}body.vs .dashboard-overview-shell{gap:18px;padding-bottom:18px}body.vs .dashboard-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.vs .dashboard-overview-kpi{background:radial-gradient(circle at top right, color-mix(in srgb, var(--dash-color-primary) 8%, transparent) 0%, transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--dash-color-surface) 98%, transparent) 0%, color-mix(in srgb, var(--dash-color-surface-muted) 95%, transparent) 100%);border-color:color-mix(in srgb, var(--dash-color-border) 84%, transparent);gap:14px;min-height:168px;padding:20px 20px 18px;box-shadow:0 18px 34px -32px #0f172a3d}body.vs .dashboard-overview-kpi:before{background:radial-gradient(circle at top left, color-mix(in srgb, var(--dash-color-primary) 6%, transparent) 0%, transparent 34%), linear-gradient(180deg, #ffffff29 0%, transparent 32%)}body.vs .dashboard-overview-kpi__top{align-items:flex-start;gap:14px}body.vs .dashboard-overview-kpi__head{gap:10px;min-width:0;display:grid}body.vs .dashboard-overview-kpi__label{color:var(--dash-color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs .dashboard-overview-kpi__value{white-space:nowrap;font-size:clamp(30px,3.2vw,48px);line-height:.94}body.vs .dashboard-overview-kpi__meta{gap:10px;margin-top:auto;display:grid}body.vs .dashboard-overview-kpi__pill{border:1px solid var(--dash-color-border);background:color-mix(in srgb, var(--dash-color-surface) 92%, transparent);min-height:28px;color:var(--dash-color-text);letter-spacing:.03em;white-space:nowrap;border-radius:999px;justify-self:flex-start;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}body.vs .dashboard-overview-kpi__pill--report{color:var(--dash-color-primary-dark);background:#0ea5e91f;border-color:#0ea5e929}body.vs .dashboard-overview-kpi__pill--success{color:#34a853;background:#22c55e1f;border-color:#22c55e29}body.vs .dashboard-overview-kpi__pill--program{color:#7c56e8;background:#8b5cf61f;border-color:#8b5cf629}body.vs .dashboard-overview-kpi__pill--community{color:#2f855a;background:#22c55e1a;border-color:#22c55e24}body.vs .dashboard-overview-kpi__note{max-width:none;font-size:13px;line-height:1.5}body.vs .dashboard-overview-kpi__icon--community{color:#2f855a;background:#22c55e1f}body.vs .dashboard-overview-main{gap:18px;min-width:0;display:grid}body.vs .dashboard-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(340px,.92fr);gap:18px}body.vs .dashboard-overview-side{gap:18px}body.vs .dashboard-overview-panel{border-radius:24px;padding:20px 20px 18px}body.vs .dashboard-overview-panel__head{margin-bottom:18px}body.vs .dashboard-overview-panel__head h3{font-size:24px}body.vs .dashboard-overview-panel__head p{font-size:13px}body.vs .dashboard-workspace-panel__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}body.vs .dashboard-workspace-panel__summary-card{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 95%, transparent);border-radius:18px;gap:6px;padding:14px 14px 15px;display:grid}body.vs .dashboard-workspace-panel__summary-card span{color:var(--vs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs .dashboard-workspace-panel__summary-card strong{color:var(--vs-text);font-size:24px;font-weight:800;line-height:1}body.vs .dashboard-workspace-status{gap:12px;display:grid}body.vs .dashboard-workspace-status__row{gap:8px;display:grid}body.vs .dashboard-workspace-status__top{justify-content:space-between;align-items:center;gap:12px;display:flex}body.vs .dashboard-workspace-status__label{color:var(--vs-text-2);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}body.vs .dashboard-workspace-status__top strong{color:var(--vs-text);font-size:13px;font-weight:800}body.vs .dashboard-workspace-status__dot{border-radius:999px;flex:0 0 8px;width:8px;height:8px}body.vs .dashboard-workspace-status__dot--publicado,body.vs .dashboard-workspace-status__fill--publicado{background:var(--vs-ok)}body.vs .dashboard-workspace-status__dot--revision,body.vs .dashboard-workspace-status__fill--revision{background:var(--vs-warn)}body.vs .dashboard-workspace-status__dot--borrador,body.vs .dashboard-workspace-status__fill--borrador{background:var(--vs-neutral)}body.vs .dashboard-workspace-status__dot--pausado,body.vs .dashboard-workspace-status__fill--pausado{background:var(--vs-danger)}body.vs .dashboard-workspace-status__dot--cerrado,body.vs .dashboard-workspace-status__fill--cerrado{background:var(--vs-info-color)}body.vs .dashboard-workspace-status__track{background:color-mix(in srgb, var(--vs-surface-soft) 88%, transparent);border-radius:999px;height:8px;position:relative;overflow:hidden}body.vs .dashboard-workspace-status__fill{border-radius:inherit;height:100%;display:block}body.vs .dashboard-workspace-latest{border-top:1px solid var(--vs-border);margin-top:18px;padding-top:18px}body.vs .dashboard-workspace-latest__head{margin-bottom:12px}body.vs .dashboard-workspace-latest__eyebrow{color:var(--vs-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:inline-flex}body.vs .dashboard-workspace-latest__list{gap:10px;display:grid}body.vs .dashboard-workspace-latest__item{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 95%, transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}body.vs .dashboard-workspace-latest__item:hover,body.vs .dashboard-workspace-latest__item:focus{border-color:color-mix(in srgb, var(--vs-accent) 24%, var(--vs-border));box-shadow:var(--vs-shadow-soft);background:color-mix(in srgb, var(--vs-surface-soft) 96%, transparent);transform:translateY(-1px)}body.vs .dashboard-workspace-latest__copy{gap:4px;min-width:0;display:grid}body.vs .dashboard-workspace-latest__copy strong{color:var(--vs-text);font-size:14px;font-weight:800;line-height:1.35}body.vs .dashboard-workspace-latest__copy span{color:var(--vs-muted);font-size:12px;line-height:1.45}body.vs .dashboard-hacker-panel__summary{gap:8px;display:grid}body.vs .dashboard-hacker-panel__summary-item{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 95%, transparent);border-radius:16px;gap:6px;padding:12px 14px;display:grid}body.vs .dashboard-hacker-panel__summary-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}body.vs .dashboard-hacker-panel__summary-item span{color:var(--vs-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}body.vs .dashboard-hacker-panel__summary-item strong{color:var(--vs-text);flex-shrink:0;font-size:20px;font-weight:800;line-height:1}body.vs .dashboard-hacker-panel__summary-item p{color:var(--vs-text-2);margin:0;font-size:12px;line-height:1.5}body.vs .dashboard-hacker-panel__latest{border-top:1px solid var(--vs-border);gap:12px;margin-top:18px;padding-top:18px;display:grid}body.vs .dashboard-hacker-panel__latest-head{justify-content:space-between;align-items:center;gap:12px;display:flex}body.vs .dashboard-hacker-panel__latest-list{gap:8px;display:grid}body.vs .dashboard-hacker-panel__payment{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 95%, transparent);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}body.vs .dashboard-hacker-panel__payment:hover,body.vs .dashboard-hacker-panel__payment:focus{border-color:color-mix(in srgb, var(--vs-accent) 24%, var(--vs-border));box-shadow:var(--vs-shadow-soft);background:color-mix(in srgb, var(--vs-surface-soft) 96%, transparent);transform:translateY(-1px)}body.vs .dashboard-hacker-panel__payment-copy{gap:4px;min-width:0;display:grid}body.vs .dashboard-hacker-panel__payment-copy strong{color:var(--vs-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}body.vs .dashboard-hacker-panel__payment-copy span{color:var(--vs-muted);font-size:12px;line-height:1.45}body.vs .dashboard-hacker-panel__payment-value{color:#34a853;background:#22c55e1f;border:1px solid #22c55e29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}body.vs .dashboard-hacker-panel__empty{border:1px dashed var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 94%, transparent);color:var(--vs-text-2);border-radius:18px;padding:16px;font-size:13px;line-height:1.55}@media (width<=1199px){body.vs #companyDetails .vs-company-hero{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}body.vs .dashboard-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body.vs .dashboard-overview-grid{grid-template-columns:1fr}}@media (width<=991px){body.vs #companyDetails .vs-company-hero{grid-template-columns:1fr;gap:16px;padding:18px}body.vs #companyDetails .vs-company-hero__identity{grid-template-columns:88px minmax(0,1fr);align-items:center}body.vs #companyDetails .vs-company-hero__actions{order:2}body.vs .dashboard-overview-kpi,body.vs .dashboard-overview-panel{border-radius:22px}}@media (width<=767px){body.vs #companyDetails .vs-company-hero{border-radius:22px;padding:16px 14px}body.vs #companyDetails .vs-company-hero__identity{grid-template-columns:1fr;gap:14px}body.vs #companyDetails .vs-company-hero__avatar{justify-content:flex-start}body.vs #companyDetails .vs-company-hero__avatar .ant-avatar{width:82px!important;height:82px!important;font-size:24px!important;line-height:82px!important}body.vs #companyDetails .vs-company-hero__signals{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body.vs #companyDetails .vs-company-hero__signal{min-width:0;padding:10px}body.vs #companyDetails .vs-company-hero__signal strong{font-size:18px}body.vs .dashboard-overview-kpis,body.vs .dashboard-workspace-panel__summary{grid-template-columns:1fr}body.vs .dashboard-overview-kpi,body.vs .dashboard-overview-panel{padding:18px 16px 16px}body.vs .dashboard-overview-kpi__meta{gap:8px}body.vs .dashboard-overview-kpi__value{white-space:normal;font-size:34px}body.vs .dashboard-workspace-latest__item,body.vs .dashboard-hacker-panel__payment{flex-direction:column;align-items:flex-start}}body.vs #companyDetails{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:14px 0 18px!important;padding:0!important;overflow:visible!important}body.vs #companyDetails:before{display:none!important}body.vs #companyDetails>.ant-col{z-index:1;position:relative}body.vs #companyDetails .vs-company-ops-header{border:1px solid color-mix(in srgb, var(--dash-color-border) 86%, transparent);background:radial-gradient(circle at left center, color-mix(in srgb, var(--dash-color-primary) 12%, transparent) 0%, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--dash-color-surface) 98%, transparent) 0%, color-mix(in srgb, var(--dash-color-surface-muted) 94%, transparent) 100%);border-radius:26px;grid-template-columns:78px minmax(0,1fr) minmax(260px,330px) minmax(190px,230px);align-items:center;gap:18px;min-height:148px;padding:20px 22px;display:grid;box-shadow:0 20px 44px -38px #0f172a47}body.vs #companyDetails .vs-company-ops-header__avatar{border:1px solid color-mix(in srgb, var(--dash-color-primary) 18%, var(--dash-color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--dash-color-primary-soft) 76%, white 24%), color-mix(in srgb, var(--dash-color-primary) 22%, white 78%));border-radius:22px;justify-content:center;align-items:center;width:78px;height:78px;display:inline-flex;box-shadow:0 18px 28px -24px #0ea5e980}body.vs #companyDetails .vs-company-ops-header__avatar .ant-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-color-primary) 82%, white 18%), color-mix(in srgb, var(--dash-color-primary-dark) 78%, white 22%))!important;color:#fff!important;border-radius:18px!important;width:64px!important;height:64px!important;font-size:19px!important;font-weight:800!important;line-height:64px!important}body.vs #companyDetails .vs-company-ops-header__avatar .ant-avatar img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}body.vs #companyDetails .vs-company-ops-header__body{gap:8px;min-width:0;display:grid}body.vs #companyDetails .vs-company-ops-header__eyebrow{color:var(--dash-color-primary-dark);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}body.vs #companyDetails .vs-company-ops-header__body h2{color:var(--dash-color-text)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(28px,2.4vw,38px)!important;font-weight:800!important;line-height:1.04!important}body.vs #companyDetails .vs-company-ops-header__body .description{max-width:68ch;color:var(--dash-color-text-muted)!important;margin:0!important;font-size:14px!important;line-height:1.55!important}body.vs #companyDetails .vs-company-ops-header__meta{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}body.vs #companyDetails .vs-company-ops-header__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}body.vs #companyDetails .vs-company-ops-header__stats article{border:1px solid color-mix(in srgb, var(--dash-color-border) 84%, transparent);background:color-mix(in srgb, var(--dash-color-surface) 94%, transparent);border-radius:18px;gap:4px;min-width:0;padding:13px 12px;display:grid}body.vs #companyDetails .vs-company-ops-header__stats strong{color:var(--dash-color-text);font-size:24px;font-weight:800;line-height:1}body.vs #companyDetails .vs-company-ops-header__stats span{color:var(--dash-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs #companyDetails .vs-company-ops-header__action{align-content:center;gap:10px;min-width:0;display:grid}body.vs #companyDetails .vs-company-ops-header__action>span{color:var(--dash-color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs #companyDetails .vs-company-ops-header__action .btn-create-company{width:100%;min-height:48px;box-shadow:0 16px 28px -22px #0ea5e99e;border-radius:16px!important;font-size:14px!important;font-weight:800!important}@media (width<=1199px){body.vs #companyDetails .vs-company-ops-header{grid-template-columns:72px minmax(0,1fr) minmax(200px,240px)}body.vs #companyDetails .vs-company-ops-header__stats{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr))}body.vs #companyDetails .vs-company-ops-header__action{grid-area:1/3}}@media (width<=991px){body.vs #companyDetails{margin-top:12px!important}body.vs #companyDetails .vs-company-ops-header{grid-template-columns:72px minmax(0,1fr);gap:16px;min-height:0;padding:18px}body.vs #companyDetails .vs-company-ops-header__stats,body.vs #companyDetails .vs-company-ops-header__action{grid-area:auto/1/auto/-1}body.vs #companyDetails .vs-company-ops-header__action{grid-template-columns:1fr auto;align-items:center}body.vs #companyDetails .vs-company-ops-header__action .btn-create-company{width:auto;min-width:210px}}@media (width<=767px){body.vs #companyDetails .vs-company-ops-header{border-radius:22px;grid-template-columns:1fr;padding:16px}body.vs #companyDetails .vs-company-ops-header__stats,body.vs #companyDetails .vs-company-ops-header__action{grid-template-columns:1fr}body.vs #companyDetails .vs-company-ops-header__action .btn-create-company{width:100%;min-width:0}}body.vs .programs-page-head,body.vs .ranking-page-head,body.vs .reports-page-head{background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 95%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 88%, transparent) 100%);border:1px solid var(--vs-border);box-shadow:var(--vs-shadow-soft);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:24px 26px;display:flex}body.vs .programs-page-head__eyebrow,body.vs .ranking-page-head__eyebrow,body.vs .reports-page-head__eyebrow{color:var(--vs-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}body.vs .programs-page-head h1,body.vs .ranking-page-head h1,body.vs .reports-page-head h1{color:var(--vs-text);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:.98}body.vs .programs-page-head p,body.vs .ranking-page-head p,body.vs .reports-page-head p{max-width:66ch;color:var(--vs-text-2);margin:10px 0 0;font-size:14px;line-height:1.65}body.vs .programs-page-head__meta,body.vs .ranking-page-head__meta,body.vs .reports-page-head__meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}body.vs .programs-page-head__chip,body.vs .ranking-page-head__chip,body.vs .reports-page-head__chip{background:var(--vs-surface-soft);border:1px solid var(--vs-border);color:var(--vs-text-2)}body.vs .ranking-page-head__chip--muted,body.vs .reports-page-head__chip--muted{color:var(--vs-muted)}body.vs .programs-container{gap:18px;display:grid}body.vs .programs-market-hero{background:radial-gradient(circle at top left, color-mix(in srgb, var(--vs-accent) 18%, transparent) 0%, transparent 30%), radial-gradient(circle at bottom right, #7b6cff1a 0%, transparent 24%), linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 97%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 92%, transparent) 100%);border:1px solid color-mix(in srgb, var(--vs-border-strong) 82%, var(--vs-accent) 18%);box-shadow:var(--vs-shadow-soft);border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr);align-items:stretch;gap:22px;padding:26px 28px;display:grid;position:relative;overflow:hidden}body.vs .programs-market-hero__copy{flex-direction:column;gap:14px;min-width:0;display:flex}body.vs .programs-market-hero__eyebrow{color:var(--vs-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:800;display:inline-flex}body.vs .programs-market-hero h1{color:var(--vs-text);letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.8vw,46px);font-weight:800;line-height:.96}body.vs .programs-market-hero p{max-width:64ch;color:var(--vs-text-2);margin:0;font-size:15px;line-height:1.72}body.vs .programs-market-hero__meta{flex-wrap:wrap;gap:8px;display:flex}body.vs .programs-market-hero__chip{background:var(--vs-surface-soft);border:1px solid var(--vs-border);color:var(--vs-text-2)}body.vs .programs-market-hero__chip--muted{color:var(--vs-muted)}body.vs .programs-market-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body.vs .programs-market-hero__stat{border:1px solid var(--vs-border);background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 94%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 88%, transparent) 100%);border-radius:22px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex;box-shadow:0 14px 28px -24px #0f172038}body.vs .programs-market-hero__stat span{color:var(--vs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}body.vs .programs-market-hero__stat strong{color:var(--vs-text);font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1}body.vs .programs-market-hero__stat small{color:var(--vs-text-2);font-size:12px;line-height:1.5}body.vs .program-catalog-shell{gap:18px;display:grid}body.vs .program-catalog-toolbar{box-shadow:var(--vs-shadow-soft);overflow:hidden;background:var(--vs-surface)!important;border:1px solid var(--vs-border)!important;border-radius:24px!important;padding:0!important}body.vs .program-catalog-toolbar__top,body.vs .program-catalog-toolbar__results{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}body.vs .program-catalog-toolbar__top{border-bottom:1px solid var(--vs-border);background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface-soft) 88%, transparent) 0%, color-mix(in srgb, var(--vs-surface) 96%, transparent) 100%)}body.vs .program-catalog-toolbar__copy{gap:6px;min-width:0;display:grid}body.vs .program-catalog-toolbar__eyebrow{color:var(--vs-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:800;display:inline-flex}body.vs .program-catalog-toolbar__copy h3{color:var(--vs-text);margin:0;font-size:24px;font-weight:800;line-height:1.04}body.vs .program-catalog-toolbar__copy p{max-width:64ch;color:var(--vs-muted);margin:0;font-size:14px;line-height:1.6}body.vs .program-catalog-toolbar__stats{grid-template-columns:repeat(3,minmax(92px,1fr));gap:10px;display:grid}body.vs .program-catalog-toolbar__stat{border:1px solid var(--vs-border);background:var(--vs-surface);border-radius:18px;flex-direction:column;gap:4px;min-width:92px;padding:14px 16px;display:flex}body.vs .program-catalog-toolbar__stat span{color:var(--vs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs .program-catalog-toolbar__stat strong{color:var(--vs-text);font-size:22px;font-weight:800;line-height:1}body.vs .program-catalog-toolbar__results-copy{gap:4px;min-width:0;display:grid}body.vs .program-catalog-toolbar__results-copy strong{color:var(--vs-text);font-size:15px;font-weight:700}body.vs .program-catalog-toolbar__results-copy span{color:var(--vs-muted);font-size:13px;line-height:1.55}body.vs .program-catalog-toolbar__results-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}body.vs .program-list-meta-chip--muted{color:var(--vs-muted);background:var(--vs-surface-soft)}body.vs .program-catalog-empty__card{border:1px dashed var(--vs-border-strong)!important;box-shadow:var(--vs-shadow-soft)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface-soft) 90%, transparent) 0%, var(--vs-surface) 100%)!important;border-radius:24px!important;padding:28px 30px!important}body.vs .program-catalog-empty__eyebrow{color:var(--vs-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-flex}body.vs .program-catalog-empty__card h3{color:var(--vs-text);margin:0 0 8px;font-size:24px;font-weight:800}body.vs .program-catalog-empty__card p{color:var(--vs-muted);margin:0;font-size:14px;line-height:1.6}body.vs #ranking-container{padding-top:0}body.vs #ranking-container .app-container{gap:22px;display:grid}body.vs #ranking-container a{color:inherit}body.vs #ranking-container .ranking-page-head{background:radial-gradient(circle at top left, color-mix(in srgb, var(--vs-accent) 18%, transparent) 0%, transparent 34%), radial-gradient(circle at bottom right, #f1be631f 0%, transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 97%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 92%, transparent) 100%);border:1px solid color-mix(in srgb, var(--vs-border-strong) 82%, var(--vs-accent) 18%);min-height:264px;box-shadow:var(--vs-shadow-soft);grid-template-columns:minmax(0,1.5fr) minmax(320px,.86fr);align-items:stretch;gap:24px;padding:30px;display:grid;position:relative;overflow:hidden}body.vs #ranking-container .ranking-page-head:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--vs-accent) 12%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:999px;width:280px;height:280px;position:absolute;inset:-32% auto auto -8%}body.vs #ranking-container .ranking-page-head__copy{z-index:1;align-content:center;gap:0;display:grid;position:relative}body.vs #ranking-container .ranking-page-head h1{max-width:10ch;margin-bottom:0;font-size:clamp(38px,4.4vw,56px);line-height:.94}body.vs #ranking-container .ranking-page-head p{max-width:60ch;margin-top:14px;font-size:15px;line-height:1.75}body.vs #ranking-container .ranking-period-toggle{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 78%, transparent);border-radius:999px;gap:4px;width:fit-content;margin-top:18px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff6b}body.vs #ranking-container .ranking-period-toggle__button{min-height:32px;color:var(--vs-text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:12px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s}body.vs #ranking-container .ranking-period-toggle__button:hover{color:var(--vs-text);background:color-mix(in srgb, var(--vs-surface-soft) 78%, transparent)}body.vs #ranking-container .ranking-period-toggle__button--active{color:var(--vs-accent-strong);background:color-mix(in srgb, var(--vs-accent) 13%, var(--vs-surface) 87%);box-shadow:0 8px 18px -14px color-mix(in srgb, var(--vs-accent) 36%, transparent)}body.vs #ranking-container .ranking-page-head__meta{margin-top:22px}body.vs #ranking-container .ranking-page-head__chip{letter-spacing:.08em;background:color-mix(in srgb, var(--vs-surface) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:28px;padding:0 12px;font-size:11px}body.vs #ranking-container .ranking-page-head__chip--accent{border-color:color-mix(in srgb, var(--vs-accent) 32%, var(--vs-border) 68%);background:color-mix(in srgb, var(--vs-accent) 12%, var(--vs-surface) 88%);color:var(--vs-accent-strong)}body.vs #ranking-container .ranking-page-head__spotlight{z-index:1;align-content:end;gap:10px;display:grid;position:relative}body.vs #ranking-container .ranking-page-head__spotlight-label{color:var(--vs-muted);letter-spacing:.16em;text-transform:uppercase;align-self:start;font-size:11px;font-weight:800;display:inline-flex}body.vs #ranking-container .ranking-page-head__spotlight-card{border:1px solid color-mix(in srgb, var(--vs-border-strong) 76%, var(--vs-accent) 24%);background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 88%, transparent) 0%, color-mix(in srgb, var(--vs-surface-2) 92%, transparent) 100%);min-height:176px;box-shadow:0 18px 36px -24px color-mix(in srgb, var(--vs-accent) 30%, transparent), var(--vs-shadow-soft);border-radius:24px;gap:16px;padding:18px 18px 16px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}body.vs #ranking-container .ranking-page-head__spotlight-card:hover{border-color:color-mix(in srgb, var(--vs-accent) 36%, var(--vs-border-strong) 64%);box-shadow:0 24px 44px -24px color-mix(in srgb, var(--vs-accent) 34%, transparent), var(--vs-shadow-soft);transform:translateY(-2px)}body.vs #ranking-container .ranking-page-head__spotlight-card--empty{align-content:center;gap:8px}body.vs #ranking-container .ranking-page-head__spotlight-card--empty strong,body.vs #ranking-container .ranking-page-head__spotlight-card--empty span{display:block}body.vs #ranking-container .ranking-page-head__spotlight-card--empty strong{color:var(--vs-text);font-size:18px;font-weight:800}body.vs #ranking-container .ranking-page-head__spotlight-card--empty span{color:var(--vs-text-2);font-size:13px;line-height:1.5}body.vs #ranking-container .ranking-page-head__spotlight-topline,body.vs #ranking-container .ranking-page-head__spotlight-identity,body.vs #ranking-container .ranking-page-head__spotlight-metrics{justify-content:space-between;align-items:center;gap:12px;display:flex}body.vs #ranking-container .ranking-page-head__spotlight-rank,body.vs #ranking-container .ranking-page-head__spotlight-gap{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 88%, transparent);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}body.vs #ranking-container .ranking-page-head__spotlight-rank{color:var(--vs-text)}body.vs #ranking-container .ranking-page-head__spotlight-gap{color:var(--vs-accent-strong);border-color:color-mix(in srgb, var(--vs-accent) 24%, var(--vs-border) 76%);background:color-mix(in srgb, var(--vs-accent) 11%, var(--vs-surface) 89%)}body.vs #ranking-container .ranking-page-head__spotlight-avatar{object-fit:cover;border:1px solid color-mix(in srgb, var(--vs-accent) 18%, var(--vs-border) 82%);width:58px;height:58px;box-shadow:0 16px 30px -22px color-mix(in srgb, var(--vs-accent) 32%, transparent);border-radius:18px}body.vs #ranking-container .ranking-page-head__spotlight-identity>div{flex:1;gap:4px;min-width:0;display:grid}body.vs #ranking-container .ranking-page-head__spotlight-identity strong{color:var(--vs-text);letter-spacing:-.03em;font-size:20px;font-weight:800}body.vs #ranking-container .ranking-page-head__spotlight-identity span{color:var(--vs-text-2);font-size:13px;line-height:1.5}body.vs #ranking-container .ranking-page-head__spotlight-metrics>div{background:color-mix(in srgb, var(--vs-surface-soft) 80%, transparent);border:1px solid var(--vs-border);border-radius:18px;flex:1;gap:5px;min-width:0;padding:12px 14px;display:grid}body.vs #ranking-container .ranking-page-head__spotlight-metrics span{color:var(--vs-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs #ranking-container .ranking-page-head__spotlight-metrics strong{color:var(--vs-text);letter-spacing:-.04em;font-size:24px;font-weight:800;line-height:1}body.vs #ranking-container .ranking-shell{gap:22px;display:grid}body.vs #ranking-container .ranking-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}body.vs #ranking-container .ranking-summary-card,body.vs #ranking-container .ranking-panel,body.vs #ranking-container .ranking-competition-card,body.vs #ranking-container .ranking-podium-card,body.vs #ranking-container .ranking-row-card,body.vs #ranking-container .ranking-empty-card{border:1px solid var(--vs-border);background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 97%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 91%, transparent) 100%);box-shadow:var(--vs-shadow-soft);border-radius:24px;position:relative;overflow:hidden}body.vs #ranking-container .ranking-summary-card{align-content:start;gap:10px;min-height:176px;padding:18px 18px 16px;display:grid}body.vs #ranking-container .ranking-summary-card:before{content:"";opacity:.7;pointer-events:none;border-radius:999px;width:180px;height:180px;position:absolute;inset:-20% -16% auto auto}body.vs #ranking-container .ranking-summary-card--community:before{background:radial-gradient(circle, color-mix(in srgb, var(--vs-accent) 18%, transparent) 0%, transparent 70%)}body.vs #ranking-container .ranking-summary-card--reports:before{background:radial-gradient(circle,#4183f22e 0%,#0000 70%)}body.vs #ranking-container .ranking-summary-card--score:before{background:radial-gradient(circle,#f1be632e 0%,#0000 70%)}body.vs #ranking-container .ranking-summary-card--gap:before{background:radial-gradient(circle,#ee4b4b29 0%,#0000 70%)}body.vs #ranking-container .ranking-summary-card__head{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}body.vs #ranking-container .ranking-summary-card__eyebrow,body.vs #ranking-container .ranking-summary-card__badge{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}body.vs #ranking-container .ranking-summary-card__eyebrow{color:var(--vs-accent);background:var(--vs-accent-weak)}body.vs #ranking-container .ranking-summary-card__badge{color:var(--vs-text-2);background:color-mix(in srgb, var(--vs-surface) 84%, transparent);border:1px solid var(--vs-border)}body.vs #ranking-container .ranking-summary-value{z-index:1;color:var(--vs-text);letter-spacing:-.05em;font-size:clamp(34px,3.6vw,46px);font-weight:800;line-height:.96;position:relative}body.vs #ranking-container .ranking-summary-card__label,body.vs #ranking-container .ranking-summary-card__note{z-index:1;margin:0;position:relative}body.vs #ranking-container .ranking-summary-card__label{color:var(--vs-text);font-size:15px;font-weight:700}body.vs #ranking-container .ranking-summary-card__note{color:var(--vs-text-2);font-size:13px;line-height:1.55}body.vs #ranking-container .ranking-section-head,body.vs #ranking-container .ranking-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body.vs #ranking-container .ranking-section-head{margin-bottom:16px}body.vs #ranking-container .ranking-section-head__eyebrow,body.vs #ranking-container .ranking-panel__eyebrow{color:var(--vs-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}body.vs #ranking-container .ranking-section-head h2,body.vs #ranking-container .ranking-panel__head h3,body.vs #ranking-container .ranking-spotlight__head h4{color:var(--vs-text);letter-spacing:-.03em;margin:0;font-weight:800}body.vs #ranking-container .ranking-section-head h2{font-size:26px}body.vs #ranking-container .ranking-panel__head h3{font-size:22px}body.vs #ranking-container .ranking-spotlight__head h4{font-size:17px}body.vs #ranking-container .ranking-section-head p,body.vs #ranking-container .ranking-panel__intro{color:var(--vs-text-2);margin:10px 0 0;font-size:14px;line-height:1.6}body.vs #ranking-container .ranking-podium-shell{gap:0;display:grid}body.vs #ranking-container .ranking-podium-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.14fr) minmax(0,.9fr);align-items:stretch;gap:18px;display:grid}body.vs #ranking-container .ranking-podium-grid--solo{grid-template-columns:minmax(320px,540px);justify-content:center}body.vs #ranking-container .ranking-podium-grid--duo{grid-template-columns:repeat(2,minmax(0,520px));justify-content:center}body.vs #ranking-container .ranking-podium-card{grid-template-rows:auto auto auto auto 1fr auto;gap:16px;min-height:378px;padding:20px 20px 18px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}body.vs #ranking-container .ranking-podium-card:before{content:"";opacity:.85;pointer-events:none;border-radius:999px;height:180px;position:absolute;inset:-24% 12% auto}body.vs #ranking-container .ranking-podium-card--gold:before{background:radial-gradient(circle,#f1be632e 0%,#0000 72%)}body.vs #ranking-container .ranking-podium-card--silver:before{background:radial-gradient(circle,#9bb0c92e 0%,#0000 72%)}body.vs #ranking-container .ranking-podium-card--bronze:before{background:radial-gradient(circle,#cf90682e 0%,#0000 72%)}body.vs #ranking-container .ranking-podium-card--level5:before{background:radial-gradient(circle,#ee4b4b33 0%,#0000 72%)}body.vs #ranking-container .ranking-podium-card--level4:before{background:radial-gradient(circle,#f1be632e 0%,#0000 72%)}body.vs #ranking-container .ranking-podium-card--level3:before{background:radial-gradient(circle,#1fbfe229 0%,#0000 72%)}body.vs #ranking-container .ranking-podium-card--level2:before{background:radial-gradient(circle,#8b5cf629 0%,#0000 72%)}body.vs #ranking-container .ranking-podium-card--level1:before{background:radial-gradient(circle,#94a3b824 0%,#0000 72%)}body.vs #ranking-container .ranking-podium-card:hover{box-shadow:0 26px 50px -26px #0f172047, var(--vs-shadow-soft);transform:translateY(-4px)}body.vs #ranking-container .ranking-podium-card--first{border-color:color-mix(in srgb, var(--vs-accent) 22%, #f1be637a 78%);box-shadow:0 32px 58px -30px #0f172052, var(--vs-shadow-soft);transform:translateY(-10px)}body.vs #ranking-container .ranking-podium-card--first:hover{transform:translateY(-14px)}body.vs #ranking-container .ranking-podium-card__topline,body.vs #ranking-container .ranking-podium-card__footer{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}body.vs #ranking-container .ranking-podium-card__status{align-items:center;gap:8px;display:inline-flex}body.vs #ranking-container .ranking-podium-card__status>span{color:var(--vs-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs #ranking-container .ranking-podium-card__position,body.vs #ranking-container .ranking-tier-chip{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 88%, transparent);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}body.vs #ranking-container .ranking-podium-card__position{color:var(--vs-text)}body.vs #ranking-container .ranking-tier-chip{color:var(--vs-text-2);font-family:var(--vs-font-mono);letter-spacing:.06em}body.vs #ranking-container .ranking-tier-chip--gold{color:#d39a33;background:#f1be6324;border-color:#f1be6342}body.vs #ranking-container .ranking-tier-chip--silver{color:#7c93ae;background:#9bb0c929;border-color:#9bb0c942}body.vs #ranking-container .ranking-tier-chip--bronze{color:#bc6f44;background:#cf906824;border-color:#cf906842}body.vs #ranking-container .ranking-tier-chip--level5{color:#d94848;background:#ee4b4b26;border-color:#ee4b4b52}body.vs #ranking-container .ranking-tier-chip--level4{color:#d39a33;background:#f1be6324;border-color:#f1be6347}body.vs #ranking-container .ranking-tier-chip--level3{color:#168cab;background:#1fbfe221;border-color:#1fbfe247}body.vs #ranking-container .ranking-tier-chip--level2{color:#7657c8;background:#8b5cf621;border-color:#8b5cf647}body.vs #ranking-container .ranking-tier-chip--level1{color:#718096;background:#94a3b81f;border-color:#94a3b83d}body.vs body[data-color-mode=dark] #ranking-container .ranking-tier-chip--gold,body.vs body.vs[data-mode=dark] #ranking-container .ranking-tier-chip--gold{color:#f3c56e}body.vs body[data-color-mode=dark] #ranking-container .ranking-tier-chip--silver,body.vs body.vs[data-mode=dark] #ranking-container .ranking-tier-chip--silver{color:#b5c6dc}body.vs body[data-color-mode=dark] #ranking-container .ranking-tier-chip--bronze,body.vs body.vs[data-mode=dark] #ranking-container .ranking-tier-chip--bronze{color:#e0ab8b}body.vs body[data-color-mode=dark] #ranking-container .ranking-tier-chip--level5,body.vs body.vs[data-mode=dark] #ranking-container .ranking-tier-chip--level5{color:#f77}body.vs body[data-color-mode=dark] #ranking-container .ranking-tier-chip--level4,body.vs body.vs[data-mode=dark] #ranking-container .ranking-tier-chip--level4{color:#f3c56e}body.vs body[data-color-mode=dark] #ranking-container .ranking-tier-chip--level3,body.vs body.vs[data-mode=dark] #ranking-container .ranking-tier-chip--level3{color:#53d4f1}body.vs body[data-color-mode=dark] #ranking-container .ranking-tier-chip--level2,body.vs body.vs[data-mode=dark] #ranking-container .ranking-tier-chip--level2{color:#b59cff}body.vs body[data-color-mode=dark] #ranking-container .ranking-tier-chip--level1,body.vs body.vs[data-mode=dark] #ranking-container .ranking-tier-chip--level1{color:#c7d2df}body.vs #ranking-container .ranking-podium-card__identity{z-index:1;text-align:center;justify-items:center;gap:14px;display:grid;position:relative}body.vs #ranking-container .ranking-podium-card__avatar img{object-fit:cover;border:1px solid color-mix(in srgb, var(--vs-border-strong) 78%, transparent);border-radius:28px;width:92px;height:92px;box-shadow:0 24px 38px -26px #0f172066}body.vs #ranking-container .ranking-podium-card__avatar{background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 80%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 92%, transparent) 100%);border:1px solid color-mix(in srgb, var(--vs-border-strong) 72%, transparent);border-radius:34px;padding:7px;display:inline-flex;position:relative;box-shadow:0 26px 42px -28px #0f172073}body.vs #ranking-container .ranking-podium-card__avatar-code{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 92%, transparent);min-width:48px;height:28px;color:var(--vs-text);font-family:var(--vs-font-mono);letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 16px 28px -22px #0f17208c}body.vs #ranking-container .ranking-podium-card__avatar-code--level5{color:#d94848;border-color:#ee4b4b57}body.vs #ranking-container .ranking-podium-card__avatar-code--level4{color:#d39a33;border-color:#f1be6357}body.vs #ranking-container .ranking-podium-card__avatar-code--level3{color:#168cab;border-color:#1fbfe252}body.vs #ranking-container .ranking-podium-card__avatar-code--level2{color:#7657c8;border-color:#8b5cf652}body.vs #ranking-container .ranking-podium-card__copy{gap:8px;display:grid}body.vs #ranking-container .ranking-podium-card__name,body.vs #ranking-container .ranking-podium-card__subtitle,body.vs #ranking-container .ranking-podium-card__hero-metric span,body.vs #ranking-container .ranking-podium-card__hero-metric strong,body.vs #ranking-container .ranking-podium-card__stats strong,body.vs #ranking-container .ranking-podium-card__footer span{z-index:1;margin:0;position:relative}body.vs #ranking-container .ranking-podium-card__name{color:var(--vs-text);letter-spacing:-.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:24px;font-weight:800;display:inline-flex}body.vs #ranking-container .ranking-podium-card__subtitle{color:var(--vs-text-2);font-size:13px;line-height:1.6}body.vs #ranking-container .ranking-podium-card__hero-metric{z-index:1;background:color-mix(in srgb, var(--vs-surface) 82%, transparent);border:1px solid color-mix(in srgb, var(--vs-border-strong) 82%, transparent);border-radius:20px;gap:6px;padding:15px 16px;display:grid;position:relative}body.vs #ranking-container .ranking-podium-card__hero-metric span,body.vs #ranking-container .ranking-podium-card__label,body.vs #ranking-container .ranking-row-stat__label,body.vs #ranking-container .ranking-columns span,body.vs #ranking-container .ranking-signal-card span{color:var(--vs-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs #ranking-container .ranking-podium-card__hero-metric strong{color:var(--vs-text);letter-spacing:-.05em;font-size:34px;font-weight:800;line-height:.98}body.vs #ranking-container .ranking-podium-card__stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}body.vs #ranking-container .ranking-podium-card__stats>div{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface-soft) 84%, transparent);border-radius:18px;gap:4px;padding:13px 14px;display:grid}body.vs #ranking-container .ranking-podium-card__stats strong{color:var(--vs-text);letter-spacing:-.03em;font-size:18px;font-weight:800}body.vs #ranking-container .ranking-podium-card__footer{color:var(--vs-text-2);font-size:12px;font-weight:700}body.vs #ranking-container .ranking-podium-card__signal{z-index:1;border:1px solid color-mix(in srgb, var(--vs-accent) 18%, var(--vs-border) 82%);background:linear-gradient(135deg, color-mix(in srgb, var(--vs-accent) 8%, var(--vs-surface) 92%) 0%, color-mix(in srgb, var(--vs-surface-soft) 90%, transparent) 100%);border-radius:18px;gap:4px;padding:12px 14px;display:grid;position:relative}body.vs #ranking-container .ranking-podium-card__signal span{color:var(--vs-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs #ranking-container .ranking-podium-card__signal strong{color:var(--vs-text);font-size:13px;font-weight:800;line-height:1.35}body.vs #ranking-container .ranking-competition-card{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:18px;padding:18px 20px;display:grid}body.vs #ranking-container .ranking-competition-card:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--vs-accent) 16%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:999px;width:260px;height:260px;position:absolute;inset:auto -8% -46% auto}body.vs #ranking-container .ranking-competition-card__copy,body.vs #ranking-container .ranking-competition-card__stats{z-index:1;position:relative}body.vs #ranking-container .ranking-competition-card__copy h3{color:var(--vs-text);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}body.vs #ranking-container .ranking-competition-card__copy p{color:var(--vs-text-2);margin:8px 0 0;font-size:14px;line-height:1.6}body.vs #ranking-container .ranking-competition-card__stats{grid-template-columns:minmax(0,.78fr) minmax(0,.78fr) minmax(0,1.35fr) minmax(0,.78fr);gap:10px;display:grid}body.vs #ranking-container .ranking-competition-card__stats article{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface-soft) 84%, transparent);border-radius:16px;gap:5px;min-width:0;padding:12px;display:grid}body.vs #ranking-container .ranking-competition-card__stats span{color:var(--vs-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs #ranking-container .ranking-competition-card__stats strong{min-width:0;color:var(--vs-text);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.25}body.vs #ranking-container .ranking-layout-grid{grid-template-columns:minmax(0,1.58fr) minmax(320px,.84fr);align-items:start;gap:20px;display:grid}body.vs #ranking-container .ranking-panel{padding:20px}body.vs #ranking-container .ranking-side-rail{gap:20px;display:grid}body.vs #ranking-container .ranking-leaderboard-shell__meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}body.vs #ranking-container .ranking-columns{border-bottom:1px solid color-mix(in srgb, var(--vs-border) 88%, transparent);grid-template-columns:88px minmax(0,1.8fr) 136px 118px 118px 70px;align-items:center;gap:12px;margin-top:18px;padding:0 16px 12px;display:grid}body.vs #ranking-container .ranking-list-body{gap:12px;min-height:0;margin-top:14px;display:grid}body.vs #ranking-container .ranking-row-card{text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}body.vs #ranking-container .ranking-row-card:hover{border-color:color-mix(in srgb, var(--vs-accent) 26%, var(--vs-border) 74%);box-shadow:0 22px 40px -28px #0f17204d, var(--vs-shadow-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 99%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 94%, transparent) 100%);transform:translateY(-2px)}body.vs #ranking-container .ranking-row-card:nth-child(2n){background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 96%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 88%, transparent) 100%)}body.vs #ranking-container .ranking-row-card--current{border-color:color-mix(in srgb, var(--vs-accent) 42%, var(--vs-border) 58%);box-shadow:0 24px 44px -30px #0f17205c, var(--vs-shadow-soft);background:linear-gradient(135deg, color-mix(in srgb, var(--vs-accent) 8%, var(--vs-surface) 92%) 0%, color-mix(in srgb, var(--vs-surface-soft) 92%, transparent) 100%)}body.vs #ranking-container .ranking-row-card--current:nth-child(2n){background:linear-gradient(135deg, color-mix(in srgb, var(--vs-accent) 8%, var(--vs-surface) 92%) 0%, color-mix(in srgb, var(--vs-surface-soft) 92%, transparent) 100%)}body.vs #ranking-container .ranking-row-card__inner{grid-template-columns:88px minmax(0,1.8fr) 136px 118px 118px 70px;align-items:center;gap:12px;padding:16px 18px;display:grid}body.vs #ranking-container .ranking-row-position{justify-content:center;display:flex}body.vs #ranking-container .ranking-row-position__value{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 80%, transparent);min-width:54px;height:54px;color:var(--vs-text);letter-spacing:-.03em;border-radius:18px;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}body.vs #ranking-container .ranking-row-card--gold .ranking-row-position__value{background:#f1be631f;border-color:#f1be633d}body.vs #ranking-container .ranking-row-card--silver .ranking-row-position__value{background:#9bb0c924;border-color:#9bb0c93d}body.vs #ranking-container .ranking-row-card--bronze .ranking-row-position__value{background:#cf90681f;border-color:#cf906838}body.vs #ranking-container .ranking-row-card--level5 .ranking-row-position__value{background:#ee4b4b1f;border-color:#ee4b4b42}body.vs #ranking-container .ranking-row-card--level4 .ranking-row-position__value{background:#f1be631f;border-color:#f1be633d}body.vs #ranking-container .ranking-row-card--level3 .ranking-row-position__value{background:#1fbfe21a;border-color:#1fbfe23d}body.vs #ranking-container .ranking-row-card--level2 .ranking-row-position__value{background:#8b5cf61a;border-color:#8b5cf63d}body.vs #ranking-container .ranking-row-card--level1 .ranking-row-position__value{background:#94a3b81a;border-color:#94a3b838}body.vs #ranking-container .ranking-row-identity{align-items:center;gap:14px;min-width:0;display:flex}body.vs #ranking-container .ranking-row-avatar img{object-fit:cover;border:1px solid var(--vs-border);border-radius:16px;width:48px;height:48px}body.vs #ranking-container .ranking-row-copy{gap:5px;min-width:0;display:grid}body.vs #ranking-container .ranking-row-name,body.vs #ranking-container .ranking-row-subcopy,body.vs #ranking-container .ranking-row-stat strong,body.vs #ranking-container .ranking-row-action span{margin:0}body.vs #ranking-container .ranking-row-name{color:var(--vs-text);align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:700;display:flex}body.vs #ranking-container .ranking-row-you{border:1px solid color-mix(in srgb, var(--vs-accent) 34%, var(--vs-border) 66%);background:color-mix(in srgb, var(--vs-accent) 12%, var(--vs-surface) 88%);min-height:20px;color:var(--vs-accent-strong);font-family:var(--vs-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}body.vs #ranking-container .ranking-row-subcopy{color:var(--vs-text-2);font-size:12px;line-height:1.5}body.vs #ranking-container .ranking-row-tier{justify-content:flex-start;display:flex}body.vs #ranking-container .ranking-row-stat{justify-items:end;gap:5px;display:grid}body.vs #ranking-container .ranking-row-stat strong{color:var(--vs-text);letter-spacing:-.03em;font-size:18px;font-weight:800}body.vs #ranking-container .ranking-row-stat--score strong{color:var(--vs-accent-strong);font-size:20px}body.vs #ranking-container .ranking-row-action{color:var(--vs-text-2);justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}body.vs #ranking-container .ranking-empty-card{gap:8px;padding:22px 20px;display:grid}body.vs #ranking-container .ranking-empty-card strong{color:var(--vs-text);font-size:18px;font-weight:800}body.vs #ranking-container .ranking-empty-card p{color:var(--vs-text-2);margin:0;font-size:14px;line-height:1.6}body.vs #ranking-container .ranking-tier-list,body.vs #ranking-container .ranking-spotlight-list{gap:12px;display:grid}body.vs #ranking-container .ranking-tier-item{background:color-mix(in srgb, var(--vs-surface-soft) 82%, transparent);border:1px solid var(--vs-border);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:14px;display:grid}body.vs #ranking-container .ranking-tier-item__copy{align-items:center;gap:10px;min-width:0;display:flex}body.vs #ranking-container .ranking-tier-item__copy span:last-child{color:var(--vs-text-2);font-size:13px;font-weight:700}body.vs #ranking-container .ranking-tier-item__label{gap:2px;min-width:0;display:grid}body.vs #ranking-container .ranking-tier-item__label strong{color:var(--vs-text);font-family:var(--vs-font-mono);letter-spacing:.06em;font-size:13px;font-weight:900}body.vs #ranking-container .ranking-tier-item__label small{color:var(--vs-muted);font-size:11px;font-weight:700;line-height:1.2}body.vs #ranking-container .ranking-tier-item strong{color:var(--vs-text);font-size:14px;font-weight:800}body.vs #ranking-container .ranking-tier-item__bar{background:color-mix(in srgb, var(--vs-surface) 72%, var(--vs-bg-solid) 28%);border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}body.vs #ranking-container .ranking-tier-item__bar span{border-radius:inherit;height:100%;display:block}body.vs #ranking-container .ranking-tier-item__dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}body.vs #ranking-container .ranking-tier-item__dot--gold,body.vs #ranking-container .ranking-tier-item--gold .ranking-tier-item__bar span{background:#f1be63}body.vs #ranking-container .ranking-tier-item__dot--silver,body.vs #ranking-container .ranking-tier-item--silver .ranking-tier-item__bar span{background:#9bb0c9}body.vs #ranking-container .ranking-tier-item__dot--bronze,body.vs #ranking-container .ranking-tier-item--bronze .ranking-tier-item__bar span{background:#cf9068}body.vs #ranking-container .ranking-tier-item__dot--level5,body.vs #ranking-container .ranking-tier-item--level5 .ranking-tier-item__bar span{background:#ee4b4b}body.vs #ranking-container .ranking-tier-item__dot--level4,body.vs #ranking-container .ranking-tier-item--level4 .ranking-tier-item__bar span{background:#f1be63}body.vs #ranking-container .ranking-tier-item__dot--level3,body.vs #ranking-container .ranking-tier-item--level3 .ranking-tier-item__bar span{background:#1fbfe2}body.vs #ranking-container .ranking-tier-item__dot--level2,body.vs #ranking-container .ranking-tier-item--level2 .ranking-tier-item__bar span{background:#8b5cf6}body.vs #ranking-container .ranking-tier-item__dot--level1,body.vs #ranking-container .ranking-tier-item--level1 .ranking-tier-item__bar span{background:#94a3b8}body.vs #ranking-container .ranking-tier-item--empty{opacity:.68}body.vs #ranking-container .ranking-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:2px;display:grid}body.vs #ranking-container .ranking-signal-card{background:color-mix(in srgb, var(--vs-surface-soft) 82%, transparent);border:1px solid var(--vs-border);border-radius:18px;gap:5px;padding:14px 14px 12px;display:grid}body.vs #ranking-container .ranking-signal-card strong{color:var(--vs-text);letter-spacing:-.05em;font-size:26px;font-weight:800;line-height:.98}body.vs #ranking-container .ranking-signal-card small{color:var(--vs-text-2);font-size:12px;line-height:1.45}body.vs #ranking-container .ranking-spotlight{gap:12px;margin-top:16px;display:grid}body.vs #ranking-container .ranking-spotlight-item{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface-soft) 82%, transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}body.vs #ranking-container .ranking-spotlight-item:hover{border-color:color-mix(in srgb, var(--vs-accent) 24%, var(--vs-border) 76%);background:color-mix(in srgb, var(--vs-surface) 96%, transparent);transform:translateY(-1px)}body.vs #ranking-container .ranking-spotlight-item__copy{gap:4px;min-width:0;display:grid}body.vs #ranking-container .ranking-spotlight-item__copy strong{color:var(--vs-text);font-size:14px;font-weight:700}body.vs #ranking-container .ranking-spotlight-item__copy span{color:var(--vs-text-2);font-size:12px}body.vs #ranking-container .ranking-spotlight-item__score{color:var(--vs-text);font-size:14px;font-weight:800}body.vs .statistics-page-head{background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 95%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 88%, transparent) 100%);border:1px solid var(--vs-border);box-shadow:var(--vs-shadow-soft);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:22px 24px;display:flex}body.vs .statistics-page-head__eyebrow{color:var(--vs-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}body.vs .statistics-page-head h1{color:var(--vs-text);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:.98}body.vs .statistics-page-head p{max-width:66ch;color:var(--vs-text-2);margin:10px 0 0;font-size:14px;line-height:1.65}body.vs .statistics-page-head__meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}body.vs .statistics-page-head__chip{background:var(--vs-surface-soft);border:1px solid var(--vs-border);color:var(--vs-text-2)}body.vs .statistics-page-head__chip--muted{color:var(--vs-muted)}body.vs .statistics-shell .ant-tabs-bar{border-bottom:0!important;margin-bottom:16px!important}body.vs .statistics-shell .ant-tabs-nav-wrap{background:color-mix(in srgb, var(--vs-surface-soft) 80%, transparent);border:1px solid var(--vs-border);border-radius:20px;padding:5px}body.vs .statistics-shell .ant-tabs-nav .ant-tabs-tab{border-radius:14px;font-weight:700;color:var(--vs-text-2)!important;margin-right:0!important;padding:11px 16px!important}body.vs .statistics-shell .ant-tabs-nav .ant-tabs-tab-active{background:color-mix(in srgb, var(--vs-surface) 92%, transparent);color:var(--vs-text)!important}body.vs .statistics-shell .ant-tabs-ink-bar{display:none!important}body.vs .statistics-overview-stack{gap:18px;display:grid}body.vs .statistics-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}body.vs .statistics-kpi-row--hero{margin-top:-2px}body.vs .statistics-kpi-card{background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 95%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 88%, transparent) 100%);border:1px solid var(--vs-border);box-shadow:var(--vs-shadow-soft);border-radius:20px;gap:6px;padding:18px 18px 16px;display:grid}body.vs .statistics-kpi-card__label{color:var(--vs-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}body.vs .statistics-kpi-card__value{color:var(--vs-text);letter-spacing:-.04em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:.95}body.vs .statistics-kpi-card__note{color:var(--vs-text-2);font-size:13px}body.vs .statistics-summary-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}body.vs .statistics-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}body.vs .statistics-secondary-grid--hacker .statistics-panel:first-child{min-height:100%}body.vs .statistics-side-rail,body.vs .statistics-preview-stack{gap:18px;display:grid}body.vs .statistics-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 96%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 90%, transparent) 100%);border:1px solid var(--vs-border);box-shadow:var(--vs-shadow-soft);border-radius:24px;padding:18px 20px;position:relative;overflow:hidden}body.vs .statistics-panel--hero{padding:22px 22px 20px}body.vs .statistics-panel__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}body.vs .statistics-panel__eyebrow{color:var(--vs-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}body.vs .statistics-panel__head h3{color:var(--vs-text);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}body.vs .statistics-panel__intro{max-width:72ch;color:var(--vs-text-2);margin:10px 0 0;font-size:14px;line-height:1.6}body.vs .statistics-panel--chart #ReportStatistics{box-shadow:none!important;background:0 0!important;border:0!important;margin-bottom:0!important;padding:0!important}body.vs .statistics-panel--chart #filter-report-statistics-form{padding:0;background:0 0!important;border:0!important}body.vs .statistics-panel--chart #filter-report-statistics-form>.ant-row:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex;margin:0 0 16px!important}body.vs .statistics-panel--chart #filter-report-statistics-form>.ant-row:first-child>[class*=ant-col-]{flex:none;max-width:none;padding-left:0!important;padding-right:0!important}body.vs .statistics-panel--chart #filter-report-statistics-form .ant-form-item{margin-bottom:12px}body.vs .statistics-panel--chart #filter-report-statistics-form .ant-select-selection{align-items:center;min-height:46px;display:flex;border-radius:16px!important}body.vs .statistics-chart-layout{gap:14px;display:grid}body.vs .statistics-chart-layout__plot,body.vs .statistics-chart-layout__states-inline{min-width:0}body.vs .statistics-chart-layout__states-inline{border:1px solid color-mix(in srgb, var(--vs-border) 92%, transparent);background:color-mix(in srgb, var(--vs-surface-soft) 82%, transparent);border-radius:16px;gap:8px;padding:12px 14px;display:grid}body.vs .statistics-chart-layout__states-head{gap:3px;display:grid}body.vs .statistics-chart-layout__states-head .statistics-panel__eyebrow{letter-spacing:.14em;margin-bottom:0;font-size:10px}body.vs .statistics-chart-layout__states-head h4{color:var(--vs-text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}body.vs .statistics-chart-layout__states-head p{color:var(--vs-text-2);margin:0;font-size:12px;line-height:1.45}body.vs .statistics-chart-layout__states-inline .ant-form-item{margin-bottom:0!important}body.vs .statistics-panel--chart #filter-report-statistics-form .ant-checkbox-group{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:0;display:flex}body.vs .statistics-state-chip.ant-checkbox-wrapper{border:1px solid color-mix(in srgb, var(--vs-border) 92%, transparent);background:color-mix(in srgb, var(--vs-surface) 92%, transparent);min-height:34px;color:var(--vs-text-2);border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 11px;transition:all .2s;display:inline-flex}body.vs .statistics-state-chip.ant-checkbox-wrapper:hover{border-color:color-mix(in srgb, var(--vs-accent) 34%, var(--vs-border) 66%);color:var(--vs-text)}body.vs .statistics-state-chip .ant-checkbox{top:0}body.vs .statistics-state-chip .ant-checkbox-inner{border-color:color-mix(in srgb, var(--vs-border-strong) 78%, transparent);background:0 0;border-radius:4px;width:14px;height:14px}body.vs .statistics-state-chip .ant-checkbox-inner:after{width:4px;height:8px;left:3px}body.vs #companyLayout .statistics-state-chip .ant-checkbox-checked .ant-checkbox-inner{background:#11c1ee;border-color:#11c1ee}body.vs #hackerLayout .statistics-state-chip .ant-checkbox-checked .ant-checkbox-inner{background:#ee4b4b;border-color:#ee4b4b}body.vs .statistics-state-chip.ant-checkbox-wrapper-checked{border-color:color-mix(in srgb, var(--vs-accent) 36%, var(--vs-border) 64%);background:color-mix(in srgb, var(--vs-accent) 12%, var(--vs-surface) 88%);color:var(--vs-text)}body.vs .statistics-panel--chart #StatisticsChart{border:1px solid color-mix(in srgb, var(--vs-border) 88%, transparent);overflow:hidden;background:radial-gradient(circle at top right, color-mix(in srgb, var(--vs-accent) 9%, transparent) 0%, transparent 30%), color-mix(in srgb, var(--vs-surface) 88%, transparent)!important;border-radius:24px!important;height:auto!important;min-height:450px!important;padding:22px!important}body.vs .statistics-chart-shell{gap:20px;height:100%;display:grid}body.vs .statistics-chart-shell--empty{place-items:center;min-height:220px}body.vs .statistics-chart-shell--empty p{color:var(--vs-text-2);margin:0;font-size:14px}body.vs .statistics-chart-header{display:block}body.vs .statistics-chart-header__copy{max-width:54ch}body.vs .statistics-chart-header__eyebrow{color:var(--vs-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:inline-flex}body.vs .statistics-chart-header h4{color:var(--vs-text);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800}body.vs .statistics-chart-header p{color:var(--vs-text-2);margin:10px 0 0;font-size:13px;line-height:1.6}body.vs .statistics-chart-metrics{grid-template-columns:repeat(3,minmax(104px,1fr));align-items:stretch;gap:12px;display:grid}body.vs .statistics-chart-metric{background:color-mix(in srgb, var(--vs-surface) 90%, transparent);border:1px solid var(--vs-border);border-radius:18px;padding:12px 13px}body.vs .statistics-chart-metric__label{color:var(--vs-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}body.vs .statistics-chart-metric__value{color:var(--vs-text);letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1;display:block}body.vs .statistics-chart-metric__detail{color:var(--vs-text-2);margin-top:6px;font-size:12px;display:block}body.vs .statistics-chart-plot{gap:14px;display:grid}body.vs .statistics-chart-plot svg{width:100%;height:236px;overflow:hidden}body.vs .statistics-chart-axis{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}body.vs .statistics-chart-axis span{color:var(--vs-muted);text-align:center;font-size:11px;font-weight:700}body.vs .statistics-chart-footer{color:var(--vs-text-2);align-items:center;gap:10px;font-size:12px;display:inline-flex}body.vs .statistics-chart-footer__dot{background:var(--vs-accent);width:10px;height:10px;box-shadow:0 0 0 6px color-mix(in srgb, var(--vs-accent) 18%, transparent);border-radius:999px}body.vs .statistics-preview-card{background:color-mix(in srgb, var(--vs-surface-soft) 72%, transparent);border:1px solid var(--vs-border);border-radius:18px;padding:15px}body.vs .statistics-preview-card--loading{min-height:122px;color:var(--vs-accent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--vs-accent) 10%, transparent) 0%, transparent 44%), color-mix(in srgb, var(--vs-surface-soft) 76%, transparent);align-content:center;place-items:center;gap:10px;display:grid}body.vs .statistics-preview-card--loading .anticon{font-size:26px}body.vs .statistics-preview-card--loading span{color:var(--vs-text-2);font-size:12px;font-weight:700}body.vs .statistics-preview-card__hero{gap:4px;margin-bottom:14px;display:grid}body.vs .statistics-preview-card__label{color:var(--vs-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}body.vs .statistics-preview-card__value{color:var(--vs-text);letter-spacing:-.04em;font-size:32px;font-weight:800;line-height:.95}body.vs .statistics-preview-card__unit{color:var(--vs-text-2);font-size:13px}body.vs .statistics-preview-card__list,body.vs .hall-of-fame-preview-card__list{gap:10px;display:grid}body.vs .statistics-preview-item,body.vs .hall-of-fame-preview-card__item{background:color-mix(in srgb, var(--vs-surface) 90%, transparent);border:1px solid var(--vs-border);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}body.vs .dashboard-activity-preview__list{gap:10px;display:grid}body.vs .dashboard-activity-item{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 90%, transparent);border-radius:18px;padding:14px 15px}body.vs .statistics-preview-item__copy,body.vs .hall-of-fame-preview-card__copy{gap:4px;min-width:0;display:grid}body.vs .statistics-preview-item__copy strong,body.vs .hall-of-fame-preview-card__copy strong{color:var(--vs-text);font-size:14px;font-weight:700}body.vs .statistics-preview-item__copy span,body.vs .hall-of-fame-preview-card__copy span{color:var(--vs-text-2);font-size:12px;line-height:1.45}body.vs .statistics-preview-item__value,body.vs .hall-of-fame-preview-card__score{color:var(--vs-text);flex-shrink:0;font-size:13px;font-weight:800}body.vs .hall-of-fame-preview-card__identity{align-items:center;gap:12px;min-width:0;display:flex}body.vs .statistics-preview-card__empty{color:var(--vs-text-2);font-size:13px;line-height:1.6}body.vs .statistics-preview-card__button{margin-top:12px;width:100%!important;position:static!important}body.vs #hackerLayout #hackerReportView,body.vs #companyLayout #companyReportView{padding:12px 0 18px}body.vs #hackerLayout .reports-shell,body.vs #companyLayout .reports-shell{align-items:stretch;margin:0}body.vs #hackerLayout .reports-sidebar-card,body.vs #companyLayout .reports-sidebar-card{overflow:hidden;border-radius:24px!important}body.vs #hackerLayout .reports-sidebar-card .ant-card-body,body.vs #companyLayout .reports-sidebar-card .ant-card-body{padding:18px 18px 16px!important}body.vs #hackerLayout .reports-view-detail-col,body.vs #companyLayout .reports-view-detail-col{flex-direction:column;gap:16px;display:flex}body.vs .report-list-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}body.vs .report-list-head__eyebrow{color:var(--vs-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:inline-flex}body.vs .report-list-head h3{color:var(--vs-text);letter-spacing:-.03em;margin:0;font-size:15px;font-weight:800}body.vs .report-list-head__chip{white-space:nowrap;background:var(--vs-surface-soft);border:1px solid var(--vs-border);min-height:26px;color:var(--vs-text-2);justify-content:center;align-items:center;padding:0 10px;font-size:10px;display:inline-flex}body.vs .report-list-toolbar{border:1px solid color-mix(in srgb, var(--vs-border) 72%, transparent);background:color-mix(in srgb, var(--vs-surface-soft) 82%, transparent);border-radius:16px;margin-bottom:12px;padding:14px}body.vs .report-list-toolbar .filter-form-reports{gap:10px;display:grid}body.vs .report-list-toolbar .filter-form-reports .reports-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"search search""program program""submit toggle";align-items:stretch;gap:12px 10px;display:grid}body.vs .report-list-toolbar .filter-form-reports .reports-filter-primary__search{grid-area:search;margin-bottom:0!important}body.vs .report-list-toolbar .filter-form-reports .reports-filter-primary__program{grid-area:program;margin-bottom:0!important}body.vs .report-list-toolbar .filter-form-reports .reports-filter-primary__submit{grid-area:submit}body.vs .report-list-toolbar .filter-form-reports .reports-filter-primary__toggle{grid-area:toggle}body.vs .report-list-toolbar .filter-form-reports .reports-filter-submit,body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced-toggle{justify-content:center;align-items:center;gap:0;width:100%;font-size:13px;font-weight:800;display:inline-flex;height:42px!important;min-height:42px!important;box-shadow:none!important;border-radius:12px!important;padding:0 14px!important}body.vs .report-list-toolbar .filter-form-reports .reports-filter-btn-content{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;line-height:1;display:inline-flex}body.vs .report-list-toolbar .filter-form-reports .reports-filter-btn-content:before,body.vs .report-list-toolbar .filter-form-reports .reports-filter-btn-content:after{content:none!important;display:none!important}body.vs .report-list-toolbar .filter-form-reports .reports-filter-btn-content .anticon{flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}body.vs .report-list-toolbar .filter-form-reports .reports-filter-btn-content .anticon svg{width:20px;height:20px}body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced-toggle{position:relative;overflow:hidden;border:1px solid var(--vs-border-strong)!important;background:color-mix(in srgb, var(--vs-surface) 92%, transparent)!important;color:var(--vs-text-2)!important;padding-right:34px!important}body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced-toggle .reports-filter-btn-content{width:auto;max-width:100%}body.vs .report-list-toolbar .filter-form-reports .reports-filter-submit.vs-btn--primary{background:color-mix(in srgb, var(--vs-accent) 8%, transparent)!important;border:1px solid color-mix(in srgb, var(--vs-accent) 84%, transparent)!important;color:var(--vs-accent-strong)!important}body.vs .report-list-toolbar .filter-form-reports .reports-filter-submit.vs-btn--primary:hover,body.vs .report-list-toolbar .filter-form-reports .reports-filter-submit.vs-btn--primary:focus{background:color-mix(in srgb, var(--vs-accent) 14%, transparent)!important;border-color:var(--vs-accent)!important;color:var(--vs-accent-strong)!important}body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced-toggle:hover,body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced-toggle:focus{border-color:color-mix(in srgb, var(--vs-accent) 42%, var(--vs-border-strong))!important;background:color-mix(in srgb, var(--vs-accent) 8%, var(--vs-surface))!important;color:var(--vs-text)!important}body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced-toggle__count{background:color-mix(in srgb, var(--vs-accent) 18%, transparent);min-width:18px;height:18px;color:var(--vs-accent-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:0;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;top:50%;right:8px;position:absolute!important;transform:translateY(-50%)!important}body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced{border-top:1px solid color-mix(in srgb, var(--vs-border) 70%, transparent);opacity:0;max-height:0;padding-top:10px;transition:max-height .2s,opacity .18s;overflow:hidden}body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced.is-open{opacity:1;max-height:480px}body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced__header span{color:var(--vs-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced__clear{color:var(--vs-accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}body.vs .report-list-toolbar .filter-form-reports .reports-filter-advanced .filter-select-item{margin-bottom:8px!important}body.vs .report-list-toolbar .filter-form-reports .filter-search-item,body.vs .report-list-toolbar .filter-form-reports .filter-select-item{margin-bottom:0!important}body.vs .report-list-toolbar .filter-form-reports .ant-select{padding-left:0!important;padding-right:0!important}body.vs .report-list-toolbar .filter-form-reports .filter-search-input.ant-input-affix-wrapper{overflow:hidden;align-items:center!important;padding:0 12px!important;display:flex!important}body.vs .report-list-toolbar .filter-form-reports .filter-search-input.ant-input-affix-wrapper,body.vs .report-list-toolbar .filter-form-reports .filter-select-input .ant-select-selection,body.vs .report-list-toolbar .filter-form-reports .filter-select-input.ant-select{border-radius:10px!important;height:40px!important;min-height:40px!important}body.vs .report-list-toolbar .filter-form-reports .filter-search-input .ant-input,body.vs .report-list-toolbar .filter-form-reports .filter-select-input .ant-select-selection__rendered{font-size:13px;height:38px!important;line-height:38px!important}body.vs .report-list-toolbar .filter-form-reports .filter-search-input .ant-input{min-width:0}body.vs .report-list-toolbar .filter-form-reports .filter-search-input .ant-input::placeholder{text-overflow:ellipsis}body.vs .report-list-toolbar .filter-form-reports .filter-search-input .ant-input-prefix{color:var(--vs-muted);justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;margin-right:12px!important;position:static!important}body.vs .report-list-toolbar .filter-form-reports .filter-select-input .ant-select-arrow{justify-content:center;align-items:center;line-height:1;display:inline-flex}body.vs .report-list-toolbar .reports-export-inline{border:1px solid color-mix(in srgb, var(--vs-accent) 24%, transparent);background:var(--vs-accent-weak);width:100%;min-height:38px;color:var(--vs-accent-strong);border-radius:12px;margin-top:4px;font-size:13px;font-weight:700}body.vs #hackerLayout #filterBox .report-list,body.vs #companyLayout #filterBox .report-list{gap:6px;min-height:calc(100vh - 440px);max-height:calc(100vh - 280px);margin-top:0;padding-right:0;display:grid;overflow-y:auto}body.vs .report-item-link{color:inherit;text-decoration:none;display:block}body.vs .report-item,body.vs .report-item-selected{padding:8px 10px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;border-radius:12px!important}body.vs #hackerLayout #filterBox .report-item,body.vs #hackerLayout #filterBox .report-item-selected,body.vs #companyLayout #filterBox .report-item,body.vs #companyLayout #filterBox .report-item-selected{--report-severity-display:var(--report-severity,var(--vs-accent))}body.vs #hackerLayout #filterBox .report-item--critical,body.vs #hackerLayout #filterBox .report-item--critico,body.vs #hackerLayout #filterBox .report-item--critical.report-item-selected,body.vs #companyLayout #filterBox .report-item--critical,body.vs #companyLayout #filterBox .report-item--critico,body.vs #companyLayout #filterBox .report-item--critical.report-item-selected{--report-severity-display:#ff5d61}body.vs #hackerLayout #filterBox .report-item--high,body.vs #hackerLayout #filterBox .report-item--alto,body.vs #hackerLayout #filterBox .report-item--high.report-item-selected,body.vs #companyLayout #filterBox .report-item--high,body.vs #companyLayout #filterBox .report-item--alto,body.vs #companyLayout #filterBox .report-item--high.report-item-selected{--report-severity-display:#ffad3b}body.vs #hackerLayout #filterBox .report-item--medium,body.vs #hackerLayout #filterBox .report-item--medio,body.vs #hackerLayout #filterBox .report-item--medium.report-item-selected,body.vs #companyLayout #filterBox .report-item--medium,body.vs #companyLayout #filterBox .report-item--medio,body.vs #companyLayout #filterBox .report-item--medium.report-item-selected{--report-severity-display:#5b8dff}body.vs #hackerLayout #filterBox .report-item--low,body.vs #hackerLayout #filterBox .report-item--bajo,body.vs #hackerLayout #filterBox .report-item--low.report-item-selected,body.vs #companyLayout #filterBox .report-item--low,body.vs #companyLayout #filterBox .report-item--bajo,body.vs #companyLayout #filterBox .report-item--low.report-item-selected{--report-severity-display:#49d07d}body.vs #hackerLayout #filterBox .report-item:before,body.vs #hackerLayout #filterBox .report-item-selected:before,body.vs #companyLayout #filterBox .report-item:before,body.vs #companyLayout #filterBox .report-item-selected:before{background:var(--report-severity-display);content:"";opacity:.82;border-radius:12px 0 0 12px;width:3px;position:absolute;top:0;bottom:0;left:0}body.vs #hackerLayout #filterBox .report-item-selected:before,body.vs #hackerLayout #filterBox .report-item.active:before,body.vs #companyLayout #filterBox .report-item-selected:before,body.vs #companyLayout #filterBox .report-item.active:before{opacity:1;width:5px}body.vs .report-item:hover,body.vs .report-item-selected:hover{transform:translateY(-1px)}body.vs .report-item-topline{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}body.vs .report-item-topline .draft{color:var(--vs-muted);font-size:10px;font-weight:700}body.vs .report-item-severity{border:1px solid color-mix(in srgb, var(--report-severity-display,var(--vs-border)) 38%, var(--vs-border) 62%);background:color-mix(in srgb, var(--report-severity-display,var(--vs-accent)) 12%, var(--vs-surface-soft) 88%);color:color-mix(in srgb, var(--report-severity-display,var(--vs-text-2)) 70%, var(--vs-text) 30%);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}body.vs .report-item-severity--critico,body.vs .report-item-severity--critical{color:#ff8b86;background:#e539351f;border-color:#e539353d}body.vs .report-item-severity--alto,body.vs .report-item-severity--high{color:#ffc56e;background:#ffb74d1f;border-color:#ffb74d3d}body.vs .report-item-severity--medio,body.vs .report-item-severity--medium{color:#90bbff;background:#4f8ef71f;border-color:#4f8ef73d}body.vs .report-item-severity--bajo,body.vs .report-item-severity--low{color:#8ed791;background:#66bb6a1f;border-color:#66bb6a3d}body.vs .report-item-content h3{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden;color:var(--vs-text)!important;margin:0!important}body.vs .report-item-content p{color:var(--vs-text-2);margin:0;font-size:11px}body.vs .report-item-subline{justify-content:space-between;align-items:center;gap:8px;display:flex;margin-top:2px!important}body.vs .report-item-subline span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.vs .report-item-meta{opacity:0;max-height:0;transition:opacity .16s,max-height .16s;overflow:hidden;color:var(--vs-muted)!important;margin-top:2px!important}body.vs .report-item:hover .report-item-meta,body.vs .report-item-selected .report-item-meta,body.vs .report-item--keyboard-focus .report-item-meta{opacity:.9;max-height:20px}body.vs .report-item--keyboard-focus{outline:1px solid color-mix(in srgb, var(--vs-accent) 52%, transparent);outline-offset:1px}body.vs[data-mode=dark] #hackerLayout #filterBox .report-item,body.vs[data-color-mode=dark] #hackerLayout #filterBox .report-item,body.vs[data-mode=dark] #companyLayout #filterBox .report-item,body.vs[data-color-mode=dark] #companyLayout #filterBox .report-item{background:color-mix(in srgb, var(--vs-surface) 93%, var(--report-severity-display) 7%)!important;border-color:color-mix(in srgb, var(--vs-border) 72%, var(--report-severity-display) 28%)!important}body.vs[data-mode=dark] #hackerLayout #filterBox .report-item-selected,body.vs[data-color-mode=dark] #hackerLayout #filterBox .report-item-selected,body.vs[data-mode=dark] #hackerLayout #filterBox .report-item.active,body.vs[data-color-mode=dark] #hackerLayout #filterBox .report-item.active,body.vs[data-mode=dark] #companyLayout #filterBox .report-item-selected,body.vs[data-color-mode=dark] #companyLayout #filterBox .report-item-selected,body.vs[data-mode=dark] #companyLayout #filterBox .report-item.active,body.vs[data-color-mode=dark] #companyLayout #filterBox .report-item.active{background:linear-gradient(90deg, color-mix(in srgb, var(--report-severity-display) 22%, var(--vs-surface-2) 78%) 0%, color-mix(in srgb, var(--vs-surface-2) 90%, var(--report-severity-display) 10%) 42%, var(--vs-surface-2) 100%)!important;border-color:color-mix(in srgb, var(--vs-border-strong) 55%, var(--report-severity-display) 45%)!important;box-shadow:inset 5px 0 0 var(--report-severity-display), 0 14px 32px -18px color-mix(in srgb, var(--report-severity-display) 55%, transparent), var(--vs-shadow-soft)!important}body.vs[data-mode=dark] #hackerLayout #filterBox .report-item-severity,body.vs[data-color-mode=dark] #hackerLayout #filterBox .report-item-severity,body.vs[data-mode=dark] #companyLayout #filterBox .report-item-severity,body.vs[data-color-mode=dark] #companyLayout #filterBox .report-item-severity{background:color-mix(in srgb, var(--report-severity-display) 18%, var(--vs-surface-2) 82%);border-color:color-mix(in srgb, var(--report-severity-display) 42%, var(--vs-border) 58%);color:color-mix(in srgb, var(--report-severity-display) 72%, #fff 28%)}body.vs #hackerLayout #filterBox .get-more,body.vs #companyLayout #filterBox .get-more{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--vs-surface) 94%, transparent) 35%, var(--vs-surface) 100%);margin-top:8px;padding-top:6px;position:sticky;bottom:0}body.vs #hackerLayout #filterBox .get-more button,body.vs #companyLayout #filterBox .get-more button{border-radius:11px;width:100%;min-height:34px;font-size:12px;font-weight:700}@media (width<=1280px){body.vs .report-list-toolbar .filter-form-reports .reports-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"search search""program program""submit toggle"}}@media (width<=991px){body.vs .report-list-toolbar{border-radius:14px;padding:12px}body.vs #hackerLayout #filterBox .report-list,body.vs #companyLayout #filterBox .report-list{min-height:0;max-height:none;overflow-y:visible}body.vs #hackerLayout #filterBox .get-more,body.vs #companyLayout #filterBox .get-more{background:0 0;padding-top:0;position:static}body.vs .programs-page-head,body.vs .ranking-page-head,body.vs .reports-page-head,body.vs .statistics-page-head{border-radius:22px;padding:20px}body.vs .programs-market-hero{grid-template-columns:1fr;gap:18px;padding:22px}body.vs .programs-market-hero__copy p{max-width:none}body.vs .programs-market-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}body.vs .program-catalog-toolbar__top,body.vs .program-catalog-toolbar__results{grid-template-columns:1fr;align-items:start}body.vs .program-catalog-toolbar__stats,body.vs .program-catalog-toolbar__results-meta{justify-content:flex-start}body.vs .program-catalog-toolbar__filters{border-top:1px solid var(--vs-border)}body.vs .program-card__top{grid-template-columns:1fr}body.vs .program-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body.vs .program-card__rewards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.vs #ranking-container .ranking-page-head{grid-template-columns:1fr;gap:20px;min-height:0}body.vs #ranking-container .ranking-page-head h1{max-width:none}body.vs #ranking-container .ranking-page-head__spotlight{align-content:stretch}body.vs #ranking-container .ranking-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.vs #ranking-container .ranking-podium-grid,body.vs #ranking-container .ranking-competition-card{grid-template-columns:1fr}body.vs #ranking-container .ranking-podium-card{min-height:0;transform:none!important}body.vs #ranking-container .ranking-list-body{gap:10px}body.vs #ranking-container .ranking-layout-grid,body.vs .statistics-summary-grid,body.vs .statistics-secondary-grid{grid-template-columns:1fr}body.vs .statistics-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}body.vs .statistics-chart-header{flex-direction:column}body.vs .statistics-chart-metrics{width:100%}body.vs .statistics-chart-layout__states-inline{padding:11px 12px}body.vs .statistics-state-chip.ant-checkbox-wrapper{min-height:32px;padding:5px 10px}}@media (width<=767px){body.vs .programs-page-head h1,body.vs .ranking-page-head h1,body.vs .reports-page-head h1,body.vs .statistics-page-head h1{font-size:32px}body.vs .programs-market-hero{border-radius:22px;gap:16px;padding:18px 16px}body.vs .programs-market-hero h1{font-size:32px}body.vs .programs-market-hero__stats,body.vs .program-catalog-toolbar__stats,body.vs .program-card__metrics,body.vs .program-card__rewards-grid{grid-template-columns:1fr}body.vs .program-catalog-toolbar__top,body.vs .program-catalog-toolbar__results{gap:14px;padding:18px 16px}body.vs .program-catalog-toolbar__copy h3{font-size:22px}body.vs .program-catalog-toolbar__results-meta{justify-content:flex-start;width:100%}body.vs .filter-form-programs .filter-form-programs__row{grid-template-columns:1fr;grid-template-areas:"search""state""privacy""action";gap:10px}body.vs .filter-form-programs .filter-form-programs__cell--action{justify-content:stretch}body.vs .filter-programs-submit{width:100%}body.vs .program-list-pagination--bottom .paginate{border-radius:18px!important;padding:14px!important}body.vs .vs-program-card.ant-card{border-radius:22px!important}body.vs .program-card{gap:16px;padding:18px 16px}body.vs .program-card__identity{grid-template-columns:1fr;gap:14px}body.vs .program-card__avatar-shell{border-radius:20px;width:72px;height:72px}body.vs .program-card__avatar{border-radius:16px;width:64px;height:64px}body.vs .program-card__heading h2{font-size:26px;line-height:1.02}body.vs .program-card__section-head{flex-direction:column;align-items:flex-start}body.vs .program-card__rewards-panel{border-radius:20px;padding:16px}body.vs .program-card__reward-token{padding:13px 12px 14px}body.vs #ranking-container .ranking-page-head{gap:16px;padding:18px 16px}body.vs #ranking-container .ranking-page-head__meta{margin-top:18px}body.vs #ranking-container .ranking-page-head__spotlight-card{min-height:0;padding:16px 14px}body.vs #ranking-container .ranking-summary-grid{grid-template-columns:1fr}body.vs #ranking-container .ranking-panel,body.vs #ranking-container .ranking-summary-card,body.vs #ranking-container .ranking-podium-card{padding-left:16px;padding-right:16px}body.vs #ranking-container .ranking-podium-card{padding-top:18px;padding-bottom:16px}body.vs #ranking-container .ranking-podium-card__hero-metric strong{font-size:30px}body.vs #ranking-container .ranking-podium-card__stats,body.vs #ranking-container .ranking-competition-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.vs #ranking-container .ranking-list-body{gap:9px;margin-top:10px}body.vs #ranking-container .ranking-columns{display:none}body.vs #ranking-container .ranking-row-card__inner{grid-template-columns:62px minmax(0,1fr) auto;grid-template-areas:"position identity score""position tier score""position reports score""action action action";align-items:start;gap:10px 12px;padding:14px}body.vs #ranking-container .ranking-row-position{grid-area:position;justify-content:flex-start}body.vs #ranking-container .ranking-row-position__value{border-radius:14px;min-width:46px;height:46px;font-size:14px}body.vs #ranking-container .ranking-row-identity{grid-area:identity;align-items:center;gap:12px}body.vs #ranking-container .ranking-row-avatar img{border-radius:14px;width:42px;height:42px}body.vs #ranking-container .ranking-row-name{font-size:15px}body.vs #ranking-container .ranking-row-tier{grid-area:tier}body.vs #ranking-container .ranking-row-stat{justify-items:start}body.vs #ranking-container .ranking-row-stat--reports{grid-area:reports}body.vs #ranking-container .ranking-row-stat--score{grid-area:score;align-self:stretch;justify-items:end;min-width:92px}body.vs #ranking-container .ranking-row-stat--score strong{font-size:18px}body.vs #ranking-container .ranking-row-action{border:1px solid color-mix(in srgb, var(--vs-accent) 28%, var(--vs-border) 72%);background:color-mix(in srgb, var(--vs-accent-weak) 68%, var(--vs-surface) 32%);width:100%;min-height:40px;color:var(--vs-accent-strong);border-radius:14px;grid-area:action;justify-content:center;padding:0 12px;display:inline-flex}body.vs #ranking-container .ranking-signal-card{padding:13px 13px 12px}body.vs #ranking-container .ranking-signal-grid,body.vs .statistics-kpi-row{grid-template-columns:1fr}body.vs .report-list-toolbar{border-radius:18px;padding:14px}body.vs .report-list-head h3{font-size:18px}body.vs .statistics-panel,body.vs .statistics-kpi-card{padding:16px}body.vs .statistics-panel--hero{padding:18px 16px}body.vs .statistics-panel__head h3{font-size:18px}body.vs .statistics-panel--chart #StatisticsChart{height:auto!important;min-height:360px!important;padding:14px!important}body.vs .statistics-chart-metrics{grid-template-columns:1fr}body.vs .statistics-chart-plot svg{height:196px}body.vs .statistics-chart-axis{gap:4px}body.vs .statistics-chart-axis span{font-size:10px}body.vs .statistics-panel--chart #filter-report-statistics-form>.ant-row:first-child{gap:10px;display:grid}body.vs .statistics-panel--chart #filter-report-statistics-form>.ant-row:first-child>[class*=ant-col-]{width:100%}body.vs .statistics-chart-layout__states-inline{gap:9px;padding:10px}body.vs .statistics-chart-layout__states-head h4{font-size:15px}body.vs .statistics-chart-layout__states-head p{font-size:11px}body.vs .statistics-state-chip.ant-checkbox-wrapper{flex:calc(50% - 8px);justify-content:flex-start;min-width:0}}body.vs .report-hero-card,body.vs .comments-report-card,body.vs .report-details-card{box-shadow:var(--vs-shadow-soft);overflow:hidden;border-radius:24px!important}body.vs .report-hero-card .ant-card-body,body.vs .comments-report-card .ant-card-body,body.vs .report-details-card .ant-card-body{padding:22px 24px!important}body.vs .report-hero-card{position:relative;border:1px solid var(--vs-border)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 96%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 90%, transparent) 100%)!important}body.vs .report-hero-card:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--vs-accent) 72%, transparent) 0%, color-mix(in srgb, var(--vs-accent) 24%, transparent) 100%);opacity:.85;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}body.vs .report-hero-copy{gap:6px;display:grid}body.vs .report-hero-kicker{color:var(--vs-accent);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800;margin:0 0 2px!important}body.vs .report-hero-card .vulnerability-title .date-report{color:var(--vs-text-2)!important;font-size:13px!important}body.vs .report-hero-card .vulnerability-title .attack-type,body.vs .report-hero-card .vulnerability-title .status-type{font-size:14px;line-height:1.45;color:var(--vs-text)!important}body.vs .report-hero-card .vulnerability-title .attack-type span,body.vs .report-hero-card .vulnerability-title .status-type span{color:color-mix(in srgb, var(--vs-muted) 78%, var(--vs-text) 22%)!important}body.vs .report-severity-chip-wrap{flex-direction:column;align-items:flex-start;gap:8px;margin-top:2px;display:inline-flex}body.vs .report-severity-chip{text-transform:none;letter-spacing:0;border-radius:14px;gap:9px;height:42px;padding:0 16px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffff14}body.vs .report-severity-chip__dot{width:12px;height:12px}body.vs .report-severity-chip__dot--critical{background:var(--vs-sev-critical)}body.vs .report-severity-chip__dot--high{background:var(--vs-sev-high)}body.vs .report-severity-chip__dot--medium{background:var(--vs-sev-medium)}body.vs .report-severity-chip__dot--low{background:var(--vs-sev-low)}body.vs .report-severity-chip__dot--default{background:var(--vs-sev-info)}body.vs .report-severity-chip__label{font-size:16px;font-weight:700;color:var(--vs-text)!important}body.vs .report-severity-chip__score{font-family:var(--vs-font-mono);font-size:17px;font-weight:800;color:var(--vs-text)!important}body.vs .report-severity-chip--critical{background:#ee4b4b24;border-color:#ee4b4b52}body.vs .report-severity-chip--high{background:#f59f2b26;border-color:#f59f2b57}body.vs .report-severity-chip--medium{background:#4183f229;border-color:#4183f257}body.vs .report-severity-chip--low{background:#2fa86624;border-color:#2fa86657}body.vs .report-severity-chip--default{background:color-mix(in srgb, var(--vs-surface-2) 86%, transparent);border-color:var(--vs-border)}body.vs .report-cvss-vector-readout{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface-2) 86%, transparent);border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;max-width:min(520px,82vw);padding:6px 9px;display:grid}body.vs .report-cvss-vector-readout span{color:var(--vs-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs .report-cvss-vector-readout code{text-overflow:clip;white-space:nowrap;min-width:0;color:var(--vs-text);line-height:1.2;font-family:var(--vs-font-mono);font-size:11px;display:block;overflow:auto hidden}body.vs .report-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}body.vs .report-section-head__eyebrow{color:var(--vs-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:inline-flex}body.vs .report-section-head h3{letter-spacing:-.03em;color:var(--vs-text)!important;margin:0!important;font-size:22px!important;font-weight:800!important}body.vs .report-details-card--primary{background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 96%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 88%, transparent) 100%)!important}body.vs .report-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body.vs #hackerReportView #reportDetails .attribute-group,body.vs #companyReportView #reportDetails .attribute-group{background:color-mix(in srgb, var(--vs-surface-soft) 88%, transparent);border:1px solid var(--vs-border);border-radius:18px;margin-top:0;padding:16px}body.vs .attribute-group--full{grid-column:1/-1}body.vs .attribute-group--code .attribute-container{background:color-mix(in srgb, var(--vs-surface) 72%, var(--vs-bg-solid) 28%)!important}body.vs #hackerReportView #reportDetails .attribute-container,body.vs #companyReportView #reportDetails .attribute-container{border-radius:14px;min-height:56px;padding:14px 16px!important}body.vs #hackerReportView #reportDetails .attribute-container code,body.vs #companyReportView #reportDetails .attribute-container code,body.vs #hackerReportView #reportDetails .attribute-container pre,body.vs #companyReportView #reportDetails .attribute-container pre{font-family:var(--vs-font-mono)!important}body.vs #hackerReportView #reportDetails .attribute-container pre,body.vs #companyReportView #reportDetails .attribute-container pre{white-space:pre-wrap;word-break:break-word;border-radius:12px;line-height:1.6;box-shadow:inset 0 1px #ffffff0d;color:#e6edf3!important;background:linear-gradient(#0f1720 0%,#111d2a 100%)!important;border:1px solid #11c1ee38!important;margin:0!important;padding:14px 16px!important}body.vs #hackerReportView #reportDetails .attribute-container pre code,body.vs #companyReportView #reportDetails .attribute-container pre code,body.vs #hackerReportView #reportDetails .attribute-container pre .hljs,body.vs #companyReportView #reportDetails .attribute-container pre .hljs{color:#e6edf3!important;background:0 0!important}body.vs #hackerReportView #reportDetails .attribute-container :not(pre)>code,body.vs #companyReportView #reportDetails .attribute-container :not(pre)>code{border-radius:8px;padding:2px 8px;color:#0b8cab!important;background:#11c1ee29!important}body.vs[data-mode=light] #hackerReportView #reportDetails .attribute-group--code .attribute-container,body.vs[data-color-mode=light] #hackerReportView #reportDetails .attribute-group--code .attribute-container,body.vs[data-mode=light] #companyReportView #reportDetails .attribute-group--code .attribute-container,body.vs[data-color-mode=light] #companyReportView #reportDetails .attribute-group--code .attribute-container{background:color-mix(in srgb, var(--vs-surface) 95%, var(--vs-surface-soft) 5%)!important;border-color:color-mix(in srgb, var(--vs-border) 86%, transparent)!important}body.vs[data-mode=light] #hackerReportView #reportDetails .attribute-container pre,body.vs[data-color-mode=light] #hackerReportView #reportDetails .attribute-container pre,body.vs[data-mode=light] #companyReportView #reportDetails .attribute-container pre,body.vs[data-color-mode=light] #companyReportView #reportDetails .attribute-container pre{box-shadow:inset 0 1px #ffffffdb;color:#1f2f42!important;border:1px solid color-mix(in srgb, var(--vs-border-strong) 82%, var(--vs-accent) 18%)!important;background:linear-gradient(#f8fbff 0%,#f3f8ff 100%)!important}body.vs[data-mode=light] #hackerReportView #reportDetails .attribute-container pre code,body.vs[data-color-mode=light] #hackerReportView #reportDetails .attribute-container pre code,body.vs[data-mode=light] #companyReportView #reportDetails .attribute-container pre code,body.vs[data-color-mode=light] #companyReportView #reportDetails .attribute-container pre code,body.vs[data-mode=light] #hackerReportView #reportDetails .attribute-container pre .hljs,body.vs[data-color-mode=light] #hackerReportView #reportDetails .attribute-container pre .hljs,body.vs[data-mode=light] #companyReportView #reportDetails .attribute-container pre .hljs,body.vs[data-color-mode=light] #companyReportView #reportDetails .attribute-container pre .hljs{color:#1f2f42!important;background:0 0!important}body.vs[data-mode=light] #hackerReportView #reportDetails .attribute-container :not(pre)>code,body.vs[data-color-mode=light] #hackerReportView #reportDetails .attribute-container :not(pre)>code,body.vs[data-mode=light] #companyReportView #reportDetails .attribute-container :not(pre)>code,body.vs[data-color-mode=light] #companyReportView #reportDetails .attribute-container :not(pre)>code{background:color-mix(in srgb, var(--vs-accent) 12%, var(--vs-surface) 88%)!important;color:#0f6f88!important}body.vs .report-steps-card .attribute-group.steps{background:color-mix(in srgb, var(--vs-surface-soft) 88%, transparent);border:1px solid var(--vs-border);border-radius:20px;margin-top:12px;padding:16px 18px}body.vs .comments-report-card .no-comments{color:var(--vs-muted);margin:8px 0 0}body.vs .comments-report-card .comment-item{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface-soft) 86%, transparent);border-radius:16px;margin-bottom:12px;padding:14px 16px}body.vs .comments-report-card .comment-item .nickname{color:var(--vs-muted)!important}body.vs .comments-report-card .comment-item .comment-content{border:1px solid color-mix(in srgb, var(--vs-border) 72%, transparent);background:color-mix(in srgb, var(--vs-surface) 90%, transparent);border-radius:12px;margin-bottom:0;padding:10px 12px 12px;color:var(--vs-text)!important}body.vs #hackerReportView #commentsReports.comments-report-card .comment-item .comment-content,body.vs #companyReportView #commentsReports.comments-report-card .comment-item .comment-content{color:var(--vs-text)!important;background:color-mix(in srgb, var(--vs-surface) 92%, transparent)!important;border:1px solid color-mix(in srgb, var(--vs-border) 72%, transparent)!important}body.vs .comments-report-card .comment-item .comment-content .date{margin-bottom:8px;font-size:12px;color:var(--vs-muted)!important}body.vs #hackerReportView #commentsReports.comments-report-card .comment-item .comment-content .date,body.vs #companyReportView #commentsReports.comments-report-card .comment-item .comment-content .date{color:var(--vs-muted)!important}body.vs .comments-report-card .comment-item .report-markdown,body.vs .comments-report-card .comment-item .report-markdown p,body.vs .comments-report-card .comment-item .report-markdown li,body.vs .comments-report-card .comment-item .report-markdown strong,body.vs #hackerReportView #commentsReports.comments-report-card .comment-item .report-markdown,body.vs #hackerReportView #commentsReports.comments-report-card .comment-item .report-markdown p,body.vs #hackerReportView #commentsReports.comments-report-card .comment-item .report-markdown li,body.vs #hackerReportView #commentsReports.comments-report-card .comment-item .report-markdown strong,body.vs #companyReportView #commentsReports.comments-report-card .comment-item .report-markdown,body.vs #companyReportView #commentsReports.comments-report-card .comment-item .report-markdown p,body.vs #companyReportView #commentsReports.comments-report-card .comment-item .report-markdown li,body.vs #companyReportView #commentsReports.comments-report-card .comment-item .report-markdown strong{color:var(--vs-text)!important}body.vs .comments-report-card .comment-item .report-markdown a{color:var(--vs-accent-strong)!important}body.vs .comments-report-card .comment-item .report-markdown pre{border-radius:12px;background:var(--vs-code-bg)!important;color:var(--vs-code-fg)!important;border:1px solid color-mix(in srgb, var(--vs-border) 72%, transparent)!important}body.vs .comments-report-card .comment-item .report-markdown pre code,body.vs .comments-report-card .comment-item .report-markdown pre .hljs{color:var(--vs-code-fg)!important;background:0 0!important}body.vs .comments-report-card .comment-item .report-markdown :not(pre)>code{border-radius:8px;padding:2px 8px;background:color-mix(in srgb, var(--vs-accent) 12%, var(--vs-surface) 88%)!important;color:var(--vs-accent-strong)!important}body.vs .comments-report-card .comment-attachments{border-top:1px dashed color-mix(in srgb, var(--vs-border) 72%, transparent);margin-top:10px;padding-top:10px}body.vs .comments-report-card .comment-attachments__title{color:var(--vs-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}body.vs .comments-report-card .comment-attachments__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}body.vs .comments-report-card .comment-attachments__list a,body.vs .comments-report-card .comment-attachments__list span{color:var(--vs-accent-strong);word-break:break-word;align-items:center;gap:6px;display:inline-flex}body.vs .comments-report-card .comment-form-upload{margin-bottom:10px}body.vs .comments-report-card .comment-file-uploader .ant-upload-list{margin-top:8px}body.vs .comments-report-card .comment-file-uploader .ant-upload-list-item{border:1px solid color-mix(in srgb, var(--vs-border) 72%, transparent);background:color-mix(in srgb, var(--vs-surface-soft) 92%, transparent);color:var(--vs-text);border-radius:10px;padding:4px 10px}body.vs .comments-report-card .comment-form-upload-help{color:var(--vs-muted);margin-top:8px;font-size:12px;display:block}body.vs .comments-report-actions{align-items:center;gap:10px;display:inline-flex}@media (width<=991px){body.vs .report-details-grid,body.vs .duplicates-inline-alert{grid-template-columns:1fr}body.vs .duplicates-inline-alert__actions{justify-content:flex-start}}@media (width<=767px){body.vs .report-hero-card .ant-card-body,body.vs .comments-report-card .ant-card-body,body.vs .report-details-card .ant-card-body{padding:18px!important}body.vs .report-section-head h3{font-size:19px!important}body.vs .duplicates-inline-alert{border-radius:16px;gap:12px;margin-top:12px;padding:13px 14px}body.vs .duplicates-inline-alert__message{gap:10px}body.vs .duplicates-inline-alert__title{font-size:14px}body.vs .duplicates-inline-alert__text{font-size:12px}body.vs .duplicates-inline-alert__actions{justify-content:stretch}body.vs .duplicates-resolve-btn{width:100%}body.vs .duplicates-inline-alert__evidence-card{flex-direction:column;align-items:flex-start;gap:10px;min-height:auto}body.vs .duplicates-inline-alert__evidence-meta{justify-content:space-between;width:100%}body.vs .duplicates-inline-alert__evidence-title{font-size:13px}}body.vs .programs-container{gap:14px}body.vs .programs-market-hero{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:0;padding:18px 20px}body.vs .programs-market-hero h1{font-size:clamp(28px,2.6vw,38px);line-height:1}body.vs .programs-market-hero p{max-width:76ch;font-size:13px;line-height:1.55}body.vs .programs-market-hero__copy{gap:10px}body.vs .programs-market-hero__stats{align-self:center;min-width:360px}body.vs .programs-market-hero__stat{border-radius:17px;gap:5px;padding:12px 14px}body.vs .programs-market-hero__stat strong{font-size:24px}body.vs .programs-market-hero__stat small{display:none}body.vs .program-catalog-shell{gap:12px}body.vs .program-catalog-toolbar{z-index:auto;position:static;top:auto;border-radius:20px!important}body.vs .program-catalog-toolbar__top{display:none}body.vs .program-catalog-toolbar__filters{background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface-soft) 80%, transparent) 0%, var(--vs-surface) 100%);padding:12px 14px}body.vs .filter-form-programs .filter-form-programs__row{grid-template-columns:minmax(220px,1fr) minmax(180px,220px) minmax(210px,250px) auto;grid-template-areas:"search state privacy action";align-items:center;gap:10px;display:grid}body.vs .filter-form-programs .filter-form-programs__cell--search{min-width:0}body.vs .filter-form-programs .filter-search-input,body.vs .filter-form-programs .ant-input-affix-wrapper .ant-input{height:42px}body.vs .filter-form-programs .filter-search-input,body.vs .filter-form-programs .filter-select-input .ant-select-selection,body.vs .program-explorer-select .ant-select-selection{border-color:var(--vs-border)!important;background:color-mix(in srgb, var(--vs-surface) 96%, transparent)!important;box-shadow:none!important;border-radius:14px!important}body.vs .filter-form-programs .filter-programs-submit{min-height:42px;padding:0 18px;border-radius:14px!important}body.vs .filter-form-programs .filter-programs-actions{flex-wrap:nowrap;justify-content:flex-end}body.vs .filter-form-programs .filter-programs-advanced-toggle{min-height:42px;padding:0 14px;font-size:12px}body.vs .program-catalog-toolbar__advanced{border-top:1px solid var(--vs-border);background:var(--vs-surface);opacity:0;max-height:0;transition:max-height .24s,opacity .2s;overflow:hidden}body.vs .program-catalog-toolbar__advanced.is-open{opacity:1;max-height:1000px}body.vs .program-catalog-toolbar__advanced-head{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 6px;display:flex}body.vs .program-catalog-toolbar__advanced-head>span{color:var(--vs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}body.vs .program-catalog-toolbar__advanced-clear{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface-soft) 92%, transparent);min-height:28px;color:var(--vs-text-2);border-radius:10px;font-size:11px;font-weight:700}body.vs .program-catalog-toolbar__controls{background:var(--vs-surface);grid-template-columns:minmax(150px,1.1fr) repeat(4,minmax(128px,.9fr));gap:10px;padding:0 14px 12px;display:grid}body.vs .program-catalog-toolbar__controls label{gap:5px;min-width:0;display:grid}body.vs .program-catalog-toolbar__controls label>span{color:var(--vs-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}body.vs .program-explorer-select,body.vs .program-explorer-select .ant-select-selection{width:100%;height:38px}body.vs .program-explorer-select .ant-select-selection__rendered{color:var(--vs-text);font-size:12px;font-weight:700;line-height:36px}body.vs .program-catalog-toolbar__results{border-top:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface-soft) 80%, var(--vs-surface));grid-template-columns:minmax(0,1fr) auto;padding:10px 14px}body.vs .program-catalog-toolbar__results-copy{align-items:baseline;gap:10px;display:flex}body.vs .program-catalog-toolbar__results-copy strong{font-size:13px}body.vs .program-catalog-toolbar__results-copy span{font-size:12px}body.vs .program-list-meta-chip{min-height:24px;padding:0 9px;font-size:10px}body.vs .program-catalog-active-filters{background:var(--vs-surface);flex-wrap:wrap;gap:7px;padding:0 14px 12px;display:flex}body.vs .program-catalog-active-filter{background:var(--vs-accent-weak);border-color:color-mix(in srgb, var(--vs-accent) 22%, var(--vs-border));min-height:24px;color:var(--vs-accent-strong);padding:0 9px;font-size:10px}body.vs .program-list-grid.program-catalog-grid{grid-template-columns:1fr;gap:10px;display:grid}body.vs #hackerLayout #hackerProgramList .programItem,body.vs #companyLayout #companyProgramList .programItem,body.vs #hackerProgramList .programItem,body.vs #companyProgramList .programItem{margin-bottom:0!important}body.vs .vs-program-row.ant-card,body.vs .vs-program-row.ant-card .ant-card-body{border-radius:18px!important}body.vs .vs-program-row.ant-card{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;overflow:hidden;border:1px solid var(--vs-border)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface) 98%, transparent) 0%, color-mix(in srgb, var(--vs-surface-soft) 88%, transparent) 100%)!important;box-shadow:0 14px 30px -28px #0f172a38!important}body.vs .vs-program-row.ant-card:hover,body.vs .vs-program-row.ant-card:focus-within{transform:translateY(-1px);border-color:color-mix(in srgb, var(--vs-accent) 28%, var(--vs-border))!important;box-shadow:0 18px 36px -28px color-mix(in srgb, var(--vs-accent) 26%, transparent), var(--vs-shadow-soft)!important}body.vs .vs-program-row.ant-card .ant-card-body{padding:0!important}body.vs .program-row-card{color:var(--vs-text)}body.vs .program-row-card__main{grid-template-columns:minmax(260px,1.4fr) minmax(230px,.95fr) minmax(140px,.58fr) minmax(260px,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px 12px;display:grid}body.vs .program-catalog-grid--comfortable .program-row-card__main{min-height:90px;padding:13px}body.vs .program-row-card__identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}body.vs .program-row-card__avatar-link{text-decoration:none;display:inline-flex}body.vs .program-row-card__avatar-shell{border:1px solid color-mix(in srgb, var(--vs-accent) 18%, var(--vs-border));background:var(--vs-surface-soft);width:48px;height:48px;box-shadow:0 14px 24px -20px color-mix(in srgb, var(--vs-accent) 26%, transparent);border-radius:15px;display:inline-flex;overflow:hidden}body.vs .program-row-card__avatar{object-fit:cover;width:100%;height:100%}body.vs .program-row-card__copy{gap:4px;min-width:0;display:grid}body.vs .program-row-card__title{color:var(--vs-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.18;text-decoration:none;overflow:hidden}body.vs .program-row-card__title:hover,body.vs .program-row-card__title:focus{color:var(--vs-accent-strong)}body.vs .program-row-card__subtitle{min-width:0;color:var(--vs-muted);flex-wrap:wrap;gap:6px 10px;font-size:12px;line-height:1.35;display:flex}body.vs .program-row-card__subtitle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.vs .program-row-card__badges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}body.vs .program-row-card__badge{max-width:100%;min-height:24px;padding:0 9px;font-size:10px;line-height:1}body.vs .program-row-card__badge--type{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}body.vs .program-row-card__badge--managed{color:var(--vs-accent-strong);background:#0ea5e91a;border-color:#0ea5e92e}body.vs .program-row-card__badge--participating{color:#15803d;background:#22c55e1a;border-color:#22c55e33}body.vs #hackerLayout[data-theme=dark] .program-row-card__badge--participating,body.vs #hackerLayout[data-mode=dark] .program-row-card__badge--participating{color:#86efac;background:#22c55e24;border-color:#86efac38}body.vs .program-row-card__reward{border:1px solid color-mix(in srgb, var(--vs-accent) 20%, var(--vs-border));background:color-mix(in srgb, var(--vs-accent) 7%, var(--vs-surface));border-radius:12px;gap:3px;min-width:0;padding:8px 10px;display:grid}body.vs .program-row-card__reward span,body.vs .program-row-card__metrics span,body.vs .program-row-details__summary span{color:var(--vs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}body.vs .program-row-card__reward strong{color:var(--vs-text);white-space:nowrap;font-size:15px;font-weight:850;line-height:1}body.vs .program-row-card__reward small{color:var(--vs-muted);font-size:11px;line-height:1.2}body.vs .program-row-card--hacker .program-row-card__reward{border-color:color-mix(in srgb, #22c55e 20%, var(--vs-border));background:linear-gradient(180deg, color-mix(in srgb, #22c55e 8%, var(--vs-surface)) 0%, color-mix(in srgb, var(--vs-accent) 5%, var(--vs-surface)) 100%)}body.vs .program-row-card__metrics{grid-template-columns:repeat(3,minmax(72px,1fr));gap:6px;display:grid}body.vs .program-row-card__metrics article{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 86%, transparent);border-radius:12px;gap:3px;min-width:0;padding:8px 9px;display:grid}body.vs .program-row-card__metrics strong{min-width:0;color:var(--vs-text);overflow-wrap:anywhere;font-size:15px;font-weight:850;line-height:1}body.vs .program-row-card__actions{justify-content:flex-end;align-items:center;gap:7px;min-width:136px;display:inline-flex}body.vs .program-row-card__expand,body.vs .program-row-card__open{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}body.vs .program-row-card__expand{border:1px solid var(--vs-border)!important;color:var(--vs-text-2)!important;background:var(--vs-surface)!important}body.vs .program-row-card__open{border:1px solid color-mix(in srgb, var(--vs-accent) 26%, var(--vs-border));background:var(--vs-accent-weak);color:var(--vs-accent-strong)}body.vs .program-row-card__open:hover,body.vs .program-row-card__open:focus,body.vs .program-row-card__expand:hover,body.vs .program-row-card__expand:focus{transform:translateY(-1px)}body.vs .program-row-details{border-top:1px solid var(--vs-border);background:linear-gradient(180deg, color-mix(in srgb, var(--vs-surface-soft) 84%, transparent) 0%, color-mix(in srgb, var(--vs-surface) 96%, transparent) 100%);gap:12px;padding:12px 14px 14px;display:grid}body.vs .program-row-details__summary{grid-template-columns:minmax(180px,.28fr) minmax(260px,1fr);align-items:center;gap:12px;display:grid}body.vs .program-row-details__summary strong{color:var(--vs-text);margin-top:3px;font-size:20px;line-height:1;display:block}body.vs .program-row-details__summary p{color:var(--vs-muted);margin:4px 0 0;font-size:12px}body.vs .program-row-details__progress{gap:7px;display:grid}body.vs .program-row-details__progress--static{border:1px solid var(--vs-border);background:color-mix(in srgb, var(--vs-surface) 84%, transparent);border-radius:14px;padding:12px 14px}body.vs .program-row-details__progress--static strong{color:var(--vs-text);margin-top:3px;font-size:18px;line-height:1;display:block}body.vs .program-row-details__progress--static p{color:var(--vs-muted);margin:4px 0 0;font-size:12px}body.vs .program-row-details .program-card__rewards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.vs .program-row-details .program-card__reward-token{border-radius:14px;min-height:64px;padding:10px 11px}body.vs .program-row-details .program-card__reward-token strong{white-space:nowrap;font-size:14px}body.vs .dashboard-overview-main .program-catalog-toolbar__controls{grid-template-columns:repeat(2,minmax(0,1fr))}body.vs .dashboard-overview-main .program-row-card__main{grid-template-columns:minmax(0,1fr) minmax(132px,.34fr)}body.vs .dashboard-overview-main .program-row-card__badges,body.vs .dashboard-overview-main .program-row-card__metrics{grid-column:1/-1}body.vs .dashboard-overview-main .program-row-card__badges{order:3}body.vs .dashboard-overview-main .program-row-card__reward{order:2}body.vs .dashboard-overview-main .program-row-card__metrics{order:4}body.vs .dashboard-overview-main .program-row-card__actions{order:5;grid-column:1/-1;justify-content:flex-start}@media (width<=1280px){body.vs .program-row-card__main{grid-template-columns:minmax(240px,1.25fr) minmax(210px,.9fr) minmax(132px,.58fr) minmax(220px,.94fr) auto}body.vs .program-row-card__metrics{grid-template-columns:repeat(3,minmax(62px,1fr))}}@media (width<=1199px){body.vs .programs-market-hero{grid-template-columns:1fr}body.vs .programs-market-hero__stats{min-width:0}body.vs .program-catalog-toolbar{position:relative;top:auto}body.vs .filter-form-programs .filter-form-programs__row{grid-template-columns:minmax(0,1fr) minmax(190px,240px);grid-template-areas:"search state""privacy action"}body.vs .filter-form-programs .filter-programs-actions{flex-wrap:wrap;justify-content:flex-start}body.vs .program-catalog-toolbar__controls{grid-template-columns:repeat(3,minmax(0,1fr))}body.vs .program-row-card__main{grid-template-columns:minmax(0,1fr) minmax(160px,.42fr);gap:10px}body.vs .program-row-card__badges,body.vs .program-row-card__metrics{grid-column:1/-1}body.vs .program-row-card__badges{order:3}body.vs .program-row-card__reward{order:2}body.vs .program-row-card__metrics{order:4}body.vs .program-row-card__actions{order:5;grid-column:1/-1;justify-content:flex-start}}@media (width<=767px){body.vs .programs-market-hero{border-radius:20px;padding:16px}body.vs .programs-market-hero__stats{grid-template-columns:1fr}body.vs .program-catalog-toolbar__filters{padding:10px}body.vs .filter-form-programs .filter-form-programs__row,body.vs .program-catalog-toolbar__controls,body.vs .program-catalog-toolbar__results,body.vs .program-row-card__main,body.vs .program-row-details__summary{grid-template-columns:1fr}body.vs .filter-form-programs .filter-programs-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}body.vs .filter-form-programs .filter-programs-submit,body.vs .filter-form-programs .filter-programs-advanced-toggle{width:100%}body.vs .program-catalog-toolbar__advanced-head{flex-direction:column;align-items:flex-start;padding-bottom:10px}body.vs .program-catalog-toolbar__results-copy,body.vs .program-catalog-toolbar__results-meta{justify-content:flex-start;align-items:flex-start}body.vs .program-catalog-toolbar__results-copy{display:grid}body.vs .program-row-card__main{min-height:0;padding:13px}body.vs .program-row-card__identity{grid-template-columns:44px minmax(0,1fr)}body.vs .program-row-card__avatar-shell{border-radius:14px;width:44px;height:44px}body.vs .program-row-card__title{white-space:normal;font-size:15px}body.vs .program-row-card__subtitle span{white-space:normal}body.vs .program-row-card__metrics,body.vs .program-row-details .program-card__rewards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.vs .program-row-card__actions,body.vs .program-row-card__expand,body.vs .program-row-card__open{width:100%}}
