@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Spectral+SC:wght@600&display=swap";@import"https://fonts.googleapis.com/css2?family=Gentium+Basic&family=Poiret+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand&display=swap";@import"https://fonts.googleapis.com/css2?family=Alegreya:wght@700&family=Playfair+Display:wght@600&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display+SC&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:wght@600&family=Raleway:wght@600&display=swap";:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.markdown-body{--base-size-4: .25rem;--base-size-8: .5rem;--base-size-16: 1rem;--base-size-24: 1.5rem;--base-size-40: 2.5rem;--base-text-weight-normal: 400;--base-text-weight-medium: 500;--base-text-weight-semibold: 600;--fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--fgColor-accent: Highlight}@media (prefers-color-scheme: dark){.markdown-body,[data-theme=dark]{color-scheme:dark;--focus-outlineColor: #1f6feb;--fgColor-default: #f0f6fc;--fgColor-muted: #9198a1;--fgColor-accent: #4493f8;--fgColor-success: #3fb950;--fgColor-attention: #d29922;--fgColor-danger: #f85149;--fgColor-done: #ab7df8;--bgColor-default: #0d1117;--bgColor-muted: #151b23;--bgColor-neutral-muted: #656c7633;--bgColor-attention-muted: #bb800926;--borderColor-default: #3d444d;--borderColor-muted: #3d444db3;--borderColor-neutral-muted: #3d444db3;--borderColor-accent-emphasis: #1f6feb;--borderColor-success-emphasis: #238636;--borderColor-attention-emphasis: #9e6a03;--borderColor-danger-emphasis: #da3633;--borderColor-done-emphasis: #8957e5;--color-prettylights-syntax-comment: #9198a1;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #f0f6fc;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-brackethighlighter-angle: #9198a1;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #f0f6fc;--color-prettylights-syntax-markup-bold: #f0f6fc;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #f0f6fc;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #3d444d}}@media (prefers-color-scheme: light){.markdown-body,[data-theme=light]{color-scheme:light;--focus-outlineColor: #0969da;--fgColor-default: #1f2328;--fgColor-muted: #59636e;--fgColor-accent: #0969da;--fgColor-success: #1a7f37;--fgColor-attention: #9a6700;--fgColor-danger: #d1242f;--fgColor-done: #8250df;--bgColor-default: #ffffff;--bgColor-muted: #f6f8fa;--bgColor-neutral-muted: #818b981f;--bgColor-attention-muted: #fff8c5;--borderColor-default: #d1d9e0;--borderColor-muted: #d1d9e0b3;--borderColor-neutral-muted: #d1d9e0b3;--borderColor-accent-emphasis: #0969da;--borderColor-success-emphasis: #1a7f37;--borderColor-attention-emphasis: #9a6700;--borderColor-danger-emphasis: #cf222e;--borderColor-done-emphasis: #8250df;--color-prettylights-syntax-comment: #59636e;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #1f2328;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-brackethighlighter-angle: #59636e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #1f2328;--color-prettylights-syntax-markup-bold: #1f2328;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #d1d9e0;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #818b98}}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--fgColor-default);background-color:var(--bgColor-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:transparent;color:var(--fgColor-accent);text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dfn{font-style:italic}.markdown-body h1{margin:.67em 0;font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--borderColor-muted)}.markdown-body mark{background-color:var(--bgColor-attention-muted);color:var(--fgColor-default)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em var(--base-size-40)}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid var(--borderColor-muted);height:.25em;padding:0;margin:var(--base-size-24) 0;background-color:var(--borderColor-default);border:0}.markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:var(--fgColor-muted);opacity:1}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{display:inline-block;padding:var(--base-size-4);font:11px var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);line-height:10px;color:var(--fgColor-default);vertical-align:middle;background-color:var(--bgColor-muted);border:solid 1px var(--borderColor-neutral-muted);border-bottom-color:var(--borderColor-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--borderColor-neutral-muted)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h2{font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--borderColor-muted)}.markdown-body h3{font-weight:var(--base-text-weight-semibold, 600);font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold, 600);font-size:1em}.markdown-body h5{font-weight:var(--base-text-weight-semibold, 600);font-size:.875em}.markdown-body h6{font-weight:var(--base-text-weight-semibold, 600);font-size:.85em;color:var(--fgColor-muted)}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0;padding:0 1em;color:var(--fgColor-muted);border-left:.25em solid var(--borderColor-default)}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px;word-wrap:normal}.markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-body input::-webkit-outer-spin-button,.markdown-body input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body .mr-2{margin-right:var(--base-size-8, 8px)!important}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--fgColor-danger)}.markdown-body .anchor{float:left;padding-right:var(--base-size-4);margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--fgColor-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:var(--base-size-16);font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 var(--base-size-16);margin-bottom:var(--base-size-16)}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--borderColor-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--bgColor-default);border-top:1px solid var(--borderColor-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--bgColor-muted)}.markdown-body table img{background-color:transparent}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--borderColor-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--fgColor-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--bgColor-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:var(--base-size-16)}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:var(--base-size-16);overflow:auto;font-size:85%;line-height:1.45;color:var(--fgColor-default);background-color:var(--bgColor-muted);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px var(--base-size-8) 9px;text-align:right;background:var(--bgColor-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--bgColor-muted);border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--fgColor-muted);border-top:1px solid var(--borderColor-default)}.markdown-body .footnotes ol{padding-left:var(--base-size-16)}.markdown-body .footnotes ol ul{display:inline-block;padding-left:var(--base-size-16);margin-top:var(--base-size-16)}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:calc(var(--base-size-8)*-1);right:calc(var(--base-size-8)*-1);bottom:calc(var(--base-size-8)*-1);left:calc(var(--base-size-24)*-1);pointer-events:none;content:"";border:2px solid var(--borderColor-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--fgColor-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body body:has(:modal){padding-right:var(--dialog-scrollgutter)!important}.markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.markdown-body .pl-e,.markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.markdown-body .pl-v,.markdown-body .pl-smw{color:var(--color-prettylights-syntax-variable)}.markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.markdown-body .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.markdown-body .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.markdown-body .pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.markdown-body .pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.markdown-body .pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.markdown-body .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.markdown-body .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.markdown-body .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.markdown-body .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.markdown-body .pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.markdown-body .pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.markdown-body button:focus:not(:focus-visible),.markdown-body summary:focus:not(:focus-visible),.markdown-body a:focus:not(:focus-visible){outline:none;box-shadow:none}.markdown-body [tabindex="0"]:focus:not(:focus-visible),.markdown-body details-dialog:focus:not(:focus-visible){outline:none}.markdown-body g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:var(--base-text-weight-normal, 400);line-height:1;vertical-align:-.075em}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:var(--base-text-weight-normal, 400)}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:var(--base-size-4)}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.markdown-body ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{padding:var(--base-size-8) var(--base-size-16);margin-bottom:var(--base-size-16);color:inherit;border-left:.25em solid var(--borderColor-default)}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{display:flex;font-weight:var(--base-text-weight-medium, 500);align-items:center;line-height:1}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis)}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent)}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis)}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done)}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis)}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention)}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis)}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success)}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis)}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger)}.markdown-body>*:first-child>.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button[disabled]{pointer-events:none;opacity:.4}.blank{background-color:transparent;border:none;outline:none;cursor:pointer}.juniob-btn{color:#e7e4cb;border-radius:1rem;background-color:#fe5e41cc;border:none;padding:.3rem .5rem;cursor:pointer}.button-container.animated:not(.loading){z-index:1}.button-container.animated:not(.loading) :before{content:"";position:absolute;width:20px;height:2px;left:-20px;top:50%;transform:translateY(-50%);background-color:#fe5e41;box-shadow:5px -9px #fe5e41,5px 9px #fe5e41;transition:width .5s,left .5s,height .5s,box-shadow .5s;transition-delay:.3s,.1s,0s,0s;z-index:-1;border-radius:1rem}.button-container.animated:not(.loading) :hover:before{width:100%;height:100%;left:-2px;box-shadow:5px 0 #fe5e41,5px 0 #fe5e41;transition-delay:0s,.1s,.3s,.3s;z-index:-1}.button-container.animated:not(.loading) .active:before{width:100%;height:100%;left:-2px;box-shadow:5px 0 #fe5e41,5px 0 #fe5e41;z-index:-1}.button-container .btn-animated{position:relative;border:none;outline:none;border-radius:1rem;text-transform:uppercase;letter-spacing:.2rem;padding:.3rem 1rem;cursor:pointer;width:fit-content;background-color:transparent;color:#e7e4cb}.button-container .juniob-btn-inner-text-width{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-icon{color:#fe5e41;margin-left:.1rem;font-size:.8rem;cursor:pointer}.remove-icon svg{display:block}.icon-crud{font-size:1.5rem;display:flex;cursor:pointer;align-items:center}.icon-crud.delete{color:red}.icon-crud.edit{font-size:2rem;color:#fe5e41cc}.icon-crud[disabled]{pointer-events:none;cursor:default}.icon-crud[disabled] svg{color:gray;opacity:.5}.dropdown-container{max-width:1000px;position:relative}.dropdown-container.disabled{opacity:.4;pointer-events:none}.dropdown-container .dropdown{display:flex;flex-direction:row;flex-wrap:wrap;color:#e7e4cb;min-height:3rem;position:relative;justify-content:space-between;cursor:pointer}.dropdown-container .dropdown span{font-size:1.3rem;display:flex;align-items:center}.dropdown-container .dropdown .collection{flex:1;max-width:100%;flex-wrap:wrap;justify-content:flex-start}.dropdown-container .dropdown .collection span{border-bottom:1px solid rgba(66,75,84,.8);border-radius:0 0 .9rem;padding-right:1px;white-space:nowrap}.dropdown-container .dropdown .collection span .remove-icon{padding:.2rem;border-radius:1rem;margin-left:.2rem}.dropdown-container .dropdown button{color:#fe5e41;margin-left:1rem;cursor:pointer}.dropdown-list{max-width:fit-content;max-height:250px;overflow-y:auto;position:absolute;border-radius:1rem;margin-top:2px;padding:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#424b5466;z-index:2}.dropdown-list li{padding:.3rem .3rem .3rem .4rem;margin-bottom:.3rem;cursor:pointer;list-style:none;font-size:1.2rem}.dropdown-list li[aria-disabled=true]{pointer-events:none;cursor:default;opacity:.4}.juniob-combobox.disabled,.juniob-multi-select.disabled{opacity:.4;pointer-events:none}.juniob-combobox.juniob-card,.juniob-multi-select.juniob-card{padding:.5rem;background-color:transparent}.juniob-combobox .content,.juniob-multi-select .content{color:#e7e4cb;min-height:40px;font-size:1.2rem;background-color:#424b541a;border:1px solid rgba(66,75,84,.3);border-radius:1rem;padding:.5rem 1rem;margin-bottom:1rem}.juniob-combobox .content .remove-icon,.juniob-multi-select .content .remove-icon{padding-inline:3px}.juniob-combobox .content .draggable,.juniob-multi-select .content .draggable{cursor:move;cursor:grab}.juniob-combobox .content .draggable:active,.juniob-multi-select .content .draggable:active{cursor:grabbing}.juniob-combobox input,.juniob-multi-select input{border-bottom:1px solid rgba(254,94,65,.6);border-radius:0}.juniob-combobox input:hover,.juniob-multi-select input:hover{cursor:text}.juniob-combobox #multi-select,.juniob-multi-select #multi-select{max-width:73%}.juniob-combobox .validate-input,.juniob-multi-select .validate-input{font-size:1rem;padding:.2rem .4rem}.juniob-combobox .error-message,.juniob-multi-select .error-message{position:static}.form-group{width:100%;display:flex;flex-direction:column}.form-group label{font-size:1.2rem;width:100%}.form-group label span{color:red;margin-inline:.2rem;font-size:15px}.form-group label[hidden]{display:none}.form-group input{min-height:40px;font-size:1.3rem;width:100%;outline:none;border:none;background-color:transparent;color:#e7e4cb}.form-group input[type=radio],.form-group input[type=checkbox]{min-height:auto;width:20px;height:20px;cursor:pointer;accent-color:#fe5e41}.form-group input[type=number]::-webkit-inner-spin-button,.form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-group input[type=number]{-moz-appearance:textfield}.form-group input[disabled]{opacity:.4}.form-group input::placeholder{color:#e7e4cb99}.form-group .juniob-input{color:#e7e4cb;padding:.5rem;border-radius:1rem;border:1px solid rgba(66,75,84,.8);background-color:#424b544d}.input-container{position:relative;justify-content:flex-start}.input-container.disabled{pointer-events:none}.input-container.disabled label{opacity:.5}.input-container.is-animated{padding-left:2rem}.input-container .animation{position:relative;z-index:1}.input-container .animation:before{content:"";position:absolute;width:20px;height:2px;left:-30px;top:calc(50% + 4px);transform:translateY(-50%);background-color:#6824226c;box-shadow:5px -9px #6824226c;z-index:-1}.input-container .animation .input-container-animated{position:relative}.input-container .animation .input-container-animated:before{content:"";position:absolute;width:20px;height:1px;left:-25px;top:calc(50% + 13px);transform:translateY(-50%);background:linear-gradient(90deg,#6824226c,#fe5e4180);transition:width .5s;z-index:-1}.input-container .animation .input-container-animated.active{position:relative}.input-container .animation .input-container-animated.active:before{content:"";position:absolute;width:calc(100% + 25px);height:1px;left:-25px;top:calc(50% + 13px);transform:translateY(-50%);background:linear-gradient(90deg,#6824226c,#fe5e4180);transition:width .5s;z-index:-1}.input-container .date-picker{position:relative}.input-container .date-picker .error-message-helper{bottom:-4px}.pdf-container{display:flex;flex-direction:column;align-items:center}.pdf-container .file-preview{display:flex;flex-direction:column;align-items:flex-end;position:relative}.pdf-container .file-preview .action-file{color:#35000e;font-size:1.5rem;font-weight:bolder;cursor:pointer;position:absolute;z-index:1;top:0;right:0;transform:translate(50%,-50%);background-color:#fe5e41;border-radius:1rem;display:flex;box-shadow:0 0 0 5px #1e0008}.pdf-container .file-preview .action-file.eye{top:5px;right:5px;color:#fe5e41;background-color:transparent;box-shadow:none}.pdf-container .file-preview .pdf-preview{border-radius:1rem;overflow:hidden;position:relative;max-width:18rem;overflow-x:auto}.pdf-container .file-preview .pdf-preview .react-pdf__Page__canvas{margin:0 auto;width:18rem!important;height:100%!important}.pdf-container .error-message{margin-top:12px;font-size:1.1rem;max-width:200px;word-break:break-word;white-space:normal}.pdf-container .download-file{margin-top:1rem}.pdf-container label{border:dashed 3px #fe5e41;border-radius:2rem;padding:4rem 2rem;cursor:pointer;color:#fe5e41;font-size:1.2rem}.pdf-container input[type=file]{display:none}.juniob-textarea{height:10rem;width:100%;border:none;background-color:#e7e4cb;outline:none;border-radius:1rem;padding:.5rem;resize:none;font-size:1.2rem}.checkbox-wrapper{display:inline-flex;align-items:flex-start;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-wrapper.disabled{cursor:not-allowed;opacity:.6}.checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-input:focus+.checkbox-label .checkbox-custom{box-shadow:0 0 0 3px #3b82f61a;border-color:#fe5e41e6}.checkbox-input:checked+.checkbox-label .checkbox-custom{background-color:#fe5e41;border-color:#fe5e41}.checkbox-input:checked+.checkbox-label .checkbox-custom .checkbox-icon{opacity:1;transform:scale(1)}.checkbox-input:disabled+.checkbox-label{cursor:not-allowed}.checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:14px;line-height:1.5;color:#374151}.checkbox-label:hover .checkbox-custom{border-color:#fe5e41cc;background-color:#fe5e41b3}.checkbox-custom{position:relative;width:20px;height:20px;border:2px solid rgba(254,94,65,.7);border-radius:4px;background-color:transparent;transition:all .2s ease-in-out;flex-shrink:0;display:flex;align-items:center;justify-content:center}.checkbox-custom .checkbox-icon{width:20px;height:20px;color:#424b54;opacity:0;transform:scale(.8);transition:all .2s ease-in-out}.checkbox-text{font-size:1rem;margin-right:8px;font-weight:400;color:#e7e4cb}.checkbox-wrapper.small .checkbox-custom{width:16px;height:16px}.checkbox-wrapper.small .checkbox-custom .checkbox-icon{width:10px;height:10px}.checkbox-wrapper.small .checkbox-label{font-size:12px}.checkbox-wrapper.small .checkbox-text{margin-left:6px}.checkbox-wrapper.large .checkbox-custom{width:24px;height:24px}.checkbox-wrapper.large .checkbox-custom .checkbox-icon{width:16px;height:16px}.checkbox-wrapper.large .checkbox-label{font-size:16px}.checkbox-wrapper.large .checkbox-text{margin-left:10px}.checkbox-wrapper.success .checkbox-input:checked+.checkbox-label .checkbox-custom{background-color:#10b981;border-color:#10b981}.checkbox-wrapper.success .checkbox-input:focus+.checkbox-label .checkbox-custom{box-shadow:0 0 0 3px #10b9811a;border-color:#10b981}.checkbox-wrapper.success .checkbox-label:hover .checkbox-custom{border-color:#10b981}.checkbox-wrapper.danger .checkbox-input:checked+.checkbox-label .checkbox-custom{background-color:#ef4444;border-color:#ef4444}.checkbox-wrapper.danger .checkbox-input:focus+.checkbox-label .checkbox-custom{box-shadow:0 0 0 3px #ef44441a;border-color:#ef4444}.checkbox-wrapper.danger .checkbox-label:hover .checkbox-custom{border-color:#ef4444}.juniob-card{border-radius:1rem;background-color:#424b5440;box-shadow:0 0 1rem #16000099;border:1px solid #424b54;padding:.5rem .8rem}.basic-link{color:#fe5e41;text-decoration:none;padding-inline:.2rem}.basic-link[aria-disabled]{opacity:.4}.error-form{color:red;opacity:.5}.error-message-helper{margin-bottom:4px;height:15px}.error-message-helper.custom{margin-top:-5px;height:10px}.error-message-helper .helper-message{position:fixed;color:#e7e4cb}.error-message{text-align:left;color:red;display:block;font-size:1rem;white-space:nowrap}.save-btn{position:sticky;background-color:#fe5e41;left:95%;top:0;margin-top:-40px;z-index:10;border-radius:1rem;transition:cubic-bezier(.42,-.29,.52,1.18) .3s}.save-btn.disabled{opacity:.7;background-color:#424b5480}.save-btn:hover{box-shadow:0 0 .3rem #424b5466}.save-btn .button-container{position:relative;z-index:10}.save-btn .button-container button{width:100%;height:100%;padding:.3rem 1rem;cursor:pointer;color:#e7e4cb;font-size:20px}.save-btn-motion-container{position:fixed;background-color:#fe5e41;right:7rem;top:14px;z-index:10;border-radius:1rem}.save-btn-motion-container.dirty{opacity:.2;background-color:#fe5e4100;transform:translateY(0) scale(0)}.save-btn-motion-container .button-container{position:relative;z-index:10}.save-btn-motion-container .button-container button{width:100%;height:100%;padding:.5rem 1.5rem;cursor:pointer;color:#e7e4cb}.on-air{margin-bottom:.8rem;position:relative;z-index:2}.on-air .on-air-button{background-color:#ff1c1c;transition:cubic-bezier(.42,-.29,.52,1.18) .4s;font-size:1rem}.on-air .on-air-button.published{transition:cubic-bezier(.42,-.29,.52,1.18) .4s;background-color:#06b606}.file-explorer{display:flex;height:100%;background:linear-gradient(135deg,#35000e,#5e0019);color:#e7e4cb;font-family:JetBrains Mono,Fira Code,Monaco,Menlo,Ubuntu Mono,monospace;position:relative}.file-explorer .sidebar{width:320px;min-width:280px;background:linear-gradient(180deg,#5e0019,#35000e);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 12px #0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.file-explorer .sidebar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(231,228,203,.05) 0%,rgba(231,228,203,.02) 50%,transparent 100%);pointer-events:none}.file-explorer .sidebar .sidebar-title{padding:20px 24px;margin:0;font-size:14px;font-weight:700;color:#e7e4cb;text-transform:uppercase;letter-spacing:1px;position:relative}.file-explorer .sidebar .sidebar-title:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,#fe5e41,#ffb4a6);border-radius:1px}.file-explorer .sidebar .file-tree{flex:1;overflow-y:auto;padding:16px 8px}.file-explorer .sidebar .file-tree::-webkit-scrollbar{width:6px}.file-explorer .sidebar .file-tree::-webkit-scrollbar-track{background-color:transparent}.file-explorer .sidebar .file-tree::-webkit-scrollbar-thumb{background:#fe5e4126;border-radius:30px}.file-explorer .sidebar .file-tree::-webkit-scrollbar-thumb:hover{background:#fe5e4140;box-shadow:0 0 8px #fe5e4166;cursor:pointer}.file-explorer .file-tree-item .file-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;margin:2px 8px;position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.file-explorer .file-tree-item .file-item:hover{background:linear-gradient(135deg,#fe5e4126,#fe5e411a);transform:translate(4px);box-shadow:0 1px 3px #0000004d;border-left:3px solid #fe5e41}.file-explorer .file-tree-item .file-item.selected{background:linear-gradient(135deg,#fe5e41,#ffb4a6);color:#35000e;transform:translate(6px);box-shadow:0 4px 12px #0006;border-left:4px solid rgb(215.8638743455,34.0837696335,1.1361256545);font-weight:600}.file-explorer .file-tree-item .file-item.selected .file-size{color:#35000ecc}.file-explorer .file-tree-item .file-item.selected .folder-toggle{color:#35000ee6}.file-explorer .file-tree-item .file-item .file-icon{font-size:18px;margin-right:12px;min-width:24px;text-align:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.file-explorer .file-tree-item .file-item .file-name{flex:1;font-size:14px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.file-explorer .file-tree-item .file-item .folder-toggle{font-size:12px;color:#e7e4cb99;margin-left:8px;transition:all .3s ease;padding:4px;border-radius:4px}.file-explorer .file-tree-item .file-item .folder-toggle:hover{background:#fe5e4133;color:#ffb4a6}.file-explorer .file-tree-item .file-item .file-size{font-size:11px;color:#e7e4cb99;margin-left:12px;white-space:nowrap;background:#e7e4cb1a;padding:2px 6px;border-radius:6px;font-weight:500}.file-explorer .editor-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1}.file-explorer .editor-panel .editor-container{display:flex;flex-direction:column;height:100%}.file-explorer .editor-panel .editor-container .editor-header{display:flex;align-items:center;padding:16px 24px;gap:12px;box-shadow:0 1px 3px #0000004d;position:relative}.file-explorer .editor-panel .editor-container .editor-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#fe5e41,#ffb4a6,#fe5e41)}.file-explorer .editor-panel .editor-container .editor-header .file-icon{font-size:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.file-explorer .editor-panel .editor-container .editor-header .file-path{font-size:15px;font-weight:600;color:#e7e4cb;flex:1;text-shadow:0 1px 2px rgba(0,0,0,.2)}.file-explorer .editor-panel .editor-container .editor-header .file-info{font-size:12px;color:#e7e4cbd9;background:linear-gradient(135deg,#fe5e4133,#fe5e411a);padding:6px 12px;border-radius:16px;font-weight:600;border:1px solid rgba(254,94,65,.3);box-shadow:0 1px 3px #0000004d}.file-explorer .editor-panel .editor-container .editor-content{flex:1;overflow:auto;background:linear-gradient(135deg,#35000e,#5e0019);position:relative}.file-explorer .editor-panel .editor-container .editor-content::-webkit-scrollbar{width:8px;height:8px}.file-explorer .editor-panel .editor-container .editor-content::-webkit-scrollbar-track{background:#35000e80;border-radius:4px}.file-explorer .editor-panel .editor-container .editor-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#fe5e41,#f12601);border-radius:4px}.file-explorer .editor-panel .editor-container .editor-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ffb4a6,#fe5e41);box-shadow:0 0 8px #fe5e4166}.file-explorer .editor-panel .editor-container .editor-content pre{height:100%;background-color:#424b5433;margin:0}.file-explorer .editor-panel .editor-container .editor-content pre code{font-family:JetBrains Mono,Fira Code,Monaco,Menlo,Ubuntu Mono,monospace;color:#e7e4cb;text-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;z-index:1}.file-explorer .editor-panel .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:60px 40px;background:radial-gradient(circle at center,rgba(254,94,65,.05) 0%,transparent 70%)}.file-explorer .editor-panel .empty-state .empty-icon{font-size:72px;margin-bottom:32px;opacity:.6;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:float 3s ease-in-out infinite}.file-explorer .editor-panel .empty-state h3{margin:0 0 16px;font-size:24px;font-weight:700;color:#e7e4cb;text-shadow:0 2px 4px rgba(0,0,0,.3)}.file-explorer .editor-panel .empty-state p{margin:0;font-size:16px;color:#e7e4cbd9;max-width:400px;line-height:1.6;font-weight:500}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.token.tag{color:#77e977}.token.property{color:#e7e4cbb3}@media (max-width: 768px){.file-explorer .sidebar{width:280px;min-width:240px}.file-explorer .file-tree-item .file-item{padding:8px 12px}.file-explorer .file-tree-item .file-item .file-size{display:none}}@media (max-width: 600px){.file-explorer{flex-direction:column}.file-explorer .sidebar{width:100%;height:35%;border-right:none;border-bottom:2px solid rgba(254,94,65,.3);box-shadow:0 2px 8px #0000004d}.file-explorer .editor-panel{height:65%}}.nav-container{width:130px;grid-column:1;grid-row:2/6;z-index:2}.nav-container .second-nav{padding:4rem 0 0 1rem;min-width:100px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.nav-container .second-nav span{padding:.5rem;width:100%}.nav-container .second-nav span:not(.home-active):hover{background-color:#35000e;box-shadow:0 0 .5rem .2rem #35000e66;border:none;border-radius:.5rem 0 0 .5rem;transition:1s}.nav-container .second-nav span:not(.home-active):hover a{color:#e7e4cb;display:block}.nav-container .second-nav .active,.nav-container .second-nav .home-active{background-color:#35000e;box-shadow:0 0 .4rem .1rem #35000e99;border:none;border-radius:.5rem 0 0 .5rem}.nav-container .second-nav .active a,.nav-container .second-nav .home-active a{color:#e7e4cb;display:block}.nav-container .second-nav .home-active,.nav-container .second-nav .home:hover{background-color:#010000}.nav-container .second-nav-parameter{position:fixed;bottom:0;left:2px}.logo{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center}.logo .disabled{pointer-events:none;cursor:none}.logo img{width:80px;position:fixed;top:0;left:25px;transform:scale(1.4)}.main-nav{min-width:150px;grid-column:2/6;grid-row:1;padding-right:2rem;height:4rem;display:flex;justify-content:flex-end;align-items:center;gap:1rem}.main-nav .login-btn,.main-nav .signup-btn{text-transform:uppercase;letter-spacing:.1rem}.setting-btn{font-size:.7rem;margin-bottom:.5rem;gap:5px}.setting-btn svg{font-size:.8rem}.parameter-modal h1{font-size:2rem}.parameter-modal h2{margin-bottom:.5rem}.parameter-modal p{font-size:1.1rem}.parameter-modal p svg{margin-left:.3rem;margin-right:.2rem;position:relative;top:4px}.parameter-modal span{white-space:nowrap}.parameter-modal .ongoing-subscription-credits .prompt{font-size:1.2rem;margin-bottom:.7rem}.parameter-modal .ongoing-subscription-credits .subscription{margin-bottom:.5rem}.parameter-modal .ongoing-subscription-credits .term-of-use{font-style:italic}nav a{font-size:1.1em;text-decoration:none;color:#000}.mobile-navigation{display:flex;justify-content:space-between;align-items:center;position:relative;padding-inline:1rem}.mobile-navigation img{height:50px;transform:scale(1.3)}.mobile-navigation .burger-wrapper{position:relative;width:2rem;height:2rem;cursor:pointer;z-index:1000}.mobile-navigation .burger-icon,.mobile-navigation .close-icon{position:absolute;top:0;left:0;transition:opacity .3s ease,transform .3s ease}.mobile-navigation .burger-icon{opacity:1;transform:scale(1);color:#fe5e41cc}.mobile-navigation .burger-icon.hidden{opacity:0;transform:scale(.8) rotate(20deg);pointer-events:none}.mobile-navigation .close-icon{opacity:0;transform:scale(.8) rotate(-20deg);color:#fe5e41;pointer-events:none}.mobile-navigation .close-icon.visible{opacity:1;transform:scale(1) rotate(0);pointer-events:auto}.mobile-navigation .menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:998;animation:fadeIn .3s ease forwards}.mobile-navigation .menu{position:fixed;top:0;right:0;width:80%;max-width:320px;height:100vh;background-color:#35000e;color:#e7e4cb;z-index:999;display:flex;flex-direction:column;padding:2rem 1.5rem;gap:1rem;animation:slideIn .3s ease forwards;box-shadow:-4px 0 20px #0003}.mobile-navigation .menu .menu-content{display:flex;flex-direction:column;gap:1.2rem;margin-top:1rem}.mobile-navigation .menu .menu-content a{text-decoration:none;color:#e7e4cb;font-size:1rem;font-weight:500;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.1);transition:color .2s ease}.mobile-navigation .menu .menu-content a:hover{color:#fe5e41}.mobile-navigation .menu .menu-content .logout{width:100%}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.scroll-bar ::-webkit-scrollbar{width:5px;height:5px}.scroll-bar ::-webkit-scrollbar-track{background-color:#e7e4cbb3;border-radius:100vw;margin:5px}.scroll-bar ::-webkit-scrollbar-thumb{background:#35000eb3;border-radius:100vw}.scroll-bar ::-webkit-scrollbar-thumb:hover{background:#35000e}.loading-animation{display:flex;flex-direction:row;gap:.2rem}.loading-animation div{width:.6rem;height:.6rem;color:#fff;border-radius:100%}.carrousel-container{width:100%}.carrousel-container .carousel{overflow-y:auto;box-shadow:0 0 5px #424b54cc;border-radius:1rem}.carrousel-container .carousel .inner-carousel{display:flex;flex-direction:row;min-height:250px;padding-right:1rem}.carrousel-container .carousel .inner-carousel .item{display:flex;flex-direction:column;min-width:17rem;width:280px;margin:1rem;padding:1rem;border-radius:20px;background:linear-gradient(159deg,#424b5480,#424b5433)}#modal .overlay{position:fixed;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#424b544d;z-index:2}#modal .overlay .modal{min-width:350px;max-height:100vh;position:fixed;padding:1.9rem 1rem 1rem;color:#fe5e41;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:.5rem;background-color:#35000e;z-index:2}@media screen and (max-width: 800px){#modal .overlay .modal{max-height:550px;overflow:scroll}}#modal .overlay .modal.fit-content{min-width:auto;padding:0}#modal .overlay .modal .close-modal{position:absolute;right:8px;top:8px;color:#fe5e41;font-size:1.4rem;cursor:pointer}.asterisk-container{transition:.5s}.asterisk-container .asterisk{opacity:.6;font-size:1rem;margin-right:.1rem}.asterisk-container .asterisk-required{font-size:1rem;opacity:0;color:red}.asterisk-container .asterisk-required.visible{opacity:1;transition:.5s}.asterisk-container.required{transition:.5s;opacity:1;color:red}.juniob-table{color:#e7e4cb}.juniob-table div.rt-th{align-items:center;background-color:#0ff}.juniob-table .table{overflow-x:auto}.juniob-table table{min-width:1450px;line-height:2.8rem;border-collapse:collapse;box-shadow:0 0 .3rem #0000004d}.juniob-table table caption{font-size:1.8rem}.juniob-table table thead,.juniob-table table tbody,.juniob-table table tr{display:table;width:100%;table-layout:fixed}.juniob-table table tr{text-align:left;border-bottom:none}.juniob-table table td,.juniob-table table th{padding-left:12px}.juniob-table table tr:nth-child(odd){background-color:#424b541a}.juniob-table table tr:nth-child(2n){background-color:#424b5433}.juniob-table table thead th{vertical-align:middle}.juniob-table table thead th .sort{gap:.2rem}.juniob-table table thead th .sort svg{cursor:pointer}.juniob-table table thead .disabled{opacity:.3;pointer-events:none}.juniob-table table thead tr{font-size:1.2rem}.juniob-table table tbody{display:block;overflow:auto;table-layout:fixed;max-height:600px}.juniob-table table tbody td.disabled{opacity:.3;pointer-events:none}.juniob-table table tbody td.row-disabled{-webkit-filter:sepia() blur(1px);filter:sepia() blur(1px);opacity:.5}.juniob-pagination{width:100%;padding:.5rem 1rem}.juniob-pagination button{display:flex;align-items:center;justify-content:center}.juniob-pagination .pages{gap:.3rem;font-size:1.2rem;cursor:pointer;max-width:100px;overflow-y:auto}.juniob-pagination .pages span{margin-inline:.3rem}.juniob-pagination .pages .selected{color:#fe5e41}.juniob-pagination .pages .dropdown-container .dropdown{background-color:transparent;border:none}.juniob-pagination .pages .dropdown-container .dropdown span{display:flex;align-items:center;justify-content:center}.juniob-pagination .pages .dropdown-container .dropdown button{margin-left:2px}.juniob-pagination .pages .dropdown-container .dropdown button svg{font-size:1.2rem}.juniob-pagination .pages .dropdown-container .dropdown-list{transform:translateY(-15px) translate(6px);background-color:transparent;border-radius:0;max-height:150px}.juniob-pagination .pages .dropdown-container .dropdown-list li{padding:0}.juniob-pagination svg{color:#fe5e41;font-size:2rem}.column-filters{margin-bottom:.5rem}.column-filters .search{font-size:2rem;margin-right:.5rem}.advanced-filters{margin-left:1rem;position:relative;min-height:50px;align-items:center}@media screen and (max-width: 800px){.advanced-filters{flex-direction:column;align-items:flex-start;margin-left:0;margin-top:1rem;min-height:0}}.advanced-filters .filter-button{color:#fe5e41;display:flex}.advanced-filters .filter-button svg{font-size:1.3rem}.advanced-filters .menu{position:absolute;min-width:200px;max-width:350px;top:0;left:30px;z-index:10;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#424b54b3}.advanced-filters .menu span{font-size:1.1rem;cursor:pointer}.advanced-filters .menu span.disabled{opacity:.7;pointer-events:none}.advanced-filters .selected-filters span{font-size:1.1rem}.advanced-filters .selected-filters .display-filter .ui-display{background-color:#35000e;box-shadow:0 0 .5rem #35000e;padding:.3rem .5rem;border-radius:1rem;cursor:pointer}.advanced-filters .selected-filters .display-filter .ui-display span{font-weight:700}.advanced-filters .selected-filters .display-filter .ui-display button{font-size:1.3rem;margin-left:.3rem}.advanced-filters .selected-filters .edit-filter{background-color:#35000e;padding-inline:.3rem;border-radius:1rem;gap:5px;width:fit-content}.advanced-filters .selected-filters .edit-filter .dropdown-container .dropdown{padding:0;background-color:transparent;border:none;box-shadow:none}.advanced-filters .selected-filters .edit-filter .dropdown-container .dropdown button:not(.remove-icon){margin-left:.2rem;transform:translateY(3px)}.advanced-filters .selected-filters .edit-filter .date-picker{max-width:200px}.advanced-filters .selected-filters .edit-filter .display{gap:8px}.advanced-filters .selected-filters .edit-filter .remove-filter{color:red;display:flex;cursor:pointer}.advanced-filters .selected-filters .filter-error{width:100%;text-align:center;height:5px;font-size:.8rem;color:red}.advanced-filters .query-buttons{margin-right:1rem}.advanced-filters .query-buttons .clear button{background-color:transparent;color:red}.confirm-dialog .title{font-size:1.5rem}.confirm-dialog .description{max-width:600px}.confirm-dialog .css-puotql-MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:.9rem;opacity:.8}.confirm-dialog .action-buttons .cancel{color:#fd2f2f;background-color:transparent}body .overlay{position:fixed;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100}body .overlay .modal{position:fixed;padding:2rem;color:#fe5e41;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:.5rem;background-color:#35000e;border:2px solid rgba(231,228,203,.3);z-index:2}body .overlay .modal .close-modal{position:absolute;right:8px;top:8px;color:#fe5e41;font-size:1.6rem;cursor:pointer}.juniob-badge{padding:.3rem .5rem;border-radius:1rem}.juniob-badge svg{transform:translateY(2px)}.juniob-badge.success{background-color:green}.juniob-badge.warning{background-color:#da6f00de}.juniob-badge.error{background-color:#ff0000ad}.juniob-badge.info{background-color:#4545f4}.juniob-badge.inactive{background-color:#5c5b5a80;color:#e7e4cbb3}.message-button{position:relative}.message-button .unread-message-count{position:absolute;color:#e7e4cb;font-size:1.3rem;top:-10px;left:-6px}.chat-window{height:500px;width:400px}.chat-window .chat-header{text-align:center;font-size:1.3rem}.chat-window .chat-messages{position:relative;flex:1;background-color:#e7e4cb;border-radius:1rem;padding:.5rem;margin-block:.5rem;overflow-y:auto;overflow-x:hidden;box-shadow:inset 0 -15px 20px -10px #35000e99;gap:.5rem;-ms-overflow-style:none;scrollbar-width:none}.chat-window .chat-messages::-webkit-scrollbar{display:none}.chat-window .chat-messages span{width:fit-content;font-size:.7rem;color:#35000eb3}.chat-window .chat-messages .message{color:#35000e;background-color:#35000e12;width:fit-content;padding:.2rem .3rem;border-radius:10px;white-space:normal;word-break:break-word;max-width:80%}.chat-window .chat-messages .sent{align-items:flex-end}.chat-window .chat-messages .sent .message{background-color:#fe5e4112}.chat-window .chat-input input{flex:1;font-size:1rem}.markdown-body{border-radius:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;border-radius:10px}.markdown-body .hljs-string{color:#b4d7ff}.markdown-body .hljs-number{color:#4fa1ff}.markdown-body *{font-family:inherit!important}.wizard-container{display:flex;justify-content:center;align-items:center;background-color:#35000eb3;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.wizard-box{background-color:#1f2123;color:#e7e4cb;padding:2rem;border-radius:1rem;width:90%;max-width:500px;box-shadow:0 8px 24px #0006;transition:transform .3s ease-in-out;animation:fadeIn .4s ease-in-out}@keyframes fadeIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.box-title{text-align:center;margin-bottom:2rem}.title-container{margin-bottom:1rem}.wizard-icon{width:28px;height:28px;color:#fe5e41}.wizard-title{font-size:1.3rem}.wizard-title.fade-in{animation:fadeInContent .3s forwards}.wizard-title.fade-out{animation:fadeOutContent .3s forwards}.wizard-content{font-size:1rem;margin-bottom:2rem;transition:opacity .3s ease;opacity:1}.wizard-content.fade-in{animation:fadeInContent .3s forwards}.wizard-content.fade-out{animation:fadeOutContent .3s forwards}@keyframes fadeInContent{0%{opacity:0}to{opacity:1}}@keyframes fadeOutContent{0%{opacity:1}to{opacity:0}}.wizard-footer{display:flex;justify-content:space-between;gap:1rem}.wizard-button{background-color:transparent;border:2px solid #fe5e41;color:#fe5e41;padding:.6rem 1rem;border-radius:8px;cursor:pointer;font-weight:700;transition:background-color .3s,color .3s,transform .2s ease}.wizard-button:hover{background-color:#fe5e41;color:#35000e;transform:translateY(-2px)}.wizard-button.primary{background-color:#fe5e41;color:#35000e}.wizard-button.primary:hover{background-color:#fe735a;transform:translateY(-2px)}:root{--bg-color: #35000e;--text-color: #e7e4cb;--interactive-color: #fe5e41;--section-bg: rgba(255, 255, 255, .05);--border-color: rgba(231, 228, 203, .2)}*{padding:0;margin:0;box-sizing:border-box}*:not(button){font-family:Gentium Basic,serif}body{width:100vw;overflow-x:hidden}body #root{min-height:100vh;display:grid;grid-template-columns:min-content auto;grid-template-rows:min-content auto;grid-column-gap:0px;grid-row-gap:0px;background-color:#e7e4cb}body .responsive-progress{background:linear-gradient(157deg,#35000e,#160000 80%);width:100vw;height:100vh}body .container{grid-column:2/6;grid-row:2/6;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 1rem #35000e99;background:linear-gradient(157deg,#35000e,#160000 80%);border-radius:2rem 0 0;overflow-y:auto;overflow-x:hidden;position:relative;isolation:isolate;padding:1rem}body .container.remove-padding-bottom{padding-bottom:0}body .container.source-code{padding:0;max-height:calc(100vh - 64px)}body .container.source-code .footer{display:none}body .container>section{flex-grow:1}body .container .peinture-blurry{position:absolute;z-index:-1;width:100%;height:100%;top:0;right:0;bottom:0;left:0;transition:.3s cubic-bezier(.27,.49,1,.78)}body .container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-image:url(/assets/picture/background-stripe.png);z-index:-2;transition:.3s cubic-bezier(.27,.49,1,.78);opacity:.4}body .container.lower-opacity .peinture-blurry{transition:.3s cubic-bezier(.27,.49,1,.78);opacity:.4}body .container.lower-opacity:before{transition:.3s cubic-bezier(.27,.49,1,.78);opacity:.1}body .Toastify{position:fixed}body h1,body h2{font-family:Poiret One,cursive;color:#e7e4cb}body h3,body h4,body h5,body h6{font-family:Quicksand,sans-serif;color:#e7e4cbcc}body p,body ul,body li{color:#e7e4cb}body ul{list-style-position:inside}body button{font-size:1.1rem;cursor:pointer}@media screen and (max-width: 800px){body #root{display:flex;flex-direction:column}body #root .container{display:flex;width:100%;height:100vh;border-radius:2rem 2rem 0 0;box-shadow:0 0 .3rem #35000e99;clip-path:inset(-10px 0px 0px 0px)}}.layout{display:flex}.row{flex-direction:row}.column{flex-direction:column}.align-items{align-items:center}.align-left{align-items:flex-start}.align-right{align-items:flex-end}.align-center{align-items:center}.justify-center{justify-content:center}.center{align-items:center;justify-content:center}.layout-center{display:flex;align-items:center;justify-content:center}.right{justify-content:flex-end}.left{justify-content:flex-start}.gap{gap:1rem}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.flex{flex:1}.wrap{flex-wrap:wrap}.blank{background-color:transparent;border:none;outline:none}.container-global{flex:1;width:100%;display:flex;flex-direction:column;gap:2rem}.container-global header{display:flex;gap:.8rem;flex-direction:column}.container-global header h1{font-size:3rem}.container-global header h3{font-size:1.3rem}.container-global .global{display:flex;flex-direction:column;align-items:flex-start;color:#e7e4cb}.home-layout{width:100%;padding:clamp(.5rem,2vw,1.5rem);background-color:transparent}.home-layout p{font-size:clamp(1.1rem,1vw,1.25rem);line-height:1.5rem;opacity:.9;pointer-events:none;padding:.2rem .5rem;border-radius:1rem;text-align:justify}.homepage{width:100%;display:flex;flex-direction:row;gap:4rem}.homepage .hero-section{height:clamp(370px,50%,650px);display:flex;align-items:flex-start;flex-direction:column;gap:2rem;margin-top:2rem}.homepage .hero-section .header h1{font-family:Playfair Display SC,serif;font-size:3.5rem;width:fit-content;margin-bottom:1rem;line-height:3.5rem}.homepage .juniob-btn{font-size:1.2rem}@media screen and (max-width: 1200px){.homepage{margin-top:2rem;flex-direction:column;height:auto}.homepage .hero-section{margin-top:4rem;flex-direction:column;align-items:center}.homepage .hero-section .header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.homepage .hero-section .header h1{margin-bottom:0;text-align:center}.homepage .hero-section .header div p,.homepage .hero-section .header .subhero-title{text-align:center}.homepage .hero-section .header .subhero-card .subhero-content{padding-bottom:2rem}.homepage .hero-section .header .subhero-card .card-highlight{padding-bottom:1rem}.homepage .hero-section .header .subhero-card .card-highlight .card-box{border-radius:.75rem}.homepage .hero-section .header .subhero-card .card-highlight .card-box .header-container{margin-top:0;margin-bottom:2rem}.homepage .hero-section .header .subhero-card .card-highlight .card-box .header-container .scores{margin-top:0}.homepage .hero-section .header .card-buttons{margin-bottom:1rem}.homepage .hero-section .header .layout{margin-top:1rem;display:flex;flex-direction:column;align-items:center}}@media screen and (max-width: 500px){.homepage{margin-top:2rem;height:auto}.homepage h1{text-align:center}.homepage .hero-section{margin-top:0;padding-bottom:2rem;height:auto}.homepage .hero-section .juniob-btn{font-size:1.2rem}.homepage .homepage-peinture{opacity:.4}}@property --deg{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.concept{display:flex;justify-content:center;align-items:center}.concept .developers-content,.concept .companies-content{display:flex;gap:3rem}.concept .concept-content{padding:1rem}.concept .concept-content.content-hovered{border-radius:1rem;position:relative;background:repeating-conic-gradient(from var(--deg),#fe5e41 0%,transparent 10%,#bd0034 15%,#840037 20%,transparent 30%,#4d163d 60%,transparent 100%);animation:animate 5s linear infinite}.concept .concept-content.content-hovered:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background-color:#35000e;border-radius:1rem}.concept .concept-content .ontop{height:100%;display:flex;flex-direction:column;justify-content:space-between;max-width:600px;position:relative;z-index:1}.concept .concept-content h2{font-size:1.6rem;padding-bottom:.2rem;width:100%}.concept .concept-content p{font-size:1.2rem;letter-spacing:-1px;line-height:1.6rem;text-align:left;opacity:.8}.concept .concept-content p strong{letter-spacing:1px;margin-inline:.2rem;font-size:1.2rem}.concept .concept-content .link-redirection{margin:1rem 0 .2rem;width:100%;text-align:center}.concept .concept-content .link-redirection a{cursor:pointer;border-radius:1rem;background-color:#fe5e4133;padding:.3rem .5rem;text-decoration:none;color:#e7e4cb;font-size:1.2rem}.concept .concept-content .link-redirection a svg{transform:translateY(25%);margin-left:3px}@keyframes animate{0%{--deg: 0deg}to{--deg: 360deg}}@media screen and (max-width: 800px){.developers-content,.companies-content{display:flex;flex-direction:column}}.pricing-container h1{font-size:3rem;text-align:center}.pricing-container .pricing{margin-top:1rem;display:flex;flex-direction:column;align-items:center;height:calc(100vh - 210px);padding:0 2rem;overflow-y:auto}.pricing-container .pricing h1{font-size:2rem;text-align:center}.pricing-container .pricing article{margin:1rem 0 3rem 0rem;width:clamp(300px,80%,600px);display:flex;flex-direction:column;align-items:center;justify-content:center}.pricing-container .pricing article p{font-size:1.2rem;letter-spacing:-1px;line-height:1.6rem;text-align:left;max-width:600px}.pricing-container .pricing article .contact strong{letter-spacing:1px;text-decoration:underline}.pricing-container .pricing .production-title{margin-top:1rem}.pricing-container .pricing .step-two{margin-bottom:1rem}.pricing-container .pricing .production-mode{display:flex;gap:2rem;height:100%;align-items:flex-start}.pricing-container .pricing .production-mode article{max-width:500px;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch}.pricing-container .pricing .production-mode article h2{font-size:1.9rem;text-align:center;opacity:.8;margin-bottom:1rem}.pricing-container .pricing .production-mode article ul{font-size:1.2rem;letter-spacing:-1px;line-height:1.6rem;text-align:left;max-width:600px}.pricing-container .pricing .production-mode article ul p{min-height:fit-content}.pricing-container .pricing .production-mode article p{font-size:1.2rem;letter-spacing:-1px;line-height:1.6rem;text-align:left;max-width:600px;min-height:160px}.pricing-container .pricing .production-mode article strong{letter-spacing:1px}.pricing-container .pricing .production-mode article span{font-size:1.3rem;letter-spacing:1px}@media screen and (max-width: 900px){.pricing-container .pricing{margin-top:1rem}.pricing-container .pricing h1,.pricing-container .pricing h2{padding:0 1.4rem}.pricing-container .pricing .production-mode{flex-direction:column;align-items:center}.pricing-container .pricing .production-mode article{align-self:center;margin-bottom:0}}@media screen and (max-width: 500px){.pricing{margin-top:0;padding:0}}input{color:#e7e4cb;font-size:1.3rem;height:2.5rem;padding:.5rem;border-radius:1rem;border:1px solid rgba(66,75,84,.8);background-color:#424b544d;outline:none}.contact-form{width:100%;display:flex;position:relative;align-items:center;justify-content:center;flex-direction:column;margin-block:auto}.contact-form h1{font-size:3rem;margin-bottom:1rem}.contact-form form{width:100%;max-width:650px;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-form form .basic-info{width:100%}.contact-form form .firstname-lastname,.contact-form form .email{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.contact-form form .body{width:100%}.contact-form form .body textarea{height:6.5rem;width:100%;border:none;background-color:#e7e4cb;color:#424b54;outline:none;border-radius:1rem;padding:.5rem;resize:none;font-size:1rem;font-weight:600}.contact-form form .body .error-textarea-contact,.contact-form form .required{color:red;margin-inline:.2rem;font-size:15px}.contact-form form .btn-required{display:flex;flex-direction:column;margin-top:.2rem;width:100%}.contact-form form .btn-required .privacy-link{display:flex;align-items:center;gap:.5rem}.contact-form form .btn-required .privacy-link a{text-decoration:none;color:#e7e4cbcc}.contact-form form .btn-required .privacy-link input{accent-color:#fe5e41;transform:translateY(2px);height:15px;width:15px;cursor:pointer}.contact-form form .btn-required .field-required{white-space:nowrap}.contact-form form .btn-required div{width:100%}.contact-form form .btn-required div .button-container{width:100%;text-align:center}.contact-form form .btn-required div .button-container button{font-size:1.1rem}.contact-form form .contact-request-message{text-align:center}.contact-form form .contact-request-message p{font-size:1.1rem;margin-block:.1rem;font-weight:bolder;color:#e7e4cbb3;position:relative}.contact-form form .contact-request-message .success{color:green}.contact-form form .contact-request-message .error{color:red}@media screen and (max-width: 700px){.contact-form{margin-top:2rem}.contact-form:before{display:none}.contact-form form .firstname-lastname{flex-direction:column;gap:0}}@media screen and (max-width: 500px){.contact-form form .btn-required{flex-direction:column}.contact-form form .btn-required div .button-container{margin-top:1rem;transform:initial}}.process{width:100%;position:relative}.process h1{text-align:center;font-size:2.5rem}.process .paragraph-header{text-align:center;font-size:1.7rem;padding-bottom:1rem}.process .concept-redirection{position:absolute;width:fit-content;right:0;top:.5rem}.process .concept-redirection .juniob-btn{font-size:.8rem}.process .process-steps{width:100%;height:calc(100vh - 250px);margin-top:1rem;overflow-x:hidden;overflow-y:auto;border:2px solid rgba(66,75,84,.3);background-color:#35000ecc;border-radius:1rem}.process .process-steps h3{text-align:center;margin-bottom:1rem;color:#e7e4cb;font-weight:900;text-transform:uppercase}.process .process-steps .wrapper{display:flex;flex-direction:column;padding:0 2rem}.process .process-steps .wrapper article:not(.contact){display:flex;align-items:center;justify-content:center;gap:3rem;height:calc(100vh - 250px);position:sticky}.process .process-steps .wrapper article:not(.contact) p{flex:.4;font-size:1.2rem;letter-spacing:-1px;max-width:600px}.process .process-steps .wrapper article:not(.contact) img:not(.contact-img){max-height:90%;max-width:65%}.process .process-steps .contact{height:calc(100vh - 250px);display:flex;flex-direction:column;justify-content:center;align-items:center}.process .process-steps .contact .header{display:flex;justify-content:center;align-items:center;gap:2rem}.process .process-steps .contact p{letter-spacing:-1px;font-size:1.5rem}.process .process-steps .contact img{max-width:20%}.process .process-steps .contact img.scale{max-width:clamp(150px,35rem,30%)}.process .process-steps .contact svg{font-size:2rem;color:#e7e4cb}.process .process-steps .contact .conclusion{display:flex;gap:2rem;margin-top:2rem}.process .process-steps .contact .conclusion h2{font-size:1.8rem}.process .process-steps .contact .conclusion div{display:flex;flex-direction:column;gap:1rem;flex:1}.process .process-steps .contact .conclusion div ul{flex:1;max-width:600px;list-style-type:circle;width:100%}.process .process-steps .contact .conclusion div ul li{list-style-position:inside;color:#e7e4cb;text-align:left;font-size:1.1rem;margin:.5rem 0}.process .button-container{margin-top:4.5rem;text-align:right}.process .button-container button{font-size:1.2rem;margin-bottom:2rem}.standout-feature-mobile{width:100%}.standout-feature-mobile .process .process-steps{border:none;background-color:transparent}.standout-feature-mobile .process .process-steps .wrapper{gap:3rem}.standout-feature-mobile .process .process-steps .wrapper article{height:auto}.standout-feature-mobile .process .process-steps .wrapper .contact{height:auto;padding-top:4rem}.standout-feature-mobile .process .process-steps .wrapper .contact svg{font-size:2rem;color:#e7e4cb}@media screen and (max-width: 1200px){.standout-feature-mobile .process .concept-redirection{position:static;margin-top:0;width:100%}.standout-feature-mobile .process .concept-redirection button{margin-bottom:0}.standout-feature-mobile .process .process-steps{height:auto;overflow-y:visible}.standout-feature-mobile .process .process-steps .wrapper{padding:2rem 1rem;gap:3rem}.standout-feature-mobile .process .process-steps .wrapper article:not(.contact){flex-direction:column;height:auto}.standout-feature-mobile .process .process-steps .wrapper article:not(.contact) img{max-width:none;width:clamp(300px,100%,700px)}.standout-feature-mobile .process .process-steps .wrapper article:not(.contact) .junior-card{max-height:400px;object-fit:contain}.standout-feature-mobile .process .process-steps .wrapper .contact{padding-top:1rem}}@media screen and (max-width: 900px){.standout-feature-mobile .process .process-steps .wrapper .contact{padding-top:3rem}.standout-feature-mobile .process .process-steps .wrapper .contact .header{flex-direction:column}.standout-feature-mobile .process .process-steps .wrapper .contact .header img{max-width:none;width:clamp(200px,100%,250px)}.standout-feature-mobile .process .process-steps .wrapper .contact .header img.scale{width:clamp(200px,100%,350px)}.standout-feature-mobile .process .process-steps .wrapper .contact .header svg{transform:rotate(90deg)}.standout-feature-mobile .process .process-steps .wrapper .contact .conclusion{flex-direction:column}}.landing{background-color:#35000eb3;width:100%;margin-bottom:1rem}.landing__hero{max-width:80rem;margin:0 auto;padding:4rem 1rem;text-align:center}@media (min-width: 640px){.landing__hero{padding:4rem 1.5rem}}@media (min-width: 1024px){.landing__hero{padding:4rem 2rem}}@media print{.landing__hero{padding:3rem 1rem}}.landing__hero-lead{font-size:2.25rem;font-weight:700;color:#e7e4cb;margin-bottom:1rem;line-height:1.3}.landing__hero-sub{font-size:1.5rem;color:#e7e4cbcc;line-height:1.6;max-width:60ch;margin:0 auto}.landing__section{padding:3rem 0}@media print{.landing__section{padding:2rem 0}}.landing__section--alt{background-color:#424b541a}.landing__section--cta{background-color:#424b5433}.landing__section-container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){.landing__section-container{padding:0 1.5rem}}@media (min-width: 1024px){.landing__section-container{padding:0 2rem}}.landing__section-title{font-size:1.875rem;font-weight:700;text-align:center;color:#e7e4cb;margin-bottom:2rem}.landing__grid{display:grid;gap:1.5rem}@media (min-width: 768px){.landing__grid--3-cols{grid-template-columns:repeat(3,1fr)}.landing__grid--benefits{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.landing__grid--benefits{grid-template-columns:repeat(3,1fr)}}.landing__card{background-color:#424b5433;padding:1.5rem;border-radius:.75rem;border:1px solid rgba(254,94,65,.2);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.landing__card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a;border-color:#fe5e4180}.landing__card-icon{height:2.5rem;width:2.5rem;color:#fe5e41;margin-bottom:.75rem}.landing__card-icon--small{color:#fe5e41;height:2rem;width:2rem}.landing__card h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#e7e4cb}.landing__card p{color:#e7e4cbcc}.landing__steps{display:flex;flex-direction:column;gap:2rem}.landing__steps-item{display:flex;align-items:flex-start;gap:1rem}.landing__steps-number{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#fe5e41;color:#e7e4cb;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;flex-shrink:0}.landing__steps-content h3{font-size:1.25rem;font-weight:600;margin-bottom:.25rem;color:#e7e4cb}.landing__steps-content p{color:#e7e4cbcc}.landing__cta{text-align:center}.landing__cta h2{font-size:1.875rem;font-weight:700;color:#e7e4cb;margin-bottom:1rem}.landing__cta p{font-size:1.25rem;color:#e7e4cbcc;margin-bottom:1.5rem}.juniob-api-section{padding:80px 0;background:linear-gradient(180deg,#35000ed9,#35000ea6 90%,#35000e00);color:#e7e4cb;width:100%;min-height:100vh}.juniob-api-section .juniob-api-container{margin:0 auto;max-width:1400px;padding:0 24px}.juniob-api-section .header{text-align:center;margin-bottom:120px;position:relative}.juniob-api-section .header .header-badge{display:inline-block;background:linear-gradient(135deg,#fe5e41,#fe8974);color:#35000e;padding:8px 20px;border-radius:50px;font-size:.875rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px;box-shadow:0 4px 20px #fe5e414d}.juniob-api-section .header .main-title{font-size:4.5rem;font-weight:800;margin-bottom:16px;line-height:1.1;background:linear-gradient(135deg,#e7e4cb,#e7e4cbb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}@media (max-width: 768px){.juniob-api-section .header .main-title{font-size:3rem}}.juniob-api-section .header .api-tagline{font-size:1.25rem;color:#e7e4cb99;font-weight:500;margin-bottom:32px;letter-spacing:.5px}.juniob-api-section .header .subtitle{font-size:1.375rem;color:#e7e4cbcc;max-width:700px;margin:0 auto 60px;line-height:1.6;font-weight:400}.juniob-api-section .header .hero-stats{display:flex;justify-content:center;gap:80px;margin-top:60px}@media (max-width: 768px){.juniob-api-section .header .hero-stats{flex-direction:column;gap:40px;align-items:center}}.juniob-api-section .header .hero-stats .stat-item{display:flex;flex-direction:column;align-items:center;gap:12px}.juniob-api-section .header .hero-stats .stat-item .stat-number{font-size:2.5rem;font-weight:700;color:#fe5e41;line-height:1}.juniob-api-section .header .hero-stats .stat-item .stat-label{font-size:.875rem;font-weight:600;color:#e7e4cb99;text-transform:uppercase;letter-spacing:1px}.juniob-api-section .api-info-box{background:linear-gradient(135deg,#424b541a,#424b540d);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(254,94,65,.2);border-radius:24px;padding:32px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:40px;box-shadow:0 8px 32px #0000001a}.juniob-api-section .api-info-box:hover{border-color:#fe5e4180;transition:border-color .2s ease}@media (max-width: 768px){.juniob-api-section .api-info-box{flex-direction:column;text-align:center;gap:24px}}.juniob-api-section .api-info-box .api-endpoint{display:flex;align-items:center;gap:16px}@media (max-width: 768px){.juniob-api-section .api-info-box .api-endpoint{flex-direction:column;gap:12px}}.juniob-api-section .api-info-box .api-endpoint .endpoint-label{font-weight:600;color:#e7e4cbb3;font-size:.875rem;text-transform:uppercase;letter-spacing:1px}.juniob-api-section .api-info-box .api-endpoint .endpoint-url{background:#35000ecc;padding:12px 20px;border-radius:12px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.875rem;color:#fe5e41;border:1px solid rgba(254,94,65,.3);font-weight:500}.juniob-api-section .api-info-box .auth-method{display:flex;align-items:center;gap:16px}@media (max-width: 768px){.juniob-api-section .api-info-box .auth-method{flex-direction:column;gap:12px}}.juniob-api-section .api-info-box .auth-method .auth-label{font-weight:600;color:#e7e4cbb3;font-size:.875rem;text-transform:uppercase;letter-spacing:1px}.juniob-api-section .api-info-box .auth-method .auth-type{background:linear-gradient(135deg,#fe5e411a,#fe5e410d);color:#fe5e41;padding:12px 20px;border-radius:12px;font-size:.875rem;font-weight:600;border:1px solid rgba(254,94,65,.3)}.juniob-api-section .benefits-grid{display:flex;flex-direction:row;gap:40px;margin-bottom:140px}@media (max-width: 768px){.juniob-api-section .benefits-grid{grid-template-columns:1fr;gap:32px}}.juniob-api-section .benefits-grid .benefit-card{flex:1;background:linear-gradient(135deg,#424b5414,#424b5408);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:40px;border:1px solid rgba(254,94,65,.1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.juniob-api-section .benefits-grid .benefit-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #00000026;border-color:#fe5e414d}.juniob-api-section .benefits-grid .benefit-card .card-header{margin-bottom:32px;position:relative}.juniob-api-section .benefits-grid .benefit-card .card-header h3{font-size:1.5rem;font-weight:700;color:#e7e4cb;margin-bottom:12px;letter-spacing:-.01em}.juniob-api-section .benefits-grid .benefit-card .card-header .card-accent{width:60px;height:4px;border-radius:2px;background:linear-gradient(90deg,#fe5e41,#febd41)}.juniob-api-section .benefits-grid .benefit-card .benefit-list{display:flex;flex-direction:column;gap:24px}.juniob-api-section .benefits-grid .benefit-card .benefit-item .benefit-content strong{display:block;color:#e7e4cb;font-weight:600;margin-bottom:8px;font-size:1rem}.juniob-api-section .benefits-grid .benefit-card .benefit-item .benefit-content p{color:#e7e4cbb3;line-height:1.6;margin:0;font-size:.9375rem}.juniob-api-section .benefits-grid .platform-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(254,94,65,.5),transparent)}.juniob-api-section .benefits-grid .developer-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(225,254,65,.5),transparent)}.juniob-api-section .features-section{margin-bottom:140px}.juniob-api-section .features-section h3{font-size:2.25rem;font-weight:700;color:#e7e4cb;text-align:center;margin-bottom:80px;letter-spacing:-.01em}.juniob-api-section .features-section .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.juniob-api-section .features-section .features-grid .feature-card{background:#424b5414;border:1px solid rgba(254,94,65,.15);border-radius:20px;padding:32px;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 12px #00000014}.juniob-api-section .features-section .features-grid .feature-card:hover{transform:translateY(-6px);border-color:#fe5e4166;box-shadow:0 16px 48px #00000026;background:#424b541f}.juniob-api-section .features-section .features-grid .feature-card .feature-icon{font-size:2.5rem;margin-bottom:20px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.juniob-api-section .features-section .features-grid .feature-card .feature-header{margin-bottom:16px}.juniob-api-section .features-section .features-grid .feature-card .feature-header h4{font-size:1.125rem;font-weight:600;color:#e7e4cb;margin:0;letter-spacing:-.01em}.juniob-api-section .features-section .features-grid .feature-card p{font-size:.9375rem;color:#e7e4cbb3;line-height:1.6;margin:0}.juniob-api-section .data-access-section{margin-bottom:140px}.juniob-api-section .data-access-section h3{font-size:2.25rem;font-weight:700;color:#e7e4cb;text-align:center;margin-bottom:80px;letter-spacing:-.01em}.juniob-api-section .data-access-section .data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.juniob-api-section .data-access-section .data-grid .data-item{display:flex;align-items:flex-start;gap:20px;background:#424b5414;padding:28px;border-radius:16px;border:1px solid rgba(254,94,65,.15);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 3px 10px #00000014}.juniob-api-section .data-access-section .data-grid .data-item:hover{transform:translate(8px);border-color:#fe5e4166;box-shadow:0 8px 32px #0000001f;background:#424b541f}.juniob-api-section .data-access-section .data-grid .data-item:hover .data-content h4{color:#fe5e41;transition:color .2s ease}.juniob-api-section .data-access-section .data-grid .data-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#fe5e41,#febd41);border-radius:0 2px 2px 0}.juniob-api-section .data-access-section .data-grid .data-item .data-icon{font-size:1.75rem;margin-top:2px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.juniob-api-section .data-access-section .data-grid .data-item .data-content h4{font-size:1rem;font-weight:600;color:#e7e4cb;margin-bottom:6px;letter-spacing:-.01em}.juniob-api-section .data-access-section .data-grid .data-item .data-content p{font-size:.875rem;color:#e7e4cbb3;line-height:1.5;margin:0}.juniob-api-section .how-it-works{background:linear-gradient(135deg,#424b5414,#424b5408);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;padding:80px 60px;margin-bottom:140px;border:1px solid rgba(254,94,65,.1);box-shadow:0 8px 32px #00000014}@media (max-width: 768px){.juniob-api-section .how-it-works{padding:60px 32px}}.juniob-api-section .how-it-works h3{font-size:2.25rem;font-weight:700;color:#e7e4cb;text-align:center;margin-bottom:80px;letter-spacing:-.01em}.juniob-api-section .how-it-works .workflow{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative}@media (max-width: 1024px){.juniob-api-section .how-it-works .workflow{flex-direction:column;gap:48px}}.juniob-api-section .how-it-works .workflow .step{flex:1;text-align:center;max-width:280px;position:relative}@media (max-width: 1024px){.juniob-api-section .how-it-works .workflow .step{max-width:100%}}.juniob-api-section .how-it-works .workflow .step .step-number{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#fe5e41,#fe735a);color:#35000e;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;margin:0 auto 24px;box-shadow:0 8px 24px #fe5e414d;letter-spacing:1px}.juniob-api-section .how-it-works .workflow .step .step-content h4{font-size:1.125rem;font-weight:600;color:#e7e4cb;margin-bottom:12px;letter-spacing:-.01em}.juniob-api-section .how-it-works .workflow .step .step-content p{font-size:.9375rem;color:#e7e4cbb3;line-height:1.5;margin:0}.juniob-api-section .how-it-works .workflow .step-connector{width:60px;height:2px;background:linear-gradient(90deg,#fe5e414d,#fe5e411a);border-radius:1px;margin:0 16px}@media (max-width: 1024px){.juniob-api-section .how-it-works .workflow .step-connector{width:2px;height:40px;background:linear-gradient(180deg,#fe5e414d,#fe5e411a);margin:0}}.juniob-api-section .code-example-section{margin-bottom:140px}.juniob-api-section .code-example-section h3{font-size:2.25rem;font-weight:700;color:#e7e4cb;text-align:center;margin-bottom:60px;letter-spacing:-.01em}.juniob-api-section .code-example-section .code-showcase{background:#35000ef2;border-radius:20px;overflow:hidden;border:1px solid rgba(254,94,65,.2);box-shadow:0 12px 40px #0000001a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.juniob-api-section .code-example-section .code-showcase .code-header{background:linear-gradient(135deg,#424b5426,#424b541a);padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(254,94,65,.1)}.juniob-api-section .code-example-section .code-showcase .code-header .code-info{display:flex;align-items:center;gap:16px}.juniob-api-section .code-example-section .code-showcase .code-header .code-info .code-lang{font-weight:600;color:#e7e4cb;font-size:.875rem}.juniob-api-section .code-example-section .code-showcase .code-header .code-info .code-type{background:#fe5e411a;color:#fe5e41;padding:4px 12px;border-radius:8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.juniob-api-section .code-example-section .code-showcase .code-header .code-actions .copy-btn{background:#fe5e41;color:#35000e;border:none;padding:8px 16px;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.juniob-api-section .code-example-section .code-showcase .code-header .code-actions .copy-btn:hover{background:#fe735a;transform:translateY(-1px)}.juniob-api-section .code-example-section .code-showcase .code-header .code-actions .copy-btn:focus{outline:2px solid #fe5e41;outline-offset:2px}.juniob-api-section .code-example-section .code-showcase .code-header .code-actions .copy-btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.juniob-api-section .code-example-section .code-showcase .code-header .code-actions .copy-btn:active:after{width:300px;height:300px}.juniob-api-section .code-example-section .code-showcase .code-content{padding:0}.juniob-api-section .code-example-section .code-showcase .code-content pre{margin:0;padding:32px;overflow-x:auto;background:transparent;font-size:.875rem}.juniob-api-section .code-example-section .code-showcase .code-content pre code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;line-height:1.6;color:#e7e4cbe6;background:transparent;font-weight:400}.juniob-api-section .code-example-section .cta-button-container{display:flex;justify-content:center}.juniob-api-section .code-example-section .cta-button-container .cta-button{margin-top:20px}.juniob-api-section .trust-section{background:linear-gradient(135deg,#424b541f,#424b540f);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:60px 48px;margin-bottom:140px;text-align:center;border:1px solid rgba(254,94,65,.2);box-shadow:0 12px 40px #0000001f}.juniob-api-section .trust-section .trust-content{margin:0 auto}.juniob-api-section .trust-section .trust-content h4{font-size:1.75rem;font-weight:700;margin-bottom:24px;color:#e7e4cb;letter-spacing:-.01em}.juniob-api-section .trust-section .trust-content p{font-size:1.125rem;line-height:1.6;color:#e7e4cbb3;margin-bottom:40px}.juniob-api-section .trust-section .trust-content .trust-features{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}@media (max-width: 768px){.juniob-api-section .trust-section .trust-content .trust-features{gap:32px;flex-direction:column;align-items:center}}.juniob-api-section .trust-section .trust-content .trust-features .trust-feature{display:flex;align-items:center;gap:12px;font-size:.9375rem;font-weight:600;color:#e7e4cb;padding:16px 28px;background:#35000e99;border-radius:12px;border:1px solid rgba(254,94,65,.2);box-shadow:0 4px 12px #00000014;transition:all .2s ease}.juniob-api-section .trust-section .trust-content .trust-features .trust-feature:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.juniob-api-section .trust-section .trust-content .trust-features .trust-feature .trust-icon{font-size:1.125rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.juniob-api-section .requirements-section{margin-bottom:140px}.juniob-api-section .requirements-section h3{font-size:2.25rem;font-weight:700;color:#e7e4cb;text-align:center;margin-bottom:80px;letter-spacing:-.01em}.juniob-api-section .requirements-section .requirements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.juniob-api-section .requirements-section .requirements-grid .requirement-card{background:#424b5414;border:1px solid rgba(254,94,65,.15);border-radius:20px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000014}.juniob-api-section .requirements-section .requirements-grid .requirement-card:hover{border-color:#fe5e4166;transform:translateY(-6px);box-shadow:0 16px 48px #00000026;background:#424b541f}.juniob-api-section .requirements-section .requirements-grid .requirement-card .requirement-icon{font-size:2.5rem;margin-bottom:20px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.juniob-api-section .requirements-section .requirements-grid .requirement-card h4{font-size:1.25rem;font-weight:600;color:#e7e4cb;margin-bottom:20px;letter-spacing:-.01em}.juniob-api-section .requirements-section .requirements-grid .requirement-card ul{list-style:none;padding:0;margin:0}.juniob-api-section .requirements-section .requirements-grid .requirement-card ul li{color:#e7e4cbcc;position:relative;padding:10px 0 10px 24px;font-size:.9375rem;line-height:1.5}.juniob-api-section .requirements-section .requirements-grid .requirement-card ul li:before{content:"";position:absolute;left:0;top:18px;width:6px;height:6px;border-radius:50%;background:#fe5e41;box-shadow:0 0 0 2px #fe5e4133}.juniob-api-section .billing-section{margin-bottom:100px}.juniob-api-section .billing-section h3{font-size:2.25rem;font-weight:700;color:#e7e4cb;text-align:center;margin-bottom:80px;letter-spacing:-.01em}.juniob-api-section .billing-section .billing-content{background:linear-gradient(135deg,#424b541f,#424b540f);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;padding:60px;border:1px solid rgba(254,94,65,.2);box-shadow:0 16px 48px #0000001f}@media (max-width: 768px){.juniob-api-section .billing-section .billing-content{padding:40px 32px}}.juniob-api-section .billing-section .billing-content .billing-overview{display:flex;align-items:center;gap:24px;margin-bottom:40px;text-align:left}@media (max-width: 768px){.juniob-api-section .billing-section .billing-content .billing-overview{flex-direction:column;text-align:center;align-items:center}}.juniob-api-section .billing-section .billing-content .billing-overview .billing-icon{font-size:3.5rem;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.juniob-api-section .billing-section .billing-content .billing-overview .billing-text{max-width:600px}.juniob-api-section .billing-section .billing-content .billing-overview .billing-text h4{font-size:1.75rem;font-weight:700;color:#e7e4cb;margin-bottom:20px;letter-spacing:-.01em}.juniob-api-section .billing-section .billing-content .billing-overview .billing-text p{font-size:1.125rem;color:#e7e4cbb3;line-height:1.6;margin:0}.juniob-api-section .billing-section .billing-content .billing-highlight{background:linear-gradient(135deg,#fe5e411a,#fe5e410d);border:1px solid rgba(254,94,65,.3);border-radius:16px;padding:24px;margin-bottom:40px;text-align:center}.juniob-api-section .billing-section .billing-content .billing-highlight .highlight-content h5{font-size:1.25rem;font-weight:600;color:#e7e4cb;margin-bottom:12px;letter-spacing:-.01em}.juniob-api-section .billing-section .billing-content .billing-highlight .highlight-content p{font-size:1rem;color:#e7e4cbcc;line-height:1.6;margin:0}.juniob-api-section .billing-section .billing-content .billing-highlight .highlight-content p strong{color:#e7e4cb;font-weight:600}.juniob-api-section .billing-section .billing-content .billing-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:48px}.juniob-api-section .billing-section .billing-content .billing-features .billing-feature{display:flex;align-items:flex-start;gap:16px;padding:28px;background:#35000e66;border-radius:16px;border:1px solid rgba(254,94,65,.15);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000014}.juniob-api-section .billing-section .billing-content .billing-features .billing-feature:hover{border-color:#fe5e4166;transform:translateY(-4px);box-shadow:0 12px 32px #00000026}.juniob-api-section .billing-section .billing-content .billing-features .billing-feature .feature-icon{font-size:1.75rem;margin-top:2px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.juniob-api-section .billing-section .billing-content .billing-features .billing-feature .feature-content h5{font-size:1.125rem;font-weight:600;color:#e7e4cb;margin-bottom:8px;letter-spacing:-.01em}.juniob-api-section .billing-section .billing-content .billing-features .billing-feature .feature-content p{font-size:.9375rem;color:#e7e4cbb3;line-height:1.5;margin:0}.juniob-api-section .billing-section .billing-content .billing-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;padding-top:32px;border-top:1px solid rgba(254,94,65,.2)}.juniob-api-section .billing-section .billing-content .billing-benefits .benefit-highlight{display:flex;align-items:center;gap:12px;font-size:.9375rem;font-weight:500;color:#e7e4cbcc;padding:12px 0}.juniob-api-section .billing-section .billing-content .billing-benefits .benefit-highlight .highlight-icon{color:#fe5e41;font-weight:600;font-size:1rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.juniob-api-section .cta-button{border:none;border-radius:16px;padding:20px 40px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-block;letter-spacing:-.01em}.juniob-api-section .cta-button:focus{outline:2px solid #fe5e41;outline-offset:2px}.juniob-api-section .cta-button.primary{background:linear-gradient(135deg,#fe5e41,#fe735a);color:#35000e;box-shadow:0 8px 24px #fe5e414d}.juniob-api-section .cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #fe5e4166}.juniob-api-section .cta-button.secondary{background:transparent;color:#fe5e41;border:2px solid #fe5e41}.juniob-api-section .cta-button.secondary:hover{background:#fe5e41;color:#35000e;transform:translateY(-2px)}.juniob-api-section .cta-button:active{transform:translateY(0)}.juniob-api-section .cta-section{text-align:center;padding:80px 20px;max-width:800px;margin:0 auto;position:relative}.juniob-api-section .cta-section.submitted{padding:120px 20px}.juniob-api-section .header-content{margin-bottom:48px}.juniob-api-section .cta-section h3{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;color:#e7e4cb;margin-bottom:16px;letter-spacing:-.02em}.juniob-api-section .contact-form{max-width:520px;margin:0 auto 40px;background:#424b5433;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:48px 40px;border:1px solid rgba(254,94,65,.2);box-shadow:0 20px 60px #00000014,0 8px 25px #0000000a,inset 0 1px #fe5e4199}.juniob-api-section .contact-form .contact-info{font-size:15px;margin-top:30px;opacity:.6}.juniob-api-section .contact-form .privacy-checked{width:100%}.juniob-api-section .contact-form:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(254,94,65,.3),transparent)}.juniob-api-section .form-fields{display:flex;flex-direction:column;gap:32px;margin-bottom:40px}.juniob-api-section .field-group{text-align:left;min-width:300px}.juniob-api-section .field-group label{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:#e7e4cbcc;margin-bottom:12px;letter-spacing:.025em}.juniob-api-section .input-wrapper{position:relative}.juniob-api-section .input-wrapper input,.juniob-api-section .input-wrapper select{width:100%;padding:18px 24px;border:2px solid rgba(66,75,84,.3);border-radius:16px;background:transparent;color:#e7e4cbcc;font-size:1rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box;outline:none}.juniob-api-section .input-wrapper input:focus,.juniob-api-section .input-wrapper select:focus{border-color:#fe5e4133;box-shadow:0 0 0 4px #fe5e411a;transform:translateY(-1px)}.juniob-api-section .input-wrapper input::placeholder{color:#e7e4cb66;font-weight:400}.juniob-api-section .input-wrapper input:valid{border-color:#10b981}.juniob-api-section .select-wrapper select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:52px}.juniob-api-section .select-wrapper select option{background:#fff;color:#35000e;padding:12px}.juniob-api-section .cta-button{width:100%;border:none;border-radius:16px;padding:20px 32px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:-.01em;position:relative;overflow:hidden}.juniob-api-section .cta-button:focus{outline:2px solid #fe5e41;outline-offset:3px}.juniob-api-section .cta-button.primary{background:linear-gradient(135deg,#fe5e41,#ff7b66);color:#fff;box-shadow:0 12px 40px #fe5e4140,0 4px 16px #fe5e4133}.juniob-api-section .cta-button.primary:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 20px 60px #fe5e4159,0 8px 24px #fe5e4140}.juniob-api-section .cta-button.primary:active:not(:disabled){transform:translateY(-1px)}.juniob-api-section .cta-button:disabled{background:#d1d5db;color:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.juniob-api-section .cta-button.loading{pointer-events:none}.juniob-api-section .spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.juniob-api-section .success-message{display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px 24px;background:#10b9810d;border-radius:24px;border:1px solid rgba(16,185,129,.2);max-width:480px;margin:0 auto}.juniob-api-section .success-icon{color:#10b981;animation:successPulse 2s ease-in-out}@keyframes successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.juniob-api-section .success-message h3{color:#087f5d;margin:0;font-size:1.5rem}.juniob-api-section .success-message p{color:#08825f;margin:0;font-size:1rem}@media (max-width: 640px){.juniob-api-section .cta-section{padding:40px 0}.juniob-api-section .contact-form{padding:32px 24px;margin:0 auto 32px}.juniob-api-section .form-fields{gap:24px;margin-bottom:32px}.juniob-api-section .cta-button{padding:18px 24px;font-size:1rem}}@media (max-width: 768px){.juniob-api-section{padding:60px 0}.juniob-api-section .juniob-api-container{padding:0}.juniob-api-section .header{margin-bottom:80px}.juniob-api-section .benefits-grid{flex-direction:column;margin-bottom:100px}.juniob-api-section .features-section{margin-bottom:100px}.juniob-api-section .features-section .features-grid{grid-template-columns:1fr}.juniob-api-section .data-access-section{margin-bottom:100px}.juniob-api-section .data-access-section .data-grid{grid-template-columns:1fr}.juniob-api-section .how-it-works,.juniob-api-section .code-example-section{margin-bottom:100px}.juniob-api-section .code-example-section .code-showcase .code-content pre{padding:24px;font-size:.8125rem}.juniob-api-section .trust-section{padding:48px 32px;margin-bottom:100px}.juniob-api-section .requirements-section{margin-bottom:100px}.juniob-api-section .requirements-section .requirements-grid{grid-template-columns:1fr}.juniob-api-section .billing-section{margin-bottom:50px}.juniob-api-section .billing-section .billing-content .billing-features,.juniob-api-section .billing-section .billing-content .billing-benefits{grid-template-columns:1fr}.juniob-api-section>.footer{display:none}}.juniob-api-section .benefit-card,.juniob-api-section .feature-card,.juniob-api-section .requirement-card,.juniob-api-section .data-item{max-width:100%;animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.juniob-api-section ::-webkit-scrollbar{width:8px}.juniob-api-section ::-webkit-scrollbar-track{background:#35000e80}.juniob-api-section ::-webkit-scrollbar-thumb{background:#fe5e414d;border-radius:4px}.juniob-api-section ::-webkit-scrollbar-thumb:hover{background:#fe5e4180}.juniob-api-section .benefit-card:hover,.juniob-api-section .feature-card:hover,.juniob-api-section .requirement-card:hover,.juniob-api-section .billing-feature:hover{box-shadow:0 4px 6px #00000012,0 8px 16px #00000012,0 16px 24px #00000012,0 24px 32px #00000012}.juniob-api-section *:hover{transition:all .2s ease}@media (prefers-color-scheme: dark){.juniob-api-section .code-showcase .code-content pre code{color:#e1e5e9}.juniob-api-section .endpoint-url,.juniob-api-section .auth-type{background:#ffffff0d}}@media (prefers-contrast: high){.juniob-api-section .benefit-card,.juniob-api-section .feature-card,.juniob-api-section .requirement-card{border-width:2px}}@media (prefers-reduced-motion: reduce){.juniob-api-section *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.animated-logo{position:absolute;bottom:0;right:1rem}.animated-logo .text-copy{fill:none;stroke-dasharray:75;stroke-width:2px;animation:stroke-offset 5.5s infinite linear}.animated-logo .text-copy:nth-child(1){stroke:#ff6b50;animation-delay:-1s}.animated-logo .text-copy:nth-child(2){stroke:#840037;animation-delay:-2s}.animated-logo .text-copy:nth-child(3){stroke:red;animation-delay:-3s}.animated-logo .text-copy:nth-child(4){stroke:#bd0034;animation-delay:-4s}@keyframes stroke-offset{to{stroke-dashoffset:150}}@media screen and (max-width: 1000px){.animated-logo{display:none}}.footer{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;opacity:.5;margin-top:1rem}.footer div{display:flex;gap:1rem}.footer div a{text-decoration:none;opacity:.6;color:#e7e4cb}.subhero-card{background:#35000ee6;border-radius:1rem;box-shadow:0 25px 50px -12px #0000001a;overflow:hidden;transition:transform .3s ease}.subhero-card:hover{transform:scale(1.02)}@media (min-width: 640px){.subhero-content{padding:3rem}}.mission-tag{display:inline-flex;align-items:center;gap:.5rem;color:#fe5e41;background-color:#fe5e411a;padding:.5rem 1rem;border-radius:9999px}.tag-text{font-weight:500}.subhero-title{font-size:1.875rem;max-width:400px;font-weight:700;color:#e7e4cb;line-height:1.25}@media (min-width: 640px){.subhero-title{font-size:2.25rem}}.subhero-description{font-size:1.125rem;color:#e7e4cbd9;line-height:1.625}.card-highlight{position:relative}.card-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#fe5e41,#424b54);border-radius:.75rem;filter:blur(40px);opacity:.2;transition:opacity .3s ease;z-index:0}.group:hover .card-glow{opacity:.3}.card-box{position:relative;background:#424b5480;padding:2rem;border-radius:.75rem 0 0 .75rem;border:1px solid #424b54;transition:border-color .3s ease;z-index:1}.card-box:hover{border-color:#fe5e4133}.header-container{margin-bottom:1.5rem}.header-container .score{padding:0 .3rem}.icon-container{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:#fe5e411a;border-radius:.75rem}.icon-sm{width:1.25rem;height:1.25rem}.icon-md{width:2rem;height:2rem;color:#fe5e41}.loading-bars{display:flex;flex-direction:column;gap:.75rem}.bar{height:.5rem;border-radius:9999px}.bar-blue{width:6rem;background-color:#fe5e4133;animation:pulse 1.5s infinite}.bar-gray{width:8rem;background-color:#e7e4cb1a}.bar.short{width:5rem}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .6s ease-out forwards}.card-buttons{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}@media (min-width: 640px){.card-buttons{flex-direction:row}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;color:#e7e4cb;background-color:#fe5e41;border-radius:.5rem;transition:background-color .2s ease,box-shadow .2s ease;box-shadow:0 10px 15px -3px #fe5e414d;border:none}.btn-primary:hover{background-color:#fe330e;box-shadow:0 15px 25px -5px #fe5e4166}.btn-icon-right{margin-left:.5rem;width:1.25rem;height:1.25rem;transition:transform .2s ease}.btn-primary:hover .btn-icon-right{transform:translate(4px)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;color:#fe5e41;background-color:#fe5e411a;border:2px solid rgba(254,94,65,.2);border-radius:.5rem;transition:background-color .2s ease,border-color .2s ease}.btn-secondary:hover{background-color:#fe5e4133;border-color:#fe5e4166}.btn-icon-left{margin-right:.5rem;width:1.25rem;height:1.25rem}.rights-container .rights-container{max-width:900px;width:100%;padding:2rem;margin:0 auto}.rights-container .rights-header{text-align:center;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;align-items:center}.rights-container .rights-header svg{color:var(--interactive-color);margin-bottom:1rem}.rights-container .rights-header h1{font-size:2.5rem;margin:.5rem 0;color:var(--text-color)}.rights-container .last-updated{font-size:.9rem;color:var(--text-color);opacity:.8;margin-top:.5rem}.rights-container .rights-content{background-color:var(--section-bg);padding:2rem;border-radius:8px;box-shadow:0 4px 20px #0000004d}.rights-container h2{color:var(--interactive-color);font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.rights-container p{margin-bottom:1.2rem}.rights-container ul,.rights-container ol{margin-bottom:1.5rem;padding-left:1.5rem}.rights-container ul li:before{content:"•";color:var(--interactive-color);opacity:.7;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.rights-container li{margin-bottom:.5rem}.rights-container ol ol,.rights-container ul ul,.rights-container ol ul,.rights-container ul ol{margin-top:.5rem;margin-bottom:.5rem}.rights-container a{color:var(--interactive-color);text-decoration:none;transition:all .2s ease}.rights-container a:hover{text-decoration:underline}@media (max-width: 768px){.rights-container .rights-container{padding:1rem}.rights-container .rights-content{padding:1.5rem}.rights-container .rights-header h1{font-size:2rem}.rights-container h2{font-size:1.3rem}}@media (max-width: 480px){.rights-container .rights-header h1{font-size:1.8rem}.rights-container .rights-content{padding:1rem}.rights-container h2{font-size:1.2rem}}.developer-type-container .wrapper{width:100%;height:100%}.developer-type-container .wrapper .developer-type{max-width:1000px;width:100%;gap:2rem}.developer-type-container .wrapper .developer-type>div{padding:.5rem;border-radius:1rem;box-shadow:0 0 1rem #16000099;background-color:#424b5440}.developer-type-container .wrapper .developer-type h2{margin-bottom:.8rem}.developer-type-container .wrapper .developer-type .dropdown{width:fit-content}.developer-type-container .wrapper .developer-type .blocked{color:red;opacity:.8;margin-top:.5rem}.developer-type-container .wrapper .skills-container .skills-summary{margin-block:1rem}.developer-type-container .wrapper .skills-container .skills-summary .skill{border-radius:1rem;background-color:#424b5499;padding:.3rem .5rem;width:fit-content}.developer-type-container .wrapper .skills-container .skills-summary .skill.disabled{opacity:.5;pointer-events:none}.developer-type-container .wrapper .skills-container .skills-summary .skill .title,.developer-type-container .wrapper .skills-container .skills-summary .skill strong{color:#e7e4cb;white-space:nowrap}.developer-type-container .wrapper .skills-container .skills-summary .skill strong{margin-right:.3rem}.developer-type-container .wrapper .skills-container .skills-summary .skill .remove-icon{margin-left:.3rem;font-size:1rem}.developer-type-container .wrapper .skills-container .skills-setter p{font-size:1.1rem;opacity:.8;display:inline}.developer-type-container .wrapper .skills-container .skills-setter span{display:inline-block;margin:0 .5rem .4rem}.developer-type-container .wrapper .skills-container .skills-setter .embedeb-number{width:40px}.developer-type-container .wrapper .skills-container .skills-setter .validate-tech{border-radius:1rem;color:#e7e4cbcc;background-color:#fe5e41b3;font-size:1rem;padding:.2rem .4rem;cursor:pointer}.experience .global{margin-block:auto;flex-direction:row;gap:3rem}.experience .juniob-card{min-width:25rem;position:relative}@media screen and (max-width: 800px){.experience .global{flex-direction:column}.experience .juniob-card{min-width:auto}}.experience-crud{padding:1rem 1rem 0}.experience-crud .remove-icon{font-size:1.5rem;background-color:#fe5e41;color:#35000e;border-radius:1rem;display:inline-flex;margin-left:100%;padding:.2rem;position:absolute;top:1rem;right:1rem}@media screen and (max-width: 800px){.experience-crud .remove-icon{top:10px;right:10px}}.time-line{height:100%;overflow:hidden;border:2px solid rgba(66,75,84,.5);border-radius:1rem;align-items:flex-end;padding:1rem;width:100%}.time-line .time-line-action{width:100%}.time-line .time-line-action .time-line-arrows{font-size:2.5rem}.time-line .time-line-action .time-line-arrows .icon-crud{color:#e7e4cb;font-size:2rem}.time-line .time-line-action .time-line-buttons{display:flex;justify-content:flex-start;align-items:center;flex:1;overflow-y:auto;padding-bottom:.3rem}.time-line .time-line-action .time-line-buttons .bullet-point{white-space:nowrap;border:none;cursor:pointer;color:#e7e4cb;font-size:1.1rem;background-color:#424b5499;padding:.3rem .5rem;border-radius:1rem;position:relative;overflow:hidden;max-width:100px;text-overflow:ellipsis}.time-line .time-line-action .time-line-buttons .bullet-point:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;overflow:hidden;z-index:-1;transition:transform .4s ease-in-out;transform:scaleX(0);transform-origin:left}.time-line .time-line-action .time-line-buttons .bullet-point.active{z-index:1;color:#1e0008;transition:color .4s ease-in-out}.time-line .time-line-action .time-line-buttons .bullet-point.active:before{background-color:#fe5e41;transform:scaleX(1);transition:transform .4s ease-in-out}.time-line .time-line-action .time-line-buttons .time-line-divider:not(:first-child){height:3px;display:block;min-width:4rem;background-color:#424b5480;transition:transform .4s ease-in-out;transform:scaleX(0);transform-origin:left}.time-line .time-line-action .time-line-buttons .time-line-divider:not(:first-child).active{background-color:#424b54b3;transform:scaleX(1);transition:transform .4s ease-in-out}.time-line .experience-card{width:100%;height:100%}.time-line .experience-card .experience-card-crud{width:100%;display:flex;justify-content:flex-end;gap:1rem}@media screen and (max-width: 800px){.time-line .experience-card .experience-card-crud{gap:.5rem;margin-bottom:1rem}.time-line .experience-card .experience-card-crud button{font-size:25px}}.time-line .experience-card .card-container{min-height:calc(100% - 40px);display:flex;align-items:center;justify-content:center}.time-line .experience-card .card-container .card{display:flex;flex-direction:column;gap:1rem;width:fit-content;max-width:100%}.time-line .experience-card .card-container .card h3{font-size:1.4rem;opacity:1;text-overflow:ellipsis;overflow:hidden}.time-line .experience-card .card-container .card p{font-size:1.1rem;padding:.5rem 0;opacity:.8;max-height:200px;overflow-x:hidden;overflow-y:auto;word-break:break-word}.time-line .experience-card .card-container .card .dates{font-size:1.3rem;gap:.5rem}.date-management .from,.date-management .to{font-size:1.2rem}.date-management .from{margin-top:-20px}.date-management .to{margin-top:20px}.date-management .date-management-checkbox{justify-content:flex-start;transform:translateY(-10px)}.experience-button{color:green}.general-information input{color:#e7e4cb}.general-information .global{display:flex;height:100%;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1rem}.general-information .global .infos-container{display:flex;flex-direction:column;gap:1rem}.general-information .global .infos-container h2{font-size:1.7rem}.general-information .global .links,.general-information .global .infos{border-radius:1rem;box-shadow:0 0 1rem #16000099;background-color:#424b5440}.general-information .global .infos{padding-block:1rem}@media screen and (max-width: 960px){.general-information .global .infos{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 960px){.general-information .global .infos .date-picker{margin-left:1rem}}.general-information .global .links{display:flex;flex-direction:column;width:100%}.general-information .global .links:not(.links){padding:15px 15px 0}.general-information .global .links .form-group{width:fit-content}.general-information .global .links .form-group input{min-height:inherit}.general-information .global .links .form-group input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.7);color:red}.general-information .global .links-container{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.general-information .global .links-container h2{font-size:1.7rem}.general-information .global .links-container .links{display:flex;flex-direction:column;padding:15px 15px 0 12px}.general-information .global .links-container .links .link{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:3rem}.general-information .global .links-container .links .link p{color:#e7e4cb;font-size:1.3rem}.general-information .global .links-container .links .link svg{color:#fe5e41;font-size:1.2rem}.general-information .global .drop-pdf-general-info{flex:1;margin-block:auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1350px){.general-information .global .drop-pdf-general-info{margin-top:3rem}}.job-preferences .global p,.overview-job-preferences .global p{font-size:1.3rem;margin-bottom:.8rem}.job-preferences .global .salary-sector,.overview-job-preferences .global .salary-sector{width:100%;justify-content:center}@media screen and (max-width: 800px){.job-preferences .global .salary-sector,.overview-job-preferences .global .salary-sector{flex-direction:column}}.job-preferences .global .salary-sector input,.overview-job-preferences .global .salary-sector input{background-color:#424b5440}.job-preferences .global .salary-sector .salary-expectations p,.overview-job-preferences .global .salary-sector .salary-expectations p{margin-right:1rem}.job-preferences .global .salary-sector .salary-expectations svg,.overview-job-preferences .global .salary-sector .salary-expectations svg{font-size:3rem}.job-preferences .global .salary-sector .sector .dropdown-container,.overview-job-preferences .global .salary-sector .sector .dropdown-container{width:100%}.job-preferences .global .salary-sector .sector .dropdown-container .dropdown-list,.overview-job-preferences .global .salary-sector .sector .dropdown-container .dropdown-list{margin-bottom:2rem}.job-preferences .checkboxes,.overview-job-preferences .checkboxes{margin-top:2rem;width:100%;flex-wrap:wrap}.job-preferences .checkboxes .radio-container,.overview-job-preferences .checkboxes .radio-container{flex-grow:1;min-width:300px;max-width:500px}.job-preferences .checkboxes .radio-container .form-group,.overview-job-preferences .checkboxes .radio-container .form-group{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:0}.job-preferences .checkboxes .radio-container .form-group label,.overview-job-preferences .checkboxes .radio-container .form-group label{color:#e7e4cb;flex:1;font-size:1.2rem;margin-bottom:0;margin-right:1rem;font-family:Poiret One,cursive}.add-inputs-project textarea{height:100px}.add-inputs-project .description{margin-bottom:19px}.add-inputs-project .project-links{margin-bottom:1rem}.add-inputs-project .project-links .display-project-links{background-color:#424b541a;padding:1rem;border-radius:10px}.add-inputs-project .project-links .links{background-color:#424b541a;padding:1rem 1rem .5rem;border-radius:10px}@media screen and (max-width: 800px){.add-inputs-project .project-links .links{flex-direction:column;background-color:#424b541a}}.add-inputs-project .project-links .links .link{flex:1}.projects-certifications .project-certification-card .pdf-preview-certification,.overview-project-and-certification .project-certification-card .pdf-preview-certification{border-radius:.5rem;overflow:hidden;min-width:fit-content;max-width:fit-content}#modal .add-inputs-certification{padding:1rem;margin-top:1rem;display:flex;gap:1.5rem;flex-direction:column}@media screen and (max-width: 800px){#modal .add-inputs-certification>div{flex-direction:column;margin-top:0}}#modal .add-inputs-certification textarea{min-height:289px;min-width:300px}#modal .add-inputs-certification .pdf-container{height:100%;justify-content:center}@media screen and (max-width: 800px){#modal .add-inputs-certification .pdf-container{margin-top:1rem}}#modal .add-inputs-certification .pdf-container label{display:flex;align-items:center;height:100%;text-align:center}#modal .add-inputs-certification .delete-file{box-shadow:0 0 0 5px #35000e}.add-inputs-project .header,.add-inputs-certification .header{display:flex;gap:8px;margin-bottom:10px;font-family:Quicksand,sans-serif;font-size:18px}.add-inputs-project .header svg,.add-inputs-certification .header svg{fill:#fe5e41;color:#fe5e41}.add-inputs-project input,.add-inputs-certification input{border:1px solid rgba(66,75,84,.7);border-radius:10px;font-size:16px}.projects-certifications .project-certification-card,.overview-project-and-certification .project-certification-card{display:flex;flex-direction:column;align-items:flex-start;position:relative}.projects-certifications .project-certification-card .manage-card,.overview-project-and-certification .project-certification-card .manage-card{width:100%;text-align:right;position:relative;right:-12px}.projects-certifications .project-certification-card .manage-card svg,.overview-project-and-certification .project-certification-card .manage-card svg{font-size:1.2rem}.projects-certifications .project-certification-card .manage-card .edit,.overview-project-and-certification .project-certification-card .manage-card .edit{color:#fe5e41}.projects-certifications .project-certification-card .manage-card .delete,.overview-project-and-certification .project-certification-card .manage-card .delete{color:red;opacity:.6}.projects-certifications .project-certification-card .manage-card button,.overview-project-and-certification .project-certification-card .manage-card button{padding-inline:.5rem}.projects-certifications .project-certification-card .display-content,.overview-project-and-certification .project-certification-card .display-content{width:100%}.projects-certifications .project-certification-card .display-content .title,.overview-project-and-certification .project-certification-card .display-content .title{font-size:1.1rem;font-weight:700;margin-block:.5rem;font-family:Quicksand,sans-serif;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.projects-certifications .project-certification-card .display-content .description,.overview-project-and-certification .project-certification-card .display-content .description{font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;white-space:pre-wrap;word-break:break-word}.projects-certifications .global,.overview-project-and-certification .global{justify-content:space-evenly;gap:1rem;height:100%}.projects-certifications .global .projects-certifications,.overview-project-and-certification .global .projects-certifications{width:100%}.projects-certifications .global .projects-certifications h2,.overview-project-and-certification .global .projects-certifications h2{margin-bottom:1rem;font-size:1.8rem}.projects-certifications .global .projects-certifications .add-item,.overview-project-and-certification .global .projects-certifications .add-item{border-radius:1rem;border:2px dashed #fe5e41;margin:1rem;min-width:17rem;width:280px;display:flex;justify-content:center;align-items:center;font-size:3rem;color:#fe5e41;background-color:transparent}#modal .projects-certifications-textarea{width:100%;outline:none;border-radius:10px;padding:.5rem;resize:none;background-color:#e7e4cb;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;box-shadow:inset 0 -15px 20px -10px #35000e99;font-size:15px}#modal .save-btn-modal{text-align:right}#modal .save-btn-modal button{font-size:15px}.technical-assessment{color:#e7e4cb;position:relative}.technical-assessment header{margin-bottom:2rem}.technical-assessment .delete-logic{position:absolute;right:2rem;top:1rem}.technical-assessment .delete-logic .button-container{width:fit-content}.technical-assessment .delete-logic .button-container button{letter-spacing:1px}.technical-assessment .delete-logic .delete-project{background-color:#424b544d;border:1px solid #424b54;padding:.6rem;border-radius:1rem}.technical-assessment .delete-logic .delete-project svg{color:red;font-size:1.3rem;display:block}.technical-assessment .inner-container{display:flex;flex-direction:column;height:100%;gap:2rem;justify-content:center}.technical-assessment .inner-container .global{color:#e7e4cb;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1.2rem;gap:2rem}.technical-assessment .inner-container .global .project-description{flex:.7;display:flex;flex-direction:column}.technical-assessment .inner-container .global .project-description .markdown-body{max-height:500px;overflow-y:auto}.technical-assessment .inner-container .global .project-description .title{font-size:1.4rem}.technical-assessment .inner-container .global .project-description ol{list-style-position:inside}.technical-assessment .inner-container .global .project-description .extra{opacity:.6;font-size:1rem;margin-top:1rem}.technical-assessment .inner-container .global .project-description .extra p{margin-bottom:.5rem}.technical-assessment .inner-container .global .project-description .extra .relax svg{margin-left:.3rem}.technical-assessment .inner-container .global.project-started{flex-direction:row;justify-content:center;align-items:center}.technical-assessment .inner-container .global.project-started .project-description{flex-grow:1}.technical-assessment .inner-container .global.project-started .project-description .markdown-body{max-height:500px;overflow-y:auto}.technical-assessment .inner-container .global .how-it-works{flex:.5}.technical-assessment .inner-container .global .how-it-works p{color:#e7e4cbe6;margin-block:1rem;font-size:1.1rem}.technical-assessment .inner-container .global .how-it-works p.important{display:flex;justify-content:center;text-align:center}.technical-assessment .inner-container .global .how-it-works p.important svg{font-size:1.8rem;margin-right:.5rem}.technical-assessment .inner-container .global .how-it-works .dev-type-assessment{opacity:.8;font-size:1rem}.technical-assessment .inner-container .global h2{font-size:1.7rem}.technical-assessment .inner-container .global .links{flex:.5;filter:blur(1px);pointer-events:none}.technical-assessment .inner-container .global .links a{opacity:.5}.technical-assessment .inner-container .global .links.active{filter:none;pointer-events:auto;font-size:20px}.technical-assessment .inner-container .global .links.active a{opacity:1}.technical-assessment .inner-container .global .links.active svg{font-size:30px;transform:translateY(-10px)}.technical-assessment .inner-container .global-statistic{position:static;top:0;max-height:calc(100vh - 200px);margin-bottom:1rem}.technical-assessment .inner-container .global-statistic h3{font-size:1.8rem;margin-bottom:1rem;text-align:center}.technical-assessment .inner-container .global-statistic .statistic{display:flex;gap:1rem;max-height:calc(100% - 36px);max-width:1200px;margin-inline:auto}@media screen and (max-width: 800px){.technical-assessment .inner-container .global-statistic .statistic{align-items:center;flex-direction:column}}.technical-assessment .inner-container .global-statistic .statistic .dates p{white-space:pre}.technical-assessment .inner-container .global-statistic .statistic .commit-message{font-size:1.2rem;opacity:.5;width:100%}@media screen and (max-width: 1350px){.technical-assessment .inner-container .global-statistic .statistic .commit-message{margin-left:0;justify-content:flex-start}}@media screen and (max-width: 800px){.technical-assessment .inner-container .global-statistic .statistic .profile{display:none}}.technical-assessment .inner-container .global-statistic .statistic .profile img{border-radius:1rem;height:5rem}.technical-assessment .inner-container .global-statistic .statistic .commits{display:flex;padding:0;flex-direction:column;align-items:center;max-height:800px;overflow-y:auto;flex:1;gap:.8rem}.technical-assessment .inner-container .global-statistic .statistic .commits .commit{display:flex;flex-direction:column;gap:.3rem;min-width:90%;font-size:1.2rem;max-width:100%;overflow:auto}.technical-assessment .inner-container .global-statistic .statistic .commits .commit .description{text-transform:capitalize;white-space:nowrap}.technical-assessment .inner-container .global-statistic .statistic .commits .commit a,.technical-assessment .inner-container .global-statistic .statistic .commits .commit .commit-date{font-size:1rem}.technical-assessment .inner-container .global-statistic .statistic .dates{display:flex;flex-direction:column;justify-content:space-between;width:fit-content;flex:0}.technical-assessment .inner-container .global-statistic .statistic .dates p{text-transform:uppercase;letter-spacing:2px;font-weight:bolder;font-size:clamp(.8rem,1rem + 10vw,1rem)}@media screen and (max-width: 1100px){.technical-assessment .inner-container{justify-content:center}.technical-assessment .inner-container .global,.technical-assessment .inner-container .global .active{flex-direction:column}.technical-assessment .inner-container .global .how-it-works,.technical-assessment .inner-container .global .links,.technical-assessment .inner-container .global .active .how-it-works,.technical-assessment .inner-container .global .active .links{flex:1}}.unauthorized-modal h1,.project-finished-modal h1{text-align:center;margin-bottom:1rem;font-size:1.5rem;color:#ff0000e8}.unauthorized-modal p,.project-finished-modal p{font-size:1.1rem;text-align:center;margin-bottom:1rem;color:#e7e4cb}.unauthorized-modal .warning svg,.project-finished-modal .warning svg{font-size:5rem}.unauthorized-modal .gh-btn-container,.project-finished-modal .gh-btn-container{display:flex;align-items:center;justify-content:space-around;margin-top:1rem}.unauthorized-modal .gh-btn-container button,.project-finished-modal .gh-btn-container button{font-size:1rem}.unauthorized-modal .gh-btn-container svg,.project-finished-modal .gh-btn-container svg{margin-right:.5rem}.unauthorized-modal .gh-btn-container .no,.project-finished-modal .gh-btn-container .no{background-color:red}.project-finished-modal,.delete-project-modal{text-align:center}.project-finished-modal i,.delete-project-modal i{font-size:1.3rem}.project-finished-modal ul,.delete-project-modal ul{list-style-position:inside}.project-finished-modal ul li::marker,.delete-project-modal ul li::marker{margin:0}.project-finished-modal ul li:not(.delete-project-modal),.delete-project-modal ul li:not(.delete-project-modal){color:#e7e4cb;text-align:left}.project-finished-modal .not-yet,.delete-project-modal .not-yet{color:#fe5e41}.delete-project-modal li{color:#e7e4cb;text-align:center;font-size:1.1rem}.delete-project-modal .delete{background-color:red}.in-process{font-size:.9rem;opacity:.8}.score-feedback .header .score-container{font-size:1.3rem;gap:8px;margin-bottom:8px}.score-feedback .header .disclaimer{opacity:.8;font-size:.9rem;text-align:center}.restart-project-modal .warning svg{font-size:1.5rem}.restart-project-modal h1{text-align:center}.restart-project-modal p{flex:1;font-size:1rem;text-align:center;color:#e7e4cb}.restart-project-modal .restart-btn-container{width:100%}.restart-project-modal .restart-btn-container .restart{background-color:red}.restart-project-modal .restart-btn-container .not-yet{color:#fe5e41}.contact-requests .toolt-tip-company-description{opacity:1;max-width:600px;white-space:break-spaces;line-height:1.7rem;font-size:1.1rem}.contact-requests .company-description{white-space:pre;text-overflow:ellipsis;overflow:hidden}.contact-requests .badge-display-container{gap:.3rem;padding-block:.5rem}.contact-requests .badge-display-container .badge-display{background-color:#424b544d;padding:.2rem .3rem;line-height:normal;border-radius:1rem;white-space:pre}.contact-requests .action-tooltip-content{opacity:1;z-index:1000;max-width:600px}.contact-requests .action-tooltip-content ul li{display:flex;flex-direction:row;gap:.5rem;align-items:center}.contact-requests .action-tooltip-content .status-state p{font-size:1rem;text-align:center;width:100%}.contact-requests .action-tooltip-content .status-state ul li{line-height:1rem}.contact-requests .action-tooltip-content div{padding:.5rem}.contact-requests .action-tooltip-content div p{line-height:1.3rem}.contact-requests .action-tooltip-content div .contact-request-action{font-size:1.3rem}.contact-requests .contact-request-action.approve{background-color:green;color:#e7e4cb;padding:.3rem;border-radius:1rem}.contact-requests .contact-request-action.reject{background-color:#ff0000ad;color:#e7e4cb;padding:.3rem;border-radius:1rem}.company-information{max-height:500px;margin-block:auto}.company-information .left-panel{flex-grow:1;min-width:350px;max-width:50%}@media screen and (max-width: 970px){.company-information .left-panel{max-width:none}}.company-information .left-panel .billing-address-locked .country-locked{z-index:100}.company-information .left-panel .billing-address-locked svg{color:#424b54}.company-information .left-panel .billing-address-locked .input-container{width:100%}.company-information .left-panel input::placeholder{font-size:1rem;opacity:.5}.company-information .left-panel .company-information-disclaimer{opacity:.5;font-size:1rem}.company-information .left-panel .belgian-disclaimer{opacity:.5;font-size:.9rem}.company-information .left-panel p{font-size:1.3rem}.company-information .left-panel .input-container{padding-left:2rem}.company-information .left-panel .info-dropdown{margin-block:1rem}.company-information .right-panel{flex-grow:1}.company-information .right-panel p{font-family:Poiret One,cursive;font-size:1.4rem;margin-bottom:.3rem}.company-information .right-panel .radio-container{width:100%;flex-wrap:wrap}.company-information .right-panel .radio-container p{font-weight:700;margin-bottom:1rem}.company-information .right-panel .radio-container .form-group{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:0}.company-information .right-panel .radio-container .form-group label{flex:1;font-size:1.3rem;margin-bottom:0;margin-right:1rem;font-family:Poiret One,cursive}.developer-overview{position:relative;text-align:center;gap:1rem;width:100%}.developer-overview .header{width:100%;position:relative;margin-bottom:2rem}.developer-overview .header .go-back{z-index:10}.developer-overview .header .go-back button{background-color:#fe5e4166}.developer-overview .header .main{width:100%;margin-inline:auto;position:absolute;bottom:0;top:0;left:0;right:0;z-index:1}.developer-overview .header .main h1{margin-bottom:.5rem}.developer-overview .header .contact-request{z-index:10;margin-top:0}.developer-overview .overview{width:clamp(300px,5rem + 70vw,1200px)}.developer-overview .overview .navigation-buttons button{background-color:transparent;border:solid 2px #fe5e41;font-size:1rem;padding:.5rem;cursor:pointer;transition:.5s;border:none;color:#e7e4cb}.developer-overview .overview .navigation-buttons button.active{background-color:#fe5e41;border-radius:20px 20px 0 0;box-shadow:0 3px .5rem #fe5e4180}.developer-overview .overview .overview-views{border-radius:0 0 1rem 1rem;padding-top:2rem;background-color:#424b5426;border:none}.developer-overview h2{margin-bottom:.5rem;font-size:1.7rem}.overview-general-information .links{margin-top:.3rem;font-size:1.3rem}.overview-general-information .content{width:100%;padding:1rem;position:relative}.overview-general-information .content .status-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.overview-general-information .content .status-overlay p{background-color:#35000e;border-radius:1rem;border:1px solid rgba(66,75,84,.4);padding:.5rem 1rem}.overview-general-information .content .basics{gap:2rem}.overview-technical-assessment .title{font-size:1.2rem;opacity:.9;font-weight:600}.overview-technical-assessment .markdown-body{max-height:500px;overflow-y:auto;text-align:left}.overview-technical-assessment .project-description{text-align:left;font-size:1.3rem;gap:.2rem}.overview-technical-assessment .repo-link{font-size:1.3rem;color:#fe5e41;text-decoration:none;padding-inline:.2rem;background-color:transparent;font-family:Gentium Basic,serif}.overview-technical-assessment .commits-overview{margin-top:1rem;max-width:100%}.overview-technical-assessment .commits-overview .unlock-details{color:#fe5e41;font-size:1rem;border-radius:10px;border:1px solid #fe5e41;padding:3px 5px}.overview-technical-assessment .commits-overview .commits-metadata{margin-block:1rem}.overview-technical-assessment .commits-overview .commits-metadata .links{font-size:1.3rem}.overview-technical-assessment .commits-overview .commits-metadata .dates{font-size:1.1rem;text-align:left}.overview-technical-assessment .commits-overview .commits-metadata .dates .detail-score .score{opacity:1}.overview-technical-assessment .commits-overview .commits-metadata .dates span{margin-left:5px;opacity:.7}.overview-technical-assessment .commits-overview .commits-metadata .profile-img{width:120px;border-radius:1rem}.overview-technical-assessment .commits-overview .commits .mapped-commits{gap:1rem;max-height:500px;overflow:auto;padding:.5rem}.overview-technical-assessment .commits-overview .commits .mapped-commits .commit{background-color:#424b541a;padding:.7rem;border-radius:1rem}.overview-technical-assessment .commits-overview .commits .mapped-commits .commit .commit-metadata{max-width:80%}.overview-technical-assessment .commits-overview .commits .mapped-commits .commit .commit-metadata p{font-size:1.1rem;white-space:nowrap;overflow-x:auto;max-width:100%}.overview-technical-assessment .commits-overview .commits .mapped-commits .commit .commit-metadata p span{opacity:.8}.overview-technical-assessment .commits-overview .commits .mapped-commits .commit .container-overview-repo-link{min-width:120px}.overview-experience .time-line{border:none}.overview-experience .time-line .card{align-items:center;justify-content:center;margin:1rem;min-width:500px;min-height:200px}.overview-project-and-certification .project-certification-card{text-align:left}.overview-project-and-certification .carousel .no-data{display:flex;align-items:center;padding-left:1rem;font-size:1.3rem}.overview-job-preferences p{font-size:1.4rem}.overview-job-preferences span{font-size:1.3rem;color:#e7e4cb;opacity:.8}.overview-job-preferences .checkboxes{margin-top:1rem}.overview-job-preferences .checkboxes p{margin-bottom:.8rem}.found-developers h1{font-size:2rem;text-align:center;margin-bottom:1rem}.found-developers .searching-dev-animation p{font-size:1.3rem}.found-developers .developers-result .no-result{font-size:1.4rem;width:100%;text-align:center}.search-criterias .search-developers-requirement{transform:translateY(-20px)}.search-criterias .search-title{display:flex;font-size:1.7rem;margin-bottom:1rem}.search-criterias .search-title span{background-color:#fe5e41;height:30px;width:30px;padding:.5rem;border-radius:100%;margin-right:1rem}.search-criterias .btn-container{margin-bottom:2rem;gap:2rem}.search-criterias .btn-container.search-section-disabled{align-items:flex-start;gap:.5rem;margin-right:1rem}.search-criterias .btn-container.search-section-disabled p{font-size:1.1rem;opacity:.8}.search-criterias .btn-container.search-section-disabled svg{color:#fe5e41}.search-criterias .btn-container.search-section-disabled #search-section-disabled{max-width:400px;height:fit-content;z-index:2}.search-criterias .btn-container .clear-result-btn .juniob-btn{background-color:#424b5466}@media screen and (max-width: 1000px){.search-criterias .search-container{flex-direction:column}.search-criterias .search-container .left-panel{margin-bottom:2rem}.search-criterias .search-container h1{display:flex;justify-content:center}}.search-criterias p{font-size:1.3rem;margin-bottom:.5rem}.search-criterias .left-panel{display:flex;flex-direction:column;flex:.4;margin-inline:auto}.search-criterias .left-panel .left-search{gap:3rem}.search-criterias .left-panel .importance-hierarchy{width:100%;max-height:20px;margin-bottom:5px}.search-criterias .left-panel .importance-hierarchy .must{color:#fe5e41}.search-criterias .left-panel .importance-hierarchy .arrow{position:relative;flex:1;height:7px;background:linear-gradient(90deg,#fe5e41b3,#68242266);margin-inline:10px;border-radius:1rem}.search-criterias .left-panel .importance-hierarchy .arrow:before{content:"";position:absolute;height:7px;width:7px;transform:rotate(-90deg);left:-7px;clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:#fe5e41b3}.search-criterias .left-panel .importance-hierarchy .arrow:after{content:"";position:absolute;height:7px;width:7px;transform:rotate(90deg);right:-7px;clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:#68242266}.search-criterias .left-panel .importance-hierarchy .less{color:#682422}.search-criterias .left-panel .salary-expectations svg{color:#e7e4cb;font-size:2rem;position:relative;transform:translateY(-25%)}.search-criterias .checkboxes-container{display:flex;flex:.5}.search-criterias .checkboxes-container .checkboxes{display:flex;gap:1rem;flex-wrap:wrap;flex:1}.search-criterias .checkboxes-container .checkboxes label{flex:1;color:#e7e4cb;font-size:1.3rem;margin-bottom:0;margin-right:1rem;font-family:Poiret One,cursive}.search-criterias .checkboxes-container .checkboxes .radio-container{min-width:250px;flex-grow:1}.search-criterias .checkboxes-container .checkboxes .radio-container .form-group{display:flex;flex-direction:row}.developer-card{width:clamp(400px,25%,600px)}.developer-card.greyed{min-height:560px;background-color:#424b5433;border-radius:1rem}.developer-card.greyed p{font-size:1.3rem}.developer-card h2{margin-bottom:.3rem}.developer-card .header p{font-size:1.6rem}.developer-card .header .names{gap:.3rem}.developer-card .header .splitter{height:2px;width:50px;background-color:#fe5e41}.developer-card .header .overview-tooltip,.developer-card .header .favorite-tooltip{font-size:1rem}.developer-card .header .in-depth{color:#fe5e41;font-size:1.5rem}.developer-card .expertise,.developer-card .expertise .skills{flex-grow:1}.developer-card .expertise .skills .skills-container{gap:.3rem;max-height:100px;overflow-y:auto}.developer-card .expertise .skills .skills-container span{color:#e7e4cb;background-color:#424b5433;border-radius:1rem;padding:.2rem .5rem}.developer-card .expertise .soft-skills .soft-skills-container{gap:.3rem}.developer-card .expertise .soft-skills .soft-skills-container span{color:#e7e4cb}.developer-card .techical-assessment .unlock-details{color:#fe5e41;font-size:1rem;border-radius:10px;border:1px solid #fe5e41;padding:3px 5px}.developer-card .techical-assessment .techical-assessment-metada{gap:.3rem}.developer-card .techical-assessment .techical-assessment-metada .detail-score{gap:5px}.developer-card .techical-assessment .techical-assessment-metada .repo-link-tooltip{width:fit-content}.developer-card .techical-assessment .techical-assessment-metada .repo-link{color:#fe5e41;background-color:transparent;padding:0;margin:0;font-family:Gentium Basic,serif}.developer-card .dev-footer .meta{text-align:center}.developer-card .dev-footer .meta span{font-weight:600}.contact-request{text-align:center;margin-top:20px}.contact-request p{margin-top:5px;font-size:1.1rem;color:#e7e4cbb3;min-height:20px}.contact-request .been-contacted{opacity:.5}.contact-request .success{color:green}.contact-request .error{color:red}.score{color:#35000e;border-radius:1rem;width:fit-content;height:fit-content;padding-inline:.3rem;font-family:Poiret One,cursive;font-size:1.1rem;white-space:pre;gap:5px}.score.evaluating{filter:blur(3px);background:linear-gradient(90deg,#111010,#eb612b,#333232);background-size:200% 200%;box-shadow:0 0 5px #292727,0 0 3px #eb612b,0 0 4px #192926;animation:gradientMove 3s ease infinite}.score span{font-size:1.2rem}.score.class-30{background-color:#ff7a7ad8}.score.class-50{background-color:#fdff7e}.score.class-75{background-color:#76c0fc}.score.class-90{background-color:#77fee3}.score.class-99{background-color:#41f57d}.score.class-100{background:linear-gradient(90deg,#ffae9f,#5cfddd,#4fff8a);background-size:200% 200%;box-shadow:0 0 5px #fe927e,0 0 3px #62db7e,0 0 4px #41f57d;animation:gradientMove 6s ease infinite,neonGlow 6s ease infinite}.score.placeholder{background-color:#80808066;filter:blur(3px)}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes neonGlow{0%,to{box-shadow:0 0 1px #fe927eb3,0 0 3px #62dbc3b3,0 0 2px #41f57db3}50%{box-shadow:0 0 5px #fe927e,0 0 4px #62dbc3,0 0 5px #41f57d}}.payment-btn{margin-bottom:.5rem;gap:5px;background-color:#41f57d;color:#35000e}.payment-btn span{font-size:1rem;font-family:Poiret One,cursive;font-weight:700}.payment-btn svg{transition:.2s ease-out;fill:#35000e}.payment-btn:hover svg{transform:translateY(-25px);fill:#e7e4cb}.login-github p{opacity:.8}.payment-view{height:100%;width:100%}.payment-view .company-not-filled{font-size:1.2rem}.payment-view .login-github{flex:.3}.payment-view .login-github.disabled{opacity:.4}.payment-view .payment-modal{flex:.7}.payment-view .payment-modal h1{font-size:2.3rem;text-align:center}.payment-view .payment-modal h2{text-align:center;font-size:1.8rem}.payment-view .payment-modal .price{color:#e7e4cbb3;margin-top:.2rem;font-weight:100;font-size:1.2rem;opacity:.9}.payment-view .payment-modal ul{max-width:600px;list-style-type:circle;white-space:pre-wrap}.payment-view .payment-modal ul li{font-size:1.3rem;opacity:.8;font-family:Poiret One,cursive}.payment-view .payment-modal .payment-plan{margin-top:2rem;width:100%;justify-content:space-around}.payment-view .payment-modal .payment-plan .credits{position:relative}.payment-view .payment-modal .payment-plan .credits .credits-actions{gap:1rem}.payment-view .payment-modal .payment-plan .credits .credits-actions button{background-color:#fe5e41;border:none;border-radius:1rem;padding:.2rem .3rem}.payment-view .payment-modal .payment-plan .credits .credits-actions button.decrement{background-color:#fe5e41b3}.payment-view .payment-modal .payment-plan .credits .credits-actions button svg{color:#35000e}.payment-view .payment-modal .payment-plan .subscription{position:relative;justify-content:space-between;align-items:center}.payment-view .payment-modal .payment-plan .subscription.disabled{pointer-events:none;opacity:.5}.payment-view .payment-modal .payment-plan .subscription.disabled .disclaimer{font-weight:100;font-size:1rem;gap:.5rem}.payment-view .payment-modal .payment-plan .subscription.disabled .disclaimer svg{color:#fe5e41}.payment-view .payment-modal .payment-plan .subscription button{height:100%}.payment-view .payment-modal .payment-plan .error-message{max-width:600px;white-space:wrap}.credits-count-tooltip{z-index:1000}.credits-count{background-color:transparent;border:none;position:relative}.credits-count .count{position:absolute;color:#35000e;font-size:1.3rem;font-weight:bolder;top:-3px;left:-7px}.credits-count .count.credits-length{left:-17px}.credits-count .count.infinit{top:1px;left:-18px}.credits-count img{transform:translateY(5px)}.contact-requests{margin-top:2rem;width:100%}.contact-requests .tooltip-class{font-size:1rem}.contact-requests .question-mark-svg{cursor:help}.contact-requests .contact-request-action{color:#fe5e41}.contact-requests .contact-request-action.delete{color:red;font-size:1.2rem}.email-container .johndoe{-webkit-filter:blur(5px);filter:blur(5px);cursor:help}.email-container svg{opacity:.6}.favorite-button svg.is-favorite{fill:#ff3a3a;transition:.1s ease-in}.favorites-count{position:relative;margin-right:1rem}.favorites-count span{position:absolute;color:#35000e;top:-7px;left:-6px;font-size:1.3rem;font-weight:bolder}.favorites-overview{gap:2rem}.favorites-overview .developer-card{position:relative}.favorites-overview .developer-card.disabled{pointer-events:none}.favorites-overview .developer-card.disabled:before{content:"";position:absolute;background-color:#1b0303b5;border-radius:1rem;top:0;right:0;bottom:0;left:0;z-index:2}.favorites-overview .developer-card .actions,.favorites-overview .developer-card .developer-status-info{z-index:3;pointer-events:all}.favorites-overview .developers{padding:1rem;overflow-x:auto}.favorites-overview .developer-type{font-size:1.8rem;text-align:center}.favorite-button svg{font-size:2rem;fill:#424b5480;transition:.3s ease-in}.favorite-button svg.active{fill:#ff3a3a;transition:.1s ease-in}.favorite-button svg.active:hover{fill:red}.dev-source-code-loading{margin:auto}.dev-source-code{height:100%;width:100%}.login{width:100%;max-width:400px}.login .remember-me{height:0;margin-top:.3rem;margin-bottom:1.3rem}.register{max-width:400px}.register .professional-email{height:0;transform:translateY(-19px);opacity:.7;white-space:pre}.register .type-of-dev{align-items:flex-start;justify-content:space-around}.register .type-of-dev h2{width:100%}.register .type-of-dev section .form-group{flex-direction:row;justify-content:space-between;gap:12px}.register .type-of-dev section .form-group label{width:100%}.register .type-of-dev section .form-group .auth-radio{width:fit-content}.register .type-of-dev .external-user-checkbox{margin-bottom:10px}.pending-email{align-items:center;height:0;font-size:.9rem;transform:translateY(5px)}.pending-email .icon-paragraph{gap:.2rem}.pending-email .icon-paragraph svg{fill:#fe5e41}.pending-email span{color:#e7e4cb;opacity:.7;margin-top:.2rem}.pending-email button{background-color:transparent;border:none;color:#fe5e41;font-size:.9rem}.container .auth-form{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.container .auth-form .title{width:100%;text-align:center;font-family:Spectral SC,serif;font-size:7rem;text-transform:capitalize}.container .auth-form .form-group{color:#e7e4cb}.container .auth-form .form-group .auth-input{background-color:#e7e4cb80;border-radius:1rem;padding:.3rem 1rem;color:#000}.container .auth-form .form-group .auth-input::placeholder{color:#000}.container .auth-form .form-group .input-icon{display:flex;flex-direction:row;align-items:center;position:relative;width:100%}.container .auth-form .form-group .input-icon .auth-icon{position:absolute;right:1rem;font-size:1.7rem;display:flex;align-items:center;color:#e7e4cb}.container .auth-form .form-group .input-icon .password{cursor:pointer}.container .auth-form .auth{height:100%;width:100%;position:relative;z-index:1}.container .auth-form .auth .input-icon{width:100%}@media screen and (max-width: 1000px){.container .auth-form{height:auto}.container .auth-form .title{display:none}}.logout{font-size:1.3rem;cursor:pointer;transition:.2s}.logout:hover{transform:scale(1.2);transition:.2s}.forgot-password-link{display:block;width:100%;text-align:end;margin-bottom:.2rem}.forgot-password p,.reset-password p{margin-bottom:.8rem;font-size:1.2rem}.forgot-password #reset-confirm-password,.reset-password #reset-confirm-password{margin-top:.7rem}.forgot-password .error-message,.reset-password .error-message{color:red;margin:0;margin-top:.2rem;text-align:center;font-size:1.1rem}.forgot-password .send-email,.forgot-password .reset-password,.reset-password .send-email,.reset-password .reset-password{margin-top:1rem;text-align:center}.forgot-password .send-email.has-message,.forgot-password .reset-password.has-message,.reset-password .send-email.has-message,.reset-password .reset-password.has-message{margin-top:0}.forgot-password .send-email .is-loading,.forgot-password .reset-password .is-loading,.reset-password .send-email .is-loading,.reset-password .reset-password .is-loading{padding-left:0;margin-left:-35px}.forgot-password .send-email .forgot-password-loading,.forgot-password .reset-password .forgot-password-loading,.reset-password .send-email .forgot-password-loading,.reset-password .reset-password .forgot-password-loading{position:relative;left:-35px}.email-validation .no-validation-pending{font-size:1.5rem}.company-section-disabled{position:relative;margin-bottom:19px}.company-section-disabled svg{color:#fe5e41;cursor:help}.company-section-disabled button{position:absolute;right:-115px;top:-2px;font-size:13px}.company-section-disabled button.btn-primary{padding:3px 5px}.company-section-disabled #company-disabled{max-width:400px;height:fit-content;z-index:2}.keep-me-posted-modal-content h2{font-size:1.6rem}.keep-me-posted-modal-content p{font-size:1.2rem;opacity:.8}.keep-me-posted-modal-content p .bell{color:#fe5e41}.keep-me-posted-modal-content input{min-width:350px}.keep-me-posted-modal-content input::placeholder{font-size:1.1rem}.keep-me-posted-modal-content .error{font-size:1rem;color:red;margin-top:3px}.keep-me-posted-modal-content .success{font-size:1rem;color:#08d608}.keep-me-posted-modal-content button{font-size:1rem;border-radius:1rem;border:#424b54;padding:6px 8px;background-color:#fe5e41;color:#e7e4cb;gap:6px}.keep-me-posted-modal-content button:hover{background-color:#fe330e;box-shadow:0 15px 25px -5px #fe5e4166}.keep-me-posted-modal-content button.is-submitting{animation:pulse 1.5s infinite;pointer-events:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.keep-me-posted-modal-content button.disabled{opacity:.4;pointer-events:none}@media screen and (max-width: 700px){.company-section-disabled{margin-bottom:35px}.company-section-disabled button{top:calc(100% + 5px);left:0;right:0}}.user-type-section{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.user-type-section .section-title{color:#e7e4cb;font-size:1.2rem;font-weight:600;display:flex;align-items:center;gap:8px}.user-type-section .section-title .icon{font-size:1.3rem}.user-type-section .section-title .required{color:#fe5e41;font-size:.9rem}.user-type-section .type-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.user-type-section .type-options .type-card{padding:20px;background:#1c000733;border:2px solid rgba(231,228,203,.2);border-radius:12px;transition:all .3s ease;text-align:center;cursor:pointer}.user-type-section .type-options .type-card:hover{border-color:#fe5e4166;background:#fe5e410d;transform:translateY(-2px)}.user-type-section .type-options .type-card.selected{border-color:#fe5e41;background:#fe5e411a;box-shadow:0 0 0 4px #fe5e411a}.user-type-section .type-options .type-card .type-icon{font-size:2.5rem;margin-bottom:12px;display:block}.user-type-section .type-options .type-card .type-title{color:#e7e4cb;font-size:1.1rem;font-weight:600;margin-bottom:4px}.user-type-section .type-options .type-card .type-description{color:#e7e4cb;font-size:.9rem;opacity:.7;line-height:1.4}.assessment-section .checkbox-container{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:20px;background:#1c000733;border:2px solid rgba(231,228,203,.2);border-radius:12px;transition:all .3s ease;animation:checkboxSlide .4s ease-out}.assessment-section .checkbox-container:hover{border-color:#fe5e4166;background:#fe5e410d}.assessment-section .checkbox-container.checked{border-color:#fe5e41;background:#fe5e411a}.assessment-section .checkbox-container .checkbox{width:24px;height:24px;border:2px solid rgba(231,228,203,.4);border-radius:6px;transition:all .3s ease;flex-shrink:0;margin-top:2px}.assessment-section .checkbox-container .checkbox.checked{background:#fe5e41;border-color:#fe5e41}.assessment-section .checkbox-container .checkbox.checked .checkmark{color:#35000e;font-weight:700;font-size:16px}.assessment-section .checkbox-container .checkbox-content .checkbox-title{color:#e7e4cb;font-size:1.1rem;font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:8px}.assessment-section .checkbox-container .checkbox-content .checkbox-title .badge{background:#fe5e41;color:#35000e;font-size:.8rem;font-weight:700;padding:2px 8px;border-radius:10px}.assessment-section .checkbox-container .checkbox-content .checkbox-description{color:#e7e4cb;font-size:.95rem;opacity:.8;line-height:1.4}@media (max-width: 768px){.user-type-section .type-options{grid-template-columns:1fr;gap:12px}.user-type-section .type-options .type-card{padding:16px}.user-type-section .type-options .type-card .type-icon{font-size:2rem;margin-bottom:8px}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tagSlide{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes summarySlide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.external-developer-type-container{width:100%;min-height:100%;background:linear-gradient(135deg,var(--background-color) 0%,#2a000b 100%);padding:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.external-developer-type-container .form-wrapper{max-width:800px;margin:0 auto;padding:0;animation:slideUp .6s ease-out}.external-developer-type-container .header{text-align:center;margin-bottom:48px}.external-developer-type-container .header .title{color:var(--text-color);font-size:3rem;font-weight:700;margin-bottom:16px;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text-color) 0%,var(--interactive-color) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.external-developer-type-container .header .title-underline{width:80px;height:4px;background:linear-gradient(90deg,var(--interactive-color),#ff7a60);margin:0 auto 24px;border-radius:2px}.external-developer-type-container .header .subtitle{color:var(--text-color);font-size:1.2rem;opacity:.8;font-weight:300}.external-developer-type-container .form{display:flex;flex-direction:column;gap:40px}.external-developer-type-container .section{display:flex;flex-direction:column;gap:20px}.external-developer-type-container .section span{display:block}.external-developer-type-container .section .section-title{color:var(--text-color);font-size:1.4rem;font-weight:600;display:flex;align-items:center;gap:12px}.external-developer-type-container .section .section-title .badge{background-color:var(--interactive-color);color:var(--background-color);font-size:.8rem;font-weight:700;padding:4px 8px;border-radius:12px;min-width:20px;text-align:center}.external-developer-type-container .button-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.external-developer-type-container .type-button{display:flex;align-items:center;gap:20px;padding:24px;background-color:transparent;color:var(--text-color);border:2px solid rgba(231,228,203,.2);border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#424b540d;box-shadow:0 4px 20px #0000001a;text-align:left}.external-developer-type-container .type-button.level{padding:12px}.external-developer-type-container .type-button:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 30px #fe5e4126;border-color:#fe5e4166}.external-developer-type-container .type-button.active{border-color:var(--interactive-color);background-color:#fe5e411a;transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px #fe5e4133}.external-developer-type-container .type-button .button-icon{font-size:2rem;opacity:.9}.external-developer-type-container .type-button .button-content .button-title{font-size:1.3rem;font-weight:600;margin-bottom:4px}.external-developer-type-container .type-button .button-content .button-desc{font-size:.95rem;opacity:.7;font-weight:400}.external-developer-type-container .dropdown-container{position:relative}.external-developer-type-container .dropdown-button{width:100%;padding:18px 24px;background-color:#424b540d;color:var(--text-color);border:2px solid rgba(231,228,203,.2);border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.external-developer-type-container .dropdown-button:hover{border-color:#fe5e4180;background-color:#fe5e4108}.external-developer-type-container .dropdown-button.active{border-color:var(--interactive-color);background-color:#fe5e410d;box-shadow:0 0 0 4px #fe5e411a}.external-developer-type-container .dropdown-button .dropdown-text{font-weight:500}.external-developer-type-container .dropdown-button .dropdown-arrow{transition:transform .3s ease;color:var(--interactive-color);font-weight:700}.external-developer-type-container .dropdown-button .dropdown-arrow.open{transform:rotate(180deg)}.external-developer-type-container .search-input{width:100%;padding:12px 16px;background-color:#23000e4d;color:var(--text-color);border:1px solid rgba(254,94,65,.3);border-radius:8px;font-size:1rem;outline:none;transition:all .2s ease}.external-developer-type-container .search-input::placeholder{color:#e7e4cb80}.external-developer-type-container .search-input:focus{border-color:var(--interactive-color);box-shadow:0 0 0 3px #fe5e411a}.external-developer-type-container .dropdown-menu{position:absolute;top:100%;left:0;right:0;margin-top:8px;background-color:#424b54f2;border:1px solid rgba(254,94,65,.3);border-radius:12px;box-shadow:0 20px 60px #0000004d;z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-height:350px;overflow:hidden;animation:dropdownSlide .3s ease-out}.external-developer-type-container .dropdown-menu .dropdown-header{padding:16px 20px 12px;border-bottom:1px solid rgba(231,228,203,.1)}.external-developer-type-container .dropdown-menu .search-section{padding:16px 20px;border-bottom:1px solid rgba(231,228,203,.1)}.external-developer-type-container .dropdown-menu .options-list{max-height:200px;overflow-y:auto;padding:8px 0}.external-developer-type-container .dropdown-menu .options-list .option{display:flex;align-items:center;gap:12px;padding:12px 20px;color:var(--text-color);cursor:pointer;transition:all .2s ease;font-size:1rem}.external-developer-type-container .dropdown-menu .options-list .option:hover{background-color:#fe5e410d}.external-developer-type-container .dropdown-menu .options-list .option.selected{background-color:#fe5e411a;color:var(--interactive-color);font-weight:500}.external-developer-type-container .dropdown-menu .options-list .option .checkbox{width:20px;height:20px;border:2px solid rgba(231,228,203,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.external-developer-type-container .dropdown-menu .options-list .option .checkbox .checkmark{color:var(--interactive-color);font-weight:700;font-size:14px}.external-developer-type-container .dropdown-menu .options-list .option .option-text{flex:1}.external-developer-type-container .dropdown-menu .options-list .no-results{padding:20px;text-align:center;color:#e7e4cb99;font-style:italic}.external-developer-type-container .tags-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.external-developer-type-container .tags-container .tag{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#fe5e4133;color:var(--text-color);border-radius:20px;font-size:.9rem;border:1px solid rgba(254,94,65,.3);animation:tagSlide .3s ease-out}.external-developer-type-container .tags-container .tag .tag-text{font-weight:500}.external-developer-type-container .tags-container .tag .tag-remove{background:none;border:none;color:var(--interactive-color);cursor:pointer;font-size:1.2rem;font-weight:700;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.external-developer-type-container .tags-container .tag .tag-remove:hover{background-color:#fe5e4133;transform:scale(1.1)}.external-developer-type-container .submit-section{display:flex;justify-content:center;margin-top:20px}.external-developer-type-container .submit-section .submit-button{display:flex;align-items:center;gap:12px;padding:18px 36px;background:linear-gradient(135deg,var(--interactive-color) 0%,#ff7a60 100%);color:var(--background-color);border:none;border-radius:50px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 30px #fe5e414d}.external-developer-type-container .submit-section .submit-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px #fe5e4166}.external-developer-type-container .submit-section .submit-button:hover .submit-arrow{transform:translate(4px)}.external-developer-type-container .submit-section .submit-button .submit-text{font-weight:600}.external-developer-type-container .submit-section .submit-button .submit-arrow{font-size:1.1rem;transition:transform .3s ease}.external-developer-type-container .summary{display:flex;align-items:center;gap:20px;margin-top:40px;padding:24px;background-color:#424b540d;border-radius:16px;border:1px solid rgba(254,94,65,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:summarySlide .5s ease-out}.external-developer-type-container .summary .summary-icon{font-size:2rem}.external-developer-type-container .summary .summary-content .summary-title{color:var(--interactive-color);font-size:1.1rem;font-weight:600;margin-bottom:4px}.external-developer-type-container .summary .summary-content .summary-text{color:var(--text-color);font-size:1rem;line-height:1.5}.external-developer-type-container .summary .summary-content .summary-text .summary-languages{opacity:.8;font-size:.95rem}@media (max-width: 768px){.external-developer-type-container{padding:16px}.external-developer-type-container .header .title{font-size:2.5rem}.external-developer-type-container .button-group{grid-template-columns:1fr}.external-developer-type-container .type-button{gap:16px;padding:20px}.external-developer-type-container .type-button .button-icon{font-size:1.8rem}.external-developer-type-container .type-button .button-content .button-title{font-size:1.2rem}}
