@import"/src/assets/inter-webfont/stylesheet.css";@import"/src/assets/spacemono-webfont/web-fonts/spacemono-main.css";@import"/src/assets/source-sans-pro-webfont/stylesheet.css";@font-face{font-family:Inter-SemiBoldItalic;src:url(/assets/Inter-SemiBoldItalic-BYtQns8a.woff2) format("woff2"),url(/assets/Inter-SemiBoldItalic-BrA9LUBO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-ThinItalic;src:url(/assets/Inter-ThinItalic-CIspY9nb.woff2) format("woff2"),url(/assets/Inter-ThinItalic-DXUx7bXl.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-SemiBold;src:url(/assets/Inter-SemiBold-B80Sz94G.woff2) format("woff2"),url(/assets/Inter-SemiBold-DDIIlQS_.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InterV;src:url(/assets/InterV-DFC1d14c.woff2) format("woff2"),url(/assets/InterV-ChvhpNhB.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Thin;src:url(/assets/Inter-Thin-D5HFJJoJ.woff2) format("woff2"),url(/assets/Inter-Thin-C6pnLBvE.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Regular;src:url(/assets/Inter-Regular-DFeunXll.woff2) format("woff2"),url(/assets/Inter-Regular-CfcIyD8l.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Italic;src:url(/assets/Inter-Italic-CDkOQcOB.woff2) format("woff2"),url(/assets/Inter-Italic-DoGBuTfz.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-Medium;src:url(/assets/Inter-Medium-7B-kc7GL.woff2) format("woff2"),url(/assets/Inter-Medium-C9hokzU9.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-ExtraLight;src:url(/assets/Inter-ExtraLight-avD7EFZV.woff2) format("woff2"),url(/assets/Inter-ExtraLight-DbydZQwx.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Light;src:url(/assets/Inter-Light-DygfZWln.woff2) format("woff2"),url(/assets/Inter-Light-yRGe1VUA.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-LightItalic;src:url(/assets/Inter-LightItalic-CuoNlTj2.woff2) format("woff2"),url(/assets/Inter-LightItalic-CCE_St8n.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-MediumItalic;src:url(/assets/Inter-MediumItalic-kBZeiX9s.woff2) format("woff2"),url(/assets/Inter-MediumItalic-AbQUfpqG.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-ExtraLightItalic;src:url(/assets/Inter-ExtraLightItalic-D9B9UtR9.woff2) format("woff2"),url(/assets/Inter-ExtraLightItalic-BEblzE7E.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-Bold;src:url(/assets/Inter-Bold-1ORuAT5N.woff2) format("woff2"),url(/assets/Inter-Bold-Bz_U5GJV.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Black;src:url(/assets/Inter-Black-BgD4ZErd.woff2) format("woff2"),url(/assets/Inter-Black-BTaBiH_Q.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-BoldItalic;src:url(/assets/Inter-BoldItalic-D9ezFmGL.woff2) format("woff2"),url(/assets/Inter-BoldItalic-DKtr0wQZ.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter-ExtraBoldItalic;src:url(/assets/Inter-ExtraBoldItalic-CY9h6REE.woff2) format("woff2"),url(/assets/Inter-ExtraBoldItalic-CFSFBq_-.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter-BlackItalic;src:url(/assets/Inter-BlackItalic-BQirUkwy.woff2) format("woff2"),url(/assets/Inter-BlackItalic-D3Fe5-lz.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-ExtraBold;src:url(/assets/Inter-ExtraBold-rZkDW_HT.woff2) format("woff2"),url(/assets/Inter-ExtraBold-ChMOXSXl.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:space_monobold;src:url(/assets/SpaceMono-Bold-webfont-rvFO_Nkv.woff);src:url(/assets/SpaceMono-Bold-webfont-rvFO_Nkv.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:space_monoitalic;src:url(/assets/SpaceMono-Italic-webfont-CgQ8ZMl1.woff);src:url(/assets/SpaceMono-Italic-webfont-CgQ8ZMl1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:space_monoregular;src:url(/assets/SpaceMono-Regular-webfont-BuW-ej8F.woff);src:url(/assets/SpaceMono-Regular-webfont-BuW-ej8F.woff) format("woff");font-weight:400;font-style:normal}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 30, 2024 */@font-face{font-family:source_sans_proSBdIt;src:url(/assets/sourcesanspro-semiboldit-webfont-HyGgZAap.woff2) format("woff2"),url(/assets/sourcesanspro-semiboldit-webfont-CsqG1ZZG.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_prosemibold;src:url(/assets/sourcesanspro-semibold-webfont-BR5lycLq.woff2) format("woff2"),url(/assets/sourcesanspro-semibold-webfont-BWVbUj3V.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_proregular;src:url(/assets/sourcesanspro-regular-webfont-Cm-0ff_D.woff2) format("woff2"),url(/assets/sourcesanspro-regular-webfont-DTw5gE_a.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_prolight_italic;src:url(/assets/sourcesanspro-lightit-webfont-Bzk3OaNo.woff2) format("woff2"),url(/assets/sourcesanspro-lightit-webfont-DJ8yZqnq.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_prolight;src:url(/assets/sourcesanspro-light-webfont-CH55pFhC.woff2) format("woff2"),url(/assets/sourcesanspro-light-webfont-C37DabYs.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_proitalic;src:url(/assets/sourcesanspro-it-webfont-BEppESOU.woff2) format("woff2"),url(/assets/sourcesanspro-it-webfont-BzOFbftp.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_proXLtIt;src:url(/assets/sourcesanspro-extralightit-webfont-DNgTwz2h.woff2) format("woff2"),url(/assets/sourcesanspro-extralightit-webfont-BYjAnXhv.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_proextralight;src:url(/assets/sourcesanspro-extralight-webfont-DKejtmlo.woff2) format("woff2"),url(/assets/sourcesanspro-extralight-webfont-EQrxUQnO.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_probold_italic;src:url(/assets/sourcesanspro-boldit-webfont-lTF7XU3M.woff2) format("woff2"),url(/assets/sourcesanspro-boldit-webfont-Bp4IiNrf.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_probold;src:url(/assets/sourcesanspro-bold-webfont-huAUYVC_.woff2) format("woff2"),url(/assets/sourcesanspro-bold-webfont-BgPqnOAD.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_problack_italic;src:url(/assets/sourcesanspro-blackit-webfont-ANtQsspV.woff2) format("woff2"),url(/assets/sourcesanspro-blackit-webfont-HVVj5VWJ.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_problack;src:url(/assets/sourcesanspro-black-webfont-DgCr4WYJ.woff2) format("woff2"),url(/assets/sourcesanspro-black-webfont-BhMIOZUu.woff) format("woff");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:var(--ff-secondary-400);font-weight:400}h1,.fs-700{font-size:var(--fs-700);letter-spacing:var(--l-sp-100)}h2,.fs-600{font-size:var(--fs-600);letter-spacing:var(--l-sp-200)}h3,.fs-500{font-size:var(--fs-500);letter-spacing:var(--l-sp-300)}h4,.fs-400{font-size:var(--fs-400);letter-spacing:var(--l-sp-300)}small,.fs-200{font-size:var(--fs-200)}.fs-100{font-size:var(--fs-100)}.flx-col{display:flex;flex-direction:column}.flx-rw{display:flex}.flx-center{justify-content:center;align-items:center}.list--no-style{padding-left:0;list-style-type:none}.icons{display:inline-block;color:var(--clr-neutral-900);height:1em;aspect-ratio:1/1;line-height:1}.icons-container{display:flex;align-items:center}.icons-container .icon{color:inherit;margin-inline:2px}.case-up{text-transform:uppercase}.btn,.btn--accent-light,.btn--accent,.btn--secondary,.btn--primary{display:inline-flex;position:relative;white-space:nowrap;text-decoration:none;line-height:1;font-family:var(--btn_ff);font-size:var(--btn_fs);border-radius:var(--btn_radius);padding:var(--btn_paddding);cursor:pointer}.btn:hover:not(:active),.btn--accent-light:hover:not(:active),.btn--accent:hover:not(:active),.btn--secondary:hover:not(:active),.btn--primary:hover:not(:active){filter:opacity(80%)}.btn:focus-visible,.btn--accent-light:focus-visible,.btn--accent:focus-visible,.btn--secondary:focus-visible,.btn--primary:focus-visible{outline:2px solid var(--clr-primary-300)}.btn--primary{background-color:var(--btn_bg--primary);color:var(--btn_clr--primary);border:0}.btn--primary:visited{color:var(--btn_clr--primary)}.btn--primary:active{background-color:var(--btn_bg--primary--active);color:var(--btn_clr--primary--active)}.btn--secondary{background-color:var(--btn_bg--secondary);color:var(--btn_clr--secondary);border:0}.btn--secondary:visited{color:var(--btn_clr--secondary)}.btn--secondary:active{background-color:var(--btn_bg--secondary--active);color:var(--btn_clr--secondary--active)}.btn--accent{background-color:var(--btn_bg--accent);color:var(--btn_clr--accent);border:0}.btn--accent:visited{color:var(--btn_clr--accent)}.btn--accent:active{background-color:var(--btn_bg--accent--active);color:var(--btn_clr--accent--active)}.btn--accent-light{background-color:var(--btn_bg--accent_light);color:var(--btn_clr--accent_light);border:0}.btn--accent-light:visited{color:var(--btn_clr--accent_light)}.btn--accent-light:active{background-color:var(--btn_bg--accent_light--active);color:var(--btn_clr--accent_light--active)}.btn[disabled],[disabled].btn--primary,[disabled].btn--secondary,[disabled].btn--accent,[disabled].btn--accent-light{cursor:not-allowed;box-shadow:none;border:0}.input--date{font-family:var(--ff-secondary-400);border:1px solid var(--clr-primary-200);border-radius:5px;padding:var(--sp-200);font-size:var(--fs-200)}.input--date:focus{outline:1px solid var(--clr-neutral-200)}.container-input--date{margin-bottom:var(--sp-300)}.container-input--date>span{margin-inline:var(--sp-100)}.checkbox-list button[aria-label=edit]{font-size:var(--fs-base);border:0;background-color:transparent;color:var(--clr-neutral-800);cursor:pointer}.switchbox{--pd-container: 2px;--br-container: 50px;--ht-container: calc(1rem - var(--pd-container) * 2);--wd-container: calc(var(--ht-container) * 1.8);--bg-container--checked: var(--clr-primary-400);--bg-container--unchecked: var(--clr-neutral-200);--shadow-container--unchecked: 0 0 2px var(--clr-neutral-400);--bg-circle: var(--clr-neutral-100);--shadow-circle: 0 0 5px var(--clr-neutral-800);position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--wd-container);height:var(--ht-container);background-color:var(--bg-container--unchecked);border-radius:var(--br-container);box-shadow:var(--shadow-container--unchecked);cursor:pointer;box-sizing:content-box;padding:var(--pd-container);transition:background-color var(--td-100) ease,box-shadow var(--td-100) ease}.switchbox:before{content:"";position:absolute;aspect-ratio:1/1;height:var(--ht-container);border-radius:50%;background-color:var(--bg-circle);box-shadow:var(--shadow-circle);transition:transform var(--td-100) ease-out}.switchbox:checked{background-color:var(--bg-container--checked)}.switchbox:checked:before{transform:translate(calc(var(--wd-container) - var(--ht-container)))}.strikethrough-checkbox-label--ps_before{--clr-strikethrough: var(--clr-neutral-300);display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;font-size:var(--fs-200)}.strikethrough-checkbox-label--ps_before input[type=checkbox]+*{position:relative;transition:color var(--td-100) ease}.strikethrough-checkbox-label--ps_before input[type=checkbox]+*:before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;background-color:var(--clr-strikethrough);transition:transform var(--td-100) ease}.strikethrough-checkbox-label--ps_before input[type=checkbox]:not(:checked)+*{color:var(--clr-strikethrough)}.strikethrough-checkbox-label--ps_before input[type=checkbox]:not(:checked)+*:before{transform:scaleX(1)}.icn-container--fade-in{position:relative}.icn-container--fade-in__icn{--td-100: .2s;position:absolute;right:-10px;top:-5px;aspect-ratio:1/1;width:.9rem;opacity:0;transform:translate(0) rotateY(65deg);perspective:50px;transition:transform var(--td-100) ease,opacity var(--td-100) ease}.icn-container--fade-in:hover .icn-container--fade-in__icn{transform:translate(70%) rotateY(0);opacity:1}.checkbox-label{display:flex;justify-content:space-between;align-items:center}.heading--v2{font-family:var(--ff-primary-700);font-size:var(--fs-100);letter-spacing:0;color:var(--clr-neutral-400);margin-bottom:var(--sp-200);text-transform:uppercase}@supports selector(::-webkit-scrollbar){.custom-scrollbar::-webkit-scrollbar{width:.4rem}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:25px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:#000}}.header{display:flex;align-items:center;padding:var(--sp-400) var(--pg-pad)}.header__icn{width:calc(var(--icn-size-200) + 2px);margin-right:var(--sp-300)}.header__title{font-size:var(--fs-100);font-family:var(--ff-primary-700);color:var(--clr-neutral-600);letter-spacing:2px;font-weight:400}.header__desc{margin-left:auto;font-size:var(--fs-100);font-family:var(--ff-primary-300);color:var(--clr-neutral-600)}.main{--sp-main--top: var(--sp-400);--sp-sidebar-primary: var(--sp-500);display:grid;grid-template:1fr/30% 1fr;padding-inline:calc(var(--pg-pad) + var(--sp-400));min-height:100vh}.main__sidebar{padding-right:calc(var(--pg-pad) + var(--sp-400));padding-bottom:var(--pg-pad);border-right:solid 1px var(--clr-neutral-500);margin-right:var(--pg-pad);position:relative}.main__sidebar>*:first-child{margin-top:var(--sp-main--top)}.main__sidebar>*:not(:first-child){margin-top:var(--sp-sidebar-primary)}.main .previewer--portrait,.main .previewer--landscape{padding:var(--pdf-margin);margin-inline:auto;overflow-y:auto;box-shadow:0 0 30px var(--clr-neutral-200);width:max(21cm,100%)}.main .previewer--portrait{aspect-ratio:21/29.7;width:21cm}.main .previewer--landscape{aspect-ratio:29.7/21}.main__controls__control-heading{font-size:var(--fs-500);margin-top:var(--sp-sidebar-primary);margin-bottom:var(--sp-200)}:root{--clr-neutral-900: #000;--clr-neutral-800: #202020;--clr-neutral-700: #3b3b3b;--clr-neutral-600: #585858;--clr-neutral-500: #767676;--clr-neutral-400: #969696;--clr-neutral-300: #b7b7b7;--clr-neutral-200: #dadada;--clr-neutral-160: #ededed;--clr-neutral-150: #f4f4f4;--clr-neutral-100: #fdfdfd;--clr-neutral-accent: var(--clr-neutral-160);--clr-primary-200: oklch(90.94% .0133 204.69deg);--clr-primary-300: oklch(30.94% .0133 204.69deg);--clr-primary-400: oklch(20.94% .0133 204.69deg);--clr-accent-300: oklch(96.6924389728% .116257258 17.5951992427deg);--clr-accent-400: oklch(61.6924389728% .116257258 17.5951992427deg);--clr-accent-500: oklch(31.6924389728% .116257258 17.5951992427deg);--clr-semantic_valid-500: oklch(49.5% .209702567 144.2306789219deg);--clr-semantic_valid-400: oklch(89.5% .209702567 144.2306789219deg);--clr-semantic_valid-100: oklch(99.5% .089702567 144.2306789219deg);--clr-semantic_invalid-400: oklch(44.99% .1366 21.88deg);--clr-semantic_invalid-100: oklch(100% .1366 21.88deg);--clr-semantic_warning-400: oklch(82.05% .1633 85.99deg);--clr-semantic_warning-100: oklch(92.05% .1033 85.99deg);--ff-primary-300: Inter-Light, sans-serif;--ff-primary-400: Inter-Regular, sans-serif;--ff-primary-500: Inter-Medium, sans-serif;--ff-primary-600: Inter-SemiBold, sans-serif;--ff-primary-700: Inter-Bold, sans-serif;--ff-secondary-400: space_monoregular, monospace;--ff-secondary-700: space_monobold, monospace;--fs-base: .875rem;--fs-ratio: 1.18;--fs-100: calc(1em / (var(--fs-ratio) * var(--fs-ratio)));--fs-200: calc(1em / var(--fs-ratio));--fs-300: calc(1em * var(--fs-ratio));--fs-400: calc(1em * var(--fs-ratio) * var(--fs-ratio));--fs-500: calc(1em * var(--fs-ratio) * var(--fs-ratio) * var(--fs-ratio));--fs-600: calc( 1em * var(--fs-ratio) * var(--fs-ratio) * var(--fs-ratio) * var(--fs-ratio) );--fs-700: calc( 1em * var(--fs-ratio) * var(--fs-ratio) * var(--fs-ratio) * var(--fs-ratio) * var(--fs-ratio) );--fs-800: calc(1em*pow(var(--fs-ratio), 5)) ;--fs-900: calc(1em*pow(var(--fs-ratio), 6)) ;--sp-base: 16px;--sp-100: calc(.25 * var(--sp-base));--sp-200: calc(.5 * var(--sp-base));--sp-300: calc(.75 * var(--sp-base));--sp-400: calc(1.25 * var(--sp-base));--sp-500: calc(2 * var(--sp-base));--sp-600: calc(3.25 * var(--sp-base));--sp-700: calc(5.25 * var(--sp-base));--lh-body: 1.15em;--lh-heading: .95em;--l-sp-base: 1px;--l-sp-100: calc(var(--l-sp-base) - 3.5px);--l-sp-200: calc(var(--l-sp-base) - 3px);--l-sp-300: calc(var(--l-sp-base) - 2px);--l-sp-400: calc(var(--l-sp-base) - 1.5px);--l-sp-500: calc(var(--l-sp-base) - 1px);--icn-size-100: 16px;--icn-size-200: 24px;--icn-size-300: 32px;--icn-size-400: 48px;--icn-size-500: 64px;--btn_ff: var(--ff-secondary-400);--btn_fs: var(--fs-base);--btn_radius: 4.8px;--btn_paddding: var(--sp-300) var(--sp-500);--btn_bg--primary: var(--clr-primary-400);--btn_clr--primary: var(--clr-neutral-100);--btn_bg--primary--active: var(--clr-primary-200);--btn_clr--primary--active: var(--clr-primary-400);--btn_bg--secondary: var(--clr-neutral-accent);--btn_clr--secondary: var(--clr-neutral-800);--btn_bg--secondary--active: var(--clr-neutral-300);--btn_clr--secondary--active: var(--clr-neutral-900);--btn_bg--accent: var(--clr-semantic_invalid-400);--btn_clr--accent: var(--clr-semantic_invalid-100);--btn_bg--accent--active: var(--clr-semantic_invalid-100);--btn_clr--accent--active: var(--clr-semantic_invalid-400);--btn_bg--accent_light: var(--clr-semantic_invalid-100);--btn_clr--accent_light: var(--clr-semantic_invalid-400);--btn_bg--accent_light--active: var(--clr-semantic_invalid-400);--btn_clr--accent_light--active: var(--clr-semantic_invalid-100);--clr-ip--range-primary-dark: var(--clr-accent-400);--clr-ip--range-primary-light: var(--clr-accent-300);--ip-range-track-height: .5rem;--ip-range-thumb-height: 1rem;--ip-select-txt-clr: var(--clr-neutral-600);--ip-select-btn-border: 1px solid var(--clr-neutral-200);--ip-select-btn-border-radius: .25em;--ip-select-btn-bg: var(--clr-neutral-100);--ip-select-btn-arrow: 6px solid var(--clr-neutral-800);--ip-select-dropdown-border: var(--ip-select-btn-border);--ip-select-dropdown-bg: var(--ip-select-btn-bg);--ip-select-dropdown-pad: var(--sp-100);--ip-select-dropdown-mrg: var(--sp-100) 0 0;--ip-select-dropdown-radius: .25rem;--ip-select-dropdown-box-shadow: 0 10px 25px rgba(0, 0, 0, .2);--ip-select-dropdown-max-height: 200px;--ip-select-li-pad: var(--sp-200);--ip-select-li--selected-bg: var(--clr-neutral-150);--ip-select--li--selected-clr: var(--clr-neutral-700);--ip-select-li--selected-border-radius: 4px;--ip-select-li--selected-ff: var(--ff-primary-700);--ip-select-li--hover-bg: var(--ip-select-li--selected-bg);--ip-select-li--hover-radius: 4px;--pg-pad: var(--sp-400);--td-100: .15s;--pdf-margin: 2cm}body{font-family:var(--ff-primary-400);font-size:var(--fs-base)}p{font-size:var(--fs-base)}input[type=text],input[type=textarea],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input{accent-color:var(--clr-primary-300)}label{cursor:pointer}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}:root{isolation:isolate}.previewer{--ff-heading-500: var(--ff-primary-500);--ff-heading-600: var(--ff-primary-600);--ff-heading-700: var(--ff-primary-700);--ff-txt-300: var(--ff-primary-300);--ff-txt-400: var(--ff-primary-400);--ff-txt-500: var(--ff-primary-500);--ff-txt-600: var(--ff-primary-600);--ff-txt-700: var(--ff-primary-700);--clr-main-400: hsl(185.8666158133, 20.8321873821%, 87.1882631166%);--fs-txt: 11px;--fs-heading: 12px;--fs-main-heading: calc(var(--fs-900) - 2px)}.previewer__data *{font-size:var(--fs-txt)}.previewer>*{line-height:1.4}.previewer__heading{font-family:var(--ff-heading-600);font-size:var(--fs-heading);letter-spacing:-.2px}.previewer__bold{font-family:var(--ff-heading-600)}.previewer__date{font-family:var(--ff-txt-500);color:var(--clr-neutral-400);transform:scaleY(1.05)}.previewer__section--intro{border-bottom:solid 8px;border-color:var(--clr-main-400)}.previewer__section--intro span:not(.previewer__section--intro__address){margin-right:var(--sp-200)}.previewer__section--intro__name{font-family:var(--ff-heading-700);font-size:var(--fs-main-heading);letter-spacing:-1px;transform:scaleY(1.1);line-height:1}.previewer__section--intro__address,.previewer__section--intro__phone-number,.previewer__section--intro__email{font-family:var(--ff-heading-300);font-size:var(--fs-txt);color:var(--clr-neutral-400)}.previewer__section--intro__personal-info{line-height:3rem}.previewer__section:not(.previewer__section--intro){margin-bottom:var(--sp-200)}@supports (grid-area: auto){.previewer__section:not(.previewer__section--intro){display:grid;grid-column-gap:0;grid-row-gap:0}}@supports (grid-area: auto){.previewer__section:not(.previewer__section--intro){grid-template-columns:repeat(7,1fr)}.previewer__section:not(.previewer__section--intro)>:nth-child(1){display:grid;grid-column-end:span 2;grid-row-end:span 1}.previewer__section:not(.previewer__section--intro)>:nth-child(2){display:grid;grid-column-end:span 5;grid-row-end:span 1}}.previewer__section--career-objectives{margin-top:var(--sp-400)}.previewer__section--work-experience__sub-heading :nth-child(1){margin-right:var(--sp-200)}.previewer__section--work-experience__sub-heading :nth-child(2){margin-inline:var(--sp-200)}.previewer__section--work-experience__sub-heading :nth-child(3){margin-left:var(--sp-200)}.previewer>:last-child{padding-bottom:10px}.previewer h2,.previewer h3,.previewer h4,.previewer h5,.previewer h6{text-transform:uppercase}.main__controls .input-fields-container__section--date{margin-bottom:var(--sp-300)}.input-fields-container>.input-container:not(:last-child){margin-bottom:var(--sp-300)}.input-container{--pd-top: 24px;--pd-inline: 10px;--pd-bottom: 12px;--ad-label-help: .5s;--ad-label-show: .2s;--clr-valid-dark: var(--clr-semantic_valid-500);--clr-valid-light: var(--clr-semantic_valid-100);--clr-invalid-dark: var(--clr-semantic_invalid-400);--clr-invalid-light: var(--clr-semantic_invalid-100);--clr-primary: var(--clr-primary-400);display:flex;flex-direction:column;overflow:hidden;position:relative}.input-container__input{padding:var(--pd-top) var(--pd-inline) var(--pd-bottom);box-sizing:border-box;font-size:var(--fs-base);outline:none;border:1px solid var(--clr-neutral-200);resize:none}.input-container__input::placeholder{color:var(--clr-neutral-400)}.input-container__input:focus::placeholder{color:transparent}.input-container__input:focus:valid{border:2px solid var(--clr-valid-dark)}.input-container__input:focus:valid:placeholder-shown{border:2px solid var(--clr-primary)}.input-container__input:focus:invalid{border:2px solid var(--clr-invalid-dark)}.input-container__input:not(:focus):not(:placeholder-shown):invalid{background-color:var(--clr-invalid-light);border:2px solid var(--clr-invalid-dark)}.input-container__input:not(:focus):not(:placeholder-shown):valid{background-color:var(--clr-valid-light);border:2px solid var(--clr-valid-dark)}.input-container__input:focus+label,.input-container__input:not(:placeholder-shown):not(:focus)+label{animation-name:slide-in;animation-duration:var(--ad-label-show);animation-fill-mode:forwards;z-index:100}.input-container__input:invalid+label{color:var(--clr-invalid-dark)}.input-container__input:invalid:not(:placeholder-shown)+label:after,.input-container__input:invalid:focus+label:after{content:" " attr(data-help);opacity:0;animation-name:appear;animation-duration:var(--ad-label-help);animation-fill-mode:forwards}.input-container__input:invalid:focus+label:after{animation-delay:2s}.input-container__input:invalid:not(:focus):not(:placeholder-shown)+label:after{animation-delay:0s}.input-container__input:valid+label{color:var(--clr-valid-dark)}.input-container__input:valid:placeholder-shown+label{color:var(--clr-primary)}.input-container__label{font-size:12px;position:absolute;left:var(--pd-inline);padding-top:calc(var(--pd-inline) / 2);z-index:200;transform:translateY(-100%)}@keyframes slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes appear{0%{opacity:0}to{opacity:1}}.btn--add{cursor:pointer;background-color:transparent;border:0;font-size:calc(var(--fs-base) - .15rem);color:var(--clr-primary-400);padding:0;margin-top:var(--sp-100);margin-left:2px}.btn--add .icon{aspect-ratio:1/1;width:var(--icn-size-100)}.btn--add__text{margin-left:var(--icn-size-100);box-sizing:border-box;color:var(--clr-neutral-400);font-family:var(--ff-secondary-700)}.btn--add__icn-container{margin-left:6px;position:relative}.btn--add__icn-container__icon-div{position:absolute;top:50%;left:50%;width:var(--icn-size-100);transform:translate(-50%,-50%);transition:opacity 60ms ease}.btn--add__icn--hover{opacity:0}.btn--add:hover{color:var(--clr-primary-300)}.btn--add:hover .btn--add__text{color:inherit}.btn--add:hover .btn--add__icn--hover{opacity:1}.btn--add:hover .btn--add__icn--default{opacity:0}.btn--add:hover .btn--add__text{border-bottom:dotted 1px var(--clr-primary-400)}.primary-form{border:0;max-height:100%;height:90%;width:45%;margin:auto;outline:2px solid var(--clr-primary-200);padding:var(--sp-500) var(--sp-600) 0}.primary-form>form{display:flex;flex-direction:column;height:100%}.primary-form>form>:nth-last-child(2){margin-bottom:var(--sp-500)}.primary-form__button-container{margin-top:auto;padding-bottom:calc(var(--sp-700) - 1.5rem)}.primary-form__btn--remove{margin-right:var(--sp-300)}.nested-form__btn--remove{margin-top:var(--sp-300)}.template-container{--input-width: var(--icn-size-300);--input-height: var(--input-width);--border-radius: 5px;--icn-width: calc(50 / 100 * var(--input-width));--icn-height: var(--icn-width);--clr-icon--checked: var(--clr-accent-400);--clr-icon--unchecked: var(--clr-neutral-400);--clr-border: var(--clr-accent-400);--clr-outline: var(--clr-accent-400);--bg--unchecked: var(--clr-neutral-200);--bg--checked: var(--clr-accent-300);--box-shadow: 0;--outline: 2px solid;--border: 0 solid;--td-border: 50ms;--td-outline: 50ms;display:flex;gap:var(--sp-300)}.template-container__templates{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg--unchecked);width:var(--input-width);height:var(--input-height);cursor:pointer;border-radius:var(--border-radius);display:inline-grid;place-items:center;transition:border var(--td-border) ease,outline var(--td-outline) ease}.template-container__templates:checked{border:var(--border) var(--clr-border);outline:var(--outline) var(--clr-outline);background-color:var(--bg--checked);box-shadow:var(--box-shadow)}.template-container__templates:checked:before{background-color:var(--clr-icon--checked)}.template-container__templates:before{content:"";width:var(--icn-width);height:var(--icn-height);background-color:var(--clr-icon--unchecked);display:block;-webkit-mask-image:url("data: image/svg+xml, %3Csvg width='64px' height='64px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M3 15H21M3 19H15M3 7H11M3 11H11M19.4 11H16.6C16.0399 11 15.7599 11 15.546 10.891C15.3578 10.7951 15.2049 10.6422 15.109 10.454C15 10.2401 15 9.96005 15 9.4V6.6C15 6.03995 15 5.75992 15.109 5.54601C15.2049 5.35785 15.3578 5.20487 15.546 5.10899C15.7599 5 16.0399 5 16.6 5H19.4C19.9601 5 20.2401 5 20.454 5.10899C20.6422 5.20487 20.7951 5.35785 20.891 5.54601C21 5.75992 21 6.03995 21 6.6V9.4C21 9.96005 21 10.2401 20.891 10.454C20.7951 10.6422 20.6422 10.7951 20.454 10.891C20.2401 11 19.9601 11 19.4 11Z' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-image:url("data: image/svg+xml, %3Csvg width='64px' height='64px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M3 15H21M3 19H15M3 7H11M3 11H11M19.4 11H16.6C16.0399 11 15.7599 11 15.546 10.891C15.3578 10.7951 15.2049 10.6422 15.109 10.454C15 10.2401 15 9.96005 15 9.4V6.6C15 6.03995 15 5.75992 15.109 5.54601C15.2049 5.35785 15.3578 5.20487 15.546 5.10899C15.7599 5 16.0399 5 16.6 5H19.4C19.9601 5 20.2401 5 20.454 5.10899C20.6422 5.20487 20.7951 5.35785 20.891 5.54601C21 5.75992 21 6.03995 21 6.6V9.4C21 9.96005 21 10.2401 20.891 10.454C20.7951 10.6422 20.6422 10.7951 20.454 10.891C20.2401 11 19.9601 11 19.4 11Z' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:cover;mask-size:cover}.btn--download{padding:0!important}.btn--download__title{padding-block:var(--sp-400)!important;padding-inline:var(--sp-400);font-size:var(--fs-300)}.btn--download__icon{aspect-ratio:1/1;min-width:var(--icn-size-200);border-left:solid 1px;border-color:inherit;padding-inline:var(--sp-300);box-sizing:content-box;align-self:stretch}.pdf-options{position:absolute;top:0;right:0;bottom:0;left:-10px;z-index:1000;background-color:var(--clr-neutral-100)}.pdf-options__section{margin-top:var(--sp-300)}.pdf-options__section--buttons>button{margin-right:var(--sp-200)}.container--range{width:350px;display:inline-block;position:relative}.container--range__input--range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%;height:var(--ip-range-track-height);border-radius:5px;margin:0}.container--range__input--range::-webkit-slider-runnable-track{height:var(--ip-range-track-height)}.container--range__input--range::-moz-range-track{-webkit-appearance:none;-moz-appearance:none;appearance:none}.container--range__input--range::-webkit-slider-thumb{-webkit-appearance:none;height:var(--ip-range-thumb-height);width:var(--ip-range-thumb-height);border-radius:50%;background:var(--clr-ip--range-primary-dark);margin-top:calc(var(--ip-range-track-height) / 2 - var(--ip-range-thumb-height) / 2)}.container--range__input--range::-moz-range-thumb{width:var(--ip-range-thumb-height);height:var(--ip-range-thumb-height);border-radius:50%;background:var(--clr-ip--range-primary-dark);border:0}.container--range__input--range:focus::-moz-range-thumb{box-shadow:0 0 15px var(--clr-neutral-400);outline:2px solid var(--clr-neutral-100)}.container--range__input--range:focus::-webkit-slider-thumb{box-shadow:0 0 15px var(--clr-neutral-400);outline:2px solid var(--clr-neutral-100)}.container--range__progress{position:absolute;left:0%;top:-20px;transform:translate(-50%);opacity:0;transition:opacity .1s ease-out;font-family:var(--ff-secondary-400);font-size:var(--fs-200);text-wrap:nowrap}.container--range:hover .container--range__progress{opacity:1}.input--select{position:relative;display:inline-block;max-width:100%;width:300px;color:var(--ip-select-txt-clr)}.input--select__select-button{font-size:var(--fs-base);display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--sp-200) var(--sp-300);border:var(--ip-select-btn-border);border-radius:var(--ip-select-btn-border-radius);background-color:var(--ip-select-btn-bg);cursor:pointer;color:var(--ip-select-txt-clr)}.input--select__select-button[aria-expanded=true] .input--select__select-button__arrow{transform:rotate(180deg)}.input--select__select-button__arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:var(--ip-select-btn-arrow);transition:transform .1s ease}.input--select__select-dropdown{box-sizing:border-box;position:absolute;top:100%;left:0;width:100%;border:var(--ip-select-dropdown-border);border-radius:var(--ip-select-dropdown-radius);background-color:var(--ip-select-dropdown-bg);list-style:none;padding:var(--ip-select-dropdown-pad);margin:var(--ip-select-dropdown-mrg);box-shadow:var(--ip-select-dropdown-box-shadow);max-height:var(--ip-select-dropdown-max-height);overflow-y:auto;z-index:1000}.input--select__select-dropdown li{padding:var(--ip-select-li-pad);margin-top:var(--ip-select-li-pad);cursor:pointer;color:inherit}.input--select__select-dropdown li.selected{background-color:var(--ip-select-li--selected-bg);border-radius:var(--ip-select-li--selected-border-radius);font-family:var(--ip-select-li--selected-ff);color:var(--ip-select--li--selected-clr)}.input--select__select-dropdown li:hover,.input--select__select-dropdown li:focus{background-color:var(--ip-select-li--hover-bg);border-radius:var(--ip-select-li--hover-radius)}.input--select__select-dropdown.hidden{display:none}
